✅ Operations get effective def includes passive
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_registry.py::test_operations_get_effective_def_includes_passive |
Duban has a passive +5 DEF registered. No status effects.
Preconditions
-
Passive registered for "001" (Duban): {"def": 5}
-
Duban on field, READIED, 0 damage
-
No status effects active
-
Duban base DEF: 0
Action
- operations.get_effective_def(state, duban)
Expected Postconditions
- Returns 5 (0 base DEF + 5 passive = 5)
Assertions
assert result == 5