From 85497c53611fcc790095eaf52e31128b9567da78 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Thu, 22 Jan 2026 22:05:05 -0800 Subject: [PATCH] [DeckListModel] Mark all cards in token zone as legal --- .../libcockatrice/models/deck_list/deck_list_model.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libcockatrice_models/libcockatrice/models/deck_list/deck_list_model.cpp b/libcockatrice_models/libcockatrice/models/deck_list/deck_list_model.cpp index 9ccb0b1ad..4d36164b0 100644 --- a/libcockatrice_models/libcockatrice/models/deck_list/deck_list_model.cpp +++ b/libcockatrice_models/libcockatrice/models/deck_list/deck_list_model.cpp @@ -740,7 +740,10 @@ static bool isCardQuantityLegalForFormat(const QString &format, const CardInfo & static bool isCardNodeLegalForFormat(const QString &format, const InnerDecklistNode *zone, const DecklistCardNode *card) { - Q_UNUSED(zone) + // Don't check legality for tokens + if (zone->getName() == DECK_ZONE_TOKENS) { + return true; + } // unknown cards are not legal ExactCard exactCard = CardDatabaseManager::query()->getCard(card->toCardRef());