Over the course of the past few months my macros have changed and evolved so I thought I would do a quick updated post about the ones I am using, across multiple characters.
Almost All-In-One Aspects: Press whatever button you bind it to (I use ‘H’) and it casts Aspect of the Dragonhawk. Shift-Keybind casts Aspect of the Viper, and Ctrl-Keybind casts Aspect of the Cheetah. You could also add in Alt or something for Pack or Nature if you wanted. Since Aspects are on their own separate GCD, I added in the line to cast Trueshot Aura if it’s not turned on already (since I have it in my PVP spec). Works like a charm!
/cast [modifier:shift]Aspect of the Viper; [modifier:ctrl]Aspect of the Cheetah; [button:1]Aspect of the Dragonhawk(Rank 2);
/cast !Trueshot Aura
Misdirection: This one hasn’t changed in a while because it is still rock solid. Casts Misdirection on your target if friendly, your focus if friendly, then finally your pet, in that order of priority.
/cast [help] Misdirection; [target=focus, help] Misdirection; [target=pet, exists] Misdirection
Freezing Arrow/Trap: Simple in the idea is casts Freezing Trap if you press its key bind, or Freezing Arrow if you hold shift. The exclamation point makes sure you don’t accidentally turn off the targeting icon if you spam your key binding.
/cast [modifier:shiftl]!Freezing Arrow; Freezing Trap
Deterrence: This one is simple and similar to what some Warriors use for Bladestorm. Sometimes after using Deterrence (or Bladestorm) you have a need to cancel the effect quickly. Whether the Warrior needs to pummel a critical heal or you need to Silencing Shot one, or any other number of reasons.
Steady Shot and Everything: Shot Rotation Macros are dead in the sense of them doing all our work for us. But we can still automate a few things here and there. hence this monster of a macro. Could I squeeze out just a tad more DPS by manually activating some of it? Sure. But that’s a lot more buttons.
#showtooltip Steady Shot
/cast [target=pettarget, exists][combat] Kill Command
/cast [combat] Blood Fury
/use [combat] Wrathstone
/cast !Auto Shot
/cast Steady Shot
My Death Knight has a few macros of his own. Going from Hunter to Death Knight made making pet macros pretty easy.
Pet Summoning: This macro does 3 things. It will summon my ghoul if he is not out, or if I hold shift and he is alive, it casts Death Pact, or if I have a dead ally targeted it casts Raise Ally.
/castÂ [modifier:shift][target=pet, exists] Death Pact; [help] Raise Ally; Raise Dead
Death Coil: The nifty thing about Death Coil for the DK is that it can be used to heal your pet (or if you have Lichborne, heal yourself).
#showtooltip Death Coil
/cast [modifier:shift,target=pet] Death Coil; Death Coil
So yeah, I just thought I would toss these macros out there again.Â There are a couple other ones I use for PvP like some focus macros for Silencing Shot or Viper Sting. Any questions, leave ‘em in the comments!