rabukasim / tools /debug /scripts /inspect_ability.py
trioskosmos's picture
Upload folder using huggingface_hub
463f868 verified
import json
with open("engine/data/cards_compiled.json", "r", encoding="utf-8") as f:
data = json.load(f)
card_no = "PL!S-PR-013-PR"
card = None
for v in data["member_db"].values():
if v["card_no"] == card_no:
card = v
break
if card:
print(f"Card: {card['name']} ({card_no})")
print("Abilities:")
for i, ab in enumerate(card.get("abilities", [])):
print(f" [{i}] Trigger: {ab.get('trigger')}")
print(f" Conditions: {ab.get('conditions')}")
print(f" Costs: {ab.get('costs')}")
print(f" Effects: {ab.get('effects')}")
else:
print(f"Card {card_no} not found.")