Wednesday, 5 June 2013

One Button Priority Macro!?

So there's been some recent buzz going around with a certain warrior last week and a one button macro that plays their warrior (minus major cd of course) so I spent a bit of time looking into what I could do with the information that this is possible.

Just as a start, I don't know what the warrior macro looks like but essential what was happening was the one thing we haven't been able to do with macros, a priority system.

The Problem: (simple examples)

I want to push one button that does the following in order depending on what is not on cd:

Single Target:
Faerie Fire


The Solution:

After some searching and a bit of testing I've made:

/castsequence reset=0.3 0,0,0,0,Faerie Fire
/castsequence reset=0.3 0,0,0,Thrash
/castsequence reset=0.3 0,0,Lacerate
/castsequence reset=0.2 0,Mangle

/castsequence reset=0.3 0,0,0,Mangle
/castsequence reset=0.3 0,0,Swipe
/castsequence reset=0.2 0,Thrash

(Still playing with the resets, more info to come)

How I've Been Using This:

Essentially, for the single target macro, I've just replaced my Mangle button with this. I've kept my normal keybinds of the three other abilities for a couple reasons.

1. Keeping up lacerate. There is definitely times where I need to lacerate to catch a stack of the debuff over a Mangle. Especially when keeping up multiple stack on say Council.

2. Thrash timing. Going back to the example of multiple targets on Council, there are time I Thrash when I'm in range of Kazra'jin as he rolls by to get that extra Thrash ticking.

3. Faerie Fire is our only range threat builder. Keeping with the Council fight, I'm usually the one that keeps agro on High Priestess Mar'li and I do this with Faerie Fire and especially for the first few seconds of the fight I have to use it on cooldown. (Just a note, if you don't already have abilities like Faerie Fire and Growl on mouseover macros, it is extremely helpful for this kind of situation.)

Note: The other great thing about this macro is that if you can't use an ability for whatever reason (resources, out of range, ect) it will still try and use all the abilities. So for example if I'm run up to a mob and I'm out of melee range, even though Mangle is not on CD it will still Faerie Fire.


In no way do I intent to use something like this to play the game for me but it's nice to have those extra cycles to watch other things rather than what you single target abilities are on cooldown or when you get free Mangle procs. Well that and it reduces the gamer's carpal tunnel :p

1 comment:

  1. Update some reset times after some testing last night. I've made the highest priority 0.2 and all the others 0.3 and it seems to help a bit with the wow ability queuing mechanic.