✅ Execute does not exhaust if tap not required
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_registry.py::test_execute_does_not_exhaust_if_tap_not_required |
An ability with tap_required=False does NOT exhaust the demon.
Preconditions
-
P1 Main Phase, P1 has 5 AP
-
Lane 0: P1's Valefar ("007") — READIED
-
Custom ability registered on ("007", 0) with tap_required overridden to False
Action
- See code below (covered by exhausts test for tap_required=True)
Expected Postconditions
- See assertions below.
Assertions
pass # covered by the exhausts test for tap_required=True