Hallo Dale,
I found an Error in your SDK-Code, for the City-Bombard-System you let check, if there is the 5th-Building (fortress) in the town, but because of the new buildings in AoD2 the 5th Building is the "carpenter shelter" and not the fortress. when I count right, the fortress is the 59th...