Hunter macros
From AJS.COM
NOTE: Currently, there is a bug (until 2.1.2 lands) that means many of these macros need an extra ; at the end of any /cast or /castsequence macro.
These are the hunter macros that I use in World of Warcraft. This article is part of the World of Warcraft: Raiding the Metagame series.
Contents |
Assist, Focus and Misdirect
I use this to assist, and also to set focus (when alt is pressed). Typically I keep this bound to Backspace:
/focus [modifier:alt] /assist [target=focus,exists]; [target=pet,exists]; [target]
A /stopcasting [modifier:alt] can be added after /focus depending on playstyle and taste.
This next macro is my generic attack. I use this at the start of every fight, solo, group or raid:
# Show Hunter's Mark /cast [harm] Hunter's Mark /petattack [harm] /startattack [harm]
When I'm in a group or raid, Misdirection is a powerful help, but it can be a real pain to use if you don't have the right macro. When you have a good macro, you just set up your focus ahead of time, and use your Misdirect macro at the start of fight (no target switching required). I use:
/cast [target=focus,exists,nodead] Misdirection; [help] Misdirection; [target=pet] Misdirection
Having a good misdirection macro is key for fights like Magtheridon
and Nightbane
where Hunters are part of the core strategy for keeping agro on the right tank at the start or after an agro wipe.
Trapping
One of the most annoying and embarrassing things to do in this game is to trap something and then break your own trap because autoattack is still on. Here's how you avoid that:
/castsequence [harm] reset=5 Distracting Shot, Arcane Shot /stopcasting /stopattack
Let the puller start the pull, and as soon as you see your target moving, press the keybinding for this macro once. Then press it again once the global cooldown is up, as the mob runs toward you. Now wait for the mob to come to you, and place your trap. I never place traps ahead of time, since there are too many things that can go wrong.
Here are some useful modifications to the above:
- Add "
, Freezing Trap" at the end of the first line to use the same macro to lay the trap... I don't like to do this, but you might find it useful to save a keybinding. - Add "
/targetlasttarget" at the end of the macro and remove the Arcane Shot from the first line. That will let you get agro from the trap target, but immediately go back to the first dps target (which you target before targeting your trap target). It's a bit more restrictive, but should work well if you don't tend to cast Arcane Shot for extra damage.
Melee
Sometimes you're forced to melee. Rather than having to press lots of buttons, and keep track of what cooldowns are up, here's a simple macro for the most common hunter abilities that are useful in melee:
/cast Mongoose Bite /cast Kill Command /cast Raptor Strike
You can spam this, and it will use Mongoose Bite and Kill Command when they are up, and only try Raptor Strike when they're not.
Pet Control
This macro lets me have one key that I press whenever I want to call or rez my pet, or pull it out of combat. There's no reason for me to have separate keys for the two types of behavior, since I'll never have to call my pet back out of combat if it's not currently up. It also means that when I summon a pet in a raid or instance, it defaults to being on passive mode, which keeps me from looking stupid ;-)
/cast [target=pet,dead] Revive Pet; [nopet] Call Pet /petpassive
Here's two macros. One sends your pet to attack and taunt your target, and returns you to your previous target. Hold shift to turn autoattack on once you switch back.
/petautocaston Growl /petattack /targetlasttarget /startattack [harm,modifier:shift]
And then returns your pet to attacking your current target in non-growl mode:
/petautocastoff Growl /petattack [harm] /petpassive [help]
These two macros are most useful when you need your pet to off-tank mobs that break CC. Just use the first macro to send the pet
Generic shots
I tend to use macros for my generic shots, so that I can control them with options like [harm]. Here's one example:
/cast [harm] Steady Shot
Hunter macros for the 2.1 patch!
Be ready for 2.1 (tomorrow 5/22?) with the following macros:
- Kill Command in the mix
#show Steady Shot /cast Kill Command /stopcasting /cast Steady Shot
- Pet healing without switching targets
/cast [target=pet,exists,nodead] Mend Pet; [target=pet,dead] Revive Pet; [nopet] Call Pet
Other references
- Useful Hunter Macros on WoWWiki
- Hunter Macros: Revived & Revisited on the World of Warcraft message boards
- Lazy Hunter Macros on TKA Something.
- Updated Hunter Macros on VN boards
