From 4e3fd55b54858deab9000992a0f18f466163d051 Mon Sep 17 00:00:00 2001 From: NikolajDanger Date: Wed, 18 Mar 2026 17:50:05 +0100 Subject: [PATCH] :goat: --- backend/card.py | 6 ++++-- frontend/src/lib/Card.svelte | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/card.py b/backend/card.py index d7a6ed0..7d33e71 100644 --- a/backend/card.py +++ b/backend/card.py @@ -171,11 +171,13 @@ WIKIDATA_INSTANCE_TYPE_MAP = { "Q1361229": CardType.event, # conquest "Q2223653": CardType.event, # terrorist attack "Q2672648": CardType.event, # social conflict + "Q2627975": CardType.event, # ceremony "Q16510064": CardType.event, # sporting event "Q10688145": CardType.event, # season "Q13418847": CardType.event, # historical event "Q13406554": CardType.event, # sports competition "Q15275719": CardType.event, # recurring event + "Q27968055": CardType.event, # recurring event edition "Q114609228": CardType.event, # recurring sporting event "Q7278": CardType.group, # political party @@ -549,9 +551,9 @@ def compute_deck_type(cards: list) -> str | None: if all(c.cost > 6 for c in cards): return "Unplayable" - if sum(1 for c in cards if c.cost >= 10) == 1: + if sum(1 for c in cards if c.cost >= 7) == 1: return "God Card" - if sum(1 for c in cards if c.cost >= 10) > 1: + if sum(1 for c in cards if c.cost >= 7) > 1: return "Pantheon" if avg_cost >= 3.2: return "Control" diff --git a/frontend/src/lib/Card.svelte b/frontend/src/lib/Card.svelte index e90722d..875a676 100644 --- a/frontend/src/lib/Card.svelte +++ b/frontend/src/lib/Card.svelte @@ -47,7 +47,7 @@
{#if card.image_link} - {card.name} + {card.name} {:else}
{card.name[0]}