From 41ea4243591c180e46aa8605405b24a692eedc4c Mon Sep 17 00:00:00 2001 From: BruebachL <44814898+BruebachL@users.noreply.github.com> Date: Sat, 13 Sep 2025 13:37:04 +0200 Subject: [PATCH] table_zone_logic now sets the PT of the cardItem to the cardInfos PT, which ensures consistency of this functionality when the card is added from a hidden zone. (#6129) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Took 27 minutes Took 43 seconds Co-authored-by: Lukas BrĂ¼bach --- cockatrice/src/game/zones/logic/table_zone_logic.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cockatrice/src/game/zones/logic/table_zone_logic.cpp b/cockatrice/src/game/zones/logic/table_zone_logic.cpp index b154607f0..e0c4b38a2 100644 --- a/cockatrice/src/game/zones/logic/table_zone_logic.cpp +++ b/cockatrice/src/game/zones/logic/table_zone_logic.cpp @@ -15,6 +15,9 @@ TableZoneLogic::TableZoneLogic(Player *_player, void TableZoneLogic::addCardImpl(CardItem *card, int _x, int _y) { cards.append(card); + if (!card->getFaceDown()) { + card->setPT(card->getCardInfo().getPowTough()); + } card->setGridPoint(QPoint(_x, _y)); card->setVisible(true); }