Skip to main content

✅ Allocer moves after exhaust

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestAllocerPassives::test_allocer_moves_after_exhaust

Allocer exhausts from an action — passive moves Allocer 1 lane.

Preconditions

  • P1 Main Phase

  • Lane 0: P1's Allocer (#074) — READIED, lane 0

Action

  • Fire DEMON_EXHAUSTED with source=Allocer

Expected Postconditions

  • Allocer: lane 1 (moved away from lane 0 toward lane 2)

Assertions

assert allocer_after.lane == 1, (
f"Allocer must move 1 lane after exhaust. Expected lane 1. Got {allocer_after.lane}."
)