Форум HeroesWorld-а - Показать сообщение отдельно - [ПРОГРАММА] Калькулятор урона
Показать сообщение отдельно
#70
Старый 15.12.2021, 13:48
  #70
^
Zamen
 
Аватар для Zamen
📖
Регистрация: 07.05.2016
Сообщения: 9
Регистрация: 07.05.2016
Сообщения: 9
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

1234ruРебят, есть вопросик по расчету урона. Отдельную тему заводить не стал, пишу сюда.

HotA v.1.6.1.

Нападают 23 циклопа (урон 16-20, атака 15).

У героя атака 18 и экспертная стрельба (50%) + на неё два артефакта (5% + 15%), т.е. общий модификатор стрельбы - 70%.

Защищаются никсы-воины (защита 17, игнорируют 60% атаки нападающего). Героя у них нет.

Земля для обоих субъектов нейтральная.

Считаю урон:

Общая атака нападающих существ и героя: 15+18=33
Атака с модификатором никсов-воинов: 33*(1-0,6)=13,2
Итоговая разница атаки и защиты (diff): 13,2-17=-3,8

Множитель к базовому урону считаю по формуле:

1 + 0,025*diff + стрельба

Получается: 1+0,025*-3,8+0,7=1,605

Базовый урон 23 циклопов: 368 - 460

С множителем: 590 - 738.

А игра показывает 562 - 703.

Подскажите, где ошибка в расчетах?

Параметр стрельбы увеличивает урон от дальней атаки на 50%
В твоём случаем, урон это 1-0.025*4 (По-моему тут округление идёт) 
И вот эту вещь уже ты увеличиваешь на 70%
0.9*1.7=1.53

Умножаешь на этот коэффициент и всё сходится

P.S. Могу конечно и накосячить где-то, но по-моему это как-то так работает. Именно, когда показатель защиты выше, чем атака
Zamen вне форума
Ответить с цитированием