Legion Shadow Priest

this is just something i came up with hope you all like it just got back into wow been gone for a while.

Single Target

Sequences['DB_SP_st'] = {
author="shanus",
specID=258,
version=5,
source = "Local",
helpTxt = "Talents: 1222231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/use [combat]13
/use [combat]14
]],
}

AoE
with this build you dont need to keep up vampiric touch due to the talent Auspitious Spirits.

Sequences['DB_SP_AoE'] = {
author="shanus",
specID=258,
version=6,
source = "Local",
helpTxt = "Talents: 1222231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Mind Sear, Mind Sear, Mind Sear",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/use [combat]13
/use [combat]14
]],
}

Void Rotation:
for use when u are at 100% Void Energy

Sequences['DB_SP_Void'] = {
author="Shanus",
specID=258,
version=28,
source = "Local",
helpTxt = "Talents: 1222231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Mind Flay, Mind Flay, Mind Flay",
"/cast !Void Eruption",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/use [combat]13
/use [combat]14
/cast !Mindbender
]],
}

Can anyone that has tested this confirm some DPS ranges they have experienced?

its not working somehow need to correct some lines or what

FYI: There is a working Shadow Priest rotation here, which includes a quick video and some cool WeakAuras notifications. Also, there is a link to a “Quick Setup Guide” and no addons are required to make it work!

Cheers! :slight_smile:

can someone correct this macro pls

try this, i will confirm tonight.

Confirmed! these do work for me. my priests is only at 104 ATM so that may change at 110

Sequences['DB_SP_st'] = {
specID=258,
author="Shanus",
helpTxt = "Talents: 1222231",
StepFunction = GSStaticPriority,
icon='INV_MISC_QUESTIONMARK',
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/use [combat]13
/use [combat]14
]],
}

Sequences['DB_SP_AoE'] = {
specID=258,
author="Shanus",
helpTxt = "Talents: 1222231",
StepFunction = GSStaticPriority,
icon='INV_MISC_QUESTIONMARK',
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Mind Sear, Mind Sear, Mind Sear",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/use [combat]13
/use [combat]14
]],
}

Sequences['DB_SP_Void'] = {
specID=258,
author="Shanus",
helpTxt = "Talents: 1222231",
StepFunction = GSStaticPriority,
icon='INV_MISC_QUESTIONMARK',
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Mind Flay, Mind Flay, Mind Flay",
"/cast !Void Eruption",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/use [combat]13
/use [combat]14
/cast !Mindbender
]],
}

not working… only casting mind blast that’s all…

hi, when i try to use a macro, it just seems to scroll through the enemies nearby? anyone know this problem?

These macros are working for me. I changed the name of each macro to make it more simple, especially when testing a few macros at a time, this helps a lot. I also took out the /use 13/14 because I don’t have trinkets that will be used. This will help with response from the macro a tad.

To give background. I’ve kind of let my SPriest sit by the way side while playing other toons, so this seems to be convenient for fluidity purposes. My artifact weapon is only at lvl 16 and does follow the Icy-veins recommendations for the progress through the traits. Meaning I only have Mass Hysteria golden trait out of the three golden traits. My ilvl for this toon is also 840.

My dps on the Raiding Training Dummy in the priest order hall is about 135k standing still and keeping up the rotation to maximum while paying very close attention to insanity levels. The macros do not include Void Torrent, I left this out and kept it on a separate hotkey. My overall window of dps at standing still was 130-141k.

As far as the macro performs, I only really noticed that you spam DoTs, specifically Vamperic Touch, a lot before you use either Mind Blast or Mind Flay. After a few rotations through the macro it evens out and uses more Mind Blast and Mind Flay. Keep in mind I’m also using a Corsair Scimitar mouse with a macro bound to continuously press at a rate of 50ms. My latency is very low. So, for those using similar mice, you will need to adjust your spacing to about 5-10ms above your current latency for optimal working with the game. Keep in mind that 50ms is the lowest Blizzard allows before they start kicking you off the server for spamming too many key presses per second.

You will see in the macros below that I changed the 3rd tier talent. This is for me personally since I dungeon more than raid with this toon. Mind Bomb is very useful and I prefer it to Psychic Voice.

Sequences['SPst'] = {
author="shanus",
specID=258,
version=5,
source = "Local",
helpTxt = "Talents: 1232231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
]],
}
Sequences['SPAoE'] = {
author="shanus",
specID=258,
version=6,
source = "Local",
helpTxt = "Talents: 1232231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Mind Sear, Mind Sear, Mind Sear",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
]],
}
Sequences['SPVoid'] = {
author="Shanus",
specID=258,
version=28,
source = "Local",
helpTxt = "Talents: 1232231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Mind Flay, Mind Flay, Mind Flay",
"/cast !Void Eruption",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/cast !Mindbender
]],
}

I would also like to make a disclaimer. THESE MACROS ONLY WORK IN GNOMESEQUENCER ENHANCED (GS-E). If you want this to work in Gnomesequencer (GS), here are the versions you will need below. You can leave as is or add a step function, if you feel it necessary.

Sequences['SPst'] = {
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/run UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
]],
}
Sequences['SPAoE'] = {
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Shadow Word: Pain, Mind Sear, Mind Sear, Mind Sear",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/run UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
]],
}
Sequences['SPVoid'] = {
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target  Mind Flay, Mind Flay, Mind Flay",
"/cast !Void Eruption",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/cast !Mindbender
/run UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
]],
}

OP: Hopefully this helps with your progress in macro writing.

Sethadon: You macro type is fine for those that like that setup. However, I found the action bar paging to be very tedious to setup and it’s difficult to keep track of what button to hit on top of having to worry about your raid awareness at the same time. I very much dislike this type of macro, but to each their own.