Is this macro possible?

A long time ago, if you macroed a spell that IS NOT able to cast (You’re out of resource) along with a second spell that you ARE able to cast (doesn’t cost resource etc.), it would attempt to cast the first spell, fail, and since it didn’t cast there is no GCD to prevent the second spell, and the second spell would then cast. The example I’ll give is paladin:
You have divine storm (Resource spender) and Blade of justice (Resource generator)

Is there a way to macro them together, such that if you don’t have enough holy power, divine storm will fail to cast, and Blade of Justice will be cast?

The aformentioned macros back in the day would have just been
/cast Divine Storm
/cast Blade of Justice
But nowadays that doesn’t seem to work, as it only tries to cast Divine Storm and stops at that.

Macros can only trigger one global cooldown. When the global cooldown is triggered, it cancels the remainder of the macro. It is Probably still looking at that GCD in the API.

1 Like

You could download a “lazy macro” addon. It would do the same thing, but you would need two clicks. The first would be for divine storm and the second for blade of justice, and if you didn’t have the HP for Divine Storm, it would just skip over it.

Otherwise, Dracarian would be correct in terms of macros and their normal in-game limitations.

1 Like