Khakhan's Prot War
WEAKAURA Updated Jun 23rd 2017 User Khakhan Views 63,853 Comments 34 Stars 35
Updated: June 22nd (7.2.5) Fix for new Rings (hopefully). Combined Prot 1 and Prot 2.
Updated for 7.2.5. Lots of little aesthetic changes. New Gif. Updated for new Ignore Pain values.

  • Shield Slam now simply glows whenever it is available. It turns red if out of range.
  • Revenge will glow if Shield Slam is on CD and Revenge has priority over Thunderclap.
    Examples when it glows: You have more than 60 rage or Revenge has no cost. but will only glow if Vengeance:Ignore Pain is NOT active.
    (Will read "FREE" if you procced a free Revenge)
  • Thunderclap glows when Shield Slam is on cooldown and Revenge does NOT have priority.
  • Neltharion's Fury is now above Battle Cry
  • Battle Cry and Avatar take up the same space. Battle Cry has priority.
  • Pummel, Shockwave, Ravager and Storm Bolt take up the same space. Ravager has priority.

If you have the "Vengeance" talent selected, there are now several checks when the buffs are shown. The idea is to display "IPAIN" when you should be casting Ignore Pain.
"IPAIN" will display if: you have enough rage for a full Ignore Pain and the vengeance buff is active. OR if there are <4 seconds left on the buff. If you are near your cap for Ignore Pain then "IPAIN" will only show up if your Ignore Pain will do at least 2/3 of its effect.
Example: Your cap is 2.0mil and you have a 1.8mil Ignore Pain active, then the icon will NOT display.
If your cap is 2.0 mil and you have a 1.1 mil Ignore Pain active, then the Icon WILL display.

The "REV" icon will display if "Vengeance:Revenge" is active and you have enough rage to cast both Revenge and Ignore Pain. (Even if Revenge is on CD)

I use the textures from Kui Nameplates which I recommend.

For any feedback, you can comment here or at my mmoc thread.

Bonus: Skittish Helper

June 5th: Revenge and Thunderclap now glow at proper times. Further updates to Vengeance weaving. If you see a grayed out icon where you normally see "IPAIN" that means Vengeance:Ignore Pain is active but you should wait to cast Ignore Pain because either you are at your Ignore Pain cap or you don't have enough rage for a full Ignore Pain.

May 31st: I changed a lot of stuff. Finally relented and now cooldowns like Shield Wall and Last Stand are shown individually with no giant icon. Reworked Revenge alerts to account for free procs & vengeance. Unified the shorter cd displays like Thunderclap, Revenge, Shockwave.
Protection WarriorTanking
Warrior-Protection Ignore Pain v1.16
WEAKAURA Updated Jun 22nd 2017 User Hamsda Views 36,661 Comments 17 Stars 16
This aura indicates how much Ignore Pain will absorb if it is cast right now (top value) and how much your current Ignore Pain has left to absorb (bottom value).
The value for new IP will be colored orange if you aren't getting the full value out of IP (you are hitting the cap) or even red if you are above the cap (temporary increase in AP or versatility) and would actually reduce your IP.
The aura shows the effective absorb of Ignore Pain, i.e. the amount it actually absorbs after 10% of the damage goes through. This is why it's a different size compared to the tooltip. If you want it to match the tooltip you can go to Actions > OnInit > Custom and set aura_env.matchTooltip to true.
There is an option to show percentage of cap instead of absolute values. To enable it, go to Actions > On Init > Custom and set aura_env.showPercentage to true.
Additionally there is an option to reduce the output to just the current value of IP, but still colored like the new IP would be. To enable it, go to Actions > On Init > Custom and set aura_env.simpleOutput to true.

It takes into account the following:
  • Rage
  • Attack Power
  • Versatility
  • Dragon Skin (requires LibArtifactData-1.0)
  • Dragon Scales
  • Never Surrender or Indomitable
  • T18 4piece bonus

  • 2017-06-23 v1.16: Fixed %% display for newest WA version.
  • 2017-06-10 v1.15: Added 7.2.5 changes already (IP buff and Indomitable nerf).
  • 2017-02-02 v1.14: Actually fixed the PvP bug now :D
  • 2017-02-02 v1.13: Fixed PvP preparation setting IP cost to 0 and somehow crashing the game.
  • 2017-01-25 v1.12: Dragon Scales back to 40% down from 60%.
  • 2017-01-10 v1.11: Added 7.1.5 buff to Never Surrender.
  • 2016-10-07 v1.10: Dragon Scales back to 60% up from 40%.
  • 2016-10-05 v1.9: Datamined formula for nerf instead of *2/3, hopefully more precise.
  • 2016-10-04 v1.8: 33% nerf.
  • 2016-09-24 v1.7: Fixed negative numbers not being shortened.
  • 2016-09-24 v1.6: IP spell cost will now be read dynamically (for next hotfixes), Dragon Scales affects cap.
  • 2016-08-28 v1.5: Added option to display percentage of cap. Added option to simplify the output to one number.
Protection Warrior
Warrior-Protection CDs v1.12
WEAKAURA Updated Jun 22nd 2017 User Hamsda Views 10,712 Comments 0 Stars 6
This is a group of auras to show defensive cooldowns and externals for Protection Warriors as well as a summary of the total mitigation, both physical and magical.

The defensive cooldowns are:
  • Shield Wall
  • Shield Block
  • Spell Reflection (including Gleaming Scales, requires LibArtifactData-1.0)
  • Last Stand
  • Dragon Scales
  • Scales of Earth
  • Ravager
  • Demoralizing Roar
  • Neltharion's Thunder
  • Pain Suppression
  • Guardian Spirit
  • Blessing of Sacrifice
  • Blessing of Spellwarding
  • Ironbark
  • Safeguard
  • Devotion Aura

The mitigation summary takes into account the above mentioned cooldowns and the following:
  • Armor*
  • Versatility
  • Power Word: Barrier
  • DR trinkets (Grotesque Statuette, Writhing Heart of Darkness)

*The armor reduction for bosses that are much higher level than the player will display incorrectly. Best to assume they'll kill you!

Additionally there is an aura for Into the Fray, that shows how much haste the player gets from nearby enemies.

  • 2017-06-23 v1.12: Fixed %% display for newest WA version.
  • 2017-03-30 v1.11: Added Neltharion's Thunder and Gleaming Scales.
  • 2017-02-10 v1.10: Added Mists Timewalking dungeon IDs.
  • 2017-01-28 v1.9: Fixed Shield Block icon because of T19 set bonus..
  • 2017-01-10 v1.8: Added 7.1.5 changes.
  • 2016-10-25 v1.7: Added Scales of Earth.
  • 2016-10-18 v1.6: Added DR trinkets.
  • 2016-09-13 v1.5: Added Dragon Scales
  • 2016-08-27 v1.4: Added Guardian Spirit
Protection Warrior
Ipse's WA's - Warrior
WEAKAURA Updated Jun 22nd 2017 User Ipse Views 132,587 Comments 13 Stars 70
7.2.5 Update

My ElvUI profile:

Buff Tracker:

If the cooldown timers aren't showing up you'll have have to enable action bar timers, in the default wow interface under Actionbars > Show Numbers for Cooldowns.

Any questions or suggestions about these auras, you can find me at this discord:

Change Log:
  • Legendary Ring fix

  • Bug Fixes

  • 7.2.5 Changes

  • Added a tracker for Executioner's Precision

  • Fixed Ignore Pain

  • Added Dragon Roar buff timer
  • Added Swing timer

  • Added Frothing Berserker timer

  • 7.1.5 Changes

  • No longer loads in pet battles

  • Moved rage counter to the middle
  • Now works on all language clients

  • Moved around some things to keep the specs consistent with each other
  • Added a timer for ultimatum, last stand and spell reflection

  • Fixed an issue where focused rage was overlapping battle cry
  • Focused rage should bounce a little at 3 stacks
  • Added cleave to the timer bar
  • Added a Blizzard style aura for overpower

7/10 - Added timers for
  • Added timers for Shattered Defenses, One Against Many and Precise Strikes
  • Added timers for Odyn's Champion, Juggernaut, Sense Death and Rage of the Valarjar
  • Added timers for Dragon Scales, Shield Wall, Precise Strikes and Vengeance

Arms WarriorFury WarriorProtection Warrior
Vengeance Tracker
WEAKAURA Updated Jun 17th 2017 User Marok Views 34,694 Comments 7 Stars 33
This WeakAura shows you if you should cast Revenge or Ignore Pain when using the Vengeance talent.

For more accurate tracking of Ignore Pain's absorb (for the "Stop Glow on IP Cap" feature), please install LibArtifactData-1.0.

You will see either a Revenge or Ignore Pain icon, and depending on your current buffs and rage, the icon will be glowing, normal, or darkened.
  • Glowing: If Revenge/Ignore Pain can be used at maximum efficiency
  • No Effect: If Revenge/Ignore Pain are castable, but it's not optimal to do so
  • Darkened: If Revenge/Ignore Pain aren't castable
User Options:
  • Timer (Default: Off) - Shows the duration remaining on relevant buffs. i.e. Vengeance buffs and free Revenges
  • The following two options require the Timer option to be turned on to have any effect
  • Timer Decimal (Default: Off) - Adds one decimal place to the timer
  • Distinguish Free Revenges (Default: On) - Changes the color of the timer to green when you have a free Revenge
  • Stop Glow on IP Cap (Default: On) - If you are going to cap/clip Ignore Pain, the icon will stop glowing as it is not optimal to cast Ignore Pain then
To change any of the above options, go to Actions -> On Init in this WeakAura's settings.

If you find any bugs or have any suggestions, please contact me on Discord (Marok#7923).

  • June 16, 2017 (v1.07): Fixed bug where the WeakAura would not trigger with the new legendary ring equipped (Soul of the Battlelord)
  • June 13, 2017 (v1.06): Updated the "Stop Glow on IP Cap" feature to account for the changes to Indomitable and Ignore Pain in 7.2.5
  • May 31, 2017 (v1.05):
    • Since 7.2, free Revenges can now be tracked via the Revenge! buff (5302). A timer has been added for free Revenges
    • The timer is now turned off by default
    • Added option to distinguish free Revenges
    • Added option that stops the IP icon from glowing if you are going to cap/clip it
  • Jan 16, 2017 (v1.04): Fixed a rare bug where Revenge would incorrectly glow
  • Jan 12, 2017 (v1.03):
    • Free Revenges are now tracked much more accurately; as a result, a timer can no longer be shown for the remaining time on your free Revenge
    • The timer is now shown without any decimal places by default; added an option to enable a timer with 1 decimal place
    • Fixed a bug where Revenge would show as if it was on cooldown when the GCD is triggered
  • Jan 11, 2017 (v1.02): Now works on non-english WoW clients
  • Jan 11, 2017 (v1.01):
    • Fixed a bug where Revenge would show as castable even when it's on cooldown
    • Now tracks spell parries (spell parries are extremely rare)
  • Jan 10, 2017 (v1.00): Updated for 7.1.5!
Protection Warrior