среда, 26 декабря 2007 г.

Про haste эффект для охотника.

Рассмотрим теперь, насколько полезен для класса такой параметр, как haste.
Для начала выясним, что именно он изменяет, а что нет.

  1. haste сокращает время каста Steady shot. Например, если у нас имеется колчан с 15% увеличением скорости, то Steady Shot будет кастоваться не 1.5 секунды, а 1.30 секунды, при этом нанося тот же урон. Если Steady у нас делает 600 дмг (т.е. его ДПС равен 600 / 1.5 = 400), то колчан увеличивает ДПС Steady до 600 / 1.3 = 461.54 (что равно 15% увеличению).
  2. haste НЕ сокращает время GCD. Таким образом, хоть мы и сократили время каста Steady, мы не можем выстрелить следующий стеди до окончания GCD. И таким образом, прирост ДПС, полученный в п.1 теряется.
  3. haste сокращает время между выстрелами Auto Shot. Если у нас скорость оружия была 2.0, то после одевания колчана на 15% увеличения скорости она станет равной 1.74. Если урон Auto Shot был равен 300 (150 дпс), то с колчаном ДПС вырастет до 172.41 (что равно 15% приросту).
  4. haste НЕ сокращает время каста Auto Shot (0.5 сек).
Что же нам это даёт в результате?
Так как мы не можем стрелять SteadyShot чаще, чем раз в 1.5 секунды при любом haste, то весь прирост дамага от haste будет идти только от Auto Shot. Однако, сокращение времени каста Steady позволяет нам раньше начать каст Auto, уменьшая таким образом длину цикла Auto-Steady. В идеальном случае, мы хотим чтобы каст Auto Shot пришелся на момент GCD. См. следующую диаграмму:
На верхней диагремме изображен "идеальный цикл" при отсутствии любых haste эффектов. Как видно, цикл занимает 2 секунды. Внизу приведён вариант цикл с haste эффектом -- как видно, эффект подобран так, что каст Steady приходится на время "куладуна" Auto Shot, а каст Auto Shot -- на время GCD. Улучшить этот цикл невозможно -- дальнейшее увеличение haste приведёт к следующей ситуации:
Т.е. каст Steady начинает "отодвигать" каст Auto, и таким образом мы не в состоянии получить больше двух выстрелов за 1.5 секунды. Заметим, что при достижении каст-тайма 0.25 sec стеди и 0.75 sec Auto мы получаем возможность использовать новый цикл Steady-Auto-Auto и получаем 3 выстрела за полторы секунды.
Однако, рассмотрению циклов, отличных от Steady-Auto, мы посвятим отдельную статью, тут же сформулируем вывод:
В цикле Steady-Auto невозможно достичь более 2х выстрелов за 1.5 секунды и максимально эффективным haste для этого цикла является то, которое сокращает время каста Steady до 1 секунды (или меньше) и скорость оружия до 1.5 секунд (или менее).

Итак, у нас появилось некоторое "пороговое" значение haste, после которого его эффективность равна нулю. Точное значение этого "порога" зависит от скорости оружия.
Формула для расчёта новой скорости имеет вид:
"пороговая" скорость должна удовлетворять двум условиям: сокращать время каста Steady Shot до 1 секунды, т.е.
и сокращать время Auto Shot до 1.5 сек, т.е.
Итоговая формула для порогового значения haste для цикла Steady - Auto, таким образом. имеет вид
График этой функции имеет вид

Посмотрим теперь, насколько же увеличивает haste ДПС цикла Steady-Auto.

На отдельном рисунке покажем так же "крайние случаи", когда haste не оказывает никакого влияния на ДПС (скорость оружия изначально меньше 1.5) и когда "пороговое" значение достигается при наборе 100% haste (изначальная скорость оружия 3.0).
В предыдущей статье мы рассматривали, какое оружие наиболее выгодно хантеру при использовании Steady-Auto ротации и как отклонение скорости оружия от "идеальной" влияет на дпс. Основной график зависимости ДПС AS-цикла от скорости оружия выглядел так:

Из "стандартных" haste эффектов, доступных хантеры мы можем выделить:
  • колчан на 15% haste
  • Талант в BM ветке талантов на 20%
  • Талант в BM -- шанс на 15% haste
  • Rapid fire - 40% haste
Перед построением графика необходимо уточнить, что формула, по которой вычисляется суммарный эффект двух haste эффуктов, выглядит как
Т.е. h=0.15 и h=0.20 не равно h=0.35. Суммарный эффект этих двух ускорений эквивалентен h=0.38
Таким образом
  • колчан даёт h равное 0.15
  • колчан + талант даёт h равное 0.38
  • колчан + талант + прок даёт h равное 0.587
  • колчан + талант + прок + рапид файр даёт h равное 1.22
Два интересных факта, которые видно из этого графика:
  • наличие даже только haste от колчана повышает производительность AS-цикла до значений, превышающих S-цикл для любой скорости оружия
  • Колчан + БМ таланты (оба) позволяют достичь "порогового" haste для оружия со скоростью 2.4 и ниже. Т.е. если у вас оружие с такой скоростью, то пока активен прок хавка никакие больше haste эффекты вам ничего не дают.