From 87782bbb4ae5549d9a5ce63adfd8028782ac3a38 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sat, 21 Feb 2026 17:58:08 -0800 Subject: [PATCH] leave face_down unset unless forced --- cockatrice/src/game/zones/table_zone.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/game/zones/table_zone.cpp b/cockatrice/src/game/zones/table_zone.cpp index 86724ddb8..ca1052d20 100644 --- a/cockatrice/src/game/zones/table_zone.cpp +++ b/cockatrice/src/game/zones/table_zone.cpp @@ -134,7 +134,9 @@ void TableZone::handleDropEventByGrid(const QList &dragItems, for (const auto &item : dragItems) { CardToMove *ctm = cmd.mutable_cards_to_move()->add_card(); ctm->set_card_id(item->getId()); - ctm->set_face_down(item->isForceFaceDown()); + if (item->isForceFaceDown()) { + ctm->set_face_down(true); + } if (startZone->getName() != getLogic()->getName() && !item->isForceFaceDown()) { const auto &card = item->getItem()->getCard(); if (card) {