Shadow Priest PVP/PVE GnomeSequence. This Macro is mainly focus on MindSpike.

I’ve been using lots of Macro on this website and I think is time to give back something. I searched around and found this macro and then changed a little. Feel free to improve anything you guys want and thank you for this great community.

Mine Talent spec is 2/1/1/2/2/1/1. For Teir 1 you can pick whatever is suited with your play style.

I don’t know how to put it in Black box. Please help and show me how!

Sequences[‘Mspike’] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [noform] !Shadowform
]],
‘/castsequence [nochanneling] reset=target Mind Spike, Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay’,
‘/cast !Mind Blast’,
‘/cast [nochanneling] Shadowfiend’,
‘/cast [nochanneling] Fade’,
‘/cast !Shadow Word: Death’,
‘/cast !Devouring Plague’,
‘/cast !Cascade’,
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Hello Gau
You need to use code first then paste the macro and then use close Tags, that should do it with the black box :slight_smile:

Sequences['Mspike'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [noform] !Shadowform
]],
'/castsequence [nochanneling] reset=target Mind Spike, Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay,Mind Flay',
'/cast !Mind Blast',
'/cast [nochanneling] Shadowfiend',
'/cast [nochanneling] Fade',
'/cast !Shadow Word: Death',
'/cast !Devouring Plague',
'/cast !Cascade',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Jimmy

Thank you Jimmy!

Thank Gau… by far best shadow priest macro i used. Thanks for sharing. It run really smooth. pulling 26k with ilvl 658. =D

Awsome macro, in pvp i do around 45K overall damage with ilvl 690 (raid gear).

What Glyphs you are using?

Sequences[“Mspike”] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [noform] !Schattengestalt
]],
‘/castsequence [nochanneling] reset=target Schattenwort: Schmerz,Vampirberührung,Gedankenschinden,Gedankenschinden,Gedankenschinden’,
‘/cast !Gedankenschlag’,
‘/cast [nochanneling] Geistbeuger’,
‘/cast [nochanneling] Verblassen’,
‘/cast !Schattenwort: Tod’,
‘/cast !Verschlingende Seuche’,
‘/cast !Kaskade’,
‘/cast [nochanneling] Machtwort: Schild’,
PostMacro = [[
/startattack
/cast Gedankenschlag
/cast Kaskade
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

What Glyphs you are using?

Sequences[“Mspike”] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [noform] !Schattengestalt
]],
‘/castsequence [nochanneling] reset=target Schattenwort: Schmerz,Vampirberührung,Gedankenschinden,Gedankenschinden,Gedankenschinden’,
‘/cast !Gedankenschlag’,
‘/cast [nochanneling] Geistbeuger’,
‘/cast [nochanneling] Verblassen’,
‘/cast !Schattenwort: Tod’,
‘/cast !Verschlingende Seuche’,
‘/cast !Kaskade’,
‘/cast [nochanneling] Machtwort: Schild’,
PostMacro = [[
/startattack
/cast Gedankenschlag
/cast Kaskade
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}