diff --git a/app/routers_v2/players.py b/app/routers_v2/players.py index e3fd018..34fefe1 100644 --- a/app/routers_v2/players.py +++ b/app/routers_v2/players.py @@ -143,14 +143,6 @@ def normalize_franchise(franchise: str) -> str: return FRANCHISE_NORMALIZE.get(titled, titled) -TIER_DIAMOND_COLORS = { - 1: "linear-gradient(135deg, #40b040 0%, #1a6b1a 50%, #145214 100%)", - 2: "linear-gradient(135deg, #50a0e8 0%, #2070b0 50%, #185488 100%)", - 3: "linear-gradient(135deg, #e85050 0%, #a82020 50%, #7e1818 100%)", - 4: "linear-gradient(135deg, #a060d0 0%, #6b2d8e 50%, #50226a 100%)", -} - - def resolve_refractor_tier(player_id: int, variant: int) -> int: """Determine the refractor tier (0-4) from a player's variant hash. @@ -817,7 +809,6 @@ async def get_animated_card( else: card_data["cardset_name"] = this_player.description card_data["refractor_tier"] = refractor_tier - card_data["filled_bg"] = TIER_DIAMOND_COLORS.get(refractor_tier, "") card_data["request"] = request html_response = templates.TemplateResponse("player_card.html", card_data) @@ -854,7 +845,6 @@ async def get_animated_card( else: card_data["cardset_name"] = this_player.description card_data["refractor_tier"] = refractor_tier - card_data["filled_bg"] = TIER_DIAMOND_COLORS.get(refractor_tier, "") card_data["request"] = request html_response = templates.TemplateResponse("player_card.html", card_data) @@ -954,9 +944,6 @@ async def get_batter_card( card_data["refractor_tier"] = ( tier if tier is not None else resolve_refractor_tier(player_id, variant) ) - card_data["filled_bg"] = TIER_DIAMOND_COLORS.get( - card_data["refractor_tier"], "" - ) card_data["request"] = request html_response = templates.TemplateResponse("player_card.html", card_data) @@ -997,9 +984,6 @@ async def get_batter_card( card_data["refractor_tier"] = ( tier if tier is not None else resolve_refractor_tier(player_id, variant) ) - card_data["filled_bg"] = TIER_DIAMOND_COLORS.get( - card_data["refractor_tier"], "" - ) card_data["request"] = request html_response = templates.TemplateResponse("player_card.html", card_data) diff --git a/storage/templates/player_card.html b/storage/templates/player_card.html index 89f43d5..b9c7f79 100644 --- a/storage/templates/player_card.html +++ b/storage/templates/player_card.html @@ -15,6 +15,7 @@ } -%} {%- set dc = diamond_colors[refractor_tier] -%} {%- set filled_bg = 'linear-gradient(135deg, ' ~ dc.highlight ~ ' 0%, ' ~ dc.color ~ ' 50%, ' ~ dc.color ~ ' 100%)' -%} +
= 2 %}style="background: {{ filled_bg }};"{% endif %}>
= 1 %}style="background: {{ filled_bg }};"{% endif %}>
diff --git a/storage/templates/tier_style.html b/storage/templates/tier_style.html index 510f6ad..e36f449 100644 --- a/storage/templates/tier_style.html +++ b/storage/templates/tier_style.html @@ -6,17 +6,30 @@ {% if refractor_tier is defined and refractor_tier > 0 %}