✅ Moves demons per lane map
| Category | Interaction |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestCrocellTopologicalReduction::test_moves_demons_per_lane_map |
PRECONDITIONS:
Action
- Crocell activates Topological Reduction on Lane 1 with lane_map = {A.id: 0, B.id: 2}
Expected Postconditions
-
Demon A: now in Lane 0
-
Demon B: now in Lane 2
Assertions
assert a_after.lane == 0, "Demon A should move to Lane 0"
assert b_after.lane == 2, "Demon B should move to Lane 2"