From 5f88e874efb494473e1f1955a217c3ac24b7f3cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Thu, 10 Jul 2025 13:16:08 +0200 Subject: [PATCH] Properly set quantities. Took 11 minutes --- .../network/parsers/interface_json_deck_parser.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cockatrice/src/client/network/parsers/interface_json_deck_parser.h b/cockatrice/src/client/network/parsers/interface_json_deck_parser.h index a19233f24..73bc20ab1 100644 --- a/cockatrice/src/client/network/parsers/interface_json_deck_parser.h +++ b/cockatrice/src/client/network/parsers/interface_json_deck_parser.h @@ -36,9 +36,9 @@ public: QString collectorNumber = card.value("collectorNumber").toString(); QString providerId = card.value("uid").toString(); - for (int i = 0; i < quantity; i++) { + DecklistCardNode *newCard = list->addCard(cardName, DECK_ZONE_MAIN, -1, setName, collectorNumber, providerId); - } + newCard->setNumber(quantity); } return list; @@ -81,9 +81,9 @@ public: QString collectorNumber = card.value("cn").toString(); QString providerId = card.value("scryfall_id").toString(); - for (int i = 0; i < quantity; i++) { + DecklistCardNode *newCard = list->addCard(cardName, DECK_ZONE_MAIN, -1, setName, collectorNumber, providerId); - } + newCard->setNumber(quantity); } for (auto entry : obj.value("sideboard").toObject()) { @@ -95,9 +95,9 @@ public: QString collectorNumber = card.value("cn").toString(); QString providerId = card.value("scryfall_id").toString(); - for (int i = 0; i < quantity; i++) { + DecklistCardNode *newCard = list->addCard(cardName, DECK_ZONE_SIDE, -1, setName, collectorNumber, providerId); - } + newCard->setNumber(quantity); } return list;