This article contains Hunter-specific macros that players have found useful.
This macro sets Hunter's Mark and controls your pet's attack.
#showtooltip /petattack /cast Hunter's Mark /cast Dash /cast Dive /cast Charge /cast Warp /petfollow [mod:alt]
All of the useful Stings
#showtooltip /target [nogroup] pettarget /cast [mod:alt] Serpent Sting; [mod:ctrl] Tranquilizing Shot; Scorpid Sting;
This macro combines the freezing trap with threat spike attacks. The main weakness is that although Distracting is useful because it does not break traps, it does not in fact generate much threat (less than a white damage shot). It is best to pull the mob at an angle to avoid it running through any aoe effects of the tank's. For solo use, this casts Multi-shot to pull a couple of mobs off your pet.
#showtooltip /focus [button:2] target /cast [button:1, nomod] Freezing Trap /cast [button:1, mod:alt, target=focus, group] Distracting Shot /cast [button:1, mod:alt, nogroup] Multi-Shot;
This macro will set up and use Misdirect on a pre-specified tank. If there is cc present, allow the third attack to be an autoshot. I have my mount in slot 1 1, so this icon is visible until 10 seconds before MD is available again
#showtooltip /cast [button:1, mod:alt, target=focus] Misdirection /castsequence [button:1, nomod] reset=110 Aimed Shot, Arcane Shot, Multi-Shot, 1 1 /focus [button:2] target
/focus [help,modifier:shift] /stopmacro [modifier:shift] /cast [target=focus,exists,help] Misdirection; [help] Misdirection; [target=pet,exists] Misdirection
A useful macro; if used without any modifiers, it will attempt to Misdirect your focus target, and if that is not eligible your current target, and if that is not eligible your pet. If used with Shift it will attempt to Focus your current target.
Another way to do Misdirection and focus setting are with the following macros:
#showtooltip Hunter's Mark /cast [harm] Hunter's Mark; /focus [help]
Casts hunter mark if the target is a mob, sets the focus if the target is a friendly
#showtooltip Misdirection /cast [target=focus,help][help][target=pet,exists,nodead]Misdirection
Casts MD on the focus, or friendly target if you don't have a focus. If you don't have a friendly targeted and no focus, it Misdirects your pet.
This macro cycles through all of my defensive abilities.
#showtooltip <pre>/castsequence [nomod:alt] reset=30 Feign Death, Fel Blossom, Disengage, Disengage, Disengage, Disengage, Disengage, Disengage, Disengage; [mod:alt] Scare Beast;
#showtooltip Silencing Shot /stopcasting /cast [target=focus] Silencing Shot
Stops all casting and fires Silencing Shot on your focus.
/cast [nopet] Call Pet;[target=pet,dead]Revive Pet /clearfocus [target=focus,dead] /focus [target=focus,exists]player;target /clearfocus [target=focus,noharm] /petattack [target=focus,exists] /petfollow [target=focus,noexists] /cast Hunter's MarkThis macro started ages ago on the WoW Hunter Forums. It's just a one-button pet macro. It requires that you have Call Pet & Revive Pet and will use your player's Focus marker. This specific macro can be found at this link. It is abridged here for brevity only.
This macro will cast the pet spells needed according to the situation
#showtooltip /cast [mod:alt, button:1] Revive Pet; /cast [mod:ctrl, button:1] Dismiss Pet; [target=pet, dead, button:1] Revive Pet; [nopet, button:1] Call Pet; [nomod, button:1] Mend Pet; /cast [button:2] Feed Pet /use [button:2] 1 10
Variation - This macro includes only Feed Pet and Mend Pet. It will display the number of food items currently in your bag
#show [nomod] Smoked Talbuk Venison; Mend Pet; /cast [nomod] Feed Pet; /use [nomod] Smoked Talbuk Venison; /cast [mod:alt] Mend Pet;
This will cast Prowl and Shadowmeld if you have the abilities, give you your choice of normal food or any of the useful buff-foods, and drink.
#showtooltip /use [nomod] Telaari Grapes /use [mod:alt] Warp Burger /use [mod:ctrl] Ravager Dog /use [mod:shift] Spicy Hot Talbuk /use Purified Draenic Water /cast Prowl /cast Shadowmeld
Similar to Regen, except with Mage Conjured food. If you are running with a mage that is handing out food and drink separately, alt-click will use only the drink. If I have no mage food, I use this as a one-click Prowl/Shadowmeld
#showtooltip /use Conjured Manna Biscuit /use [mod:alt] Conjured Glacier Water /use [nomod] Conjured Glacier Water /use [nomod] Conjured Croissant /cast Prowl /cast Shadowmeld
These macros will use a potion if you are in combat or food/drink if you are not. This is a nice visual cue for whether or not you are in combat. It also prevents you from using your potions when it is not necessary to do so. They will use the quest reward (skettis escort) if you have them, if not, it will use a crafted/dropped potion. The food one will also use a Healthstone on alt-click, but I generally put those in their own hotbar slot anyway.
#showtooltip /use [combat] Unstable Mana Potion; /use [combat] Super Mana Potion; /use [nocombat] Purified Draenic Water; /cast Prowl /cast [nocombat] Shadowmeld;
#showtooltip /use [combat, nomodifier] Volatile Healing Potion; /use [combat, nomodifier] Super Healing Potion; /use [nocombat, nomodifier] Telaari Grapes /use [combat, modifier:alt] Master Healthstone; /cast Prowl /cast [nocombat] Shadowmeld
See shot rotation for a more detailed guide NOTE: Since the pre-WotLK patch special shots (such as steady shot)have become unlinked with auto-shots making shot rotations redundant. DO NOT USE THESE MACROS, they are only here to show what was used before that patch.
#showtooltip Steady Shot /castsequence reset=3 Steady Shot, !Auto Shot /castrandom [target=pettarget, exists] Kill Command /script UIErrorsFrame:Clear()
#showtooltip Steady Shot /castsequence reset=120 trinket name 1,trinket name 2 /cast [target=pettarget,nodead,exists] Kill Command /castsequence reset=2/target !Auto Shot, Steady Shot/script UIErrorsFrame:Clear()
#showtooltip Steady Shot /console Sound_EnableSFX 0 /castsequence reset=3/target !auto shot, steady shot /castrandom arcane shot /cast [exists,target=pettarget,nodead] kill command /script UIErrorsFrame:Clear() /console Sound_EnableSFX 1
#showtooltip Steady Shot /console Sound_EnableSFX 0 /castsequence reset=3/target !auto shot, steady shot /castrandom arcane shot, multi-shot /cast [exists,target=pettarget,nodead] kill command /script UIErrorsFrame:Clear() /console Sound_EnableSFX 1
#showtooltip Steady Shot /cast !Auto shot /cast [target=pettarget, exists] Kill command /cast Steady shot /script UIErrorsFrame:Clear()
Macro one (including LB for wind serpent users)
#showtooltip Steady Shot /console Sound_EnableSFX 0 /cast [target=pettarget] Lightning Breath /cast !Auto Shot /cast Steady Shot /click [target=pettarget,exists] MultiBarBottomLeftButton12 /console Sound_EnableSFX 1 /script UIErrorsFrame:Clear()
Place the following macro in the last location on the right of the bottom left action bar Macro two
/castsequence reset=4 Kill Command, !Auto Shot, !Auto Shot, !Auto Shot
The advantage of using the combination of the above two macros is that with a 3:2 macro, the kill command can get stuck (known bug they are "fixing," but don't hold your breath), and with the split macros the stuck kill command does not interrupt your 3:2 macro and you can continue to mash it at your pleasure until it unsticks.