Задумка хорошая, но... разные битвы дают разный результат из-за:
1. Построения воинов
2. Рельефа местности.
Пример. Помнится как-то мы написали сценарий, где надо было 15 бегемотов побить, что бы продвинуться дальше, и только с 8! попытки побили их, только по тому, что загрузилась карта, с больш. кол-вом пеньков и камней, где они успешно застряли