✅ Hebe minus 5 pwr
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_passive.py::test_hebe_minus_5_pwr |
Hebe's passive gives -5 PWR. Hebe's base PWR is 2, so effective
Preconditions
-
Lane 0: P1's Hebe (#060) — READIED. Base PWR from card: 2.
-
Hebe passive idx=1: -5 PWR, -3 DEF
Action
- Query get_effective_pwr(state, hebe)
result = get_effective_pwr(state, hebe_on_field)
Expected Postconditions
- Returns 0 (base PWR 2 - 5 passive = -3, floored at 0)
Assertions
assert result == 0, f"Expected PWR=0 (2 base - 5 passive = -3, floored), got {result}"