I found the other macros on here well done but lacking dps so decided to write my own
everything fires never aggro issues and top all meters
Talents
1,1,1,2,2,1,2
Glyphs
Divine Protection,Consecrator
Sequences["pal1"] = {
StepFunction = [[
stepa = "76543213"
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 Reckoning
/cast Divine Protection
]],
-- Macro 1
[[
/run("Executing macro 1! (Holy Prism)")
/cast [@player] Holy Prism
]],
-- Macro 2
[[
/run("Executing macro 2! (Consecration)")
/cast Consecration
]],
-- Macro 3
[[
/run("Executing macro 3! (Hammer of Wrath)")
/cast Hammer of Wrath
]],
-- Macro 4
[[
/run("Executing macro 4! (Holy Wrath)")
/cast Holy Wrath
]],
-- Macro 5
[[
/run("Executing macro 5! (Avenger's Shield)")
/cast Avenger's Shield
]],
-- Macro 6
[[
/run("Executing macro 6! (Judgment)")
/cast Judgment
]],
-- Macro 7
[[
/run("Executing macro 7! (Crusader Strike)")
/cast Crusader Strike
]],
PostMacro = [[
/startattack
/cast !Avenger's Shield
/cast !Judgement
/cast !Shield of the Righteous
/use [combat]13
/use [combat]14
]],
}
Sequences["pal2"] = {
StepFunction = [[
stepa = "76543213"
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 Reckoning
/cast Divine Protection
]],
-- Macro 1
[[
/run("Executing macro 1! (Holy Prism)")
/cast [@player] Holy Prism
]],
-- Macro 2
[[
/run("Executing macro 2! (Consecration)")
/cast Consecration
]],
-- Macro 3
[[
/run("Executing macro 3! (Hammer of Wrath)")
/cast Hammer of Wrath
]],
-- Macro 4
[[
/run("Executing macro 4! (Holy Wrath)")
/cast Holy Wrath
]],
-- Macro 5
[[
/run("Executing macro 5! (Avenger's Shield)")
/cast Avenger's Shield
]],
-- Macro 6
[[
/run("Executing macro 6! (Judgment)")
/cast Judgment
]],
-- Macro 7
[[
/run("Executing macro 7! (Hammer of the Righteous)")
/cast Hammer of the Righteous
]],
PostMacro = [[
/startattack
/cast !Avenger's Shield
/cast !Judgment
/cast !Shield of the Righteous
/use [combat]13
/use [combat]14
]],
}