Skip to main content

✅ Murmur does not reduce other demons ap cost

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