В отряда слишком много новобранцев
Можно же брать в текущий отряд по 10-20 новобранцев, а остальных держать в гарнизоне?
в гарнизонах под три сотни элитников
А в чем проблема?
Начальный гарнизон города ~ 350.
Начальный гарнизон замка ~ 150.
Если с начала игры крепость захватывалась, то новый гарнизон может быть меньше, и намного.
Если не крутили количество волн и размер битвы выше доступных в настройках, то на стенах города придется перебить около 200 врагов. Еще десяток придется победить на улицах и во внутреннем замке.
С замками еще проще, часто бой даже не доходит до внутреннего замка.
Естественно, у ГГ должна быть элитная армия человек в 100 минимум. А сам ГГ таскать лук или арбалет. Конкретная тактика зависит от крепости - некоторые брать проще, некоторые труднее.