An interruptible self-heal asks whether the player can trade position or damage for preserving progress. The heal begins from a boss action, exposes a deadline, and resolves once only after completion. The signal, interruption rule, amount, cooldown, and post-cast opening must remain readable.

Open boss builder
Read the healing commitmentAt 0.30 s, Kern opens a runic ring and commits to a 0.68-second channel. The inward motes and filling cast bar expose the deadline before any health changes.
Interrupt Kern’s first channel with Tavi’s sword, then let the second channel finish Kern channels inside concentric runic circles while motes travel inward and a cast bar fills. Tavi breaks the first ring with a sword slash; the second ring completes and the boss health bar rises once from 38 to 62. Boss Player

At 0.30 s, Kern opens a runic ring and commits to a 0.68-second channel. The inward motes and filling cast bar expose the deadline before any health changes.

Implementation checklist

Define the start condition, channel duration, qualifying interrupt, super-armor policy, completion frame, requested and applied healing, overheal, de-duplication, cooldown, phase carryover, rollback, and telemetry that links one cast id to one result.

Core checks

Three questions for the mechanic

  • What starts the heal and how often may it occur?

    Choose health, phase, timer, or tactical conditions explicitly. Gate the action with a cooldown or limited charges so the boss cannot immediately recast until the encounter becomes a progress reset.

  • What qualifies as an interruption?

    Define damage threshold, stagger tag, status, tool, hit direction, and super-armor. Resolve the answer on the authoritative combat event, cancel the pending heal, and record one stable cast id with its rejection reason.

  • What happens on completion or cancellation?

    Apply healing once on the completion frame, clamp it at maximum health, then enter a clear recovery. A cancelled cast should heal zero and still give readable confirmation and a deliberately tuned punish window.

Design mistakes

  • Health rises before the channel visibly completes

    If the bar moves during wind-up, the player cannot know whether an interruption worked. Keep pending and applied healing separate, and commit the health change on one explicit completion event.

  • The boss recasts until progress is erased

    An unbounded trigger turns healing into repetition instead of a decision. Limit frequency and amount, preserve a response window, and compare restored health with expected player damage per opening.

Tuning

Tune the attack

  • Model the cast as a transaction

    Store castId, startedAt, completesAt, interruptedAt, healRequested, healApplied, and result. This prevents duplicated completion callbacks and makes rollback and save-state restoration deterministic.

  • Price the interrupt route

    Measure travel time, required damage, consumed resources, and exposure to other attacks. The player should decide whether preserving progress is worth leaving safety or spending a scarce answer.

  • Instrument both outcomes

    Track cast starts, interruption rate and timing, completed heals, overheal, health restored per minute, recast intervals, damage traded for interrupts, deaths after completion, and phase duration.

Arena

  • Tavi splits Kern’s gathering rune

    Light begins to crawl from the arena stones toward the cracks in Kern’s chest. Tavi crosses the circle and cuts through its central glyph; the fragments dim before they can seal the elemental.

Player upgrades

  • Expose the deadline through more than color

    Combine pose, sound cadence, inward particles, cast progress, and a completion pulse. Offer a longer window, lower interrupt threshold, reduced heal, fewer casts, or a dedicated counter prompt without changing the underlying rule.

Do not confuse this with

  • Scheduled recovery, not healing from contact

    Self-healing begins from a boss decision or encounter condition and can expose a channel. On-hit healing requires eligible contact with a target, while an external healing source belongs to another entity that may be attacked separately.

Bosses that use this mechanic

Learn more

Found an inaccuracy or have a suggestion for this page? Propose an edit on GitHub