-
Healing macro help
Here's a healing macro that should help with your group heals.
Previously I used a chain heal that was staggered (I found that if all chain heals are cast togather they wouldn't fully bounce) but chain heal just takes forever in arena.
So now I have two heals -- both use lesser healing wave.
The first targets another shaman and heals -- if that shaman is dead however it can heal self or another shaman specified in the macro.
/cast [target=cloverine,nodead] lesser healing wave
/cast [target=clovina,nodead] lesser healing wave
So the macro will have Clovina (shaman 1) cast lesser healing wave on Cloverine (shaman 2) -- however if Cloverine is dead or missing it will go to the second line and heal Clovina instead (self).
You could list the whole team I suppose too and have it cycle through the team going down a list of dead shamans until it hits a live one.
/cast [target=cloverine,nodead] lesser healing wave
/cast [target=clovina,nodead] lesser healing wave
/cast [target=clovine,nodead] lesser healing wave
/cast [target=clovianas,nodead] lesser healing wave
The second heal is just every shaman assist the main and cast lesser healing wave togather.
-Clov
-
Best bet i can think of is something like this:
/target clovina
/target [nodead] cloverine
/cast Lesser Healing Wave
that way if targets Clovina, then if cloverine is alive, targets that one and casts, but if cloverine is dead, keeps clovina targetted. Not 100% sure that will work, but im at work, and cant check my macro sources :)
-
I just tested it out with:
/cast [target=cloverine,nodead] lesser healing wave
/cast [target=clovine,nodead] lesser healing wave
/cast [target=clovianas,nodead] lesser healing wave
/cast [target=clovina,nodead] lesser healing wave
It works -- it goes down the list so each shaman targets the next one if that shaman is dead so it should always be casting a heal on someone every time regardless of who is dead as long as at least 1 is alive.
Shaman 1:
/cast [target=cloverine,nodead] lesser healing wave
/cast [target=clovine,nodead] lesser healing wave
/cast [target=clovianas,nodead] lesser healing wave
/cast [target=clovina,nodead] lesser healing wave
Shaman 2:
/cast [target=clovine,nodead] lesser healing wave
/cast [target=clovianas,nodead] lesser healing wave
/cast [target=clovina,nodead] lesser healing wave
/cast [target=cloverine,nodead] lesser healing wave
Shaman 3
/cast [target=clovianas,nodead] lesser healing wave
/cast [target=clovina,nodead] lesser healing wave
/cast [target=cloverine,nodead] lesser healing wave
/cast [target=clovine,nodead] lesser healing wave
Shaman 4
/cast [target=clovina,nodead] lesser healing wave
/cast [target=cloverine,nodead] lesser healing wave
/cast [target=clovine,nodead] lesser healing wave
/cast [target=clovianas,nodead] lesser healing wave
-
That was my first guess, but does it cast the second lesser even if the first one goes off?
-
No it will only cast 1 LHW.
Think of the list as a priority list -- if shaman 1 is alive, heal him and if not it goes down the list until it finds one that is alive, ultimately healing self if that shaman is the last one standing.
-
You could use a 1-liner for each. Not quite as readable, but fewer characters overall.
Shaman 1:
/cast [target=cloverine,nodead][target=clovine,nodead][target=clovianas,nodead][target=clovina,nodead] lesser healing wave
Shaman 2:
/cast [target=clovine,nodead][target=clovianas,nodead][target=clovina,nodead][target=cloverine,nodead] lesser healing wave
Shaman 3:
/cast [target=clovianas,nodead][target=clovina,nodead][target=cloverine,nodead][target=clovine,nodead] lesser healing wave
Shaman 4:
/cast [target=clovina,nodead][target=cloverine,nodead][target=clovine,nodead][target=clovianas,nodead] lesser healing wave