dimitris wrote:
Like checking if there are no titan cards to draw (because they are all in the player's hand), then draw the last played card.
That's exactly what I proposed.
Mojko wrote:
The change is in the first line and the idea behind it is to remove the card at currently played position from the cards that will be removed from the available titan cards. Did I understand the change proposal correctly?
This should fix it for the encountered problem, yes, because then if the played card is otherwise not in your hand, it will be the one choice for redraw.
But if you have all Titan cards in hand as well as a duplicate of the played card, won't this still result in an empty list and a standard draw when the player should at least be getting a Titan? This is why having a catch to draw the played card in the case of an empty list is arguably necessary.