there are some other issues I want to rise here:
1. as mentioned, ladders should be carried by troops rather than teleported.
2. as mentioned, shield walls should be formed around troops that are pushing siege towers / carring ladders.
3. siege towers taking damage from arrows MAKE NO SENSE. They're built to provide side protection from arrows, but arrows can make a siege tower collaspe?? NO. Same goes to battering ram, that cover supposed to provide good protection from arrows, only siege engine like catapult can destroy it. Troops bashing open the inner gate with swords doesn't quite make sense either... maybe some troops carrying some tool to break it open?
4. There should be MORE siege towers / ladders available to provide more 'landing points', like two towers / three ladders on each side.
5. as mentioned, defenders should be able to push ladders away under certain conditions.
6. Siege defender's stupid shield wall behind the inner gate. Often time after breaking the inner gate, I can sneak to their back and easily kill them while they have there back facing me, like I don't even exist. Or after I've cleared defenders on the wall, I can easily shoot that shield formation from the side with arrows, while all of them are facing the not-yet-broken inner gate.
**7. troops spawn point issue: How does it make sense siege attacker spawns on one end of the map, while defenders spawn RIGHT BEHIND the inner gate, and while defenders flee the battle by running into the keep? I guess the keep should then be made defenders' spawn point right?
*** 8. UTILIZE SPACES INSIDE THE WALL !! Sieges can def be made more fun and longer by extending the battle to different phases. Examples, phase 1 defending the wall and gate, phase 2 defending the keep. This is inspired by a siege I had ytd at Balgal (a town far north near Sibir). Dev has done a WONDERFUL job designing this big town, but I noticed the battle only used 10-20% of the map. This can be implemented by changing defenders' spawn point and default positions after certain conditions are reached by the attacker (eg. successfully breaking the inner gate). Or adding a cutscene between two phases. Imagine defender archers firing from high positions, while you lead your troops and fight on streets, aiming to take the keep!
9. Is there even a way to properly aim when using siege engines? My verticle hits are totally random...
10. Not sure if this is caused by any mod I use, but after I die in a siege (as attacker), I notice a bunch of troops gathering behind a barricade (mostly archers) doing nothing.