Насколько я понял, число стеков нейтралов зависит именно от соотношения их силы с силой армии нападающего героя и еще от того, есть ли улучшенный стек: если есть, то всех стеков будет не менее 2-х. А вот, будет ли улучшенный стек - кажется, определяется случайным образом при старте.