-Massive Thank you to Vynivas for suggesting the Ignore Pain Shield Block castsequence, it provided a perfect foundation for this macro!
Now that BFA’s out I ended up rolling a Warrior for my main. Then with instances in mind after a bit I was not able to get into a dps role rolling Fury, so had to tank. I put this Macro together and have been play testing it since. Seems stable and is hitting everything that’s needed. Hope it fits for whoever needs it and any suggestions are appreciated.
*Update 1, 8/16/18- The priority list has been rearranged and Avatar moved to the PreMacro section. Defaulted tab 2 as the current version. Seeing more consistent Shield Slams as they reset for free.
*Update 2, 8/23/18 - Intercept has been removed from the main sequence and replaced with /castsequence [combat] Shield Block, Ignore Pain. In all the instance runs I preformed this kept Rage filling & spending at a great pace. Help Information for macro has been updated in macro & posted above. /cast [combat] Avatar has been added to the PostMacro for added attempts without being in the main sequence. The first talent has been changed from “Into the Fray” to “Punish” for added damage since haste buffs are now generated from trinkets & Azerite Armor passive.
*Update 3, 8/28/18 - Avatar has been added to the lower end of the main sequence to help trigger more frequently once off cooldown. Rallying Cry has been attached to the Ctrl mod for tricky situations.
*Update 4, 9/11/18 - A second tab has been added with a reworked macro! This one has castsequences worked into it for better firing of abilities. I’m seeing more DPS output in this variation as well. Also Rallying Cry has been moved off the Ctrl mod and replaced with Revenge for both tabs. The original macro will be held in tab 1 for now until further feedback on tab 2 is gathered. Title has been changed to better express a Warrior tanking =P
*Update 5, 9/27/18 - For Tab 2: Revenge Has been pulled off the main sequence and is just on the Ctrl mod, that way when you need to spam Ignore Pain you should have rage built up or can spam Revenge if needed. Also Last Stand has been moved from the Shift mod and replaced with Avatar, then Avatar can be used with better precision while in mythic+. I have Last Stand bound to Shift+Mouse 3 which seems good so far since its not on GCD.
Help Information -
Running at 58ms
Alt mod set to Ignore Pain, Shift mod set to Avatar, Ctrl mod set to Revenge.
Mouse buttons are Heroic Leap on B5 & Intercept on B4. For some additional mouse functionality Alt+B5 is Intimidating Shout, Alt+B4 is Shield Wall, B3 is Taunt, Alt+B3 is Heroic Throw, & Shift+B3 is Last Stand.
General ability bindings; Pummel is F1, Berserker Rage is F2, Rallying Cry is F3, & Battle Shout is F4
Also in the last line of the PreMacro is the orc racial ability, adjust or remove to what fits for you.
Version 6 - 9/27/2018