In the Baktrian campaign at one point you get an event after you captured that Alexandria-something city (just cant remember it now) city in the north to build a level 2 wall. And sometimes it did fire for me once when I didnt build it yet, and a try before that it didnt fire when I did build it. So I went into the files and it's an easy fix:
;mission_succes
monitor_event SettlementTurnStart SettlementName sett_134
and SettlementBuildingExists > wooden_pallisade
Should be:
;mission_succes
monitor_event SettlementTurnStart SettlementName sett_142
and SettlementBuildingExists > wooden_pallisade
sett_142 is the same settlement for the mission before that you need to capture and sett_134 is another Alexandria-something owned by the seleucids.



