Намучился с осадами, пока не догнал про клавишу
F6 - включает/выключает приказы, которые отдает сам ИИ воинам игрока с началом битвы.
При обороне выбираем все войска (уже в бою т.к. заранее отключить не выйдет-им снова ИИ отдаст приказ слушать команды), нажимаем F6 и распределяем по территории как хотим (обязательно надо дать построение еще раз - иначе не слушаются)
Сам делаю так- оставляю пехоту на лестницах (ее можно делить на куски как и лучников) в построении "стена щитов", а лучников внизу для обстрела. Получается хороший конвейер- мясорубка, которым можно выносить большие армии осаждающих.
Если не расставлять самому - потери ужасны, воины тупят и играют в "короля горы" с рукопашной за стену, когда враг уже на ней и режет лучников, которые тупят точно так же
(пехота типа: - Ой, ой! Смотрите, 40 голов врага залезло на стену! Как неожиданно! Ой! Они режут лучников?! Всех?! Ой!....Врага уже 80?! Все, пора и нам подниматься на стену!...Ох! Отбили стену! Возвращаемся вниз!...Вниз нельзя - враг! Значит пользуемся его же приставными лестницами и башнями, чтобы спуститься уже с внешней стороны!...Все умерлбли! 
p.s. есть нюанс - если всех пехотинцев и лучников начать убирать до того, как они сломают таран - придется защищать и ворота т.ч. лучше подождать и не расставлять войска сразу.