Just wanted to share this and see if anyone notices any potential problems.
Orginally I got it off this board but can’t remember where or when. And just been tweeking
the little things.
Sequences['Shadowtest'] = {
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
/startattack
]],
'/cast [combat,nochanneling] !Mind Blast',
'/castsequence [@target][nochanneling]reset=target/20 Shadow Word: Pain,Vampiric Touch,Mind Flay,Mind Blast,Mind Flay',
'/cast [combat,nochanneling]Devouring Plague',
'/cast [combat,nochanneling]Devouring Plague',
'/cast [combat,nochanneling]Mind Blast',
'/cast [combat,nochanneling]Mind Blast',
'/cast [combat,nochanneling]Shadowfiend',
'/cast [combat,nochanneling]Shadow Word: Death',
'/castsequence [@target] reset=25 Cascade',
'/use [combat,nochanneling] Fade',
PostMacro = [[
/cast [combat,nochanneling] Vampiric Embrace
/cast [combat,nochanneling] Shadowfiend
/use [combat,nochanneling]13
/use [combat,nochanneling]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}