I’m trying to make a macro for my Warrior that combines Cleave + Whirlwind (both GCD abilities). The problem is that Cleave has a 20% chance to reset its cooldown and it has higher priority than Whirlwind, therefore a regular castsequence macro is suboptimal.
What I need is a macro that casts Cleave and then Whirlwind, but if Cleave is reset it has to cast Cleave again before Whirlwind.
Closest I’ve gotten is /castsequence reset=1 Cleave, Whirlwind
The issue with my macro is that it makes me have to wait a whole second before pressing it again.
Unfortunal, This macro is imposabale, you can blame the hunter. The two spells can be put in cast sequence only, NO smart move, no decision, 1 2 1 2 or else nothing.
Macros cannot check your cooldowns. This is by design to not allow them to automate too many decisions.
I really really really suggest you stop trying to improvise solutions using /castsequence. They are not made for this and there is no other macro feature for it either. Bind both abilities.
That sounds like the global cooldown at work. Macros cannot circumvent it.
I don’t want the macro to check the cooldown I just need it to use the ability whenever it’s available which should be 100% doable, the same way the macro on my Enh Shaman worked perfectly.
It feels more comfortable and there is no DPS loss so I don’t see any reason to not use them.
I understand how macros work, the problem isn’t the GCD, but rather that it casts WW instead of Cleave if I spam the button.