World of Warcraft

80
View All Posts by This User Toggle Ignore / Unignore This User
  • Gilneas
  • 0. [INFO] Attack Haste, and YOU.   01/23/2008 02:51:03 PM PST
quote reply
Since these sorts of questions are asked several times a week, I'm posting this INFO post... hopefully it either gets stickied, or the relevant information is placed into a sticky :)

People often make the mistake of thinking that effects like Slice and Dice or Flurry are improperly increasing your attack speed, but the fact is they simply are not understanding the math.

The formula to remember is:
NEW_SPEED = OLD_SPEED / (1 + HASTE_PERCENT)

(where a 30% haste is represented as 0.30, obviously)

While these are technically the same for both melee/ranged, and spells, I'll break it down, anyway:

For melee/ranged:

(Flurry, Slice and Dice, Blade Flurry, Heroism/Bloodlust, Rapid Fire, Serpent's Swiftness, Quick Shots, etc...)

Haste effects grant an increase in ATTACK SPEED, which is the inverse of your swing (shot) timer.

Some examples:

2.0s/swing @ 30% haste:
2.0 / (1 + 0.30) = 1.538sec/swing

and

3.6s/swing @ 20% haste:
3.6 / (1 + 0.20) = 3.000sec/seing


If you want to look at it another way (some people understand this more easily), let's convert swing timer into attacks per timeframe (1min, in this example):

2.0sec / swing = 30 swing/min
30 swing/min * 1.3 = 39 swing/min
60 seconds/min / 39 swing/min = 1.538 seconds / swing

and

3.6sec / swing = 16.666 swing/min
16.666 swing/min * 1.2 = 20 swings/min
60 sec/min / 20 wing/min = 3.0 seconds/swing




For spells:

The easiest way to think of spell haste is to consider it in terms of how may spells can you cast in a given timeframe. I usually use one minute, to make it easy.

As an example:

Assume a 5 second cast time on a spell.

This means you can cast 60/5 = 12 spells in one minute (assuming no lag :P ).

If you can cast 50% faster, this means you'll cast 50% more spells in the
same timeframe (follow so far?).

Thus:

12 * 1.5 = 18

You'd be able to cast 18 spells in 60 seconds.

This means your spell cast length is:

60/18 = 3.333 seconds

You'll get the same number using the above formula:

5.0 / (1 + 0.50) = 3.333 sec


Hope that makes sense to everyone.

-T

[ Post edited by Duman ]


70 Paladin, 70 Rogue, 70 Priest, 61 Druid, etc...
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Gilneas
  • 1. Re: [INFO] Attack Haste, and YOU.   01/23/2008 02:51:33 PM PST
quote reply
Reserved, in case.

70 Paladin, 70 Rogue, 70 Priest, 61 Druid, etc...
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Gilneas
  • 2. Re: [INFO] Attack Haste, and YOU.   01/23/2008 02:52:04 PM PST
quote reply
Reserved, in case.

70 Paladin, 70 Rogue, 70 Priest, 61 Druid, etc...
Blizzard Entertainment
View All Posts by This User ignore-inactive
Hortus
Blizzard Poster
  • 3. Re: [INFO] Attack Haste, and YOU.   01/23/2008 03:13:19 PM PST
quote reply
Thanks Duman, I've added a short explanation of this to the "Issues that are not bugs" sticky.

Hortus
Blizzard QA
"Random does not mean fair, and past results do not influence future occurrences." - Corbenn
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Gilneas
  • 4. Re: [INFO] Attack Haste, and YOU.   01/23/2008 03:16:33 PM PST
quote reply

Q u o t e:
Thanks Duman, I've added a short explanation of this to the "Issues that are not bugs" sticky.
Thank YOU :)

(btw, you have a typo - "The formula for hast [sic] effects is")

70 Paladin, 70 Rogue, 70 Priest, 61 Druid, etc...
70
View All Posts by This User Toggle Ignore / Unignore This User
  • 5. Re: [INFO] Attack Haste, and YOU.   01/24/2008 12:00:55 AM PST
quote reply
ugh, I can't believe you explained it that way, instead of swing speed = weapon speed / attack speed. :p
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Sargeras
  • 6. Re: [INFO] Attack Haste, and YOU.   01/24/2008 05:15:33 AM PST
quote reply
Quick question I've always been curious about:

Does haste affect the rate of DOT ticks?


I, like God, do not play with dice and do not believe in coincidence.
70
View All Posts by This User Toggle Ignore / Unignore This User
  • 7. Re: [INFO] Attack Haste, and YOU.   01/24/2008 05:32:07 AM PST
quote reply
It would do a lot of good if Blizzard didn't refer to "speed" in two manners.

When a weapon has a "speed" of 2.6, it really means it has a swing speed of 1/2.6. Mathematically, 2.6 isn't a speed at all; it's the inverse of speed.

The calculations for haste are actually relatively simple once you just convert everything to actual swing speed.
70
View All Posts by This User Toggle Ignore / Unignore This User
  • 8. Re: [INFO] Attack Haste, and YOU.   01/24/2008 05:32:38 AM PST
quote reply

Q u o t e:
Does haste affect the rate of DOT ticks?


No

Edit: Except for channel spells, which will tick faster.

[ Post edited by Drumbum ]

80
View All Posts by This User Toggle Ignore / Unignore This User
  • 9. Re: [INFO] Attack Haste, and YOU.   01/24/2008 08:50:16 AM PST
quote reply

Q u o t e:
Thanks Duman, I've added a short explanation of this to the "Issues that are not bugs" sticky.

You know, the Ferocious Bite + OoC thing and tooltips w/Improved talents are also in that same sticky, but it sure as anything hasn't stopped people reporting it 2-3 times an hour.

Nice to dream, though....
</offtopic>

5 letters that will solve most of your problems:

RTFQL

"Read The F'n Quest Log"
70
View All Posts by This User Toggle Ignore / Unignore This User
  • Earthen Ring
  • 10. Re: [INFO] Attack Haste, and YOU.   01/24/2008 11:23:52 AM PST
quote reply
So, essentially, the more haste you accumulate, the crappier it gets...

20% haste == 17% ACTUAL haste.

100% haste == 50% ACTUAL haste.

So the stat is totally useless now, but according to the leaked Sunwell loots and the current ZA loots, you're going to cram it down our throats anyway, eh?

The Meeting Stone Podcast - http://www.earthen-ring.net/
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Gilneas
  • 11. Re: [INFO] Attack Haste, and YOU.   01/24/2008 11:31:16 AM PST
quote reply

Q u o t e:
So, essentially, the more haste you accumulate, the crappier it gets...

20% haste == 17% ACTUAL haste.

100% haste == 50% ACTUAL haste.

So the stat is totally useless now, but according to the leaked Sunwell loots and the current ZA loots, you're going to cram it down our throats anyway, eh?
No, you fail at understanding what "attack faster" means.

re-read my initial post - carefully.

100% haste means "perform 2x as many attacks in the same timeframe". Thus, it means your attack timer is HALF what it used to be, so a 2.0s swing becomes 1.0s.

-T

[ Post edited by Duman ]


70 Paladin, 70 Rogue, 70 Priest, 61 Druid, etc...
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Mal'Ganis
  • 12. Re: [INFO] Attack Haste, and YOU.   01/24/2008 12:31:18 PM PST
quote reply
How about a little math?

Say you do 200 damage with an attack speed of 2 seconds
That's 100 DPS (/golfclap)

Now give yourself 20% haste
2 / 1.20 = 1.667 attack speed
200 / 1.667 = 120 DPS

Now add another 20% haste
2 / 1.2 / 1.2 = 1.389 attack speed
200 / 1.389 = 144 DPS

Lets examine our findings:
100 DPS * 1.20 Haste = 120 DPS
120 DPS * 1.20 Haste = 144 DPS
I don't see any diminishing returns.

Haste directly increase your non-special (white) damage per second.

I hear people like this addon...
http://wowinterface.com/downloads/info6598-ZHunterMod.html
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Alterac Mountains
  • 14. Re: [INFO] Attack Haste, and YOU.   01/24/2008 09:09:26 PM PST
quote reply

Q u o t e:
Since these sorts of questions are asked several times a week, I'm posting this INFO post... hopefully it either gets stickied, or the relevant information is placed into a sticky :)

People often make the mistake of thinking that effects like Slice and Dice or Flurry are improperly increasing your attack speed, but the fact is they simply are not understanding the math.

The formula to remember is:
NEW_SPEED = OLD_SPEED / (1 + HASTE_PERCENT)

(where a 30% haste is represented as 0.30, obviously)

While these are technically the same for both melee/ranged, and spells, I'll break it down, anyway:

For melee/ranged:

(Flurry, Slice and Dice, Blade Flurry, Heroism/Bloodlust, Rapid Fire, Serpent's Swiftness, Quick Shots, etc...)

Haste effects grant an increase in ATTACK SPEED, which is the inverse of your swing (shot) timer.

Some examples:

2.0s/swing @ 30% haste:
2.0 / (1 + 0.30) = 1.538sec/swing

and

3.6s/swing @ 20% haste:
3.6 / (1 + 0.20) = 3.000sec/seing


If you want to look at it another way (some people understand this more easily), let's convert swing timer into attacks per timeframe (1min, in this example):

2.0sec / swing = 30 swing/min
30 swing/min * 1.3 = 39 swing/min
60 seconds/min / 39 swing/min = 1.538 seconds / swing

and

3.6sec / swing = 16.666 swing/min
16.666 swing/min * 1.2 = 20 swings/min
60 sec/min / 20 wing/min = 3.0 seconds/swing




For spells:

The easiest way to think of spell haste is to consider it in terms of how may spells can you cast in a given timeframe. I usually use one minute, to make it easy.

As an example:

Assume a 5 second cast time on a spell.

This means you can cast 60/5 = 12 spells in one minute (assuming no lag :P ).

If you can cast 50% faster, this means you'll cast 50% more spells in the
same timeframe (follow so far?).

Thus:

12 * 1.5 = 18

You'd be able to cast 18 spells in 60 seconds.

This means your spell cast length is:

60/18 = 3.333 seconds

You'll get the same number using the above formula:

5.0 / (1 + 0.50) = 3.333 sec


Hope that makes sense to everyone.

-T



You failed to explain this, don't just assign things names. Use dimensional analysis

2.6 = 2.6 seconds/attack = time

1/2.6 = 1 attack / 2.6 seconds = speed

Example:
A car drives 34 miles / hour..... a speed.

A car's speed is not said to be 34 hours / mile

also auto shot has a .5 second cast timer...hence why you can't shoot and run simultaneously.
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Gilneas
  • 15. Re: [INFO] Attack Haste, and YOU.   01/24/2008 09:37:44 PM PST
quote reply

Q u o t e:
You failed to explain this, don't just assign things names. Use dimensional analysis
lol, my point was to explain it as simply as possible. I didn't think mention dim analysis would do anything other than cause people to glaze over ;-)

70 Paladin, 70 Rogue, 70 Priest, 61 Druid, etc...
Forum Nav : Jump To This Forum
Blizzard Entertainment