✅ Aim plus 1 ap cost
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_passive.py::test_aim_plus_1_ap_cost |
Aim's +1 AP Cost passive increases all its action AP costs by 1.
Preconditions
-
Lane 0: P1's Aim (#015) — READIED
-
Aim passive: +1 AP Cost on all actions
Action
- Query get_effective_ap_cost(state, aim, base_cost=2)
result = get_effective_ap_cost(state, aim_on_field, 2)
Expected Postconditions
- Returns 3 (2 base + 1 Aim passive)
Assertions
assert result == 3, f"Expected AP cost 3 (2+1), got {result}"