Concepts → D4 expected damage by Torment Tier

Diablo 4 — what damage profile reliably clears each Torment Tier?

"You need X damage for T4" build-guide claims have a closed form. The answer is the strike-threshold question: minimum damage profile such that the chance of dropping a typical monster in N hits is at least 50%. Closed form for low-variance builds; variance correction for crit-heavy builds shifts the threshold.

The strike-threshold question

Reframe "what damage do I need for T4" as: how many swings does it take to kill a typical T4 monster? Three thresholds matter:

  • 1-shot threshold against an HP-H monster: damage profile where P(damage ≥ H) ≥ 0.5. Builds at this threshold reliably one-shot the monster class (trash mobs, low-HP elites).
  • N-shot threshold: damage profile where P(sum of N hits ≥ H) ≥ 0.5. Builds at this threshold reliably kill in at most N swings.
  • Expected strikes to kill: E[strikes such that cumulative damage ≥ H]. The mean of the kill-distribution. For sustained DPS the mean is what you optimize.

These are decision boundaries for build planning — does your build need to one-shot (Rogue Twisting Blades burst) or is sustained DPS over several swings fine (WW Barb)? The stat-priority answer differs.

The closed form (low-variance damage)

For a flat (low-variance) damage profile — every swing deals roughly the same damage — the strike thresholds collapse to simple ratios:

  • 1-shot threshold ≈ H mean damage
  • 2-shot threshold ≈ H/2
  • N-shot threshold ≈ H/N

So if a T4 trash monster has 50,000 HP and your damage profile is roughly flat at 25,000 mean, you 2-shot reliably (at the threshold). To 1-shot the same monster you need 50,000 mean damage.

The "you need 100k damage for T4" claim is reading off this table at one specific HP / threshold combo. The general framework lets you adapt as you encounter different monster HPs.

The variance correction (crit-heavy builds)

Crit-heavy builds (low crit chance, high CSD) have the same mean damage as flat builds at the same total but their median is much lower. Most swings are non-crit (low damage); the rare crits do most of the damage. So the same mean-damage build has:

  • Worse 1-shot threshold: P(any single roll ≥ H) is dominated by P(crit), not the mean.
  • Roughly equivalent N-shot threshold for large N: variance gets averaged out. For sustained DPS the mean is what counts.

Practical read: if your build needs to one-shot trash to clear efficiently, prioritize mean damage (additive damage stats, not crit chance / CSD). If your build kills slowly (boss DPS, sustained AoE), prioritize the upside multipliers (crit chance, CSD, multiplicative buckets) — they raise the mean over many swings.

Same total mean damage, different distribution shapes: 100 @ hit 100 crit 30 csd 350 (mean 175) vs 175 @ hit 100 (also mean 175, no variance). The first has a 30% chance of dealing 350 (1-shot up to 350 HP); the second always deals exactly 175 (1-shot up to 175 HP). Different threshold-shape, same mean.

How to use this for build planning

Three steps:

  1. Pick the monster class your build is targeting. Trash mobs (clear speed), elites (intermediate), bosses (sustained DPS). The HP scales differ wildly across these.
  2. Look up current monster HP for your tier. Patch-dependent; check current build calculators or wikis for your season's values. Use the typical HP for your target monster class.
  3. Compare your build's strike thresholds to the HP. The 1-shot / 2-shot / N-shot thresholds tell you which monster classes you're efficient against. If you're at N=5+ for trash mobs, your clear speed is the bottleneck. If you're at N=20+ for bosses, your sustained DPS is underperforming.

Live engine: compute your build's strike thresholds

Every /strike/ URL on diceplots renders the "strikes to kill HP target" panel — drag the HP slider (or change ?hp=N in the URL) to find your build's thresholds at any monster HP.

Build profile Expression Strike URL (HP=200 default)
Flat baseline (no variance) 175 @ hit 100 /strike/175~hit100?hp=500
Moderate variance (30% crit, 250% CSD) 100 @ hit 100 crit 30 csd 250 /strike/100~hit100crit30csd250?hp=500
High variance (15% crit, 700% CSD) 40 @ hit 100 crit 15 csd 700 /strike/40~hit100crit15csd700?hp=500
Multi-bucket (boost multipliers stacked) 50 @ hit 100 crit 30 csd 350 boost 50 boost 30 /strike/50~hit100crit30csd350boost50boost30?hp=500

All four examples target a similar mean damage so you can compare distribution shapes head-to-head. The flat baseline and moderate-variance builds have similar 1-shot thresholds; the high-variance build's median is much lower despite the same mean. Drag the HP slider on each URL to see the strikes-to-kill chain shift.

For real D4 builds, the numbers scale up by ~1000x but the math is identical. A build doing 50,000 base damage against a 100,000 HP monster has the same threshold structure as a build doing 50 against an HP-100 monster.

What the engine doesn't model

Strike thresholds are the per-attack damage question. Real D4 clear speed depends on several factors not in scope:

  • Attack speed / sustained DPS: how fast you can swing. The thresholds are per-attack; clear-speed per second multiplies by attack speed × uptime × proc rates. Engine doesn't model the time domain yet.
  • AoE coverage: monsters in range cluster and AoE clears multiple at once. The thresholds are per-monster; AoE clears require the threshold to hold against the average monster in the pack.
  • Defensive math: how many monsters the build can survive at once. Effective HP, armor, resistances — the offensive thresholds don't tell you whether the build is glass or tank.
  • Movement and positioning: real D4 clear speed is a function of how fast you can move between packs, how often you proc utility skills, etc. None of that is in the per-attack model.

The strike-threshold framework answers the per-hit question. Sustained-DPS, AoE, and defensive questions need their own pillars (upcoming).