This is a macro I have been using with my lvl 94 Shammy. I’ll update it for level 100 once I get him there. Talents so far are 113311. Let me know how it works for you all!
Sequences["SENPVP"] = {
StepFunction = [[
stepa = "12356467"
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]
/cast Ascendance
]],
-- Macro 1
[[
/run("Executing macro 1! (Opener)")
/cast Stormstrike
]],
-- Macro 2
[[
/run("Executing macro 2! (Elements)")
/cast Unleash Elements
]],
-- Macro 3
[[
/run("Executing macro 3! (Flame Shock)")
/cast Flame Shock
]],
-- Macro 4
[[
/run("Executing macro 4! (StormStrike)")
/cast Stormstrike
]],
-- Macro 5
[[
/run("Executing macro 5! (Lava Lash)")
/cast Lava Lash
]],
-- Macro 6
[[
/run("Executing macro 6! (Flame Nova)")
/cast Flame Nova
]],
-- Macro 7
[[
/run("Executing macro 7! (Frost Shock)")
/cast Frost Shock
]],
PostMacro = [[
/startattack
/cast [combat] Feral Spirit
/use 14
/run UIErrorsFrame:Clear()
]],
}