WoW Hunter Macros: Updated for Shadowlands (2024)

WoW Hunter Macros: Updated for Shadowlands (1)

This page contains useful hacks to improve your huntering.

If you’re new to the world of macros, then please read the FAQs and Basics sections below. If you are familiar with macros and just want to get to the goods, then click here to get right to it. All macros on this page are copy/paste ready, so have at it!

I hope you find my collection of hunter macros useful. Happy hunting!

Macro FAQs

WoW Hunter Macros: Updated for Shadowlands (2)Q: What are macros?
A: Macros are simple scripts that allow you to combine multiple abilities, tasks and conditionals into one action bar slot.

Q: Why use macros?
A: Macros can improve game play and reaction time by combining multiple useful abilities into one keystroke. Also, some abilities benefit more from being used in a synergistic macro, than they do when used separately. ie: Bestial Wrath + Rabid + Rapid Fire + DPS on-use trinket combined in one keybind = maximum ass-kicking.

Q: How many different macros do I need?
A: That entirely depends upon you and your play style. Some players need only a handful of macros, while others may use dozens or more. Just keep in mind that macro’ing too many abilities can be a detriment, as it leaves you with less control over decision making. Best bet is to read through my list and pick and choose the macros that you think will work best for you.

Q: Can I write my own macros?
A: Of course. Macros are pretty easy to script once you understand the basics. It’s just a matter of playing around with them and finding what works for you.

Q: Do all of these macros work?
A: Yes. As of Patch 5.0.4, all of these macros are current and fully functional.

Q: All this macro stuff looks really great and all, but how can I start using them?
A: No problem, I’ll show you…

How to Start Using These Hunter Macros

All of this macro business may sound great, but if you don’t know how to start using them, then what good are they, right..?! You need to know how to get the macros off this page and into your game so you can start benefitting from them right away, so let me tell you how it’s done.

Click the following link to check out my step-by-step guide on how to implement macros into your WoW gaming experience…

> > > Step by Step Guide onHow to Set Up a WoW Macro< < <

Macro Basics

Here are some of the basic commands used when scripting macros:

  • /target – target an enemy, friendly player or npc
  • /targetenemy – targets the nearest enemy
  • /targetenemyplayer – targets the nearest enemy player (only useful for PvP)
  • /focus – focus an enemy, friendly player or npc
  • /assist – assist a friendly player
  • /stopcasting – cancels current cast
  • /cast – casts a spell
  • /castsequence – casts spells in a determined order
  • /use – use a consumable or item
  • /equip – equip an item

Inputting an item or a spell into a macro is very easily done by holding down shift while clicking on the spell or item icon in your skills tab or inventory.

Pet commands are as follows:

  • /petpassive – puts pet on passive
  • /petdefensive – puts pet on defensive
  • /petassist – tells your pet to attack the target you’re attacking
  • /petattack – sends your pet to attack
  • /petfollow – tells your pet to follow you
  • /petstay – tells your pet to stay put
  • /petmoveto – throws up a target circle for you to position your pet

Pet micro management is essential for any successful Hunter. The proper macros can make the difference between a raid wipe or arena loss.

There are a few lines you’ll see included in quite a few macros on this page that you may not understand. Here’s a quick explanation…

  • [mod:shift], [mod:ctrl], [mod:alt] – Modifiers allow you to add more decision making abilities to macros. By using an additional modifier key in combination with the macro key bind, you’re able to combine added conditionals to your macro. Does that make sense? If not, just read on and I’m sure you’ll start to understand once you see them in the context of the various macros.
  • @ – The @ symbol is used to mean target=, so if you see a macro with @focus or @mouseover, this means that the action would be directed to your Focus Target or mouseover target, respectively. The target conditionals are the following:
    • @player – Target yourself or your player location to cast a spell.
    • @focus – Target your focus target.
    • @mouseover – Target your mouseover target.
    • @cursor – Casts a spell at your cursor location.
  • /use 13 – Use the trinket in your top trinket slot
  • /use 14 – Use the trinket in your bottom trinket slot
  • /script UIErrorsFrame:Hide() – Prevents an on-screen error message when an ability isn’t ready. This is handy for eliminating the on-screen combat message spam you’ll get when rapid-pressing a macro key when a spell or ability isn’t ready.

WoW Hunter Macros: Updated for Shadowlands (3)Hunter Macros

The following list contains a whole slew of useful macros for Hunters. I don’t use all of them myself, but I can confirm that they are current and functional as of Patch 9.0.1.

The list contains macros that are applicable to all builds and play styles, as well as talent-specific, PvP oriented, engineering-only, racial abilities, and other miscellaneous macros.

You’ll notice there are no /castsequence shot macros in this list. This is because, A: those types of macros suck and you should not use them…ever. Stringing attack sequences together into a macro is never a good thing, as it can never compare with a Hunter’s ability to manually make decisions and adjust on the fly. What this means is, you will not find any shot-combination macros on this page because either: they do not work or are ill-advised. Those of you wanting me to give you a macro for casting all of your shots with one button are out of luck. 😉

WoW Hunter Macros: Updated for Shadowlands (4)

Utility Macros

Misdirection

This casts Misdirection onto your friendly focus target (main tank) without deselecting your current target. If you have no focus target (i.e., assist) selected, it will cast Misdirection onto your mouseover target. If no targets are selected, then it will cast MD onto your pet.

/cast [@focus,exists][@pet,exists][@mouseover] Misdirection

Note: This Misdirection macro and a few others default to a predefined focus (usually the main tank). Since it may be necessary to switch focus targets multiple times during an encounter – due to taunt switches, debuff stacks, tank dying, etc… it is a good idea to have your focus target assigned to a keybind. I use F… it’s easy to remember.

Tranquilizing Shot

This macro will dispel a buff or enrage effect from your hover-over target, or your current target if no other targets are highlighted. This is useful for getting off a quick dispel on a secondary target, while maintaining pressure on your current target.

#showtooltip Tranquilizing Shot/cast [@mouseover,harm][harm] Tranquilizing Shot

Flare

This turns Flare into a one-button press spell. Not an essential macro, but not having to fiddle with target circle clicks can be useful.

/cast [@cursor] Flare

Silence Macros

These all add a simple /stopcasting command to ensure the interrupt is available when needed.

This allows for a quick target switching silence. It will look first for a hostile mouseover target and if no target is highlighted, it will silence your current target.

Counter Shot

#showtooltip Counter Shot/stopcasting/cast [@mouseover,harm][harm] Counter Shot

You can simplify it even further if your focus target is always going to be your Counter Shot target.

#showtooltip Counter Shot/stopcasting/cast [@focus,exists] Counter Shot

You can also combine the two to make a mouseover macro where the focus has priority. This macro will first look for your focus target, then for a mouseover target if you have no focus target selected, then your current target if a focus and mouseover target are not available.

#showtooltip Counter Shot/stopcasting/cast [@focus,exists][@mouseover,harm][harm] Counter Shot

Muzzle

The /stopcasting ensures you never delay your silence if you’re in the middle of casting another spell.

#showtooltip Muzzle/stopcasting/cast Muzzle

Survivability Macros

Disengage

Use this macro to make sure Disengage is always cast when needed.

#showtooltip Disengage/stopcasting/cast Disengage

Aspect of the Turtle

This macro will immediately halt any spell cast and activate Aspect of the Turtle. If you’re in turtle and need to get out of it quickly for an execute or a silence, then click it again.

/stopcasting/cancelaura Aspect of the Turtle/cast Aspect of the Turtle

*Additional survivability macros can be found in the pet section below.

Trap & CC Macros

These simple macros streamline the art of trap placement – especially while on the run. These examples use Freezing Trap, but you can use Tar Trap just the same.

One Click Freezing Trap Macro

One press will hurl a Freezing Trap at your cursor’s location.

/cast [@cursor] Freezing Trap

Old School Freezing Trap Macro

This will immediately lay a Freezing Trap down at your feet while moving or standing still.

/cast [@player] Freezing Trap

Hi-Explosive Trap Macro

One-button press macro for Hi-Explosive Trap

/cast [@cursor] Hi-Explosive Trap

Binding Shot Macro

Like the trap macros, this one turns Binding Shot into a one-button press which may make using it a bit smoother.

/cast [@cursor] Binding Shot

Targeting Macros

Tab works great for most situations, but use these macros situationally to make it a little faster and easier to grab the right target.

Target Nearest Enemy Macro

This macro will automatically target the mob closest to you, send your pet on it, start your auto-attack and put your pet into assist mode.

/cleartarget/targetenemy/startattack/petassist/petattack

Note: For the PvP version of this macro, click here.

Assist Macro

As long as you have a focus selected – such as your main tank – this macro will ensure that you hit whatever they’re hitting. If you haven’t assigned a focus then this macro will have you assist your pet.

/assist [@focus,exists][@pet,exists]/startattack/petassist

Offensive Attacks

Note: Basic pet attacks don’t consistently go off when their 3 second cooldown is up, so it’s advisable to bake in the following basic pet attacks below with other Hunter offensive abilities. By doing this you’ll lessen the delay of the in-game autocast which will result in a tiny amount of additional DPS during a longer boss fight, for example.

/cast Bite/cast Claw/cast Smack

These macros also include the /petattack command to ensure your pet is always attacking your DPS target.

A Murder of Crows

#showtooltip A Murder of Crows/petattack/cast A Murder of Crows/cast Bite/cast Claw/cast Smack

Multi-Shot (Beast Mastery / Marksmanship)

#showtooltip Multi-Shot/petattack/cast Multi-Shot/cast Bite/cast Claw/cast Smack

Kill Shot (Beast Mastery / Marksmanship)

This macro will ensure Kill Shot is available when ready.

#showtooltip Kill Shot/petattack/stopcasting/cancelaura Aspect of the Turtle/cancelaura Hand of Protection/cancelaura Aspect of the Turtle/cast Kill Shot/cast Bite/cast Claw/cast Smack

Chimaera Shot (Beast Mastery / Marksmanship)

#showtooltip Chimaera Shot/petattack/cast Chimaera Shot/cast Bite/cast Claw/cast Smack

Kill Command (Beast Mastery / Survival)

#showtooltip Kill Command/petattack/cast Kill Command/cast Bite/cast Claw/cast Smack

Barbed Shot (Beast Mastery)

#showtooltip Barbed Shot/petattack/cast Barbed Shot/cast Bite/cast Claw/cast Smack

Cobra Shot (Beast Mastery)

#showtooltip Cobra Shot/petattack/cast Cobra Shot/cast Bite/cast Claw/cast Smack

WoW Hunter Macros: Updated for Shadowlands (5)

Burst Macros

The following macros maximize each Hunter spec’s burst cooldowns:

Note: Aspect of the Turtle is a lifesaver, but it can also prohibit a good opportunity for a killing blow – same goes for Hand of Protection. I make sure I have a way of quickly canceling out both of these spells if necessary, in the event that I need to cast a crucial ability against a target. The best way to do this is to add the following lines to an ability macro:

/cancelaura Aspect of the Turtle/cancelaura Hand of Protection

Beast Mastery: Bestial Wrath Macro

One button press will ensure your Big Red Pet is on your DPS target, any attack-preventing immunity auras are cancelled, Aspect of the Wild is up, any DPS racials are up, and your burst trinket is popped.

#showtooltip Bestial Wrath/petassist/petattack/cancelaura Hand of Protection/cancelaura Aspect of the Turtle/cast Aspect of the Wild/cast Blood Fury/use 13/use 14/startattack/cast Bestial Wrath

Marksmanship: Trueshot Macro

Similar to the Bestial Wrath macro, this macro ensures all DPS cooldowns are lined up with your primary Marksmanship Hunter burst ability, Trueshot.

#showtooltip Trueshot/petassist/petattack/cancelaura Hand of Protection/cancelaura Aspect of the Turtle/cast Blood Fury/use 13/use 14/startattack/cast Trueshot

Survival: Coordinated Assault Macro

Like the Trueshot macro, this macro ensures all DPS cooldowns are lined up with your main Survival Hunter burst ability, Coordinated Assault.

#showtooltip Coordinated Assault/petassist/petattack/cancelaura Hand of Protection/cancelaura Aspect of the Turtle/cast Blood Fury/use 13/use 14/startattack/cast Coordinated Assault

WoW Hunter Macros: Updated for Shadowlands (6)

Hunter Pet Macros

Basic Pet Attack

This macro just makes sure that your pet is in defensive mode and on follow when it goes to attack.

/petdefensive/petfollow/petattack

PetManagement Macro

This macro will call Pet 1 to your side if you don’t have apet out, cast Mend Pet on your current pet, or Revive your pet (with shift modifier) if your pet is dead. This is avery handyHunter macro.

/cast [mod:shift] Revive Pet/cast Call Pet 1/cast Mend Pet

Quick Pet Safety + Dismiss Pet

This is a handy macro for pulling your pet back if they’re in danger. If Dash is needed to get them out of harm’s way quickly, then press the alt key as well. I’ve also added Dismiss Pet to this macro to save a little action bar space. Pressing the shift key will Dismiss your current pet.

/cast [mod:shift] Dismiss Pet/cast [mod:alt] Dash/petpassive/petfollow

Master’s Call Macro

This adds an additional mouseover effect for Master’s Call, allowing for a quick freedom for a teammate or party member. If no friendly player is highlighted, then it just activates Master’s Call as normal.

/cast [@mouseover,help][@player] Master's Call

Roar of Sacrifice Macro

Functions just like the Master’s Call macro, but for Roar of Sacrifice.

/cast [@mouseover,help][@player] Roar of Sacrifice

Beast Mastery / Survival: Intimidation Macro

This macro adds versatility to Beast Mastery and Survival’s Intimidation spell. This will order your pet to stun your focus target if you have one, or your mouseover target if no focus is defined, and if no focus or mouseover targets are selected then your pet will stun your current target.

#showtooltip Intimidation/cast [@focus,exists][@mouseover, harm][harm] Intimidation

Beast Mastery: Spirit Beast – Spirit Mend Macro + All-In-One Exotic Pet Ability Macro

This macro provides a little more control over your Spirit Beast’s Spirit Mend ability. Pressing it will heal you – or a mouseover target (e.g., flag carrying teammate) if you have one highlighted. It will also cast Ancient Hysteria when your Core Hound’s out, and give you a little more control over your Silithid’s and Shale Spider’s snares.

/cast [@mouseover,help][@player] Spirit Mend/cast Ancient Hysteria/cast [@mouseover,harm][harm] Venom Web Spray/cast [@mouseover,harm][harm] Web Wrap

WoW Hunter Macros: Updated for Shadowlands (7)PvP Hunter Macros

Target Nearest Enemy Player Macro (Anti-Stealth)

Spam this macro if you think you’re about to get jacked by a Rogue or Feral Druid, or if you simply need a target quickly. It makes sure your pet gets on the target ASAP, ruins your target’s opener by putting them in combat, places Hunter’s Mark on them and sends a bullet or arrow into their dome if they’re in front of you. This is pretty much the same target enemy macro I’ve been using for about a decade.

/targetenemyplayer [noharm][noexists]/cast Hunter's Mark/startattack/petassist/petattack

Cancel Aspect of the Turtle and Hand of Protection

Aspect of the Turtlee is a lifesaver, but it can also prohibit a good opportunity for a killing blow – same goes for Hand of Protection. I make sure I have a way of quickly canceling out both of these spells if necessary, in the event that I need to cast a crucial attack against an opponent.

The best way to do this is to add the following lines to a burst ability or execute macro:

/cancelaura Aspect of the Turtle/cancelaura Hand of Protection

For example:

#showtooltip Kill Shot/petattack/stopcasting/cancelaura Aspect of the Turtle/cancelaura Hand of Protection/cancelaura Aspect of the Turtle/cast Kill Shot/cast Bite/cast Claw/cast Smack

Versatile Bandage Macro

Use this macro to heal your mouseover target, or yourself – if no target is selected. Just swap in the type of bandage you have in your inventory.

/use [@mouseover,help][@player] Deep Sea Bandage

Guard Dog Macro

I like using this while I’m on the run. It puts my pet in defensive mode and throws out the PetMoveTo target circle. Not a hugely necessary macro, but I like to keybind all of my abilities if possible. It’s so much better being free to use your mouse for all movement; not having to ‘click’ on any abilities.

/petmoveto/petdefensive

Healthstone / Potion Macro

This macro will use a Healthstone if you have one, or a healing potion if you do not. Substitute in the appropriate healing potion type. I rarely use health potions in BGs, especially now since they’re so costly, but a handy macro nonetheless.

/use Healthstone/use Runic Healing Potion/script UIErrorsFrame:Hide()

Battle Standard Macro

I’ve been toting my Battle Standards around for years, but I seldom use them, which is a shame. This is partly because I often forget, but also because using one always meant opening my inventory to click it.

So, I decided to make a super simple macro that would plant either myStormpike Battle Standard(if in AV) or myAlliance Battle Standard(if in any other BG) with one key press. Now I use them all the time. 🙂

/use Stormpike Battle Standard/use Alliance Battle Standard

One Button Battleground Bomb Macro

This is a handy all-in-one macro for placing bombs in battlegrounds.

/use Huge Seaforium Bombs/use Massive Seaforium Charge/use Seaforium Bombs/click ExtraActionButton1

WoW Hunter Macros: Updated for Shadowlands (8)Racial Macros

Some of the races in WoW have traits that can provide more powerful benefits – or have some added use and versatility – when placed in a macro.

Draenei: Gift of the Naaru

This macro brings some added flexibility to the Draenei’s Gift of the Naaru racial. Pressing it will heal you – or a mouseover target (e.g., main tank, arena partner) if you have one highlighted.

/cast [@mouseover,help][@player] Gift of the Naaru

Night Elf: Shadowmeld

I macro Shadowmeld with Spirit Walk for a nice stealth macro for when I want to surprise enemies in PvP, or if I just want to go afk and not be bothered by any npc mobs. 😉 I use a Spirit Beast with this, of course, but if you use a cat, then just swap in Prowl for Spirit Walk.

/cast Shadowmeld/cast Spirit Walk

Orc: Blood Fury

Blood Fury is a powerful DPS boost that is best used when combined with other burst abilities such as Bestial Wrath, Trueshot or Coordinated Assault, like this:

/petassist/petattack/startattack/cast Blood Fury/cast Bestial Wrath/script UIErrorsFrame:Hide()

Troll: Berserking

The Troll’s Berserking racial is another great DPS cooldown. Combine it with other burst cooldowns for maximum burstage.

/petassist/petattack/startattack/cast Berserking/cast Rapid Fire/script UIErrorsFrame:Hide()

WoW Hunter Macros: Updated for Shadowlands (9)Equipment Macros

Each piece of gear that we wear is assigned a number, as follows:
1 = head
2 = neck
3 = shoulder
4 = shirt
5 = chest
6 = belt
7 = legs
8 = feet
9 = wrist
10 = gloves
11 = finger 1
12 = finger 2
13 = trinket 1
14 = trinket 2
15 = back
16 = ranged / main hand
17 = offhand (can’t equip)
18 = ranged
19 = tabard

Using the gear slot number as opposed to the actual item name is a more practical way of doing things. It not only makes for easier macro scripting, but it also allows for more freedom when swapping out gear.

The most important equipment slots to remember are:

13 – Trinket 1
14 – Trinket 2

Adding an equipslot # to your macro will activate the respective on-use trinket. For example, if you have an Ancient Petrified Seed equipped in your bottom trinket slot, you could macro it in with Bestial Wrath, like this:

/use 14/cast Aspect of the Wild/cast Bestial Wrath

Now, let’s say your PvP gear setup uses a Prideful Gladiator’s Badge of Conquest in the bottom trinket slot instead. No problem, you don’t have to change a thing. Which ever trinket is located in that equipment slot, will be the one that’s used in the macro.

If you want to have more control over your trinkets, as would be the case with a PvP trinket, you can make simple macros such as these:

Top Trinket Slot

/use 13

Bottom Trinket Slot

/use 14

The nice thing about these macros is that they’ll show you which trinket you actually have equipped. Last thing you want to do is realize after the start of an arena match that you’re wearing your proc-based DPS trinket and left your PvP trinket in your backpack. Of course, this is harder to do these days with luxuries like the equipment manager.

WoW Hunter Macros: Updated for Shadowlands (10)Engineering Macros

Engineers have additional on-use items associated with these equipment slots:

1 – Helmet
6 – Belt
8 – Boots
10 – Gloves
15 – Back

Glove Tinker Macro

If you have a Tazik Shocker attached to your gloves, you’re going to want to fire that sucker off as much as possible. Best way to do this is to macro it in to your shot(s) like this:

/use 10/cast Chimaera Shot/script UIErrorsFrame:Hide()

As long as the gloves you’re wearing have an on-use engineering enchant of some sort, you never have to fiddle with the item name in the macro.

You can even combine the on-use engineering gadgets into one macro. For this example, let’s say we’re a BM Hunter who has the Hand-Mounted Pyro Rocket on our gloves, as well as the Gnomish Lightning Generator equipped in our bottom trinket slot.

/use 10/use 14/cast Kill Command/script UIErrorsFrame:Hide()

Note: There is a 10 second burst-ability cooldown that activates when using one of the engineering DPS items. You can still combine the abilities into one macro, but they will fire off no sooner than 10 seconds apart from one another. This little mechanic was added in 3.1 to prevent engineers from gaining an unfair burst advantage in arena.

Disengage + Cloak Tinker Macro

The Disengage + Flexweave Underlay macro can really add some distance to your Disengage.

/cast Disengage/use 15

WoW Hunter Macros: Updated for Shadowlands (11)Miscellaneous Macros

The following are a few other macros that I use – not necessarily hunter-specific – that make little tasks in WoW just a bit easier…

Garwulf’s Fishin’ Macro

This is a super-handy-dandy macro I created for some expert angling. This one little macro will equip all of your fishing gear, apply a lure to your pole and even cast it. Just use this same button to fish — when your lure buff expires, the macro will immediately know to reapply a new lure. Customize it to suit your particular fishing gear setup, then have fun fishin’!

#showtooltip Fishing/equip Mastercraft Kalu'ak Fishing Pole/equip Anglin' Art's Waders/equip Weather-Beaten Fishing Hat/use Weather-Beaten Fishing Hat/use Fishing/script UIErrorsFrame:Hide()

Handy Daily Quest Macro

Back in WotLK I grew tired of having to rummage through my inventory each time I needed to use an item for a daily quest, so I created a macro that would cover all of the quest items I’d need to use on a daily basis. My Cataclysm one doesn’t contain nearly as many items, but I still find using it much more convenient than having to open my bags and click on the items every time.

This macro uses the following items: The Tahret Dynasty Mallet for the “Thieving Little Pluckers” quest, the Magnetized Scrap Collector for “Magnets, How Do They Work?”, the Enchanted Salve for “Burn Victims”, and it also places Seaforium Bombs in Strand of the Ancients and Isle of Conquest.

/use item:63351/use item:62829/use item:69240/use item:39213/use item:46847/use item:47030

The items listed in this macro are not very relevant to the current retail version of WoW, but you can easily switch these item #s to whatever. To change out the items, or to add additional items, just find the item’s ID by searching for it on WoWHead, then add it to the macro. The item ID can be found in your browser’s address bar, like so:

WoW Hunter Macros: Updated for Shadowlands (12)

Alright folks… so there ya are… Hunter Macros. Start using ’em!

WoW Hunter Macros: Updated for Shadowlands (2024)
Top Articles
Latest Posts
Article information

Author: Kerri Lueilwitz

Last Updated:

Views: 5650

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.