Discard after 7 cards selected before confirmation
If a player has selected some or all of the necessary cards to discard, but the time runs out before confirming, the selected cards should be the ones to discard first, and if that selection was short, then the rest can be selected randomly. I don't think the time needs to be increased just because a player has a lot of cards in hand, but in real life, people are usually more lenient in a scenario like that. But for the purposes of discarding, if you have already selected 5 of the necessary 6 cards you are required to discard, if the timer runs out, those 5 should go, and only 1 more should be selected randomly. The game currently appears to select all 6 randomly if the selection is not confirmed in time.
Comments: 3
-
27 Mar, '21
DurianDanYes, this one is a no-brainer to include.
-
09 Oct, '22
ErikIt should obviously work as suggested. I guess the reason it doesn't is that the card selection is done on the client side, so that the result is only sent to the server when the user confirms the selection. The suggested behavior would require sending each change to the server. The improvement would be worth the extra network traffic.
However, I think that the time should be a constant + a factor proportional to the number of cards. -
09 Oct, '22
ErikClarification: The time should be a constant + a factor proportional to the number of cards of the discarding player with most cards. So the same time for all players.