Skip to main content

✅ Reveal p2 faster

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