analyze_deck
Analyze a deck list text to generate ink curve, color/type composition, lore-per-turn, and Core Constructed legality stats. Just paste one card per line to identify banned cards and deck balance.
Instructions
Analyze a raw deck list and return curve, composition, and legality stats.
Accepts one card per line, e.g. "4x Goofy - Musketeer" or "4 Goofy - Musketeer" (both "4x" and "4 " are accepted; qty is optional and defaults to 1). Lines starting with "#" or "//" are treated as comments and skipped.
Reports: ink curve (1-2/3-4/5-6/7+ cost brackets), inkable vs. uninkable count, color split, card type split, an estimated lore-per-turn (sum of Character lore values), a Core Constructed legality check (60-card minimum, max 4 copies of any card, at most 2 ink colors), and any card names that couldn't be resolved.
Args: deck_list: Raw deck list text, one card per line.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deck_list | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |