Skip to main content

✅ Belphegor plus 2 ap cost

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