#0 - March 2, 2007, 9 a.m.
I don't mind that the offhand would share the same timer, I'll use flametongue or something. At least the spell damage on my t4 gear will do something now. My complaint is that the mechanic is seriously flawed, and makes buffing effects actually detrimental. This affects all shaman who use windfury, not just the Enhancement shaman. I'll explain.
First, let me establish how windfury scales with weapon speed. If not for the 3.0 second cooldown, Windfury would be in identical dps increase across all weapon speeds. However, because of the cooldown, windfury favors slower weapons. The rule of thumb was that "fast weapons would have lots of small procs, while big weapons would have less, large procs". This is not true because the "lots of small procs" that a fast weapon should have are limited by the Hidden Windfury Cooldown Mechanic.
Let's assume that the Hidden Windfury Cooldown Mechanic is exactly a 3.00 second cooldown.
In this scenario, I'll hypothetically use a 1.5 speed weapon.
1.5 speed weapon
Time - Effect
0.00 - Weapon Swing - Windfury Proc
1.50 - Weapon Swing - Windfury cannot proc.
3.00 - Weapon Swing - Chance for Windfury Proc
Now look at the same situation with a 3.0 speed weapon.
3.0 speed weapon
Time - Effect
0.00 - Weapon Swing - Windfury Proc
3.00 - Weapon Swing - Chance for Windfury Proc
Now, that's add +1 haste rating to the equation.
2.99 speed weapon
Time - Effect
0.00 - Weapon Swing - Windfury Proc
2.99 - Weapon Swing - Windfury Cannot Proc
5.98 - Weapon Swing - Chance for Windfury Proc
See what happened? The 1 point of haste rating turned the 3.0 second windfury cooldown into a 5.98 second windfury cooldown!
Let me attach some numbers, to make this seem more quantative. Lets use a 1.5 speed weapon that hits for 250, and has Windfury Attacks for 400. We'll use a 3.0 speed weapon of the same dps, that hits for 500 and has Windfury Attacks for 800.
1.5 speed weapon
Time - Effect
0.00 - Weapon Swing - 250, 400, 400
1.50 - Weapon Swing - 250
3.00 - Weapon Swing - 250, 400, 400
4.50 - Weapon Swing - 250
6.00 - Weapon Swing - 250, 400, 400
Total - 3650
3.0 speed weapon
Time - Effect
0.00 - Weapon Swing - 500, 800, 800
3.00 - Weapon Swing - 500, 800, 800
6.00 - Weapon Swing - 500, 800, 800
Total - 6300
2.99 speed weapon
Time - Effect
0.00 - Weapon Swing - 500, 800, 800
2.99 - Weapon Swing - 500
5.98 - Weapon Swing - 500, 800, 800
6.00 - Technically, the time passed between 5.98 and 6.00 is a percentage of a swing cooldown, which is approx 3 damage. (0.006 * 500 = 3)
Total - 4703
See what a dramatic difference that is? 1 point of haste rating can significantly lower my dps. Keep in mind that many shaman pay talent points for an innate haste effect: Flurry, which could be actually lowering the shamans DPS, rather than improving it.
For simplicity of math, I assumed 100% windfury procs. Obviously, Windfury only has a 20% proc rate, so the actual dps lost by 1 haste rating would be less pronounced than what you see here. Nonetheless, the loss would be significant, and I feel that this should be a major point of investigation by the development team. Haste is one of the most expensive stats in terms of itemization, and obviously it is a mechanic that is supposed to increase damage output, not reduce it. Coupled with the fact that Flurry procs could actually reduce my dps, rather than increasing it, this issue should be addressed as quickly as possible.
Honestly, all we really would like to see is a blue response saying that this issue has been noted, and will be looked into. I'm fairly sure this is just an unintended side effect of the implementation of the Hidden Windfury Cooldown Mechanic.
Please keep this thread bumped so Tseric and other CM's can add it to their meeting notes.
Cheers!
Az