A few shaman specific macros (Fixed!)

Okay! After coming here last time, I had tried to design a macro focusing all around all healing spells (Even Healing Stream Totem) mixed with Lightning Bolt and Chain Lightning, woven into one macro, made it all work. Sadly, it doesn’t work out for me as that’s too much muscle memory to get used to… Now, trying to simplify just using healing spells into one macro, and another that involves Cleanse Spirit and Purge into another macro.

What I got so far, mostly works but of course not all of it does work accordingly with the intended effect below each macro described with (Hopefully) intended effect possible:

#showtooltip
/cast [mod:shift]Chain Heal; [dead]Ancestral Spirit;Healing Surge; [mod:ctrl]Healing Stream Totem

A simple heal-oriented spell that can focus on healing whoever is the target, mainly from Healing Surge or Chain Heal with shift but will revive the dead when targeting said dead player, preferably when out of combat, while being able to outright drop healing totem with ctrl. Issue is that Healing Stream totem won’t supersede from the conditionals when pressing ctrl, thus can’t use Healing Stream totem.

#showtooltip
/use [help, exists]Cleanse Spirit; [harm, @mouseover] Purge

Tried to make a utility macro which determines whoever is targeted AND friendly will get Cleanse Spirit but will change over to Purge if the mouseover on the an enemy target. Issue is certain conditionals made it work but not perfectly, still requires basic targeting but can’t use Cleanse Spirit without having to change to friendly targets. The case being made is that I can use Purge at whoever I can freely and quickly with mouse over on enemy. Might change the idea of how this macro work in a short bit once I figure out a perfect way to utilize this macro.

1 Like

You want the mod:ctrl earlier in the first macro otherwise you’ll never be able to cast it while you have an ally targeted.

#showtooltip
/cast [mod:shift] Chain Heal; [mod:ctrl] Healing Stream Totem; [nocombat,dead] Ancestral Spirit; Healing Surge

The 2nd one you can make support all specs and support mouseover for both versions.

Okay, that did the trick! Keep forgetting some macros are “sensitive” when it comes to conditionals being what needs to be in what order first. Guess that just means my first messy macro I manage to barely fit within the 255 character limit was just pure luck on my end.

Anyways, thanks a ton!

1 Like

This will never cast Ancestral Spirit, because you are trying to cast it at yourself, and you can’t do that while you are dead.

#showtooltip
/use [@mouseover,help,dead,nocombat][help,dead,nocombat]Ancestral Spirit;[mod:ctrl]Healing Stream Totem;[mod:shift]Chain Heal;Healing Surge

Oh my bad, mistook it for Reincarnation… which doesn’t operate that way anyway.

I’d set it up with [nocombat,dead] in that case so it doesn’t potentially mess with auto self cast while in combat.

So far it hasn’t and that there hasn’t been any obvious scenarios I had to use it yet to know if its bugged or not.