SiegeWar has a requirement to represent town colours differently on the map, depending on occupation status.
If the town is "unoccupied", it gets the standard town/nation colours
If the town is "occupied", it gets the colours of the occupying nation.
There are 2 relevant events which are needed. These events are actually called by Towny and those calls should still be working fine. The event calls just need to be hooked up correctly to MapTowny.
In this PR I fix the issue
NOTE
The %occupier% tag replacement still needs to be fixed up for SiegeWar. Again its probably something related do event interactions. I will look at this in a separate PR.
NOTE