Enhancement GS 6.2.4

Sequences["st1"] = {
StepFunction = [[
stepa = "12134515621456"

limit = string.len(stepa) or 1
if stepc == nil then
stepc = 1
end
if stepc >= limit then
stepc = 1
else
stepc = stepc + 1
end
step = tonumber(strsub (stepa, stepc, stepc))
]],
PreMacro = [[
/targetenemy [noharm][dead]
]],

-- Macro 1
[[
/run("Executing macro 1! (Lava Lash)")
/cast Lava Lash
]],

-- Macro 2
[[
/run("Executing macro 2! (Flame Shock)")
/cast Flame Shock
]],

-- Macro 3
[[
/run("Executing macro 3! (Liquid Magma)")
/cast Liquid Magma
]],

-- Macro 4
[[
/run("Executing macro 4! (Stormstrike)")
/cast Stormstrike

]],

-- Macro 5
[[
/run("Executing macro 5! (Unleash Elements)")
/cast Unleash Elements
]],

-- Macro 6
[[
/run("Executing macro 6! (Frost Shock)")
/cast Frost Shock
]],

PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}

talents are 3,3,1,1,1,1,3
glyphs frost shock,feral spirit, chain lightning

always a work in progress and constructive comments appreciated