Skip to main content

✅ End main phase simultaneous deaths

CategoryAbility
StatusPassing
Testtests/test_turn_sequence.py::test_end_main_phase_simultaneous_deaths

Two fatally wounded demons are resolved simultaneously.

Preconditions

  • P1's Duban (#001): HP=6, damage=6. CP=1.

  • P2's Murmur (#002): HP=9, damage=9. CP=3.

  • P1 CP = 0, P2 CP = 0.

Action

  • end_main_phase(state, Side.PLAYER_1)

Expected Postconditions

  • Both demons removed.

  • P1 CP = 1 (Duban owned by P1).

  • P2 CP = 3 (Murmur owned by P2).

Assertions

assert len(result.demons) == 0
assert result.players[Side.PLAYER_1].cp == 1
assert result.players[Side.PLAYER_2].cp == 3