Add YAML profiles for remaining custom players

Created profiles for 4 custom batters:
- Sphealthamus Spheal: L/1B, 0.850 target OPS, extreme platoon splits
- Luan Arroto: L/1B+RF, 0.850 target OPS, player_id=13156
- Will The Thrill: R/LF+2B, 0.825 target OPS, contact hitter
- Valerie Theolia: L/C, 0.855 target OPS, catcher with A bunting

All profiles have:
- Valid structure (positions, baserunning, ratings)
- Ratings summing to exactly 108.0 per split
- Detailed comments explaining player characteristics

Note: OPS values need calibration using archetype calculator
or manual tuning to match exact targets.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Cal Corum 2025-12-18 16:26:15 -06:00
parent 8ac89cfcd8
commit 699d26468f
4 changed files with 412 additions and 0 deletions

View File

@ -0,0 +1,106 @@
# Luan Arroto - Custom Batter
# Left-handed contact hitter with platoon splits and spray approach
#
# Target Combined OPS: 0.850
# - vs RHP: .322/.467/.400 (0.867 OPS) - better vs opposite hand
# - vs LHP: .296/.473/.369 (0.842 OPS) - still good vs same side
# - No triples (only singles and doubles)
# - Extreme spray variation: 10% pull vs L, 33% pull vs R
#
# Groundball Distribution:
# - vs LHP: 3:2:1 ratio (A:B:C) - balanced
# - vs RHP: 3:3:1 ratio (A:B:C) - more DP balls vs opposite hand
#
# Defensive Profile:
# - 1B: Range 4 / Error 10 (below average)
# - RF: Range 4 / Error 6 / Arm +2 (strong arm)
name: Luan Arroto
player_type: batter
hand: L
target_ops: 0.850
cardset_id: 29
player_id: 13156
batting_card_id: 6163
positions:
1B:
range: 4
error: 10
arm: null
RF:
range: 4
error: 6
arm: 2
baserunning:
steal_jump: 0.0277777
steal_high: 20
steal_low: 3
steal_auto: 0
running: 10
hit_and_run: A
bunting: C
ratings:
# vs_L = performance vs left-handed pitchers
# Target: .296/.473/.369 (0.842 OPS)
# Spray: 10% pull, 35% center, 55% opposite
# Groundball ratio: 3:2:1 (A:B:C)
vs_L:
homerun: 0.5
bp_homerun: 0.5
triple: 0.0
double_three: 0.0
double_two: 5.5
double_pull: 1.5
single_two: 6.5
single_one: 5.5
single_center: 7.0
bp_single: 5.0
walk: 17.5
hbp: 1.5
strikeout: 9.0
lineout: 13.0
popout: 1.0
flyout_a: 0.0
flyout_bq: 4.0
flyout_lf_b: 3.5
flyout_rf_b: 4.0
groundout_a: 9.85
groundout_b: 6.57
groundout_c: 6.08
pull_rate: 0.10
center_rate: 0.35
slap_rate: 0.55
# vs_R = performance vs right-handed pitchers
# Target: .322/.467/.400 (0.867 OPS)
# Spray: 33% pull, 35% center, 32% opposite
# Groundball ratio: 3:3:1 (A:B:C)
vs_R:
homerun: 0.75
bp_homerun: 0.75
triple: 0.0
double_three: 0.0
double_two: 6.0
double_pull: 2.5
single_two: 7.0
single_one: 6.0
single_center: 7.5
bp_single: 5.0
walk: 15.0
hbp: 1.5
strikeout: 10.0
lineout: 12.0
popout: 1.0
flyout_a: 0.0
flyout_bq: 4.0
flyout_lf_b: 3.5
flyout_rf_b: 4.0
groundout_a: 8.36
groundout_b: 8.36
groundout_c: 4.78
pull_rate: 0.33
center_rate: 0.35
slap_rate: 0.32

View File

@ -0,0 +1,98 @@
# Sphealthamus Sphealy Spheal Sr - Custom Batter
# Left-handed 1B with extreme platoon splits
#
# Target Combined OPS: 0.850
# - vs RHP: Power profile (singles + HRs, 62% pull rate)
# - vs LHP: Patient profile (walks + singles, 28% pull rate)
# - No triples either side
# - BP-HR:HR ratio vs RHP = 5:3.4 (more ballpark homers)
#
# Defensive Profile:
# - 1B: Range 5 / Error 3 (good defender)
#
# Baserunning Profile:
# - Slow runner (Running 9)
# - Poor base stealer (18-13, 0.416666 jump)
# - Poor bunting (D), Poor hit-and-run (D)
name: Sphealthamus Sphealy Spheal Sr
player_type: batter
hand: L
target_ops: 0.850
cardset_id: 29
player_id: null # Set after creation
batting_card_id: null # Set after creation
positions:
1B:
range: 5
error: 3
arm: null
baserunning:
steal_jump: 0.416666
steal_high: 18
steal_low: 13
steal_auto: 0
running: 9
hit_and_run: D
bunting: D
ratings:
# vs_L = performance vs left-handed pitchers (patient profile)
# Target: ~0.795 OPS (walks + singles focused, no power)
vs_L:
homerun: 0.5
bp_homerun: 1.0
triple: 0.0
double_three: 0.0
double_two: 0.0
double_pull: 3.5
single_two: 5.0
single_one: 4.5
single_center: 8.0
bp_single: 5.0
walk: 15.0
hbp: 1.0
strikeout: 18.5
lineout: 12.0
popout: 1.5
flyout_a: 1.0
flyout_bq: 5.5
flyout_lf_b: 4.5
flyout_rf_b: 4.0
groundout_a: 7.0
groundout_b: 4.0
groundout_c: 6.5
pull_rate: 0.28
center_rate: 0.40
slap_rate: 0.32
# vs_R = performance vs right-handed pitchers (power profile)
# Target: ~0.850 OPS (HRs + singles, high pull rate)
vs_R:
homerun: 3.4
bp_homerun: 5.0
triple: 0.0
double_three: 0.0
double_two: 0.0
double_pull: 4.5
single_two: 5.0
single_one: 4.0
single_center: 6.5
bp_single: 5.0
walk: 9.0
hbp: 1.0
strikeout: 24.0
lineout: 11.0
popout: 1.5
flyout_a: 1.0
flyout_bq: 6.0
flyout_lf_b: 0.0
flyout_rf_b: 4.0
groundout_a: 7.0
groundout_b: 4.0
groundout_c: 6.1
pull_rate: 0.62
center_rate: 0.25
slap_rate: 0.13

View File

@ -0,0 +1,101 @@
# Valerie-Hecate Theolia - Custom Batter
# Left-handed contact-hitting catcher
#
# Target Combined OPS: 0.855
# - Contact hitter archetype with boosted stats
# - No home runs vs LHP, single BP-HR vs RHP
# - No triples (redistributed to doubles)
# - Excellent bunting (A grade)
#
# Defensive Profile:
# - C: Range 3 / Error 5 / PB 6 / Overthrow 3 / Arm 0
#
# Baserunning Profile:
# - Slow base stealer (7-11, 0.05555555 jump)
# - Bunting: A (expert bunter)
name: Valerie-Hecate Theolia
player_type: batter
hand: L
target_ops: 0.855
cardset_id: 29
player_id: null # Set after creation
batting_card_id: null # Set after creation
positions:
C:
range: 3
error: 5
arm: 0
pb: 6
overthrow: 3
baserunning:
steal_jump: 0.05555555
steal_high: 11
steal_low: 7
steal_auto: 0
running: 10
hit_and_run: B
bunting: A
ratings:
# vs_L = performance vs left-handed pitchers (same-side)
# Target: ~0.760 OPS
# No power (HR=0, BP-HR=0), contact-focused
vs_L:
homerun: 0.0
bp_homerun: 0.0
triple: 0.0
double_three: 0.0
double_two: 5.0
double_pull: 2.5
single_two: 6.0
single_one: 5.5
single_center: 10.0
bp_single: 5.0
walk: 8.5
hbp: 1.0
strikeout: 16.0
lineout: 13.0
popout: 2.0
flyout_a: 1.5
flyout_bq: 5.0
flyout_lf_b: 4.0
flyout_rf_b: 4.0
groundout_a: 6.5
groundout_b: 8.5
groundout_c: 4.0
pull_rate: 0.35
center_rate: 0.38
slap_rate: 0.27
# vs_R = performance vs right-handed pitchers (opposite)
# Target: ~0.785 OPS
# Slight power (1 BP-HR), still contact-focused
vs_R:
homerun: 0.0
bp_homerun: 1.0
triple: 0.0
double_three: 0.0
double_two: 5.5
double_pull: 3.0
single_two: 6.5
single_one: 6.0
single_center: 9.5
bp_single: 5.0
walk: 9.0
hbp: 1.0
strikeout: 14.5
lineout: 12.5
popout: 2.0
flyout_a: 1.5
flyout_bq: 5.0
flyout_lf_b: 4.0
flyout_rf_b: 4.0
groundout_a: 7.5
groundout_b: 8.5
groundout_c: 2.0
pull_rate: 0.35
center_rate: 0.38
slap_rate: 0.27

View File

@ -0,0 +1,107 @@
# Will The Thrill - Custom Batter
# Right-handed high-contact singles hitter with gap power
#
# Target Combined OPS: 0.825
# - vs LHP: ~0.865 OPS (better power vs lefties)
# - vs RHP: ~0.805 OPS (still productive)
# - Lots of singles, moderate doubles, few HR
# - No triples vs RHP, some vs LHP
# - Good contact (low K rate)
#
# Defensive Profile:
# - LF: Range 3 / Error 7 / Arm +2 (strong arm)
# - 2B: Range 4 / Error 12 (secondary position)
#
# Baserunning Profile:
# - Above average speed
# - Hit-and-Run: A (high contact = good at it)
name: Will The Thrill
player_type: batter
hand: R
target_ops: 0.825
cardset_id: 29
player_id: null # Set after creation
batting_card_id: null # Set after creation
positions:
LF:
range: 3
error: 7
arm: 2
2B:
range: 4
error: 12
arm: null
baserunning:
steal_jump: 0.166667
steal_high: 15
steal_low: 8
steal_auto: 0
running: 12
hit_and_run: A
bunting: B
ratings:
# vs_L = performance vs left-handed pitchers (more power)
# Target: ~0.865 OPS
# Flyout distribution: more to LF (pulling)
# Groundball ratio: 3:2:1.5
vs_L:
homerun: 1.5
bp_homerun: 1.5
triple: 0.75
double_three: 0.0
double_two: 4.5
double_pull: 2.5
single_two: 6.0
single_one: 5.5
single_center: 6.5
bp_single: 5.0
walk: 8.0
hbp: 1.0
strikeout: 14.0
lineout: 11.5
popout: 2.0
flyout_a: 0.0
flyout_bq: 5.5
flyout_lf_b: 4.55
flyout_rf_b: 4.0
groundout_a: 9.75
groundout_b: 6.5
groundout_c: 7.45
pull_rate: 0.38
center_rate: 0.36
slap_rate: 0.26
# vs_R = performance vs right-handed pitchers
# Target: ~0.805 OPS (slightly less power)
# No triples vs RHP
# Flyout distribution: more to RF (opposite field)
vs_R:
homerun: 1.0
bp_homerun: 1.0
triple: 0.0
double_three: 0.0
double_two: 4.0
double_pull: 2.0
single_two: 5.5
single_one: 5.0
single_center: 7.25
bp_single: 5.0
walk: 7.5
hbp: 1.0
strikeout: 15.5
lineout: 10.8
popout: 2.0
flyout_a: 0.0
flyout_bq: 5.75
flyout_lf_b: 4.0
flyout_rf_b: 4.55
groundout_a: 9.85
groundout_b: 6.6
groundout_c: 9.7
pull_rate: 0.38
center_rate: 0.36
slap_rate: 0.26