Regenerating

What it is

Regenerating is a world-roaming elite affix that heals the host every frame by a fraction of its maximum HP. The heal is capped at the host’s maximum HP so the affix never lifts the host above full. The affix has no spawn hook and no damage filter; its only per-frame cost is the heal tick. On death it drops a Mineral Vein prop at the host’s position.

Identity

FieldValue
Affix IDregenerating
Categoryworld-roaming elite
Priority50
HooksonUpdate, onDeath
Roll poolworld-roaming elite affix pool
Halo palette entrygreen (r 80, g 220, b 120)

Regenerating sits in the middle of the world-roaming affix priority order. Priority only matters for the damage-filter chain; regenerating has no damage filter, so priority is informational here.

The thematic bias map pairs regenerating with field enemies (static-zone enemies that heal while zoned), making this affix roughly three times as likely to roll on a field-type elite as on an unrelated archetype.

What it does

On every update tick:

StepEffect
Check host HPIf host HP is already at maximum, skip entirely
Read fracPerSecFrom per-host state, defaulting to the system constant
Compute healfracPerSec × hpMax × dt
Apply interactionsDouble heal if certain co-affixes are in an eligible state
Apply healHost HP increases by heal, capped at hpMax
Spawn particleRoughly three green sparks per second around the host’s rim

On host death:

StepEffect
Spawn propOne Mineral Vein at the host’s death position
Record telemetryDrop success flag (1 on success, 0 on failure)

The death drop is palette-matched (regenerating green corresponds to mineral vein emerald) and the dropped vein has its own 30% chance to chain into two Comet Fragments.

Per-tier values

The affix exposes one tunable, read from the per-host instance state:

State keyTypeDefaultMeaning
fracPerSecnumber0.015Fraction of maximum HP healed per second

Defaults map:

Value nameDefault
Heal rate (fraction of maxHP per second)0.015 (1.5% / sec)

Mistyped values (a string written where a number is expected) throw at first hook invocation rather than silently falling back.

Heal-per-frame is multiplied by dt, so the per-second value is independent of frame rate. The particle emission uses a probabilistic schedule (random roll vs. dt × 3) that also frame-rate-normalizes to roughly three sparks per second.

How it interacts

  • Co-affix with phasing. While the host is inside an active phasing invulnerability window, the regen rate doubles for that frame. The combo reads as “sealed and healing” — the host cannot be damaged and recovers HP twice as fast. Counterplay is to break the phase loop with a banish or to burst the host between windows. Telemetry samples the interaction at roughly one record per second.
  • Co-affix with hardened. Once the hardened ramp has elapsed past its full ramp duration (default 30 seconds), the regen rate doubles for every subsequent frame. The host is then at maximum damage reduction (default 50%) and healing at double the base rate — a “turtle mode” beat that requires sustained DPS or a banish.
  • Co-affix with summoner. When the host fires its one-time summoner proc (HP drops below the summoner threshold), the host receives a one-shot 25% maximum-HP heal burst in addition to the normal regen tick. A brief green ring of twelve sparks telegraphs the heal. Counterplay is to clear the summoned minions before the host re-engages, or to burst the host past 25% to outpace the burst.
  • Stacking direction. The phasing and hardened interactions multiply the per-frame heal by 2 each (so a host carrying both gates active stacks to 4× the base rate that frame). The summoner interaction is a one-shot HP addition, not a rate multiplier.
  • Damage filter chain. Regenerating has no damage filter, so it never appears in the priority-ordered filter chain that runs on incoming hits. Incoming damage reaches the host through whichever filters its other affixes provide; regenerating’s only role is to refill HP afterwards.
  • Death drop chain. The Mineral Vein dropped on death is a regular prop. Its destruction can spawn Comet Fragments via the vein’s own cascade rule, so killing a regenerating elite can extend into a multi-step pickup chain.

EXTRACT-CANDIDATE

  • The frame-rate-normalized heal formula (rate × maxHP × dt, capped at maxHP) and the frame-rate-normalized particle emission (random roll vs. dt × emission rate) are general patterns reused by other tick-based affix hooks. Canonical home is the affixes overview page.
  • The world-roaming roll pool and the thematic enemy-archetype bias map are system-level concepts shared with every world-roaming affix. Canonical home is the affixes overview page.
  • The mistyped-state-crashes rule (number-typed params throw on string input) is a global runtime contract shared by every affix that reads numeric params. Canonical home is the affixes overview page.
  • The affix-on-death prop drop pattern (palette-matched prop spawned at host position, telemetry-recorded) may generalize to other world-roaming affixes that adopt a thematic drop. If a second affix adopts this, the pattern moves to the affixes overview page.