Discard Selected Cards When Timer Hits 0seconds on a 7
When a 7 is rolled and you are selecting which cards to discard, if you let the timer run to zero it will auto select which cards to discard for you. I've had this happen to me multiple times in faster speed games when I am deciding what to throw away or holding my discard to get more time to look at where to rob, etc.
Solution is that the cards you have selected should be the ones discarded instead of random cards. In many cases I will have specific cards selected, but then when hitting 0 it doesn't discard the ones I have selected
Comments: 2
-
09 Oct, '22
ErikI guess the reason it doesn't work as suggested 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.
1
I think that 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.) -
14 Feb, '23
GuenetteThis unfortunate scenario occurred multiple times in my recent game. It was extremely frustrating for players and ultimately impacted the game's results.
One of the times it happened to me I had already picked my cards and I just had to click the "accept" button to submit, but I missed the timer and my selection was ignored with new random cards discarded instead.
For consideration: the timer would expire and (if the user had at least one card selected) a prompt would appear for maybe 5 seconds to confirm that their chosen cards (plus any necessary random cards to satisfy the condition) will be discarded. They can accept that deal or select to discard a new set entirely at random. This prompt option is in consideration of a use case where the player may have accidentally clicked in some cards they didn't mean to when the discard timer expired, giving them a chance to just go random.
If the user hadn't selected any cards, then maintain the current logic and the user loses random cards.