✅ Hebe heals at rest even when near fatal
| Category | Ability |
| Status | Passing |
| Test | tests/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}."