Mouseover heal.. but if no mouseover auto self-cast? Possible?

I want a macro for various Shaman healing spells that casts on the mouseover… but if there is none, auto casts on me. The former is the easy part. Here is what I have and it is NOT auto self-casting.

/cast [@mouseover,exists,help]Healing Surge; Healing Surge

Is this not possible because it’s like “if… then”?


If you enable auto self-cast in the interface options this will suffice: mouseover > target > you

/cast [@mouseover,help,nodead] [] Healing Surge

Otherwise you need this

/cast [@mouseover,help,nodead] [help] [@player] Healing Surge

If you dont want to be able to cast on target use the 2nd and remove [help]


Thank you very much for this… it worked.

1 Like

nice macro, thanks man

1 Like

Still helping people out 2 years later! Thanks.

1 Like

still helping almost 3 years later, absolute legend

1 Like

OK so i’m recently getting into Shaman healing also but have made macros which have dual effects based on a noharm modifier:
#showtooltip Riptide
/use [@mouseover,nodead,help] Riptide; Flame Shock
for example. Now is there a way to make it so if i have NO target it auto casts on self? because at the moment its just doing nothing

Pins are your friend.

/cast [@mouseover,help,nodead] Riptide; [harm] Flame Shock; Riptide
1 Like

Hey Elven! I just wanted to give you a HUUUUUUGGGGEEEEE shoutout for all the help I’ve found from you from googling.

I am talking everything from your SteamDeck /run to keep settings/macros from syncing across devices to now I am using your mouseover macros on my drood alt…

Seriously…you are a huge boon to the WoW community. Thanks for all you do.

1 Like

Still being an absolute Chad in 2023. You are not what we need, but what we deserve!

Thank you, Elven!

1 Like

Ok what am i doing wrong here:

/cast [@mouseover,help,nodead] [help] [@player] Blessing of Freedom

It will put freedom on me but not my mouseover

Macro’s correct, make sure it’s on your bars. Freedom might also be restricted to people in your group.

Alternatively, you could just skip the macro entire and enable the Mouseover Cast option (no modifier) in the game options.

truly a legend, even years later

exactly what i was looking for a self cast if no mouse over cast!