Блоги - Статьи
Расчет урона от автоатаки
*Нижеприведенная информация основывается на тестах корейских игроков.
Пока в игре нет системного чата с поддержкой отображения входящего и исходящего урона высчитывать урон и прочие боевые характеристики приходится с костылями. После проведения нескольких тестов можно озвучить несколько формул для рассчета урона. Урон с руки в игре может быть в диапазоне минимального-максимального, а так же с двойным ударом и с критическим уроном. Мы попытаемся объяснить в чем разница и как они высчитываются.
Damage. Начнем с основного. Урон обычной атакой равен показателю урона от вида оружия (оружие ближнего или дальнего боя, а так же магические атаки) и прибавки к нему урона от атрибутов и стрел. Эту единицу принимаем за минимальный урон.
Damage (минимальный урон) = Урон от атаки (ближний бой \ дальний бой \ магическая атака) + прочий доп урон
Perfect. Формула для посчета максимального урона уже немного сложнее, она состоит из суммы минимального урона и перемноженной на увеличивающий коэфициэнт суммы урона от оружия и дополнительного урона. После этого мы прибавляем прочий дополнительный урон (урон от атрибутов). На экране мы видим тот самый "Perfect" именно когда проходит максимальный урон. Разобьем формулу на две для дальнейшего удобства.
Модификатор максимального урона = усиление урона * (урон от оружия + дополнительный урон).
Perfect (максимальный урон) = Урон от атаки + модификатор макс. урона + прочий доп урон.
Critical. Критикал страйк здесь не совсем в стандартном понимании. Это не какая-то большая цифра критического основного урона. Фактически критикал в случае успешного шанса не умножает урон на какой-либо коэффициент, а лишь прибавляет свой показатель урона к действующему. Фактически разница между максимальным уроном, т.е. Perfect и Critical - это то самое значение критикал страйк. То есть если критический урон у вас равен 10, то в случае критического удара вы нанесете максимальный урон + 10.
Critical (критический удар) = Perfect + критический урон.
Double. Двойной удар тоже наносится не так как мы думали. Он не увеличивает урон в 2 раза, вместо этого он увеличивает в два раза дополнительные модификаторы атаки (сумму урона от оружия и дополнительного урона). Фактически в случае успешного шанса двойного удара мы просто меняем формулу максимального урона:
Perfect (Double Strike) = Урон от атаки + 2*модификатор макс. урона + прочий доп урон.
Elemental bombs. Они же шоты, они же стихийные бомбы. Наверняка вам интересно как "соски" влияют на урон. Они увеличивают вашу атаку схожим с двойным ударом образом: урон от стихийных бомб прибавляется к модификатору урона в случае нанесения максимального урона. Фактически это означает, что при нанесении минимального урона шоты никак не влияют на ваш урон. Пример применения шотов так же отображаем на формуле модификатора максимального урона:
Модификатор макс. урона = усиление урона * усиление от шотов * (урон от оружия + дополнительный урон + сила шотов + урон шотов)
Ignore damage reduction. Хотелось бы еще сказать про такую характеристику, как игнорирование сокращения урона. Этот стат увеличивает ваш урон по цели, хотя не влияет напрямую на него. Фактически эта характеристика просто вычитает эквивалентное число из показателя "Damage reduction" вашей цели. Damage reduction (или сокращение урона) уменьшает входящий урон на значение, равное показателю сокращения урона. Например, damage reduction = 10; входящий урон сократится на 10 единиц. Если ignore damage reduction = 5, то тогда входящий урон сокращается не на 10, а на 5.
Подытожим:
1) Двойной или критический удар и шоты увеличивают только максимальный урон.
2) Критический урон не умножает силу атаки, а прибавляется к ней.
3) Прочий дополнительный урон (атрибуты, материал оружия и стрелы) не умножается на силу атаки, а прибавляется при подсчете всех формул в конце.
4) Игнорирование сокращения урона увеличивает фактический урон только в случае наличия у цели хар-ки "сокращение урона".
Damage (минимальный урон) = 근거리 대미지 / 원거리 대미지 / 마법 대미지 + 속성 대미지
Perfect (максимальный урон) = 근거리 대미지 + 무기 데미지 증폭 * (무기 데미지 + 추가 대미지) + 속성 대미지
Perfect (дабл страйк) = 근거리 대미지 + 데미지 증폭 * (무기 데미지 + 추가 대미지) * 2 + 속성 대미지
Critical (критический урон) = 근거리 대미지 + 데미지 증폭 * (무기 데미지 + 추가 대미지) + 치명타 시 추가 대미지 + 속성 대미지
Perfect (с шотами) = 근거리 대미지 + (데미지 증폭 + 정령탄 무기 대미지 증폭) * (무기 데미지 + 추가 대미지 + 정령탄 무기 대미지 + 정령탄 추가 대미지) + 속성 대미지
Посчитаем ниже напримере как просчитать урон по данным формулам.
Damage (минимальный урон) = 근거리 대미지 + 속성 대미지 (сумма урона атрибутов) + 화살 대미지 = 56+6+0=62
Perfect (максимальный урон) = мин урон + 무기데미지 증폭 * (무기 데미지 + 추가 대미지) = 62+1.09*(16+10)=90.3
Perfect (дабл страйк) = мин урон + 데미지 증폭 * (무기 데미지 + 추가 대미지) * 2 = 62+1.09*(16+10)*2=118.6
Critical (крит урон) = мин урон + 데미지 증폭 * (무기 데미지 + 추가 대미지) + 치명타 시 추가 대미지 = 62+1.09*(16+10)+22=112.3
Perfect (с шотами) = мин урон + (데미지 증폭 + 정령탄 무기 대미지 증폭) * (무기 데미지 + 추가 대미지 + 정령탄 무기 대미지 + 정령탄 추가 대미지) = 62+(1.09+1.15)*(16+10+4+6)=142.6