I thought I would make a post trying to make a consolidated list of all the different macros Hunters are using for their shot rotation. If I miss one that you are currently using, leave a comment. This isn’t designed to spark a debate about whether or not macros are better than hand-weaving but rather just a place to compile them. I have not personally tested all of them, but rather from forum threads and from other Hunters. Always test these yourself on a target such as Dr. Boom to determine which one works best for you.
3:2 Macro
/cast !Auto Shot
/castrandom [target=pettarget, exists] Kill Command
/cast Steady Shot
/script UIErrorsFrame:Clear();
3:2 Macro – This supposedly prevents Auto Shot pushback. It involves 2 macros, as listed below. Be sure to change the MultiBar location to the one you place your macro on.
/console Sound_EnableSFX 0
/cast !Auto Shot
/click [target=pettarget,exists] MultiBarBottomLeftButton12
/cast Steady Shot
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
#showtooltip Kill Command
/castsequence reset=4 Kill Command, !Auto Shot, !Auto Shot, !Auto Shot
3:2 With Lightning Breath (Using functionality from the above macros)
/console Sound_EnableSFX 0
/cast [target=pettarget,exists] Lightning Breath
/cast !Auto Shot
/click [target=pettarget,exists] MultiBarBottomLeftButton12
/cast Steady Shot
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
1:1 Macro
/castsequence reset=3 !Auto Shot, Steady Shot
/castrandom [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();
1:1 Macro – Submitted by Pike
/castsequence reset=3 Steady Shot, Auto Shot
/cast Kill Command
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
1:1 Spam Macro – From Alu’s Corner
/cast !Auto shot
/cast Steady shot
/cast [target=pettarget,exists] Kill Command
/cast [target=pettarget,exists] Lightning Breath
/script UIErrorsFrame:Clear()
1:1.5 Macro (No Multi Shot) From Alu’s Corner
/castsequence reset=2.52 !Auto shot, Steady Shot
/castrandom Arcane Shot
/cast [target=pettarget,exists] Kill command
/cast [target=pettarget,exists] Lightning Breath
/script UIErrorsFrame:Clear()
1:1.5 Macro (With Multi Shot) From Alu’s Corner
/castsequence reset=2.52 !Auto shot, Steady Shot
/castrandom Arcane Shot, Multi-Shot
/cast [target=pettarget,exists] Kill command
/cast [target=pettarget,exists] Lightning Breath
/script UIErrorsFrame:Clear()
3:2 Rotation Macro – via 01kay in comments
/console Sound_EnableSFX 0
/use Steady Shot
/use !Auto Shot
/use [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
via 01kay in comments
/console Sound_EnableSFX 0
/castsequence reset=3/target Steady Shot, !Auto Shot
/use [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();
/console Sound_EnableSFX 1

Heh by brother-in-law was giving me a hard time just last night about not ever using any shot rotation macros. Spot on!!!
Thanks
This is the macro that I have, but rarely use because I like the hand-weaving thing:
/script UIErrorsFrame:Hide()
/castsequence reset=3 Steady Shot, Auto Shot
/cast Kill Command
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
Just your basic 1:1 macro which pops in Kill Commands for you if they’re available. =)
I use a simple 1:1 that I *hope* stops me from clipping autos, but I’m honestly not sure. I do kill commands manually most of the time.
is 3:2 three steady and two autos or the other way around? or something else altogether?
an interesting tutorial would be “how do get to dr.boom and why he’s good to test things on”- I’ve seen people talk about him in shot rotation posts but never actually seen him in game. though I’m only 67 so maybe he comes later.
Pike, I can see why you use hand-weaving, your macro won’t work well, use either the 1:1 or 3:2 from above. Start with auto and castrandom the kill command.
Im Just Wondering if there is a way to throw in a Bloodlust Brooch into one of those macros so u will use it when its up?
You bet there is. You can do it two ways.
The first is to add a line that just says
/use Bloodlust Brooch
The second way is to add a line that either says
/use 13 -or-
/use 14
13 is your top trinket slot and 14 is your bottom trinket slot. Hope that helps.
The macros I’m linking are more efficent then the ones above as they use less characters, for instance; /castrandom with Kill Command is no different then /use and /use is one less character then /cast but has the same effect.
These macros also behave more like the normal Steady Shot button in that they will cast Steady Shot first then it will go into a Auto Shot, Steady Shot rotation. These macros will also reset if you change your target.
Also take note that these macros will remove the Global Cooldown Timer error sound if it should sound for any reason (Most prelevent in the 3:2 rotation macro).
Hope you enjoy!
1:1 Rotation Macro
#showtooltip Steady Shot
/console Sound_EnableSFX 0
/castsequence reset=3/target Steady Shot, !Auto Shot
/use [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
3:2 Rotation Macro
#showtooltip Steady Shot
/console Sound_EnableSFX 0
/use Steady Shot
/use !Auto Shot
/use [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
for posting the macros. I generally don’t recommend anyone from using the Cast Sequence macros anymore, as they are affected by latency and can cause a drop in DPS if you do not have a low ping, as it relies on communication with the server.
The preference of listing Steady Shot or Auto Shot first is a user thing in the end, but regardless it is definitely a viable option and I will add it to the list. Thanks for adding them.
For the 3:2 macro that consists of 2 macros that says u have to change the Multibar thing; thats refering to the default wow buttons, wat command has to be put there to enable that macro to work while using bongos.
@Taurnoo
I don’t use a bar mod currently, and have never actually used Bongos. But from what I was able to find online, you simply would have to find how Bongos names it buttons and then reference it in conjunction with “Bar3″ or whichever bar the macro is on. Once I get home tonight, I am sure a guild member is using Bongos and I can find out the exact syntax.
Hello,
I’m a new survival hunter. My DPS dramatically dropped when I switched from BM spec to surv spec. My ap, crit, and agility went up, but my shot speed is now 2.44. It used to be 2.03. So naturally, my dps is very low now. Can you assist in how to get my dps up? I’m looking into these shot macros but don’t quite understand the bit about the multibar. I’m using the WoW classic UI and I have my macro button at spot # 9. How would I set up this macro to maximize my dps?
@Daniel – Great name. I guess the commenting highlight code thinks you are me. :)
Regarding your question:
I would start by trying the 1:1.5 shot Rotation macro from Alu. That will be a great start to get you going. You can remove the line regarding Lightning Breath if you do not happen to be using a Wind Serpent. I wouldn’t worry about the “click” portion of those macros until you feel comfortable with one of the simpler macros first.
Would I replace the 2.52 with my 2.44 since that’s what my shot speed is currently at? Or do I leave it at 2.52? Also, I was wondering, would it benefit me to lose a few pieces of gear in favor of +haste gear to help with this or no? Oh, and what about the 3:2? Would the 1:1.5 be best damage wise?
@ Daniel
If u can find out wat command is needed for that macro, that would be mad…or if u can link a possible webiste to help with commands/macros
@ Daniel
If u could find out wat command is needed for that macrorefering to bongos that would be mad…or link a helpful website that explaisn macros/commands (the 3:2 consisting of 2 macros)
thanks for ur help
crap i did it 2 times lol
quote
@Daniel
for posting the macros. I generally don’t recommend anyone from using the Cast Sequence macros anymore, as they are affected by latency and can cause a drop in DPS if you do not have a low ping, as it relies on communication with the server.
The preference of listing Steady Shot or Auto Shot first is a user thing in the end, but regardless it is definitely a viable option and I will add it to the list. Thanks for adding them.
end of quote
Can you explain it more, Daniel?
[quote] “#showtooltip Steady Shot
/cast !Auto Shot
/castrandom [target=pettarget, exists] Kill Command
/cast Steady Shot
/script UIErrorsFrame:Clear();” [/quote]
Using this atm. I was just wondering, if I put in f.ex – /Use Rapid Fire, /Use 13 and /Use 14 – will this affect my macro in any way? I mean based on latency?
If I f.ex put /Use 13 first – that trinket will be used first and render /14 useless. But after some seconds /Use 13 will be useless and the /Use 14 will get used. Will this happen without confusion and latency or should I just do it “the old way”?
(I’m not very good at typing in a way which makes it easy to understand). Anyways – what would happen if I add those tree commands?
Adding in those lines would be just fine. The only problem you would run into is approaching the macro character limit. A lot of people macro in their trinkets and other abilities.
Here’s a noob question but I haven’t seen asked anywhere. When hit the macro button to start the action, do I hit it once and let the program run though all the lines or do I hit the button for each line of code.mashing like hell.If so, do I time the hits like hand weaving?
Bind it to a key and mash like crazy. :)
the 3:2 macro and the 1:1 spam macro is exactly the same. making the “1:1 spam macro” a 3:2 macro.
maybe the person who created it had such a fast weapon speed that a 3:2 macro lead to a 1:1 rotation.
@xEw
A lot of the macros will produce the same result actually. If some are listed more than once, it’s just probably that someone sent me it and I posted it up without checking for duplicates.
In fact, a lot of the variations between these macros is just the order of commands. :)
I shifted from a /castsequence macro to the 1:1 spam macro posted above from Alu’s Corner.
Looking at Recount, I find that I’m using Steady Shot way more than Auto Shot – something in the neighborhood of a 20% difference.
I’m concerned this means that I’m clipping my auto shots. Any thoughts?
Instead of mapping your shot rotation to a specific button try mapping it to the “mouse wheel down”. you’ll be able to kick the macros off quicker upping your dps some.
Plus it’s a lot easier on your fingers and keyboard.
just my $.02
Sean D.
in regards to 1:1.5 Macro (No Multi Shot) From Alu’s Corner the reset listed is that auto shot frequency or wep speed and if so i assume i should change it based on cheeky’s calcs
@Slacker Most people leave the reset timer as it is, though you will find some folks that try to change it based off weapon speed and latency to come up with a new number.
I was wondering what macros to use, since i just recently started wondering about them a few days ago. This is nubbishry, but I just recently studied shot rotation, even though I’ve had my hunter at 70 for a while, so I’ve been practicing handweaving. I have the crossbow from SSO rep, and a little haste here and there, not sure how much atm, but I’d like a macro that incorporates arcane, multi, and possibly aimed shot, as I do tons of pvp
@Frimbooze
Honestly, shot rotation macros are primarily for PvE. Due to the ever-changing nature of PvP, there is no one macro that will work for PvP. Using those abilities requires you to decide which one works for your particular situation.
Hi guys,
Am just testing the 1:1:5 no multi shot macro.
It seems after about the 3rd arcane shot is cast it skips a Steady Shot and then next reset it misses an auto.
Is this because i need to adjust the reset number to allow for my shot speed or do i need to amend another part of the macro?
Thanks for your help
Hello, can u look @ my macro and se if i can make more dps?
—
/script UIErrorsFrame:Hide()
/castsequence reset=12 Serpent Sting, Aimed Shot, Explosive Shot, Steady Shot, Steady Shot, Steady Shot, Explosive Shot, Aimed Shot, Steady Shot, Steady Shot, Steady Shot, Explosive Shot
You would want to use Explosive Shot ASAP instead of waiting so I would try..
/castsequence reset=reset/combat Explosive Shot, Serpent Sting, Aimed Shot, Steady Shot, Steady Shot, Explosive Shot, Steady Shot, Steady Shot, Steady Shot
See if that improves your DPS.