Skip to main content

✅ Hebe heals at rest even when near fatal

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestHebe::test_hebe_heals_at_rest_even_when_near_fatal

Hebe's Time passive triggers even when Hebe is near fatally wounded — fully heals from any damage.

Preconditions

  • Lane 0: P1's Hebe (#060, HP=18, damage=17), READIED — 1 HP remaining

Action

  • Fire REST_PHASE_START event
result = fire_event(state, event)
hebe_after = next(d for d in result.demons if d.unit_id == "060")

Expected Postconditions

  • Hebe damage = 0 (fully healed even from 17 damage)

Assertions

assert hebe_after.damage == 0, f"Hebe must heal fully from 17 damage. Got {hebe_after.damage}."