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