Форумы-->Вопросы и помощь в игре-->
| Автор | Как рассчитать точный урон? |
Привет всем. Пытаюсь рассчитать урон по стандартным формулам, но она не учитывает навыки, артефакты:
- Если «Нападение» атакующего отряда больше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон*[1+0,05*(нападение-защита)]
- Если «Нападение» атакующего отряда меньше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон/[1+0,05*(защита-нападение)]
Есть где-нибудь полная формула? Куда дополнительный урон с навыков вставляется? В конечный результат или где-то в середине формулы? Пробовал по всякому внести, с реальностью не совпадает. | | http://daily.heroeswm.ru/n/Calculators#damage | | Спасибо, но мне формула нужна, а не готовый калькулятор. | В конечный результат, но по формуле однотипных эффектов. Если к примеру искусная атака и доп урон в ближке на мече.
D=d+d*m1+d*m2+...d*mN
D конечный урон. d урон по приведённой тобой формуле. m1,m2,...mN модификаторы. оинаковые модификаторы считаются внутри себяпо формуле однотипных эффектов. Разные модификаторы считаются отдельно. такие как физурон, урон стихиями, урон по нейтралам, по какой-то фракции и т.д
К примеру В случае искусного нападения и меча возрождения. n1 ,будет 1-(1-0.3)*(1-0.09)= 0.363
и формула будет D=d+d*0.363
А если будет мечь искусное нападение и мечь хлода, то это разные эфекты.
т n1 , будет 0.3 а n2 0.07
и формула будет D=d+d*0.3+d*0.07
Если там снижение защиты цели, то ты эту уменьшиную защиту считашь при расчёте d по приведённой тобой формуле. С уменьшением атаки так-же. А вот стена щитов считает от финального урона и очень сильно его уменьшает. | Так же отдельно идёт умножение на Лак, заклятого врага, смертельный удар и свиперое возмездие. В случае срабатывания к примеру удачи и заклятого врага, после прыжка демона, а он после него получает от ответа двойной урон. урон будет *4 а не *8, каждый такой модификатор прибавляет 1 полный финальный урон.
Тоесть будет Dф=D+D(лак)+D(заклятый)+D(ответ прыгуну) А не D*2(лак)*2(закоятый)*2(прыгун) | | Спасибо большое! |
Тема давно не обновлялась и считается устаревшей для дальнейшего обсуждения. К списку тем
|