(GS-E) Pre-Legion 7.0.3 Macro – Shadow Priest

Here is my Shadow priest macro’s – None of these is tested in raids or anything else atm, so feedback would be nice :smiley:

Talents — 1.2.1.2.2.3.1

Single Target:

Sequences['Sha-Dps'] = {
specID = 258,
author = "Zole",
helpTxt = "Dps Single - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/cast Void Eruption',
	'/cast Mind Blast',
	'/castsequence reset=/target Shadow Word: Pain, Vampiric Touch,Mind Blast',
	'/cast Void Eruption',
	'/cast [nochanneling] Mind Flay',
	'/cast [combat] Mindbender',
PostMacro = [[
/startattack
]],
}

AoE Dps

Sequences['Sha-DpsAoe'] = {
specID = 258,
author = "Zole",
helpTxt = "AoE Dps - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/cast Void Eruption',
	'/cast Mind Blast',
	'/castsequence reset=/target Shadow Word: Pain, Vampiric Touch,Mind Blast',
	'/cast Void Eruption',
	'/cast [nochanneling] Mind Sear',
	'/cast [combat] Mindbender',
PostMacro = [[
/startattack
]],
}

This macro is not tested, i will test it when i get home…but report back to me it its bug’ed.

Use when your target is below 35% and when u have less than 70 Insanity.
It will stop your current spell casting, and cast “Shadow Word: Death”

Sequences['Sha-DEATH'] = {
specID = 258,
author = "Zole",
helpTxt = " SWD - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/stopcasting
/targetenemy [noharm][dead]
]],
	'/cast Shadow Word: Death',
PostMacro = [[
/stopcasting
/stopcasting
]],
}

No Void Bolt or Shadow Word: Death??

Void Eruption still causes Void bolt to cast, as for SWD i think it’s better to use manualy. If your in voidform and have max insanity, the SWD gain is wasted.

Void Eruption and Void Bolt is the same spell…as Unknownking said :smiley:

For SWD, i have updated the post above, so there is a third macro for that.

Cheers, looks like it should keep me going nicely until I can get round to looking at this seriously.

Very nice macro. using this to level from 90 to 100.

Very nice macro, it works much better than others that I have checked out so far as a one button instead of having to use a separate macro for Void Form. I did want to add though that by making one change on each line you can also stop it from interrupting the channels of both Mind Sear and Mind Flay. I posted the changes below :slight_smile: No disrespect, just thought I would help out a little if possible.


Sequences['Shadowst'] = {
specID = 258,
author = "Zole",
helpTxt = "Dps Single - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/cast [nochanneling:Mind Flay] Void Eruption',
	'/cast [nochanneling:Mind Flay] Mind Blast',
	'/castsequence reset=/target [nochanneling:Mind Flay] Shadow Word: Pain, Vampiric Touch,Mind Blast',
	'/cast [nochanneling:Mind Flay] Void Eruption',
	'/cast [nochanneling:Mind Flay] Mind Flay',
	'/cast [nochanneling:Mind Flay,combat] Mindbender',
PostMacro = [[
/startattack
]],
}

Sequences['ShadowAoe'] = {
specID = 258,
author = "Zole",
helpTxt = "AoE Dps - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/cast [nochanneling:Mind Sear] Void Eruption',
	'/cast [nochanneling:Mind Sear] Mind Blast',
	'/castsequence reset=/target [nochanneling:Mind Sear] Shadow Word: Pain, Vampiric Touch,Mind Blast',
	'/cast [nochanneling:Mind Sear] Void Eruption',
	'/cast [nochanneling:Mind Sear] Mind Sear',
	'/cast [nochanneling:Mind Sear,combat] Mindbender',
PostMacro = [[
/startattack
]],
}

how do i add these macros to the game

is there anyway to make it so the macro resets on each person or mob its casted on? i noticed when i use it on one mob and if i switch it will just start on the spell it left off on. tks in advanced def a nice macro!

[quote quote=30955]how do i add these macros to the game
[/quote]

Im still at the hospital, with my new born son, so cant help much atm.

But as soon as i get home, i will try help anyone who needs it. But until that, some others might be able to help u.

Congratz Zole

Gratz on the little one!

Talent: 1212231 are for leveling? Against raiding dummy in Org, 694 iLevl get 3.0m dmg/23.8 dps/26k dps peak in 2 min.
Target of course never goes below 35% where ToF and RoS would start working.

Talents set @: 2213231 gives me 3.04m dmg/23.8 dps/26k dps peak in 2 min. No real difference.
Talents set @: 2213232 gives me 3.65m dmg/29.9 dps/32k dps peak in 2 min.
All is this on raider’s dummy.

Going to see how these work with killable targets.

Also grats on achiev “NewBorn” tis a good one and starts a real interesting quest chain.

thanks all for the kind words.

[quote quote=30898]Very nice macro, it works much better than others that I have checked out so far as a one button instead of having to use a separate macro for Void Form. I did want to add though that by making one change on each line you can also stop it from interrupting the channels of both Mind Sear and Mind Flay. I posted the changes below ??? No disrespect, just thought I would help out a little if possible.
[/quote]

I have tested these out, first one is worse dps, cause u want it to interrupt “Mind Flay” for max Insanity = more dps. With the Second one, u lose alot “Void Bolt” being casted.

[quote quote=30898]is there anyway to make it so the macro resets on each person or mob its casted on? i noticed when i use it on one mob and if i switch it will just start on the spell it left off on. tks in advanced def a nice macro!
[/quote]

Only Shadow Word: Pain and Vampiric Touch resets on the target.

[quote quote=30898]Talent: 1212231 are for leveling? Against raiding dummy in Org, 694 iLevl get 3.0m dmg/23.8 dps/26k dps peak in 2 min.
Target of course never goes below 35% where ToF and RoS would start working.

Talents set @: 2213231 gives me 3.04m dmg/23.8 dps/26k dps peak in 2 min. No real difference.
Talents set @: 2213232 gives me 3.65m dmg/29.9 dps/32k dps peak in 2 min.
All is this on raider’s dummy.

Going to see how these work with killable targets.

Also grats on achiev “NewBorn” tis a good one and starts a real interesting quest chain.
[/quote]

These talents are chosen from icy-veins.com, for max dps, i have how ever not tested them in any raid yet, only on dummy, but yea Twist of Fate and Reaper of Souls are for below 35% so hard to test on dummy.
In a raid i think these would work really good on a boss, with heroism = insane dmg
But u may change it as u like :slight_smile:

Thanks for all the feedback :slight_smile:

Hello and sorry for my english as it’s not my native language,

I’ve tried this macro so far on Elite wolves in Nagrand and I always have the same problems:

1/ It doesn’t apply Vampiric Touch the first time with Shadow word:pain. Vampiric touch is applied after a few seconds.
2/ It frequently refreshes the duration of vampiric touch on the same mob before the expiration.
3/ It often starts pulling with mind flay when I switch mobs after the previous one is dead.

Thank you for your help and your advices.
Have a good day.

I have a updated version — still in testing, but its a bit different, than other macros.

This macro uses 2 bar’s and switch between them, while using the GS-E macro, with GSStaticPriority on one of them.

2/ It frequently refreshes the duration of vampiric touch on the same mob before the expiration.
Please remember, what Void bolt does. Its hard to make a macro, that only casts SW:P and VT when not in a Voidform. Sends a bolt of pure void energy at the enemy, causing (220% of Spell power) Shadow damage and refreshing Shadow Word: Pain and Vampiric Touch to their original duration. Requires Voidform.

Only Single for now. But test it out, and give some feedback :slight_smile:

Single Target:

Macro 1 - Bar 1

Sequences['Sha-Dps'] = {
specID = 258,
author = "Zole",
helpTxt = "Dps Single - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/castsequence reset=/target Mind Blast,Mind Blast,Mind Blast,Vampiric Touch',
	'/castsequence reset=/target [nochanneling] Mind Flay,Mind Flay,Mind Flay,Shadow Word: Pain',
PostMacro = [[
/cast [combat] Mindbender
/startattack
/swapactionbar 1 5
]],
}

Macro 2 - Bar 5

Sequences['Sha-Dps2'] = {
specID = 258,
author = "Zole",
helpTxt = "Dps Single - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/castsequence reset=target Shadow Word: Pain,null',
	'/castsequence  reset=target Vampiric Touch,null',
	'/cast Void Eruption',
PostMacro = [[
/startattack
/swapactionbar 1 5
]],
}

whats the command actually do?
/swapactionbar 1 5

[quote quote=32053]whats the command actually do? /swapactionbar 1 5
[/quote]

It swap between bar 1 and 5

U need Bartender4 and activate “bar paging” for this one to work

Here’s a video on youtube on how bar swapping works.
Barswapping
and here is another post about Barswapping for boomkin, but the way it work, is the same
Barswapping Moonkin

I can make a guide later, if its to hard to get it to work

OK, here’s my take on this sequence.
I personally put SW:D in the macro, because what’s the point of a onebutton macro if you have a dozen buttons you have to trigger responsively?
Moved SW:P and Vamp to cast once on each new target. In the rare case where there is only 1 target that lives a long time, I just click off the target and let the macro snap back on to refresh DOTs. I had a sequence to keep them refreshed, but then you wind up wasting time in Shadowgod form recasting DOTs.
Threw Mind Bomb in there because it’s instant cast, it’s a free stun, and why the heck not.


Sequences['Sha-Dps'] = {
specID = 258,
author = "DD",
helpTxt = "Dps Single - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/castsequence reset=/target Shadow Word: Pain, null',
	'/cast Void Eruption',
	'/cast Mind Blast',
	'/cast [nochanneling] Vampiric Embrace',
	'/cast [nochanneling] Mind Bomb',
	'/castsequence reset=/target Vampiric Touch, null',
	'/cast Shadow Word: Death',
	'/cast [combat] Mindbender',
	'/cast [nochanneling] Mind Flay',
	
PostMacro = [[
/startattack
/use [combat] 13
/use [combat] 14
]],
}

Sequences['Sha-Aoe'] = {
specID = 258,
author = "DD",
helpTxt = "AoE Dps - Talent: 1212231",
icon = "Ability_Mage_FireStarter",
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/castsequence reset=/target Shadow Word: Pain, null',
	'/cast Void Eruption',
	'/cast [nochanneling] Vampiric Embrace',
	'/cast [nochanneling] Mind Bomb',
	'/cast Shadow Word: Death',
	'/cast Mind Blast',
	'/cast [combat] Mindbender',
	'/cast [nochanneling] Mind Sear',
PostMacro = [[
/startattack
]],
}

Can be a huge dps loss, if u have 100 insanity, and cast in 2xrow.

Then again, if u have to click off your target every 14 sec, to add the debuff again, you still have 2 buttons. ???

Its not added, because its a dps loss, cause of global cooldown…But in pvp it might work.