Skip to main content

✅ Operations get effective def includes passive

CategoryAbility
StatusPassing
Testtests/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