Macro for casting on target I'm already casting on

Interface and Macros
Post Limit:
On my monk healer I want to always cast surging/enveloping mist on the target that I'm channeling soothing mist on. It seems to me that it's supposed to be this way by default, however when I'm channeling SM and I don't have a target or an enemy target and I try to cast surging mist, i only get a glowing cursor.

Edit: I use Grid and Clique, but I've disabled them and the same thing happens.
If you don't have a target, or you're targeting an enemy unit/player, and don't have auto self cast on the spell don't know who you want to cast the heal on. The glowing cursor is a indication off this, its pretty much a "choose who to cast the spell on" indication.
Yeah well that i already knew. I should have been clearer.

How it is RIGHT NOW when clicking the Hotkey for Surging/Enveloping Mist while channeling Soothing mist:

Friendly target => Casts spell on target I'm channeling SM on.
Hostile target => Glowing cursor
No target => Glowing Cursor

How i WANT IT TO BE:

Friendly target => Casts spell on target I'm channeling SM on.
Hostile target => Casts spell on target I'm channeling SM on.
No target => Casts spell on target I'm channeling SM on.

Now is there a macro/command for that? If so, what is it?
I can't test this myself right now but maybe you could make use of the targetlastfriend command:
/targetlastfriend
/cast Insert_spell_here
whenever you have an enemy selected and want to heal the last friendly unit that you've previously selected.
Omg this works perfectly! Thank you so much!! :D
You can probably achieve a similar effect by making macros in Clique for the 3 affected spells that use the focus target.

Soothing Mist
/clearfocus
/cast [@mouseover,help,nodead,exists][@target,help,nodead,exists]Soothing Mist
/focus [@mouseover,help,nodead,exists][@target,help,nodead,exists]


Enveloping Mist
/cast [@focus,help,nodead,exists,channeling:Soothing Mist][@target,help,nodead,exists]Enveloping Mist

Surging Mist
/cast [@focus,help,nodead,exists,channeling:Soothing Mist][@target,help,nodead,exists]Surging Mist
I can't test this myself right now but maybe you could make use of the targetlastfriend command:
/targetlastfriend
/cast Insert_spell_here
whenever you have an enemy selected and want to heal the last friendly unit that you've previously selected.


That would require that you actually target said friendly player when you start casting Soothing Mists. For players using mouseover macros or addons like clique, that may not be the case and thus the macro can end up in an unpredictable state.

When I played monk on the beta, Surging mists definitely auto-targeted your target of Soothing mists - and indeed like OP said, that's how it's supposed to be according to the tooltip of the spell. If that's not the case, Driizt's solution - though un-ideal as it occupies the focus frame - is probably the most robust.

Join the Conversation