Disc 6.03 (Gnome Sequencer) One-Button

I have recently started playing my Discipline Priest and decided to adapt an old macro that used in 5.x. It’s Still a work in progress but wanted to throw it out there and get some feedback on improving upon what I have here so far.

--- Priest ---
--- Discipline ---
--- By Nazferiti ---

Sequences['DiOne'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
		step = step % #macros + 1
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
	'/castsequence [nochanneling] reset=10 Penance, Power Word: Solace, Smite, Smite',
	'/cast [nochanneling][@targettarget,help] Prayer of Mending',
	'/cast [nochanneling][@raid1] Prayer of Healing',
	'/cast [nochanneling] Divine Star',
	'/cast [combat,nochanneling]Shadowfiend',
	'/cast [nochanneling][@targettarget,help]Power Word: Shield',
	'/cast [nochanneling][@player,help]Power Word: Shield',
	'/cast [@mouseover][nochanneling]Cascade',        
      PostMacro = [[
/castsequence [nochanneling] reset=120 Pain Suppression,Archangel,Archangel
--/use [combat]13
--/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1

Giving it a try. tx

Could you please tell me your talents and glyph’s used thanks.