✅ Duban fused as bottom card
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_passive.py::test_duban_fused_as_bottom_card |
Duban is fused as the BOTTOM card under Murmur. The fused demon
Preconditions
-
Lane 0: P1's fused demon — top=Murmur (#002), bottom=Duban (#001)
-
Duban passive registered: +5 DEF
-
Murmur passive registered: -2 AP Cost (does not affect DEF)
-
No status effects
Action
- Query get_effective_def(state, fused_demon)
result = get_effective_def(state, fused_on_field)
Expected Postconditions
- Returns 5 (Duban's +5 DEF active as bottom card)
Assertions
assert result == 5, f"Expected DEF=5 (Duban bottom passive), got {result}"