✅ Quick unavailable when window closed
| Category | Ability |
| Status | Passing |
| Test | tests/test_response_windows.py::TestQuickResponseWindow::test_quick_unavailable_when_window_closed |
Quick window is closed. No Quick actions available.
Preconditions
-
P1 Main Phase
-
quick_window_open = False
-
Lane 0: P2's Sabnock (#003) — READIED
Action
See code below.
sabnock = make_demon("003", lane=0, owner=Side.PLAYER_2)
state = _make_state(sabnock)
state.quick_window_open = False
actions = get_response_actions(state, Side.PLAYER_2, AbilityTiming.QUICK)
non_pass = [a for a in actions if a[0] != "pass"]
Expected Postconditions
- get_response_actions returns only pass
Assertions
assert len(non_pass) == 0, (
"No Quick actions should be available when window is closed"
)