✅ Murmur does not reduce other demons ap cost
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_passive.py::test_murmur_does_not_reduce_other_demons_ap_cost |
Murmur's -2 AP Cost is self-only — it does NOT reduce AP costs
Preconditions
-
Lane 0: P1's Murmur (#002) — READIED
-
Lane 0: P1's Duban (#001) — READIED
-
Murmur passive: -2 AP Cost (self-only)
Action
- Query get_effective_ap_cost(state, duban, base_cost=2)
result = get_effective_ap_cost(state, duban_on_field, 2)
Expected Postconditions
- Returns 2 (Duban's AP cost is unaffected by Murmur)
Assertions
assert result == 2, f"Expected AP cost 2 (Murmur does not aura AP Cost), got {result}"