From 5d77770268fd8a390ce09221c52e35545eb5de09 Mon Sep 17 00:00:00 2001 From: Mel Raeven Date: Sun, 14 Dec 2025 23:44:45 +0100 Subject: [PATCH] fixed gene dragons falling back to old sprites in build --- src/dragon_gene_system.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dragon_gene_system.py b/src/dragon_gene_system.py index 19e405a..e01f097 100644 --- a/src/dragon_gene_system.py +++ b/src/dragon_gene_system.py @@ -12,6 +12,7 @@ from typing import Dict, List, Optional, Tuple from dataclasses import dataclass from PIL import Image +from src.resource_path import get_resource_path @dataclass @@ -436,4 +437,6 @@ def initialize_gene_system(base_path: str = "assets/sprites/dragon-genes") -> No """Initialize the global gene system.""" system = get_gene_system() if not system.loaded: - system.load_genes(base_path) + # Resolve path for PyInstaller bundle + resolved_path = get_resource_path(base_path) + system.load_genes(resolved_path)