Hunter Macros

WoW Hunter Macros Shadowlands

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

Hunter MacrosQ: 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 on How 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.

Hunter MacrosHunter 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. 😉

PVE Hunter Macros

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

Beast Mastery Hunter Macros

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

Hunter Pet Macros

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

Pet Management Macro

This macro will call Pet 1 to your side if you don’t have a pet out, cast Mend Pet on your current pet, or Revive your pet (with shift modifier) if your pet is dead. This is a very handy Hunter 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

Hunter PvP MacrosPvP 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 my Stormpike Battle Standard (if in AV) or my Alliance 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

Hunter Racial MacrosRacial 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()

Hunter Gear Macros - Trinket - GlovesEquipment 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.

Engineering MacrosEngineering 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 MacrosMiscellaneous 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:

Enchanted Salve
Item ID for Enchanted Salve

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

412 thoughts on “Hunter Macros”

  1. #Showtooltip
    /castsequence reset=5 Barbed Shot, Barbed Shot, Bestial Wrath
    /cast Blood Fury
    /script UIErrorsFrame:Clear()

    so good
    and….

    #Showtooltip
    /castsequence reset=3 Kill Command, Cobra Shot,Cobra Shot, Cobra Shot
    /script UIErrorsFrame:Clear()

    Reply
  2. Okay… i couldn’t find anything on it, if there is in fact anything. Pet automatically attacks when you throw binding shot out taking me out of camouflage. There a macro to keep that from happening? I tried:
    #showtooltip Binding Shot
    /cast [@cursor] Binding Shot
    /petfollow

    But that doesn’t work. I’ve also tried /petstay.

    Thanks for any help or explanation.

    Reply
  3. Just redid the Arcane Shot shown at the very beggning to no longer change target if I already have one, and also to cast it at my mouseover if one such exists. Very useful macro made even more useful!

    #showtooltip Arcane Shot
    /targetenemy [notarget][noharm][noexists]
    /cast [@pet,exists] Misdirection
    /cast [@mouseover,harm,nodead,exists][@target,exists] Arcane Shot
    /script UIErrorsFrame:Clear()

    Reply
    • #showtooltip Cobra Shot
      /targetenemy [noharm][noexists]
      /petattack
      /cast Cobra Shot
      /script UIErrorsFrame:Clear()

      Reply
  4. Hi – thanks for this great article. I have a question about the cooldown timers on certain shots/abilities. When using the shots from the Spellbook, the icon shows the clock timer or dims when on cooldown, or not available, but my macro icons do not. Is there a way to get the macro icons to have this same UI, so I know when it is ready to use?

    Thanks!

    Reply
  5. hey thx for the macros. i twicked one of your macros to fit my playstyle into this
    #showtooltip
    /stopcasting
    /stopcasting
    /use [talent:6/1] Glaive Toss
    /use [talent:6/2] Powershot
    /use [talent:6/3] Barrage
    /startattack
    /script UIErrorsFrame:Clear()

    Reply
  6. Learned a lot from the explanations! I love you how break down what each line/command does. For example, I learned that in order for my macro to not target and skip dead player corpses, I have to add [noharm] and [noexists]… thanks!

    Reply
  7. Many thanks for the guide, it’s really useful. Can you please tell me why this is not working?

    /petattack
    /startattack
    /cast Bestial Wrath
    /cast Berserking
    /cast Stampede
    /cast Kill Command
    /cast Barrage

    It stops at stampede.

    Reply
  8. Awesome man! This will make it way easier. I hate when I accidentally start up Cobra Shot right as I have BW ready to use.

    And now I know a bit about making the macros, so I could easily make some of my own! Kudos to you!

    Reply
    • I am running BM in arean’s this is new to me and have ran MM for 3 years I really like BM and love my spirit beast team so can you please let me know if there are any more pvp macro’s that will help me dps my BM to the max? Thank you

      Reply
  9. Hey, I am on Hexos in brawlers guild, and was looking for a one shot macro to blow the cooldowns. I came up with this,

    #showtooltip chimera shot
    /use item:98061
    /startattack
    /cast Rapid Fire
    /cast Stampede
    /cast Dire Beast
    /cast A Murder of Crows
    /cast Rabid
    /cast Chimera Shot
    /script UIErrorsFrame:Clear()

    But only Rapid fire, stampede, and rabid go off. Any ideas? Is this too many casts?

    Reply
    • You can only get 1 GCD skill into a macro, so if you’re trying to combine multiple abilities that all share the 1.5 second global cooldown, only the first one will fire. In this case, you’ll get your trinket + Rapid Fire + Rabid + Stampede, but since Stampede, DB, AMoC and CS all share the GCD, only the first one will go off which is Stampede.

      Reply
      • So even if Stampede went off, and I pressed the macro 1.5 seconds later, it gets stuck trying to do Stampede again instead of the next one down the line?

        Reply
  10. I have a old Macro form the Burning Crusades Expasion. I’ll post it here, What I’m looking to do is to see if it can be revamped. It goes as follows:

    /cast !auto shot
    /cast [target=pettarget,harm] kill command
    /castsequence reset=2 Steady Shot, !auto shot
    /castrandom [harm] arcane shot
    /cast [target=pettarget,harm] lighting breath
    /cast [target=pettarget,harm] bite

    If anyone can that would be great. Looking for a way to incorpatre
    Cobra shot over Steady shot, since you cant be in MM spec and have Kill command.

    Reply
  11. Thanks for some other wonderful post. Where else could anyone get that kind of info in such a perfect manner of writing?

    I’ve a presentation next week, and I’m at
    the look for such info.

    Reply
  12. The targeting macro, the one that you said is one of your staple macros, is a godsend. I love this macro. It saves so much time when all I have to do it click the button and it finds my next target. Thanks for sharing it.

    Reply
  13. Many thanks for this useful post, i want to let you know that i very noob at macros,thats why i have a question
    the thing @mouseover what this means? its activate while my mouse is over the the player model or the portrait player??

    Reply
  14. is there any way to make a macro for casting serpent sting with concusion shot and casting arcane shot with mend pet. so everytime I cast serpent stig it then cast concusion shot and everytime I cast arcane shot heal pet will follow???? thanks

    Reply
    • Ken, Those abilities all share the global cooldown, which means you cannot combine them. I could see how you’d want to keep Mend Pet up if you could without affecting your spell rotation, but you wouldn’t want to combine Serpent and Concussive necessarily. Serpent is one of those shots you’d want to use situationally with Concussive, e.g., you wouldn’t want to DoT a target you were about to trap. Best to get used to managing each of your shots so you can use them optimally and when needed.

      Reply
  15. That sounds like a good one, Yoann! I might do it up like this though:

    /targetenemy [noharm][noexists]
    /cast Quaking Palm
    /cast Disengage
    /script UIErrorsFrame:Clear()

    Spam that when your hear the whir of a stealthy nearby.

    Reply
  16. I don’t know what you think about this one, for a Pandaren Hunter
    Using Quaking Palm is quite useful in Pvp, because you often find yourself in a melee situation (especially a stealth one attacking you).
    I made a macro that cast Quaking Palm, and then Disengage (because you really want to be far away from this bad person ^^)
    Hope you like it!
    #showtooltip Quaking Palm
    /cast Quaking Palm
    /cast Disengage

    Reply
  17. Scare Beast Macro
    This is a handy macro for fearing pesky Feral Druids, as well as hunter pets. Pressing this macro with the shift modifier will cast Scare Beast on your focus target, e.g., kitty or bear Druid. Without the modifier it casts Scare Beast on either your current target or mouseover target – if you have one.

    #showtooltip Scare Beast
    /cast [mod:shift][@focus] Scare Beast
    /cast [@mouseover,harm][harm] Scare Beast

    Either your description or the macro is wrong.
    If your description is right, the macro should look like this
    (use and cast are exactly the same, i like short macros^^)
    #showtooltip
    /use [mod:shift,@focus,harm][@mouseover,harm][]Scare Beast

    Reply
  18. I PvP as a MM hunter, i was wondering what would be a good burst macro to use. I cant seem to find a good up to date good one.

    Reply
  19. I added onto the mount macro something that I found really useful, some mods to use water strider for when I need a water walking mount or my traveler’s mammoth to sell stuff/repair. Freed up 4 buttons for me. Just press shift for water walker, control for mammoth, or regular click for flying/land mount.

    /dismount [mounted,noflying]
    /cast [mod:shift] Azure Water Strider; [mod:ctrl] Traveler’s Tundra Mammoth; [noflyable,nomounted] Great Brewfest Kodo; [flyable,nomounted] Thundering Ruby Cloud Serpent

    Reply
  20. hi i was wondering if there is a easy way to cast serpent sting on a tartget then target to next target and cast again. mainly for dungeons rather than having to click tab then 2 for every target. great macros btw cheers 🙂

    Reply
  21. hi there, just a quick question…i have a burst dps macro as follows:

    \cast Rabid
    \cast Rapid Fire
    \cast Readiness
    \use 13
    \use Virmen’s Bite

    Using this macro in theory should cast all of these abilities and leave me with ONE more Rapid Fire to cast (since Readiness is also casted with
    this macro) however, this is not the case. Once I blow this macro, rapid fire is casted but since Readiness is casted also, then my Rapid Fire should be ready to use; however, it is not the case. My rapid fire gets used up twice in all in once. I noticed this start to happen in MoP , no problems in Cata with this macro. Any help would be appreciated.

    cheers

    Reply
  22. I am haiving trouble with my disengage, ever since I have enchanted my back piece with Flexweave Underlay I cant disengage. I have tried macro’s such as:
    /cast disengage
    /use 15
    but i cant disengage… is this a bug or something im doing wrong

    Reply
  23. these are the macros i use for assist and misdirection…

    /assist [target=focus,help,nodead] focus; [target=pet, exists] playerpet
    /cast Hunter’s Mark
    /petattack
    /startattack

    #showtooltip Misdirection
    /target [target=focus,help,nodead] focus; [target=pet, exists] playerpet
    /cast Misdirection
    /targetlastenemy

    there are a few others that use this same general format for targeting, so i dont have to have separate macros for when in a group and soloing…

    Reply
  24. Best thing that i have ever read for helping me PvP and just get a huge increase in damage out and just overall gameplay in general is much better. I use so many of the macros posted here. Pair this with up more maturity in the keybinding department (use my mouse to move not the keys) and then i cast shots galore with huge DPS just simply love it great guide and help for me thanks again!
    P.S. Its fun being a hunter

    Reply
  25. I heard of a complex way to do macro especially for what im trying to macro…
    I want to macro my concussive shot, widow venom, and serpent sting to one button so that way my “hinders” are on him and then i can focus on the rest…

    Any advice to what im trying to do…

    Reply
  26. For a really nice instant self-heal for about 90% of your health, the below macro combines Exhilaration (if spec’d into it) with a Healthstone and Master Healing Potion. I still need to verify that this will use all three simultaneously, but the one or two time I have used it it seems to work:

    /cast Exhilaration
    /use Healthstone
    /use Master Healing Potion

    Reply
  27. HI there Gar! I’m just wondering how can I press volley shots at Lich King while doing the Tranquilizing shots at enrage shambling horror in just one key press, I’m referring to LK fight (WOTLK 3.3.5) Thank you in advance and more power!

    Reply
  28. I’m Making a set of macros to allow my attacks and my chimeras attacks work together perfectly. For Cobra Shot I have:
    #showtooltip Cobra Shot
    /cast Cobra Shot
    /cast Thunderstomp
    /cast Froststorm Breath
    And for Arcane Shot I have:
    #showtooltip Arcane Shot
    /cast Arcane Shot
    /cast Thunderstomp
    /cast Growl
    /cast Froststorm Breath
    It works great, but there is one problem. Every time I use Arcane shot he REstarts using Froststorm Breath, meaning when I aim for some burst damage or spam Arcane shot he loses Focus incredibly quickly. Is there anything I can put n my macro that will make him not use froststorm if he’s already using it?

    Reply
  29. I am trying to make a macro to do the following, but it isn’t working correctly.

    #showtooltip Explosive Trap
    /cast Trap Launcher
    /cast Explosive trap
    /script UIErrorsFrame:Clear()

    Any help would be greatly appreciated.

    Reply
  30. so i didnt look through all of this yet and this kind of macro might be in here already but if not could you help me out?
    i was looking for a macro to cast aspect of the fox and cobra shot but once in aspect of the fox i dont want it to be cast again you know? so a macro to cast aspect of the fox and cobra shot and if pressed again while in aspect of the fox to not cast aspect of the fox again.
    please help me out thanks

    Reply
    • The only way to combine Fox with Cobra/Steady is by binding the aspect to the shot in a macro. Unfortunately, this method causes Fox to emote every single time you start to cast the shot. There is a way to mute the sound, but it’s a bit of a hassle and not worth the effort for most.

      There is no macro that will run a “check” to see if you’re already in that aspect. It’s either spam Fox with Steady/Cobra or do it the old fashioned way, as most of us do. 😉

      I know you don’t want to hear this, but the best option is to manage your aspects manually.

      *Update*
      Also note that aspects will be on the global cooldown starting next week, which will make combining the aspect to the shot impossible after 5.0.4. I Forgot to mention that.

      Reply
  31. I use this as my “zerg” macro. For those times when I need ridiculous bursts of DPS.

    #showtooltip Rapid Fire
    /cast Rapid Fire
    /use Potion of the Tol’vir
    /use 13
    /use 14
    /cast Hunter’s Mark
    /cast Call of the Wild
    /script UIErrorsFrame:Clear()

    The following is my Misdirect macro in the new style of macro commands.

    #showtooltip Misdirection
    /cast [@focus,help][@focustarget,help][@target,help][@targettarget,help][@pet,nodead,exists] Misdirection

    Reply
  32. This is a beta question. None of my macros that I’ve used since I started playing in 2009 are working. Misdirect is especially of concern since I can’t seem to get it to work even without a macro. Has the usage of Misdirect changed or is it bugged? I can’t seem to find anything about it anywhere.

    Reply
  33. Hey, man, nice macros, copied a few, but I was wondering if you know how to make macro that is capable of casting either Wing Clip(if in melee range) and Concussive shot(if further away), if you know how to make one without a modifier, it would be really appreciated^^

    Reply
  34. Hey there I love you macros but I think I saw a macro for kill shot.
    I think it was when you shot kill shot you can type in Auto Shot in it and it did shot a kill shot plus auta shot and it wasen’t on the Auto Shot cooldown.
    Do you think it works and if it does can you help me typing in the macro?=)

    Reply
  35. /petattack
    /startattack
    /cast Berserking
    /cast Bestial Wrath
    /cast Rapid Fire
    /script UIErrorsFrame:Clear()

    You dont want to use Bestial wrath with haste c/d’s even to put them on c/d that is a dps loss.

    Reply
  36. What kind of macro would you recommend including scatter shot and immolation trap?…i’m glad that I found huntsmanlodge…it’s awesome and i’ve learn a lot about macros from you,Garwulf…Hunter become my favourite caracter…Tnx

    Reply
  37. Im trying to make a macro where if i left click, my pet will assist, and if i right click, it will go into defensive. I have this:
    /peassist[button1]
    /petdefensive[button2]
    but it doesnt work, and Im new at macros, can you help me?

    Reply
  38. Can anyone tell me why this doesn’t work?

    /[mod:shift] petpassive; petattack
    /cast hunter’s mark

    Looking to cast Hunter’s Mark and have pet attack unless shift is held down then just cast Hunter’s Mark

    Reply
  39. This is the best Macro Collection I have found… PERIOD!
    My first Character ever is a Hunter, I still play her after 3 years, Your Macros have made a world of difference, & have made leveling my newer Hunters oh so much easier & fun
    Anyone have suggestions for Macro Sites that even come close for other classes?
    I’ve found bits and pieces but mostly it’s one or two for specific situations & only for the PREFERED spec.
    Thanks again

    Reply
  40. I just started playing WoW and my first character is a hunter. I love animals so it was a natual fit for me. When I found your website and the hunter macros, it was one of the best things I’ve seen yet to help with combat. I’m not that coordinated, and there are SO many different combinations. So this really helps to put together a few key macros to have to help me out so I don’t let my friends down. Thanks!!

    Reply
  41. was very very usefull the item # listing as an engeneer i’ve always made a use glove macro built into my haste cds and always flipped macros pve to pvp cause of the different gloves….have to say after 400+days played on my hunter and looking at A LOT of macro sites over the years that this is the best i’ve seen since BRK’s site during BC….

    as for the above post the problem with that macro wanted is your going to waste L’n’L if your trying to conserve buttons on your UI i’d opt for a macro that alternates between arcane shot and explosive shot pending CD but this is even a DPS waste now that arcane and ES are no longer on same CD.

    Reply
  42. hi,can anyone help me whit a macro….i want to use Explosive Shot and Cobra Shot….starting whit ES and casting CS and when ES is rdy,activate it and then continuing casting CS. I hope some1 understands what i mean 😐 is for PVE …if anyone can make this macro pls post it…i will be very gratefull THX

    Reply
    • Some call me a heretic… well, myself mostly…

      #showtooltip
      /castsequence Cobra Shot
      /cast Explosive Shot
      /cast !Auto Shot

      There ya go…

      Also works for Steady and Chimera if you’re in MM mode, or Cobra and Kill Command if a BM.

      Cheers,
      D

      Reply
  43. I’ve found some good macros on the web and learned to make some of my own. This site by far has the most. Maybe I’m over looking it (I do that sometimes) but is there a macro that would let me put for examaple Kill command and Focus fire together so that it uses the one thats up and not relaying on a sequence macro or a key modifier?

    I just came back from a long break and got me a razar naga so I plan to kick some ars this year, haha. Thanks for any help.

    Reply
  44. I would like my worm to stand next to me and just spam spit. Don’t want it to melee.
    If possible, help would be appreciated.
    Also, thanks for all the macro info very helpful indeed.

    Reply
  45. Is there a way to use the target function like tab targeting and combine it with hunter’s mark(HM)? When I use this macro I only target the closet enemy player, pet, demon ect. It doesn’t switch targets, it will keep the same unless I change my angle on it. However if a hunter’s pet is in front on him, I only target and spam HM on the pet not the enemy player. I still have to tab target and then hit HM. B/c if I hit the macro it targets me back on the pet.
    #showtooltip
    /cleartarget
    /targetnearestenemyplayer
    /startattack
    /cast [nomod] Hunter’s Mark

    i’ve even subbed /targetenemyplayer /targetnextenemyplayer

    – sorry I think I placed my original comment in the wrong section¿!?

    Reply
    • I just realized how to say it simpler. The macro does not cycle through the enemies like the default tab targeting. The macro is great for pulling out stealthies!

      Any ideas on how to get a cycling target enemy macro to cast HM? or is it just my UI that is acting weird?

      Sorry again, didn’t know where to place the comments. Where I messed up earlier or in this spot?

      Anyway love your page/blog. It has given me several ideas on revamping some of my older macros. Wish I would of found this site about 5 years earlier, would of saved a lot of head ache! TYVM again!

      Reply
      • When using /target enemy, you can specify the direction of the next move:

        /targetenemy 1 selects the target to the right, and
        /targetenemy -1 to the left.

        In a macro, you could use something like:

        /targetenemy [nomod] 1;-1

        I haven’t tested it, but in theory, you will select the mob to the right unless you hit a modifier button (shift/mod/alt) to move left.

        Good luck,

        Cheers,
        D

        Reply
  46. Thanks for these, as always. I’m mouseovering a few more, like Roar of Sacrifice, Intimidation and that kind of thing. You’ve inspired me 😀

    Reply
  47. Hi can i get some help with a macro for my fox pet. I have Ashtail and i would love to have a macro that is basically set up like this

    /target (anyone)
    /emote Ashtail play’s with %T (targets name)
    If no target exists target Shyuri (me)
    /cast fox ability play

    Its the if no target exists target player that is getting me goofed up. I cant seem to get him to target me if no player exists to target. Thanks for the help

    Reply
    • In your case I think you have to already be targeting (whoever) and then cast the macro. I believe the one you wish to have falls under situational and isn’t allowed in blizzard’s UI. However there maybe an addon out there for this under the roleplaying section of wow curse.

      Other wise you’ll have to already be targeting something and hit the macro
      /emote Ashtail plays with %T (targets name)
      /cast fox ability play

      and might want to change the emote to say something like this, since the chat screen will have your name in it. ‘s pet Ashtail plays with %t. So it would read correctly.

      :Shyurei ‘s pet Ashtail plays with %t

      Reply
  48. Anyone who can help me with this macro.
    What i’m trying is to get the call pet to work within 2 different specs.. if i’m in my Primary spec it will call pet 5 and if im in my 2ndary spec it will call my spirit-beast.
    #showtooltip Mend Pet
    /stopcasting
    /stopcasting
    /cast [nopet,nomod] Call Pet 3
    /cast [nopet,nomod] Call Pet 5
    /cast [@pet,dead] Heart of the Phoenix(Talent)
    /cast [target=pet, dead] Revive Pet; [modifier:ctrl] Revive Pet; Mend Pet

    Reply
    • There’s no way to add a “spec conditional” to a macro. I suggest putting modifiers in front of the Call Pet functions. You’re not using shift or alt in there so I’d advise using one of those in front of Call Pet 5.

      #showtooltip Mend Pet
      /stopcasting
      /stopcasting
      /cast [nopet,nomod] Call Pet 3
      /cast [nopet,mod:shift] Call Pet 2
      /cast [@pet,dead] Heart of the Phoenix(Talent)
      /cast [target=pet, dead] Revive Pet; [modifier:ctrl] Revive Pet; Mend Pet

      You’ll just have to remember to use the shift:mod for one of your specs when you’re calling your pet.

      Reply
      • Actually you could do it 🙂 a managed to get a working macro for it 🙂 FYI:
        This works flawlessly 😀

        #showtooltip Mend Pet
        /stopcasting
        /stopcasting
        /cast [spec:1] Call Pet 5; [spec:2] Call Pet 3
        /cast [@pet,dead] Heart of the Phoenix(Talent)
        /cast [target=pet, dead] Revive Pet; [modifier:ctrl] Revive Pet; Mend Pet

        greetings from the X in seX

        Reply
  49. Hello my fellow Hunter”Gar”,I have a question about Explosive Shot.It is taking alot of time having to specifically use Trap Launcher and “ES” then going back into my rotation.Would you suggest me using a macro for this shot and could you please give me the string?Also, I wanted to tell you I have changed my talents for my SV spec to a 32,8,1 and it really seems to be working .Im back in the top five on the meters.My damage along with my DPS has increased for my style of play in raids and I must attribute this to some of the “olden day” post’s from you about having to really look into your style of play and knowing ones toon.Thanks again to you and your dedicated time for us here thin the world of Hunters!

    Reply
  50. I like the macro for the trap and freeze. However, I notice you use a Bang “!” in from of the Freeze. I see it many place on this page but don’t understand what it really does.

    Reply
    • The exclamation point spam-proofs the macro, so multiple key presses don’t cancel the action. It’s helpful for macros that use target circles – like Flare and Trap Launcher – that way you don’t accidentally clear the target circle if you press the key more than once.

      Reply
  51. Hey Gar,

    I found this site last week and its amazing! Already tamed olm, terropane, Karoma and rex’ashi cos you mentioned them. Now im on to spirit beasts in NR.

    I tried to write a little macro that would help me fire off cobra shot and be able to move around but then change back into AotP, it went like this:

    /cast aspect of the fox
    /cast steady shot
    /cast aspect of the hawk

    The first 2 lines work, but it doesn’t go back into AotH. Can you shed some light on what im missing?

    Reply
    • Hey Orlin,

      Even if that macro could work, it’s not a good solution.

      If you really don’t want to have to manage your aspects, then you’ll need to use:

      #showtooltip Steady Shot
      /cast !Aspect of the Fox
      /cast Steady Shot

      …and then add aspect of the hawk to all of your other shots like this:

      #showtooltip Aimed Shot
      /cast !Aspect of the Hawk
      /cast Aimed Shot

      and so on…

      This will ensure that you’re always in fox when trying to regen focus, and have you in hawk anytime you’re casting a high DPS shot. The downside of this is you’ll be spamming yourself and your party with the aspect emote constantly. It may piss some players off. 😉

      To combat this, and to allow for more control, I manage mine manually. 😉

      Reply
  52. The all in one pet ability macro isn’t working for me. I currently have a crab, raptor, dog, and turtle, and swapped out all of the appropriate titles in the macro. However, The tooltip just shows the default “?”, and the macro is only allowing either mouseover or current target. One or the other, never both, and without apparent reason to which it’s deciding to work with.

    Reply
  53. I’m wondering if there can be a macro that
    uses Primary Talents
    uses PVP equipment
    and calls a PVP pet

    Ah, pretty useful site you have.
    Changed the way of playstyle in pvp encounters, and i enjoy it.

    Reply
    • Yup, it is possible. YOu’ll have to setup your Equipment Manager first with your PVP set then you can use the handy macro command /equipset . Here’s how it’s gonna look:

      #showtooltip
      /equipset
      /usetalents [spec:2] 1
      /cast Call Pet

      You can add to that as well for easy Talent/Equipment/Pet switching all in one. Here’s a demo:

      #showtooltip
      /equipset [spec:1] PVP; [spec:2] PVE
      /usetalents [spec:1] 2; [spec:2] 1
      /cast [spec:1] Call Pet 1; [spec:2] Call Pet 2

      Hope this helps 😀

      Reply
    • Correction on the first Macro example I posted, apaprently the site scripting doesn’t like the brackets I used.. lol.

      #showtooltip
      /equipset “Name of your PVP set in Equipment Manager”
      /usetalents [spec:2] 1
      /cast Call Pet “Number of your PVP Pet”

      Obviously, replace the sentences within the quotes ” ” to the appropriate name as referred.

      Reply
  54. I would like to set up the hunter’s mark/pet attack macro to involve two pushes of the button allowing me to mark the nearest target on the first press of the button and send my pet in on the second.

    Help appreciated. 🙂

    Reply
    • I’m pretty sure this is not possible. In addition to this target/HM macro, I also use HM and /petattack independently of one another. I have HM assigned to F3 and /petattack is W.

      Reply
  55. Hey man, nice guide. Im a BM hunter for pvp and im wondering if you could help me out with a macro that could always keep mend pet up on my pet, without me constantly needing to refresh it? Could i just macro it with another attack i use often?

    Reply
    • Pet health is something you have to monitor. You can’t use Mend Pet in a macro with other attacks because it’s on the global cooldown. You should only use Mend Pet when you need it, otherwise you’re wasting a global cooldown, which can mean a huge drop in DPS if you’re casting it willy nilly when you don’t need it.

      I use a Power Aura to help tell me when to cast Mend Pet. It can be hard sometimes to maintain awareness over everything on your screen, so I have an audible alert, along with a small aura that displays smack in the center of my screen when my pet goes below 60%. Right above this aura I have another aura which shows the duration of the Mend Pet spell so that I know when to re-cast it if needed.

      This method works best for most hunters. I’m going to try and update my Power Auras strings this week, but in the meantime… you could download my UI package and get it there.

      http://www.wowinterface.com/downloads/info20640-GarwulfHunterUI1920x1200.html

      Reply
  56. how about this one…is there a way to make it when i click on an npc/player (for pvp) it will cast hunter’s mark on them? that would be very useful

    Reply
  57. is there anyway to make a macro to cast kill shot if available and if not cast explosive shot? i’ve tried /castsequence killshot, explosive shot….but that doesnt work. would like to get them on the same button if possible, thanks!

    Reply
    • When Kill Shot was not affected by the GCD you could macro it with other shots, but not anymore. If you try to prioritize it in a macro it will just keep failing because the macro will always be looking for Kill Shot.

      There are no DPS shots that can be combined in a macro — they all must be activated manually.

      Reply
  58. First, like the others here thank you so much for this website and the wealth of info.
    Secondly, been enjoying the use of the following macro….
    /cleartarget
    /targetenemyplayer
    /petattack
    /cast Hunter’s Mark
    /startattack
    /petassist
    BUT since the latest update patch in cata this no longer seems to work and I’ve played around with no success, can you aid in getting this working again for me plz Garwulf, thanks a ton

    Reply
    • That macro still works just fine for PvP, but I found it not working for me anymore vs NPC targets. Use this macro instead for anything outside of PvP:

      /targetenemy
      /startattack
      /petattack
      /cast Hunter’s Mark
      /petassist

      Reply
      • yeppers my one brain cell caught up and i stumbled on the correct fix for the pve fix but thanks kindly for your response. One other thing though, noticed that during pvp usen the macro above causes the emote to be spamed in text window that i need to be petted and thus far my one brain cell aint caught up w/why.. lol

        Reply
  59. Hi im trying to do a mousover macro with charge and intimidation but i cant get it to work. My pet will charge the target i hover over and trigger intimidation though it is only charge that will hit my target 🙁
    Another thought is to use dash and intimidation as a mouseovertarget macro. That didnt work either 🙁

    any help would be nice ty 🙂

    Reply
  60. hola como se puede hacer un macro para poder matar los totem de los chamanes?? mandando ala pet a atacar?? alguien sabe? q sea para el parche 3.3.5 porlomenos porq algunos no sirve

    Reply
  61. Ooops my notation for “any mount” was blanked out because I used angle brackets around it.

    Here are the two macros I tried where my-mount is the name of the mount I want to use:
    /cast dismiss pet
    /cast my-mount

    or
    /castsequence dismiss pet, my-mount

    Reply
    • I’m not sure if you can get this to work how you want.

      Dismiss Pet is a cast, where as your mount is a ‘use’ item. You’d need a castsequence reset=3 in order to get this to work how you want, but because one is a /cast and one a /use, it won’t work.

      Reply
  62. I use this macro with my spirit beast :

    /cast [mod:shift,@player] spirit mend; [nomod] mend pet

    Why? I have a certain key I always press to pet mend. Assigning a heal ME to that same key just makes sense.

    Reply
  63. I want to write a macro that will dismiss my pet and then use one of my mounts. When I do
    /cast dismiss pet
    /cast
    the second cast doesn’t work because the dismiss pet is still casting

    If I do
    /castsequence dismiss pet,
    again the second cast does not work

    I have also tried switching the order without any change in behavior. I have also tried to use /aftercast

    Any ideas?

    Reply
  64. Ok, I tried the
    /cast Wing Clip
    /cast Disengage
    Macro, but when I cast it it just uses wingclip then starts to autoattack. What could I be doing wrong?

    Reply
    • I don’t know… only things I can think of are the obvious…

      Check the spelling in the macro.
      Make sure Disengage is off cooldown.
      Make sure you’ve trained Disengage.

      It should work. I’ve been using this same macro for a few years now.

      Reply
    • I’m thinking it’s because of the Global Cooldown (GCD).

      Yes, Disengage is no longer on the GCD, but Wing Clip still is. Because Wing Clip initiates the GCD, you might be experiencing a hiccup where the script refuses to execute Disengage simultaneously because of the triggering of the GCD by Wing Clip. Try double-tapping the button and see if that forces Disengage to trigger anyway, logic is since Wing Clip is on GCD the script will skip that line and jump down to the next. I’m not entirely sure this is correct, I’m just guessing really.

      Another possibility is that although Disengage no longer needs a target, you still need to be in combat. Or maybe you were rooted. Here’s the patch update notes:

      Patch 3.0.3 (2008-11-04): Now fails if you’re rooted and is no longer on the global cooldown. Cooldown reduced to 25 seconds and no longer requires a target, though the hunter has to be in combat.

      Again, I am not sure how accurate this information is, nor do I know if there was a change in this mechanic as well.

      Just throwing suggestions out. Hope it helps ^^

      Reply
      • Here’s the working macro

        #showtooltip Disengage
        /cast Disengage
        /cast Wing Clip

        Wing Clip goes 2nd as it’s on the GCD

        Reply
  65. Hi Gar,

    Just wanted to say you’ve got a great site here! I just started a hunter, and I like to do my research before leveling and PvPing, and this has been a wonderful resource! I have a quick question about your All-in-One Aspect button though — does it, by chance, show which Aspect is currently active? Or, if it doesn’t, is there a way to show which one is currently active? It seems like it would be beneficial to know at a glance which one is active, and since I’m using Bartender4, it’d be a great real estate saver if I could actually just remove my Aspect bar and keep that one button.

    Thanks again, and keep this site going!

    Reply
    • If you use the simple hawk/fox toggle it will show the starburst (hawk-active) icon when hawk is up, and the hawk icon when fox is active. Not sure of a way to show only the ‘active’ states.

      I use SatrinaBuffFrame to monitor my aspects. I have a buff frame I put above my unit frame which shows my current aspect(s). It’s much more convenient and easier to see here, plus it takes up less space.

      Hunter Aspect Buff Frame

      Reply
  66. I don’t really play Hunter because I am the epitome of the term “Huntard”, at least not in the way Agio explained. But regardless of what class I play, I always have a handy macro that I find the most fundamental.

    #showtooltip
    /dismount [mounted]
    /targetenemy [noharm] [dead]
    /cast

    It is highly effective in large BG’s, world PVP, or during simple questing and/ or farming professions. Mobs, and most of the time, players will pop up here and there sometimes hunting you down other times they just happen to cross your screen.

    The macro releases my mount regardless of what it is (obviously, if you’re flying you don’t want to slam this macro til you’re a safe distance from the ground. However if you’re a rogue causing “death from above” is highly exhilarating), then immediately targets the nearest hostile target in front of my. It also works if something attacked you first since whoever it was would immediately pop up as your target. Of course the macro in itself is quite useless really but I just wanted to show you the core of it, if you are familiar with macros your can easily string up some useful abilities to it. Here’s an example for a Hunter:

    #showtooltip
    /dismount [mounted]
    /targetenemy [noharm] [dead]
    /petattack
    /cast Hunter’s Mark
    /startattack

    As a Feral Druid I usually use the macro in this fashion:

    #showtooltip
    /dismount [mounted]
    /targetenemy [noharm] [dead]
    /startattack
    /cast [nostance:3] Cat Form; [nocombat] Prowl; [stealth] Pounce; Feral Charge – Cat

    I love my macro in Alterac Valley, especially when those strays happen to run by. With a single button click, I dismount, target the poor sod, enter cat form, if he didn’t see me I am able to get into stealth and pounce on him, if not I simply close the distance with a charge.

    Anyway, hope it was useful. Sorry for the rant though ^^

    Reply
    • Hi Loziah,

      Could you explain why you use the [noharm] [dead] conditionals. To me, the logic seems incorrect. I would have thought [harm,nodead] would be the conditional to use. Not correcting you, you say you already use it, I just want to understand your logic.

      Also, I think you might enjoy /targetenemyplayer more as it will target a player and not his pet.

      Reply
      • Hey Darrwyn,

        Good question actually. I use those conditions because of how Macro logic works:

        1) When you string conditions in a single bracket, you are calling an “AND” condition. Therefore if I make it into one bracket, the command won’t execute unless I am targeting something that is BOTH hostile AND dead. Which really makes no sense. Therefore with the separate brackets, the condition checks if your current target is non-hostile OR dead, thus triggering the command to select the next closest living hostile enemy.

        2) I use [noharm] instead of [harm] because similar to the “if else” commands in programming, Macro conditions work in the same way. [harm] = “if current target is hostile”, if the condition is “true” then it will trigger the /targetenemy command, if the condition is “false” the script ignores the command. In otherwords, with the [harm] condition if you are already targeting a hostile mob/player it will still trigger the command and you will lose your current target because of the target cycling command. On the other hand, [noharm] = “if current target is not hostile”. In this way, the command will trigger if your target is anything but hostile (friendly, neutral, etc), including no target at all. When you are targeting something hostile (enemy player, mob, etc) [noharm] returns the “false” value therefore ignoring the /targetenemy command.

        I hope that I was able to explain it properly, bear with me, that’s the est I could do. lol!

        Finally, yes /targetenemyplayer is much better in PVP. However, as I mentioned sometimes I happen to draw aggro from a mob or many times I was sitting on a respawn point without realizing it. So /targetenemy has helped me in those occasions.

        I really only posted the above so that others can get an idea, you have the freedom to play around with it and use whatever works for you 🙂 Conditions are great, and if you understand how conditions work such as the difference between [combat] and [nocombat] you will be able to string a number of abilities onto a single button without having to use castsequence at all.

        Good Hunting! ^^

        Reply
    • Hi Defendor,

      I use Tranq shot liberally in BGs, but you don’t want to use it too much as it does no damage, and you want to hurt your enemy after all. However, as you wish to use on a focused enemy, you could try:

      /castsequence reset=3 Arcane Shot, [@focus,harm,exists][@target,harm,nodead] Tranquilizing Shot, [@target,exists] Arcane Shot, [@target,exists] Arcane Shot
      /cast [@pet,exists] Kill Command

      This will fire a Arcane Shot into your main target, followed by a Tranq Shot into your Focused enemy, or if you don’t have one at the time, into your main target. You can then spam Arcane Shots into your main target until focus depleted. It will also cast KC on your pet’s target when it’s off cooldown. If you don’t want that to happen, just don’t use that line.

      If you find you aren’t firing enough Tranq Shots due to focus, drop one of the Arcane Shots or Replace it with Widow Venom or Concussive Shot (both are no focus instant shots) that will still be useful, but not damaging.

      Hope this helps,

      Cheers,
      D

      You will aslo find the Tranq shot will not fire if you have a focus target but it isn’t in range. (There is no range conditional available in maro commands.)

      Reply
  67. I use a macro similar to your anti-feral/rogue one, but include my usual heretical castsequence line in there as well. While you say you use yours when you suspect a lurking feral or rogue, I tend to spam mine as I move around the battleground. It uses no focus unless I pick up a target, and I send out hurt first instead of placing the marker. I win more than half my encounters this macro sets off, and I’m still levelling, and actively PvP through each bracket.

    Here goes…

    /targetenemyplayer
    /petattack
    /cast [@target,exists] Rocket Barrage #yes, I’m a Goblin!
    /use [@target,exists] 13 #my absorb trinket… or later a +agility trinket
    /castsequence reset=3 Serpent Sting, Hunter’s Mark, Scatter Shot

    I know you don’t like castsequence macros, and I rarely get past the Marking, but a little disssorientation never hurts… (Because I spam this macro, I deliberately don’t have /cleartarget in there… I don’t want to clear the target I pick up, after all.)

    I also have one similar to your own that I use when I am jumped, and again I use the absorb trinket to help against the second blow… better late than never.

    Cheers,
    D

    Reply
  68. I’ve started playing and picked the hunterclass and loving is.

    So far I’ve found macro’s very usefull, and hoping there’s a macro to skin (if possible) and loot corpses?

    Reply
  69. Hi,
    I know im new to this forum so if you don’t want to respond that’s fine. I just wanted to say thank you. Im still pretty new to the game, but I’ve wanted for a long time to get better at PvP because people are really mean to me in Battlegrounds. After researching PvP on your website and trying out a couple basic targeting macros and working on movement I’ve gotten so much better. I’ve also discovered that I really like being a hunter. So thank you again and I hope you continue to be a really good player and person.

    Reply
  70. I noticed you’re using your trinkets before your shots in some of the example macros. On most of my macros I was always using the trinkets after my shots to ensure, if the trinket was on cooldown, it wouldn’t end my macro before the shot was cast.

    This obviously is less than optimal, but I did it this way solely on the notion that if the trinket was on cooldown it’d end the macro before the shot, and I can’t really remember if I tested this out or if it’s just one of those assumptions you look back on and think, “why didn’t I test it?”

    I figured I’d bring the point up in case anybody else was wondering and wanted an answer. I’ll test it out tonight.

    Reply
    • If your trinket is on cooldown then you’ll just get an error, but the macro will not fail. The reason it’s best to have the trinket before the attack is so that your attack will benefit from the buff, rather than cast the attack then use the trinket.

      Also, note that:

      /script UIErrorsFrame:Clear()

      …will remove the error text you’d see were the trinket on cooldown.

      Hope that helps make some sense of things. 🙂

      Reply
      • I didn’t get a chance to log in and test it last night but on checking here in preparation to post what I was about to test I saw your reply and was able to adjust my macros in time to get into a Tol Barad, battle and having those maco’d before the shots made a nice difference.

        Thanks Garwulf!

        Reply
  71. wuld it be possible to get a macro for pvp to do this
    target players only(no pets)
    cast hunters mark
    initiate pet attack
    if so…..it would make pvp much easier

    Reply
      • I recommend adding the conditions [noharm] [dead] every time you use the /target*whatever* commands. With these two conditions it adds a bit of accuracy since it checks if you don’t currently have a target, if the target is not hostile, or if it’s dead.

        Reply
  72. i was wondering if you could incorporate aspect of the fox and steady shot and when you want to us aim shot when it procs and chimera with aspect of the hawk is therir a macro for what i need

    Reply
    • You can’t put both these shots into one macro because of the GCD. However you can try:

      /cast !Aspect of the Hawk
      /cast Chimera Shot

      /cast !Aspect of the Hawk
      /cast Aimed Shot

      You can do the same thing Aspect of Fox, but it isn’t recommended:

      /cast !Aspect of the Fox
      /cast Steady Shot or /cast Cobra Shot

      I’d recommend a manual switch for changing to Aspect of the Fox. If you are able to stand and fire, you are better off doing so in AotH.

      Cheers
      D

      Reply
  73. Hi. I have been experiementing a bit with macros, and i have come up with a couple of goox ideas. Let me just say, that i have planned on taminh a chimaera (im BM) which sure you all know has the ability called frostbreath. Now, my idea was to have it on my mouseover target only, and then concussive on my main target. As for the keybind, ive been thinkinh that it should be a double-tap on tab (concussive on tab). Ive planned to do it like, a sequencecast aith a reset gimer on 1-2 sec. Is this right?
    /sequencecast reset=1 Concussive Shot, [@mouseover] Frostbreath
    Any feedback would be much appriciated 🙂

    Reply
    • Nearly correct…

      try

      /castsequence reset=3 [@target,exists] Concussive Shot, [@mouseover,exists][@pet,exists] Froststorm Breath

      First tap will shoot Concussive Shot on your main target and second tap will have your pet use Froststorm Breath on your mouseover target if it exists, or your target if you don’t have a mouseover target.

      The [brackets] test the condition sequentially. If first bracket is true, it executes the command, if not, check second bracket etc. You could also add a [@focus,harm] in there if you like to focus enemy healers or flag carriers.

      Set the reset to 3 in case you are delayed getting your shot off for any reason.

      Hope this helps,

      Cheers
      D

      Reply
  74. hi it is me again i noticed that kind trap macro is useles manual is better but hey how i can make macro for cobra shot that it makes only one time aspect of the fox before it starts doing cobra shot? and same kind for explosive shot but it would need change it back to aspect of the hawk. i tryed this:
    /use aspect of the fox
    /cast cobra shot
    but it makes aspect of the fox again again and again when i push rapidly that macro for cobra shot and it is annoying i did same to explosive shot and aspect of the hawk but it does same thing so how to make it cast 1 aspect of the hawk and not doing aspect again if it is already on???

    Reply
  75. hey guysi play blood elf hunter and i would like to get 2 macros for landing traps like one would land that icy land trap, and other explosive trap and thirt would land snake trap and then other would be same as that but it would land immolation trap instead of explosive trap?

    Reply
  76. just a couple of macros that ppl might like, i’m a draenei BM hunter (love my spirit beasts)
    _____________________________________________________
    #showtooltip Spirit Mend
    /cast [@player] Spirit Mend(Exotic Ability)
    /cast [@player] Gift of the Naaru(Racial)

    this ensures you are always gettting a nice big heal, i suppose you could add a /use healing potion line to it as well if you wanted
    _____________________________________________________
    #showtooltip
    /cast [button:1] Hunter’s Mark
    /petattack [button:2]
    /cast [button:2] Hunter’s Mark

    left mouse click to hunters mark
    right mouse click to send pet into attack and hunters mark at the same time
    _____________________________________________________
    #showtooltip
    /cast [@player] Master’s Call

    stunned by a pally, slowed by a rogue, rooted by a drood, iced by a mage?
    no worries click this and you’re free to gtfo and burninate your enemies
    _____________________________________________________

    and my final macro is for survival spec

    #showtooltip Cobra Shot
    /petattack
    /petdefensive
    /console Sound_EnableSFX 0
    /cast Cobra Shot
    /console Sound_EnableSFX 1
    /script UIErrorsFrame:Clear()

    never again will you ever ever be blamed for your pet breaking a CC due to the terribad AI of pets… if you are either BM or MM you can simply substitute Cobra Shot for you respective offensive shot

    Reply
  77. Hey Gar,
    Since they ‘fixed’ the auto-targeting on the hunter, i’ve been trying to get a macro that casts Multi-Shot and automatically switch to a new target when my target is dead. All i’ve come up with is either not changing targets at all, or contiuosly changing targets every time i press the macro even though my first target was still alive.
    so i’ve tried things like:
    /cast Multi-Shot
    [@target,dead]
    /targetenemy .. what am i doing wrong? 🙂

    Reply
    • I don’t know if this helps you any but I’m a BM hunter and while I don’t have an ‘auto’ targeting ability, I can still target the nearest enemy by tapping ‘T’ and I will auto-shoot if I tap it twice. I don’t know if this is the auto-targeting you were talking about but it definitely works for me.

      Reply
    • /cast [@target,nodead] Multi-Shot; targetenemy

      This will cast Multi Shot if your enemy is alive, or auto select the nearest target if you have no alive target. If using in PVP you might also consider targetenemyplayer to make sure you gt the warlock, not his demon, the hunter, not his wolf etc…

      You can even put a directional instruction on your target selection. targetenemy 1 will select the next closest target to the right, and -1 to the left.

      Reply
  78. Hi there,
    Thanks for setting these page, its by far the best source of macros for Hunter on the net. Grats.
    I’ve been trying to use thee macro for a while and i finally got it to work but while i think it would be useful, i would also like to hear your opinion on the subject.
    These is supposed to be a male macro for hunters gibing you the option to disengage if needed, as i said i think these could be very useful:

    /console Sound_EnableSFX 0
    /use [mod:alt]Disengage; [target=pettarget, exists] Kill Command
    /castsequence reset=3 Wing Clip, Raptor Strike, Wing Clip
    /userandom [target=target, exists] Mongoose Bite
    /console Sound_EnableSFX 1
    /script UIErrorsFrame:Clear()

    Also i want to thank you for the gun show macro, i just cant stop playing with it at random places hahah just lots of fun!!! I have a petition to make on these subject, is these any way to get it to put the gear back on by on itself???? also is there any way to get it to say something at the same time???? I’ve been trying to do these but havent met with much success …

    Reply
    • Hi Kibarugh,

      First off, glad you like the macros. 🙂

      Second, are you playing in the Burning Crusade expansion? Considering you’re trying to use a macro with Mongoose Bite in it, I’d think that’d be the case. Blizz did away with that ability back in The Shattering patch (Wrath of the Lich King), I’m pretty sure.

      Honestly, I wouldn’t recommend doing what you’re trying to do there. At the very least, I’d pull Mongoose Bite from the macro and get rid of the cast sequence line. You’ve got 5 abilities covered in that macro, which is in my opinion, way too many. The more abilities you combine, the less control you have over them.

      As for the gun show macro… you could add something like:

      /y Alright ladies… get in line for the gun show!

      That should add a visible yell emote to the macro. Use /s if you want to make it more subtle, but it’s supposed to be over-the-top and cheesy. I say get their attention! 😉

      Reply
  79. Hello all,

    One thank you for the macro guidance. I like using macros when possible. With the information provided here I was able to make a few combined macros. Though I have tried to analyze the workings of my macros I am not able to determine whether they are working as intended and could use some helpful advice and suggestions.

    The macro is as follows:

    #showtooltip chimera shot (This line is replaced with other instant shots – arcane, aimed, etc)
    #show chimera shot (This line is replaced with other instant shots – arcane, aimed, etc)
    /cast [target=pettarget,exists] kill command
    /cast Call of the Wild
    /cast Rapid Fire
    /cast !Aspect of the Hawk
    /cast chimera shot (This line is replaced with other instant shots – arcane, aimed, etc)
    /cast silencing shot

    The equivalent Steady Shot or Cobra Shot is as follows:

    #showtooltip Steady Shot (This line is replaced with Cobra Shot)
    #show Steady Shot (This line is replaced with Cobra Shot)
    /cast [target=pettarget,exists] kill command
    /cast Call of the Wild
    /cast Rapid Fire
    /cast !Aspect of the Fox
    /cast Steady Shot (This line is replaced with Cobra Shot)

    Could you like give me your analysis of these macros and tell me if they are working correctly. If they need corrections please suggest.

    Reply
    • Tendrak

      Kill Command (and Silencing Shot) is now on the GCD, so the macros will only fire your “shots” while Kill Command is on cooldown, if at all. The Pet spells and Rapid Fire will still work if they are off cooldown though. Now I think about it, I don’t think your shots would ever fire because if KC is on cooldown your macro will fail. Somebody please correct me if I’m wrong.

      I understand why you want to use KC if it’s available, its a kickass ability and is never affected by RNG, it hits the same sledgehammer blow every time. I use the following

      /castsequence Arcane Shot #could be Serpent Sting, Chimera Shot, Explosive Shot etc
      /cast [@pet,exists] Kill Command; Mend Pet

      What this does is fire off a KC whenever it’s off cooldown if the pet is on the target. If the pet isn’t on target he gets a heal.

      I never use this with Steady Shot/Cobra Shot though because the idea there is to regenerate focus, not use it up faster than you can replenish it. I do tend to use

      /castsequence Steady Shot # could be Cobra Shot if BM or SV
      /cast Concussive Shot
      /cast Roar of Recovery # your pet adds 30 focus when this goes off.

      This helps to slow my target while I am firing my slower shots.

      The other thing about yur macros is that you will have little control about using your burst abilities (Rapid Fire and Call of the Wild) while in a macro like this. Consider a “Nuke” macro containing your burst abilities…

      /cast Rapid Fire
      /cast Blood Fry #if an orc.. yo could use Berserking if a troll… not sure about alliance.
      /cast Rabid
      /cast Call of the Wild
      /use 14 # if you have an on-use trinket. This is lower slot, upper slot is 13.

      When you really need to burn someone down you hit this button and launch into your shots. Nothing worse than having Rapid Fire go off at the end of a fight! Well, almost nothing… (Blood Lust!)

      Hope this helps.

      Cheers
      D

      Reply
  80. Hi

    some Macros for PVE and most usefull in PVP, that i use. “they are pretty simple Yet Wery effective!”

    i am a SH, and offcourse my main shots are as all SH´s KillShot, Explosive shot, Black arrow, serpents sting and offcourse Cobrashot. these are all instants except Cobra Shot wich have a global cooldown “every hunter knows that :)” Now with Cataclysm out, we no longer uses mana, and they made aspects, cost free (meaning no loss of focus changing aspects) imagine moving and dealing your instant shots with aspect of the hawk damagebonus”easy”, but also using cobra shots while moving!!!!

    (insert wich ever instant shot you like)
    #showtooltip Explosive Shot
    /use [combat] !Aspect of the Hawk
    /cast Explosive shot

    #showtooltip Cobra Shot
    /use [combat] !Aspect of the Fox
    /cast Cobra shot

    By using aspect of the fox (only on cobrashot) you can autoshot and replenish your stings
    and focus while moving around.. Whenever you spam a instant shot you shift to aspect of the hawk and get max Damage modifier on your shots!! (and by /use not /Cast, aspects wont go off if it is allready on same aspect).

    i hope you find it as usefull as i do 🙂

    JainZarr
    Evolved
    Thunderhorn EU

    Reply
  81. I’ve tried several ‘fixes’ to eliminate a contant flow of “you need to be petted” occuring in the chat channel during combat only. Would you have a solution ?

    Reply
  82. Also is there a way to make your macros do something different based upon what aspect you are in similar to bear/cat form or battle/berserker stance?

    Reply
    • I did a work around for something that indirectly simulates this, though it’s implemented specifically to keep my aspect dancing off cooldown (as well as get rid of the otherwise near incessant kaw-kaw).

      I have a number of shots macro’d to cast aspect of the hawk before the shot, but also swaps the action bar to an action bar that mirrors the first action bar’s macros/abilities but doesn’t do the aspect switch, save for my cobra shot which will switch me into aspect of the fox if I hold the alt key down when using that marco as well as swaps my action bar back to the ones that allow me to aspect switch back to hawk, given the [mod:alt] was met, and then starts the cobra shot cast. From there I have a specific macro that toggles me into Fox or Hawk and makes sure my swapping action bars are set accordingly.

      Example Bar 1 (AB=actionbar):
      1{Hawk+ES+AB switch} 2{Hawk+AS+AB switch} 3{Hawk+BA+AB switch} 4{Hawk+KS+AB switch} 5{Hunter’s Mark} 6{CS}…..
      Example Bar 2:
      1{ES} 2{AS} 3{BA} 4{KS} 5{Hunter’s Mark} 6{[mod:alt]Fox+AB switch;CS}…..

      The down-side to this is that I have a ton of macro’s to manage; one for each shot I conditionally want to /cast to hawk or fox for and another for which I want to leave that out to keep my aspect switching off cooldown but still want to macro other things to. The other down side is I’m using up one of my 10 action bars in storing the flip side of the shots, but I don’t really use all 10 anyways so no biggie.

      Reply
  83. I was wondering if there was a way to incorporate Trap Launcher into a macro with a specific trap, say a freezing trap?

    Reply
    • Unfortunately, you can’t macro them together so that they function like our old Freezing Arrow. Trap Launcher is a bit clunky in that regard. Using it initiates a one sec cooldown, so you can’t bring up your target circle for at least 1 sec after pressing it.

      They need to remove the cooldown is what they need to do.

      If I figure some creative way to do this, I’ll post it, but my previous efforts led to macros that I just didn’t find all that useful. I just keep Trap Launcher and all of my traps on separate key binds.

      Reply
      • Yeah I tried making one using:
        /cast Trap Launcher
        /use Freezing Trap
        /stopattack

        and had no luck, I got it to pop up the target drop circle once, but then nothing after that after both launcher and trap came off cooldown. Thanks for the reply.

        Reply
        • /cast Trap Launcher
          /cast Freezing Trap
          /stopattack

          Its a double tap. First tap primes the launcher, 2nd tap launches the ground targeting
          Also, When I made this macro

          /cast Trap Launcher
          /cast Explosive Trap

          I took my explosive trap icon ability out of my bars and it stopped working, when I put it back on one of my action bars, it started working again. Evidently, the ability must be somewhere on your action bars for it to be available once your trap launcher is active.

          Hope that helps.

          Reply
          • This macro works, but not that well.

            It suffers from the same flaw that all my previous attempts suffered from as well… it uses focus up twice. Watch your focus bar next time you go to use it, then use Trap Launcher separately… you’ll see what I mean.

            It’s not worth it, in my opinion.

            Reply
          • Actually the above tends to use double your focus so I played around with this
            /castsequence reset=2 Trap Launcher, Explosive Trap
            And that seem to work without casting the launcher on the second tap. But you still need to have the trap ability in one of your bars for it to work.

            Try This it worked for me
            /castsequence reset=2 Trap Launcher, Freezing Trap
            /stopattack

            IMPORTANT*** For some reason the above freezing macro instantly triggers/procs my lock&load. It proced every time I tested it.

            Reply
          • Im pretty sure that after you hit trap launcher you are no longer using Explosive Trap.

            I think that when you hit it it changes the spell on your bar to Explosive Trap! instead of Explosive trap.

            try:

            /cast Trap Launcher
            /cast Explosive Trap!

            I think this also reduces the lag of the macro because you are calling the correct version of the explosive trap instead of the static one. Im pretty sure this is how all the abilities work when they proc and light up. Someone try it and let me know.

            Reply
            • I tried macros and was frustrated by them. However I believe (but don’t use myself) that you need to have the (Frost Damage) or (Fire Damage) part of the name included in the macro…

              /cast Trap Launcher
              /cast Freezing Trap(Frost Damage)

              or

              /castsequence reset=3 Trap Launcher, Explosive Trap(Fire Damage)

              Now, as I said I don’t use these, and I’m not 100% sure of the correct full spell name, but you can Shift Left-Click on the spell icon in your spell-book straight into your macro.

              For the record, I use 7 as Trap Launcher and F5,F6,F7,F8 & F10 as trap keys.

              Cheers,

              D

              Reply
              • Okay, got home and checked what I said in the comment above. Nearly right!

                correct syntax is:

                /cast Trap Launcher
                /cast Freezing Trap(Frost) or Ice Trap(Frost)
                or
                /cast Explosive Trap(Fire) or Immolation Trap(Fire)
                or
                /cast Snake Trap(Nature)

                In fact I liked them so much I’ve started using them. Well, for Explosive, nature and Ice anyway. I tend to just drop the other 2 but like to launch those I mentioned into a fracas.

                Cheers
                D

                Reply
  84. My macros;P

    /castsequence [button:1] Aspect of the Dragonhawk, Aspect of the Viper
    /cast [button:2] Aspect of the Pack
    /roar

    #showtooltip Explosive Shot
    /console Sound_EnableSFX 0
    /cast !Auto Attack
    /cast !Kill Command
    /cast Explosive Shot
    /use Deadly Gladiator’s Chain Gauntlets
    /console Sound_EnableSFX 1
    /script UIErrorsFrame:Clear();

    /cast [nomodifier, target=focus, nodead, exists, help] Misdirection
    /cast [modifier:shift, target=pet, nodead, exists] Misdirection
    /cast Misdirection
    /s Nabijam Ci AGGRO %F!!!

    and

    /cast [nocombat,nomounted]Aspect of the Viper
    /use [nocombat,nomounted,nomodifier,nobutton:2,flyable]Albino Drake;
    /use [nocombat,nomounted]Darnassian Nightsaber;
    /dismount [mounted]
    /cast [nocombat]Aspect of the Dragonhawk

    Reply
  85. First off, I strongly advise that you don’t use macros such as this one. Rotations are dynamic and differ greatly depending upon encounters. Our priority always remains the same, but you need the ability to manage your shot cycle manually — don’t let a macro do this for you.

    As far as your question is concerned, I’m guessing the problem is spamming the macro only results in steadies? You would have to place Arc Shot in the /castsequence line, but again… don’t do this.

    Just learn your priority and practice it. That’s the only way.

    http://www.warcrafthuntersunion.com/2010/11/cataclysm-mm-hunter-shot-rotation-guide/

    Reply
    • I use the following as a shot rotation macro for BM hunter. It is Not perfect, it does not optimize your DPS the way manually selecting a shot rotation would. As the above posted stated, your attacks are only optimal when you are doing things manually, leaving your rotation open to quickly adapt to changing circumstances.

      /startattack
      /castsequence reset=combat/target Serpent Sting, Kill Command, Arcane Shot, Cobra shot, Arcane Shot, Cobra Shot, Cobra Shot

      This macro gives me 9-11k dps (level 85 bm hunter with ilevel 346). When I manually do a rotation like :

      trap launch Explosive trap – Bestial Wrath – Trinkets – lifeblood – rapid fire – multi-shot until it no longer refreshes fast then hit fervor and get a few more multi-shots in – on a trash pack I can peak up to 24k dps. That is a HUGE differenace from using that macro above.

      I always use the #6 key as my heals key (pet mend on my hunter) but I recently got a spirit beast so I updated that a bit. (this next macro will NOT work correctly if shift-6 is bound in key binds (by default it is) :

      /cast [mod:shift,@player] spirit mend; [nomod] mend pet

      So I cast 6 which normally heals my pet and if *I* need a heal, I hold shift and press 6. If I have a different pet out, this will only work for mend pet, which is normal.

      As for using s single button for trap launcher :

      #showtooltip Freezing Trap
      /castsequence reset=14 !Trap Launcher,!Freezing Trap(Frost)

      Click – click again you get targeting circle and place and send. Saves the time moving from the trap laucnher button to the trap.

      Reply
      • #showtooltip
        /castsequence [nomod] reset=3 Trap Launcher,!Explosive Trap
        /castsequence [mod:alt] reset=3 Trap Launcher,!Ice Trap
        /castsequence [mod:shift] reset=3 Trap Launcher,!Freezing Trap
        /castsequence [mod:ctrl] reset=3 Trap Launcher,!Snake Trap

        did someone say single button trap launcher??

        Reply
  86. Hey Garwulf,

    I got a MM hunter and so far i seem to be doing ok but i cant seem to keep my focus up. I’m not using Kill Comand or Multi Shot in my macro and yet i still can’t seem to figure it out.
    So far i start off with:
    /cast Hunter’s Mark
    /cast Auto Shot
    /petattack

    which works amazing as a start off but then i have:
    /castsequence reset=3 Steady Shot, Auto shot
    /cast Arcane Shot
    /script UIErrorsFrame:Clear()

    Use to have multi shot in there but took it oout and no point in having kill command as it has a GCD 🙁 i’m stuck.. help me plz!!

    Reply
  87. I am a total noon so pls try not to laugh out loud….. But I tried a couple of your basic macros…. They all worked exc the All in one! It does revive and mend pet, But won,t call it if it’ s not out…..any recs for me?

    Reply
    • I don’t know, but I can tell you this…

      Melee macros don’t work anymore. Raptor Strike is back on the global gooldown, so there’s no reason to macro it. The only melee ability that’s advisable to macro is Wing Clip with Disengage. Disengage is off the GCD, so the two can be cast together.

      /cast Wing Clip
      /cast Disengage

      Reply
  88. To help tame I made this macro from lookin at your stuff :
    /castsequence freezing trap, rapid fire, foresight’s anticipation, tame beast
    Helps catch them rare pats extra fasta

    Reply
  89. Gar, Fantastic information here!! Thank you.

    Interestingly when I use the following macro if my pet is attacking, kill command works but then the shot does not get cast, when my pet is not attacking the shot is cast..

    #showtooltip Arcane Shot
    /cast !Auto Shot
    /cast [pettarget,exists] Kill Command
    /cast Arcane Shot
    /script UIErrorsFrame:Clear()

    I have tried messing about with it but can’t seem to get it to work.. any guidance?

    Reply
    • The reason that the macro will not work is because Kill Command is on the global cooldown these days. It used to be an insta-cast buff, which you could combine with shots, but now it’s an attack which shares a GCD with pretty much all of the other attacks.

      The reason it was working sometimes is probably due to your pet being in/out of Kill Command range. The way the macro’s laid out, it will always attempt to fire KC, but if your pet is out-of-range of its target, then Arcane would fire.

      I scoured the page and didn’t see it. I’m pretty sure I removed this a few months ago, at least. Maybe this is a leftover macro you had?

      Reply
      • Thanks Gar – you are the man, I didnt realise that kill Command was on the GCD.. though i did begin to suspect.. Thanks for the quick response.. I think it is your posting number 155 above i was looking at.

        Best regards and happy hunting.

        Reply
  90. Thanks Gar,
    these macros helped me out soo much when in bgs.
    also i might have just missed them, but i didn’t really see any for taming beasts. The one I use is: in this case for arcturis
    /target Arcturis
    /cast freezing trap
    /cast tame beast

    hope this helps 😀

    Reply
  91. guys can any1 help me out?? i need a macro that i can use chimera shot and if its on cd i want it to use kill command.. at present i used /cast chimera/cast kill but kill only gets activated if i use it immediately after the chimera….i want to use it at other times as well when my chimera is on cd

    Reply
  92. Very nice job m8 really helped me alot but

    Is there any way to make my pet run to me then attack again using charge?
    i have tryed

    /cast petfollow
    /cast petattack
    /cast Charge
    but it does not work
    any ideas?

    Reply
    • You’ll need two separate macros to do this…

      /cast petpassive
      /petfollow

      /petdefensive
      /petattack
      /cast Charge

      The first macro will call your pet back to your side. I use that macro a ton, but I put Dash/Dive in mine.

      /cast petpassive
      /petfollow
      /cast Dash
      /cast Dive

      This is very helpful for when you need Master’s Call or some various pet utility -or- if your pet’s getting nuked.

      To send my pet back out I use:

      /petdefensive
      /petfollow
      /petattack

      If your pet has enough focus and Charge is off cooldown, your pet will use Charge when attacking. You can add charge in there, but I don’t think it’s necessary.

      Reply
      • Alright thanks also i can’t get the
        /cast [target=player] Master’s Call
        /cast [modifier:shift, target=shamansnamehere] Master’s Call
        /cast [modifier:ctrl, target=locksnamehere] Master’s Call

        to work i have to put in the names of my team mates where it says Player and name here right? i can’t even get it to use it on myself

        Reply
  93. Nice site, lot’s of useful stuff here.

    I’m new to macros, but I’ve used almost all of the ones for pets here, and they are great.

    I love the wing clip+disengage one as well, and thought an ice trap at the end would be awesome for slowing any persistent mobs. I guess it’s the cool downs that are keeping me from making it work. Is there a way to put a pause into a macro, to overcome cool down issues? It would be awesome to combine them all in one macro, instead of 2. I tried /castsequence reset=3 Wing Clip, Disengage, Ice Trap (and for some reason, I also tried throwing in Readiness before Ice Trap. I think to try and overcome a cool down. ) Didn’t seem to work. Only works if I split the two functions.
    Does anyone with more macro prowess have any ideas on how to combine them all in one?

    Reply
  94. I am a Survival hunter and a clicker, I use no Macros at all, but really want to. Is there a good just to combine serpent sting and the use of my first trinket, i forget to use the thing more then I care to mention. I would love any help or suggestions here, I am really in need of Macro help, thanks

    Reply
  95. @Shahinson : Try this one (every shot I have is macroed, using an extra button on my mouse for shift along with a n52 speedpad, no keyboard using!)

    #showtooltip
    /cast [@focus, harm, modifier:shift]Scatter Shot;[@focus, harm, nomod]Silencing Shot;

    That should work, servers are down and I can’t test it, but it should work properly.

    Another pet macro I use that helps to save some time:

    #showtooltip
    /cast [target=pet, exists, nodead]Dismiss Pet;[target=pet, exists ,dead]Revive Pet
    /cast [nopet, modifier:shift]Call Pet 1;[nopet]Call Pet 2;[button:2, nopet]Call Pet 3

    This will dismiss your pet if it’s out, revive it if it’s dead and call one of 3 pets based on keystroke combination. Hope they help!

    Reply
    • The second macro i got but ty for showing me, and im going to test that one out right now i really hope it works il get back at ya if it does, ty for your time anyways

      Shahinson

      Reply
    • HAAHA yes i believe so far its working ty alot m8, but for my own puproses this macro looks so difficult to make with all the dots and comma’s why and how can i know when to use them can you explain to me plz ?

      and why the ; behind the ability ???

      Reply
    • Hmm, been doing some testes and ive noticed that if i dont hafe a focus target which is mostly in bgs or world pvp this button doesnt work at all i get that big red question mark? is that because the addon is in this case only working on focus or is it just a bugg?

      cause if its designed that it only works on a focus target then its oke, but i hoped that it worked like normal if i didnt had a focus target and worked as normal when i did had a focus target, i dont know if its too much asked but is a macro for that possible too??

      TY, Shahin

      Reply
  96. I tried the “get in line for the gun show” macro, and for some reason it is only flexing? I typed it in right, and I have 9 free spaces? anything else i should do?

    On another note, these macros are amazing, im going to try them out soon in the arena!

    Reply
    • Try this instead:

      /cast [@focus,harm][mod:shift] Scatter Shot; [@focus,harm] Silencing Shot

      I’m unable to try this right now, but it should do what you need it to do. If you do not have a focus set, or if you have a friendly target set as your focus, then they should work as normal.

      Reply
      • No m8 it isnt working t he thing is he actually isnt switching like he is ignoring my command of my modifier i got it typed like this exactly at my macro page,

        #showtooltip
        /cast [@focus,harm][mod:shift] Scatter Shot; [@focus,harm] Silencing Shot

        nou when i focus a target funny thing is even if i hold or dont hold shift he will automatically cast my Scatter Shot on my focus target i dont know whats wrong….?

        Reply
  97. im curious about one thing is and i hafent tested it out but wanna know if it works is that lets say i wanna use

    /cast [@focus] Silencing Shot

    macro and hafe in that same macro lets say /cast [@focus] Scatter Shot but then if i press 1 i silence my focus and Shift – 1 i scatter it is this possible in one macro if so please someone tell me and show me how to make that maccro

    ty alot

    Reply
  98. ive found a deadly rotation for pvp but im not sure if there is a macro that suite me. i am a mm hunter and i have been destroying all casters in a couple of secs once we start fighting. i click everything with my mouse n it gets aggravating after a while so if there is a macro to help pls let me know my rotation is huntersmak, pop trinket, rapid fire, silencing shot , arcane arcane arcane , steady steady steady, then i ussualy use arcane until my kill shot is ready then i use that. this rotation has been real effective against all casters so if there is anything i can do to get me going faster or what let me know bc i need alot of help

    Reply
  99. I think your Macro’s page needs a real overhaul. Half the abilities dont exist anymore.

    I would recommend this macro for a lot of abilities as it clears up much of your toolbars. If you are a mouse clicker it is fine. If you are a button pusher then put the main ability you want to use on Button 1 and a less used ability on button 2.

    /cast [button:1] Aspect of the Hawk; [button:2] Aspect of the Fox

    Reply
    • Hi Samuel
      No, we can’t. Arcane Shot and Concussive Shot are both on the GCD, and Steady Shot is a 2 second cast shot. This means you can’t trigger any two of them together in a macro, in any order.
      I would not waste GCDs on Concussive Shots, as they do no damage and most of the time are not needed. I reserve this shot for when I actually need it.

      Reply
  100. Any new info on BM and MM for new patch?
    I am a clicker for everything and would like to utilize some macros going forward.

    TY for ur help. X

    Reply
  101. Hallo and greetings to you all,

    i m not very fit in writing macros, only short ones. Can someone tell me, is there mayby a way to cast this following shots in a row, one after one?!

    I ask for, because i got a macro for my feral , there where many cast writing down , and i only need to hit this “one button” again and again.

    So what i want to know is for the follwing shots in a row:

    Snakebite –> chimera shot –> steady shot –> steady shot –> arcane shot –> arcane shoot –> and than from postion 2 again with chimera shot

    Is there a way to bringt that all in one macro with that timings and auto shot !?

    Sry that question, we tried it with 2 people 3 hours and it wont work so we give up. Now i found that page here. Mayby there is one who can post that macro if there is a way.

    I will be say BIG THX if someone will do.

    Greets

    Matthew

    Reply
    • Matthew,
      Garwulf states in his introduction to the macros:
      “You’ll notice there are no /castsequence shot macros in this list. This is because those 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.”
      So the answer to your question is no, there is no macro for what you seek.

      Grambo

      Reply
  102. This macro is for MD, regardless of Spec, to lower your Aggro faster. No more targeting for an MD on the tank or your pet. If you have a tank set to focus, it’ll MD on the tank, if you’re farming, it’ll auto MD on your pet. If you’re targeted on a mob, it’ll MD on the Mobs main target. It’s saved quite a few raids, when my aggro was a little too high. Good for knocking Elitest Healers down a peg or two too lmfao

    /cast [target=focus, help] Misdirection
    /cast [target=focustarget, help] Misdirection
    /cast [target=target, help] Misdirection
    /cast [target=targettarget, help] Misdirection
    /cast [target=pet, nodead, exists] Misdirection

    Reply
  103. I thought I’d add this macro to your list. It pops all of my possible CD’s with ever use of a Shot or Sting. I’m a SV Huntard, like 5.7K GS and use that in my full rotation. Every time a CD is up, it’s going off. Just add or remove things as needed for whatever spec you’re running and it’ll improve your DPS by a bit.

    #showtooltip *Shot/Sting Name*
    /cast Rapid Fire
    /cast Kill Command
    /use 13
    /use 14
    /cast *Shot/Sting Name*

    Reply
  104. Is it possible (or any idea at all) to macro in /cast !auto attack in all my shots to ensure that auto attack always starts off first or do I only need to include it in my initial shot (which would be Explosive Shot on an enemy with health over threshold for a Kill Shot)

    My rotation is:
    Kill Shot, Explosive Shot, Black Arrow, Aimed (or Multi if more than one enemy),
    Serpent Sting, Steady Shot (to fill gaps)

    Might this work properly or do ya have another suggestion?

    #showtooltip Explosive Shot
    /cast !auto shot
    /cast Explosive Shot
    /script UIErrorsFrame:Clear()

    Reply
    • I would macro it into all of your shots, especially since you’ll likely have macros for all of them anyway (Kill Command + Shot).

      It’s a good idea to have the /cast !auto shot at the start of each macro so that you’re sure to never delay the cast of an auto shot.

      Your macro is perfect, apart from it being sans Kill Command.

      I’d change it to this:

      #showtooltip Explosive Shot
      /cast !Auto Shot
      /cast [pettarget,exists] Kill Command
      /cast Explosive Shot
      /script UIErrorsFrame:Clear()

      Reply
      • Excellent. Thanks for the quick response! 🙂

        Btw, is there really any reason (I have seen it in a lot of other macros) to include the rank of the spell. As I understand it, it should act as a fail-safe to always cast the highest rank but that maybe has been rendered pointless?

        /Wettex of Burning Blade

        Reply
        • There isn’t a reason to include a rank of an ability except in situations where you want to down rank the ability in question, as macro’s automatically use the highest rank of the abilities being used.

          Also, Gar, for aspect macro’s, I’ve tried the two line style ones you have listed, before, I find that the tend to cancel the primary one or not cast the secondary one at all, whereas the /castsequence !, ! ones do not.

          Reply
      • Would not the simple change to the 3rd line:

        /cast [pettarget,exits] Kill Command;petattack

        ensure that if your pet has a target already, cast Kill Command, otherwise if your pet s without a target, send it in to attack?

        Reply
  105. I was wondering how you do binds where you can do two thinks at once. like for example while putting up hunter’s mark I’m also sending in my pet in to attack.

    Reply
    • Go to the Options menu and click on Macros. Once there you can create new macros with commands like this one:

      /cast Hunter’s Mark
      /petattack

      Drag the icon to your action bar and… bam! You’re life just got easier, and the game more enjoyable. 🙂

      Reply
  106. Hy!
    I have a problem. I think this macro is work but i don’t know how i used to and which abilities could i use.
    #showtooltip
    /cast [nomod] “Shot 1” Serpent sting
    /cast [mod:shift] “Shot 2” Chimera shot
    /cast [mod:ctrl] “Shot 3” Aimed shot
    /cast [mod:alt] “Shot 4” Arcan shot
    but my problem is how i can do that only one button whit look after the cooldowns and the rediness bucause i like the pvp. And the hunters have to use so many buttons.

    Please help me. thx

    Reply
  107. I have two macros that I like but can’t make them work together. The first macro is:
    /cast [nopet] Call Pet
    /cast [@pet,dead] Revive Pet
    /clearfocus [@focus,dead]
    /focus [@focus,exists]player;target
    /clearfocus [@focus,noharm]
    /petattack [@focus,exists]
    /petfollow [@focus,noexists]
    /cast Hunter’s Mark

    And the second is:
    /target focustarget

    They don’t seem to work together. I would like to use the first one and be able to get focus on the tank and assist.

    Thanks for all the great macros and all the other great Hunter help. Love this site.

    Reply
  108. I have tried your disengage macro with the flexweave underlay and it works quite nicely. The only problem is I have to jump before hand (flexweave doesn’t activate when you on the ground). Since in pvp the crap is flinging, I’d rather not have to remember to hit the spacebar before using the macro. Is there a way to put the jump into the macro? Or script it so the the jump isn’t needed?

    Reply
    • Aqulaia,

      The only thing that’s going to help with that are specific targeting macros for the mobs you’re fighting.

      Example:

      /target Reanimated Adherent
      /cast Arcane Shot

      My advice is to just practice with mouse and/or tab targeting. Tab works great if there are only two types of mobs to switch between. Otherwise, you’re going to need a crazy amount of macros to try and achieve one-button target switching for all fights.

      Focus is good for PvP as it pertains to fast target switching, but in PvE, focus is usually reserved for your tank.

      Reply
  109. Awesome macro basics!! Was looking for a primer on macros for hunters!! Been trying to make an all-in-one pet care macro, took what you had and added feeding to it. Hold alt and click to feed pet. The tooltip changes depending on fcn and pet status. Enjoy!

    #showtooltip [nopet] Call Pet; [@pet,dead] Revive Pet;[modifier:alt] Feed Pet; Mend Pet
    /cast [modifier:shift] Revive Pet; [@pet,dead] Revive Pet; [nopet] Call Pet;
    /cast [modifier:alt] Feed Pet; Mend Pet
    /use [modifier:alt] Mead Basted Caribou

    Reply
  110. Hey Gar…thanks for such nice info.

    Quick question: I constantly switch between Aspect of Cheetah/Hawk for moving between fights and fighting. I’ve got a macro that sends pet in, casts Hunter’s Mark and casts Aspect of Hawk. Prob is, if I’m already in Hawk, it removes it since the Aspects all toggle on casting. I tried putting in “[noexists]” before casting Hawk, but all Aspects are treated as one existing item, i.e. if any Aspect exists like Cheetah, it will not cast Hawk. So I then added another like before it to remove any Aspect using “/cast [exists] Aspect of the Cheetah” followed by “/cast [noexists] Aspect of the Hawk”. This works fine if Cheetah is up but if Hawk is up, it removes it and leaves no Aspect active. Any ideas on what to do to make this work, if it is even possible. My end goal is to have the macro switch to Aspect of the Hawk if any other Aspect is active (or none is active) and also leave Hawk active it it is already on.

    Thanks a bunch,
    Kenny

    Reply
    • Hi Kenny,

      Sorry my response has come so late… I missed this one somehow. Anyway, if you’re still following this…

      To switch between hawk and cheetah, your macro would look like this:

      /cast Aspect of the Hawk
      /cast Aspect of the Cheetah

      This would toggle between the two aspects, but always default to Hawk when no aspect is active.

      Now, to add hawk and cheetah into one macro, along with hunter’s mark and pet attack, it would look like this:

      /cast Hunter’s Mark
      /petattack
      /cast !Aspect of the Hawk
      /cast [mod:shift] Aspect of the Cheetah

      There’s no way to get your macro to work as intended without a modifier key. The macro I just listed will make sure you’re always are in Hawk after you’ve cast Hunter’s Mark. To switch to Cheetah, you’ll need to use the modifier key (alt,shift or ctrl).

      The other macro is a simple one-button toggle.

      Hope those help. 😉

      Reply
  111. Hi,
    I was wondering if its possible to make a macro that will cast your traps, say frost trap then explosive trap then snake trap. If this is possible could you please help me?

    Reply
  112. @rangermike

    I’m not sure if you can use that anymore, since I think it would look like this:

    /cast Dismiss Pet
    /cast Feign Death

    but since (If I remember right) Dismiss pet is now a cast, I don’t think you can do that now. The only instant pet-away I can think of is abandoning it 🙁

    Reply
  113. I made my own Aspect Macro, but haven’t had the chance to test it since my hunter’s not high enough for most of the aspects. If I remember right, It’s like this.

    /cast Aspect of the Monkey
    /cast [mod:shift] Aspect of the Hawk
    /cast [mod:control] Aspect of the Viper
    /cast [mod:alt] Aspect of the Cheetah

    you can switch them around anyway or add/take out a few, just want to know if it actually works, would save even more space than the aspect switchers you made up there, the only hard part is memorizing the modifiers. Thanks 🙂

    Reply
  114. Hi,
    I’ve been reading about your macros. I think they are great, I copied the all in one pet macro. I’m looking for an old one I’d heard about that will dismiss my pet when I need to use feign death. could someone tell me where to get it or poet it here?

    Reply
  115. some of my macros 😛

    #showtooltip Serpent sting
    /cast [nomod] Serpent Sting
    /cast [mod:shift] Scorpid Sting

    #showtooltip Tranquilizing Shot
    /cast [nomod] Tranquilizing Shot
    /cast [mod:shift] Viper sting

    /cast [target=player] Intervene
    /cast [target=player] Roar of Sacrifice
    /petfollow

    Reply
  116. thnks, have been slowly blending ur macros and they are awesome. had a problem w/ one after multi checks. came back two days later and figured out i had missed a space, user error completely lol. thnx for ur hunter appreciation 🙂

    Reply
  117. hey i was wondering for this extremely needed macro if anyone can build it for me:

    Targets automaticaly the mana-user and automaticaly shots with viper sting with on click

    Reply
  118. I use this assist macro to prevent accidents

    #showtooltip Hunter’s Mark
    /target [@focustarget, exists, harm, nodead]
    /cast !Aspect of the Hawk
    /cast Hunter’s Mark
    /cast [@targettarget, noexists]; !Auto Shoot
    /petattack [@targettarget, noexists];

    Reply
  119. I have tried this several ways and no matter how i macro it hunters mark will not work macroed in with anything else. i am using mods but I wouldn’t think that would matter

    Reply
    • Hunter’s Mark will work in a macro when combined with any abilities or commands not on the GCD.

      /cast Hunter’s Mark
      /cast !Auto Shot

      /cast Hunter’s Mark
      /startattack

      /cast Hunter’s Mark
      /petattack
      /startattack

      etc…

      If you’re unable to get this to work, then you must have some addon interfering. I would disable the suspect addon(s) one at a time to determine the culprit.

      Reply
  120. Even with targeting the enemy first it the hunters mark doesn’t appear on the target tested it out on the TD many time. The second one is nice but I like to use the tanks target =-) but ty anyway

    Reply
    • Just set your tank as your focus, then use this macro:

      /assist Focus
      /cast Hunter’s Mark
      /petattack
      /startattack

      That will throw a Hunter’s Mark up on your tank’s target, send your pet in, and begin your autoattack.

      Reply
  121. Hello again. I tired using this macro: but the mark doesnt apper on the target but my pet does attack. Anyway to fix this?
    /cast Hunter’s Mark
    /petattack

    Reply
    • If you have the target selected first, then that macro will work. If you don’t have a target selected, or want the macro to automatically target the nearest target, then you need to change it to this:

      /targetenemy
      /cast Hunter’s Mark
      /petattack

      Reply
  122. Ping,

    I went ahead and edited all of the .lua files in the saved variables folders…
    *gasp*
    *comes up for air*
    *wipes brow*
    Anyway, I was just wondering if the actual files within the Interface/Addons/ directory get written to as well. I’m hoping that’s not the case, but I wanted to ask.

    At any rate, at least now I’ve hidden the details concerning the pile of gold I’m sitting on, as well as the king’s bounty stored across all of my bank vaults. 😉

    Main thing I accomplished was ridding all of the old and irrelevant profile information. I’d deleted them several times, but it seems as if you have to actually go to the code level to truly remove them. 🙁

    Well, hopefully they’re gone now. Provided all of this work wasn’t in vain, I’ll be uploading a cleaner and more compact version of the UI package later today.

    Reply
    • Blimey Garwulf!

      That was quite a bit to handle in in one go! Some of those files were LARGE.

      The files in interface/Addons/ are never, ever changed by the addons. Part of the WoW security design.

      Reply
      • I asked another genius friend of mine in-game who also said the same thing – the addons in the interface folder are not touched. The new file I have uploaded now is much, much cleaner, and contains only the one zip file. I had to d/l a 3rd party utility in order to work-around Mac’s way of doing things, which is to package all that extra goop in the additional folder.

        Reply
  123. Back to macros! I think that the shot-macros can be improved:

    #showtooltip Some Shot
    /cast Silencing Shot
    /cast Some Shot
    /script UIErrorsFrame:Clear()

    could be changed to:

    #showtooltip Some Shot
    /cast !Auto Shot
    /cast Silencing Shot
    /cast Some Shot
    /script UIErrorsFrame:Clear()

    Seems to have improved my DPS. Please let me know, if you get positive results as well.

    Reply
    • I was planning a mention of that macro, along with some other additions. It’s on the list – believe me. I started using !Auto Shot in my PvE shot macros a few months back after having a look at kripp’s video on macros, and it seems to have upped my DPS a bit. Not a huge difference, but as far as DPS is concerned, more is always better. 🙂

      Reply
      • Yup, that’s where I got the idea as well 😉
        I’m using a mix of ideas from Ensidia, Kripp, Garwulf and others, fine-tuned by visits to Zehera’s (FemaleDwarf.com), HunterLoot and GuildOx. In spite of my moderate gear, I evidently keep surprising others with my output (grin). Oh, I have very good help in Watcher , which I have set up with the priority suggested by Zehera.

        Reply
  124. Ah, well. Perhaps I should have mentioned, that I use Dominos and wish to keep doing so – for now ;o) Been drooling a bit over Macaroon, but I have a good thing going with Dominos: Easy/comfortable use, easy setup/design and very easy keybindings – just no support for dual-spec, yet.

    Anyway, nice design for your new UI, Garwulf. But you may want to clean up the configuration files a bit – some of them are downright messy and full of irrelevant stuff – like several setups for other UI and a lot of different characters. I downloaded the UI to see how you had configured Grid and Satrina buff frames, but evidently you’d dropped Grid before releasing the UI and I had to give up on reading the SFB config, as the file contained every single setup that you have ever tried (and its cousin) shoehorned in.
    Also saw that you are back to using Shadowed UF, which I thought you’d dropped. I use that and IceHUD (with clean curves) for unit frames. Good combo, but I’d guess IceHUD would collide a bit with Power Auras for available screen real-estate.

    Reply
    • Thanks for the heads up on the config files, but I’m in the dark as to which files to clean up. I followed the WoWInterface packaging instructions to the letter, even going a step further and omitting my config.wtf from the package.

      If there’s a simple way to remove those old settings, I’ll gladly run through and tidy things up. Let me know which specific files you accessed so that I have a reference point.

      Reply
      • Garwulf, I’d say most of them. Configuration files usually are a mess. Some of them are clean, while others are not.

        The results of a quick run through the files are that SBF is a mess, SUF is not far behind, Bagnon_forever contains info about the contents of all your alts’ bags, SLDatatext, Bartender4 and Chinchilla also has info for all alts, Chatter contains a log of many of your conversations. Also, you don’t need to copy the *.bak files.
        As for the files related to each alt, recount.bak contains info about your encounter with Saurfang.

        Then there is the Zip-file: it contains two folder trees, that look very similar, GarUI and __MACOSX. I haven’t checked if there are differences between the two trees, but off hand, you should be able to reduce the file size by more than 50% by deleting one of the trees and the *.bak files.
        Cutting out the unnecessary profile info from the config files looks more daunting ;o)
        I have tried it with e.g. Dominos in order to copy the files to my other account with as little overhead as possible, but had to give up, as the file was extremely messy – far worse than SBF and such.

        Reply
        • Thanks for the info Ping. I looked into the issue with the extraneous __MACOSX folder which appears to PC users, and have found a piece of 3rd party softer to remove it.

          As for the various config garbage… Well… I’ll see what I can do about that, but this project has already become a mountain of work that I did not account for. I want the file and installation to be as clean as possible, but yeesh..!

          Reply
          • Actually, it’s no bother to others, but it exposes some things that you may want to keep for yourself.

            Myself, I’m a bit of a purist, when it comes to config files – the simpler they are, the better I can understand them (and re-use the relevant sections).

            Reply
  125. I’m thinking about using my dual-spec for swapping between my main spec (MM) and a spec for soloing instances (BM). Is there a way to swap macros and bindings with the spec?

    It is not the keybindings I want to swap, but the macros. My action buttons are bound to named MM macros (chimera, aimed, etc), but I’d like those bindings to be swapped to the BM macros, when I swap to BM, and vice versa.

    Reply
    • It’s been a while since I’ve used the default Blizz UI, but I know for a fact that bartender4 does just that. All of my spec-specific abilities alternate on the same keys. For example, when I switch from SV to BM, the key for BA becomes the key for BW, Wyvern becomes Intimidation, etc…

      Reply
  126. There don’t seem to be enough macros that use the fact that aspects are on a class cooldown, and so can be used in front of any other ability. For instance

    #showtooltip Aimed Shot
    /cast !Aspect of the Hawk (or Dragonhawk if you have it)
    /cast Aimed Shot (or other shot)
    or
    /cast !Aspect of the Monkey (if you don’t have Dragonhawk)
    before the rest of your melee macro.

    As said by Raveniste, the ! prevents the aspect from being shut off when the macro is used. Another useful addition would be to have
    /cast !Aspect of the Viper (or Beast, if you don’t like being tracked)
    in front of the various mounting macros.

    Reply
    • One tip for melee abilities. I like to use Wing Clip whenever posible in melee range, so made a macro like this:

      /cast Wing Clip
      /cast [modifier:ctrl] Master’s Call; [modifier:shift] Detterance, [modifier:alt] Feign Death; Disengage

      This macro will Wing Clip everything in melee range when you Disengage, Feign Death, Detterance and my favorite – Master’s Call, after you trinket Kidney Shot and leave crying rogue.

      Reply
  127. Another Hunter’s Mark macro I use. Sets up your pets growl/cower based on being in a group, and changes gear sets (blues/greens – cheap repair for soloing, and best gear for raiding). The gear change only works out of combat, but I usually cast HM out of combat anyways so it works for me.

    #showtooltip Hunter’s Mark
    /cast Hunter’s Mark
    /petautocaston [group] Cower; Growl
    /petautocastoff [nogroup] Cower; Growl
    /equipset [nogroup] Solo; Raid

    Reply
  128. I was just playing around with some macros after adding the ones I wanted from this page, (Very helpful by the way) and came across one that I think a lot of hunters could use. Mind you this only works with specific pets. (In my case a crab, which is very popular anyway)

    /use Medallion of the Alliance (or 13/14, any applicable trinket)
    /cast Deterrence
    /cast Pin
    /use Runic Healing Potion

    This is terrific when facing a rogue. If you can’t target the rogue quickly enough, this is basically a get out of jail free card. As soon as they open on you, you will trinket their stun, use a pot to get your lost health back, your crab (in this case) will root the rogue, and you will be immune to damage. The only thing you need to be aware of is your back facing the rogue. A simple mouse turn of 180 degrees the instant you use it will get you facing the rogue so deterrence is effective. Then you have a few seconds to either disengage, lay a couple traps, etc, whatever you need to do to prepare for the fight. If the rogue vanishes, at least you know he has burned his vanish, (and CoS also if you mark him or sting him) and now you have a chance to drop a flare and are aware of his presence.

    Reply
  129. Wow, fantastic list here. I’ve been playing for a little over 2 years, but I’ve just been starting to use macros lately. They’re intimidating. 🙁

    One (probably stupid) question, though… I’ve been using this macro to start fights:
    /cast hunter’s mark
    /use charge
    /petattack

    I tried to add in a /cast Aspect of the Hawk to make sure it’s on whenever I go into combat, but if I already have Aspect of the Hawk applied and I use that command, it turns off. Is there any way to fix t

    Reply
    • /cast !Aspect of the Hawk

      Exclamation point ensures that it will default to enable aspect instead of toggle.

      Hope this helps.

      Reply
  130. Hi! very well done.You have done a great job on all the info. You got something to be proud of. A lot of other webs should take note!! Info laid out nice and simple that direct to the point.
    I have gained almost 2k dps using this site and still gaining. 🙂 ty hope theres more to come in the future.

    Reply
  131. Forgive the possibly elementary question, but I have tried several variations of what I want to macro without success. Basically, I want to have a single button that casts Hunter’s Mark with a left click vs Hunter’s Mark and /petattack with a right click (I’d much prefer l/r click to a different mod key… I am a clicker, unfortunately).

    Thanks for any help you can offer – I’ve absconded with several of your macros already, with great appreciation. 🙂

    – Vex

    Reply
  132. Thanks for these great macros and tips. I had been looking for a website like this ever since I returned to WoW. You are an asset to hunters everywhere and I appreciate all your efforts.

    These macros have enhanced my gaming experience immensely and showed me how easily some of the problems I have had, like autoshooting fresh frozen warriors in BGs, can be overcome with a few simple line of text.

    Reply
  133. Since as far as i can tell tracking TYPE still plays a roll in hunter damage i still use this autochange macro for hunters mark
    #showtooltip
    /stopmacro [noexists]
    /run for i=1,GetNumTrackingTypes() do local n, t, a, c = GetTrackingInfo(i); if string.find(n, UnitCreatureType(“target”)) then if t~=GetTrackingTexture(i) then SetTracking(i); end end end
    /cast Hunter’s Mark

    Reply
  134. is there a way to make a macro so it casts 1 spell and if its on cd it casts the other 1…i want to have killshot first and explosive second this way i can always be shooting explosive shot but when killshot comes up its first in line for use.. any way this is possible or do i have to have them as seperate keys … i just have to many damn moves on my bars and some are getting incresingly harder to click during arena…

    Reply
  135. Hi I was just curious if it was possible to macro in melee abilities like Mongoose Bite into your Shots. That way if you are in melee range you will melee attack and if you are ranged you will fire a shot.

    I know this is probably possible with Raptor Strike since it works off your next melee and I saw the macro for Wing Clip and Disengage which is helpful.

    I just get so tired of ranged classes and melee classes getting close to me and not being able to get any shots off but not having melee abilities readily available. Its frustrating being the only ranged class where our ranged abilities are useless in melee.

    Reply
    • Carnalfury,

      You really only need one key for melee.

      /cast Raptor Strike
      /cast Wing Clip

      Create that macro and bind it to something handy. The other melee macro that combines raptor and mongoose is ok too, but hunters have become less and less viable in melee range, making that almost obsolete. If you’re stuck in melee beyond the length of time it takes to apply a Wing Clip, you’ve probably already lost.

      Now to answer your question… raptor strike could be macro’d in to some of your ranged abilities, but I honestly can’t see a reason for doing so. Rather than having a key that issues a default attack based upon range, you should be working your ass off trying to get range.

      I suggest just devoting one key on your keyboard to the macro listed above, then just practice keeping out of melee range. 😉

      Nice name btw.

      Reply
      • Any way you can macro Wyvern Sting so that your pet wont attack it when it is your first attack coming off a mount? My pet seems to interupt that alot.

        Sorry if my question doesnt make sense.

        Reply
        • Ardren,

          Just create a macro with /petpassive before your cast:

          example:

          /petpassive
          /cast [@target,exists,harm][@mouseover,harm] Wyvern Sting

          Now, I haven’t actually tested this one but this is the gist:
          -set pet passive
          -if you have a target selected and it is harmful, cast wyvern sting on it; if you have no target, then if your mouse is over a potential harmful target, cast wyvern sting on that.

          Regards,

          Styger (Ghostlands)

          Reply
  136. #showtooltip Disengage
    /console targetNearestDistance 5.000000
    /targetenemy [noharm][dead]
    /cast [harm,nodead] Raptor Strike
    /cast Wing Clip
    /cast Disengage
    /cast Master’s Call

    This Macro is pretty good in arena’s (if you have glyph of Raptor strike its even better!) You escape from your enemy and you remove imparing effect and reduce’s the damage by 20 % if glyphed. Made it up by myself ^^ i always put master call up becuase the enemy charge me 90% of the time after ive disengage. and the 20% reduce is just a perfect against warrior when they charge me and got Juggernaut that increase their mortal strike by 25 % crit, its just amazing that you have 24% reduces damage from the attack. 20% from RS Glyph and %4 from Survival Instincts if youre specced survival, You Should try it out!

    Reply
  137. Heyy ..Nice job your doin here 🙂 ^^
    I play a BM/survival hunter in arenas..But the Main problem in playin a BM hunter is they kill my pet Fast:S ..lol!! It would be their first target =((.. i dunno if my talents are wrong or sumthing else 😛 I currently use a “Ravager” (cunning) Pet..as it gives me a 2 sec stun nd high dps..
    Wonder if u could suggest me something 🙂 thnx a lot

    Reply
    • chris,

      I actually started replying to this comment a few days ago when you posted it, but at the time decided it needed a more thorough answer (or more info from you). It was late and I was sleepy. I ended up shelving it for another time. Thanks for the reminder. 😉

      At any rate… on pet survivability in arena…

      I honestly don’t have much of a problem with this. For one, I HoT my pet up at the beginning of every match just before I send him in to attack. Second, I have macros assigned to send my pet back to me and cast dash, as well as one for Bullheaded when I use my Chimaera. Having pet commands hotkeyed is pretty important for BM hunters. Having your pet retreat is also key for setting up Charge.

      I also have a Power Aura configured that shows me my pet is in danger once it gets at or below 60% health.

      Another thing that’s going to help your pet out a lot is resilience. I have about 1040 resilience in my PvP gear, which seems to be enough to keep my pet from being nuked in seconds.

      In short, resilience will help quite a bit, but I think the key to pet survivability is knowing when to pull it back and being johnny on the spot with the Mend Pet.

      SV and MM hunters don’t have to worry about pet survivability quite as much, because their pets are used more for situational abilities, plus if they die, they don’t lose a huge chunk of DPS or any spec defining abilities.

      Pet micro management is a huge part of being a successful BM hunter.

      Now, if you really like Beast Mastery and want to give it a go for PvP, but are having problems with pet survivability, here are some options…

      Use a worm. These things are awesome for PvP, not only for their hardiness and Tenacity tree abilities, but for their incredible Acid Spit.

      Use a worm with Glyph of Mend Pet (in place of Glyph of Disengage). While enemies are busy trying to take down your pet, you’ll be free to blast away. Heart of the Rhino + Spirit Bond + Glyph of Mend Pet is awesome. Have fun with your unbreakable pet. 😉

      Spec into Improved Revive Pet. If your pet is going down a lot, this talent will make bringing it back a practical solution.

      If you use a Cunning pet, spec into Bullheaded. This talent is great. It acts as a mini shield wall and a PvP trinket for your pet. A lot of times enemies will snare or stun your pet while they go to work on it. Bullheaded + petpassive + Dash + Mend Pet helps to save them.

      If you use a Ferocity pet, talent it with Heart of the Phoenix. Being able to bring your pet back instantly, and with full health, is huge.

      Hope this helps. 🙂

      Reply
      • Hehe thnx for replying 🙂
        Hmm..talking about A Worm :S i havent used it before..and hence i have no idea about its DPS factor..
        Currently using A Ravager “cunning” spec..the thing is they usually know what spec i maybe playing 😀 And hence go for my pet first Lol..Being a BM thinking about calling my pet back from attack..would be wasting my BESTIAL WRATH cd..and losing my pet anyway..!!
        I got bullheaded covered in the pet talents..
        I got all things covered in one macro (bestial wrath+rapid fire+Kill command+Any other use trinkys)..so like pulling my pet out after using this..would wasting everything :X
        Not to mention i m the first player to die after my pet Lol 😀
        So dunno how to work it out..Many wins but Losses to -.-..

        Reply
        • chris,

          You wouldn’t want to call your pet back after blowing your cooldowns. I’m not sure how you interpreted that from my response. If you are letting your pet die, it means you need to keep a closer eye on him and pull him back when needed.

          I completed over 60 matches on Monday and my pet was killed in only one of them. Hopefully some of the things I said will help you out in the pet micro management department.

          Another alternative is to go SV or MM and use a spider. Just keep it at your side and hotkey its web ability when you need a snare. If your target is starting to get low, then send him in for a little added dps.

          Reply
          • Haha! somehow my pet is surviving now 😛 adding Glyph of mending nd stuff hehe….Thnx a ton garwulf! 😉 Your macro of Masters call helped my team mates a lot xD ^_^

            PS: i do my 2’s with a elemental shaman..Any tips u could offer us!?

            Reply
    • Baliska,

      Nope. It’s not possible to script a macro to intelligently cast those shots, nor would you want to do it that way. Silencing Shot is the only DPS shot that can be combined with other shots because it’s not on the global cooldown. All other shots require a global cooldown in between, so the only way to bind them to one macro is to create a castsequence. However, that method can’t come close to a player’s ability to make intelligent decisions on the fly, and is simply just a horrible way of doing things. If you upset the cast sequence in any way, it throws off the entire rotation.

      Most fights nowadays require a great degree of movement, so it’s really not possible to settle into a set rotation. What hunters have these days is a shot priority. Just practice your spec’s priority and you’ll soon find that using a single macro keypress would be detrimental anyway.

      You could bind Steady Shot to your scroll wheel and use it that way if you wanted.

      Reply
      • couldnt you make a macro to bind to your mousewheel that would use a certain shot depending on if you’re moving or not.. or maybe which stance your in.. giving priority to one of two shots.. idk how to do three but i see two being possible

        Reply
  138. Garwulf my friend;
    i am trying to make the simply missdirection macro and the tranquilizing shot work´s but i had no success. Could you help me and give more tips or new commands ??. Do you know if it´s possible to create a macro to change races automatic while you are attacking them ??

    Ty and have a nice weekend my friend !!!

    Reply
    • Taurion,

      The simple misdirection macro should work, you just a have to make sure to set your focus first.

      /cast [@focus] misdirection

      The Tranq Shot one should be working as well. Hmmm…

      By “change races”, do you mean switch tracking? If so, you don’t need to worry about that if you have the Talent Improved Tracking. As long as you’re tracking one of the included mob types, the bonus will apply to all. Just make sure you’re not tracking ore, herbs, hidden, fish, etc…

      Reply
  139. /cast [modifier:shift] Revive Pet; [@pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet

    Problem: This macro will not revive my pet. so aggravating. is it working for everyone else?

    Reply
      • Thanks garwulf.

        Yeah it was wierd, because it worked maybe twice for me with shift pressed. I had a little premature post though because Sabaren posted this:

        /cast [target=pet,dead][mod:shift] revive pet; [nopet] call pet; mend pet

        This one works for me.

        Reply
        • #showtooltip
          /cast [mod:shift] Revive Pet; [@pet,dead] Revive Pet; [nopet] Call Pet 2; [mod:alt] Dismiss Pet; Mend Pet

          added a dismiss just to get another one off my toolbar, gonna add another mod with alt to call pet 1 soon

          Reply
          • #showtooltip
            /cast [mod:alt] Dismiss Pet; [mod:ctrl]Call Pet 1; [mod:shift] Revive Pet; [@pet,dead] Revive Pet; [nopet] Call Pet 2; Mend Pet

            Reply
  140. Is there a way you can string on /startattack at the end? I have tried it, and it doesn’t work, what I want to happen is the Wing Clip+Disengage than while in mid air begin attacking again. So essentially I used this, but I am not getting the results I want. I just stand there with my sword out.
    Wing Clip & Disengage

    This macro will throw a Wing Clip on your hostile target if they’re in range, leaving them slowed while you Disengage.

    #showtooltip Disengage
    /cast Wing Clip
    /cast Disengage
    /startattack

    Reply
    • You can’t auto attack while moving, if that’s what you’re asking. I’m pretty sure Disengage is on the global cooldown too, which means you won’t be able to cast another insta-cast shot for 1.5 seconds after using it.

      Just spam whichever instant cast you want to use after you hit this macro, ie: Conc Shot, Aimed, Arcane, Wyvern, etc.

      Reply
  141. Sometimes sound might disable itself (I found it has due to binding it to a mouse wheel and casting a sequence) but you may want it to play sound, if you put in:
    /console Sound_EnableSFX 0 (At the beginning of your macro)
    &
    /console Sound_EnableSFX 1 (At the end of it)

    Sound seems to resume. i dont know if any of you experience this but heres a way to combat it ^^

    Overall an example should be like this:
    /console Sound_EnableSFX 1
    /castsequence reset=target Black Arrow, Serpent Sting, Aimed Shot, Explosive Shot
    /console Sound_EnableSFX 0

    Reply
  142. This page was a huge help! I got rid of a bunch of buttons on my bar by using the macros you recommend. Glad you like my mount macro; I have so many fun mounts it seems a shame not to use a variety of them.

    Reply
  143. I had two great mount macros that let me vary which mounts I use in a sequence, so that I can use a variety of mounts. I modified it by combining it with yours so that I could use just one button for both flying and ground, and thought you might be interested:

    /dismount [mounted,noflying]
    /castsequence [flyable] Albino Drake, Bronze Drake, Green Proto-Drake, Argent Hippogryph, Turbo-Charged Flying Machine; [noflyable] Venomhide Ravasaur, Black War Bear, White War Talbuk, Cobalt Riding Talbuk, Swift Zhevra

    Now, of course, these are my favorite mounts; you can choose whichever you prefer. It keeps you from dismounting if flying, but not if you’re on the ground; this lets you cycle through mounts if you decide you don’t want to use a certain one or one doesn’t fit through a door. Just replace my mount selection with your favorite mounts and you’re good to go.

    Reply
      • I’ve been using the mount macro and loving it, but I discovered a problem I never had when I had one for flying and one for ground; in Wintergrasp, during battle, it won’t let me mount! I had to hurriedly find a fast ground mount and put it on an action bar. Any suggestions for modifying the macro to remove that problem? Thanks!

        Reply
  144. SV Hunter, been around for a while, yet don’t use macros as I like to be “in control”… Nevertheless, you’ve provided some great macros that I WILL use, particularly the PvP ones. Many thanks! I’ve tried out macros before by searching the web and customizing them to my needs, but NEVER have I seen such a comprehensive set of macros for hunters only. Way to go!

    Reply
  145. @ John Lynch

    Thee John Lynch?! Former Bucs All-Pro Safety..? 😉 Either way, welcome!

    Unforunately you can’t set up a macro to do the things you want. Traps share the same GCD as Disengage.

    However, the Disengage macro I have listed is a great tool. Combine it with a frost trap and it’s even better. If you’re getting beat up by a melee, drop a frost trap at your feet, then 1.5 seconds later hit that macro. Works like a charm. Just make sure you’re back is turned facing a safe escape route.

    @ Solidus_Devilsaur

    Good point. I edited the Kill Command Shot Macro to reflect that. I don’t use that personally, but I could see where it would be a benefit. Thanks!

    @ Ddorian

    I haven’t been served with one yet, so I’m guessing no. You should be good to go. 😉

    Reply
  146. When macroing Kill Command in your shots, I prefer to use “/cast [target=pettarget,exists] kill command” , so you don’t cast it if yout pet is on passive or if u accidentaly hit the macro while out of combat.

    Keep up the good work Garwulf.

    Reply
  147. Gar,

    Screw the useful macros…the gun show will be the first one I add next time I log in….that is just classic….

    There are no restraining orders in Azeroth, are there 😉

    Reply
  148. Looking for anything that will help me in PVP, I am really bad. When I get jumped I panic and usually die pretty fast. Can a macro be built that will put down trap,slow opponent and give time to escape?

    Reply
  149. the one macro that I haven’t been able to find is a disengage macro that turns your auto shot back on, and i havent been able to figure it out. For some reason, /castsequence
    /cast Disengage
    /cast !Auto Shot
    wont work, and i dont get why. Any tips/tricks? I’m genuinely frustrated and confused

    Reply
  150. In arena’s I have all my CC shots and debuff shots macro’d to a focus. When the gates go up and a target is called and a CC target is called you have ready to go buttons for your targets.

    Using Gladius in arenas allows a rt. mouse click to focus and left mouse click to target. Example macro for shooting your focus…

    /cast [target=focus, exists] Attacknamehere

    I have Scatter Shot, Wyvern Sting, Scorpid Sting, Viper Sting and Tranquilizing Shot all macro’d to the focus.

    Combining these easy buttons with the add-on POWER AURAS to tell me when my CC’s or my team-mates CC’s are in effect on the focus allows for smoother sequencing of CC’s. Alway s call out when you do it and when it’s broken…

    Example: Scatter Shot.. then Pally’s Hammer of Justice.. try a freeze trap or Wyvern Sting (be aware Wyvern leaves a dot that can break many CC’s including Scatter, Freeze Trap, Blind, etc..) all the while DPSing the original target!

    I also macro’d in Intervene and Roar of Sacrifice into my Explosive Shot. Hunter’s are often early target’s and it’s good to have protection as often as it’s up.

    Reply
  151. Hey Garwulf
    First of, great job you’re doing here, secondly i tried the Master’s call macro you meantioned above for 3s:

    /cast [target=player] Master’s Call
    /cast [modifier:shift][target=shamansnamehere,help] Master’s Call
    /cast [modifier:ctrl][target=locksnamehere,help] Master’s Call

    But i cannot seem to make it work, i just copy-pasted it from here into my macro so it shouldn’t be a typo
    help please 🙂

    Reply
    • Hi Bathazar,

      Try this one instead:

      /cast [target=player] Master’s Call
      /cast [modifier:shift, target=shamansnamehere] Master’s Call
      /cast [modifier:ctrl, target=locksnamehere] Master’s Call

      I’ll try to test it out tonight if I get a chance, but give it a shot in the meantime and see if it does the trick.

      Thanks for letting me know on this. It’s about time I go through again and make sure all of these are working and/or relevant.

      Reply
  152. Lethargic, I bind my middle mouse key to use for mounts and several items needed for dailies. I just switch the icon of my mount to whatever is needed, then switch back. When I go into a raid I switch the position of my mount with my volley to allow the center mouse button to activate the volley. Make sense?

    Reply
  153. I use this for my mount macro, works everytime just have to remember to right click after landing in Dal, It also stops you from doing something stupide like dismounting in midair
    #show
    /cast [stance] [modifier:alt] Aspect of the Pack;[noflyable,nomounted][button:2,nomounted] Great Blue Elekk;[flyable,nomounted]Swift Purple Gryphon
    /dismount [noflying]

    Don’t know about other but I know I really dont need to run any more addons then I already do 🙂

    Reply
  154. is there a way to make a macro to volley wherever my mouse is located without having to hit volley then click mouse? thanks.

    Reply
  155. Might want to throw in some MM macros. Most of us are macroing kill command and silencing shot into other shots since they are off the gcd. I know some put them on all shots I just keep mine on Chim, Arcane, and Aimed and never find any time wasted off cd with either ability. They are simple to macro but might help some folks new to marks. I use something like:

    #showtooltip Chimera Shot
    /cast Kill Command
    /cast Silencing Shot
    /cast Chimera Shot

    Just sub out the Chimeras for Aimeds/Arcanes etc.

    Reply
  156. Could somone help me write this.

    I would like to have one button that fires steady shot and checks for kill command and kill shot each time. Is this possible? I have tried and it does not refresh at the same rate as Steady Shot. Thanks,

    Reply
  157. In your first new favorite macro, I didn’t see /cast Hunter’s mark – is there a reason for that, a conflict with the GCD? I am very new to macro writing (but have played WoW with differing degrees of seriousness for nearly 5 years) and this may therefore be a dumb question. If so, I apologize and please don’t mock me 😛

    Also, aside from getting rid of the insane lag that Comcast has been so kind as to provide, and using Quartz to get the shots in as soon as they are really castable, what can I do (and this is a more general question) to increase dps? I have my shot rotation down, I use a game pad to make it faster, and I do good reliable dps – but always see a lesser geared hunter or huntress 1-2k above me (I do 3-5K+ in surv. spec, depending on the group and the buffs).

    Many thanks and I appreciate your response with respect to the Hunter’s Mark question, and any other information, you or anyone else, may care to offer.

    Reply
    • @ Kyouki

      You’re correct. Hunter’s Mark begins the GCD. That macro assumes you have Hunter’s Mark already applied to your target. I am not a mocker. 😉

      3-5K is not bad at all. However, I guess if you feel like you should be doing more given your gear, then wait for my next post(s). I’m a displaced Beast Master PvPer who’s now decided to go all in with Survival. I’ve been meaning to create a few posts that may help players better utilize the spec.

      Reply
  158. @ Sabaren.

    I’m going to replace my Aspect Switch macro with yours, as well as the all-in-one-pet-care macro.

    I haven’t tried the Volley one yet, but it looks promising.

    Thank you for these!

    Reply
  159. /cast Aspect of the Hawk
    /cast Aspect of the Viper

    This will cast hawk if it isn’t on. If it is on, it turns it off and casts viper, basically making it a fail proof toggle. A castsequence will get stuck if you cast hawk then cheetah, you will go into viper on the next press.

    /cast [btn:2,nocombat] feed pet
    /cast [nocombat] (food name here); (health/mana potion)

    Yes, /cast and /use are synonymous. This will replace your regular food slot, but feed it to your pet instead if you right click. During combat, it will serve triple duty as a potion macro. Multitasking macros are the best kind.

    /castsequence reset=# spell name, wisp spirit
    /cast spell name

    You can use this with any spell combo. If you aren’t a Night Elf, you can use any passive non-functional spell for the second spell. All this does is visual, otherwise it works like a normal spell press. After pressing the macro, it will show the ICON for the second spell until the reset is met. If you refresh the spell, it refreshes the reset. Try it with mend pet with a 15 second reset, or serpent with 28(?).

    /cast [target=pet,dead][mod:shift] revive pet; [nopet] call pet; mend pet

    Cleaner all in one.

    #show volley
    /stopmacro [channeling:volley]
    /castsequence reset=7 !aspect of the hawk, nil
    /cast volley

    Will ensure hawk is active during volley, and that you don’t clip your volley either. Won’t refresh it if you are chain casting volley, nor will it interfere with it in any way.

    /cast [target=pet,btn:2][focus,exists,nodead][help] misdirection

    Pet with right click (or use modifier), focus if it exists and is alive, or your target otherwise.

    Reply
  160. I’ve bene searching for a good hunter macro site for awhile now and all I can say is Thank You!! The PvP Macros are awesome! Thanks for sharing!

    Bweis 80 BE Hunter “Strengh in Honor” Medivh

    Reply
  161. Heya Garwulf been a while since i posted, moved, got new job all the usual stuff, just checking to see if you had posted a new mount macro. I will check out gogo mount add on

    Reply
    • You’re welcome Kailthas. 😉

      I’m planning on adding a few SV and MM macros to the mix. You have any you’re using, or have scripted, that I should add?

      Reply
  162. I have just started PvPing on my hunter and I must say this site is simply awesome for macro’s. One small thing I noticed. Your Dragonhawk/Viper macro ain’t working since it still says ‘Aspect of the Hawk’ instead of ‘Aspect of the Dragonhawk’. Not a big deal but I thought I should mention it. Keep up the good work!

    Reply
  163. I read in the 3.2 patch notes that shaman totems can no longer be targeted by name. I believe that makes your anti-totem macro obsolete. Can you confirm this?

    Reply
    • Thanks for the reminder Kazador. I just removed it.

      I’d forgotten to pull it when I yanked my Roar of Sacrifice OH S**T macro.

      I’ll try to revisit the page again in the next week or so before I note that the page has truly been updated.

      Reply
  164. @ Maelstromm

    Thanks for the props.

    I’m the same way. I don’t copy and paste macros, but rather search the intarwebs for ideas then script my own. I’m always eager to discover new and useful ways to combine abilities, so if you have any to share please do so.

    Cheers!

    Reply
  165. these are some awesome macros, i make my own but i surf the web for ideas, and youve given me some pretty good ones

    Reply
  166. @ Michael

    Blizz changed how Imp Tracking works. So long as you are tracking one of them, u get the damage increase to all of them. But before this was so, yes that was a great macro. Ive used it plenty myself when it was required. Justa heads up 🙂

    Happy Gaming

    Reply
  167. @ Whiskychaan

    There’s really no way to effectively employ a /castsequence macro (spamming one button fires all of your shots). You have a shot priority that you need to follow, which for you is:

    Kill Shot
    Explosive Shot
    Black Arrow
    Multi or Aimed (if you have Sniper Training and Aimed Shot)
    Serpent Sting
    Steady Shot

    Keep Black Arrow and Serpent Sting reapplied as needed, but never cast either one of those if Explosive is off CD.

    Also, NEVER use Arcane Shot if you are specced SV. It shares a CD w/ Explosive and does far less damage.

    Bind the skills in a tight group and practice with it. A CD timer like OmniCC can help too. After awhile you’ll get a feel for things.

    Reply
  168. i was hoping to find some more macro’s for my survival hunter but i was unable to find what i was really looking for. i was looking for macro’s that would make using arcane shot my stings, black arrow, and explosive shot easier as if i was mashing a button instead of dancing around looking for all my hot keys.

    Reply
    • Hey I’ve been trying to find out how much extra attack power Carelful Aim gives if I have 6196 total mana. it says it give an amount equal to 100% of your total mana.

      Reply
      • Careful Aim boosts attack power based on total intellect, not mana. Just open up your character pane and look at your number for intellect. That’s how much additional AP Careful Aim is giving you.

        Reply
  169. I use the following Macro for hunters mark with improved tracking:

    /stopmacro [noexists]
    /run for i=1,GetNumTrackingTypes() do local n, t, a, c = GetTrackingInfo(i); if string.find(n, UnitCreatureType(“target”)) then if t~=GetTrackingTexture(i) then SetTracking(i); end end end
    /cast Hunter’s Mark

    Simply this switchs tracking on whatever you mark to ensure your always getting that 5% extra dmg 😀

    Reply
  170. Thanks very much! The shaman will go on holiday for 2 weeks. I will test it after. I hope it will be fast. But sometimes they kill my shaman is 3 seconds. >(

    Btw Blizz made really hard to reach the weapon. You described very well in your 2v2s post. We was on 1832 then we got a 17(!) loss-in-row and dropped down to 1701. Only very good RMPS and cleave teams with 2 meeles are dominatiang. Warlocks, shamans, hunters are very rare. But rogues and priest/druid are almost in every team.

    So We will test your macros after holiday and maybe then it will be easier to got that furious weapon.

    Sorry for bad english I hope you understood it.

    Regards.

    Reply
  171. That’s a good idea. I’d imagine something like this could work for your 3s team…

    /cast [target=player] Master’s Call
    /cast [modifier:shift][target=shamansnamehere,help] Master’s Call
    /cast [modifier:ctrl][target=locksnamehere,help] Master’s Call

    That should cast Master’s Call on your Shaman w/ shift held down, your Lock with CTRL, and you if no modifier key is pressed. Give it a go in some skirmishes and see if it works. I’d test it out for you, but I’m still out of commission for a few more days.

    Let me know if it works for you.

    Reply
  172. Thanks! 🙂

    We run a non-usual combo but it works:

    resto shaman + destro lock + bm hunter

    We are in deadly/furios gear mostly. If we play good we can kill an enemy target while bw is up. 🙂 Sometimes I call pet only in the arena (they can’t see the BM buff). This is good because they think I am surv, and they come on me => win for us. 🙂

    We didn’t play for a week, but now I hope we can.

    My only problem to handle the master’s call. It can be very important especially facing rogue or retardin setups. This “mousover” thing is not my style, too slow.

    Maybe I should make a macro with both of my teammates? When they say: “pet” I can send the pet instantly. Any ideas? Thanks!

    Reply
  173. We managed to reach 1750 (from zero) in 3v3s as BM with 4-5 hours of play. It could not happen without your macros. 🙂 Now the main target is the weapon.

    Reply
  174. Great job! This is really gonna help, Im already using as many as I can! I decided to go back to WoW and roll a hunter, and these macros are amazingly useful! Great job, keep up the good work!

    ^-^

    Reply
  175. Thanks mmslayer. I’m glad they helped.

    Even on WoWWiki it’s hard to find all the good ones.

    I’ll try to add a few more when I get a chance.

    Cheers!

    Reply
  176. Wonderful macros, you helped me in arena a lot. 🙂 Thanks mate! I didn’t see a macro collection for hunters like this before.

    Reply
  177. I’ve enabled comments on this page, so if you have any suggestions for macros I should consider adding to this list, then enter them as a comment.

    Thanks! 😀

    Reply
    • Hey Gar,
      Ive tried building a macro with hunters mark and concussive shot but cant seem to get them both to work in the same macro. any suggestions

      Reply
      • Hunter’s Mark and Concussive Shot are both on the global cooldown, therefore you can’t macro them together.

        Just use this macro:

        /cast Hunter’s Mark
        /petattack

        …and use Concussive Shot only when you need it.

        Reply
        • Just made this one combining one of yours with my idea.
          I name the macro Revive so I know what the right click does and left click will be whatever the icon at the time shows you. Hold Shift to Call Stabled Pet, if your pet isn’t out left click will call it out, if it is then it will mend pet, right click revives.

          /cast [button:2] Revive Pet; [modifier:shift] Call Stabled Pet; [nopet] Call Pet; Mend Pet

          Reply
        • Gar, I’ve found it also useful to turn off auto shot when lighting up a target, just in case I’m closer than I thought I was…

          /cast Hunter’s Mark
          /stopattack

          I find it useful for lighting up a target for a new tank, or simply highlighting my target to others.

          Reply
          • I’ve altered this a little:

            /cast Hunter’s Mark
            /petattack [nomodifier]

            This allows me to use the same macro to sent the pet in, or hold him back while waiting for the tank etc

            Reply
      • This is one iI found while searching, so whoever created this, I am eternally grateful! this lets you mouseover the secondary target and cast concussive while still targeting the focused enemy. In pvp its great because you can CC your comrade’s foe while stil dps’ing your target, by just a mouse over(uber sweet)
        *ps. erase intimidation if it doesnt work for you( its my own secret formula) WOOOT!

        #showtooltip Concussive Shot
        /cast [target=mouseover, harm][harm] Concussive Shot
        /cast [target=mouseover, harm][harm] intimidation

        Reply
      • Sup guys

        First of all, AWESOME tips for macros, helped my PvP a lot :D.
        Just want to ask can i make a macro to jump while moving backwards?
        Sorry if its a dumb question but as a hunter I need this a lot.

        Thanks in advance 😀

        Reply
    • love the macros. I have one you may like to add to the pet section.
      #showtooltip Mend Pet
      /use Cower
      /use Mend Pet
      /script UIErrorsFrame:Clear()

      And you may like left click right click conditionals such as :
      #showtooltip Immolation Trap
      /cast [modifier] [button:1] Immolation Trap; [button:2] Explosive Trap

      Just throwin it out there. I do appreciate your macros. ty 🙂

      Reply
    • Hey Gar,

      Can you help me, have been trying to get your anti-Druid/Rogue macro to work although its not casting hunters mark for some reason. Any ideas??

      Reply
      • Thanks for mentioning this. Something must have changed recently, but I haven’t been on enough lately to notice it failing. I just got on and made an adjustment to it. I edited this page to reflect the proper macro, but here it is:

        /cleartarget
        /targetenemyplayer
        /startattack
        /petattack
        /cast Hunter’s Mark
        /petassist

        Reply
        • Gar- thanks for all the help with these fine Macro’s
          On this one I threw in /cast Stoneform since this toons a Dwarf.
          Renders the poisons down a bit.

          Reply
    • Is there a way to use the target function like tab targeting and combine it with hunter’s mark(HM)? When I use this macro I only target the closet enemy player, pet, demon ect. It doesn’t switch targets, it will keep the same unless I change my angle on it. However if a hunter’s pet is in front on him, I only target and spam HM on the pet not the enemy player. I still have to tab target and then hit HM. B/c if I hit the macro it targets me back on the pet.
      #showtooltip
      /cleartarget
      /targetnearestenemyplayer
      /startattack
      /cast [nomod] Hunter’s Mark

      i’ve even subbed /targetenemyplayer /targetnextenemyplayer

      Reply
      • I just realized how to say it simpler. The macro does not cycle through the enemies like the default tab targeting. The macro is great for pulling out stealthies!

        Any ideas on how to get a cycling target enemy macro to cast HM? or is it just my UI that is acting weird?

        Reply
    • i have the pet sambas and i found there to be much more burst in this
      please do give me credit for this macro
      /showtooltip bestial wrath
      /cast bestial wrath
      /cast call of the wild
      /cast rabid
      /cast roar of courage
      /cast focus fire
      /cast rapid fire
      /cast kill command
      /use(trinket)

      Reply
      • using focus fire and bestial wrath at the same time is not wise as your pet is the primary damage provider for BM taking the haste away from your pet to yourself is in a was counter productive. i would personally also save rapid fire for when low on focus to get triple cobra shots in fast

        Reply
      • Why would you want to use kill command and THEN TRINKET do this
        /showtooltip Rapid Fire
        /cast bestial wrath
        /cast Stampede
        /use (trinket)
        /cast roar of courage
        /cast Rapid fire
        /cast focus fire
        /cast rabid
        /cast kill command

        Put you would want this a rapid fire macro and burst macro, push for kill or a High DSP thing in a raid.

        Reply
    • Dps Macro For Marksmanship.
      #showtooltip
      /castsequence reset=10/shift Arcane Shot, Distracting Shot, Chimera Shot, Concussive Shot, Serpent Sting, Scatter Shot, Arcane Shot, Aimed Shot, Distracting Shot, Multi-Shot, Chimera Shot, Steady Shot, Cobra Shot, Arcane Shot, Multi-Shot
      Burst Macro For Marksmanship.
      /petattack
      Escape Macro.
      #showtooltip Disengage
      /cast Freezing Trap(Frost)
      /cast Wing Clip
      /cast Disengage
      /use Healthstone
      /cast Kill Command
      /cast Arcane Shot
      /cast Widow Venom
      /use Cataclysmic Gladiator’s Badge of Conquest

      Reply
    • I got two good macros

      #showtooltip Hunter’s Mark
      /cast [@mouseover,harm][harm] Hunter’s Mark
      /focus [@mouseover]

      Good for arena you can mouseover a player hunter’s mark and focus them and you can hunter’s mark someone for general use by just pressing the button with a target.

      Reply

Leave a Comment