Implement pitcher archetype ratings in interactive creator #11

Closed
opened 2026-02-20 06:53:00 +00:00 by cal · 1 comment
Owner

custom_cards/interactive_creator.py:498-500starter_rating, relief_rating, closer_rating are hardcoded stubs with TODO comments. Custom pitcher cards always get identical role ratings regardless of archetype.

Priority: medium | Labels: todo, enhancement

`custom_cards/interactive_creator.py:498-500` — `starter_rating`, `relief_rating`, `closer_rating` are hardcoded stubs with TODO comments. Custom pitcher cards always get identical role ratings regardless of archetype. **Priority**: medium | **Labels**: todo, enhancement
Claude added the
ai-working
label 2026-03-21 14:01:08 +00:00
Claude removed the
ai-working
label 2026-03-21 14:03:09 +00:00
Collaborator

PR #46 opened: #46

Fix approach: The PitcherArchetype dataclass already defines starter_rating, relief_rating, and closer_rating for each archetype (e.g. Ace: 9/3/None, Closer: 2/9/9). The fix propagates these values through card_data when the pitcher workflow initialises its dict, then reads them in create_pitching_card instead of the hardcoded stubs.

PR #46 opened: https://git.manticorum.com/cal/paper-dynasty-card-creation/pulls/46 **Fix approach:** The `PitcherArchetype` dataclass already defines `starter_rating`, `relief_rating`, and `closer_rating` for each archetype (e.g. Ace: 9/3/None, Closer: 2/9/9). The fix propagates these values through `card_data` when the pitcher workflow initialises its dict, then reads them in `create_pitching_card` instead of the hardcoded stubs.
Claude added the
ai-pr-opened
label 2026-03-21 14:03:13 +00:00
cal closed this issue 2026-03-23 12:41:22 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cal/paper-dynasty-card-creation#11
No description provided.