In the high-tier endgame of Diablo 4, survival depends on your ability to continuously restore health. While stacking defensive multipliers like Armor and Damage Reduction prevents you from being one-shot, your sustain determines how long you can survive under sustained pressure. Diablo 4 offers two main recovery stats on gear: Life on Kill (LoK) and Life on Hit (LoH). Stacking these recovery mechanics without understanding their underlying mathematical models can lead to sudden deaths during critical boss encounters.
In this guide, we will break down the math of recovery rates under different mob densities, contrast the scaling formulas of LoK and LoH, and help you choose the right sustain setup. Model your recovery requirements using our Life Recovery Calculator.
Life on Kill (LoK): Stochastics of Mob Density
Life on Kill (LoK) awards a flat amount of life immediately upon slaying an enemy. The math governing your recovery rate per second from LoK (RLoK) is directly linked to your **kill density rate** (D), measured in kills per second:
In high-density scenarios, such as clearing trash packs in the Pit, your kill rate D can easily scale to 10 or 15 mobs per second. Under these conditions, a moderate LoK roll on your helmet or weapon can yield massive, bursty sustain:
However, when you reach the Pit Boss at the end of the run, the monster density drops to zero (D = 0), and your LoK-based recovery immediately collapses to **0 Life/second**. This makes LoK a highly volatile, conditional recovery source that fails when you need it most.
Life on Hit (LoH): Attack Frequency Scaling
Life on Hit (LoH) recovers a flat amount of life every time your skill hits a target. The recovery rate per second from LoH (RLoH) scales with your character's Attacks Per Second (APS), the number of hits per skill activation (H), and the number of targets hit (N):
Let's analyze this formula in a single-target boss fight (N = 1). Imagine a Rogue utilizing a fast-attacking skill like Rapid Fire (which fires 5 arrows per cast, H = 5) with an attack speed of 1.6 APS, using a gear configuration that yields 150 Life on Hit:
While 1,200 Life/second is lower than the peak recovery of LoK during pack clearing, this recovery is **100% reliable** during single-target boss fights, providing a steady baseline of healing as long as you keep attacking. In dense packs (e.g., N = 8), the recovery rate increases proportionally: R_LoH = 150 × 1.6 × 5 × 8 = 9,600 Life/second.
Sustain Comparison Matrix
The table below compares the actual Healing Per Second (HPS) generated by **2,000 Life on Kill** versus **150 Life on Hit** across various combat scenarios, assuming a skill with 1.5 APS and 3 hits per cast (e.g., a standard melee swipe or minor projectile spell).
| Combat Scenario | Target Count (N) | Kill Rate (D) | HPS from Life on Kill (2,000) | HPS from Life on Hit (150) | Sustain Verdict |
|---|---|---|---|---|---|
| Single Pit Boss | 1 target | 0.0 kills/sec | 0 Life/sec | 675 Life/sec | Life on Hit is Mandatory |
| Boss with Minor Adds | 3 targets | 0.2 kills/sec | 400 Life/sec | 2,025 Life/sec | Life on Hit Dominates |
| Low-Density Hallway | 4 targets | 1.5 kills/sec | 3,000 Life/sec | 2,700 Life/sec | Balanced recovery |
| Medium Mob Pack | 10 targets | 4.0 kills/sec | 8,000 Life/sec | 6,750 Life/sec | Life on Kill is highly efficient |
| High-Density Event | 25 targets | 10.0 kills/sec | 20,000 Life/sec | 16,875 Life/sec | Both caps easily sustain character |
How to Structure Your Recovery Stats
To optimize your character's recovery, use these gearing recommendations:
- Ensure a Baseline of Life on Hit: Secure at least one high-tier Life on Hit roll on your rings or weapons. This acts as your safety net during prolonged boss mechanics.
- Complement with Life on Kill: LoK is a great secondary stat on helmets or weapons for speed farming. It allows you to ignore minor chip damage from trash mobs without interrupting your damage rotation.
- Account for Skill Hit Coefficients: If your build relies on slow, single-hit skills (like Barbarian Upheaval), Life on Hit loses efficiency. In these cases, look for percentage-based health regeneration (e.g., healing a percentage of your maximum life per second) instead.