Protection Warrior (MoP - 5.4.2)...

TALENTS:

  1. Double Time
  2. Enraged Regeneration
  3. Disrupting Shout
  4. Shockwave
  5. Vigilance
  6. Bloodbath

SINGLE TARGET:

/console Sound_EnableSFX 0
/cast [stance:1/3] Defensive Stance
/castsequence [combat] reset=0.2 0,0,0,0,Victory Rush
/castsequence [combat] reset=0.2 0,0,0,Commanding Shout
/castsequence [mod:ctrl, combat] reset=0.2 0,0,Shield Barrier; [combat] reset=0.2 0,0,Shield Block
/castsequence reset=target/3 0,Shield Slam, Thunder Clap, Devastate, Devastate, Shield Slam, Devastate, Devastate, Devastate, Shield Slam, Devastate, Devastate, Devastate, Shield Slam, Devastate, Devastate, Devastate
/castsequence [mod:ctrl, combat] reset=0.2 Heroic Strike; [combat] reset=0.2 Revenge
/cast Charge
/cast [combat] Spell Reflection
/cast [combat] Berserker Rage
/cast [combat] Demoralizing Shout
/cast [combat] Bloodbath
/cast [combat] Shield Wall
/cast [@targettarget, combat] Vigilance
/use [combat] 13
/use [combat] 14
/cast [combat] Recklessness
/startattack [combat]
/console Sound_EnableSFX 1

AOE:

/console Sound_EnableSFX 0
/cast [stance:1/3] Defensive Stance
/castsequence [combat] reset=0.2 0,0,0,0,0,0,Commanding Shout
/castsequence [combat] reset=0.2 0,0,0,0,0,Victory Rush
/castsequence [mod:ctrl, combat] reset=0.2 0,0,0,0,Shield Barrier; [combat] reset=0.2 0,0,0,0,Shield Block
/castsequence reset=target/3 0,0,0,Shield Slam, Devastate, Devastate
/castsequence [combat] reset=0.2 0,0,Thunder Clap
/castsequence [mod:ctrl, combat] reset=0.2 0,Cleave; [combat] reset=0.2 0,Revenge
/castsequence [combat] reset=0.2 Shockwave
/cast Charge
/cast [combat] Spell Reflection
/cast [combat] Berserker Rage
/cast [combat] Demoralizing Shout
/cast [combat] Bloodbath
/cast [combat] Shield Wall
/cast [@targettarget, combat] Vigilance
/use [combat] 13
/use [combat] 14
/cast [combat] Recklessness
/startattack [combat]
/console Sound_EnableSFX 1

NOTE: The Single Target macro has been quite reliable, but I have yet to put the AoE macro to the test.

Cheers! :smiley: