Идея по балансировке хода вражеских юнитов при одинаковой длине хода. (Расчитана даже на то что во вражеских армиях будет одинаковый юнит с одинаковым количеством войнов в нём или в одной армии 2 одинаковых юнита)
1.Первым ходит тот юнит у которого природная длина хода больше (т.е. как без героя). Влияние местности на которой ведётся бой учитывается.(т.е. у кочевников не отнемается бонус за бой в пустыне)
Если после пункта 1. длина хода у юнитов по прежнему одинаковая, то
2.ходят юниты в порядке убывания:a).телепортирующиеся->б).летающие->в).шагающие
Если после пункта 2. у юнитов одинаковый способ перемещения, то
3.ходят юниты старшего ранга
Если после пункта 3. ранги у юнитов одинаковые, то
4.ходит наименьший по количеству воинов юнит(их меньше, а значит меньше времени на изменение строя
)
Если после пункта 4. количество юнитов одинаковое, то
5.ходит юнит опытнейшего героя
Если после пункта 5. опыта у героев одинаково, то
6.ходит юнит напавшего героя. А в одной армии первым ходит юнит (если в армии 2 и более одинаковых юнита) который находится ближе к своему герою (первым услышит приказ героя
).
А для всей армии 2 способа расчёта:
А).Для всех юнитов по вышенаписанному
Б).Для первого юнита по вышеописанному, а далее чередовать для разных сторон. (Ходит быстреейший юнит->Быстрейший враждебный юнит->Менее быстрый свой юнит->Менее быстрый враждебный юнит)
Для данного способа гипноз и падобные заклинания (включая слепоту) не меняют порядок хода.
Предлагаю также военноначальнику Бастиона дать магию ЗЫБУЧИЕ ПЕСКИ.