Модификаторы урона
Подполковник (13473843)14 летИнквизитор
Inquisitor
Сообщений: 2897
Рег. 1.06.2010
7 июля 2016 20:02
Сообщение #1
отел спросить про соеденение модификаторов урона - то есть - вот этот момент

"Формула построена таким образом, что каждое условие пересчитывает значение урона после обработки предыдущим пунктом, поэтому последовательное воздействие бонусов +50% и +50% в сумме дает не +100%, а +125%. Так же дело обстоит и со штрафами."



Рассмотрим следующий случай:

Плащ дает 20% защиту от физ дамаги

Горила мясо дает 20%

Реактив армор дает 10%

Теперь как дальше считать - третий модификатор усиливает два предыдущих или только идущий до него? То есть если мы поставим в ряд 20 20 10 и соединим в случае когда пересчитывает все предыдущие будет 58,4, а если по очереди то - 56.

Старший Лейтенант (5006416)15 лет
Администратор
Сообщений: 19675
Рег. 31.07.2009
7 июля 2016 20:09
Сообщение #2
Эти модификаторы работают на уменьшение номинального урона, а не на повышение защиты, т.к. уровень брони остается неизменным, поэтому считать надо в обратную сторону. Понятнее будет, если разобрать на конкретном примере. Для удобства расчетов возьмем номинальный урон в 100 единиц.
Плащ с его 20% защиты снизит этот урон до 80 (100-20)
Мясо гориллы еще на 20% но уже не от 100, а от 80: 80-20%=64
Реактив армор дополнительно снизит урон на 10%: 64-10%=57,6
Таким образом, три модификатора 20+20+10 в сумме снизят урон с сотни до 57,6, то есть на 42,4%.

--------------------
Подполковник (13473843)14 летИнквизитор
Inquisitor
Сообщений: 2897
Рег. 1.06.2010
7 июля 2016 20:45
Сообщение #3
А в случае с увлечением урона?

Старший Лейтенант (5006416)15 лет
Администратор
Сообщений: 19675
Рег. 31.07.2009
7 июля 2016 20:52
Сообщение #4
Точно так же модифицирует номинальный урон, но в обратную сторону. Последовательность расположения модификаторов значения не имеет. Если у атакующего в вышеприведенном примере будет модификатор на 50% повышающий урон, то куда бы вы его не вставили, всё равно результат на выходе один и тот же получится:

100+50%-20%-20%-10%=86,4
100-20%-20%-10%+50%=86,4
100-20%+50%-10%-20%=86,4

--------------------
Подполковник (13473843)14 летИнквизитор
Inquisitor
Сообщений: 2897
Рег. 1.06.2010
7 июля 2016 21:06
Сообщение #5
Правильно ли я понял тебя -
100+50%+50%-20%-20%-10% = 129,6
?

Старший Лейтенант (5006416)15 лет
Администратор
Сообщений: 19675
Рег. 31.07.2009
7 июля 2016 21:33
Сообщение #6
Правильно.

--------------------
Старший Лейтенант (6395350)12 лет
Necromancer
Сообщений: 5530
Рег. 27.08.2012
11 июля 2016 10:41
Сообщение #7
Вот тема
Старшина (1203607)8 лет
Ranger
Сообщений: 253
Рег. 28.04.2016
11 июля 2016 14:15
Сообщение #8
было познавательно
« · Главный · »
Последние посетители (0):

 
Сейчас: 26 ноября 2024 21:47