From 03b62c7fd33e5be9f0574c3125a090683266f963 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Mon, 16 Dec 2024 19:57:56 -0800 Subject: [PATCH] don't play card if it's already on table --- cockatrice/src/game/player/player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cockatrice/src/game/player/player.cpp b/cockatrice/src/game/player/player.cpp index cebb1c17a..22ff4445f 100644 --- a/cockatrice/src/game/player/player.cpp +++ b/cockatrice/src/game/player/player.cpp @@ -3494,7 +3494,7 @@ void Player::playSelectedCards(const bool faceDown) [](const auto &card1, const auto &card2) { return card1->getId() > card2->getId(); }); for (auto &card : selectedCards) { - if (card && !isUnwritableRevealZone(card->getZone())) { + if (card && !isUnwritableRevealZone(card->getZone()) && card->getZone()->getName() != "table") { const bool cipt = !faceDown && card->getInfo() ? card->getInfo()->getCipt() : false; playCard(card, faceDown, cipt); }