
Originally Posted by
Fursphere
Ya, I'm hitting 5.5k DPS with my lead Shaman with heroism popped. Its not that hard once you get your macros right and "tuned" to your gear level (biggest thing is timing for haste, because it'll probably be different on each shaman).
There is the theory of writing separately timed macros for when heroism is used.... but man, that would be a LOT of macros. (reason is heroism also effects the global cooldown, so you could cast some spells like lava burst MORE when heroism is up... like 3x instead of 2x per flame shock).
This is incorrect. Haste affects the GCD which is 1.5s for most spells, it does not affect spell specific cooldowns ie LvB will always cast in 8s no matter how fast you are hasted.
The macro should stay the same for all toons regardless of haste rating as effectively you are just telling Wow to wait the number of seconds that each spell comes off cooldown.
A normal castsequence macro is dependant on haste rating though
imagine a spell with a 6s cooldown your rotation would be (assuming 0 haste effects)
1,2,2,2,2,1,2,2,2,2,1,2,2,2,2
if you added enough haste to make the gcd 1s your new rotation would be
1,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2
Note that spell 1 cast 6s apart in both sequences but the number of casts between 1s has increased
the /click (how I hate this misnomer but it will suffice for illustration) method basically is this
1 (drop to next line for 6s) 1 (drop to next line for 6s) 1 (drop to next line for 6s)
2
which will allow the number of 2 cast to vary depending on the GCD ie how much haste you have
if you are still unconvinced run this little script to show cooldowns
Code:
/run hooksecurefunc("CooldownFrame_SetTimer", function(_, start, duration, enable) if start > 0 and enable > 0 then DEFAULT_CHAT_FRAME:AddMessage(duration) end end)
Connect With Us