These Shadow Priest PvE macros are designed for WoW WotLK 3.3.5a and focus on fast target selection, DoT support, channel control and raid utility. A Shadow Priest often has to maintain pressure while reacting to dispels, emergency healing, shields, crowd control and movement, so reliable mouseover and focus macros can save valuable time without automating the rotation.
Use the exact spell, rank and target names from your game client. Mouseover macros require a valid unit under the cursor, while focus and named-target macros should be checked before use. Test every macro on a friendly unit, target dummy or safe encounter before bringing it into a raid.
Cure Disease mouseover
Casts Cure Disease on a mouseover target.
#showtooltip Cure Disease
/cast [@mouseover] Cure Disease
Dispel Magic on Koteykina
Casts Dispel Magic Rank 2 on the named friendly target Koteykina.
#showtooltip Dispel Magic(Rank 2)
/cast [@Koteykina] Dispel Magic(Rank 2)
Dispel Magic mouseover
Casts Dispel Magic Rank 2 on a mouseover target.
#showtooltip Dispel Magic(Rank 2)
/cast [@mouseover] Dispel Magic(Rank 2)
Divine Hymn cooldowns
Uses Power Infusion on yourself, Inner Focus and Divine Hymn.
#showtooltip Divine Hymn
/cast [@player] Power Infusion
/cast Inner Focus
/cast Divine Hymn
Fear Ward mouseover
Casts Fear Ward on a mouseover target.
#showtooltip Fear Ward
/cast [@mouseover] Fear Ward
Devouring Plague on Wicked Spirit
Targets Wicked Spirit and casts Devouring Plague Rank 9.
#showtooltip Devouring Plague(Rank 9)
/tar Wicked Spirit
/cast Devouring Plague(Rank 9)
Flash Heal mouseover
Casts Flash Heal Rank 11 on a mouseover target and uses Berserking.
#showtooltip Flash Heal(Rank 11)
/cast [@mouseover] Flash Heal(Rank 11)
/cast Berserking(Racial)
Prayer of Mending mouseover
Casts Prayer of Mending Rank 3 on a mouseover target and uses Inner Focus.
#showtooltip Prayer of Mending(Rank 3)
/cast [@mouseover] Prayer of Mending(Rank 3)
/cast Inner Focus
Mind Flay
Prevents the macro from restarting Mind Flay while it is already channeling.
#showtooltip Mind Flay
/cast [nochanneling:Mind Flay] Mind Flay
Mind Sear
Prevents the macro from restarting Mind Sear while it is already channeling.
#showtooltip Mind Sear
/cast [nochanneling:Mind Sear] Mind Sear
Pain Suppression mouseover
Casts Pain Suppression on a mouseover target.
#showtooltip Pain Suppression
/cast [@mouseover] Pain Suppression
Power Word: Shield Rank 1 on Mutated Abomination
Casts a Rank 1 Power Word: Shield on the Mutated Abomination vehicle target.
#showtooltip Power Word: Shield(Rank 1)
/cast [@Mutated Abomination] Power Word: Shield(Rank 1)
Renew mouseover
Casts Renew Rank 14 on a mouseover target.
#showtooltip Renew(Rank 14)
/cast [@mouseover] Renew(Rank 14)
Shackle Undead mouseover
Casts Shackle Undead on a mouseover target.
#showtooltip Shackle Undead
/cast [@mouseover] Shackle Undead
Shadowfiend
Summons Shadowfiend and uses Shadowcrawl when available.
#showtooltip Shadowfiend
/cast Shadowfiend
/cast [pet,nomodifier] Shadowcrawl
Power Word: Shield mouseover
Casts Power Word: Shield Rank 14 on a mouseover target.
#showtooltip Power Word: Shield(Rank 14)
/cast [@mouseover] Power Word: Shield(Rank 14)
Power Word: Shield on Koteykina
Casts Power Word: Shield on the named friendly target Koteykina.
#showtooltip Power Word: Shield(Rank 14)
/cast [@Koteykina] Power Word: Shield
Vampiric Touch
Casts Vampiric Touch Rank 5 and uses Inner Focus.
#showtooltip Vampiric Touch(Rank 5)
/cast Vampiric Touch(Rank 5)
/cast Inner Focus
How to use Shadow Priest macros
Open the in-game Macros window, create a macro and paste the code exactly as shown. Place it on an action bar and bind it to a key that is easy to reach. For mouseover macros, hover the intended raid frame or enemy before pressing the button. The #showtooltip line displays the relevant spell icon and cooldown.
Mouseover and focus targeting are particularly useful for a Shadow Priest because they let you dispel, shield, heal or control a secondary target without losing the boss. Always verify the target condition before using a named-player or named-NPC macro, especially when raid assignments change.
Shadow Priest PvE macro tips
Keep Vampiric Touch, Devouring Plague, Shadow Word: Pain, Mind Blast and Mind Flay timing manual. Macros can make a spell easier to aim, but they cannot decide when a DoT should be refreshed, when Mind Flay should be interrupted or when resources should be pooled for a priority cast.
Shadowfiend, Dispersion and raid utility should be tied to encounter mechanics rather than pressed automatically. Dispel, shield, Pain Suppression and emergency healing macros are valuable when movement or target switching would otherwise delay the response. If a channel, equipment action or pet-like utility requires a second press, confirm the first action completed before pressing again.
Compatibility and troubleshooting
These macros target the WoW WotLK 3.3.5a macro system. Spell ranks and names must match the language and database of your client, while private-server differences can affect protected actions, mouseover conditions and channel behavior. If a macro fails, test the spell alone, check the target condition and reload the UI after editing.
Macros cannot automate Shadow Priest priority, resource management or cooldown timing. Their purpose is to reduce targeting friction and make dispels, defensive support, channels and emergency buttons more consistent while leaving encounter awareness with the player.



