promotional bannermobile promotional banner

Tank Mitigation Lab

A mitigation calculator that uses live stats, planned cooldowns, and benchmark boss hits to compare tank survival setups.
Vengeance Demon Hunter

Vengeance Demon Hunter

Blood Death Knight

Blood Death Knight

Protection Paladin

Protection Paladin

Protection Warrior

Protection Warrior

Guardian Druid

Guardian Druid

Description

Tank Mitigation Lab

A pre-pull tank survivability calculator. It reads your live character — armor, health, versatility, mastery, block, buffs, talents, gear, meta gem — and benchmarks it against a fixed Lich King 10 Heroic damage profile (tuned for level-30 tanks), answering the one question that matters before a pull:

"If this hit lands, how much do I take — and do I survive?"

Open it with /tml.

Supported tanks (6)
- Protection Warrior
- Blood Death Knight
- Protection Paladin
- Guardian Druid
- Vengeance Demon Hunter
- Brewmaster Monk (Stagger-aware — models instant impact + delayed debt + Purifying Brew)

What it shows
- Per-hit YOU TAKE for every benchmark mechanic: raw damage → after armor, versatility, cooldowns and talents → after absorbs, shown as a number and as a % of your health (≥100% = a kill), colour-coded by lethality.
- Survive / die verdict with health left or shortfall on each hit.
- Minimum stat needed to survive — when a hit would kill you, hover the verdict card: it tells you how big the gap is, whether a realistic gear upgrade closes it, and the smallest single stat that would fix it (max health exact; Stamina/Armor/Versatility solved). Magic killers are flagged as "armor can't fix this".
- Survival Weights — damage-reduction-aware stat weights so you can see which stat actually buys the most survivability on this fight (they honestly collapse toward zero once you clear the benchmark comfortably).

Plan your setup

Toggle planned changes and watch the model update live:
- Cooldowns, buffs & externals — Mark of the Wild, Power Word: Fortitude, Power Word: Shield, Skyfury, Atrophic Poison, and every spec's defensive cooldowns.
- Absorbs & trinkets — Grounded Plasma Shield, Talisman of the Cragshaper, Heart of Roccor.
- Talents & racials — plan talent swaps and on-use racials (e.g. Stoneform) before you commit or race-change.
- Numeric inputs — Shield Block uptime, Ignore Pain coverage, Shield of the Righteous uptime, Demon Spikes / Immolation Aura uptime, Ironfur / Bone Shield stacks, Blood mastery, Yu'lon stacks, attack-speed slow, and more.
- Race & meta-gem sim — model a different race or meta gem without changing anything on your character.

Build presets

Save up to 5 named setups per spec (Solo, Full cooldowns, Raid buffs, No externals…). A preset stores your whole planned setup — toggles, talents, numeric inputs, race/meta sim — but never your results. Load one instantly to compare setups.

Compare setups & track upgrades
- Save Snapshot to bank your current per-hit result as a baseline.
- VS SAVED shows how your current setup compares to that baseline, hit by hit — green when you survive better, red when worse.
- Current vs picks which saved setup you're comparing against — your last snapshot (Auto), the base snapshot, or any preset. Load Test, set Current vs Main, and read Test vs Main row by row.
- "Why did this change?" — hover a better/worse row for a plain-language breakdown: the overall gap ("Current saves 12% of your max HP compared with Main"), an estimate of how much Armor, Versatility and Max health each contributed, and a Combined effects bucket for everything that can't be isolated (cooldowns, toggles, absorbs, race/meta and their interactions). Magic hits that armor can't affect say so plainly.

Compare tab — rank all your tanks

A tier list of every tank you've saved, ranked by how much of your health the worst benchmark hit costs (lowest worst case wins). Each row shows worst-case and average burden as a % of HP and whether it's SAFE, DEBT RISK (Brewmaster), or how many hits would kill it. Right-click to rename a saved tank; hover for the full breakdown. Out-of-date snapshots are parked with a clear "resave" reason.

Reports

Shift-click Copy Result for a full theorycraft report — version, verdict, per-row % HP burden, active toggles, race/meta sim, and the Brewmaster Stagger split — ready to paste into Discord or a bug report. Plain click gives a short one-liner.

Good to know
- It hides and stops updating in combat — it's a planning tool.
- Dodge/parry, haste- and crit-driven uptime, and fight execution are not modelled — this measures single-hit survivability against a fixed profile.
- After each update, a What's New popup summarises what changed (and only shows once). Open the notes anytime with /tml new.

The Tank Mitigation Lab Team

profile avatar
  • 6
    Projects
  • 529
    Downloads

I make addons for niche low level projects, soloing and general QoL

More from TheDruidManView all