WoW Forever Druid Macros

118 macros, ready to copy into the game

The biggest library on the site: form-safe Cat, Bear and Moonkin buttons, mouseover Restoration heals, Rebirth on mouseover and roots or Hibernate on focus. One key per job, whatever form you're in. New to the class? Read the Druid class guide or browse Druid builds.

Category

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 & Damage27

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.

Balance 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.

Barkskin (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.

Claw (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.

Cower (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.

Dash (speed burst)

#showtooltip
/cast Dash

Cat-form speed burst — the chase-and-escape key. Cat-only, so bind it near your Cat Form button.

Faerie 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.

Feral 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.

Ferocious 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.

Form-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.

Hurricane (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.

Insect 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.

Moonfire (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.

Moonfire + 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.

Moonfire + 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.

Nature'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.

Pounce (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.

Primal 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.

Prowl (stealth)

#showtooltip
/cast [nostealth] Prowl

Cat-form stealth — the druid's opener and escape tool. Nostealth guard prevents wasted presses while already hidden.

Rake (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.

Ravage 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.

Rip (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.)

Shred (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.

Starfire (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.

Wrath (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.

Defensive15

Bash (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.

Bear 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.

Bear 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.

Bear 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.

Bear 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.

Challenging 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.

Demoralizing 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.

Faerie 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.

Feral 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.

Frenzied 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.

Growl (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.

Lacerate 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.

Maul (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.

Soothe 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.

Swipe (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.

Healing18

Abolish 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.

Dispel 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.

Gift 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.

Healing 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.

Innervate (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.

Mouseover 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.

Mouseover 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.

Nature'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.

Nature'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%.

Rebirth (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.)

Regrowth (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.

Rejuvenation (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.

Remove 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.

Revive (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.

Shift-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.

Swiftmend (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.

Tranquility (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.

Wild 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.

Crowd Control3

Entangling 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.

Hibernate (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.

Root + 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.

Utility17

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.

Aquatic 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.

Bear 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.

Cancel 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.

Cat 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.

Dire 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.

Mark 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.

Moonkin 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.

Omen 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.

One-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.

Root-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.

Shift-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.

Thorns (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.

Travel + 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.

Travel 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.

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.

Raiding8

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.

Battle 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.

Mana 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.)

Quality of Life28

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.)

Field 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).