Log in

View Full Version : Diverse CC Group (Mage, Warlock, Priest) - Saving Keybinds



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.)

Jamien
10-08-2008, 03:01 AM
Why are you setting a target parameter in stopcasting and stopmacro?

Also from memory your focus macro doesnt need Target at the end...

Greythan
10-08-2008, 07:41 AM
Why are you setting a target parameter in stopcasting and stopmacro?

I actually had an error in my stopmacro line. It should read:


/stopmacro [target=focus,noexists] [target=focus,dead]

The idea is that I don't want the macro to continue if any of my three cc'ers either a) don't have a focus (I use focus SOLELY for cc) or b) their focus is dead. This is to keep them from the next command which is to stopcasting. However, it does appear that the condition in the stopcasting command is redundant.

As for the target at the end of my focus command, I'll have to edit that out if its unneccesary.

Thanks for the feedback.

I tested this in BRD last night and it worked well. I had a pull with both an elemental (warlock banish) and humanoid (mage sheep) set and both cast their cc spell off the single Shift-4 keypress.