I have a macro to debuff any pesky magic that is cast on me. The macro is as follows:
/cast [target=player] Dispel Magic
Yesterday, while leveling in Zul'Drak I realized that some mobs were diseasing me, and now that we can cast abolish disease while in shadowform, and as Dispel Magic doesn't trigger GCD if there isn't anything to dispel, I wanted to tune my macro in order to first try to dispel magic and then abolish disease:
/cast [target=player] Dispell Magic
/cast [target=player] Abolish Disease
But when I use that, I get a "There is nothing to dispel" message, followed by a "You can't cast that yet", even if no GCD is triggered.
Can you help me with this?
PS: I'm not on wow now, so some terms might not be accurate, but the idea of the macro is that.