File size: 671 Bytes
463f868
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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.")