This is my first time posting a macro so hopefully people find it useful.
First and foremost let me say that I think Shadow is hopelessly broken in BFA for anything outside Raids/M+. The design around Voidform is a pale comparison to what it used to be. IMO for leveling and open world questing you should be using Disc, and for instanced content switch to Shadow. I know that sucks because of Azerite gear. So for those who, like me, are determined to be Shadow through all content, here is a macro that hopefully makes it less painful.
The original macro this is based on is about doing max raid damage and it’s dps is excellent. I get nearly identical results to my sim using it. Find it here:
(the most current build is in post 15)
What I’ve done is build on this core by adding some utility and durability. It will always prioritize keeping your shield up. I also take the Psychic Horror talent for the 4s stun. There are probably more optimal times to be using this stun but here I use it on cooldown because you’d be surprised how often that extra 4s turns the tides in a bad situation. If you play Shadow you know how fast things can go bad.
With this macro you WILL lose dps compared to the original, but you won’t die and that’s the important part.
Shift: This will use your main AOE ability, Mind Flay. It is a channeled ability which means if you keep your finger on the macro button it’ll be used over and over again. This is mostly okay unless you have the Searing Dialogue azerite trait, in which case you’ll lose dps if you use another Mind Flay before the first finishes (so take your finger off the button until the channel finishes). Try to make sure your targets are all dotted up before using this. Your shield will not refresh while you’re using this so don’t go crazy. This isn’t “hold shift to annihilate huge packs” type of AOE. Use it when you need to but be aware of your health while you do.
Ctrl: Vampiric Embrace. The classic “oh sh*t” button. This macro will keep your shield running as much as possible but there are times due to heavy incoming damage or mana constraints that your shield is not going to be there when you need it. If you find yourself hovering around half health, or less, hit this. You want to be a little proactive here, don’t wait until you’re nearly dead. The shield will come back when it can and you’ll heal even better once it does.
Thanks for trying this out and of course feedback is always welcome.
Small edit: I highly recommend using a Void Elf because damage doesn’t slow down their spell casting which helps tremendously with the amount of face tanking Shadow does.
I’ve run this macro at both 70ms and 120ms and I didn’t really notice much of a difference. I’m mostly just running it at 70ms because it seems to be a happy default for most other macros I use on other characters.
World Quest/Leveling edit of Ozy’s Shadow Priest macro
Shift: Mind Flay
Ctrl: Vampiric Embrace
This macro contains 1 macro version. This Sequence was exported from GSE 2.4.23.
Macro Version 1
Step Function: Sequential