✅ Fused demon gets top passive
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_registry.py::test_fused_demon_gets_top_passive |
Fused demon (top=002 Murmur, bottom=001 Duban).
Preconditions
-
Passive registered for "002" (Murmur): {"ap_cost": -2}
-
Passive registered for "001" (Duban): {"def": 5}
-
Fused demon on field: top="002", fused_bottom="001"
Action
- get_passive_modifiers(state, fused_demon, "ap_cost")
Expected Postconditions
- Returns -2 (from top card Murmur's passive).
Assertions
assert result == -2