-
Notifications
You must be signed in to change notification settings - Fork 42
Description
Description:
In a recent game, the system incorrectly declared a Fascist victory when, according to the rules and remaining policy card distribution, the top card should have been Liberal, resulting in a Liberal win. This appears to be a logic error in how the game handles policy drawing after a veto and failed governments.
Steps to Reproduce:
- Reach a point where the deck is reshuffled.
- The President and Chancellor (Russ and Faruk) receive 3 Fascist cards and choose to veto.
- This marks the third consecutive failed government.
- According to official rules, the top policy card from the deck should now be automatically enacted.
- The system enacts a Fascist policy, ending the game with a Fascist victory.
Expected Result:
- The top policy card should have been Liberal, as only 4 Liberal policies had been played and 6 exist in total.
- That leaves 2 Liberal cards in the deck, and with 3 cards discarded during veto, at least one of the remaining cards (especially the top card) must have been Liberal.
- Therefore, a Liberal policy should have been enacted, preventing a Fascist victory.
Actual Result:
- A Fascist policy was enacted from the top of the deck, resulting in a false Fascist win.
Impact:
This logic error undermines strategic gameplay and trust in the system, especially in endgame situations where card counting is critical. It causes legitimate Liberal victories to be misregistered as Fascist wins.
Suggested Fix:
Please review the logic that determines which policy card is enacted after three failed governments. Ensure it accurately reflects the current deck state and card counts after reshuffling and veto discards.

Metadata
Metadata
Assignees
Labels
Projects
Status