✅ 1x blocks second use
| Category | Ability |
| Status | Passing |
| Test | tests/test_action_timing.py::test_1x_blocks_second_use |
Tests interaction between Malthus.
Preconditions
-
P1 Main Phase, P1 has 3 AP
-
Lane 0: P1's Malthus (#061) — READIED, abilities_used_this_turn={"0": 1}
Action
- can_perform_action(state, malthus, 0)
Expected Postconditions
- Returns (False, "1x ability already used this turn")
Assertions
assert result is False
assert "1x" in reason.lower() or "already used" in reason.lower()