My arrows have multiple colours. I will share the CC0 code later once I am back in front of my computer.
Attached. (Hope the list lets it through.) To use it, you need to set this: symbol-assign line map-connection MY Yes, that is the *line* not the point, because Therion turns each point into a line if it is using offsets on its map. Hopefully the comment at the start of the code is enough for you to use it. But basically, it goes something like this. If Therion's bug ever gets fixed, you can just create: point mapconnection -attr theme 1 ... endpoint But until Therion's bug is fixed, you can use my hack: point mapconnection ... endpoint point u:mapconnectiondata -attr theme 1 endpoint Therion gets it right with line mapconnection, so if you are using those (eg. in an extended elevation as shown in the Therion book), you can just set the -attr directly on the line mapconnection. Each u:mapconnectiondata will only have its theme attribute used once. So in this case, the first mapconnection point will use theme "default", and the second one will use theme "1" (because Therion draws things in reverse order). point mapconnection ... endpoint point mapconnection ... endpoint point u:mapconnectiondata -attr theme 1 endpoint Note that Therion draws "-clip off" objects out of sequence from the rest of the objects, so if you set that property on a mapconnection point, you would also need to set it on the u:mapconnectiondata. Hopefully this is useful for your purposes. Tarquin