Been using this for a couple weeks and it seems to work for me great, thought I'd share. Just some notes, I don't have Shield Barrier and Ignore Pain in this rotation as I find them better to be used manually. Also, I added Focused Rage in cooldowns as a rage dump when over 90, feel free to remove if you want.
Code:
-- SPEC ID 73
ProbablyEngine.rotation.register(73, {
--------------------
-- Start Rotation --
--------------------
-- Buffs
{ "Berserker Rage", { "state.fear", "state.incapacitate" }},
-- Survival
{ "Last Stand", { "player.health < 20" }},
{ "Shield Wall", { "player.health < 50" }},
{ "Demoralizing Shout", { "player.health < 80" }},
{ "Impending Victory", { "talent(2, 1)", "player.health <= 85" }},
{ "Victory Rush", "player.health <= 85" },
-- Kicks
{ "Pummel", { "target.interruptsAt(30)", "modifier.interrupts" }},
{ "Spell Reflect", "modifier.interrupts" },
-- Cooldowns
{ "Avatar", { "talent(3, 3)", "modifier.cooldowns" }},
{ "Battle Cry", "modifier.cooldowns" },
{ "Focused Rage", { "player.rage >= 90", "modifier.cooldowns" }},
-- AoE
{ "Thunder Clap", {"modifier.multitarget", "target.range <= 5" }},
-- Rotation
{ "Shield Slam" },
{ "Revenge"},
{ "Devastate" },
------------------
-- End Rotation --
------------------
},
{
})