Hunter Macros - classic-hunter/forever-hunter GitHub Wiki

⌨️ Hunter Macros

Useful Hunter macros for WoW Classic.

These focus on Auto Shot control, melee weaving, pet management, crowd control, Feign Death, traps, and reducing unnecessary keybinds.


🏹 Auto Shot

#showtooltip
/targetenemy [noexists][dead][help]
/cast !Auto Shot

This macro:

  • Targets a nearby enemy if you do not have a valid hostile target
  • Starts Auto Shot
  • Prevents Auto Shot from being toggled off by pressing the macro again

The ! prevents repeated presses from disabling Auto Shot.

See Shot Mechanics for Auto Shot timing and retry behavior.


⚔️ Melee Attack

#showtooltip
/stopcasting
/cast Raptor Strike
/startattack
/cast Mongoose Bite

This:

  • Stops your current ranged cast
  • Activates Raptor Strike
  • Starts your melee auto attack
  • Attempts to use Mongoose Bite if available

For melee weaving, activate Raptor Strike after entering melee range.

See Melee Weaving.


🎯 General Shot Macro

#showtooltip
/targetenemy [noexists][dead][help]
/cast Serpent Sting

This pattern can be used for most targeted Hunter abilities.

It automatically selects a nearby hostile target if your current target is missing, dead, or friendly.

You can replace Serpent Sting with another shot or ability.


🐺 Pet Attack

#showtooltip
/targetenemy [noexists][dead][help]
/petfollow
/petpassive
/petattack
/cast Charge
/cast Dash
/cast Dive

This puts the pet under direct control before sending it to the target.

It:

  • Acquires a hostile target if needed
  • Sets the pet to Follow
  • Sets the pet to Passive
  • Orders the pet to attack
  • Attempts Charge, Dash, or Dive if available

Using Passive and Follow before the attack order helps prevent the pet from independently selecting unwanted targets.


🐺 Pet Follow

/petpassive
/petfollow

Immediately stops autonomous pet behavior and recalls the pet.

Useful for:

  • Repositioning
  • Preventing unwanted pulls
  • Pulling the pet away from crowd control
  • Changing targets cleanly

🔄 Pet Attack / Follow Toggle

Pet attack and recall can be kept on separate binds for maximum control, or combined into a situational macro if preferred.

Direct pet control is especially important when using crowd control.


💀 Feign Death

#showtooltip
/stopcasting
/cast Feign Death

Stops the current cast and attempts to Feign Death immediately.

See Spell and Ability Mechanics for Feign Death resist behavior.


🪤 Feign Death and Trap

#showtooltip
/cast Immolation Trap
/cast [combat] Feign Death

When in combat, the macro attempts Feign Death.

Once combat has dropped, another press places the trap.

Because traps cannot normally be placed in combat, this generally requires at least two presses.

See Spell and Ability Mechanics.


❄️ Freezing Trap

#showtooltip
/stopattack
/cast Freezing Trap
/cast [combat] Feign Death
/petstay [@pettarget,harm]
/petpassive [@pettarget,harm]

This helps prevent your own attacks or pet from immediately breaking the trap.

If the pet currently has a hostile target, it is placed on Passive and Stay.


🎯 Scatter Shot

#showtooltip
/targetenemy [noexists][dead][help]
/petstay [@pettarget,harm]
/petpassive [@pettarget,harm]
/cast Scatter Shot

If your pet is attacking something, it is stopped before Scatter Shot is used.

This helps prevent the pet from immediately breaking the crowd control.


🔥 Flare

#showtooltip
/cast [@cursor] Flare

Casts Flare directly at the cursor position without requiring a second placement click.


🌧️ Volley

#showtooltip
/cast [@cursor] Volley

Casts Volley directly at the cursor position.


🦅 Aspect Swap

#showtooltip
/cancelaura Aspect of the Cheetah
/cast Aspect of the Hawk
/cast Aspect of the Monkey

This allows Aspect of the Hawk and Aspect of the Monkey to share one keybind.

It also cancels Aspect of the Cheetah before attempting the swap.

Aspect changes still trigger the normal Global Cooldown.

See Spell and Ability Mechanics.


📋 Quick Reference

Macro Purpose
Auto Shot Starts Auto Shot without toggling it off
Melee Attack Raptor Strike, melee attack, and Mongoose Bite
General Shot Auto-target and use a Hunter ability
Pet Attack Controlled pet engage
Pet Follow Immediately recall pet
Feign Death Stop casting and FD
Feign Death and Trap Drop combat and place a trap
Freezing Trap Stop attacks and pet before trapping
Scatter Shot Prevent pet from breaking CC
Flare Cast directly at cursor
Volley Cast directly at cursor
Aspect Swap Hawk / Monkey on one bind

Additional macro examples and explanations can be found in the Warcraft Tavern Hunter Macros and Tips guide.