Greythan
10-07-2008, 01:01 PM
I've contemplated a way to individually set focus targets for each of my three crowd controllers. Pretty standard stuff from the Wiki and searches. However, I've tried to combine the casting of the cc spell into one macro based on whether a focus exists and is alive for each of my cc'ers. Thoughts on if this will work? (Haven't yet had a chance to test.)
Hotkey: Shift-1
Main: /script SetRaidTarget("target",3) //Purple Diamond for Mage's Target
Mage: /focus [target=targettarget,exists,nodead] target
Hotkey: Shift-2
Main: /script SetRaidTarget("target",8) //White Skull for Warlock's Target
Warlock: /focus [target=targettarget,exists,nodead] target
Hotkey: Shift-3
Main: /script SetRaidTarget("target",6) //Blue Square for Priest's Target
Priest: /focus [target=targettarget,exists,nodead] target
Hotkey: Shift-4:
Mage:
#ShowToolTip Polymorph
/stopmacro [target=focus,noexists] [target=focus,nodead]
/stopcasting [target=focus,exists,nodead]
/cast [target=focus] Polymorph
/p Sheeping %t
Warlock:
#ShowToolTip Banish
/stopmacro [target=focus,noexists] [target=focus,nodead]
/stopcasting [target=focus,exists,nodead]
/cast [target=focus] Banish
/p Banishing %t
Priest:
#ShowToolTip Shackle Undead
/stopmacro [target=focus,noexists] [target=focus,nodead]
/stopcasting [target=focus,exists,nodead]
/cast [target=focus] Shackle Undead
/p Shackling %t
Specifically, will my stopmacro and stopcasting syntax work? (Worried about executing the macro and taking non-cc'ers out of combat and also worried about ensuring that if a cc'er is currently casting a DPS spell/whatever, they stop it immediately and refresh the cc spell.)
Hotkey: Shift-1
Main: /script SetRaidTarget("target",3) //Purple Diamond for Mage's Target
Mage: /focus [target=targettarget,exists,nodead] target
Hotkey: Shift-2
Main: /script SetRaidTarget("target",8) //White Skull for Warlock's Target
Warlock: /focus [target=targettarget,exists,nodead] target
Hotkey: Shift-3
Main: /script SetRaidTarget("target",6) //Blue Square for Priest's Target
Priest: /focus [target=targettarget,exists,nodead] target
Hotkey: Shift-4:
Mage:
#ShowToolTip Polymorph
/stopmacro [target=focus,noexists] [target=focus,nodead]
/stopcasting [target=focus,exists,nodead]
/cast [target=focus] Polymorph
/p Sheeping %t
Warlock:
#ShowToolTip Banish
/stopmacro [target=focus,noexists] [target=focus,nodead]
/stopcasting [target=focus,exists,nodead]
/cast [target=focus] Banish
/p Banishing %t
Priest:
#ShowToolTip Shackle Undead
/stopmacro [target=focus,noexists] [target=focus,nodead]
/stopcasting [target=focus,exists,nodead]
/cast [target=focus] Shackle Undead
/p Shackling %t
Specifically, will my stopmacro and stopcasting syntax work? (Worried about executing the macro and taking non-cc'ers out of combat and also worried about ensuring that if a cc'er is currently casting a DPS spell/whatever, they stop it immediately and refresh the cc spell.)