rabukasim / tools /debug /debug_1370.py
trioskosmos's picture
Upload folder using huggingface_hub
463f868 verified
import json
import os
from engine.game.data_loader import CardDataLoader
def check_card_1370():
path = "data/cards_compiled.json"
print(f"Checking {path}...")
if not os.path.exists(path):
print("File not found!")
return
loader = CardDataLoader(path)
try:
m, l, e = loader.load()
print(f"Loaded {len(m)} members.")
if 1370 in m:
print("Card 1370 SUCCESFULLY LOADED into member dict.")
card = m[1370]
print(f"Card No: {card.card_no}")
print(f"Abilities: {len(card.abilities)}")
else:
print("Card 1370 NOT FOUND in member dict.")
keys = sorted(list(m.keys()))
print(f"Max ID: {keys[-1]}")
# Find if it's there as string?
with open(path, "r", encoding="utf-8") as f:
data = json.load(f)
if "1370" in data.get("member_db", {}):
print("Found '1370' as string key in raw JSON.")
else:
print("'1370' NOT in raw JSON member_db.")
except Exception as ex:
print(f"Error during loading: {ex}")
import traceback
traceback.print_exc()
if __name__ == "__main__":
check_card_1370()