here is macro i am working with
talents are
2,1,3,3,2,1,?
glyphs major
holy shock
denounce
Word of Glory
glyphs minor
winged vengeance
fire from the heavens
Sequences["shockadin"] = {
PreMacro = [[
]],
'/cast Holy Shock',
'/cast Holy Prism',
'/cast Denounce',
'/cast Sacred shield',
'/cast Judgment',
'/cast Fist Of Justice',
'/cast Word Of Glory',
'/cast Hammer Of Wrath',
PostMacro = [[
/use 13
/use 14
/cast [combat] Avenging Wrath
/startattack
]],
}
heres another macro to try
Sequences["pshockdain"] = {
StepFunction = [[
stepa = "1234567"
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 = [[
/cast [combat] Avenging Wrath
]],
-- Macro 1
[[
/run("Executing macro 1! (Holy Shock)")
/castsequence reset=5 Holy Shock
]],
-- Macro 2
[[
/run("Executing macro 2! (Denounce)")
/castsequence reset=5 Denounce,Denounce,Denounce
/cast
]],
-- Macro 3
[[
/run("Executing macro 3! (Judgment)")
/castsequence reset=5 Judgment
]],
-- Macro 4
[[
/run("Executing macro 4! (Sacred Shield)")
/castsequence reset=5 Sacred Shield
]],
-- Macro 5
[[
/run("Executing macro 5! (Holy Prism)")
/castsequence reset=17 Holy Prism
]],
-- Macro 6
[[
/run("Executing macro 6! (Hammer of Wrath)")
/castsequence reset=5 Hammer of Wrath
]],
-- Macro 7
[[
/run("Executing macro 7! (Fist of Justice)")
/castsequence reset=5 Fist of Justice
]],
PostMacro = [[
/startattack
/cast [combat]
/run UIErrorsFrame:Clear()
]],
}