A question on haste

Hello,
I noticed Greater Heal pvp talent casting time = 3 sec.
With 30% Haste should be = 2.1 sec
and in arena, since haste becomes 34% casting time should be = 1.98 sec
However inside arena its casting time = 2.2. At least this is shown in spell’s tooltip.
Do you please know why?

Spell cast time is base_casttime / (1+haste).

If you vave 34% Haste and your spell has a 3s base cast time that becomes:

3 / (1 + 0.34)

And the result is just above 2.2.

I assume you thought the math was something like 3 * (1 - 0.34), but it is not.

1 Like

I was actually assuming what you predicted one would assume, but now that I think of it, it makes perfect sense

With 100% haste you’d have a zero cast time if that were the case :smiley:

So 34% is calculated on the final value and not on the initial. Like

100 / final = 134 / 3

and not like

100 / 3 = 66 / final

This is so weird…

Should be.

It is calculated on the initial value. 34% Haste, ok, take initial value of 3s, and do 3/(1+0.34) and you get the final value from a formula that has both your haste and the initial value.

The formula is very simple. It is simply that it isn’t calculated how you envisioned it. “Calculated on the intial value” doesn’t mean that the way the end value is calculated has to be a simple linear formula. I don’t know why you’d think that.

Also, it makes much more sense this way. Think about it. If you have 100% Haste, then you do everything twice as fast. And that is what happens with the way it is calculated now, since it would mean that you divide time by 2. Also, with your way of viewing it you’d have an issue past 100% Haste obviously.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.