✅ Reveal p2 faster
| Category | Ability |
| Status | Passing |
| Test | tests/test_turn_sequence.py::test_reveal_p2_faster |
P2 contracts Fast demon, P1 contracts Slow demon → P2 is faster.
Preconditions
- contracted_demons = {P1: "004" (Slow=3), P2: "001" (Fast=1)}.
Action
- reveal_contract_demons(state)
Expected Postconditions
-
_contract_faster_side = Side.PLAYER_2.
-
_contract_speed_tie = False.
Assertions
assert result._contract_faster_side == Side.PLAYER_2
assert result._contract_speed_tie is False