Skip to main content

✅ Hebe heals at rest phase

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

Regression: Hebe's Time passive removes all damage at start of Rest Phase.

Preconditions

  • Lane 0: P1's Hebe (#060, HP=18, damage=8), READIED

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 by Time passive)

Assertions

assert hebe_after.damage == 0, (
f"Hebe must be fully healed at Rest Phase start. Got damage={hebe_after.damage}."
)