Some simple Hunter Macros

I have a couple of Hunter macros to make life simpler for me that I thought I would share.

Multi-Shot: (just works instead of complaining about a target)
/targetenemy [noexists]
/cast Multi-Shot

Cobra Shot (starts fight with pet attacking)
#showtooltip Cobra Shot
/petattack
/cast Cobra Shot

Kill Command (starts fight with pet attacking)
#showtooltip Kill Command
/petattack
/cast Kill Command

Bestial Wrath + Aspect of the Wild (spam twice):
/castsequence reset=30 Bestial Wrath, Aspect of the Wild

Revive (avoid dropdown; revives if dead, heals pet if not dead)
/cast Revive Pet

Freezing Trap (use a hotkey, this skips the target reticule for speed)
/cast [@cursor] Freezing Trap

I’m sure that these could probably be improved. I also have a Feign Death + Play Dead macro that works correctly most of the time, but is buggy. I have to have a separate Feign Death (for when the macro doesn’t want to activate) and Play Dead (to turn off the PD effect)

Feign Death + Play Dead
/cast Play Dead
/cast Feign Death

Any suggestions are welcome. Thanks!

For optimal pet control, take pet attack out of cobra shot and put in multi shot. Pet should always be leashed: set to passive, and have pet attack in kill command and multi shot. That way if there’s a low health target you need to swap to and 1 or 2 cobras would suffice you don’t lose dps from having the pet swap targets as it will stick to the one you sent it to with kill command.

Pet attack into multi shot so that you can center the position of your pet on the mobs you hit for best pet cleave.

The revive macro you have there does nothing extra that just pulling revive/pet heal out of the spell book will do. You don’t have to take the whole drop down menu, you can drag and drop single spells on your bars from the drop out bar in your spell book.

Personally I would not macro bestial wrath and aspect of the wild together. There are times where we want to use bestial wrath, but would hold aspect even if it’s off cd, such as trash right before a boss, or when a burn phase is about to come etc. I know you could tap the button only once to just use bw, but it’s very easy to spam a button a tap or two more than strictly needed.

2 Likes

I disagree about using passive, but I think its a matter of preference. I’ve seen situations where passive resulted in less damage output vs. assist mode because the pet ran back to me instead of staying in combat. i would rather go aggressive.

It definitely only matters in dungeons and not raids. In raids, everything you see is a valid target. In dungeons, you’re surrounded by enemies you shouldn’t attack while you attack a small group. I find that I have more problems with accidentally targeting something I shouldn’t and my auto-attack pulling it, then with my pets running off out of control.

My personal opinion is that hunters should use “stop all attack” macro of some sort and have it hotkeyed.

/stopcasting
/stopattack
/petpassive [pet]
/petfollow [pet]

The stopcasting/attack is for you. The petpassive/follow is overkill and works for any pet for any class. Get in the habit of hitting the hotkey after combat or any time you think your pet might run off where it shouldn’t. 1

Most of my hunter macros could be simplistically expressed like this:

#showtooltip
/cast AttackAbility
/petassist [pet] 
/petattack [pet]
/cast [@focus,nodead,help][@pet,exists,nodead] Misdirection

In dungeons I always put my tank as my focus and leave him there. But when the tank is dead, the pet gets my threat and usually that buys me time to FD or have the tank rezzed.

Play dead is wonderful but buggy. If your pet plays dead too long (usually longer than 2-3 min but it doesn’t seem consistent), the Play Dead skill stops being “Wake Up” and reverts back to “Play Dead” and then you can’t wake it up even if you explicitly use “/cast Wake Up”. You can only get your pet back by dismissing it and recalling it.

Feign Death is really good for breaking targeting in pve. If the attack is channeled or has a really long cast time, FD and you’re safe. But you want your pet to keep attacking when you use FD that way.

#showtooltip
/cast Feign Death
/cast [mod]Play Dead

FD while holding down a modifier key (ctrl, alt, or shift – whatever is NOT keybound to something already), and you’re pet plays dead while you FD. Otherwise it keeps attacking while you take cover.

I also wouldn’t recommend the castsequence for Bestial Wrath and Aspect of the Wild. There are many things that can shorten the CD of those two abilities and you definitely want full control to cast them exactly when you want to.

#showtooltip
/cast [mod]Aspect of the Wild;Bestial Wrath

Hold down a modifier key (ctrl/alt/shift -whatever is not keybound already) and you cast Aspect of the Wild. Otherwise cast BW.

The reset on castsequence only works from the last time you hit the button and it doesn’t matter if that resulted in a successful cast or not. If you hit the button by accident when Aspect of the Wild is on CD, that’s another 30 seconds before you can cast Bestial Wrath again. Castsequence definitely trades effectiveness for convenience and it has its uses but you will lose dps if you rely on it.

1 Like

Thanks, where can I find the play dead command for my pet.

1 Like