Looking for hang-ups 6.2 shadow

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
]],
}

talents?

talents please!!!???

I have been using your macro today for leveling my 96 priest…works great so far, no hang ups for me. I just added “power word: shield” after the “mind blast” lines…just to be extra lazy.

Looks like the only talent you really need is Cascade for this…

Thanks