StomperКстати, не играет ли здесь еще фактор, что при повторении действий в боях, результаты боя совпадают? Не уверен насчет урона, но помню, напав на высоколэвэльную нычку и словив мораль от охраны в 1-м раунде в переигровках эта гадина так же моралилась в 1-м раунде. Хотя, если мне память не изменяет, это фича ХД мода.
Это фишка героев 3. Тут все случайные события во все не случайные, а отталкиваются от какого-то значения (хз где игра его берёт) и это значение изменяется в связи с временным интервалом между действиями. Таки образом, если перед ударом ждать разное количество времени, то будут разные уроны, а если в одной и той же ситуации наносить удар, например, через 5 секунд, то урон будет один и тот же. Это же справедливо для морали/удачи. Зависимость от временного фактора пофиксили в ХД+, теперь случайные факторы зависят от действий игрока. При одних и тех же действиях будут одни и те же события. Для онлайн турниров это конечно очень круто, т.к. при дисконнектах не проблема восстановить картину боя. Для оффлайн турниров (сингл прохождения) это убивает задротсвто, когда можно ловить мораль каждый ход

StomperПохоже к H3DamageCalculator'у неплохо бы добавить плагин, который считает вероятность нанесения/не нанесения урона больше/меньше определенного урона стэком. 
Я поговорю с автором
