Originally Posted by Mji
Hola folks. Long time reader, don't post much though. Running into a bit of a dilemma.
#showtooltip Steady Shot
/cast [target=target, exists] Kill Shot
/castsequence reset=3 Steady shot, Steady shot, Steady Shot, Explosive Shot(Rank 4)
/cast [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();
Thats the macro I use while I'm survival, but I was wondering if anyone had any idea as to how to tack on a Serpent sting in there that doesn't spam Serpent, but puts it up regularly. Any ideas?
|
First of all, is there a particular reason you have Explosive Shot after the steadies? It's not a big deal once you settle into a 5-minute rotation for a boss, but for trash definitely you could get better mileage from throwing your best shot first.
To add strictly the functionality you're looking for, you would want to modify your macro as follows:
#showtooltip Steady Shot
/cast Kill Shot
/castsequence reset=3 Serpent Sting, Explosive Shot, Steady Shot, Steady Shot, Steady Shot, Explosive Shot, Steady Shot, Steady Shot, Steady Shot, Explosive Shot, Steady Shot, Steady Shot
/cast Kill Command
/script UIErrorsFrame:Clear();
Be mindful however. There are several quid pro pros to a macro like this:
1) It's configured for Glyphed Serpent Sting, which is currently an 18-second duration. 3.0.8 will boost this to a 21-second duration, meaning you could land another steady or two before looping back to the start.
2) It doesn't take into account haste effects (personal or buffs). This macro basically assumes you have already haste-capped your Steady Shots. If you haven't, then Explosive Shot will actually be ready a little sooner in your cast cycle and you may end up "wasting" a GCD on Steady Shot instead of Explosive Shot.
3) Be careful about allowing the macro to reset if you applied Serpent Sting with any sort of AP buff. This is why I would recommend increasing the reset time to something more cushy like 5 seconds, or even longer. If you cast Serpent Sting while under the effects of an AP buff (orc racial, trinkets, blah blah blah) and then for some reason the macro resets (moving during a fight, LNL proc), then the macro will hang up on casting Serpent Sting and won't go any further until the AP-boosted Serpent Sting wears off. This is because it will not overwrite a more powerful Serpent Sting with a weaker one.
Personally, I use a combination of two macros for my rotation. The first is my "standard" shot macro, bound to 3. The second is my "LNL proc" shot macro, bound to Shift+3. This makes it very simple to alter your rotation for LNL procs by simply holding down Shift and spamming the same button you previously were, so I highly recommend it.
#showtooltip Steady Shot
/cast Kill Shot
/cast !Auto Shot
/castsequence reset=5 Serpent Sting, Explosive Shot, Steady Shot, Steady Shot, Steady Shot, Explosive Shot, Steady Shot, Steady Shot, Steady Shot
/cast Kill Command
/script UIErrorsFrame:Clear();
#showtooltip Explosive Shot
/cast Blood Fury
/cast Kill Shot
/cast !Auto Shot
/castsequence reset=5 Explosive Shot, Steady Shot, Explosive Shot, Steady Shot
/script UIErrorsFrame:Clear();