Fixed potential freeze on put cards order

This commit is contained in:
Oleg Agafonov 2020-07-01 13:13:44 +04:00
parent 2d5e1fdc34
commit 529153312f
3 changed files with 16 additions and 15 deletions

View file

@ -290,7 +290,7 @@ public final class ZonesHandler {
}
TargetCard target = new TargetCard(Zone.ALL, new FilterCard(message));
target.setRequired(true);
while (player.isInGame() && cards.size() > 1) {
while (player.canRespond() && cards.size() > 1) {
player.choose(Outcome.Neutral, cards, target, game);
UUID targetObjectId = target.getFirstTarget();
order.add(cards.get(targetObjectId, game));