MentЕсть баг игры, если урон превышает какой-то допустимый предел (не проверял точное значение), то наносится 1 ед. урона.
Макс. значение любого числа в игре (в том числе и урона).
2 ^ 31 - 1 = 2.417.483.647
Т.е. игра отводит каждому числу по 4 байта.
Добавлено через 3 минуты
Heroistнашел еще один странный баг.
Одел меч холода, когда удача достигла 15! у меня теперь при удачной атаке (а это очень часто) враг получает 1! ед урона. При обычной атаке все норм.
Надо было очень постараться, чтобы превысить это число.

Это какая армия и нападение у вас были?