This is a simple yet effective macro, revolved around Vengence, the step function I added to keep the hitting the Proc’s of revenge and shield slam
Talents are 3,2,3,3,2,1,2
Let me know what you think? I am open to suggestions that make it better, Everything I have tried thats posted, just can’t beat it for me.
Sequences[‘Warrprot’] = {
StepFunction = [[
stepa = “12123123412345”
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]
]],
‘/castsequence Ignore Pain, Focused Rage, Shield Block’,
‘/castsequence Shield Slam’,
‘/castsequence Revenge’,
‘/castsequence Devastate’,
‘/cast Victory Rush’,
PostMacro = [[
/cast [combat] Demoralizing Shout
/cast [combat] Battle Cry
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
]],
}