promotional bannermobile promotional banner
premium banner
ProWarrior is a spec-aware Warrior HUD for TBC Classic that consolidates ability tracking, rage alerts, threat monitoring, shout timers, debuff tracking, and tank readiness into a single, fully draggable interface.

Description

ProWarrior is a comprehensive, spec-aware HUD built exclusively for Warriors in TBC Classic Anniversary. Instead of requiring you to juggle multiple general-purpose addons, ProWarrior consolidates everything a Warrior needs — ability tracking, rage management, threat, debuffs, shout coverage, tank readiness, and more — into a single cohesive interface tuned specifically for each specialization.


Spec-Aware Ability Grid

The centerpiece of the UI is a 10-ability icon grid that automatically reconfigures itself when you switch between Fury, Arms, and Protection.

  • Fury tracks Bloodthirst, Whirlwind, Execute, Victory Rush, Death Wish, Recklessness, and more.
  • Arms tracks Mortal Strike, Overpower, Retaliation, Sweeping Strikes, and Execute among others.
  • Protection tracks Shield Slam, Revenge, Taunt, Thunder Clap, Shield Block, and the full defensive toolkit.

Each icon reflects real-time state: abilities are desaturated and dimmed when unavailable, bright and saturated when ready, show a green border while a buff is active, and shift to an orange border with a countdown when that buff is about to expire. Execution-range abilities (like Execute) light up automatically when your target drops to or below 20% HP, so you never miss the window.


Rage Bar with Contextual Alerts

A clearly labeled rage bar shows current/max values at a glance. The bar changes color at meaningful thresholds:

  • Gold below 20 rage, red at 20 and above.
  • "DUMP RAGE!" text appears for Fury and Arms when rage hits 90+, preventing rage cap waste.
  • "LOW RAGE" appears for Protection in combat when rage falls to or below 20, signaling that defensive spending needs to pause.
  • "OVERPOWER!" flashes for Arms when the Overpower proc is available.
  • "HEROIC STRIKE!" flashes for Protection in combat when you have 60+ rage and should be spending it.
  • " EXECUTE " appears in bold red when the target enters execute range (≤ 20% HP).

Weapon Sync Detection (Fury)

Fury Warriors know that having both weapons swing simultaneously wastes potential rage generation and attack opportunities. ProWarrior passively monitors your main-hand and off-hand swing timers and displays a pulsing "!! WEAPON SYNC !!" warning whenever both weapons are within 0.35 seconds of each other. This gives you a live signal to adjust your rotation and recover desync naturally.


Shout Timer with Audio Alerts

A large icon frame tracks your active Battle Shout or Commanding Shout and warns you before the buff falls off:

  • Desaturated when the shout is healthy (more than 12 seconds remaining).
  • Bright with a green border and visible countdown when under 12 seconds.
  • Pulsing red flash + repeating audio beeps when you enter combat without a shout active (after a 3-second grace period so you have time to recast on pull).
  • Additional audio beeps fire at 6, 4, and 2 seconds remaining for extra urgency.
  • Sound can be toggled on or off with /pw sound for players who prefer a silent experience.

Group Shout Coverage Panel

When running in a party or raid, a compact text panel lists every Warrior in the group who currently lacks your Battle or Commanding Shout. The header shows "Shout: X/Y" (warriors covered vs. total warriors), and each uncovered player's name is displayed in their class color. This eliminates the need to manually ping the raid or check buffs one by one — if someone needs a shout, you see it immediately. The panel hides itself automatically when all warriors are covered.


Interrupt Alert

A 44×44 icon frame watches your current target for active casts. The moment a target begins casting and your interrupt spell is off cooldown, the frame pulses with a cyan/blue flash to signal "interrupt now." The correct spell is selected automatically per spec — Pummel for Fury and Arms, Shield Bash for Protection — so you never have to remember which button applies to your current role.


Threat Meter with Nameplate Coloring

A horizontal threat bar provides context-sensitive feedback based on your role:

For Protection:

  • Shows whether you are currently tanking the target ("TANKING" / "NOT TANKING").
  • Triggers a "USE TAUNT!" warning when you are not tanking a mob you should be.
  • Displays a pulsing "!! NO SHIELD !!" warning whenever you are in a group without a shield equipped, regardless of target.

For Fury and Arms:

  • Tracks your threat percentage and escalates through color-coded states: green (safe) → yellow (caution) → orange (high threat) → red (over-threat).
  • Shows "HIGH THREAT" at the orange threshold and "BACK OFF!" at the red threshold, giving you clear cues to throttle DPS before pulling aggro.

Enemy nameplates are also color-coded in real time — green for safe, yellow for caution, red for dangerous — with an audio alert triggered when a mob reaches the danger threshold (with a 4-second per-unit cooldown to avoid alarm fatigue). Nameplate coloring can be toggled with /pw plates.


Protection Debuff Tracker

When tanking, three critical target debuffs are tracked with persistent timers:

Debuff Warn Threshold
Thunder Clap 3 seconds
Demoralizing Shout 4 seconds
Sunder Armor (0–5 stacks) 7 seconds

Each debuff icon pulses red when missing and transitions through color stages as the duration drops (green → gold → orange-red), so you always know exactly when to reapply without staring at the combat log.


Tank Check Window (/pw tank)

A detailed defensive analysis window helps Protection Warriors evaluate their readiness before pulls or raids:

  • Crit Immunity: Shows your current defense skill and exactly how far you are from the 490-skill requirement.
  • Uncrushable Check: Calculates your combined avoidance (dodge + parry + block + miss) and shows both your baseline percentage and the value with Shield Block active, compared against the 102.4% uncrushable threshold.
  • Stat Recommendations: Evaluates Attack Power, Hit Rating, Crit, Expertise, Dodge, Parry, Block, Defense, and Resilience against spec-appropriate targets. Each stat is color-coded green (exceeds target), yellow (meets target), or red (below target) for instant triage.

The window recalculates every second while open, so your numbers stay current as gear or buffs change.


Stance Indicator

A small, always-visible frame displays your current stance — BATTLE (gold), DEFENSIVE (blue), or BERSERKER (red) — and updates instantly on stance change. Simple and unobtrusive, but eliminates the need to memorize which keybind you last pressed.


Customization & Commands

All frames are fully draggable and positions are saved per character between sessions. A full set of slash commands lets you configure the addon without opening any settings panels:

Command Effect
/pw fury / arms / prot Switch active spec configuration
/pw pick Open the visual spec-picker dialog
/pw unlock / lock Enable or disable frame dragging
/pw reset Restore all frames to default positions
/pw sound Toggle shout alert sounds
/pw threat Toggle threat meter visibility
/pw plates Toggle nameplate threat coloring
/pw tank Toggle the tank check window
/pw test Preview the missing-shout warning
/pw testsync Preview the weapon-sync warning
/pw testplate Preview nameplate threat coloring

Who Is This For?

ProWarrior is aimed at Warriors of any spec who want a dedicated, always-on HUD that speaks Warrior — not a generic class toolkit bolted onto a framework. It is especially valuable for:

  • Fury Warriors doing dungeon or raid DPS who need weapon sync awareness and rage discipline.
  • Arms Warriors wanting Overpower proc visibility and execute-range cues without separate tracking addons.
  • Protection Warriors who need a single panel covering debuff uptime, threat status, shout coverage, shield reminders, and defensive stat validation simultaneously.

First-time users are greeted with a spec-picker on login; all preferences persist automatically from that point forward.