Yeah, that's what I usually do all the time. Usually by the time I reach the town square and the counter starts ticking, usually there are no more enemies left. The only remaining units that can possibly exist are routing.
However, one time in 250 BC I was sieging Gader, the last Karthadastim city, as the Romani. They have been there for about 8 years as the only city left of that faction, and I left them alone because I was fighting the Iberian and Lusotannan tribes. Anyway, in 250 BC I was sieging the city that had 4 units inside it and a full stack army outside of the city, that was reinforcing Gader in the siege battle. That full-stack army was made up of two generals and 18 Libyan Spearmen! I quickly broke into the city by annihilating the meager resistance at the gates with my Balearic slingers and quickly blocking the gate through which the reinforcement army was supposed to go through. However, the reinforcement army suddenly stopped marching and just stood there, halfway between the city and the edge of the map. So I took some of my troops and killed the Carthiginian defenders of the city square, waited until the timer ended and won the battle. Karthadastim faction was destroyed and the huge reinforcement army became a Rebel army. However, when I checked what units were in that army, I found out that all of the Libyan Spearmen have disappeared, and only the two generals remained! That decision to not attack the reinforcement army saved so many Roman lives!
As for the fighting the enemy on the walls, I never do that because the losses are always great. Once I had a unit of 3 exp/1 weap. and armour Triarii fight a unit of Lusotannan Ambushers on a stone wall and the Triarii ended up winning the fight but losing 30 out of 80 men! There is no way to flank the enemy on the walls either.
Bookmarks