shadow pve that works

this works great for me. adjust the amount of mind flays to your haste

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] !Shadowform
]],
‘/castsequence [nochanneling] reset=target Shadow Word: Pain,Vampiric Touch,Mind Flay,Mind Flay,Mind Flay’,
“/cast !Mind Blast”,
‘/cast Mindbender’,
‘/cast [nochanneling] Fade’,
“/cast !Shadow Word: Death”,
‘/cast !Devouring Plague’,
‘/cast !Cascade’,
‘/cast [nochanneling] Power word: shield’,
PostMacro = [[
/startattack
/cast mind blast
/cast cascade
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}