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.
- Total avoidance was underreported by ~2.4% because the addon was
- 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.

