We were able to fix regular ladder almost on all maps. We were also able to make units counterattack and surround attacker when gate and walls are breached (these are fixable in the currently available code). However we discovered issue with towers that simply require new queue points which can be only added map wise (currently there is only one queue point for each tower, that serves 3 ladders at the time which is causing lot of mess to the AI). We were able to reduce soldiers climbing down by reducing their "melee agro range" in sieges, but preferrable solution would be hardcoding the ladders to go only up. As for AI improperly spawning and standing in wrong places on siege maps, this is editable in the map, only problem is that maps are not editable by modders (you can actually make brand new map, including castle with current modding tools, you just cannot change already existing maps from TW, thats how we know its matter of manual editing). Same aplies to AI improperly reacting to rocks or big trees in field combat maps, it is actually possible to make AI react it would just require editing.