So now we have all these shiny new macros. But which one is right for you. The short answer would be to test them all yourself and find out. It’s all heavily dependant on your gear, your bow speed (hasted and non-hasted), your spec, and your latency.
But what about the long answer? Let’s take a look at these macros, and see what makes them work.
First, the 3:2 Macro:
#showtooltip Steady Shot
/cast !Auto Shot
/castrandom [target=pettarget, exists] Kill Command
/cast Steady Shot
/script UIErrorsFrame:Clear()
Now, we know that the 3:2 means that we are aiming for 3 Steady Shots, for every 2 Auto shots. But how does that work? Basically, this is a spam macro. You put it on your castbar, and you spam the living hell out of it. What makes it work as a 3:2 macro is having /cast !Auto Shot and /cast Steady Shot on separate lines.
Every time you spam the button, it tries to cast Auto Shot first, if its not on cooldown. If it is on cooldown, then it goes to the next line, which is Kill Command. But let’s ignore that for now. The next line then, would be Steady Shot. So, as you constantly press the button, its going to alternate between Auto/Steady.
But wait! I thought we were aiming for Auto – Steady – Steady – Auto – Steady - Auto. We are, and that’s the beauty of this macro, and why it’s great for any weapon speed. When you have a slow weapon, Your Auto shot will still be on cooldown by your 3rd button press. So it forces another Steady shot in there before Auto fires again.
Now, depending on your attack speed, you may end up with more of a 2 Steadies to 1 Auto. But for the most part, it averages out to a 3:2, because your Auto shots will get pushed back a little. But the best part is, that when you get enough haste, either from Rapid Fire, Quick Shots, or some sort of proc/trinket, this macro will automatically put you in a 1:1 ratio. That way, you don’t have to switch macros. If you get your attack speed down low enough, this macro will still work in a 1:1 fashion, and not mess up any of your rotation.
Now for the 1:1 Macro:
#showtooltip Steady Shot
/castsequence reset=3 !Auto Shot, Steady Shot
/castrandom [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear()
As I mentioned earlier, you can use a 3:2 macro as a 1:1 if your attack speed is fast enough. But this particular 1:1 macro puts you in a 1 Steady to 1 Auto ratio, regardless of weapon speed. It does this by using the /castsequence command. Let’s take a look at that line.
/castsequence reset=3 !Auto Shot, Steady Shot
What this does, is cast one Steady after each Auto, no matter how many times you spam the button. So there is no accidentally delaying your Auto shot because you hit the button too many times. The reset=3 merely means that if you don’t press the button for 3 seconds, the cast sequence “resets” and you will get an Auto shot the next time you use the macro.
Now, you can use this 1:1 macro, and manually add in your other specials, such as Arcane, or Multi-shot. Or you can add them into the above macro. Either way, this puts us at a 1.5:1 rotation, where we have 1 Steady for each Auto, and we have an extra Arcane/Multi, every other round.
Here’s a 1.5:1 macro that I plan on testing out on Dr. Boom tonight:
/castsequence reset=3 !Auto Shot, Steady Shot
/console Sound_EnableSFX 0
/castrandom Multi-shot, Arcane Shot
/castrandom [target=pettarget, exists] Kill Command, Lightning Breath
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
Once again, I’m merely trying to explain how the macros work. And I am by no means an expert. The only way to know for sure which one will work best for your spec and gear, is to try them out yourself. Cheeky’s DPS spreadsheet is also an excellent resource. You can plug in your gear, and see which rotation would be optimal for you.

6 comments
Comments feed for this article
April 11, 2008 at 3:36 pm
Brigwyn
Awesome job Caleria!! Hit the Mark on the head! (ok, pun intended) lol.
April 24, 2008 at 12:50 am
Trigonx
#showtooltip Steady Shot
/cast !Auto Shot
/castrandom [target=pettarget, exists] Kill Command
/cast Steady Shot
/script UIErrorsFrame:Clear()
With this sort of macro is there anyway to implicate Arcane Shot into the mix? I know nothing on the utility in creation of macros.
April 24, 2008 at 1:07 pm
Brigwyn
#showtooltip Steady Shot
/cast !Auto Shot
/castrandom [target=pettarget, exists] Kill Command
/cast Steady Shot
/castrandom Arcane Shot, Multi Shot
/script UIErrorsFrame:Clear()
Celaria can correct me if i’m wrong here, but this is a possibility.
April 30, 2008 at 6:59 am
ellda
/castsequence reset=3 !Auto Shot, Steady Shot
/console Sound_EnableSFX 0
/castrandom Multi-shot, Arcane Shot
/castrandom [target=pettarget, exists] Kill Command, Lightning Breath
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
I tried this macro out on Dr Boom to and from what I saw everything wrked, everytime arcane was up it fired as soon as it was able and the same with multi.
I’m an MM hunter and my shot rotation is usually steady/auto shot and then every 10 seconds I through in the 1 arcane and multi together between the one auto then back to the steady/auto shot. it is possible to make the above macro in a may that the arcane shot is on a 10 second timer or is not able to be cast until multi shot has been cast or is this beyond the laws of WoW haha. I know little of making macros have just always wondered if it were possible.
April 30, 2008 at 7:35 am
Caleria
Ellda,
You could try using something like this:
#showtooltip Steady Shot
/castsequence reset=3 !Auto Shot, Steady Shot, Arcane Shot, !Auto Shot, Steady Shot, !Auto Shot, Steady Shot, Multi-Shot, !Auto Shot, Steady Shot
/cast [target=pettarget,exists] Kill Command
/script UIErrorsFrame:Clear()
That would ensure that you get a Steady Shot between each Auto, and that Arcane and Multi fire right after a Steady, if they are up. You may see some Auto shot clipping, but as an MM spec you shouldn’t have to worry about that much, unless you have a lot of haste gear.
Naturally, you should test this out on Dr. Boom to make sure that it works for you. But be warned, this is very mana-intensive, so just be mindful of that.
April 30, 2008 at 6:46 pm
ellda
Cheers for that. Yeah I use that rotation on most fights, fel mana ftw, apart from those long one like council wheres it back to steady/auto spam!
Thanx for the help