Monk channeling macros for healing

I’m trying to make a macro that will respect my mouseover and channeling status, but default to normal targeting rules if I am not mousing over something, and then if I am channeling, cast a different spell. Here is my macro:

#showtooltip Enveloping Mist
/cast [@mouseover, channeling:Soothing Mist] [help,channeling:Soothing Mist] [@player,channeling:Soothing Mist] Enveloping Mist;
/cast [@mouseover][] Soothing Mist

This works great when I mouseover something, even if something else is targeted, but when I have a target and am not mousing over something I get a “You have no target”.

I’m hoping some macro guru out there can help me out!

Thanks!

Any time you use an @unit condition you need to include an existence check (exists, help, harm) or the game assumes the unit exists.

Soothing Mist is on the GCD so there’s no point making it with 2 cast lines.

#showtooltip [@mouseover,help,nodead] [] Enveloping Mist
/cast [@mouseover,help,nodead,channeling:Soothing Mist] [channeling:Soothing Mist] Enveloping Mist; [@mouseover,help,nodead] [] Soothing Mist
1 Like

Thanks so much! This solved it.