Форум гильдии «Сердце Баала» в игре Невервинтер Онлайн
 
ФорумКалендарьЧаВоПоискПользователиГруппыРегистрацияВход

Поделиться | 
 

 Формулы расчета урона

Перейти вниз 
АвторСообщение
Sigg

avatar

Сообщения : 83
Дата регистрации : 2016-06-07
Возраст : 23
Откуда : Санкт-Петербург

СообщениеТема: Формулы расчета урона   Чт Апр 06, 2017 3:18 pm

Превосходная статья о том, как на самом деле рассчитывается урон, что влияет и в каком порядке.
Материал довольно сложный, но ели его осилить, это увеличит ваше понимание процессов игры и соответственно урон.
http://www.arcgames.com/ru/forums/nwru#/discussion/190592/formuly-raschyota-urona
Статья форумчанина andarkis

В теме я буду довольно активно пользоваться терминами аддитивности/мультипликативности в отношении модификаторов. Поэтому небольшая сноска для тех, кто не желает углубляться в дискретные области:
а) аддитивным модификаторам соответствуют операции сложения "+" и вычитания "-". Если % усиления используется аддитивно, то модификатор имеет вид х/100%. Примеры: 25% => 0,25; -55% => -0,55; 142% => 1,42.
б) мультипликативным соответствуют операции умножения "*" и деления "/". Если % усиления используется мультипликативно, то модификатор имеет вид 1 + х/100%. Примеры: 25% => 1,25; -55% => 0,45; 142% => 2,42.
Для того, чтобы облегчить задачу я покрасил аддитивные в синий, а мультипликативные в фиолетовый. Так что если бонус могущества 25%, а в формуле оное окрашено как могущество, то подставляем 0,25. Если же могущество, то 1,25.
Чтение лога

Отчёт о произведённой атаке состоит из двух* чисел:
 
Число вне скобок отвечает за итоговый нанесённый урон.
Число в скобках отвечает за силу произведённой атаки.
Оба числа связывает между собой коэффициент эффективности атаки (k):
Формула 1: итоговыйУрон = силаАтаки * k.
*Если число одно, то это означает, что k = 1 => итоговыйУрон = силаАтаки.
Сила атаки

Формула 2: силаАтаки = базовыйУрон * Пусилений * (1 + БП + КУ)
базовыйУрон - базовый урон умения.
Пусилений - произведение всех усилений урона (могущество, бонусы характеристик, умений и.т.д.) кроме БП и КУ.
БП - модификатор боевого преимущества, который равняется:
1. 0 — если БП отстутствует.
2. 0,15 + бонусОбаяния + бонусПредметов — при наличии БП.
КУ - модификатор критического удара, который равняется:
1. 0 — если атака не является критом.
2. мощьКрита — если атака крит.
3. мощьКрита * шансКрита — если формула используется для оценки эффективности.
Разбор/вывод формулы:
 
Коэффициент эффективности атаки в ПвЕ

Формула 3: k = (1 - ((сопрУрону - неучитСопр) - Σдебафов)) * модПари * уникМод
Где значение в (...) не может опуститься ниже 0, а значение в (...) не может быть меньше 0,2.
сопрУрону — итоговое сопротивление урону защищающейся цели. Включает в себя сопротивление предоставляемое параметрами и усиливающие его эффекты.
неучитСопр — неучитываемое сопротивление атакующего.
Σдебафов — сумма ослабляющих сопротивление эффектов.
модПари - модификатор парирования который равняется:
1. 1 — если атака не была парирована
2. 1 - отражение — если атака парирована
3. 1 - шансПарирования * отражение — если формула используется для оценки эффективности.
уникМод - уникальные модификаторы присущие умениям отдельных классов.
Разбор/вывод формулы:
 
Коэффициент эффективности атаки в ПвП

Формула 4а для обычного урона:
k = ((1 - (сопрУрону - неучитСопр * (1 - нПрон) - Σдебафов)) * (1 - нСопр)) * модПари * уникМод
Формула 4б для критического урона:
k = ((1 - (сопрУрону - неучитСопр * (1 - нПрон) - Σдебафов)) * (1 - нСопр) * (1 - нКрит)) * модПари * уникМод
Где значение в (...) не может быть меньше 0,2.
сопрУрону - итоговое сопротивление урону защищающейся цели. Включает в себя сопротивление предоставляемое параметрами и усиливающие его эффекты.
неучитСопр - неучитываемое сопротивление атакующего.
Σдебафов - сумма ослабляющих сопротивление эффектов.
модПари - модификатор парирования который равняется:
1. 1 — если атака не была парирована
2. 1 - отражение — если атака парирована
3. 1 - шансПарирования * отражение — если формула используется для оценки эффективности.
уникМод - уникальные модификаторы присущие умениям отдельных классов.
нПрон - Сопротивление проникающему урону от неустрашимости.
нСопр - Сопротивление урону от неустрашимости.
нКрит - Сопротивление критическому урону от неустрашимости.
Разбор/вывод формулы:
 
Тесты

1. Пасcивные и активные усиления урона:
 
2. Дебафы:
 
3. Боевое преимущество + Критический удар:
 
4. Пассивные усиления + Активные усиления + Дебафы + Боевое преимущество + Критический удар:
 
5. Сопротивление отложенному/обычному, бафы сопротивления, парирование:
 
6. Неустрашимость:
 
7. Ограничение k снизу и уникальные модификаторы:
 

Вернуться к началу Перейти вниз
Посмотреть профиль
 
Формулы расчета урона
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Сердце Баала :: Гайды по игре :: Общие гайды-
Перейти: