Если тут есть ещё любители формул кроме меня и вы не проверили это сами: ливень
отнимает 50% от имеющейся, а не в абсолютном значении.
Пример: вы стреляете по 50% активки и включаете ливень. Тогда у цели будет 25%
активки, а не 0%.
http://www.gwars.io/warlog.php?bid=1279312697
Броня головы: 32, 54%
Броня корпуса: 28, 50%
Броня ног: 32, 49%
Урон с пули по броне: ~13
Приблизительный начальный урон: (13+16)*2 = 59
Ливень убирает 50% активки в абсолютном значении:
59 - 16 = 43 урона с пули должно проходить
Ливень убирает 50% от имеющейся:
59*0.75 - 16 = 28 урона с пули должно проходить <=== результат близок к
наблюдаемому
Почему в расчетах урона берется 16, а не 32 пассивки?
Формула урона выглядит так:
(dmg*active - passive)*вынос = наблюдаемый_урон
Вынос работает после брони, а значит, что если мы раскроем скобки, то получим:
dmg*active*вынос - passive*вынос = наблюдаемый_урон
При стрельбе по голому виден dmg*вынос, поэтому удобнее использовать формулу в
таком виде. Можно, конечно, посчитать урон до выноса и использовать его, но суть
не поменяется, а так проще расчеты.