From f85faf141d88ba347364d7573c535db945fb2390 Mon Sep 17 00:00:00 2001 From: Cameron McDonald Date: Mon, 12 Aug 2024 13:27:39 -0500 Subject: [PATCH] feat: prefer 'Core' and 'Expansion' sets for prioritization --- cockatrice/src/game/cards/card_database.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/game/cards/card_database.cpp b/cockatrice/src/game/cards/card_database.cpp index cd101d37f..5e1493552 100644 --- a/cockatrice/src/game/cards/card_database.cpp +++ b/cockatrice/src/game/cards/card_database.cpp @@ -207,9 +207,11 @@ void SetList::guessSortKeys() QDate date = set->getReleaseDate(); if (date.isNull()) { - set->setSortKey(static_cast(aHundredYears)); - } else { + set->setSortKey(static_cast(aHundredYears * 2)); + } else if (set->getSetType() == "Core" || set->getSetType() == "Expansion") { set->setSortKey(static_cast(date.daysTo(distantFuture))); + } else { + set->setSortKey(static_cast(aHundredYears + date.daysTo(distantFuture))); } } }