Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
1:43
1464
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Проблемы с боями-->

в течение боя срезалась ровно половина урона всех отрядов



Авторв течение боя срезалась ровно половина урона всех отрядов
https://www.heroeswm.ru/war.php?warid=928673941

подсказка писала одно - результат в два раза ниже. Причем плевать - стена или нет. Аномально низкий урон всеми отрядами, как результат слив
Визуальный баг из-за прожига.
Формула урона:
Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 – Умение_защ*3/100 ].
В противном случае, если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 – Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ]


Размен Визири Джиннов[35] и Чемпионов[8]
Визири джиннов нанесли 286 повреждений Чемпионы. Погибло 3.
Чемпионы нанесли 603 повреждений Визири джиннов. Погибло 12.


Статы джиннов: Атака 62, защита 51
Чемпионы: 95, 52

Анти мага к рыцарю 0, анти рыцаря к магу 6

У РС Развитая защита (20%), Защита в ближнем бою 2%, защита от магии 23%, урон магией воды 8%, пробивание маг защиты 10%
У Мага урон магией воды 7%, защита от магии 8%, пробивание маг. защ. 22%

Соответственно, атака джиннов должны была быть ровна 35*{15..20}*[1+0,05*(62-52)]*[1-6*3/100] = {645.75..861}, умножаем физические модификаторы *0.8*0.98 = {506,3 .. 675}, добовляем магический урон *0.07, учитываем маг. защита и пробивание 23*0.78 = 17.94%
{506,3..675} + {506,3..675}*0.07*[1-0.1794] = {535,4..713,8}

Думаю баг состоит в том, что умение Повелитель огня меняет модификатор защиты, но формула урона остается той же, если атака нападающего отряда выше защиты обороняющегося отряда, а до применения была меньше.

Пробуем вторую формулу: 35*{15..20}/[1+0,05*(62-52)]*[1-6*3/100] = {287..382,7}
Умножаем на 0.8*0.98 = {237,2..302,3}
Добовляем магический урон:
{237,2..302,3} + {237,2..302,3}*0.07*[1-0.1794] = {250,8..319,6} - это входит в рамки настоящего урона. (286)

Правда вторая формула не соответствуется действительности, так как там не Защита-Атака, а наоборот, но при отрицательных значениях выходит влишком за черты реальности, и я думаю админ поставил в формуле модуль внутри скобках (атака-защита и наоборот).
Смотрим:
35*{15..20}/[1+0,05*(52-62)] = {1050..1400} - слишком много.

Проверим урон Чемпиона, так как на Джиннов нету модификатора Поврежденные доспехи.
5*35*[1+0,05*(95-51)]*[1-0*3/100] = 560
Нету модификаторов физической защиты, маг. защита с пробиванием 8*0.9=7.2%, добовляем магический урон:
560 + 560*0.08*[1-0.072] = 601.5744 - приблизительно настоящий урон Чемпионов.

В заключении, видимо подсказка урона показывает урон как следует, по формуле, но сам урон рассчитывается не правельно. Я думаю проблема состоит в том, что админ в настоящем рассчитывание урона, а не в подсказке, не использует модуль внутри скобок второй формулы.
Я думаю проблема состоит в том, что админ в настоящем рассчитывание урона, а не в подсказке, не использует модуль внутри скобок второй формулы.
Извиняюсь. Хотел сказать, проблема состоит в том, что умение Повелитель огня мешает различию большей атаки или защиты, при настоящем уроне, а не при подсказки.
для v4gsl43r:
Прожиг через стену, там не 52 защиты в итоге, а больше. См. пост 2.
К списку тем
2007-2024, онлайн игры HeroesWM