From d3b2cd8261986cc3fe5a02fc9d7ce7c7d5b69849 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sun, 15 Dec 2024 20:38:06 -0800 Subject: [PATCH] fix bug with wonky play from deck --- cockatrice/src/game/player/player.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cockatrice/src/game/player/player.cpp b/cockatrice/src/game/player/player.cpp index 4f2759576..3d528acab 100644 --- a/cockatrice/src/game/player/player.cpp +++ b/cockatrice/src/game/player/player.cpp @@ -3487,6 +3487,9 @@ void Player::actPlay() selectedCards.append(card); } + std::sort(selectedCards.begin(), selectedCards.end(), + [](const auto &card1, const auto &card2) { return card1->getId() > card2->getId(); }); + for (auto &card : selectedCards) { if (card && !isUnwritableRevealZone(card->getZone())) { const bool cipt = card->getInfo() ? card->getInfo()->getCipt() : false;