View Full Version : Bit Rusty, need a little macro help.
Bradster
07-10-2008, 04:12 AM
Hi guys, bit rusty after a year with macros, doing pretty well except 2 things.
I'd like to cast Power word Shield then Flash heal, then continue to spam the key for flash heals until powerword shield is up, Got close but just can't figure it out yet.
EDIT:
Trying to setup 5 Macros for each member (by name), that way I can just press the icon to shield and flash heal spam it.
The other is, i've NEVER used focus macros before. What ever my targeted with my main is what I could shoot, so I'd have to stop and heal while the others aren't casting. I really need to change that! Hopfully this new focus stuff can help.
As of right now I have this macro setup on the warlocks.
/assist Ztox
/castsequence reset=combat Siphon Life, Curse of Agony, Corruption, Unstable Affliction, Immolate, Seed of Corruption
How could I change this so that I could target other things with my main and keep them casting? I'm completely lost atm XD
ElectronDF
07-10-2008, 04:57 AM
Focus was added so people could use it to keep track of a mob or player. It is a target frame. You can get an addon that shows it. I use FocusFrame from curse-gaming.com
I don't like to change targets, almost ever. I use macros to try to keep me from directly targeting or having to change targets. I focus my main. Meaning, on my alts, I use...
/focus [target=party1, nodead] [target=party2, nodead] [target=party3, nodead]
I don't go past 3, cause that pretty much is a wipe. Also, I can still target when my main is dead and the macros still work, so I almost never change my focus. So that gets my alts a person to cast on and uses focus-target to get a mob to kill.
For macros that use focus, I use
/cast [target=focus-target] DPSSpell for DPS
/cast [target=focus-target-target] HealSpell for healing
The alts never have to target anyone, they just cast on whoever the main is targeting. They don't have to know who has aggro, they just heal whoever the mob is hurting. That is mostly cause I don't have a designated tank on my hunters or my shammies. I hope they equally get aggro so it spreads the damage out. So I don't know when anyone might steal aggro, so I make a macro that doesn't care. It just heals whoever is getting hurt.
Now to your question. You can use castsequence to cast a sequence of spells. It has a lot of features, so you can either look them up or just ask here and most people can help describe them. One is reset, one is options and one is targeting.
First, reset. You can force a reset at a specific time by putting in dummy commands so the sequence ends when you want.
/castsequence reset=16 Power Word:Shield, Flash Heal, , , , , , , , , , , , , , , , , ,
If you spam that, you get a shield and then a heal and then nothing until 16 secs (picked for 15sec debuff of PW:S)
Can skip options, but some are combat, dead, exists, party/raid, channeling, flyable, mounted, equipped, etc.
The targeting helps like I described above.
For heal:
/castsequence [target=focus-target-target] reset=target/combat/16 Power Word:Shield, Flash Heal, Flash Heal, Flash Heal, Flash Heal, Flash Heal, , , ,
For DPS:
/castsequence [target=focus-target] reset=target/combat/20 Siphon Life, Curse of Agony, Corruption, Unstable Affliction, Immolate, Seed of Corruption, , , , , , ,
The target is so they start over on a new target, the 20 is so you can spam it in case you get excited and it doesn't try to start over, wasting DOTs.
Hope that helps.
How could I change this so that I could target other things with my main and keep them casting? I'm completely lost atm XDIs this what you mean?
#showtooltip
/cast [exists,harm,nodead] fireball
/stopmacro [exists,harm,nodead]
/assist [target=focus, party][target=party1]
/cast fireball
Keeps the alts from changing target until its dead and allows the main to change targets to heal or taunt etc
Bradster
07-10-2008, 02:12 PM
How could I change this so that I could target other things with my main and keep them casting? I'm completely lost atm XDIs this what you mean?
#showtooltip
/cast [exists,harm,nodead] fireball
/stopmacro [exists,harm,nodead]
/assist [target=focus, party][target=party1]
/cast fireball
Keeps the alts from changing target until its dead and allows the main to change targets to heal or taunt etcthanks guys, I'm at work now so I can't play around with it. Should it look like this?
/assist Ztox
/assist [target=focus, party][target=party1]
/castsequence reset=target Siphon Life, Curse of Agony, Corruption, Immolate, Unstable Affliction, Seed of Corruption
Bradster
07-10-2008, 02:13 PM
/castsequence [target=focus-target-target] reset=target/combat/16 Power Word:Shield, Flash Heal, Flash Heal, Flash Heal, Flash Heal, Flash Heal, , , ,
For DPS:
/castsequence [target=focus-target] reset=target/combat/20 Siphon Life, Curse of Agony, Corruption, Unstable Affliction, Immolate, Seed of Corruption, , , , , , , Reading is fundamental XD
Thanks for this!
Bit confused still on the healing one.
I'll have 1 2 3 4 5 icons, 1 heals and shields player A, 2 heals and shields player b etc.
So in that case can I make it like this?
Macro 1
/castsequence [target=Atox] reset=target/combat/16 Power Word:Shield, Flash Heal, Flash Heal, Flash Heal, Flash Heal
Macro 2
/castsequence [target=Btox] reset=target/combat/16 Power Word:Shield, Flash Heal, Flash Heal, Flash Heal, Flash Heal
and so on?
Bradster
07-10-2008, 04:00 PM
Hows this look for Seduce, any suggestions on any changes?
Atox Bound to key F9
/assist Ztox
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/petstay
/petfollow
/cast [pet:succubus,target=focus,exists,harm] Seduction; Seduction
Btox Bound to key F10
/assist Ztox
#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/petstay
/petfollow
/cast [pet:succubus,target=focus,exists,harm] Seduction; Seduction
Ctox Bound to key F11
/assist Ztox
#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/petstay
/petfollow
/cast [pet:succubus,target=focus,exists,harm] Seduction; Seduction
Dtox Bound to key F12
/assist Ztox
#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/petstay
/petfollow
/cast [pet:succubus,target=focus,exists,harm] Seduction; Seduction
Gaffy
07-10-2008, 04:19 PM
Not 100% sure this will work and I'm at work so I can't test it but for the PWS and heals macro I think castrandom would work.
/castrandom Power Word:Shield
/cast Flash Heal
The macro should ignore the PWS while it is on cooldown and go straight to the heal.
Like I said, at work and can't test it but I use the same thing on my hunter for kill command (6 sec CD) in his shot rotation macro.
Bradster
07-10-2008, 04:31 PM
oooo I like this, Well eight hours left of work. So i'll let you know then, thanks ^^
Not 100% sure this will work and I'm at work so I can't test it but for the PWS and heals macro I think castrandom would work.
/castrandom Power Word:Shield
/cast Flash Heal
The macro should ignore the PWS while it is on cooldown and go straight to the heal.
Like I said, at work and can't test it but I use the same thing on my hunter for kill command (6 sec CD) in his shot rotation macro.
ElectronDF
07-10-2008, 08:26 PM
/castsequence [target=focus-target-target] reset=target/combat/16 Power Word:Shield, Flash Heal, Flash Heal, Flash Heal, Flash Heal, Flash Heal, , , ,
For DPS:
/castsequence [target=focus-target] reset=target/combat/20 Siphon Life, Curse of Agony, Corruption, Unstable Affliction, Immolate, Seed of Corruption, , , , , , , Reading is fundamental XD
Thanks for this!
Bit confused still on the healing one.
I'll have 1 2 3 4 5 icons, 1 heals and shields player A, 2 heals and shields player b etc.
So in that case can I make it like this?
Macro 1
/castsequence [target=Atox] reset=target/combat/16 Power Word:Shield, Flash Heal, Flash Heal, Flash Heal, Flash Heal
Macro 2
/castsequence [target=Btox] reset=target/combat/16 Power Word:Shield, Flash Heal, Flash Heal, Flash Heal, Flash Heal
and so on?
Guess I accidently got an emote out of that, sorry, it was supposed to be a colon followed by a capital S.
Yeah, that would work. You don't need the target on the reset, since it will always be the same target. It doesn't hurt anything though.
Just my 2cents again, see how the heal macro doesn't make you target anyone? You could have a zombie targeted and it still heals the right person. My idea for DPS is the same, just put in targets in your casts and you never have to change targets. You never have to worry about if you got the assists correct, etc.
/cast [target=focus-target] DPSSPell
The same works for healing, you might never have to individually target a heal. I just heal whoever has aggro, so it becomes:
/cast [target=focus-target-target] HealSpell
It says, look at the main (focus) and then look at his mob (focus-target). Whoever that mob is beating on (focus-target-target) gets a heal.
Gaffy
07-11-2008, 12:00 AM
OK, I was a bit off. You need
/castrandom Power Word:Shield,
/cast Flash Heal
Make sure you put the comma after PWS. That way when PWS is on CD, it will automatically choose the " " after the comma which does nothing and goes to the next line in the macro.
The downside to this method is that sometimes it will choose the blank instead of the spell and move to the next line. I guess you could minimize this by using
/castrandom Power Word:Shield, Power Word:Shield, Power Word:Shield, Power Word:Shield,
/cast Flash Heal
up to the 255 char limit.
Frosty
07-11-2008, 07:51 AM
For heals I have a button for each party member.
Usually F1 - F5
I like to keep fighting after the heal so this is how I have mine set up. I also use this method for any other quick buffs that need to be cast during combat.
Note1: I actually change party1-5 to the names to make sure I get the right one.
Note2: You may not need the entire /assist line depending on the character's order in the party that will be casting the heal.
#Showtooltip!
/stopcasting
/target <party_member_to_heal>
/cast <heal spell>
/assist [target=party1, nodead, help, exists]; [target=party2, nodead, help, exists]; [target=party3, nodead, help, exists]; [target=party4, nodead, help, exists]; [target=party1, exists]
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.