Hover any code box and hit Copy to grab the macro, then paste it into a fresh macro in-game (Esc, Macros, New).
Got a useful macro to suggest, or a fix for one of these? DM me on Discord.
All Specs
Aspect of the Turtle Cancelaura
The game's built-in re-press cancel has a grace period. This skips it, letting you activate and then immediately cancel Turtle. Do NOT use this if you spam Turtle, it needs deliberate single key presses to toggle on and off.
#showtooltip Aspect of the Turtle
/stopcasting
/stopcasting
/use Aspect of the Turtle
/cancelaura Aspect of the Turtle
Auto Kick / Stun
Uses your interrupt on a random casting target with no targeting, mouseover, or focus needed. Great for lower or uncoordinated keys: see a cast, hit the macro. The third version does the same for Intimidation.
#showtooltip Counter Shot
/cast [@focus,exists,nodead,harm] Counter Shot
/stopmacro [@focus,exists,nodead,harm]
/focus target
/cleartarget
/targetenemy
/cast Counter Shot
/target focus
/clearfocus
/startattack
#showtooltip Muzzle
/cast [@focus,exists,nodead,harm] Muzzle
/stopmacro [@focus,exists,nodead,harm]
/focus target
/cleartarget
/targetenemy
/cast Muzzle
/target focus
/clearfocus
/startattack
#showtooltip
/cast [@focus,exists,nodead,harm] Intimidation
/stopmacro [@focus,exists,nodead,harm]
/focus target
/cleartarget
/targetenemy
/cast Intimidation
/target focus
/clearfocus
/startattack
It prefers kicking your focus if you have one. To prefer your mouseover instead, swap "focus" for "mouseover".
Cursor Cast (ground-targeted abilities)
Skips the green targeting circle for ground-targeted abilities. I use it for everything from Flare to Traps to Binding Shot to Volley. Just place your cursor where you want it.
#showtooltip
/use [@cursor]Freezing Trap
#showtooltip
/use [@cursor]Tar Trap
#showtooltip
/use [@cursor]Binding Shot
#showtooltip
/use [@cursor]Volley
#showtooltip
/use [@cursor]Flare
Disengage StopCasting
Stops casts like Steady Shot and forces a Disengage, but will not cancel channels like Rapid Fire or Boomstick that you can actually Disengage in the middle of.
#showtooltip Disengage
/stopcasting [nochanneling:rapid fire]
/stopcasting [nochanneling:boomstick]
/use Disengage
Focus Mouseover
Essential for serious Mythic+. Sets your mouseover as your focus and marks it with a green marker (unless it already has one), so the kick macros below can hit it.
/focus [@mouseover,exists,nodead][]
/tm [@mouseover,exists,nodead][] 4
Mouseover Master's Call
Casts Master's Call on your mouseover if it's a friendly, living target, otherwise on yourself.
#showtooltip
/use [@mouseover,help,nodead][@player]Master's Call(Cunning Ability)
Mouseover Multi-Shot
Mainly for MM, which may want to Multi-Shot something separate from its main target just to activate Trick Shots, but it works fine for BM too so I recommend it for both.
#showtooltip Multi-Shot
/stopmacro [channeling:Rapid Fire]
/use [@mouseover,exists,harm,nodead][]Multi-Shot
/petattack
/petassist
Mouseover Tranq Shot
Tranqs your mouseover enemy, or your target if there is no valid mouseover.
#showtooltip
/use [@mouseover,exists,harm,nodead][]Tranquilizing Shot
Pet Reset
Useful when jumping off ledges where you really want your pet to follow. Petpassive and petfollow make the pet snap to you more readily; the Dash line gets it back to you as fast as possible.
/petpassive
/petfollow
/use Dash
Pet Taunt
In Mythic+ it can be useful to taunt a powerful mob right before a tank buster to help save your tank. Use a Beetle, Boar, Carapid (BM only), Core Hound (BM only), Mechanical, Scalehide, Shale Beast (BM only), or Turtle, they have a 50% DR on a 1-min CD.
#showtooltip
/use [@mouseover,exists,harm][@focus,exists,harm]Growl
/use Scale Shield
/use Harden Carapace
/use Bristle
/use Bulwark
/use Obsidian Skin
/use Defense Matrix
/use Solid Shell
/use Shell Shield
Smart Misdirection (WeakAura / AddOn)
Automatically Misdirects the tank in your group, no targeting or focusing needed. Grab the TankMD addon, set up the macro below, and put it on your bars.
Get the TankMD addon ↗#showtooltip Misdirection
/click TankMDButton1
Beast Mastery
I recommend macroing /petassist into your offensive BM abilities so the pet is always on assist, and /petattack for abilities that make the pet attack a specific target (Kill Command) or want it in a particular spot (Wild Thrash, for Beast Cleave positioning).
Auto Pet-Summon Kill Command
Summons or resurrects your pet if you don't have one out, otherwise it's a normal Kill Command. Set the Call Pet number to your default pet; when Lusting I swap it to my Lust pet's number so a mid-key death still summons the right pet. The res part isn't 100% reliable if the pet unit isn't present, so keep Revive Pet bound separately too.
#showtooltip Kill Command
/petassist
/petattack
/cast [@pet,dead] Revive Pet;
/cast [@pet,noexists,mod:shift] Revive Pet;
/cast [@pet,noexists] Call Pet 1;
/cast Kill Command
Barbed Shot Mouseover (multidotting)
Multidotting Barbed Shot on AoE is essential. Prefers your mouseover target, or your current target if there isn't one.
#showtooltip
/use [@mouseover,harm,nodead][]Barbed Shot
Bestial Wrath Cancelaura (Shroud/Camo)
Opening Bestial Wrath from Camo or Shroud in Pack Leader can glitch out Howl of the Pack Leader and stop your beasts spawning, a big DPS loss. This macro makes sure that can't happen.
#showtooltip
/cancelaura Shroud of Concealment
/cancelaura Camouflage
/use Bestial Wrath
Black Arrow Cancelaura + Mouseover
Same glitch can happen with Black Arrow and Deathblow procs. This also prefers your mouseover for Black Arrow, essential for the many cases where you can Black Arrow a secondary target but not your main one, or want to hit a prio target that's currently out of AoE position. The nochanneling line is an MM addition that stops the cast cancelling Rapid Fire.
#showtooltip Black Arrow
/cancelaura Shroud of Concealment
/cancelaura Camouflage
/stopmacro [channeling:Rapid Fire]
/use [@mouseover,exists,harm][]Black Arrow