promotional bannermobile promotional banner

Uncrushable Helper - TBC Avoidance Cap & Anti-Crit Tank Tool

Real-time TBC tank avoidance breakdown vs +3 raid boss. Tells you if you're uncrushable (102.4% crush cap) and crit-immune (5.6% anti-crit cap). Warrior / Paladin / Druid. Raid-buff planning checklist included.

File Details

v0.1.2-bcc

  • R
  • Apr 23, 2026
  • 35.01 KB
  • 11
  • 2.5.5
  • Classic TBC

File Name

UncrushableHelper-v0.1.2-bcc.zip

Supported Versions

  • 2.5.5

Uncrushable Helper

v0.1.2 (2026-04-23)

Full Changelog Previous Releases

  • fix: 102.4% target is for sheet values, not effective
    v0.1.2. Four changes, one of them a silent correctness bug that was
    misclassifying uncrushable tanks as CRUSHABLE.
    Fixed
    • Total avoidance was underreported by ~2.4% because the addon was
      subtracting the +3-boss weapon-skill-deficit penalty (0.6% per
      component × 4) before comparing the sum against the 102.4% cap.
      The 102.4% target was derived for character-sheet values and already
      absorbs that 2.4% — applying it again was a double-count. Fix: read
      GetDodgeChance / GetParryChance / GetBlockChance directly, compute
      Miss as 5 + (defSkill − 350) × 0.04, sum, compare against 102.4%.
      Matches every peer TBC tank addon (AvoidanceRating, AvoidanceStatsTBC,
      Unbreakable Paladin, CharacterStatsTBC) and the "Libram of Protection"
      top-ranker paladin guide. ADR 0003 extended with a postscript that
      documents the sheet-vs-effective distinction and the five peer
      sources; the four server-code sources in the main ADR remain valid.
    • Druid layout overlap. Defense Skill and Armor goal lines were
      colliding with the "Raid buffs —" header below them because both
      used fixed absolute offsets. Re-anchored relatively: druidSection
      below the last breakdown row; raid-buffs header below druidSection
      (only for druids; other classes still anchor directly below the
      breakdown). Frame extends to the taller layout for druids so the
      extra section has room.
    • Incorrect math in the ANTI_CRIT_DEFENSE_TARGET_DRUID comment. The
      constant value (415) was correct; the intermediate arithmetic was
      wrong (claimed "boss base crit 5% + 3 levels × 2% = 11%", then
      (11 − 3) / 0.04 = 200 which doesn't land at 415). Replaced with the
      correct derivation: 5% + 15 skill × 0.04% = 5.6%; − 3% SotF = 2.6%;
      / 0.04% per skill = 65; + 350 = 415.
      Added
    • Physical mitigation % shown next to the Armor line for druids
      (armor / (armor + 10557.5) at level 70). Bears tank through armor,
      not block, so the % is the stat that actually drives gear decisions.
      Same % is appended to the minimap icon tooltip.
      Removed
    • ns.PER_LEVEL_SHIFT and ns.BOSS_LEVEL_DIFF constants, both unused
      after the fix. ns.TARGET_CAP = 102.4 and ns.BASE_MISS = 5.0 remain.
  • docs: README — invite tippers to opt into a supporters list
    Offer tippers the option to include their in-game name + server or
    GitHub handle in the Ko-fi message, for inclusion in a supporters
    list in the next release. Framed as strictly optional so anonymous
    tips remain the default — no pressure to out oneself.
  • docs: README — personal cooldowns section + formula validation
    The v0.1.1 release added the Personal Cooldowns feature (Holy Shield /
    Shield Block) and ADR 0003 documenting the defender combat-table
    formula against four independent sources, but the README was not
    updated in that commit. Catching up so anyone landing on the project
    via GitHub, Wago, or a copy of the repo sees the current state.
    • Features: new bullets for Personal Cooldowns and Validated Formulas.
    • Reading the window: describes the Personal Cooldowns sub-section
      semantics (active vs planned transition on Holy Shield cast).
    • No code change.