Shadow Priest DPS Macros and Addons — The War Within (11.0.7)
On this page, you will find a number of useful macros and addons to make your life easier when playing your Shadow Priest in World of Warcraft — The War Within (11.0.7).
If you were looking for WotLK Classic content, please refer to our TBC Priest addons and macros.
Best Macros for Shadow Priest in The War Within
Generic Macros for Priests
Angelic Feather
- #showtooltip
- /cast [@player] Angelic Feather
This is a simple macro that will always cast Angelic Feather at your
feet.
Angelic Feather +
Body and Soul
- #showtooltip
- /cast [known:121536,mod:shift,@player] Angelic Feather; Power Word: Shield
This macro simply combines Angelic Feather and
Power Word: Shield with
one macro, so you can easily use both with mostly the same keybind. This has
default press Power Word: Shield, or pressing the same keybind with Shift
casts Angelic Feather.
- #showtooltip
- /castsequence [known:121536,@mouseover,help,nodead][known:121536,@player] reset=6 Power Word: Shield, Angelic Feather, Angelic Feather, Angelic Feather; Power Word: Shield
This is another version of a movement macro that lets you spam the button
over and over
to cast the right movement spell, starting with Power Word: Shield. If you
are looking
for something simpler and do not want a mod:shift one, you can try this one out
instead.
Power Infusion
- #showtooltip
- /cast [@INSERTPLAYERNAMEHERE,help,nodead][] Power Infusion
- /cast [@player] Power Infusion
When using Twins of the Sun Priestess, this is a useful macro to
cast
Power Infusion on an ally to make sure your group gets the most out
of it.
You will need to manually type in the player you wish to give Power Infusion to,
but it should handle if the target is out of range of you to still cast it on
yourself. If you want to cast it on different players throughout an encounter
I would suggest replacing @INSERTPLAYERNAMEHERE with @mouseover and mousing
over the target you want to give it on for each cast.
If you are having issues with this sometimes not working correctly, you should try to avoid spamming the macro when you want to cast it. If you queue the macro as an action mid-cast of something else, it can short-circuit.
Advanced
Power Infusion Macro
If you find yourself editing the macro often to swap who you are giving
Power Infusion to, you can use the below combination of macros to make this
easier.
The first macro requires you to target the player you want to give
Power Infusion to. When clicking the macro, it will then update the
second macro with the name of the target, so you do not need to manually type it in.
- /run local n=UnitName("target") or "player" if not InCombatLockdown() then EditMacro(GetMacroIndexByName("PI"),nil,nil,"#showtooltip\n/cast [@mouseover,help,nodead][@"..n..",exists,nodead][] Power Infusion\n/use 13") print("PI Updated to "..n) end
The second macro will be automatically edited and overwritten when clicking the first macro. If you want to change anything in this macro, you must change it in the first one. You MUST name this second macro PI in order for it to work properly.
This macro will be the one you actually end up binding to your bars
and pressing. It will cast Power Infusion on your mouseover
if it exists and is alive, then the Player you selected with the first macro,
and finally yourself if the first two conditions failed. It will also use your
trinket in the top slot, if you want to use the trinket in the bottom slot
instead, change it from 13 to 14 on the last line.
- #showtooltip
- /cast [@mouseover,help,nodead][@PLAYERNAME] Power Infusion
- /cast Power Infusion
- /use 13
All in one Dispel Macro
- #showtooltip
- /cast [mod:alt,known:32375] !Mass Dispel; [@mouseover,help,nodead] Purify Disease; [@mouseover,harm,nodead] [harm] Dispel Magic; Purify Disease
This gives you one button in-game that handles all of your dispel needs across the Priest specs.
Alt is used for Mass Dispel; if the target is an enemy, it uses
Dispel Magic, and
the default case is either
Purify Disease or
Purify.
If you are just looking for a simple mouseover for one of these, you can use this instead:
- #showtooltip
- /cast [@mouseover,help,nodead][] Purify Disease
Simple Mass Dispel Cursor Macro:
- #showtooltip
- /cast [@cursor] Mass Dispel
Shackle Undead Macro
- #showtooltip
- /cast [@mouseover,harm,nodead][] Shackle Undead
This is a simple mouseover macro for Shackle Undead that can be useful for
handling the
Incorporeal.
Mind Control Macro
This macro offers a one-button solution for either Mind Control or
Dominate Mind.
Clicking it without an active pet will cast either spell on your current target. If you have an active
pet Mind Controlled, it will instead dismiss it.
- #showtooltip
- /petdismiss
- /cast [known:Mind Control] Mind Control; Dominate Mind
Macros for Shadow Priests
Mind Flay: Insanity No-Cancel
- #showtooltip
- /stopmacro [channeling:Mind Flay: Insanity]
- /cast Mind Flay
This is a pretty simple macro that does not let you cancel an actively
channeled Mind Flay: Insanity with a
Mind Flay cast. Since
Mind Flay: Insanity's duration is exactly 1 GCD you do not need to use anything
like this for other casts and can queue out of it like you would any instant cast spell.
Void Torrent No-Cancel
- #showtooltip
- /stopmacro [channeling:Void Torrent]
- /cast Mind Blast
With these kinds of macros, it will only cast Mind Blast
if you are not channeling
Void Torrent.
This can be useful if you like to spam your buttons.
You can also combine multiple spells like this:
- #showtooltip
- /stopmacro [channeling:Mind Flay: Insanity/Void Torrent]
- /cast Mind Blast
Talent Choice Macro
- #showtooltip
- /cast [known:Void Eruption] Void Eruption; Dark Ascension
If you would like to have one keybind for your talent choice nodes, you can do
something like the
above. This will automatically change the tooltip of that spell after pressing
it once after re-talenting.
The example is for Void Eruption and
Dark Ascension, but it can be
used for anything.
Silence
- #showtooltip Silence
- /cast [@focus,harm,nodead][] Silence
This is a basic macro I would suggest to anyone playing a spec with a kick. It prioritizes kicking your focus target and then defaults to your current target if you do not have a focus. You can also add mod:shift as an extra conditional if you only want to kick your focus target with a keybind used.
Shadow Crash Cursor Macro
- #showtooltip
- /cast [@cursor][] Shadow Crash
This macro casts Shadow Crash at the location of your cursor on the
screen without having to click your mouse on the ground. This is highly suggested
for all Shadow Priests to reduce the delay between pressing the ability,
and pressing on the ground. That delay could cause problems if the mob is moving
and not timed well.
If you are using Shadow Crash, this will instead cast it
on your current target. You can also use the below version that prefers
a mouseover target if it exists; otherwise defaults to your current target.
This will still cast it at your cursor for
Shadow Crash.
- #showtooltip
- /cast [@mouseover,harm,nodead][@cursor][] Shadow Crash
Note that Shadow Crash can only be cast on enemy targets.
Mind Flay Camera Spin
- /console cameraSmoothTrackingStyle 0
This is not a macro but a console command that will prevent
Mind Flay from spinning your camera when it channels. This can be very
helpful for players who find the camera interference annoying.
Mouseover Macro for DoTs
- #showtooltip
- /cast [@mouseover,harm,nodead] [] Shadow Word: Pain
- #showtooltip
- /cast [@mouseover,harm,nodead] [] Vampiric Touch
These macros cast Shadow Word: Pain and
Vampiric Touch at your
current mouseover target without having to target their nameplate directly.
This is particularly useful in multi-DoT situations in council boss
scenarios.
Best Addons for Shadow Priest in The War Within
If you want to see the exact addons and setup I use, you can watch this video to see how I configure my addons as a Shadow Priest.
Generic Addons for Priests
Boss Mods: Deadly Boss Mods or Bigwigs
Boss mods are addons that warn you about boss abilities and give you live advice on how to handle some mechanics. We strongly recommend you to get one such addon. At Icy Veins, we mostly use Deadly Boss Mods, the most popular boss mod. A good alternative is Big Wigs.
Weak Auras
WeakAuras is an extremely useful addon that allows you to have visual effects on your screen, helping you track your buffs, debuffs and cooldowns. It is highly customisable and it can make it much, much easier to keep track of your procs and play your spec more proficiently. It can also be used for a variety of other functions.
Details!
"Details!" Damage Meter is a real-time DPS/HPS meter with a lot of additional functionality such as being able to see cooldowns, buffs, debuffs, damage done to specific targets, and statistical analysis. In our opinion, it is superior to Skada in terms of functionality, although it is slightly more complicated to configure. We recommend Details! as your default damage meter, but if you prefer something easier, then Skada is still a good option.
Specific Addons for Shadow Priests
Twintop's Insanity Bar
Twintop's Insanity Bar is a fully customizable bar that allows you to track your Insanity on top of many other great features. This addon is highly recommended as it provides you with everything you need to know when playing your Shadow Priest.
WeakAuras

WeakAuras 2 is probably the most useful addon for any class in the game these days, providing you with an easy way to track all kinds of useful things you need on your character. If you are looking for a package for Shadow Priest, check out the one I made on Wago.
Below, you will find some suggested WeakAuras for Shadow Priest:
- Publik's Shadow Priest Package
- Simple Cast Bar Replacement
- Potion and Healthstone Tracking
- Void Eruption + Void Bolt
- Count of Vampiric Touch debuffs active
- Count of Vampiric Touch debuffs active compared to the number of nameplates (Resource Intensive)
- Surge of Insanity in X DP Casts tracker
- Surge of Insanity stacks 3 and 4 HUD addition
- Voidweaver Mind Blast Pooling Reminder
- Vampiric Touch with Unfurling Darkness
Plater Nameplates
Plater Nameplates gives you a fully customizable nameplate addon with amazing features that work great on default settings. As a DoT class, this is a must-have to be able to easily track DoTing in multi-target scenarios.
Below, you will find some suggested Plater mods and profiles for Shadow Priest:
- Vampiric Touch Nameplate Color Changer
- Devouring Plague Nameplate Color Changer
- Publik's Plater Profile (Includes the VT Color Changer)
Method Raid Tools
Method Raid Tools (formerly known as Exorsus Raid Tools) is a large suite of many tools helpful in lots of different scenarios, but for Shadow Priests specifically the built-in Time to Die tracker is the reason we recommend this. Tracking exactly when a target will die is crucial when planning cooldown usage.
Example Setup
If you are interested in the complete setup that I use for my characters, you can check out my video on how I set up each of my addons on my Shadow Priest.
Changelog
- 15 Dec. 2024: Reviewed for Patch 11.0.7.
- 16 Nov. 2024: Update all in one dispel macro and stopmacro channeling to be more concise.
- 04 Nov. 2024: Reviewed from recent hotfixes.
- 21 Oct. 2024: Updated for Patch 11.0.5.
- 18 Sep. 2024: Updated for Patch 11.0.5, removed older macros and added new WeakAuras.
- 09 Sep. 2024: Reviewed for The War Within Season 1.
- 21 Aug. 2024: Add new WeakAura links.
- 23 Jul. 2024: Updated for The War Within pre-patch.
- 07 May 2024: Reviewed for 10.2.7.
- 25 Apr. 2024: Adjust plater mod links and add personal profile.
- 22 Apr. 2024: Update for Season 4, including a new weak aura to track the tier set bonus.
- 19 Mar. 2024: Reviewed for Patch 10.2.6.
- 10 Mar. 2024: Update Power Infusion special macro to work outside of raid without someone set.
- 15 Jan. 2024: Reviewed for Patch 10.2.5.
- 30 Nov. 2023: Add a few new WeakAuras and Plater mods.
- 06 Nov. 2023: Reviewed for Patch 10.2.0.
- 04 Sep. 2023: Reviewed for Patch 10.1.7.
- 23 Jul. 2023: Reviewed from the recent hotfixes.
- 10 Jul. 2023: Add a new Power Infusion macro.
- 01 Jun. 2023: Add simple Mass Dispel macro.
- 30 May 2023: Add a few mouseover macros for handling Season 2 affixes.
- 25 Apr. 2023: Reviewed for Patch 10.1.
- 20 Mar. 2023: Reviewed for Patch 10.0.7.
- 03 Feb. 2023: Fix issue with Mind Control macro.
- 24 Jan. 2023: Add a macro for Mind Control and clean up a few others.
- 11 Dec. 2022: Reviewed for Dragonflight Season 1.
- 28 Nov. 2022: Updated for Dragonflight launch.
- 30 Oct. 2022: Added extra movement macro.
- 27 Oct. 2022: Updated PI macro and added a new one for talent choice nodes.
- 25 Oct. 2022: Updated for Dragonflight pre-patch.
More Priest Guides
Guides from Other Classes
This guide has been written by Publik, Shadow Priest theorycrafter and SimC dev at Warcraft Priests.
- MoP Classic Upgrade Packs Now Available in Battle.Net Shop
- Slightly Rising: Mythic+ Runs Per Week and Data Round-up for the Penultimate Week of The War Within Season 1
- Twitch Drop: Get Tock the Clocker Spaniel Pet
- Meet C.H.E.T.T.: Your New Key to Farming Valorstones in The War Within Season 2
- Time-Lost Proto-Drake Vanishes! A Painful Lesson for Dragon Hunters
- New Cataclysm Classic Valor Cap Set to Week 2 Due to Bug
- Patch 11.1 PTR Hotfixes: More Updates to Season 2 Dungeons & Mythic+ Tuning
- Season of Discovery Naxxramas Soft Reset Issue Fix and Warning