Greetings! I am having some trouble getting my dispel macro to work. Here is the macro:
#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player] Dispel Magic
This is the mouseover macro I use for all my healing spells, and it works perfectly for everything except dispel. The mouseover component will NOT work, but it works when I click the player and then use it. I’m assuming the fact that the ability can be used on allies and enemies is somehow interfering with the mouseover component of the macro, but I don’t know how to fix that.
Anyone have any clever ideas to get a mouseover dispel macro working? I’m at work right now so unfortunately I won’t be able to test any suggestions for a while.
[@mouseover,exists][@player] dispel
And make 2 macros for rank 1 and 2
Will the “exists” conditional make it work on both allies and enemies? If so, that’s even better!
1 Like
“help” is a more specific form of “exists”. “Exists” in the context of a mouseover just means “is my mouse over a valid target”; “help” means “is my mouse over a friendly target”.
I’d expect “exists” to work perfectly, but I’m also not sure why your original macro isn’t working, so my expectation might be a little off.
1 Like
#showtooltip
/dismount
/stopcasting
/cast [@player,mod:alt,help,nodead][mod:alt] Dispel Magic
/cast [@mouseover,nodead,nomod][nomod] Dispel Magic
try using my macro, it took me to glad back in WOTLK, best in town my friend <3
however if you want to stick to your macro the fix is 
#showtooltip
/cast [@mouseover,nodead,exists,] Dispel Magic; Dispel Magic
4 Likes
No point in making one for Rank 1. Rank 2 is exactly the same mana cost.
1 Like
Even shorter and accomplishes the same.
#showtooltip
/cast [@mouseover,nodead,exists,] [] Dispel Magic
2 Likes
So this should work for using Dispel on Friendlies and Mobs? The one WoWHead provides only helps with friendly mouseover dispels.
Thanks