39 lines
862 B
Python
39 lines
862 B
Python
"""
|
|
Custom card creation system for Paper Dynasty fictional players.
|
|
|
|
This package provides an archetype-based system for creating custom player cards
|
|
without needing real baseball statistics.
|
|
"""
|
|
|
|
from .archetype_definitions import (
|
|
BATTER_ARCHETYPES,
|
|
PITCHER_ARCHETYPES,
|
|
BatterArchetype,
|
|
PitcherArchetype,
|
|
describe_archetypes,
|
|
get_archetype,
|
|
list_archetypes,
|
|
)
|
|
|
|
from .archetype_calculator import (
|
|
BatterRatingCalculator,
|
|
PitcherRatingCalculator,
|
|
calculate_total_ops,
|
|
)
|
|
|
|
from .interactive_creator import CustomCardCreator
|
|
|
|
__all__ = [
|
|
'BATTER_ARCHETYPES',
|
|
'PITCHER_ARCHETYPES',
|
|
'BatterArchetype',
|
|
'PitcherArchetype',
|
|
'describe_archetypes',
|
|
'get_archetype',
|
|
'list_archetypes',
|
|
'BatterRatingCalculator',
|
|
'PitcherRatingCalculator',
|
|
'calculate_total_ops',
|
|
'CustomCardCreator',
|
|
]
|