Need help with a macro that's not working

The macro is:

#showtooltip Cold Blood
/cast Goremaw’s Bite
/cast Cold Blood
/cast Eviscerate

The first two spells are instant and do not have a GCD, the third is a normal spell. Eviscerate won’t cast when I use the macro, but the first two spells do, I need help.

Also:

Two normal spells with a GCD:

#showtooltip Eviscerate
/cast Secret Technique
/cast Eviscerate

According to Wowhead, Goremaw’s Bite is on the GCD, so that is what is causing the issue there. You can only cast one GCD ability at a time. (That’s also why your second macro doesn’t work — not to mention they both use combo points.)

If you’re looking to get then onto one button, you can use modifiers to do it.

#showtooltip
/cast Cold Blood
/cast [mod:shift]Goremaw's Bite;Eviscerate

That lets you cast Eviserate (with Cold Blood if it’s up) normally, and Goremaw’s Bite (with Cold Blood if it’s up) when you hold the shift key. (You can also use ctrl or alt instead of shift. You can also just use [mod] and then it will work with any modifier key.)

For the second macro:

#showtooltip
/cast [mod:shift]Secret Technique;Eviscerate

There isn’t any way for the macros to decideto choose betweeen abilities based on if one of them is on cooldown, which is why a modifier macro (or just separate buttons) is needed. It will try the first GCD ability and stop, regardless of if it succeeded.

1 Like