✅ Multiple effects stack
| Category | Ability |
| Status | Passing |
| Test | tests/test_status_effects.py::test_multiple_effects_stack |
Duban has two active DEF modifiers from different sources — they stack.
Preconditions
-
phase_counter=1
-
Lane 0: P2's Duban (#001)
-
Duban has effect "def" -2 (from Sabnock)
-
Duban has effect "def" +5 (from Azazel)
Action
- get_stat_modifier(state, duban, "def")
Expected Postconditions
- Returns +3 (-2 + 5 = 3)
Assertions
assert result == 3