Я тут потестировал и.... Есть формула для расчета урона в Героях 1
При расчета урона, в случае, когда уровень АТАКИ атакующего юнита больше уровня ЗАЩИТЫ атакуемого юнита.
Damage=D1*Q1*Xi
i=|A1-Z1|
Xi = 1.1^i,
где
i-величина различия атаки атакующего от защиты атакуемого
Х-коэффициент урона
1.1-коэффициент увеличения урона
D1 – урон атакующего юнита
Q1 – количество атакующих юнитов
A1 – уровень атаки атакующего юнита, с учетом уровня атаки героя
Z1 - уровень защиты атакуемого юнита, с учетом уровня защиты героя
Пример: 100 крестьян атакуют огров. Уровень атаки крестьянина – 1. Урон крестьянина – 1. Уровень защиты огра – 5. Уровень атаки Героя – 13.
i=(1+13)-5=9
X9=1.1^9=2.36
Damage=1*100*2.36=236
Добавлено через 3 минуты
При расчета урона, в случае, когда уровень АТАКИ атакующего юнита меньше уровня ЗАЩИТЫ атакуемого юнита.
Damage=D1*Q1*Xi
i=Z1-A1
Xi = 0.9^i,
где
i-величина различия атаки атакующего от защиты атакуемого
Х-коэффициент урона
1.1-коэффициент увеличения урона
D1 – урон атакующего юнита
Q1 – количество атакующих юнитов
A1 – уровень атаки атакующего юнита, с учетом уровня атаки героя
Z1 - уровень защиты атакуемого юнита, с учетом уровня защиты героя
Пример: 100 крестьян атакуют дракона. Уровень атаки крестьянина – 1. Урон крестьянина – 1. Уровень защиты дракона – 12. Уровень атаки Героя – 1.
i=12-(1+1)=10
X9=0.9^10=0.35
Damage=1*100*0.35=35