feat: add DeckSkillsFrame for detailed skill breakdown of decks and individual cards
This commit is contained in:
@@ -138,11 +138,9 @@ class DeckSkillsFrame(ttk.Frame):
|
|||||||
|
|
||||||
# 2. Event Skills
|
# 2. Event Skills
|
||||||
events = get_all_event_skills(card_id)
|
events = get_all_event_skills(card_id)
|
||||||
for ev_name, skills in events.items():
|
for event in events:
|
||||||
summary = ", ".join(skills)
|
self.add_skill_row(parent_id, event['skill_name'], "Event", event['details'])
|
||||||
for s_name in skills:
|
total_skills += 1
|
||||||
self.add_skill_row(parent_id, s_name, "Event", f"{ev_name} ({summary})")
|
|
||||||
total_skills += 1
|
|
||||||
|
|
||||||
self.stats_label.config(text=f"Found {total_skills} total skill sources in deck")
|
self.stats_label.config(text=f"Found {total_skills} total skill sources in deck")
|
||||||
|
|
||||||
@@ -205,10 +203,8 @@ class DeckSkillsFrame(ttk.Frame):
|
|||||||
|
|
||||||
# 2. Event Skills
|
# 2. Event Skills
|
||||||
events = get_all_event_skills(card_id)
|
events = get_all_event_skills(card_id)
|
||||||
for ev_name, skills in events.items():
|
for event in events:
|
||||||
summary = ", ".join(skills)
|
self.add_skill_row(parent_id, event['skill_name'], "Event", event['details'])
|
||||||
for s_name in skills:
|
total_skills += 1
|
||||||
self.add_skill_row(parent_id, s_name, "Event", f"{ev_name} ({summary})")
|
|
||||||
total_skills += 1
|
|
||||||
|
|
||||||
self.stats_label.config(text=f"Showing {total_skills} skill sources for {name}")
|
self.stats_label.config(text=f"Showing {total_skills} skill sources for {name}")
|
||||||
|
|||||||
Reference in New Issue
Block a user