It seems that with the Launch of MoP there is considerably less need for macros, less weird bugs/game design issues that made macros a necessity as opposed to just a nice to have. But I just wanted to tidy up and update this guide a bit with the stuff that I still find useful.
The purpose of this guide is to list hunter class related macros that I use and that have been found useful by others. This is a mix of both PvE and PvP macros and how you choose to utilise them is up to you.
Furthermore, I am hopeful that if a specific macro you require is not included, you will be able to deconstruct the macros in this thread to create something for your specific requirements. Most of the commands are easy to adapt and only require some logical thinking.
THE VAST MAJORITY OF THESE WERE NOT CREATED BY ME. IF I AM ABLE TO, I WILL PUT A BRIEF ATTRIBUTION NOTE NEXT TO THEM BUT NO PROMISES, SO DO NOT HATE, PARTICIPATE.
Also, just keep in mind that this guide is aimed at people who are not overly familiar with macros or people who have never used macros at all. It does not contain any ground breaking information or some amazing macroing sKeElZ.
What are these macros you are talking about, good Sir??!!
Essentially macros allow you to perform several actions at once, in other words macros are good for automating certain aspects of the game.
However, you cannot macro together abilities that are both on the Global Cooldown - the 1 second window where your buttons become shaded out after casting an ability - nor can you have complex conditionals as in, if Hunter's Mark is still up cast Serpent Sting; otherwise cast Hunter's Mark. WoW macros are designed to assist your gameplay, not automate it
To make a macro type in /macro or click on the macro button in the main menu. Copy paste the text I included in the guide into the boxes. Then drag the button from the macro menu onto your action bar.
A basic macro that you can try to start out using macros is something like
#showtooltip Hunter's Mark
/cast Hunter's Mark
this will cast hunter's mark on the target and send your pet to attack it. Leave the icon as the red "?" and it will change into the ability icon based on what your write at the start of the macro.
Just a brief explanation of some of the commands used in various macros, if you are not interested, you can just skip to the next section.
/use 10 – is an Engineer only (or for somebody else who can have an on-use effect on their gloves) command that uses the glove tinker.
If you are interested in using item slot IDs in macros you can find the IDs at
Useful for rocket boots or on-use PvP Trinkets, meaning that you do not have to update your keybind/macro and it will work with any season PvP trinket or belt.
For some reason hunters require two of these commands in their macros. This command is mainly used for interrupting the cast of Steady/Cobra Shots, so it is a good idea to include it in all of your instant spell macros.
/cancelaura – cancels any named auras aka buffs that you currently have on you. The macros below use it to break hand of protection and deterrence but it can be used to cancel any named buff, eg Bladestorm.
#showtooltip – displays the ability tooltip and also the icon if you leave the macro picture as the red “?” symbol.
/use is the same as /cast and will use an ability or an item.
As you will see some of my macros utilise modifier keys. Depending on how I have the ability keybound I use different modifiers. Modifier commands available are
[mod:alt] | [mod:ctrl] | [mod:shift]
I trust the above are self-explanatory.
[nomod] and [mod]
[nomod] is a conditional command used if you want something to be cast when no modifier key is pressed and [mod] is the reverse, meaning whenever you press any of the three modifiers it will use that instead.
General Hunter Macros
#showtooltip Track Humanoids
/run for i = 1, GetNumTrackingTypes() do local name, _, active = GetTrackingInfo(i) if name == "Track Humanoids" then return SetTracking(i, active == nil) end end
An absolutely brilliant macro that allows you to switch between different types of tracking via a keybind again. This one turns Track Humanoids on and off.
/cast [flyable] Icebound Frostbrood Vanquisher; [noflyable] Venomhide Ravasaur
This is my mount macro. I guess a macro like this is nowhere near as useful as it used to be now that we can fly around Azeroth, but it still comes in handy.
Replace the Icebound drake with your flying mount and Venomhide with your ground mount.
This will click the big button that appears on your screen during certain raid encounters, quests etc. I prefer this method to having to use my mouse to click the button.
/console set cameradistancemaxfactor "7"
This command roughly doubles your camera zoom out distance.
/use [@focus, raid][@mouseover, raid][@pet, nodead]Misdirection
/stopmacro [@focus, nohelp]
/e Strlder has cast Misdirection on %f!
(Source: http://us.battle.net/wow/en/forum/topic/2416111670?page=2#40 ).
This macro casts misdirection on your focus if a focus is set, if no focus exists, it will cast it on your pet or mouse over. Great for soloing or raiding.
#showtooltip Dismiss Pet
/use [pet, nodead] Dismiss Pet
/use [pet, nodead] Furious Howl(Special Ability)
/use [pet, nodead] Roar of Courage(Special Ability)
/use [pet, exists] Heart of the Phoenix(Ferocity Ability)
/use [nopet] Call Pet 2
You can do multiple things with a macro like this. It is obviously a pet dismiss macro, but you can also use it to precast various pet buffs in arena (whilst dismissing it in the same time), instantly summon your pet of choice and use it to cast heart of the phoenix if your pet dies.