✅ Belphegor plus 2 ap cost
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_passive.py::test_belphegor_plus_2_ap_cost |
Belphegor's +2 AP Cost passive increases all action costs by 2.
Preconditions
-
Lane 0: P1's Belphegor (#051) — EXHAUSTED (comes into play exhausted)
-
Belphegor passive idx=1: +2 AP Cost
Action
- Query get_effective_ap_cost(state, belphegor, base_cost=2)
result = get_effective_ap_cost(state, belphegor_on_field, 2)
Expected Postconditions
- Returns 4 (2 base + 2 Belphegor passive)
Assertions
assert result == 4, f"Expected AP cost 4 (2+2), got {result}"