TBC Classic Priest Macro Guide (Holy, Discipline & Shadow) | PvE, PvP & Arena

Of all the classes in TBC Classic Anniversary, Priest relies on macros more than almost any other. You’re managing mouseover heals across a 25-player raid frame, juggling instant-cast spells between channels as Shadow, and making split-second dispel calls in arena — often all in the same session if you’re running Dual Spec. A slow macro setup doesn’t just feel bad; it costs you throughput, kills, and wipes.

This guide covers the most important TBC Classic Priest macros for all three specs: Holy for raid and dungeon healing, Discipline for PvP arenas, and Shadow for DPS. Every macro includes an explanation of exactly when and why to use it.

How to Create a Macro in TBC Classic

  1. Press Esc → click Macros.
  2. Click New, name it, and pick an icon (use ? for auto-icon).
  3. Paste your macro text into the command box.
  4. Click Save, drag to your action bar, and assign a keybind.

🎯 In the TBC Classic Anniversary Edition, Dual Talent Specialization is available from your Priest trainer starting at level 40 — the same level you unlock Shadowform. Keep spec-specific macros (like Shadow DoT sequences and Holy mouseover heals) in your 18 character-specific slots so they don’t conflict when you swap between specs.

Universal Priest Macros (All Specs)

These macros are useful regardless of spec and belong on every Priest’s action bar.

Power Word: Shield — Mouseover

Power Word: Shield is your most reactive spell. Hovering over a raid frame and pressing one button is much faster than clicking the target first — and in situations where someone is about to die, that split second matters.

#showtooltip Power Word: Shield
/cast [@mouseover, help, nodead][@target, help, nodead][@player] Power Word: Shield

⚡ Remember: PW:S leaves a 15-second Weakened Soul debuff on the target. You cannot stack or reapply the shield during this window, so save it for incoming burst rather than using it as a filler.

Dispel Magic — Defensive (Mouseover)

Dispel Magic on a friendly target removes two harmful magic effects. Using it via mouseover means you never have to switch off your current target to cleanse a debuffed raid member.

#showtooltip Dispel Magic
/cast [@mouseover, help, nodead][help, nodead][@player] Dispel Magic

Dispel Magic — Offensive (Purge Buffs)

The same spell, cast on an enemy, strips two beneficial magic effects. Keep this on a separate keybind. In arenas, stripping buffs like Blessing of Protection or Ice Barrier can completely flip a fight.

#showtooltip Dispel Magic
/cast [@mouseover, harm, nodead][harm, nodead] Dispel Magic

Fade + Power Word: Shield — Panic Button

Fade temporarily reduces your threat, buying time for the tank to reclaim aggro. Pairing it with PW:S absorbs the damage you’ll take during those 10 seconds if something is already hitting you.

#showtooltip Fade
/cast Fade
/cast [@player] Power Word: Shield

Mass Dispel — Stop-Cast

Mass Dispel is Priest’s most unique PvP tool — it removes immunity effects like Divine Shield and Ice Block that no other class can touch. Adding /stopcasting ensures it fires even if you’re mid-cast on something else.

#showtooltip Mass Dispel
/stopcasting
/cast Mass Dispel

🎯 Mass Dispel has a 1.5-second cast time — plan ahead. You can begin casting it during another spell’s animation in some situations, which is why the stop-cast line is worth including.

Shadowfiend — Attack Immediately

Summoning Shadowfiend without /petattack means it sometimes stands idle for a tick before engaging. Adding the command makes sure it starts draining mana the moment it spawns — every melee hit returns 2.5% of your max mana.

#showtooltip Shadowfiend
/cast Shadowfiend
/petattack

Holy Priest Macros (PvE — Raids & Dungeons)

Holy Priest is the most flexible PvE healer in TBC Classic Anniversary — you can tank heal with Greater Heal, raid heal with Circle of Healing, and bounce passive healing around via Prayer of Mending. Your macros are built around speed and coverage: the faster you can react to raid frames, the more effective you are.

Macro Primary Use Priority
Flash Heal — Mouseover Fast single-target emergency heal Essential
Greater Heal — Mouseover Big tank heal on spikes Essential
Prayer of Mending — Mouseover Passive bounce heal on tanks Essential
Circle of Healing — Mouseover AoE raid heal in party range High
Inner Focus + Greater Heal Free mana-cost big heal on cooldown High
Power Infusion — Mouseover Buff a caster DPS for throughput burst Situational

Flash Heal — Mouseover

Your most-used healing macro. Hover over any raid frame or nameplate and cast Flash Heal without switching your target. Falls back to your current target or yourself if no mouseover is present.

#showtooltip Flash Heal
/cast [@mouseover, help, nodead][help, nodead][@player] Flash Heal

Greater Heal — Mouseover

Same format, slower and more powerful. Use this on the tank when big damage is incoming or when Flash Heal isn’t enough to close the gap in one cast.

#showtooltip Greater Heal
/cast [@mouseover, help, nodead][help, nodead][@player] Greater Heal

Prayer of Mending — Smart Target

Prayer of Mending bounces to the nearest party member when the bearer takes damage, healing passively. This macro tries the target-of-your-enemy first (great for PvP), then falls back to your focus, then casts on yourself — a smart all-situations PoM button.

#showtooltip Prayer of Mending
/cast [help][@targettarget, help][@focus, help][@player] Prayer of Mending

For raiding, the simpler mouseover version is often more practical:

#showtooltip Prayer of Mending
/cast [@mouseover, help, nodead][@target, help, nodead][@player] Prayer of Mending

Circle of Healing — Mouseover

Circle of Healing is an instant-cast AoE heal that hits your mouseover target and nearby party members. In 25-man raids during AoE damage phases — Hydross, Karathress, Void Reaver — this is one of the most mana-efficient heals in the game.

#showtooltip Circle of Healing
/cast [@mouseover] Circle of Healing; Circle of Healing

Inner Focus + Greater Heal

Inner Focus makes your next spell free to cast and boosts its crit chance by 25%. Pairing it with Greater Heal gives you a massive free heal every 3 minutes — use this on a tank who has just taken a crushing blow and is at low health.

#showtooltip Inner Focus
/cast Inner Focus
/cast [@mouseover, help, nodead][@target, help, nodead][@player] Greater Heal

Power Infusion — Mouseover

Buff a high-throughput caster DPS like a Warlock, Mage, or Elemental Shaman with Power Infusion via mouseover, without leaving your healing target. Coordinate with your raid leader about which DPS gets it each fight.

#showtooltip Power Infusion
/cast [@mouseover, help, nodead][@target] Power Infusion

Shadow Priest Macros (DPS — Raids, Dungeons & PvP)

Shadow Priest’s rotation in TBC Classic Anniversary revolves around maintaining three DoTs — Shadow Word: Pain, Vampiric Touch, and Vampiric Embrace — while weaving Mind Flay as a filler channel and Mind Blast on cooldown. The macros below handle the mechanical friction points in that rotation.

Mind Flay — No-Clip Channel Macro

The most important Shadow Priest macro. [nochanneling:Mind Flay] prevents the macro from restarting the channel if you spam the button — it only casts Mind Flay when you’re not already channeling it. Without this, spam-pressing the key clips your own channel and wastes ticks.

#showtooltip Mind Flay
/cast [nochanneling:Mind Flay] Mind Flay

Vampiric Touch — Stop-Cast

Vampiric Touch has a 1.5-second cast time and applies the mana-drain debuff to your target. Adding /stopcasting lets you interrupt a Mind Flay channel when VT is about to fall off and needs refreshing — a common rotation decision in longer fights.

#showtooltip Vampiric Touch
/stopcasting
/cast Vampiric Touch

Shadow Word: Death — Finish Move

Shadow Word: Death deals heavy damage but reflects the damage back at you if the target survives. In PvE it’s used as a finisher on targets below 25% health. In PvP it can also break you out of crowd control effects that require taking damage — but use it carefully when low on health.

#showtooltip Shadow Word: Death
/cast Shadow Word: Death

Leave Shadowform — Emergency Heal

Shadow Priests cannot cast healing spells while in Shadowform. This macro drops the form and casts Flash Heal in a single button press — essential when a party member is about to die and you need to react instantly. You’ll need to manually reapply Shadowform after.

#showtooltip Flash Heal
/cancelform [stance:1]
/cast Flash Heal

Auto-Wand Macro

The ! prefix on Shoot prevents the macro from toggling your wand off if you accidentally press it twice. Use this between pulls when low on mana to contribute damage for free while regenerating via Spirit Tap.

/cast !Shoot

Discipline Priest Macros (PvP — Arena & Battlegrounds)

Discipline is the premier PvP healer spec in TBC Classic Anniversary. Your kit revolves around proactive shielding, instant-cast utility, and precise dispel timing. The most important habit to build: use Pain Suppression early, around 40–50% HP on your partner, not when they’re already at 10%.

Pain Suppression — Mouseover

Pain Suppression reduces a target’s damage taken by 40% for 8 seconds. Cast it on your partner via mouseover while keeping your own target locked — a critical reaction tool in 2v2 when your partner gets trained by a burst cooldown.

#showtooltip Pain Suppression
/cast [@mouseover, help, nodead][@target] Pain Suppression

Renew — Mouseover

Renew is your instant-cast HoT. Apply it via mouseover to keep passive healing ticking on your partner between casts — especially important during movement phases in arena when you can’t stand still to cast Greater Heal.

#showtooltip Renew
/cast [@mouseover, help, nodead][@target, help, nodead][@player] Renew

Psychic Scream — Stop-Cast

Psychic Scream is your only reliable AoE peel in arena. Adding /stopcasting means it fires instantly even if you’re mid-cast on a heal — which is exactly when you need it, when someone is in your face and your partner needs space.

#showtooltip Psychic Scream
/stopcasting
/cast Psychic Scream

🎯 Psychic Scream shares diminishing returns with Warlock Fear. In a long arena match, track how many fears have landed — after two or three, the effect duration shrinks significantly and it stops being worth burning.

Fear Ward — Preemptive Cast

Fear Ward absorbs one fear effect. Cast it on your partner (or yourself) before engaging Warlocks or facing compositions with multiple fear effects. In raid content, Dwarf Priests rotate this on the Main Tank before Magtheridon’s fear proc.

#showtooltip Fear Ward
/cast [@mouseover, help, nodead][@target, help, nodead][@player] Fear Ward

Focus Dispel — Offensive Strip

Strip enemy buffs off your focus target without switching your healing target. Particularly useful for removing Blessing of Protection, Ice Barrier, and HoTs from enemy healers while you keep healing your partner.

#showtooltip Dispel Magic
/cast [@focus, harm, nodead] Dispel Magic

Mana Burn — Focus Target

Mana Burn drains a significant chunk of an enemy caster’s mana pool and deals damage equal to half of what was drained. Casting it on your focus healer while staying on your kill target is one of the strongest long-game strategies Disc Priests have in arena.

#showtooltip Mana Burn
/cast [@focus] Mana Burn

Recommended Addons for Priests in TBC Classic Anniversary

Addon Spec Why It Matters
Grid2 or VuhDo Holy / Disc Compact raid frames with mouseover heal support built in
Quartz All Cast bar with latency display — crucial for stop-cast macro timing
DoTimer or WeakAuras Shadow Tracks your DoT durations on each target so you refresh at the right time
GladiatorlosSA PvP Announces enemy cooldowns — know when Pain Suppression and Mass Dispel are safe to use
OmniCC All Cooldown timers on action bar icons — track Shadowfiend, Inner Focus, Pain Suppression

FAQ

What is the most important macro for a Holy Priest in TBC Classic?

Mouseover healing macros are the foundation of Holy Priest play. Having Flash Heal, Greater Heal, and Prayer of Mending all set up as mouseover casts lets you heal any raid member by hovering your cursor over their frame — no clicking, no target switching. In a 25-man raid where half the group is taking AoE damage, this dramatically increases your reaction speed and throughput.

How does the Mind Flay nochanneling macro work?

The [nochanneling:Mind Flay] conditional checks whether you are currently channeling Mind Flay before casting it again. If you are mid-channel, the macro does nothing — preventing you from clipping your own channel and wasting damage ticks. Without this, spamming the keybind restarts Mind Flay constantly and you lose significant DPS. This is one of the most important quality-of-life macros for Shadow Priests.

Can Shadow Priests heal in an emergency in TBC Classic?

Yes, but only by dropping Shadowform first. The cancelform macro handles this automatically — it exits Shadowform and casts Flash Heal in one button press. You will need to manually reapply Shadowform afterward. In Dual Spec setups available in the Anniversary Edition, most Shadow Priests keep a Holy or Discipline healing build as their second spec for dungeons rather than relying on emergency heals from Shadow.

When should I use Pain Suppression as a Discipline Priest in arena?

Use Pain Suppression at around 40–50% HP on your partner, not when they’re nearly dead. When your partner is at 10%, the enemy team’s burst is already landing and it may be too late for Pain Suppression to matter. Using it earlier when heavy cooldowns are being popped gives your partner time to recover and gives you time to get heals off behind the damage reduction.

What does the Shadowfiend petattack macro do differently?

When you cast Shadowfiend without /petattack, the pet sometimes idles for a brief moment before engaging on its own. Adding /petattack immediately after the summon ensures it begins attacking your current target the instant it spawns, maximizing the number of mana-returning hits before the 15-second duration expires.

How should I use Mass Dispel in TBC Classic PvP?

Save Mass Dispel for Paladin Divine Shield (Bubble) and Mage Ice Block — it is the only spell in the game that removes these immunities. Using it on normal buffs is a waste of its 15-second cooldown. For regular buff removal, use standard Dispel Magic instead. In arena, watch enemy cooldown trackers so you know when a Bubble is likely coming and have your cursor pre-positioned.

Check Also

The Burning Crusade Gnome Warlock

TBC Classic Warlock Macro Guide (Affliction, Demonology & Destruction) — Burning Crusade Anniversary 2026

Warlock is one of the macro-heaviest classes in TBC Classic. Between juggling multiple pets, managing …