1. Многократная атака
2. При расчете многократной атаки критический урон/исцеление основной атаки делится на 2, затем полученное значение уже умножается на коэф. многократной атаки. Такой алгоритм дает правильное значение многократной атаки во всех случаях, где критический урон основной атаки равен 200% от обычного. Но так происходит не всегда. Покажу на примерах.
2.1. Шаман в специализации Стихии.
В данной специализации есть пассивная способность http://ru.wowhead.com/spell=60188, которая увеличивает дополнительный урон при критическом эффекте на 50% (49% на Емпайре для ряда заклинаний, в том числе Выброса лавы), и таким образом критический урон равен 250% (249%) от обычного.
Как оно сейчас:
3906/2 = 1953 - алгоритм считает это значение обычным уроном
1953*(0,3*1,2)*2,49 = 1750,67 ~ 1750 на скрине - урон МА(крит) Выброса лавы
А должно быть:
3906/2,49 = 1568,67 - обычный урон Выброса лавы
1568,68*(0,3*1,2)*2,49 = 1406,16 - урон МА(крит) Выброса лавы
[свернуть]
2.2. Жрец в специализации Послушание.
Именно дц больше всего пострадали от бага. У них есть пассивная способность http://ru.wowhead.com/spell=47515, которая уменьшает дополнительное исцеление при критическом эффекте на 100%, и таким образом критическое исцеление равно обычному. Но при расчете многократной атаки это исцеление все равно делится надвое, что занижает исцеление МА при крите основного заклинания в два раза.
7723/2 = 3861,5 - алгоритм считает, что если 7723 - крит, то 3861 соотвественно обычное исцеление
3861,5*0,3 = 1158,45 ~ 1158 на скрине
Должно быть: 7723*0,3 = 2316,9[свернуть]
2.3. Воин в специализации Неистовство.
В этой специализации есть способность http://ru.wowhead.com/spell=1719. В отличии от предыдущих двух случаев, она влияет на общий критический урон. Баг и тут отслеживается, но уже в компании с еще одним - Безрасудство увеличивает критический урон многократной атаки не на 10%, а на 5%, т.е. как и критический урон основной атаки, значение этого эффекта тоже делится на 2. Аналогичная проблема и с искусностью у охотников в специализации Стрельба.
2006/2 = 1003 - и тут тоже по мнению алгоритма типа обычный урон
1003*0,3*2*1,05 = 631,89 ~ 630 на скрине
Должно быть:
2006/(2*1,1) = 911,82 - обычный урон Кровожадности
911,82*0,3*2*1,1 = 601,8 - критический урон многократной атаки[свернуть]
3. При расчете многократной атаки всегда должен использоваться обычный урон вызвавшей ее атаки. Уберите эти танцы с бубном и делением на 2. Пруф на примере элемов здесь http://forum.wodempire.com/showthread.php?t=20620
4. 22/04/16
5. WoDEmpire x100