View Full Version : Shammie Heal Macro Help
Hello All, relatively new to 4 boxing. I'm loving it so far, & really appreciate this site & all the info you guys have posted.
I have a quick question I was hoping someone could help me out with.
For Healing, when I started I used:
[code:1]
#showtooltip Healing Wave
/target <MainGuyHere>
/assist <MainGuyHere>
/cast Healing Wave
[/code:1]
This works fine, if I have a target on my "MAIN" it will heal that guy, Otherwise heal themselves. The problem or question is, how do I do this same thing, but with a variable main set as focus?
I tried:
[code:1]
#showtooltip Healing Wave
/cast [target=focustarget,help] Healing Wave;
/cast Healing Wave
[/code:1]
But it will heal my focus guy, even when he doesnt have a target, or the target is hostile.
The behavior I want (If possible)
1. Set main through /focus using a seperate macro (To allow for switching mains)
2. If My main Has a Friendly Target, Cast Heal on that target.
3. If My Main has No target, or target is hostile, Heal Self.
I have all of this working fine for Offensive spells & am just stuck on how to do the healing spells.
How you other shammies/healers do it?
unit187
09-05-2007, 03:29 PM
For focus macro:
1. /assist Main_Char_Name - allows you to choose who's gonna be main char aka focus target
2. /focus target - now Main_Char is you focus.
3. I like this macro for healing Main_Char's target:
/target focus
/assist focus
/cast Heal
/targetlasttarget
(you can remove /target focus I think, dont remember for sure)
4. For selfheal I have separate macro for each shaman:
/target Shaman_Name
/cast Heal
/targetlasttarget
5. Also good macro for all healing classes in the group:
/target focus
/cast Heal
/targetlasttarget
unit187
09-05-2007, 03:39 PM
The behavior I want (If possible)
2. If My main Has a Friendly Target, Cast Heal on that target.
3. If My Main has No target, or target is hostile, Heal Self.
Never did it myself (didnt need actually), but lets theorycraft a little
/assist focus
/cast [help] Lesser Healing Wave; [target=player] Lesser Healing Wave
I am not sure if it will work and also I am not sure how to make macro if there is no target
Vyndree
09-05-2007, 07:52 PM
My personal heal macro on my shammy is this:
#showtooltip
/target party1
/target focus
/cast [target=targettarget,help,nodead,exists] Healing Wave; [target=target,help,nodead,exists] Healing Wave
The /target party1 is there in case, for some reason, my focus is lost or I'm using /focus for some other ability. It defaults to assisting the party leader if I have no focus.
Basically this casts healing wave on my focus's target only if the target is friendly. Otherwise, if no friendly target is selected, it heals my main.
My follow macro automatically sets my main as the focus. When party members die, I can hit a "focus personName" button which resets my focus to a new toon for a quick new "main".
Thanks guys, I appreciate the input. Neither suggestion did exactly what I was looking for, but I am closer
Just fyi on the code you posted unit187, it worked except in the case where my main has no target, if that happened, the alt would heal the last target of that individual alt
Still gonna play with it, but either of your suggestions, or Vrndree's will work untill i get it figured out.
The bottom line is I am trying to get it to imitate wow's default healing behavior, (Via focus) of if I have no target, or the target is hostile heal self, otherwise heal the friendly target.
I guess it doesnt matter much, since either of your suggestions get the job done, with slight adjustments for how I play.
Thanks again.
i just borrowed this macro from wowwiki (the link from the macro thread thx Xzin), works great. i'm real new to these detailed macros so I don't know if this is 100% what you are looking for.
/cast [help] [target=targettarget, help] [target=player] Healing Wave (or whatever spell)
1st [help] checks if you can cast on your target, if so it does. and acts like a normal heal button.
2nd [target=targettarget, help] if you are targeting an enemy, will heal the enemys target, if friendly.
3rd heals you if those others arent the case. am i close?
Jelatin
11-03-2007, 01:33 AM
I just tried your macro, And you are correct in your assusmptions :) Great Job!
Slats
11-03-2007, 02:37 AM
I am using:
/cast [target=focustarget] Lesser Heal;
My biggest problem is the delay between picking up the focus target, takes about 1 second. I tried putting a comma before the Lesser Heal but it breaks it. :(
If anyone knows a way to slow down the decision to cast the heal - I'd be interested, maybe even putting a [help] to makethe macro check if the target requires help.
Dunno?
-Slats
ok...im thinking that if ....
Main - ex. F8....macro to cast the healing request and ur targetting whomever (the actual macro is on the other accounts)
F8 is put on the round robin in keyclone - causing the 4 shamans(healers) if more than one to heal one at a time in rotation
4 healers - then would use (once) their respective healing macro on the targett of the MAIN
I am going to try this out and hopefully will work. :roll:
I use:
/cast [target=focus] Lesser Heal
This is what I use as well (albeit a druid or priest alternative). Rarely have any delays. Just curious why so many people are putting "/assist" commands into simple heal macro's? Seems unlike an un-necessary line?
psychoness999
11-16-2007, 05:48 AM
Hi, I'm new to the site, but have already started up a 1pc 3 boxer sham group, with autohotkey. (love that program, because I'm so used to scripting)
Concerning your question, couldn't you just make a macro:
/assist main
/heal
because WoW would default that for your alts to heal friendly, or if hostile heal self anyway?
your focus wouldn't be lost either. Unless I'm just being dumb haha, it's late.
Djarid
11-16-2007, 06:38 AM
you can, but if you name characters in your macros it removes the flexibility...
I was using party1 and ran into the same problem (BGs are a nightmare when using this system)
so I am now using focus as the means of determining the primary character... this gives me the flexibility to switch mains on the fly.
psychoness999
11-16-2007, 09:21 AM
Right but regardless if you specify names or not your heal macro will still look like this:
/assist Char1Name
/heal
so it should work as planned with same flexibility, am I wrong?
Just trying to help. I use autohotkey so I tell it to hit my assist button anytime it casts anything, but it required me to always move my target around, keeping my focus set for my alts to increase utility.
Djarid
11-16-2007, 09:50 AM
well if you have your focus set your your main... you can have this
[code:1]/cast [target=focustarget] Healing Wave[/code:1]
or even
[code:1]/cast [target=focustarget,help] Healing Wave, [target=focus] Healing Wave[/code:1]
that last one is untested but should work by healing your mains target if it is friendly or healing your main if it isn't
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.