Skip to main content

✅ 1x blocks second use

CategoryAbility
StatusPassing
Testtests/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()