Log in

View Full Version : Healing macro feedback wanted?



Kaynin
04-23-2008, 06:53 AM
/cast [modifier, target=focustarget, help, exists][modifier, target=focustargettarget
, help, exists][modifier, target=target, help, exists][modifier, target=player] Healing
Wave ; [target=focustarget, help, exists][target=focustargettarget, help, exists]
[target=target, help, exists][target=player] Lesser Healing Wave

If its too long, I can just split the modifier keybind and make two keybinds. *shrug*

I just divised that to update my current healing macro to work better in all situations. I was wondering what people think of this one. I don't think I can put more control over healing on one button in one macro then that one. I might be wrong.

Also, unable to test it as I am at work, this macro should work, right?

Dawnstone
04-23-2008, 11:11 AM
Sounds like you'd have to test it to be sure; I find the longer the macro the more often it doesn't work properly.

FYI, you can shorten all the 'modifier' tags to 'mod', Warcraft treats it the same (should save you a lot of characters if your pushing the 255 cap).
Also, not sure you need the 'exists' tag after each 'help'... since if the 'help' passes the true/false check then exists is already determined for the healing spell (however if the target is friendly but dead you may have an issue)

i.e. /cast [modifier, target=focustarget, help, exists] can instead be /cast [mod,target=focustarget,help,nodead] which has the same result with fewer characters.

Kaynin
04-23-2008, 11:18 AM
Okay. I've been pondering ages on what to do, and I haven't tested the targetparty but I am going to try this one tonight. :o

I kinda realized I never ever do the 4x Healing Wave ever, unless I spam someone in shattrath. :DDD In PvE I always do 4x lesser. I believe the one below would suit all my needs.

And thanks, I'll try it without exists as well. :D

/cast [mod,target=targetparty] Chain Heal ; [target=focustarget,help,exists][target=focustargettarget,help,exists][target=target,help,exists][target=player] Lesser Healing Wave

Dawnstone
04-23-2008, 11:37 AM
I spent a few minutes trimming and cutting the original, here's what I came up with:


/cast [mod,target=focus,help,nodead][mod,target=focustarget,help,nodead][mod,target=target,help][mod,target=player] Healing Wave ;[target=focus,help,nodead][target=focustarget,help,nodead][target=target,help][target=player] Lesser Healing Wave

I believe its under 255 limit (the original looked around 315ish). This verison assumes two things tho. 1, you intended to focus a friendly target not a harmful (hence I changed target=focus as the first check). 2, the target=target portion has no check for dead/nodead (assuming you are aware if the person you're targetting is dead, in which case it'd auto heal yourself [if your auto selfcast option in warcraft menu is on] as the next bracket would do for you)

As it is ordered now, the macro will:
frist try to heal your focus if friendly/alive
if above fails then it'll try to heal your focus' target if friendly/alive
if above fails then it'll try to heal your current target if friendly
...finally casting on yourself if any of the previous aren't met.


For the target party option, your "main tank" or such would have to be party leader to be a predictable macro system. aka /cast [target=targetparty1] heal would always heal the party leader. Any other version would only work with the group make always the same (so if you BG or invite friends, a [target=targetparty2 (or 3, or 4)] would act more random.

I am unable to test this at work, but believe the concepts are correct. :rolleyes:

Kaynin
04-23-2008, 01:40 PM
Doesnt targetparty work as followed?

Targetparty = next in the party
Targetparty1 = previous in the party?

I weanted to make it so chain heal rotates through the party, and I have my 'main' focused always with my alts.

Hmm, gonna fiddle around with it now ingame and post here about it. :p

Kaynin
04-23-2008, 01:49 PM
Okay, this is how it will work the way I originally intended it too. >.>

/targetparty [mod]
/targetparty [mod]
/cast [mod] Chain Heal ; [target=focustarget,help,exists][target=focustargettarget,help,exists][target=target,help,exists][target=player] Lesser Healing Wave
/cleartarget [mod]

Just posting, this works ingame anyways and will be my quad shaman who use focus for the main heal button. :p

edit: gah, this drops my target when I am dpsing, so need to add a "/targetlastenemy [mod]"

Kaynin
04-23-2008, 06:57 PM
Ugh!

Forget this, I totally changed my healing macro. :p

/cast [target=focustarget,help,exists][target=focustargettarget,help,exists][target=target,help,exists][target=targettarget,help,exists][target=player] Lesser Healing Wave

And a seperate for chain heal when I hold a modifier in a different macro, pretty standard. Couldn't get the /targetparty to work proper, somehow it seemed to bug a lot. So just made one with a target=toon1, etc with a different name per char. xP

Ugh. Tried it out in a UB run too. I need to get used to this. xD the target=targettarget only really works with a proper tank, and a hunter pet tanking that regularly looses aggro seriously messes it up. ;_; So frustrating. I just don't know how to deal with the client lag with switching targets unless I make many buttons for each toon.. I might end up just making 5 buttons, I suppose. *pulls out hair*