Hunter in WoW Classic

WoW Classic Hunter Macros

Welcome to the WoW Classic Hunter macros collection! Here you will find all the important macros for your hunter in WoW Classic Anniversary, Era, Hardcore and WoW SoD. This includes mouseover macros and macros for all roles the Hunter can take on in WoW Classic.

📂 WoW Classic > Hunter

📅 Last updated on February 26, 2025.

Hunter Macros for Season of Discovery

If you use Flanking Strike Flanking Strike as a Hunter Hunter in Season of Discovery, you can combine Flanking Strike Flanking Strike and Raptor Strike Raptor Strike in one macro:

#showtooltip
/stopcasting
/cast [@target] Flanking Strike
/cast !Raptor Strike
/startattack

Note: if you use the new rune Melee Specialist Melee Specialist, Raptor Strike Raptor Strike is no longer an ability that can be toggled. This means, with Melee Specialist Melee Specialist you can’t use this macro anymore. Since you shouldn’t be spamming Flanking Strike Flanking Strike as a melee Hunter Hunter, you use Flanking Strike Flanking Strike on a separate key bind and this is your Raptor Strike Raptor Strike macro:

#showtooltip
/dismount
/cast Raptor Strike
/petattack
/startattack

If you change your runes often, you can use a macro that uses your currently selected rune like this:

#showtooltip
/cast Hands Rune Ability
/startattack

This works for “Legs Rune Ability” too. Learn more about Hunters Hunters in SoD in our WoW SoD Hunter guide.

Feign Death Macro for Hunters

This macro ensures that you never use Feign Death Feign Death outside of combat:

#showtooltip Feign Death
/dismount
/cast [combat] Feign Death

Auto Shot Macro for Hunters

As a Hunter Hunter you should have a macro for Auto Shot Auto Shot. The damage from Auto Shot Auto Shot is a very important part of your overall damage. The following macro macro makes sure, that you don’t stop your Auto Shot Auto Shot accidentally by pressing it multiple times.

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

The macro also sends your pet in and automatically selects an enemy. Automatically selecting an enemy(the line starting with /targetenemy) is optional and can be removed if you don’t like it. If you want to control your pet manually, you can remove the line /petattack too.

Pet Control Macros for Hunters

Your pet should be in passive mode by default. Use the following macro to send your pet in manually and bind the macro e.g. to your mouse wheel up:

/petfollow [@pettarget,exists]
/petattack [@mouseover,exists,harm][@target,exists,harm]
/script UIErrorsFrame:Clear()

Use the following macro to call your pet back and bind the macro e.g. to your mouse wheel down:

/petfollow
/petpassive

The following macro that recalls your pet when you cast Scatter Shot Scatter Shot. This prevents your companion from knocking the opponent out of the CC.

#showtooltip
/dismount
/petstay [@pettarget, harm]
/petpassive [@pettarget, harm]
/cast Scatter Shot

Freezing Trap Freezing Trap only works outside of combat. With this macro, you use Feign Death Feign Death to get out of combat, if necessary. The macro can be spammed:

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

Melee Combat Macro for Hunters

Use the melee attack currently available:

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

Optimize Deterrence for Hunters

Activate Deterrence Deterrence and also Aspect of the Monkey, if they’re not already active:

#showtooltip
/dismount
/cast Deterrence
/cast !Aspect of the Monkey

Cast Flare Faster

Cast Flare Flare at your cursor position without having to click the left mouse button again:

#showtooltip
/dismount
/cast [@cursor] Flare

Cast Volley Volley at your cursor position without having to click the left mouse button again:

#showtooltip
/cast [@cursor] Volley

Mouseover Viper Sting Macro

With this macro, you don’t have to click on enemies to cast Viper Sting Viper Sting on them. All you have to do is hover your mouse over the enemy and use the macro:

#showtooltip
/dismount
/cast [target=mouseover,exists,harm] Viper Sting; Viper Sting

If you use macros that are missing here, send them to us using the feedback button! Check out our WoW Classic Hunter Guide to learn more about the Hunter Hunter.