WoW Forever Shaman Macros
75 macros, ready to copy into the game
Totem droppers, mouseover heals and shock macros for Elemental, Enhancement and Restoration. Purge and interrupt keys work on your focus, mouseover or target in that order. New to the class? Read the Shaman class guide or browse Shaman builds.
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 & Damage 15
#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.
/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.
#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.
#showtooltip
/cast Chain Lightning
A single button for your primary AoE nuke — saves keybind space while keeping cooldown tracking on your bar.
#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.
#showtooltip
/cast Earthbind Totem
Drops a slow totem without switching targets, preserving your offensive momentum while keeping the kiter at range.
#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.
#showtooltip
/cast Flametongue Weapon
/use 17
Single-button off-hand enchant for Flametongue — removes the slot-fumbling step so you rebuff faster between pulls.
#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.
#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.
#showtooltip
/cast Lightning Bolt
Saves a keybind while keeping your main nuke visible on the action bar with cooldown and range info.
#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.
#showtooltip
/cast Stormstrike
/startattack
Combining /cast Stormstrike with /startattack saves a GCD — the auto-attack starts instantly instead of waiting for your next swing.
#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.
#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.
Defensive 1
/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.
Healing 11
#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.
#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.
#showtooltip
/cast Healing Stream Totem
A one-button party HoT totem with no target requirement — press and forget, the totem handles the healing spread.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#showtooltip
/cast [@player] Water Shield
*(Talent-gated (Restoration tree).
Crowd Control 1
#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.
Utility 12
#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.
#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.
/targetlasttarget
After healing or CC, one press snaps you straight back to the enemy you were fighting - no re-tabbing and no reaction delay.
#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.
#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.
#showtooltip
/cast Far Sight
One-press scouting ability — no target, no conditions, just press to extend your view into the next pull.
#showtooltip
/cast Ghost Wolf
A dedicated travel-form button — one press to shift into Ghost Wolf without scrolling through your shapeshift bar.
#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.
#showtooltip
/cast Mana Tide Totem
Don't double-drop it with another Shaman's.
#showtooltip
/cast Reincarnation
A bare /cast macro for your self-rez — one press when you’re down and the 30-minute cooldown is ready.
#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.
#showtooltip
/cast Water Walking
Single-button water walking toggle — saves clicking the spell book when you hit a water crossing.
PvP 2
/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.
#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.
Raiding 6
#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.
#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.
#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.
/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.
#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.
/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.
Quality of Life 27
#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.
/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.
#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.
#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.
#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.
/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.
#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.
#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.
#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.
#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.)
#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.
#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.)
#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.
#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.
/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.
#showtooltip
/target [@mouseover,exists]
/interact
Hover a herb node and press — no clicking the tiny node hitbox. This makes picking instant.
#showtooltip
/interact
(Requires a target; combine with [@mouseover] targeting if your UI supports it.)
#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.
#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.
#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.
#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.
#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".
#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).
#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.
#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.
#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.
#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.)