Description
Uncrushable Helper — TBC Avoidance Cap & Anti-Crit Tank Tool
Uncrushable Helper is a TBC Classic tank avoidance / crush cap tracker — tells you at a glance if you're uncrushable (102.4% Miss + Dodge + Parry + Block vs +3 raid boss) and crit-immune (5.6% anti-crit cap). Stop alt-tabbing to a spreadsheet. Works on any class — the mode adapts to what your character can actually do.
Target client: World of Warcraft — The Burning Crusade Classic Anniversary Edition (2.5.5, Interface
20505).
Why
In TBC you avoid Crushing Blows by reaching 102.4% total avoidance (Miss + Dodge + Parry + Block) against a +3 raid boss. Hitting that number depends on gear, talents, and raid buffs that don't come from your own character. There's also a separate but equally important guardrail — the anti-crit cap (5.6% of crit reduction vs a +3 boss) — that determines whether a boss can crit you for a one-shot. Competitor addons either show your live state only (useless for planning) or mix in buffs you'll never actually have, and most don't surface anti-crit at all. This one asks both questions directly: "with my expected raid buffs and cooldowns up, will I be uncrushable?" and "am I crit-immune given my current defense, talents, and Resilience?"
Features
- Real-time breakdown — Miss + Dodge + Parry + Block against a +3 raid boss, updated on every stat change, aura refresh, gear swap, or talent point.
- Clear verdict —
UNCRUSHABLE(green) orCRUSHABLE — short by X.XX%(red). No guessing. - Mode picked by capability, not class:
- With a shield: block path, cap verdict.
- Druid: anti-crit goal instead of cap verdict (Block does not exist on the druid attack table).
- No shield, non-druid: informational breakdown, no false verdict.
- Planned-buff simulator drives the primary display — tick the raid buffs you'll have and the big number, verdict, and each affected row reflect the projected post-buff state. Affected rows turn blue; a subtitle shows
Including N planned buffs. Live value is one hover away on the title tooltip. - Personal cooldowns section (paladin & warrior with shield) — Holy Shield (+30% block) and Shield Block (+75% block) are tracked like raid buffs: auto-detected when active, togglable as planned so you can answer "am I uncrushable if I keep Holy Shield rolling?" without standing in Shattrath testing rotations. Holy Shield's projected delta also accounts for Libram of Repentance (+5.3% block) when equipped in the ranged slot.
- Anti-crit cap tracking (any tank: druid, warrior with shield, paladin with shield) — separate from the 102.4% uncrushable cap, this is the
5.6%of crit reduction needed vs a +3 boss to be crit-immune. The window shows a single header line (Anti-crit goal: 5.60% needed ✓ OKorshort by X.XX%); hovering it surfaces a tooltip with the per-source breakdown — defense skill above 350, Resilience rating, and Survival of the Fittest (druids only). Particularly relevant for tanks running PvP gear in early raid phases, where Resilience can offset a few points of missing defense skill — in TBC 2.5.5 (unlike WotLK 3.0+) Resilience reduces crit chance taken from any source, including raid bosses. - Curated buff list — only buffs that measurably affect the avoidance table: Blessing of Kings, Mark / Gift of the Wild, Flask of Fortification, Elixir of Major Agility, Scroll of Agility. No filler.
- Validated formulas — the defender-side combat-table math (0.04% per weapon-skill diff applied equally to Miss/Dodge/Parry/Block) is verified against four independent sources: magey/tbc-warrior wiki plus three open-source TBC server implementations (TrinityTBC, CMangos-TBC, AzerothCore). The anti-crit math is documented in ADR 0004 with a side note on the TBC-vs-WotLK Resilience-vs-PvE distinction. The big number doesn't lie.
- Floating window — draggable, position persists per-character, ESC to close, optional click-outside-to-close, minimap icon via LibDBIcon.
Slash commands
| Command | Action |
|---|---|
/uh or /uncrush |
Toggle the main window |
/uh show / /uh hide |
Show / hide |
/uh config |
Open settings |
/uh debug |
Print a full snapshot to chat (formula, live, projected, tracked buffs, anti-crit breakdown) |
/uh reset |
Re-center the main window |
Installation
Use the CurseForge app or any other addon manager. For manual install, drop the UncrushableHelper folder into _anniversary_\Interface\AddOns\.
Compatibility
Independent floating frame, does not reparent Blizzard UI. Plays well with TankPoints, CharacterStatsTBC, and any generic stat-display addon.
How the numbers are calculated
Against a +3 raid boss, the addon sums the four character-sheet avoidance values and compares against the 102.4% cap:
miss = 5 + (defenseSkill − 350) × 0.04
dodge = GetDodgeChance()
parry = GetParryChance()
block = GetBlockChance() (only when a shield is equipped)
total = miss + dodge + parry + block
uncrushable = total ≥ 102.4
The 102.4% target already absorbs the 2.4% the server removes via weapon-skill-deficit penalties at combat-roll time (0.2% per level × 3 levels = 0.6% per component × 4 components = 2.4%). Sheet values are summed and compared directly against 102.4% with no further adjustment — the convention every peer tank addon and TBC theorycrafter uses. An earlier version of this addon double-counted the penalty and produced false CRUSHABLE verdicts; that's been fixed since v0.1.2 and validated against five independent sources.
When planned buffs are toggled, the primary number shifts to reflect the projected post-buff state (Flask of Fortification's +10 Defense Rating is exact; agility-based buffs use a per-class AGI_PER_DODGE_PCT table; Blessing of Kings uses UnitStat × 0.1). The live value stays accessible via the title hover tooltip.
For anti-crit: defenseAbove350 × 0.04% + resilience% + (3% if druid with SotF) ≥ 5.6%. Resilience is read via GetCombatRatingBonus, which returns the percentage already converted from rating; defense via UnitDefense. See ADR 0004 in the GitHub repo for the math, sources, and TBC-vs-WotLK note.
What this addon helps with
If you're searching for a TBC Classic tank addon for avoidance, the 102.4% crush cap ("avoidance cap"), uncrushable status, the anti-crit cap (5.6%), the defense cap (350 / 415 / 490 skill), or uncrittable verification — this is it. Works for protection warriors, protection paladins, and feral / bear druids, and shows the avoidance breakdown for any other class informationally. Covers Holy Shield, Shield Block, Libram of Repentance, Resilience, Survival of the Fittest, and the standard raid-buff stack (Blessing of Kings, Mark / Gift of the Wild, Flask of Fortification, Elixir of Major Agility, Scroll of Agility).
Links
- GitHub: https://github.com/mikarregui/UncrushableHelper
- Wago: https://addons.wago.io/addons/uncrushablehelper
Support
Open an issue on GitHub if you spot something off — /uh debug gives me the context I need.
Tip jar ☕
If this addon saves you from being crushed in front of the whole raid, consider buying me a coffee. Entirely optional — the addon is free and stays free.
When tipping, you can optionally leave your in-game name + server (or GitHub handle) and I'll add you to a supporters list in the next release. Anonymous tips are just as welcome.



