WoW Forever Macros
418 macros, ready to copy into the game
Every macro on the site in one place, sorted by class and job. Pick your class above to see only the macros you can use, plus the ones that work for everyone.
In game, type /macro, click New, pick an icon and paste.
Macros can hold up to 255 characters. Spell names can change with patches, so test a macro before relying on it in a raid.
Rotation & Damage141
On-Use Trinket + Racial Burst
#showtooltip
/cast Blood Fury
/use 13
/use 14
(Replace Blood Fury with your racial — Orc Blood Fury, Troll Berserking, Tauren War Stomp all work in Forever) Stacks your racial cooldown with both trinkets in a single press, so the entire burst window lines up exactly when you press it - not a GCD later.
Trinket Swap Macro (equip-on-use trinket)
/equip 13 Trinket of the Cursed
/use 13
Can only swap out of combat. In combat it just uses the equipped one — add [nocombat] to the equip line.
Use Both Trinkets
#showtooltip
/use 13
/use 14
Pops both trinket slots with one key - the standard way to line up two on-use effects for a bigger, cleaner burst window.
DruidBalance Survival (Nature's Grasp + Barkskin)
#showtooltip
/cast Nature's Grasp
/cast Barkskin
With no Starfall or Force of Nature on Forever, the balance raid survival kit is your burst: Nature's Grasp roots any attacker (procs per hit for 45s) while Barkskin cuts incoming damage. Why valuable: casters who survive the add-swarm keep DPSing — this is the one-key "don't die to the pack" button.
DruidBarkskin (damage reduction)
#showtooltip
/cast Barkskin
Instant 20% damage reduction — the druid's 'I'm being focused' button. Works in any form; the universal panic mitigation.
DruidClaw (cat CP builder — form-guard)
#showtooltip
/cast [nostance:3] Cat Form
/cast Claw
/startattack
Claw is the classic cat's basic combo-point builder — the fallback when Rake's bleed is already up or Shred can't be used (target facing you). The form guard means you're never stuck in caster form pressing it. Why valuable: a cat that's not building CPs is a cat doing zero damage; this button keeps you in form and attacking from any state.
DruidCower (threat dump)
#showtooltip
/cast Cower
Reduces your threat in cat form — the 'stop pulling off the tank' button when your bleeds are generating too much aggro.
DruidDash (speed burst)
#showtooltip
/cast Dash
Cat-form speed burst — the chase-and-escape key. Cat-only, so bind it near your Cat Form button.
DruidFaerie Fire (armor debuff)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Faerie Fire
Reduces target armor — the raid-wide physical DPS multiplier. If you're the only druid, this 100% uptime is your most important debuff.
DruidFeral Raid Opener (prowl + ravage + FF)
#showtooltip
/cast [nostealth] Prowl
/cast [stealth] Ravage
/cast [stealth] Faerie Fire
Boss pulls start with you out of cat or in travel form. One key: enter stealth → Ravage from stealth (bonus damage) → Faerie Fire (armor shred) before the tank even finishes the pull. Why valuable: Ravage-from-stealth is your biggest opening hit, and the FF debuff helps the whole raid's physical DPS from second zero.
DruidFerocious Bite (direct finisher)
#showtooltip
/cast Ferocious Bite
The cat's damage finisher — dumps combo points for a big hit (scales with AP). The 'spend the CPs' button for targets that won't live through Rip.
DruidForm-Dance Opener (prowl + ravage + FF)
#showtooltip
/cast [nostealth] Prowl
/cast [stealth] Ravage
/cast [stealth] Faerie Fire
The full feral opener on one key: stealth → Ravage (bonus damage from stealth) → Faerie Fire (armor shred) — all while still stealthed. You start the fight with your biggest hit and the debuff applied.
DruidHurricane (AoE channel — form-guard)
#showtooltip
/cast [nostance:5] Moonkin Form
/cast Hurricane
Hurricane is the classic balance druid's AoE — a channelled windstorm that damages everything in a wide area for 10s. Why valuable: on AoE-heavy trash and packs it's the druid's only real AoE damage; the Moonkin guard keeps the 10% crit aura up while you channel.
DruidInsect Swarm (talent DoT)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Insect Swarm
DoT that reduces the target's hit chance — balance damage + mitigation in one. Talent-gated until you spend Balance points.
DruidMoonfire (instant DoT — mouseover)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Moonfire
Instant, no-mana-after-first-cost DoT that also opens fights — the balance 'always up' debuff. Mouseover lets you tag adds or PvP targets instantly.
DruidMoonfire + Insect Swarm Dual-Dot
#showtooltip
/castsequence reset=8 Moonfire, Insect Swarm, Moonfire, Insect Swarm
Both balance DoTs on one button, kept fresh on the current target. Why valuable: DoT uptime is the balance druid's whole damage profile — a dropped Moonfire or Swarm is lost DPS every tick it's missing. This button manages both refresh timers for you, freeing your attention for movement mechanics.
DruidMoonfire + Wrath rotation (single button)
#showtooltip
/castsequence reset=6 Moonfire, Wrath, Wrath, Wrath
One key runs the classic balance rotation: Moonfire, then Wrath x3, then reset — DoT uptime with zero timer-watching. The 'lazy but optimal' DPS key.
DruidNature's Grasp (root attackers on hit)
#showtooltip
/cast Nature's Grasp
Nature's Grasp is the classic balance survival tool — 45s buff that roots anything that melees you.
DruidPounce (stealth stun — level 36)
#showtooltip
/cast [nostance:3] Cat Form
/cast [stealth] Pounce
Pounce (36) is the classic cat's opening stun — good for add control and PvP openers.
DruidPrimal Bite (talent finisher)
#showtooltip
/cast Primal Bite
(Talent finisher — add to the bar once you've specced into it.) The classic feral finisher talent — a burst alternative to Rip/Ferocious Bite. Add to the bar once specced; greys out before that.
DruidProwl (stealth)
#showtooltip
/cast [nostealth] Prowl
Cat-form stealth — the druid's opener and escape tool. Nostealth guard prevents wasted presses while already hidden.
DruidRake (cat bleed + CP builder)
#showtooltip
/cast [nostance:3] Cat Form
/cast Rake
/startattack
Rake (level 24) is the classic cat's bleed + combo-point builder — refresh the bleed every ~8s, use Shred between refreshes. Why valuable: bleeds scale with your gear, so Rake uptime is a hidden DPS meter.
DruidRavage Opener (stealth-only)
#showtooltip
/cast [stealth] Ravage; [nostealth] Claw
Ravage from stealth is the feral's biggest opening hit; out of stealth the same key falls back to Claw.
DruidRip (5-CP DoT finisher)
#showtooltip
/cast [nostance:3] Cat Form
/cast Rip
Rip is the feral's strongest single-target damage (a 5-CP bleed). A dedicated key with a clear icon makes the "refresh before it falls" timing obvious. Why valuable: Rip's tick damage outpaces Ferocious Bite at full CPs on long fights — knowing which finisher to press is what separates good ferals from great ones. (Bind Rip and Ferocious Bite next to each other; refresh Rip, dump excess CPs into FB.)
DruidShred (behind target — form-guard)
#showtooltip
/cast [nostance:3] Cat Form
/cast Shred
/startattack
Shred is the classic cat's hardest-hitting CP builder — big damage from behind the target, feeding Rip and Ferocious Bite. The form guard means you're never stuck in caster form pressing it.
DruidStarfire (big nuke)
#showtooltip
/cast Starfire
The balance druid's big slow nuke — hardest single hit in the kit. Pairs with Moonfire DoT and Insect Swarm for the full rotation.
DruidWrath (fast nuke — form-guard)
#showtooltip
/cast [nostance:5] Moonkin Form
/cast Wrath
Wrath is your filler; being stuck out of moonkin form (resurrection, dispel, shapeshift hiccup) while spamming it wastes the moonkin crit buff. Why valuable: the form guard line means every Wrath press also guarantees the form — one key, always optimal.
HunterAimed Shot (ranged heavy hit)
#showtooltip
/cast Aimed Shot
Your hardest-hitting ranged shot on one key - a dedicated burst button for when raw damage matters more than cast speed.
HunterArcane Shot + Auto Shot
#showtooltip
/cast !Auto Shot
/cast Arcane Shot
One button weaves Auto Shot between Arcane Shot casts - no manual auto-attack babysitting, so damage keeps flowing while you focus on positioning.
HunterBestial Wrath (talent — pet burst)
#showtooltip
/cast Bestial Wrath
/petattack
Kill Command is not available in Classic. Bestial Wrath (tier 6 Beast Mastery talent) is the pet burst equivalent — add /petattack after to send your pet in immediately.
HunterConcussive Shot (interrupt / stun)
#showtooltip
/cast Concussive Shot
A ranged stun on a single keybind lets you stop a runner or interrupt a cast from distance - a reaction-time save when melee cannot reach.
HunterHunter's Mark
#showtooltip
/cast [@mouseover,harm,nodead][harm] Hunter's Mark
Mouseover casting applies the mark without breaking your target - your pet and shots immediately get the bonus attack power, so the mark never gets forgotten mid-fight.
HunterMulti-Shot (AoE)
#showtooltip
/cast Multi-Shot
A single keybind for your only Classic AoE shot - instantly hits every enemy in front of you, ideal for pulling packs or multi-target fights.
HunterSerpent Sting (DoT)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Serpent Sting
The mouseover-first targeting applies the DoT to whoever you hover without switching targets - ticking damage stays up while your focus stays on the main kill.
MageArcane Blast (stacking nuke — talent)
#showtooltip
/cast Arcane Blast
Your stacking arcane nuke on a single key — press repeatedly to build Arcane Charges for maximum burst.
MageArcane Explosion (instant AoE)
#showtooltip
/cast Arcane Explosion
Instant arcane AoE on one key — press when surrounded, no target swapping required, excellent for farming.
MageArcane Missiles (channel)
#showtooltip
/cast Arcane Missiles
Channeled arcane damage with no conditional logic — one button, just press and hold target for guaranteed hits.
MageArcane Power (burst — talent)
#showtooltip
/cast Arcane Power
A dedicated Arcane Power button — press for your damage-spike cooldown without fumbling through keybinds during the burn window.
MageBlast Wave (instant AoE + knockback — talent)
#showtooltip
/cast Blast Wave
(Talent-gated (Fire tree). AoE fire damage that knocks enemies back — takes the slot of the removed Dragon's Breath.) Instant AoE knockback on a single key — the difference between living and dying when melee mobs close on you.
MageBlizzard (AoE channel)
#showtooltip
/cast Blizzard
One-button AoE channel — no target, no positioning gymnastics, just press and let the slow + damage zone do the work.
MageCombustion (fire burst — talent)
#showtooltip
/cast Combustion
(Talent-gated (Fire tree). The classic fire cooldown that guarantees crits and spreads Ignite — replaces Living Bomb.) One-press fire burst cooldown — activates your crit-guarantee and Ignite spread without scrolling through your bars mid-burn phase.
MageCone of Cold (frontal slow)
#showtooltip
/cast Cone of Cold
A dedicated cone key saves you from aiming — press when the pack is stacked in front of you to slow everything without retargeting.
MageEvocation (mana refill)
#showtooltip
/cast Evocation
One-press mana refill — no conditions, no target, just press when your mana bar gets low between pulls.
MageFire Blast (instant)
#showtooltip
/cast Fire Blast
Instant fire nuke on a single key — press between cast-time spells for optimal GCD usage without extra keybind clutter.
MageFireball (main nuke)
#showtooltip
/cast Fireball
Bare /cast macro for your fire filler — minimal keybind use while keeping cooldown and range info on your bar.
MageFlamestrike (AoE)
#showtooltip
/cast Flamestrike
AoE fire zone on one button — no target required, just ground-target where the pack is stacked.
MageFrost Nova (AoE root)
#showtooltip
/cast Frost Nova
One press roots everything around you — a macro for Frost Nova means you don’t fumble through keybinds when mobs are already in your face.
MageFrost Ward (magic absorb)
#showtooltip
/cast Frost Ward
One-press magic absorb vs frost casters — no targeting, no macro logic, just press before the volley lands.
MageFrostbolt (main nuke)
#showtooltip
/cast Frostbolt
A bare /cast macro keeps your main nuke on one key with full cooldown visibility — no targeting logic needed for your spammable frost filler.
MageFull Burst (Arcane Power + Presence + Trinket)
#showtooltip
/cast Arcane Power
/cast Presence of Mind
/use 13
The mage burn window in one key: +30% damage, instant next cast, trinket proc. Pop it when the boss hits 35% and watch the parse. (Replace trinket slot if yours is 14.)
MageIce Barrier (frost shield — talent)
#showtooltip
/cast Ice Barrier
(Talent-gated (Frost tree). The classic frost damage shield — no water elemental in 1.60.1, so this is your frost defensive.) Self-cast frost shield with no conditions — a single press saves the spell-book hunt when you need the damage absorption right now.
MageIce Lance (frozen target burst — talent)
#showtooltip
/cast Ice Lance
Single-button frozen-target burst — no conditional, just press when your target is rooted or frozen for triple damage.
MagePresence of Mind (instant next cast — talent)
#showtooltip
/cast Presence of Mind
/cast Arcane Blast
Chains Presence of Mind into Arcane Blast in one press — turns your slowest nuke into an instant cast with zero delay between the two clicks.
MagePyroblast (big nuke — talent)
#showtooltip
/cast Pyroblast
A dedicated Pyroblast button means you can weave it between instant casts without hunting through your spellbook.
MageScorch (fast filler)
#showtooltip
/cast Scorch
Low-cooldown instant filler on one button — essential for keeping your GCD busy during movement phases.
PaladinConsecration (AoE ground)
#showtooltip
/cast Consecration
Lays down ground AoE that ticks on everything inside - your sustained AoE damage and threat in one key, the backbone of paladin tanking and pack pulls.
PaladinExorcism (undead/demon nuke)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Exorcism
Fires at your mouseover enemy and falls back to your current target - undead and demons melt without you ever switching targets mid-fight.
PaladinHammer of Wrath (execute)
#showtooltip
/cast Hammer of Wrath
The instant-cast execute - one key throws the hammer the moment the target drops below 20% health, so sub-20% kills start with zero delay.
PaladinHoly Wrath (AoE undead/demon)
#showtooltip
/cast Holy Wrath
One key blasts every undead and demon around you - the AoE that wins trash pulls and death-touched packs without per-target targeting.
PaladinJudgement (main nuke — any seal)
#showtooltip
/cast Judgement
/startattack
Your main nuke fires on one key with /startattack attached, so the swing starts the same GCD - the most-used button in the rotation earns the most central bind.
PaladinSeal Dancer (swap seal on the fly)
#showtooltip
/cast [mod:shift] Seal of Command; [mod:ctrl] Seal of Righteousness; Seal of the Crusader
Different seals for different fights: Command (2H burst, talent), Righteousness (fast 1H), Crusader (increases Holy damage + crit on Judgement). One button swaps between the three.
PaladinSeal of Command + Judgement (ret opener)
#showtooltip
/cast Seal of Command
/cast Judgement
Refreshes Seal of Command and fires Judgement in one press - the ret opener stacks the seal's proc damage with the nuke for a huge opening hit.
PaladinSeal of Righteousness (single-target)
#showtooltip
/cast Seal of Righteousness
One key keeps your single-target seal up, adding Holy damage to every swing - you never sit in the wrong seal for the fight.
PaladinTank Pull (Righteous Fury + Consecration)
#showtooltip
/cast Righteous Fury
/cast Consecration
Opens a tank pull correctly: threat buff up + ground AoE down. Two actions that belong together, one key — so you never forget Righteous Fury on pull #1 and lose aggro.
PriestDevouring Plague (DoT + heal)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Devouring Plague
Mouseover DoT that also heals you - damage and self-sustain from a single button, ideal for solo play or while kiting.
PriestHoly Nova (AoE — talent)
#showtooltip
/cast Holy Nova
(Talent-gated (Holy tree). The classic instant AoE that damages enemies and heals the party — replaces Mind Sear for AoE.) One key instant AoE that damages enemies and heals the party - your only multi-target option in Classic, saving a full cast when adds or raid damage spike.
PriestMind Blast (nuke)
#showtooltip
/cast Mind Blast
/startattack
Nuke plus /startattack in one press - instant damage that also keeps your auto-attacks rolling, the backbone of the shadow rotation.
PriestMind Flay (channel — talent)
#showtooltip
/cast Mind Flay
One key starts your channel immediately - no delay between GCDs, and the instant cast lets you react to procs or movement windows faster.
PriestShadow Word: Death (execute)
#showtooltip
/cast [@mouseover,harm,nodead][] Shadow Word: Death
The shadow execute — massive damage on low-HP targets. Mouseover-first so you snipe dying adds without losing your main target.
PriestShadow Word: Pain (DoT)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Shadow Word: Pain
Mouseover DoT application - dot up adds without ever dropping your main target, keeping your rotation and focus intact.
PriestShadowform (toggle — talent)
#showtooltip
/cast Shadowform
A dedicated toggle key for Shadowform - one press flips your damage mode on and off, no spellbook fumbling between pulls.
PriestSilence (interrupt — focus, talent)
#showtooltip
/cast [@focus,harm,nodead][] Silence
Focus-first interrupt - lock down a caster without switching targets, the reaction-time tool for deadly enemy spells.
PriestVampiric Embrace (self-heal on damage — talent)
#showtooltip
/cast Vampiric Embrace
One press converts your shadow damage into healing - self-sustain that keeps you casting through fights instead of stopping to heal.
RogueAdrenaline Rush + Blade Flurry (AoE burst)
#showtooltip
/cast Adrenaline Rush
/cast Blade Flurry
Fan of Knives, Killing Spree, and Cloak of Shadows are not available in Classic (Forever). Classic rogue burst relies on Adrenaline Rush (talent), Blade Flurry (talent), Cold Blood (talent), and Vanish + Cheap Shot for re-positioning.
RogueAmbush or Backstab (stealth opener)
#showtooltip
/cast [stealth] Ambush; [nostealth] Backstab
The classic stealth opener is Ambush (huge burst from stealth); out of stealth the same key falls back to Backstab. One key, always the right opener — no retargeting, no stance juggling.
RogueBackstab (behind target)
#showtooltip
/startattack
/cast Backstab
Auto-attack plus Backstab in one press - you only need to be behind the target and hit one key, so positioning plays stay reaction-time friendly.
RogueCold Blood + Eviscerate (guaranteed crit)
#showtooltip
/cast Cold Blood
/cast Eviscerate
Guarantees your Eviscerate crits on a single button - the burst combo that turns a full combo-point dump into one massive spike.
RogueCold Blood + Rupture (guaranteed crit DoT)
#showtooltip
/cast Cold Blood
/cast Rupture
Cold Blood guarantees your next finisher crits — pairing it with Rupture (a DoT) means the crit applies to the whole DoT, not one hit. More damage per combo point than critting Eviscerate.
RogueDistract (misdirect NPCs)
#showtooltip
/cast Distract
Redirects patrolling NPCs on one key - you control exactly where mobs look so you can slip past or line up a clean pull.
RogueEviscerate (finisher)
#showtooltip
/cast Eviscerate
/startattack
Your finisher on one key, with /startattack keeping you swinging even if the cast fails - no dropped auto-attacks while you dump combo points.
RogueMutilate (build fast)
#showtooltip
/startattack
/cast Mutilate
Fast two-combo-point builder with auto-attack folded in - a single keybind that both opens the fight and ramps your combo points quickly.
RoguePick Pocket + Stealth (farm)
#showtooltip
/cast Pick Pocket
/cast Stealth
One press loots the target and re-enters Stealth - the farming combo keeps your pickpocket runs moving without dropping stealth.
RoguePick Pocket + Stealth Loop (farm)
#showtooltip
/cast Pick Pocket
/cast Stealth
Auto-stealth after pickpocketing — instant repeat for loot farming humanoid mobs. Gold + reagents without ever leaving stealth.
RogueRupture (finisher DoT)
#showtooltip
/cast Rupture
/startattack
Applies your finisher DoT while /startattack keeps the pressure up - a single key for maintaining damage over time between burst windows.
RogueSap (CC — focus or target)
#showtooltip
/cast [@focus,harm,nodead][harm] Sap
The focus-first targeting locks down a second enemy without switching targets - crowd control on a different mob than your kill target in one press.
RogueSinister Strike (CP builder)
#showtooltip
/startattack
/cast Sinister Strike
One press starts your attack and builds a combo point - the /startattack line means you never waste a swing while energy regenerates.
RogueSlice and Dice (haste buff)
#showtooltip
/cast Slice and Dice
/startattack
One press refreshes your attack-speed buff and keeps you attacking - the /startattack line ensures the haste is never wasted on a stationary rogue.
RogueStealth Opener — Ambush / Garrote
#showtooltip
/cast [stealth] Ambush; [nostealth] Sinister Strike
The [stealth] conditional fires Ambush while hidden and falls back to Sinister Strike out of stealth - one keybind covers both opener and normal rotation.
RogueStealth Toggle (Prowl-style)
#showtooltip
/cast Stealth
A dedicated key for Stealth means you never lose a second reaching the button - faster openers and easier re-stealth after a Vanish.
RogueVanish + Cheap Shot (re-CC)
#showtooltip
/cast Vanish
/cast Cheap Shot
One button vanishes you and instantly stuns the target - the classic escape-and-re-CC combo that saves two keypresses when things go sideways.
ShamanChain Lightning (AoE)
#showtooltip
/cast Chain Lightning
A single button for your primary AoE nuke — saves keybind space while keeping cooldown tracking on your bar.
ShamanEarth Shock (interrupt)
#showtooltip
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Earth Shock
Priority targeting (focus → mouseover → current) lets you interrupt the right caster instantly without retargeting — a lifesaver in chaotic pulls.
ShamanEarthbind Totem (slow kiting)
#showtooltip
/cast Earthbind Totem
Drops a slow totem without switching targets, preserving your offensive momentum while keeping the kiter at range.
ShamanFlame Shock (DoT)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Flame Shock
Mouseover-first targeting means you never lose your current target when applying the DoT — critical for keeping Flame Shock up during multi-target fights.
ShamanFlametongue Weapon (off-hand buff)
#showtooltip
/cast Flametongue Weapon
/use 17
Single-button off-hand enchant for Flametongue — removes the slot-fumbling step so you rebuff faster between pulls.
ShamanFrost Shock (slow)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Frost Shock
Mouseover targeting lets you slow a secondary target without switching from your main kill target, saving a reaction tick while kiting.
ShamanFrostbrand Weapon (off-hand frost buff)
#showtooltip
/cast Frostbrand Weapon
/use 17
(Frost damage weapon enchant for the off-hand — the classic alternative to the removed Lava Lash. /use 17 = off-hand weapon slot, correct.) Bakes the off-hand weapon slot (/use 17) into one button so you never enchant the wrong hand — saves a fumbled click in your rotation.
ShamanLightning Bolt (main nuke)
#showtooltip
/cast Lightning Bolt
Saves a keybind while keeping your main nuke visible on the action bar with cooldown and range info.
ShamanRockbiter Weapon (threat/AP buff)
#showtooltip
/cast Rockbiter Weapon
/use 16
Weapon enchant and main-hand slot in one press — speeds up your pre-pull ritual and prevents misclicks on the wrong weapon slot.
ShamanStormstrike (talent)
#showtooltip
/cast Stormstrike
/startattack
Combining /cast Stormstrike with /startattack saves a GCD — the auto-attack starts instantly instead of waiting for your next swing.
ShamanTotem Re-Zero (recall + redrop)
#showtooltip
/cast Totemic Recall
Recalls all four totems and refunds some mana — use before a boss moves or a fight ends so you can redrop fresh totems with full mana.
ShamanWindfury Weapon (main-hand buff)
#showtooltip
/cast Windfury Weapon
/use 16
(/use 16 = main-hand weapon slot, correct.) Enchants the main hand and applies Windfury in one press — eliminates the two-step hassle and ensures you hit the right slot during pre-pull.
WarlockBane of Agony (DoT curse — mouseover)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Bane of Agony
(Forever renames Curse of Agony → Bane of Agony.) Your single-target damage curse — it ramps up over 24s, so the earlier it's on, the more total damage it does. Mouseover keeps it applied without breaking your cast target.
WarlockBane of Doom (long DoT — doomguard proc)
#showtooltip
/cast Bane of Doom
Bane of Doom is the classic long-duration DoT curse — after 1 minute it summons a Doomguard (and a helper!) to fight for you.
WarlockConflagrate (talent burst after Immolate)
#showtooltip
/cast Conflagrate
Instant burst that consumes Immolate's remaining ticks — the Destruction burst window in one press, no channel, no cast bar.
WarlockCorruption (DoT — mouseover)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Corruption
Corruption is your core damage-over-time — one press from the mouseover keeps it rolling on the target without switching your selection, so your filler (Shadow Bolt) never pauses.
WarlockCurse of the Elements (raid magic-damage curse)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Curse of the Elements
Curse of the Elements is the classic counterpart — it increases the target's spell damage taken and is a raid staple.
WarlockDemonic Sacrifice (talent — consume pet for buff)
#showtooltip
/cast Demonic Sacrifice
Demonic Sacrifice (talent) is the classic demo cooldown — consume your pet for a 30-minute personal buff (Imp = 15% fire damage, Voidwalker = 3% health/5s, Succubus = 15% shadow damage, Felhunter = 60 all-resist).
WarlockDrain Life (channeled self-heal)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Drain Life
Drain Life is the classic Affliction channel that damages the target and heals you.
WarlockDrain Soul (execute + soul shard)
#showtooltip
/cast Drain Soul
The Affliction execute — big damage on sub-25% targets AND it fills your soul shard bag so your next summon/stone costs nothing. One key for the whole last phase.
WarlockFel Domination + Instant Summon
#showtooltip
/cast Fel Domination
/cast [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; [mod:alt] Summon Felhunter; Summon Imp
Fel Domination (talent) is the classic summon accelerator — your next pet summon is instant. Press once: buff + summon in one key.
WarlockHealth Funnel (pet heal)
#showtooltip
/cast [@pet,nodead] Health Funnel
Health Funnel is the classic pet-heal channel — keep your Voidwalker alive on tanking duty. Channels health to your pet — the keep-the-Voidwalker-alive button on tanking duty. Mouseover-safe so you never drop target.
WarlockImmolate (DoT + Conflagrate fuel)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Immolate
Fire DoT that does damage now AND unlocks Conflagrate's burst — keeping it up is the Destruction rotation's first rule.
WarlockIncinerate (talent nuke)
#showtooltip
/cast Incinerate
(Incinerate is a Destruction talent on Forever — take it before keybinding.) The Destruction nuke that fires fast and hits hard — and it benefits from your Immolate DoT. Talented-only, so it's greyed out until you invest.
WarlockRain of Fire (AoE)
#showtooltip
/cast Rain of Fire
The warlock's AoE — ground-targeted fire rain that burns everything in the zone. One key for trash packs and adds.
WarlockRitual of Summoning (summon a party member)
#showtooltip
/cast Ritual of Summoning
Ritual of Summoning is the classic utility that pulls a party member straight to you. Pulls a group member straight to you — the classic "summon the healer from the entrance" raid utility. Costs a soul shard, saves a 10-minute walk.
WarlockSearing Pain (fast filler)
#showtooltip
/cast Searing Pain
Searing Pain is the classic instant-cast filler — fast, spammable, and it builds threat, so mind the aggro.
WarlockShadow Bolt (filler)
#showtooltip
/cast Shadow Bolt
The warlock's bread-and-butter filler — every GCD not spent on a DoT, curse, or cooldown goes here. A dedicated key keeps the rotation honest.
WarlockShadowburn (talent execute)
#showtooltip
/cast Shadowburn
Instant-cast execute for Destruction — sub-25% targets die instantly and it refunds a soul shard on kill. The "pop it at 20%" button.
WarlockSiphon Life (talent DoT — self-heal)
#showtooltip
/cast Siphon Life
(Talented in Affliction — greyed out until you spend points.) A DoT that also heals you every tick — free sustain on every target you fight. The talent-gated note is there because it greys out until you spend Affliction points.
WarlockSoul Fire (long-cast nuke)
#showtooltip
/cast Soul Fire
Your biggest single hit — long cast, but it's the Demonology nuke that makes the burst window count. Bind it where you won't need to move for 3 seconds.
WarlockSoulstone the Tank (auto-rez)
#showtooltip
/cast [@focus,help,nodead] Create Soulstone; [@mouseover,help,nodead] Create Soulstone
/use [@focus,help,nodead] Soulstone
Focus = tank, mouseover = anyone else. One key creates AND applies the rez-buff to the right person before every pull — you never wipe the raid because the MT lacked a soulstone.
WarlockSubjugate Demon / Eye of Kilrogg
#showtooltip
/cast [mod:shift] Subjugate Demon; Eye of Kilrogg
The classic warlock utility replacements: Eye of Kilrogg (scout) and Subjugate Demon (control a demon, then release). Use those for the same "set up before the fight, escape after" role.
WarriorBloodrage + Berserker Rage (rage engine)
#showtooltip
/cast Bloodrage
/cast Berserker Rage
Guarantees starting rage and fear immunity in one press - open every pull with the rage you need and shrug off fears mid-fight.
WarriorCharge + Rend (opener)
#showtooltip
/cast [stance:1] Charge; [stance:3] Intercept
/cast Rend
(Battle stance → Charge, Berserker → Intercept, then Rend) One key handles the stance check - Charge from Battle, Intercept from Berserker - and lands Rend on arrival, so the opener's gap-close and bleed fire in a single press.
WarriorExecute (any stance)
#showtooltip
/cast Execute
/startattack
Execute works from any stance, so the finisher fires the instant the target drops below 20% health - no stance dance between you and the kill.
WarriorExecute + Weapon Swap (2H slam)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/cast Execute
Warriors often tank with 1H+Shield then swap to 2H for Execute phases. This macro swaps the weapon AND fires Execute in one press — no wasted GCD fumbling gear mid-fight.
WarriorExecute Weapon-Swap (big 2H for the finisher)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/cast Execute
Execute's damage scales with weapon max-damage in Classic-era combat math — a slow, high-top-end 2H makes every Execute hit dramatically harder than your fast 1H. This macro swaps to the big stick and fires Execute in one press. Why it matters: the sub-20% execute phase is where warrior DPS goes vertical — this is the button that makes the last 20% of the boss your best 20%. Advanced timing trick: every weapon swap resets your swing timer, a free DPS gain — so press this on the execute-phase GCD, then hit Swap Back below to restore your normal set and start the next...
WarriorMortal Strike + Auto-Attack
#showtooltip
/startattack
/cast [stance:1] Mortal Strike
/startattack gets the swing going before Mortal Strike lands so no GCD is wasted, and [stance:1] prevents dead presses outside Battle stance.
WarriorOverpower (proc watcher)
#showtooltip
/cast [stance:1] Overpower
Turns every enemy dodge into a guaranteed crit - one press the moment the proc lights up, with no stance-bar hunting mid-fight.
WarriorOverpower Big-Weapon (swap in a slow 2H for the proc)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/cast [stance:1] Overpower; Battle Stance
Overpower crits are weapon-damage based — the same trick as Execute: swap to the big 2H, stance-dance into Battle, land the free crit, and the swing-timer reset means you don't lose your next auto. One macro, three things happening in the right order.
WarriorOverpower Dance (proc → Battle → hit)
#showtooltip
/cast [stance:1] Overpower; Battle Stance
Overpower only fires from Battle Stance — and only after your target dodges. The "dance": when the proc shows up, press once to stance into Battle (if needed), press again to Overpower. Two presses total, zero stance-hunting. The payoff: a guaranteed crit on a free swing every time your target dodges.
WarriorRecklessness + Death Wish (big burst)
#showtooltip
/cast Recklessness
/cast Death Wish
Both damage cooldowns fire on one key - the crit burst and bonus damage share a bind, so your kill window starts the instant you press it.
WarriorRetaliation (parry everything)
#showtooltip
/cast Retaliation
One press parries all melee for 15 seconds - the anti-melee panic button that turns a swarming pack into free counter-attacks.
WarriorSlam (no cast bar cancel)
#showtooltip
/stopcasting
/cast Slam
One key fires Slam and uses /stopcasting to snap out of whatever you were mid-cast on - the classic fake-cast control that baits interrupts or clips the swing at the perfect moment.
WarriorSlam Cancel-Cast (big weapon + no-castbar)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/cast [stance:1] Slam; Battle Stance
/stopcasting
Slam is a cast-time attack whose damage uses your weapon — so the slow 2H maximizes it. The stopcasting line is the classic trick: Slam's cast bar can be cancelled to fake-cast and bait interrupts (you keep rage), or to clip it at the perfect moment. One key: big weapon, right stance, cancel control.
WarriorSunder Armor Stacker (tank opener)
#showtooltip
/castsequence reset=target Sunder Armor, Sunder Armor, Sunder Armor, Sunder Armor, Sunder Armor
Tanking requires 5 Sunder stacks for threat + armor shred. This button auto-cycles through them and resets when you switch targets — you never manually track which stack you're on. One key, perfect threat opener.
WarriorSwap Back (return to your normal weapons)
#showtooltip
/equipslot 16, Sword of the Twin Blades
/equipslot 17, Bulwark of Azzinoth
The second half of the dance: after the Execute swap, this restores your normal weapon set — and the swap resets the swing timer again, so the whole cycle (big hit → swap → fresh swing) is a net DPS gain. Bind it right next to the Execute button and train the rhythm: Execute → swap-back → continue rotation.
WarriorThunder Clap + Demo Shout (AoE threat)
#showtooltip
/cast [stance:2] Thunder Clap
/cast Demoralizing Shout
AoE damage and the attack-power debuff stack on one key - [stance:2] keeps Thunder Clap honest while Demoralizing Shout lands from any stance, a one-press AoE threat package.
WarriorVictory Rush self-heal
#showtooltip
/cast [@player] Victory Rush
[@player] guarantees the heal lands on you, not a mouseover - an instant self-top-up the moment a finishing blow procs it.
WarriorWhirlwind (Berserker stance auto-switch)
#showtooltip
/cast [stance:3] Whirlwind
[stance:3] makes the button safe to hammer - it only fires in Berserker stance, and one key covers your AoE burst on every pack.
Defensive45
DruidBash (stun)
#showtooltip
/cast Bash
5-second stun in bear form — the tank's interrupt/CC for caster adds and boss mechanics. One key, no form check needed.
DruidBear Form + Enrage (rage engine)
#showtooltip
/cast [nostance:1] Bear Form
/cast Enrage
Enrage fills your rage bar on entering bear — the correct tank opener that makes your first few Mauls/Lacerates free. One key for the whole ramp.
DruidBear Panic (Barkskin + Frenzied Regeneration)
#showtooltip
/cast Barkskin
/cast [@player] Frenzied Regeneration
The bear's oh-crap button: Barkskin (20% damage reduction) + Frenzied Regeneration (convert rage to health over 10s) — two defensives in one press. Why valuable: raid bosses hit hard; a tank has ~2 seconds to react to a bad debuff stack. One key beats two panicked keypresses.
DruidBear Panic (Enrage + Frenzied Regeneration)
#showtooltip
/cast Enrage
/cast [@player] Frenzied Regeneration
Frenzied Regen heals based on rage — Enrage just filled your rage bar. Press both: instant big self-heal with max rage conversion. The bear's "I'm dying" button.
DruidBear Pull (Enrage + Lacerate opener)
#showtooltip
/cast [nostance:1] Bear Form
/cast Enrage
/cast Lacerate
/startattack
The correct bear pull: Enrage fills your rage bar (more threat, faster), Lacerate starts the bleed stack, auto-attack engaged. Why valuable: opening with Enrage means your first Lacerates cost nothing and your threat lead is huge — DPS can burst from second one instead of waiting for you to build aggro.
DruidChallenging Roar (AoE taunt)
#showtooltip
/cast Challenging Roar
Taunts everything in range — the 'oh crap, adds everywhere' button. Long cooldown, but it's the bear's raid-saving taunt.
DruidDemoralizing Roar (AoE attack debuff)
#showtooltip
/cast Demoralizing Roar
Reduces all nearby enemies' attack power — the bear's group-wide mitigation. Press on pull so the pack hits softer for the whole fight.
DruidFaerie Fire (Feral) — raid debuff duty
#showtooltip
/cast [@focus,harm,nodead] Faerie Fire; [@mouseover,harm,nodead] Faerie Fire
Faerie Fire (-armor) is a raid-wide physical DPS multiplier — bosses need it up 100%. This macro keeps it on your focus (the boss) without breaking your target. Why valuable: druids are often the only FF source in a raid; a missing FF is 5% physical DPS loss for everyone. One key, always applied.
DruidFeral Charge (gap closer)
#showtooltip
/cast Feral Charge
Bear/cat charge to the target — the druid's gap-closer and stun-interrupt. Talent-gated in Feral Combat.
DruidFrenzied Regeneration (self-heal)
#showtooltip
/cast [@player] Frenzied Regeneration
Converts rage into health over 10s — the bear's self-heal. Self-cast guard means it always lands on you even if a friendly is targeted.
DruidGrowl (taunt)
#showtooltip
/cast [@mouseover,harm,nodead][@focus,harm,nodead][] Growl
Bear taunt with mouseover→focus→target priority — the 'get it off the healer NOW' key. Priority chain means no target-switching during an emergency.
DruidLacerate Stacker (bear bleed + threat)
#showtooltip
/cast [nostance:1] Bear Form
/castsequence reset=target Lacerate, Lacerate, Lacerate, Lacerate, Lacerate
Lacerate (level 42) is the classic bear's bleed-stack + threat generator — up to 5 stacks, each doing damage and generating threat. This button cycles through the stacks and auto-resets when you switch targets. Why valuable: a stacked Lacerate is your main raid threat source AND a passive DPS bleed — this macro keeps all 5 stacks up without you counting them mid-fight.
DruidMaul (single-target threat — form-guard)
#showtooltip
/cast [nostance:1] Bear Form
/cast Maul
/startattack
Maul is the bear's single-target threat spike — it converts rage into an on-next-swing attack with bonus threat, and it feeds your Lacerate stack. One button: shift to bear, Maul, engage. Why valuable: on single-target bosses Maul-on-cooldown is the bear's threat core; binding it with the form shift means you're never caught in caster form during a tank swap.
DruidSoothe Animal (remove enrage)
#showtooltip
/cast [@focus,harm,nodead][] Soothe Animal
(Forever renames Soothe → Soothe Animal.) Removes enrage effects from beasts — the classic "calm the raging mob" utility. Focus-based so you can calm the dangerous add without retargeting.
DruidSwipe (AoE threat)
#showtooltip
/cast Swipe
Bear AoE threat generator — the 'grab the pack' button for multi-target pulls. Every add that isn't swiped is an add heading for your healer.
HunterDeterrence (dodge everything)
#showtooltip
/cast Deterrence
A dedicated defensive key that dodges melee attacks - a reaction-time save when something reaches you and Disengage is on cooldown.
HunterDeterrence + Feign Death (oh-sheet button)
#showtooltip
/cast Deterrence
/cast Feign Death
Parry-everything + drop-aggro in one key. When a mob peels off the tank at you, this button saves your life — the two best hunter defensives firing together.
MageBlink (teleport)
#showtooltip
/cast Blink
Forward teleport on a single key — your panic button / gap closer, no targeting needed, press and move.
MageIce Block (self freeze — talent)
#showtooltip
/cast Ice Block
A one-press invulnerability button — freezes you in ice to wait out a death timer or drop aggro. No target logic required.
MageIce Block Toggle (self-freeze + cancel)
#showtooltip
/cast Ice Block
Press to freeze yourself immune; press the same button again while frozen (with a /cancelaura Ice Block on the second line in your second macro) to thaw early. Bind both macros to the same key and you control the block duration.
MageMana Shield (absorb damage with mana)
#showtooltip
/cast Mana Shield
One-button mana-for-health absorb — no macro logic needed, just press before the incoming hit connects.
PaladinBlessing of Freedom (root/slow break)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Freedom
Instantly breaks roots and slows on whoever you hover, or yourself - free the tank or the kiter without ever switching targets.
PaladinBlessing of Protection (bubble self/save)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Protection
Saves the hovered ally or yourself from all physical damage for 10 seconds - mouseover priority means the save lands the instant a melee add targets them.
PaladinBlessing of Sacrifice / Freedom combo
#showtooltip
/cast [@focus,help,nodead] Blessing of Sacrifice; [@mouseover,help,nodead] Blessing of Freedom
Focus = tank you're saving (Sacrifice redirects damage), mouseover = anyone rooted (Freedom breaks it). One button, two lifesaving blessings. Forever uses Classic naming — these are Blessing of Sacrifice/Freedom, not Hand of Sacrifice/Freedom.
PaladinDivine Shield (immune)
#showtooltip
/cast Divine Shield
One press makes you immune to all damage for the bubble's duration - the ultimate survival key for dropping threat, dodging a wipe mechanic, or buying time.
PaladinEmergency Self-Heal
#showtooltip
/cast [@player] Lay on Hands
(Every class: replace with your biggest self-heal — Healthstone works too) [@player] guarantees the heal lands on you even in a panic - no mouseover accidents when seconds decide whether you live.
PaladinHoly Shield (talent — threat generator)
#showtooltip
/cast Holy Shield
/startattack
Holy Shield is a talent. Paladins in Classic have no taunt — use Righteous Fury + Consecration for sustained threat.
PaladinRighteous Fury (threat buff toggle)
#showtooltip
/cast Righteous Fury
One key keeps your threat buff up - without it every Consecration and Judgement tick is threat you never get credit for.
PriestFade (threat dump)
#showtooltip
/cast Fade
The healer's threat-dump — one press drops a chunk of aggro. Bind it somewhere you can hit instantly when a mob peels; healers who don't have this keyed die to adds.
PriestShield + Renew (tank bubble macro)
#showtooltip
/cast [@focus,help,nodead] Power Word: Shield
/cast [@focus,help,nodead] Renew
Two HoTs/bubbles on the tank (focus) in one key — the Disc priest's "keep the MT alive" button. Hover anyone else for the same combo on them.
RogueEvasion (dodge)
#showtooltip
/cast Evasion
A one-press dodge boost that saves you when damage spikes - the reaction-time defensive for when melee pressure gets heavy.
RogueSprint (escape/chase)
#showtooltip
/cast Sprint
Instant speed on one key - the escape-or-chase button that gets you out of danger or onto a runner without touching your movement keys.
ShamanPot + Heal Emergency (cooldown-staggered)
/use [combat] Major Healing Potion
/cast [combat] Healing Wave
Potion and heal combo on one key, both combat-gated - the pot's instant cushion lands first, then the heal cast, from a single panicked press.
WarlockHealthstone (create + use)
#showtooltip
/cast Create Healthstone
/use Healthstone
Makes and eats a healthstone in one press — the warlock's personal emergency heal. Always have one made; this key both creates and consumes.
WarlockLife Tap + Healthstone (safe mana)
#showtooltip
/cast Life Tap
/use [combat] Healthstone
Life Tap trades health for mana; the healthstone instantly refunds that health. One key = mana refill with zero downtime — the sustain trick that keeps locks grinding forever.
WarriorLast Stand + Shield Wall emergency
#showtooltip
/cast Last Stand
/cast Shield Wall
Pops both survival cooldowns in a single press - the extra health and damage reduction land together exactly when the tank is about to eat a big hit.
WarriorPanic Button (Shield Wall + Last Stand + Pot)
#showtooltip
/cast Shield Wall
/cast Last Stand
/use [combat] Major Healing Potion
When you're about to die, you don't have time for three separate keys. This one button: damage reduction + max-HP boost + potion. Press it, survive, live to fight the next pull.
WarriorPanic: Defensive + Shield + Last Stand (tank save)
#showtooltip
/cast [stance:2] Last Stand; [nostance:2] Defensive Stance
/equipslot [mod:shift] 16, Bulwark of Azzinoth
The "I'm about to die" button: stance into Defensive, pop Last Stand (+30% max HP for 20s — heals you for the gain), and Shift-press to also grab the shield. Raid tanks bind this to a panic key so the save is one keystroke, not three. Why: when the boss is about to hit you for 90% of your HP, you don't have time for a macro that needs two presses.
WarriorShield Block + Shield Bash (defensive interrupt combo)
#showtooltip
/cast [stance:2] Shield Block; [stance:2] Shield Bash; [nostance:2] Defensive Stance
Shield Block and Shield Bash are both Defensive-locked. This macro stance-dances you in and fires the block (for the incoming melee) while keeping Bash ready on the same button — press it when a caster starts channeling and you get the interrupt and the mitigation in the same stance dance.
WarriorShield Block + Shield Bash (interrupt)
#showtooltip
/cast Shield Block
/cast [stance:2] Shield Bash
Block comes up for the incoming melee while Bash stays ready on the same key - one bind covers mitigation plus the interrupt you will need the moment a caster starts channeling.
WarriorShield Slam (Defensive auto-switch)
#showtooltip
/cast [stance:2] Shield Slam
/startattack
[stance:2] means the button only fires in Defensive stance, and /startattack keeps the swing rolling - your highest single-target threat with no dead presses.
WarriorSpell Reflection (survival)
#showtooltip
/cast [stance:2] Shield Block
/cast [stance:2] Disarm
Use Shield Block + Disarm in Defensive stance as the anti-melee defensive instead.
WarriorTaunt + Defensive (oh-@#$% tank button)
#showtooltip
/cast [stance:2] Taunt; [nostance:2] Defensive Stance
Taunt requires Defensive Stance — and the moment you need it is usually right now (an add ripped to the healer). One press: if you're not in Defensive, it stances you in; press again and the taunt lands. Two presses beats fumbling the stance bar while the healer dies.
WarriorTaunt Macro — mouseover or focus
#showtooltip
/cast [@mouseover,harm,nodead][@focus,harm,nodead][] Taunt
Resolves three priorities in one press - mouseover, then focus, then current target - the difference between catching the add and watching the healer die.
WarriorTwo-Hander / Sword-and-Board (DPS ↔ tank swap)
#showtooltip
/equipslot [mod:shift] 16, Sword of the Twin Blades
/equipslot [mod:shift] 17, Bulwark of Azzinoth
/equipslot [nomod] 16, Sulfuras, the Extinguished Hand
The core weapon swap: Shift = 1H + shield (tank mode: Taunt, Shield Block, Shield Slam), plain = big 2H (DPS mode: Mortal Strike, Execute, Whirlwind). One key swaps your whole threat profile. Why it matters: a Warrior that can flip between tanking and DPS mid-fight is the difference between a pug that wipes on adds and one that survives. (Swap in your real weapon names.)
Healing47
DruidAbolish Poison (self/mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Abolish Poison
Removes AND prevents poison for a duration — the anti-poison-boss tool. Mouseover-first so you can cleanse the tank without dropping your own healing target.
DruidDispel Combo (Remove Curse + Abolish Poison)
#showtooltip
/cast [@mouseover,help,nodead][@player] Remove Curse
/cast [@mouseover,help,nodead][@player] Abolish Poison
Both druid dispels on one key — curse OR poison, whoever you hover. Why valuable: raid fights mix debuff types; one button covers both without you checking what's on the target. Mouseover-first = dispel the tank in raid frames without losing your target.
DruidGift of the Wild (raid-wide buff)
#showtooltip
/cast Gift of the Wild
Gift of the Wild is the classic druid raid buff — all stats, all resists, and armor on every party member in one cast. Why valuable: it's your cast-every-30-minutes raid duty; a dedicated key makes re-buffing after a wipe one press instead of twenty.
DruidHealing Touch (big heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Healing Touch
The druid's biggest direct heal — slow cast, huge output. Mouseover-first so it lands on whoever you hover in raid frames.
DruidInnervate (mana regen — self or the right healer)
#showtooltip
/cast [@focus,help,nodead] Innervate; [@mouseover,help,nodead] Innervate; [@player] Innervate
Innervate restores a huge chunk of mana over 20s — on a raid boss that lasts 8 minutes, the difference between "healer out of mana at 60%" and "healer still casting at 100%" is Innervate placement. Set your focus to the mana-hungry healer (priest/shaman), one key gifts them the mana. Why valuable: you're not always the best Innervate target — the raid's throughput healer is. This macro makes it one key.
DruidMouseover Harm (dots, nukes, interrupts)
#showtooltip
/cast [@mouseover,harm,nodead][harm,nodead] Moonfire
Fires your DoT or nuke at the hovered enemy with a [harm,nodead] fallback to your current target - switch between damage and healing with zero targeting.
DruidMouseover Heal (self if no mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Healing Touch
(Replace Healing Touch with your heal — works for Rejuvenation, Flash Heal, etc.) Heals the unit under your cursor and falls back to yourself with [@player] - the fastest way to heal without breaking target, with no whiff risk.
DruidNature's Swiftness + Healing Touch (instant big heal)
#showtooltip
/cast Nature's Swiftness
/cast Healing Touch
Nature's Swiftness makes the next heal instant + free — this is the druid's 'tank is at 10%, heal NOW' button. Two abilities, one GCD.
DruidNature's Swiftness + Regrowth (instant save)
#showtooltip
/cast Nature's Swiftness
/cast [@mouseover,help,nodead][@player] Regrowth
Nature's Swiftness makes the next heal instant + free. Pairing it with Regrowth (direct + HoT) gives you a big instant heal with a HoT attached — the resto raid "save the tank NOW" macro. Why valuable: a single instant big-heal beats a 3.5s cast when the tank is at 10%.
DruidRebirth (combat rez — mouseover + announce)
#showtooltip
/cast [@mouseover,dead] Rebirth; [@target,dead] Rebirth
/script SendChatMessage("Rezzing "..UnitName("target"), "RAID")
Combat rezzes are a raid-limited resource — using them wisely matters. This macro rezzes the dead player you hover (or target) and announces it so the raid knows. Why valuable: a dead DPS is lost raid DPS; a dead tank is a wipe. One key from raid frames = instant recovery. (The announce keeps officers informed so the next rez is assigned properly.)
DruidRegrowth (direct + HoT — mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Regrowth
Direct heal + HoT in one cast — the resto workhorse. Mouseover keeps it on the tank while your target stays on the boss.
DruidRejuvenation (HoT — mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Rejuvenation
The druid's core HoT — mouseover-first means you heal raid frames without changing target. Cheap, instant, and the backbone of resto healing.
DruidRemove Curse (self/mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Remove Curse
The druid's curse dispel — mouseover-first so you cleanse raid frames without losing your heal target. A curse left on the tank is a dead tank.
DruidRevive (out-of-combat rez — mouseover)
#showtooltip
/cast [@mouseover,dead] Revive; [@target,dead] Revive
Revive is the classic out-of-combat rez; keep the raid rez (Rebirth) for combat.
DruidShift-Cancel + Instant Rejuv (heal out of form)
#showtooltip
/cast [nostance:3] Cat Form
/cast [stance:3] Rejuvenation
Rejuvenation is instant and keeps ticking in cat form. This shifts out, HoTs you, and you can shift back — no cast time wasted vs Healing Touch. The leveling heal that doesn't stop your DPS.
DruidSwiftmend (talent — consume HoT for instant)
#showtooltip
/cast [@mouseover,help,nodead][@player] Swiftmend
Swiftmend consumes a Rejuvenation or Regrowth on the target for an instant, huge heal — the resto druid's emergency save. Mouseover-first means you can rescue anyone in the raid frames without changing your main healing target. Why valuable: it's instant, it's big, and it's your only true "oh no" button besides Tranquility.
DruidTranquility (channel AoE heal)
#showtooltip
/cast Tranquility
Tranquility is the resto druid's raid-wide emergency heal — a channeled AoE that heals the whole party every 2s for 10s. Why valuable: it's the classic answer to raid-wide damage spikes; on bosses with predictable bursts, pre-casting it turns a wipe into a save.
DruidWild Growth (talent — party HoT)
#showtooltip
/cast [@mouseover,help,nodead][@player] Wild Growth
Party-wide HoT in one cast — the resto raid tool for group-wide damage. Talent-gated: greys out until you spend Restoration points.
PaladinCleanse (mouseover dispel)
#showtooltip
/cast [@mouseover,help,nodead][@player] Cleanse
Removes disease, magic, and poison from whoever you hover, or yourself - the paladin's most-spammed support spell, with target priority built in.
PaladinFlash of Light (mouseover heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Flash of Light
The efficient fast heal lands on whoever you hover, or yourself with [@player] - triage the raid without ever changing target, and self-cast if nothing is hovered.
PaladinHoly Light (big heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Holy Light
The big heal reaches your mouseover or yourself in one press - zero target-switching when someone is about to die.
PaladinHoly Shock (burst heal or damage)
#showtooltip
/cast [@mouseover,help,nodead][harm] Holy Shock
One key does double duty - instant burst heal on your mouseover ally or instant nuke on your enemy, chosen automatically by the [help] and [harm] conditions.
PaladinHoly Shock Rescue (save anyone)
#showtooltip
/cast [@mouseover,help,nodead] Holy Shock; [@player] Holy Shock
Instant 3k+ burst heal on whoever you hover — faster than any cast-time heal. Hover the dying DPS, press, done. Self-casts when no mouseover so it doubles as your own emergency.
PaladinLay on Hands (self emergency)
#showtooltip
/cast [@player] Lay on Hands
[@player] guarantees this full heal lands on you in a panic - no mouseover misfires when the screen is chaos and life is on the line.
PriestAbolish Disease (self)
#showtooltip
/cast [@player] Abolish Disease
A dedicated self-cleanse key - one press strips diseases off you repeatedly, so you stay debuff-free without hunting for the button mid-fight.
PriestBinding Heal (self + target — talent)
#showtooltip
/cast [@mouseover,help,nodead] Binding Heal
(Talent-gated (Holy tree). Classic's version of the instant "heal me + heal target" button.) One press heals both you and your mouseover target - the self+target efficiency that keeps you alive while you save someone else.
PriestCure Disease (mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Cure Disease
Mouseover cure with self-fallback - diseases get removed a full reaction faster, and you never accidentally cure the wrong person.
PriestDesperate Prayer (self emergency)
#showtooltip
/cast [@player] Desperate Prayer
Desperate Prayer + Power Word: Shield is your classic big-save combo — no Guardian Spirit in 1.60.1.
PriestDispel Magic (mouseover, both directions)
#showtooltip
/cast [@mouseover,harm,nodead] Dispel Magic; [@mouseover,help,nodead] Dispel Magic; [harm] Dispel Magic; [help] Dispel Magic
The four-condition chain purges enemies AND cures allies from the same key - mouseover or target, harm or help, one button does it all.
PriestFlash Heal (fast mouseover heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Flash Heal
Mouseover-first with a self-cast fallback - hover the raid frame and press, no target switching; the fastest reactive heal in your kit.
PriestGreater Heal (big slow heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Greater Heal
One key for your big heal, aimed by mouseover or self - reaction-time friendly when the tank spikes and you need maximum throughput immediately.
PriestInner Focus + Greater Heal (free big heal)
#showtooltip
/cast Inner Focus
/cast [@mouseover,help,nodead][@player] Greater Heal
Inner Focus makes your next spell free + crit-boosted. Locking it onto Greater Heal means every 3-min button press = a free, huge, guaranteed-crit heal. Best mana-efficiency trick in the kit.
PriestMouseover Friendly Buff
#showtooltip
/cast [@mouseover,help,nodead][@player] Power Word: Fortitude
Buffs whoever you hover, or yourself when nothing is under the cursor - spreads raid buffs in seconds without targeting each player individually.
PriestPower Word: Shield (mouseover bubble)
#showtooltip
/cast [@mouseover,help,nodead][@player] Power Word: Shield
Mouseover bubble with self-fallback - pre-emptive absorbs land a full GCD earlier than target-then-cast, which is exactly when shields save lives.
PriestPrayer of Healing (party AoE)
#showtooltip
/cast Prayer of Healing
Party-wide heal on a single keybind - the emergency button that tops up the whole group at once instead of five separate casts.
PriestRenew (HoT mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Renew
The same mouseover pattern lets you blanket HoTs across the raid without ever changing target - one press per player, no healing downtime.
ShamanChain Heal (smart heal — mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Chain Heal
Mouseover priority means you heal the raid frame you’re hovering without losing your current target — the difference between saving and losing a tank.
ShamanCure Poison / Disease (mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Cure Poison
/cast [@mouseover,help,nodead][@player] Cure Disease
(Classic's friendly dispels — no Cleanse Spirit in 1.60.1.) Two dispels stacked on one key — mouseover heals the friendly you’re hovering, self-casts if no target is valid. Saves a crucial action bar slot.
ShamanHealing Stream Totem (party HoT)
#showtooltip
/cast Healing Stream Totem
A one-button party HoT totem with no target requirement — press and forget, the totem handles the healing spread.
ShamanHealing Wave (big heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Healing Wave
Cast on mouseover or self-cast fallback eliminates target-switching delay — every fraction of a second counts when the tank is dipping.
ShamanLesser Healing Wave (fast heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Lesser Healing Wave
A fast, cheap heal with mouseover priority — press the moment damage lands without wasting a GCD on target swapping.
ShamanMana Spring Totem (mana regen)
#showtooltip
/cast Mana Spring Totem
Drops a sustained mana-regen totem in one keypress — essential for keeping your party’s mana pool healthy across long trash pulls.
ShamanPurge (dispel enemy buffs — mouseover)
#showtooltip
/cast [@mouseover,harm,nodead][@focus,harm,nodead][] Purge
Mouseover → focus → target priority means you can peel a dangerous enemy buff without ever swapping off the boss — a huge reaction-time saver.
ShamanPurge Priority (interrupt + dispel)
#showtooltip
/cast [@focus,harm,nodead] Purge; [@mouseover,harm,nodead] Purge; [harm] Purge
Enemy buffs stripped in focus-priority order — the shaman's hardest counter to paladins/mages. One key always purges the right target without retargeting.
ShamanRiptide (HoT + heal — talent)
#showtooltip
/cast [@mouseover,help,nodead][@player] Riptide
Mouseover-driven HoT application — pre-hotting the tank between pulls is one hover and a press, no retargeting needed.
ShamanRiptide + Chain Heal (tank-top-up)
#showtooltip
/cast [@mouseover,help,nodead] Riptide
/cast [@mouseover,help,nodead] Chain Heal
Riptide's HoT then a Chain Heal that jumps to nearby raid members — the resto shaman's "heal the tank AND the group" button. One press, one hover.
ShamanWater Shield (mana regen self — talent)
#showtooltip
/cast [@player] Water Shield
*(Talent-gated (Restoration tree).
Crowd Control35
DruidEntangling Roots (root)
#showtooltip
/cast Entangling Roots
Roots a target in place — the druid's kiting and CC tool. Keeps melee off you or locks an add while the tank picks it up.
DruidHibernate (beast/serpent CC — focus)
#showtooltip
/cast [@focus,harm,nodead] Hibernate; [@mouseover,harm,nodead] Hibernate
Hibernate is the druid's raid CC for beast/dragonkin adds — 40 seconds of CC (or until damaged). Focus-based means you control the assigned add without retargeting. Why valuable: on trash/add phases, a hibernated add is a non-factor; the tank can pull packs safely knowing the dangerous beast is asleep.
DruidRoot + Hibernate (lockdown combo)
#showtooltip
/cast [mod:shift] Hibernate; Entangling Roots
Roots pin a target in place (melee), Hibernate puts a beast to sleep (hard CC). Plain = root the current target, Shift = hibernate your focus. Two CC tools, one key.
HunterExplosive Trap
#showtooltip
/cast Explosive Trap
AoE fire damage on a single key - drop it under a pack for free cleave, and the flames keep burning anything that walks over them.
HunterFeign Death (drop aggro)
#showtooltip
/cast Feign Death
Drops all aggro instantly on one keybind - the classic panic button and the setup for every safe re-trap or out-of-combat drink.
HunterFeign Death + Freezing Trap (instant re-trap)
#showtooltip
/castsequence reset=5 Feign Death, Freezing Trap
The classic "FD trap" for pulling — Feign Death drops aggro, then the trap lands. Sequence resets after 5s idle.
HunterFreezing Trap (targeted ground)
#showtooltip
/cast Freezing Trap
One key lays the trap at your feet for instant crowd control - a reaction-time save on incoming adds with no trap-type cycling.
HunterFrost Trap (slow)
#showtooltip
/cast Frost Trap
A ground AoE slow that holds multiple enemies at range - one press makes kiting dramatically safer.
HunterTrap Picker (Explosive / Freezing / Frost)
#showtooltip
/cast [mod:shift] Explosive Trap; [mod:ctrl] Freezing Trap; Frost Trap
One key, three traps: Shift = damage (Explosive), Ctrl = hard CC (Freezing), plain = slow (Frost). You never waste a GCD fumbling the wrong trap into the wrong fight.
MageCounterspell (interrupt — focus)
#showtooltip
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Counterspell
Focus → mouseover → target priority lets you interrupt the correct caster without ever retargeting — a reaction-time cheat code.
MageCounterspell + Remove Lesser Curse (defensive purge)
#showtooltip
/cast [mod:shift] Remove Lesser Curse; [@focus,harm,nodead] Counterspell
Two of the mage's best tools on one key: plain = interrupt your focus, Shift = remove a curse off whoever you're targeting.
MageNova + Blink (escape root)
#showtooltip
/cast Frost Nova
/cast Blink
Freeze everything around you (8s root) then blink away — the mage's "melee are on me" button. One key separates you from danger completely.
MagePolymorph (CC — focus)
#showtooltip
/cast [@focus,harm,nodead][harm] Polymorph
Focus-target polymorph priority — sheep your assist target instantly without breaking your current cast target.
PaladinHammer of Justice (stun — focus or target)
#showtooltip
/cast [@focus,harm,nodead][] Hammer of Justice
Stuns your focus, or your current target if no focus is set - the [@focus] priority keeps your CC locked on the kill target without re-targeting.
PaladinRepentance (CC — focus)
#showtooltip
/cast [@focus,harm,nodead][] Repentance
A 6-second long-range CC on your focus or current target - the paladin's strongest crowd control, ready on one key for healer or kill-target lockdown.
PaladinTurn Undead (undead fear)
#showtooltip
/cast Turn Undead
One key fears the undead target for up to 10 seconds - the soloing answer to dungeon trash, with no target juggling.
RogueBlind (CC — focus)
#showtooltip
/cast [@focus,harm,nodead][] Blind
Focus-first casting CCs a second target without retargeting - a one-key panic control for when adds need to disappear for 10 seconds.
RogueGouge (4s stun, from front)
#showtooltip
/cast Gouge
A front-facing 4-second stun on one key - the classic CC that stops casts and buys breathing room without needing stealth.
RogueKick (interrupt — mouseover/focus)
#showtooltip
/cast [@mouseover,harm,nodead][@focus,harm,nodead][] Kick
Mouseover and focus fallbacks mean the interrupt always lands on the right caster without retargeting - a reaction-time save against big enemy casts.
RogueKidney Shot (stun finisher)
#showtooltip
/cast Kidney Shot
/startattack
Your stun finisher plus /startattack in one press - the control button that locks down a target while you keep building damage.
RogueVanish + Gouge (get-out-of-jail)
#showtooltip
/cast Vanish
/cast Gouge
Vanish drops combat/aggro; Gouge (4s stun) locks the mob in place while you reposition. The classic Rogue escape — one key instead of two frantic presses.
ShamanTremor Totem (fear break)
#showtooltip
/cast Tremor Totem
A one-button fear-break totem — drop it preemptively before a feared pull or reactively when the pack turns to run.
WarlockBanish (demon/elemental CC)
#showtooltip
/cast [@focus,harm,nodead][] Banish
Locks demons and elementals out of the fight entirely — the CC for the enemy types Fear can't touch. Focus-based for assigned-CC duty.
WarlockBanish / Fear (demon vs humanoid)
#showtooltip
/cast [@focus,harm,nodead] Banish
/cast [@focus,harm,nodead] Fear
Banish locks demons/elementals; Fear locks humanoids. Both on your focus — one key always applies the right CC for the target type. The warlock's CC answer to everything.
WarlockCurse of Exhaustion (talent slow)
#showtooltip
/cast [@focus,harm,nodead][] Curse of Exhaustion
Curse of Exhaustion (talent) is the classic kiting curse — big movement slow that pairs with Fear for control. Big movement slow on your focus — the kiting tool that pairs with Fear: fear them, slow them, out-run them. Talented in Affliction first.
WarlockDeath Coil (fear + self-heal)
#showtooltip
/cast Death Coil
The warlock's panic button — fears the target AND heals you for a chunk. One key that both saves you and controls the enemy.
WarlockFear (CC — focus)
#showtooltip
/cast [@focus,harm,nodead][] Fear
Your primary hard CC on humanoids — focus-based so the assigned target stays feared while you DPS the main kill. The warlock's "hold the add" button.
WarlockHowl of Terror (AoE fear)
#showtooltip
/cast Howl of Terror
Fears everything around you — the get-out-of-jail button when adds swarm you. Costs a soul shard, saves your life.
WarriorBerserker Stance (for Intercept/Whirlwind)
#showtooltip
/cast [stance:3] Berserker Stance
One key plants you in Berserker stance so Intercept and Whirlwind are live - no stance-bar clicking when the fight heats up.
WarriorCharge / Intercept (one key, both gap-closers)
#showtooltip
/cast [stance:1] Charge; [stance:3] Intercept; [nostance:1,nostance:3] Battle Stance
Warriors have two gap-closers locked to different stances — Charge (Battle) for the opener, Intercept (Berserker) for mid-fight re-engages. This one key does the right one from the right stance, and if you're in Defensive it stances into Battle so Charge works. One button, never dead.
WarriorHamstring (slow kiting)
#showtooltip
/cast Hamstring
/startattack
Slows your current target and starts attacking in the same press - no target juggling when a fleeing enemy is one step from casting range.
WarriorIntercept + Hamstring (Berserker slow-down)
#showtooltip
/cast [stance:3] Intercept; Berserker Stance
/cast Hamstring
Intercept stuns, Hamstring slows — the classic kiting/peeling combo. Berserker stance makes both available (Hamstring works in any stance; Intercept needs Berserker). One key = you're on the fleeing caster with it slowed before it can cast. Bound next to your gap-closer for arena/BG chasing.
WarriorIntimidating Shout (fear)
#showtooltip
/cast Intimidating Shout
AoE fear on one key gives you breathing room when the pack closes in - enemies flee for up to 8 seconds while you reposition or bandage.
WarriorPiercing Howl (AoE slow)
#showtooltip
/cast Piercing Howl
Slows every enemy within 10 yards with no target required - the kiting and peeling button that works even when you are surrounded.
WarriorStance-Smart Shield Bash (any stance)
#showtooltip
/cast [stance:2] Shield Bash; [stance:1,harm] Shield Bash
Shield Bash only works in Defensive stance. This macro auto-swaps to Defensive (line 1) then bashes — one press, no stance dance first. Interrupts land even mid-rotation in Battle stance.
Pets18
HunterBestial Wrath + Pet Attack (clean threat)
#showtooltip
/cast [@focus,harm,nodead][] Bestial Wrath
/petattack
This fires your pet's burst and sends it in, one key.
HunterBestial Wrath + Pet Attack (talent burst)
#showtooltip
/petattack
/cast Bestial Wrath
One press sends the pet in AND pops the burst - no fumbling for two keys mid-combat, and the pet lands its first hit instantly.
HunterCall Pet + Dismiss toggle
#showtooltip
/cast Call Pet
Summons your pet with one keypress and no targeting needed - the same button works as the toggle point for dismissing later.
HunterFeed Pet (quick)
#showtooltip
/cast Feed Pet
/use [nomod] Roasted Quail
Casts Feed Pet and eats Roasted Quail in one press - keeps happiness topped up between fights without dragging food onto your bars.
HunterMend Pet (mouseover or self-pet)
#showtooltip
/cast [@pet] Mend Pet
Casts directly on your pet with no targeting step - one press mid-fight keeps your pet alive with zero risk of healing the wrong unit.
HunterPet Buff Check
#showtooltip
/run local n=UnitName("pet"); if n then print(n.." — "..GetPetHappiness()) end
Prints your pet's name and happiness on demand - a fast sanity check that your pet is the right one and loyal enough to keep fighting.
HunterPet Follow (break combat)
/petfollow
A dedicated key breaks your pet out of combat and brings it back - saves the pet (and your Mend Pet casts) when it over-aggros or chases a fleeing add.
HunterPet Passive (stop attacking)
/petpassive
Instantly stops your pet's attacks without retargeting - the fastest way to drop pet aggro or halt an unwanted pull.
HunterPet Re-Zero (dismiss + resummon fresh)
#showtooltip
/cast Dismiss Pet
/cast Call Pet
Resets your pet's position, aggro, and buffs instantly — perfect after a wipe, a pet death, or a bad pull where your pet is in the wrong spot. One press re-zeros everything.
HunterRevive Pet (instant)
#showtooltip
/cast Revive Pet
One key brings your pet back the moment it dies - no spellbook digging or targeting, so downtime between pet deaths is minimal.
WarlockFelhunter Devour Magic (dispels enemy buffs)
#showtooltip
/cast [@focus,harm,nodead][] Devour Magic
Your Felhunter eats an enemy buff (or removes a debuff from an ally) — the warlock's dispel, on a pet. Focus-based = strip the boss's shield without breaking your rotation.
WarlockFelhunter Spell Lock (interrupt)
#showtooltip
/cast [@focus,harm,nodead][] Spell Lock
Your Felhunter's interrupt — the warlock's answer to caster mobs. Focus-targeted so the assigned cast always gets locked down.
WarlockPet Attack (+ weapon swing)
#showtooltip
/petattack
/startattack
(Classic pets have no Kill Command; add the pet's situational spell per encounter: Torment, Seduction, Devour Magic, Spell Lock.) Sends your pet in and starts your own melee swing — the classic "everything engages at once" button. No Kill Command on Forever, so this is the pet DPS base.
WarlockPet Follow
/petfollow
Recalls your pet out of danger — one press when it's eating AoE or pulling adds. Every warlock needs this bound; it's the difference between a dead pet and a live one.
WarlockPet Passive
/petpassive
Stops your pet attacking immediately — the leash for when a fight isn't yours yet. Prevents accidental pulls in dungeons.
WarlockPet Summon Quick-Switch
#showtooltip
/cast [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; [mod:alt] Summon Felhunter; Summon Imp
(Shift=VW, Ctrl=Succubus, Alt=Felhunter, default=Imp — classic pets only, no Felguard.) Swap pets by modifier — Shift=VW (tank), Ctrl=Succubus (CC), Alt=Felhunter (dispel/interrupt), default=Imp (dps). One key swaps your whole toolkit for the situation.
WarlockSuccubus Seduce (CC)
#showtooltip
/cast [@focus,harm,nodead][] Seduction
Your Succubus's hard CC — 15-second seduce on humanoids. Focus-based so you control the assigned add without retargeting, exactly like a mage's Polymorph duty.
WarlockVoidwalker taunt
#showtooltip
/cast [@focus,harm,nodead][] Suffering
Your Voidwalker's taunt — the pet tank's threat button. Focus-based so the VW grabs the add you designate, buying you time to re-CC or burst.
Utility72
Smart Attack — nearest enemy + attack
#showtooltip
/targetenemy [noharm][dead]
/startattack
Combines targeting and attacking in one press - [noharm][dead] snaps you to the nearest enemy when your target is wrong or dead, then starts the swing immediately.
Tab-Target-Assist (focus kill order)
#showtooltip
/target [@focus,harm,nodead]
/startattack
Locks onto your focus target with [@focus,harm,nodead] and starts attacking - replaces frantic Tab-tabbing with one guaranteed hit on the kill-order target.
Target Last Target (after healing)
/targetlasttarget
After healing or CC, one press snaps you straight back to the enemy you were fighting - no re-tabbing and no reaction delay.
DruidAquatic Form (swim fast)
#showtooltip
/cast [nostance:2] Aquatic Form
Fast swimming with underwater breathing — the water-zone traversal key. Nostance guard keeps it safe to spam.
DruidBear Form (tank)
#showtooltip
/cast [nostance:1] Bear Form
The druid's tank form — huge armor multiplier, rage-based threat. Every feral-tank pull starts here; the nostance guard means the key never double-fires.
DruidCancel Form (return to caster)
#showtooltip
/cast [stance:1] Bear Form; [stance:3] Cat Form; [stance:5] Moonkin Form
(Press in any form → drops back to caster form) Drops any form back to caster instantly — needed for casting heals, Rebirth, or using items. The druid's most-pressed quality-of-life key after forms themselves.
DruidCat Form (DPS/stealth)
#showtooltip
/cast [nostance:3] Cat Form
The feral DPS form — energy-based CP builders and stealth access. One key from any form; the nostance guard makes it idempotent.
DruidDire Bear Form (tankier bear — level 40)
#showtooltip
/cast [nostance:1] Dire Bear Form
Dire Bear Form (40) is the classic upgrade to Bear Form: more armor, more threat, same stance 1.
DruidMark of the Wild (party buff)
#showtooltip
/cast Mark of the Wild
The druid's party buff — stats, armor, all resists in one cast. The 'buff the party after every wipe' key.
DruidMoonkin Form (ranged DPS)
#showtooltip
/cast [nostance:5] Moonkin Form
The balance DPS form — +crit aura and caster armor. One key from any form; the guard prevents accidental double-shifts.
DruidOmen of Clarity (free spell proc — mouseover)
#showtooltip
/cast Omen of Clarity
Omen of Clarity is the classic proccy buff: your next damage/heal spell costs no mana.
DruidOne-Button Form Switcher (cat/bear/travel)
#showtooltip
/cast [mod:shift] Bear Form; [mod:ctrl] Cat Form; [mod:alt] Travel Form; [nocombat] Travel Form; [combat] Cat Form
(Shift=Bear, Ctrl=Cat, Alt=Travel — default: Travel out of combat, Cat in combat) Four forms on one key via modifiers — Shift=Bear, Ctrl=Cat, Alt=Travel, default = Travel out of combat / Cat in combat. The 'never open your spellbook for a form' button.
DruidRoot-Escape (Entangling Roots + travel)
#showtooltip
/cast [@focus,harm,nodead] Entangling Roots; [@mouseover,harm,nodead] Entangling Roots
/cast [mod:shift] Travel Form
Roots your chaser (focus/mouseover) and, with Shift, hops to travel form to run away — the druid's kiting escape. Why valuable: roots don't break on damage-free movement, so you can heal/run while they're stuck. Shift+travel makes the escape complete.
DruidShift-to-Heal-and-Back (powerful!)
#showtooltip
/cast [nostance:3] Cat Form
/cast [stance:3] Healing Touch
Press once in cat → shifts to caster and starts Healing Touch. This is the core leveling heal — the guide uses exactly this pattern.
DruidThorns (self/mouseover buff)
#showtooltip
/cast [@mouseover,help,nodead][@player] Thorns
Reflects melee damage — free DPS on anything that hits the tank (or you). Mouseover-first so you can thorns the MT in raids.
DruidTravel + Stealth (stealth travel)
#showtooltip
/cast [nocombat] Cat Form
/cast [nocombat] Prowl
Out of combat: cat form + stealth = fast movement while stealthed — the druid's "stealth travel" for crossing hostile territory or scouting a boss room. Why valuable: nobody sees you, you move fast, and you're ready to Ravage-opener anything that aggros. One key, zero risk.
DruidTravel Form (mount speed)
#showtooltip
/cast [nostance:4] Travel Form
Instant mount-speed travel form that works indoors — the druid's 'always be moving' key. Nostance guard: never wastes a press.
HunterAspect of the Cheetah (travel)
#showtooltip
/cast Aspect of the Cheetah
A single keybind for travel speed - swap in for movement-heavy sections and escape or catch up without hunting the spellbook.
HunterAspect of the Hawk (ranged AP buff)
#showtooltip
/cast Aspect of the Hawk
Classic hunters switch between Aspect of the Hawk (AP) and Aspect of the Monkey (mana regen).
HunterBestial Wrath (pet burst + immunity)
#showtooltip
/cast Bestial Wrath
/petattack
One press gives your pet burst damage AND damage immunity while sending it in - a huge survivability swing for the pet in tight fights.
HunterDisengage (backflip)
#showtooltip
/cast Disengage
One key flips you backward out of melee - instantly creates the range your shots need or escapes a sticky situation.
HunterEagle Eye (scouting)
#showtooltip
/cast Eagle Eye
Scout from range on a single key - the classic pre-pull reconnaissance tool that lets you pull with knowledge instead of surprises.
HunterRapid Fire (haste burst)
#showtooltip
/cast Rapid Fire
Haste burst on one key - stack it with your shots for a spike window and line it up with trinkets without losing a GCD.
MageArcane Brilliance (party Int buff)
#showtooltip
/cast Arcane Brilliance
Party-wide Intellect buff on one button — press before a pull to buff the whole group without clicking each member individually.
MageArcane Intellect (buff — mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Arcane Intellect
Mouseover-friendly Int buff with self-cast fallback — buff a raid member you’re hovering or yourself without retargeting.
MageCold Snap (reset frost CDs — talent)
#showtooltip
/cast Cold Snap
Resets all frost cooldowns in one press — double Frost Nova or double Ice Block in the same fight with zero extra keybind overhead.
MageConjure Mana Ruby (mana gem)
#showtooltip
/cast Conjure Mana Ruby
/use Mana Ruby
Mana gems have limited charges (usable once per charge). Re-create when empty — the macro creates then uses. At lower levels the spell is Conjure Mana Agate / Jade / Citrine — same pattern, swap the names.
MageFrost Armor (low-level armor)
#showtooltip
/cast Frost Armor
Low-level frost armor on one button — useful as a backup when you need the weaker but faster-cast version while leveling.
MageIce Armor (upgraded Frost Armor)
#showtooltip
/cast Ice Armor
(Classic keeps both spell ranks — Frost Armor is the low-level version, Ice Armor the upgrade. No Molten Armor in 1.60.1.) Ice Armor on one key — the upgraded frost armor with a single press, no need to drag the spell from your book every time.
MageMage Armor (mana regen)
#showtooltip
/cast Mage Armor
A dedicated Mage Armor button — one press for mana-regen armor without scrolling through your spellbook between pulls.
MageRemove Lesser Curse (self/mouseover)
#showtooltip
/cast [@mouseover,help,nodead][@player] Remove Lesser Curse
(Classic name — Remove Curse is the post-1.60.1 uprank.) Mouseover-friendly curse removal with self-cast fallback — cleanses a friendly or yourself in one press without losing your target.
MageSlow Fall (feather fall)
#showtooltip
/cast Slow Fall
One-press feather fall — no target, no cast-bar drama, just press before you hit the ground.
MageSummon Food + Water (conjure)
#showtooltip
/cast Conjure Food
/cast Conjure Water
Two conjure spells on one key — creates both food and water in sequence, saving an action bar slot for your sustain combo.
MageTeleport: Dalaran (Forever)
#showtooltip
/cast Teleport: Dalaran
(Forever-exclusive Dalaran teleport — handy quick-access. No Invisibility in 1.60.1.) A dedicated Dalaran portal button — saves your hearthstone and spellbook search for the Forever-exclusive teleport.
PaladinBlessing Check (what's on target?)
#showtooltip
/run local b=1; for i=1,32 do local n=UnitBuff("target",i); if n and string.find(n,"Blessing") then print(n); b=0 end end
One press prints which Blessing is active on your target - so you never waste a GCD re-buffing or drop a critical buff mid-fight.
PaladinGreater Blessing Party Buff
#showtooltip
/cast Greater Blessing of Kings
Casts Greater Blessing of Kings on your entire party with one press - replaces five individual buff casts with a single raid-prep key.
PaladinKings (survival buff)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Kings
The survival buff lands on whoever you hover or yourself - spreading Blessing of Kings across the raid in seconds instead of one player at a time.
PaladinMight on Mouseover / Self
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Might
Buffs your melee attackers in one hover-and-press - no target, buff, re-target cycle, and the [@player] fallback self-buffs when you are solo.
PaladinWisdom (mana buff)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Wisdom
The mana-restoring buff lands on whoever you hover - keep your group's mana up with one key and no target-switching.
PriestDivine Spirit (spirit buff)
#showtooltip
/cast Divine Spirit
Party spirit buff on one key - more mana regen and spell power for everyone, applied between pulls in a single press.
PriestFear Ward (pre-fight buff)
#showtooltip
/cast [@mouseover,help,nodead][@player] Fear Ward
Mouseover or self-cast fear immunity on one key - the classic pre-fight buff that makes fear-heavy bosses trivial.
PriestInner Fire (armor buff)
#showtooltip
/cast Inner Fire
One key keeps your armor buff up - a simple pre-pull press that noticeably reduces physical damage taken all fight.
PriestMana Burn (burn enemy mana)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Mana Burn
Mouseover burn targets enemy mana - the PvP and caster-killing tool that punishes healers from range on a single key.
PriestPower Infusion (haste burst — self/target, talent)
#showtooltip
/cast [@mouseover,help,nodead][@player] Power Infusion
Mouseover haste buff with self-fallback - one press spikes your own or a DPS's cast speed at the right moment without retargeting.
PriestPower Word: Fortitude (party buff)
#showtooltip
/cast Power Word: Fortitude
One press buffs the whole party's stamina - the pre-pull routine that takes a single keybind instead of five individual casts.
PriestPsychic Scream (fear)
#showtooltip
/cast Psychic Scream
Instant AoE fear on a single key - the panic button that buys seconds when enemies close in, no targeting required.
PriestShackle Undead (CC — focus)
#showtooltip
/cast [@focus,harm,nodead][] Shackle Undead
Focus-first CC locks down a second undead without retargeting - the key that makes undead pulls like Scholomance packs manageable.
RogueApply Deadly Poison to Main Hand
#showtooltip
/use Deadly Poison
/use 16
(Main hand = slot 16, off-hand = 17) Applies Deadly Poison straight to your main hand in one press - no inventory dragging or spellbook hunting, so upkeep happens between pulls in seconds.
RogueApply Instant Poison to Off-Hand
#showtooltip
/use Instant Poison
/use 17
One press coats the off-hand with Instant Poison - the same no-fuss upkeep for your second weapon, keeping both poisons up with minimal downtime.
RogueDetect Traps (stealth detect / disarm)
#showtooltip
/cast Detect Traps
A dedicated key reveals traps ahead - the classic pre-pull safety check so you and the group never stumble into a trap blind.
RoguePoison Toggle (Deadly + Instant both weapons)
#showtooltip
/use Deadly Poison
/use 16
/use Instant Poison
/use 17
Reapplies Deadly and Instant to both weapons in a single press - the pre-pull routine that saves two extra keypresses and guarantees no forgotten weapon.
ShamanAoE Totem Drop (Earth + Fire + Air + Water)
#showtooltip
/castsequence reset=combat Strength of Earth Totem, Searing Totem, Grace of Air Totem, Mana Spring Totem
A /castsequence totem-dropper cycles through all four totem slots in one key — saves three action bar slots and sets up your full totem array in four GCDs.
ShamanAttack + Cast (fill with your nuke)
#showtooltip
/startattack
/cast [harm] Lightning Bolt
Starts your auto-attack and fires your nuke on the same key so no GCD is wasted waiting for the swing, and [harm] keeps it from hitting friendly targets.
ShamanFar Sight (scout)
#showtooltip
/cast Far Sight
One-press scouting ability — no target, no conditions, just press to extend your view into the next pull.
ShamanGhost Wolf (travel)
#showtooltip
/cast Ghost Wolf
A dedicated travel-form button — one press to shift into Ghost Wolf without scrolling through your shapeshift bar.
ShamanGrounding Totem (spell absorb)
#showtooltip
/cast Grounding Totem
(No Fire Elemental Totem in 1.60.1 — Searing/Magma Totem are your only fire totems.) One button drops your spell-absorb totem — essential for caster-heavy packs where you need to nullify the first incoming nuke.
ShamanMana Tide Totem (raid mana — talent)
#showtooltip
/cast Mana Tide Totem
Don't double-drop it with another Shaman's.
ShamanReincarnation (self-rez, once per 30m)
#showtooltip
/cast Reincarnation
A bare /cast macro for your self-rez — one press when you’re down and the 30-minute cooldown is ready.
ShamanSingle-Button Storm Totem (context)
#showtooltip
/cast [mod:shift] Earthbind Totem; [mod:ctrl] Tremor Totem; [mod:alt] Grounding Totem; Searing Totem
(Shift=slow, Ctrl=fear-break, Alt=spell-absorb, default=damage) Modifier keys (Shift/Ctrl/Alt) pack four totems into one button — slow, fear-break, spell-absorb, or damage at a single modifier press without hunting through your bars.
ShamanWater Walking (toggle)
#showtooltip
/cast Water Walking
Single-button water walking toggle — saves clicking the spell book when you hit a water crossing.
WarlockDemon Armor (armor + health regen)
#showtooltip
/cast Demon Armor
Your default armor — armor AND health regen in one buff. The 30-minute buff you re-apply after every death and wipe.
WarlockDetect Invisibility (utility)
#showtooltip
/cast Detect Invisibility
Reveals stealthed targets — the anti-rogue/anti-camper tool. Worth a niche bind for world PvP and stealth-heavy dungeons.
WarlockDrain Mana (burn enemy mana)
#showtooltip
/cast [@focus,harm,nodead][] Drain Mana
Drains a caster's mana into yours — the anti-healer/caster tool that wins the long fight. Focus-based so you can drain the boss while DoTs tick.
WarlockEye of Kilrogg (scouting)
#showtooltip
/cast Eye of Kilrogg
Eye of Kilrogg is the classic warlock scouting tool — send your eye ahead to pull line of sight before a pull.
WarlockLife Tap (mana — with macro warning)
#showtooltip
/cast Life Tap
Life Tap costs HP. Add a health check: /cast [health>30] Life Tap — only taps above 30% HP. (Classic has no Dark Pact; Life Tap IS the mana engine.)
WarlockShadow Ward (shadow absorb)
#showtooltip
/cast Shadow Ward
Shadow Ward is the classic anti-shadow buffer — great vs priest/shadow bosses. Demon Armor below is the default armor. Soaks shadow damage — the pre-fight buffer vs priests and shadow bosses. One press before the pull makes the opening hits free.
WarlockSoulstone (create + apply rez buff — mouseover)
#showtooltip Create Soulstone
/cast Create Soulstone
/use [@mouseover,help,nodead][@player] Soulstone
Forever splits Soulstone into the create spell (Create Soulstone) and the item (/use Soulstone). Press once to make the stone, press again to apply it to yourself or the hovered ally.
WarriorCharge + Taunt (pull combo)
#showtooltip
/cast Charge
/cast Taunt
Charge closes the gap and Taunt snaps the pull onto you in one press - the tank opener that secures threat before the group can rip it away.
WarriorCharge Opener (2H + Battle + Charge + Rend)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/cast [stance:1] Charge; Battle Stance
/cast Rend
The perfect pull button: big 2H equipped, Battle stance guaranteed, Charge in, Rend ticking on arrival. Everything the opener needs in one press — you land already bleeding the target. Why it matters: the first 2 seconds of a fight set your threat and your rage; this removes all three fiddly parts from it.
WarriorDefensive → Battle → Berserker cycle (utility stances)
#showtooltip
/cast [stance:2] Battle Stance; [stance:1] Berserker Stance; [stance:3] Battle Stance
A stance cycler for when you need a specific stance now: press from Defensive → Battle (to Charge/Overpower), press again → Berserker (to Intercept/Whirlwind), press again → Battle. With Tactical Mastery you keep your rage through the dance — every press is a valid stance change, never a dead button.
WarriorMocking Blow (off-tank taunt)
#showtooltip
/cast [stance:1] Mocking Blow
A second taunt that works from Battle stance - off-tanks get a backup threat button without having to stance into Defensive first.
WarriorStance-Dance (Battle → Defensive → back)
#showtooltip
/cast [stance:1] Defensive Stance; [stance:2] Battle Stance; [stance:3] Battle Stance
(One button: always returns to Battle stance from any) One button returns you to Battle stance from any stance - with Tactical Mastery you keep your rage through the change, making recovery a single keystroke.
PvP2
Clear Focus
/clearfocus
One press wipes the focus slot so your focus macros stop firing at a dead or wrong target after a kill - removes a whole class of mis-casts.
Mouseover-Focus (healers love this)
#showtooltip
/focus [@mouseover,help,nodead]
Sets focus on whatever friendly unit you hover - healers and interrupters can assign their focus target without ever changing their current target.
Raiding19
Add Taunt (pick up loose mobs)
#showtooltip
/cast [@mouseover,harm,nodead] Growl; [harm] Growl
Adds spawning behind the raid need taunting yesterday. Mouseover-taunt lets you grab the add without changing your boss target (and losing your tank rotation position). Why mouseover: you stay on the boss the whole time — the add is grabbed by hovering, not targeting.
Assist the Main Tank (pull follower)
#showtooltip
/assist [@focus,exists]
/startattack
Sets your focus to the MT at the start of the raid, then this button snaps you onto whatever they're tanking and starts attacking. Why it matters: it eliminates the "I attacked the wrong target" problem entirely — your DPS always lands on the tank's current target, which is the correct kill order.
Full Burst (trinkets + racial + potion)
#showtooltip
/cast Blood Fury
/use 13
/use 14
/use [combat] Potion of Wild Magic
Raid DPS is measured in cooldown windows. This stacks your racial (+attack power/int), both trinkets, and a combat potion into one keypress so they overlap during the boss's damage window . Why overlap matters: multiplicative buffs stacked together produce dramatically more damage than using them spread out. One key = the whole burst.
Mark Skull + Announce (leader call)
/script SetRaidTarget("target", 8)
/script SendChatMessage("SKULL -> "..UnitName("target"), "RAID")
Marks the kill target and announces it in raid chat in one press. The UnitName pull makes the call self-documenting — no "who's skull?" questions when the pull starts.
Mark Targets (skull / cross / moon)
#showtooltip
/script SetRaidTarget("target", 8)
8 = Skull (kill first), 7 = X (kill second), 3 = Moon (CC), 4 = Triangle (trap). Marking targets mid-fight is the single biggest DPS-coordination tool in raiding. Bind three of these (Skull/X/Moon) to Q/E/R.
Ready Check (one key)
/readycheck
The built-in /readycheck pings every raid member for a Ready/Not-Ready popup. Why macro it? Because it belongs on the same key cluster as your pull macros — one hand runs the whole pull sequence without opening menus. Press it before every pull while trash is being cleared.
DruidBattle Rez Duty (druid)
#showtooltip
/cast [@mouseover,dead] Rebirth; [@target,dead] Rebirth
Combat rezzes are a limited raid resource. This targets a dead raid member by mouseover (or current dead target) and rezzes them instantly. Why: during a boss fight, the seconds a DPS spends dead are lost raid DPS; a dead tank is a wipe. The macro removes the "find the corpse in the raid frame" step.
DruidMana Regen (pot + Innervate)
#showtooltip
/use [combat] Major Mana Potion
/cast [@player] Innervate
Long boss fights are mana marathons. This combines your mana pot with your personal mana-regen CD. Why combine: you only have one potion per fight — timing it with your regen CD stretches both further. (Non-druids: swap the second line for your own regen tool, e.g. Mage's Evocation.)
HunterHunter Burst on Tank (threat control)
#showtooltip
/cast [@focus,harm,nodead][] Bestial Wrath
/petattack
The classic hunter threat control is pacing: use Bestial Wrath (talent) + pet attack timing instead of MD. Focus = the kill target, one key = pet burst + send-in. Hunters still do their biggest damage in the first 15 seconds (trap + opener burst) — use the window, watch threat.
MageDecurse Duty (mage Remove Lesser Curse)
#showtooltip
/cast [@focus,harm,nodead] Remove Lesser Curse; [@mouseover,harm,nodead] Remove Lesser Curse
Some bosses put curses on the raid that must be stripped on cooldown. Focus-based keeps the rotation automatic — you keep DPSing the boss and the cleanse happens with one key. Why focus: it's the same boss every time — why retarget it?
PaladinDispel Priority Chain (raid dispel duty)
#showtooltip
/cast [@mouseover,help,nodead] Cleanse; [@focus,help,nodead] Cleanse; [@player] Cleanse
Raids assign healers to dispel duty (e.g. every 10s on a raid-wide debuff). Mouseover-first means you dispel whoever you're hovering (usually the tank or a raid frame) without dropping your heal target; focus catches the off-tank; self as last resort. Why priority chains: in a dispel rotation there's no time to retarget — the macro picks the right person for you.
PriestRaid CD: Save the Tank (priest/druid/paladin)
#showtooltip
/cast [@focus,help,nodead] Power Word: Shield; [@mouseover,help,nodead] Power Word: Shield
The classic-era tank-save is a pre-cast Power Word: Shield on the tank you're assigned to protect — focus = tank, one key fires the bubble when the boss's big hit lands. Paladins use Blessing of Sacrifice, druids use Innervate→heal or pre-HoT Rejuvenation. The pattern holds: pre-assigned focus + one key = no target-switching during a 1-second tank-buster.
PriestTank-Assist Heal (heal whoever the boss is hitting)
#showtooltip
/cast [@targettarget,help,nodead][@mouseover,help,nodead][@player] Flash Heal
The tank-heal assist: target the boss, spam this, and you automatically heal the tank who has aggro. In single-tank fights this is faster than mouseover raid frames — zero targeting overhead. The fallback chain (mouseover → self) keeps it useful everywhere else.
RogueInterrupt Duty (focus + mouseover + target)
#showtooltip
/cast [@focus,harm,nodead] Kick; [@mouseover,harm,nodead] Kick; [harm] Kick
Raids assign 2-3 interrupters to a boss cast (e.g. every 8s). Your focus = the boss, so this always interrupts the assigned target; mouseover catches adds; target is the fallback. Why: a missed interrupt on a raid boss = raid-wide damage or wipe. The chain guarantees your interrupt lands on the right cast every time.
WarlockWarlock Curse Duty (elements/weakness)
#showtooltip
/cast [mod:shift] Curse of Weakness; Curse of the Elements
Raids need specific curses up at all times (Elements for spell damage, Weakness for physical). One key keeps your assigned curse applied; shift swaps to the secondary. Why: curse uptime is a flat raid-DPS multiplier — a forgotten curse is lost damage every second it's down.
WarriorEmergency Tank CD (all defensives)
#showtooltip
/cast Shield Wall
/cast Last Stand
/use [combat] Indestructible Potion
The oh-shit button for tanking: damage reduction + max-HP boost + defensive potion in one press. Why: raid bosses hit hard — a tank has ~2 seconds to react to a bad debuff stack. Three separate keys = death. One key = survival. (Every tank class has an equivalent: Shield Wall, Divine Shield, Frenzied Regeneration, Last Stand.)
WarriorExecute-Phase Button (weapon swap + execute)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/cast Execute
Warriors in raid swap to a 2H for the sub-20% execute phase. This macro does the swap and fires Execute in one press. Why: boss fights have a defined execute window — every GCD you lose swapping gear manually is a GCD not spent executing. Bind it next to your Execute key.
WarriorTank-Swap Taunt (raid tanking)
#showtooltip
/cast [@focus,harm,nodead] Taunt; [@mouseover,harm,nodead] Taunt
In a tank swap, the off-tank must taunt the boss the instant the debuff lands. Focus = the boss, one key = instant taunt with zero target-switching. The mouseover fallback lets you grab loose adds (or the other tank's boss) by hovering. This is THE tank macro — it decides wipes vs. clean swaps.
WarriorThreat Opener (sunder/maul/righteous fury + attack)
#showtooltip
/startattack
/castsequence reset=target Sunder Armor, Sunder Armor, Sunder Armor, Sunder Armor, Sunder Armor
A tank who loses aggro on pull wipes DPS. This builds a full 5-stack armor shred + threat instantly and auto-resets on target change — the pull opener is always correct, every time. Why sequence: it removes "which stack am I on?" from your brain during the chaotic first 10 seconds.
Quality of Life39
Assist Focus (DPS the kill target)
#showtooltip
/target [@focus,harm,nodead]
/startattack
Sets focus as your kill target and starts attacking. Raid leaders assign focus; this button aligns you with the kill order instantly — no more DPSing the wrong mob.
Auto-Loot Corpse
/script if not IsModifiedClick() then ToggleFrame("LootFrame") end
(Opens loot frame without Shift — combine with auto-loot setting for one-click looting) One press opens the loot frame without holding Shift, so with auto-loot enabled you can chain-loot entire packs with a single key - no modifiers and no slowdown between corpses.
Auto-Loot Toggle (fast looting)
#showtooltip
/script SetCVar("autoLootDefault", 1 - GetCVar("autoLootDefault"))
Toggles auto-loot on/off with one button. On = every corpse loots instantly (great for the leveling grind); off = shift-click selective looting in dungeons.
Bandage Self (no mouseover)
#showtooltip
/use [@player] Heavy Runecloth Bandage
[@player] guarantees the bandage lands on you no matter what is targeted - a zero-risk self-top-up between pulls that saves the healer's mana.
Bountiful Harvest → Cook + Eat loop
#showtooltip
/use [nomod] Grilled Grouper
/use [mod:shift] Filtered Draenic Water
Cooking is a tradeskill, not a /castable spell in Forever — there's no /cast Cooking. Keep the tradeskill window's Cook button for crafting (with Bountiful Harvest doubling yields), and use this one key for the eat/drink side: plain = eat, Shift = drink, no bag hunting mid-grind.
Buff Food + Drink in one press
/use [nomounted] Scroll of Agility
(Or simply: /use Grilled Grouper — food macros are item-specific) One key applies your buff food without opening bags, and [nomounted] stops you from wasting the buff while mounted - a small bind that pays off every dungeon.
Custom Potion Buff Check (Alchemy Lab)
#showtooltip
/cast [mod:shift] Elixir of Major Mageblood; Elixir of Fortitude
Custom-lab elixirs stack with normal ones on Forever. One key applies your lab elixir; Shift applies a second. Two buffs, one button, zero bag juggling.
Custom Trinket Stack (all on-use items)
#showtooltip
/use 13
/use 14
/use [combat] Lich's Index Finger
Forever's custom on-use items (trinkets, quest rewards) all share the same "press to activate" pattern. Stacking them in one macro means your full custom-item burst fires on a single keypress during a fight.
Diplomat → Rep Token Burn
#showtooltip
/use [mod:shift] Insignia of the Alliance
/use [nomod] Insignia of the Horde
Diplomat boosts rep gains. Forever has custom rep tokens (Darkspear care packages etc.). This burns your stored rep item in one keypress — plain for Horde, Shift for Alliance — so rep grinds don't eat your action bars.
Fall Back To Mount (out of combat)
#showtooltip
/cast [nocombat] Summon Random Favorite Mount
Pressing a DPS button out of combat wastes it; this button mounts you instead. Bind it to your travel key — it auto-mounts when safe and does nothing (or casts) in combat. (Add a fallback spell after the mount for in-combat use.)
Fermenter / Alchemy Laboratory → Brew + Drink
#showtooltip
/use [@player] Fermented Brew
The custom Fermenter recipe produces drinks that restore mana faster than standard water (custom value). Same pattern works for Alchemy Laboratory elixirs — put the custom consumable on one key and always have your buff up.
Field Guide → Quest Item Quick-Use
#showtooltip
/use [@cursor] Quest Item
Field Guide improves quest tracking — and many Forever quests are "use item on thing" quests. This drops the quest item at your cursor position in one click instead of fishing it out of your bags. (Replace "Quest Item" with the actual item name — hover it in your bag.)
Field Medicine → Super Bandage (self)
#showtooltip
/use [@player] Heavy Runecloth Bandage
With Field Medicine (2/2) your bandages heal ~50% more. A one-button self-bandage is your cheapest emergency heal while leveling — no mana, no cooldown beyond the bandage timer. The [@player] guarantees it targets you, never a mouseover mob.
Flight Path + Mount Priority (Frequent Flier)
#showtooltip
/cast [nocombat] Summon Random Favorite Mount
Frequent Flier unlocks flight paths early. This macro just mounts up — combine with a #showtooltip on a flight-master dialog if you want to fly the moment you dismount.
Healthstone → Potion (combat)
/use [combat] Healthstone
/use [combat] Major Healing Potion
Stacks your Healthstone and healing potion on one key, both combat-gated - two layers of emergency healing from a single button press.
Herbalism Gather (mouseover node)
#showtooltip
/target [@mouseover,exists]
/interact
Hover a herb node and press — no clicking the tiny node hitbox. This makes picking instant.
Interact With Mouseover (gather/npc)
#showtooltip
/interact
(Requires a target; combine with [@mouseover] targeting if your UI supports it.)
Lich's Index Finger → Offensive Use
#showtooltip
/cast [@mouseover,harm,nodead][] Lich's Index Finger
Custom quest reward items like Lich's Index Finger are essentially free abilities. Putting them on a mouseover-harm macro means they hit exactly who you're hovering — no retargeting mid-combat.
Mana/Health Potion Priority Chain
#showtooltip
/use [combat] Healthstone
/use [combat] Major Healing Potion
Healthstones (from Warlocks or crafted) share the potion cooldown but heal more per use. This chain tries the better consumable first, falls back to the potion. One button, always the best heal available.
Master Chef → Eat + Drink in one key
#showtooltip
/use [nomod] Grilled Grouper
/use [mod:shift] Filtered Draenic Water
Master Chef makes food stronger/cheaper to craft; Bountiful Harvest multiplies cooking yields. Leveling = constant eating. One button: plain press eats, Shift+press drinks — no bag hunting mid-grind.
Quick Mount (Random Favorite)
#showtooltip
/run local c=0; for i=1,GetNumCompanionInfos() do local n,id=GetCompanionInfo("MOUNT",i) end
/cast [nocombat] Summon Random Favorite Mount
Use Summon Random Favorite Mount (added 3.1) or bind each mount to a #showtooltip /cast MountName macro if you prefer specific mounts.
Reinforce → Gear Repair Macro
#showtooltip
/run RepairAllItems()
Reinforce reduces repair costs. This script repairs everything at any vendor-repair NPC with one click — combine with a /target on the repair NPC if you want a full one-press "repair and go".
Repair All (vendor NPC)
#showtooltip
/script RepairAllItems()
One click repairs everything while standing at a repair NPC — no right-click menus. Pairs with the Reinforce Legacy perk (reduced repair cost).
Simple Mount (named)
#showtooltip
/cast [nocombat] Swift Wind Rider
(Replace with your mount's exact name — check the icon library for the right icon!) A dedicated mount key beats spellbook or scroll-wheel fumbling when you need to leave quickly, and the [nocombat] conditional guarantees it never misfires mid-fight.
Skinning After Kill (Skinning + loot)
#showtooltip
/run if IsFishingLootable() then ... end
/interact
The leveling guide's #1 combo is Skinning + Herbalism. This interact script targets and skins the corpse you're looking at. With auto-loot on, it's one press per corpse — keeps the gold flowing between pulls.
Trinket Use + Trinket Swap (equip-on-use)
#showtooltip
/use 13
/use 14
On-use trinkets have 2-min cooldowns; you often want two different trinkets (one burst, one defensive). Having both on one button fires them in sequence — the second press uses the second trinket. Simpler than swapping gear mid-fight.
Weapon Swap (2H ↔ 1H+Shield)
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/equipslot 17, Bulwark of Azzinoth
Warriors/Paladins/Shamans swap between 2H (DPS) and 1H+Shield (tank/survive) constantly. One button swaps both slots. (Slot 16 = main hand, 17 = off hand. Replace with your actual weapon names — out of combat only.)
DruidField Medicine + Poison Cure combo (bandage then cure)
#showtooltip
/cast [@player] Abolish Poison
/use [@player] Heavy Runecloth Bandage
Poison + low HP is the #1 leveling death. One key: strip the poison, then bandage. Field Medicine also boosts bandage healing, so this combo is your "get out of dying" button on classes without self-heals (Warrior, Rogue).
MageCast At Mouseover / Fall Back To Target
#showtooltip
/cast [@mouseover,harm,nodead][] Counterspell
Interrupts and CCs land on whoever you hover without changing your target. You keep DPSing the main target while kicking the healer you're hovering. The [] fallback means: no mouseover → normal target. This single pattern wins PvP fights.
MageCastsequence — two spells in one button (with reset)
#showtooltip
/castsequence reset=15 Frostbolt, Fire Blast
(Resets after 15s idle or when the sequence ends) Chains Frostbolt into Fire Blast on one button and resets after 15 seconds idle - a mini-rotation on a single bind that never drifts out of sync.
MageCC: Focus Target of Focus (kill the off-healer)
#showtooltip
/cast [@focustarget,harm,nodead][] Polymorph
@focustarget = your focus's current target. Set the enemy tank as focus and this button always CCs whoever they're fighting (usually the healer you want locked down). Shown as Polymorph (mage); swap in your own CC — Fear (warlock), Sap (rogue), Repentance (paladin), Hibernate (druid) — same pattern.
MageMana Potion → Mana Gem (Mage-style, any class)
/use [combat] Major Mana Potion
/use [combat] Mana Gem
Fires your mana potion then the Mana Gem in one press, both [combat]-gated so nothing is wasted outside a fight - an instant two-step mana refill on one bind.
MageStopcast + Cast (fake-cast bait / instant reaction)
/stopcasting
/cast Counterspell
Cancels whatever you are casting and fires Counterspell instantly - the reaction-time edge every interrupt needs, and a perfect fake-cast for baiting enemy interrupts.
MageStopcasting + Instant (fake-cast bait)
#showtooltip
/stopcasting
/cast Counterspell
Starts a long cast (e.g. heal) to bait the enemy's interrupt, then instantly cancels and fires your own interrupt. The stopcast line cancels whatever you were doing — critical for interrupt wars. Replace Counterspell with any instant cast.
PaladinBuff Self / Buff Mouseover (smart buff)
#showtooltip
/cast [@mouseover,help,nodead] Blessing of Might; [@player] Blessing of Might
Hover a party member → buffs them. No mouseover → buffs you. One button handles both "buff the tank" and "rebuff myself after death." Works for any class buff (Mark of the Wild, Arcane Intellect, Power Word: Fortitude…).
PriestHeal Friend / Damage Enemy (universal)
#showtooltip
/cast [help] Flash Heal; [harm] Smite
This is the most valuable macro pattern in the game. It reads your target: friendly → heal them, hostile → damage them. One keybind replaces two. Replace the spells with your class's equivalents (e.g. Paladin: Holy Light / Exorcism; Shaman: Healing Wave / Lightning Bolt; Druid: Regrowth / Moonfire).
PriestHeal: Target of Target (tank assist)
#showtooltip
/cast [@targettarget,help,nodead][] Flash Heal
Heals whoever your target is attacking — the classic tank-heal assist. Set the boss as your target, spam this button, and you automatically heal the tank tanking it. No raid-frame mouseover needed for single-tank fights. Replace with your class heal.
RogueInterrupt: Focus > Mouseover > Target
#showtooltip
/cast [@focus,harm,nodead] Kick; [@mouseover,harm,nodead] Kick; [harm] Kick
The interrupt lands on focus first (your designated enemy healer), else mouseover, else current target. One button always does the right interrupt — you never scramble to switch targets mid-cast. Replace Kick with your class interrupt (Counterspell, Earth Shock, Silencing Shot, Shield Bash, Spell Lock).
RogueSprint + Vanish / Escape Combo (Rogue-style)
#showtooltip
/cast Sprint
/cast Vanish
Losing a fight? One key = speed + stealth-drop. Works on any class with a movement+stealth/invisibility pair (Rogue: Sprint+Vanish, Mage: Blink+Invisibility, Hunter: Disengage+Feign Death, Druid: Dash+Prowl).