WoW Forever Priest Macros

76 macros, ready to copy into the game

Mouseover heals, shields and dispels for Holy and Discipline, plus Shadow DoT and execute macros. Each heal falls back to you when nobody is hovered, so no press is wasted. New to the class? Read the Priest class guide or browse Priest 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 12

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.

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

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

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

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

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

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

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

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

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

Defensive 2

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

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

Healing 12

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

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

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

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

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

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

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

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

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

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

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

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

Utility 11

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.

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

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

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

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

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

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

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

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

PvP 2

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.

Raiding 8

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.

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

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

Quality of Life 29

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

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

Heal: 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.