# Pure domain constants: this module must remain importable without Django.
# A Django-side test verifies this tuple remains synchronized with
# players.models.PLAYER_RATING_FIELDS minus overall/potential.
TRAINABLE_PLAYER_ATTRIBUTES = (
    "pace",
    "acceleration",
    "agility",
    "balance",
    "strength",
    "stamina",
    "jumping",
    "natural_fitness",
    "ball_control",
    "dribbling",
    "passing",
    "crossing",
    "finishing",
    "shooting",
    "long_shots",
    "first_touch",
    "heading",
    "tackling",
    "marking",
    "set_pieces",
    "vision",
    "positioning",
    "decision_making",
    "composure",
    "concentration",
    "anticipation",
    "off_ball",
    "aggression",
    "work_rate",
    "teamwork",
    "gk_diving",
    "gk_handling",
    "gk_reflexes",
    "gk_positioning",
    "gk_kicking",
    "gk_one_on_one",
)

TRAINING_POLICY_KEY = "ftg.training.effect.v1"
TRAINING_POLICY_VERSION = "1.0.0"
TRAINING_SCHEMA_VERSION = 1
