[PlayBalance]
;DEFENSIVE POSITION
; Chances to charge a bunt
chargeChanceBaseFirst=-20 ; Base charge chance for the 1B
chargeChanceBaseThird=-10 ; Base charge chance for the 3B
chargeChancePitcherFAPct=35 ; Pitcher's FA
chargeChanceFAPct=50 ; Fielder's FA
; Adjustments to the charge chance
chargeChanceSacChanceAdjust=20
chargeChanceThirdOnFirstSecond=20
chargeChanceThirdOnThird=20
defManChargeChancePct=50
;Outfield position
outfieldPosPctVeryShallow=25
outfieldPosPctShallow=30
outfieldPosPctNormal=35
outfieldPosPctDeep=40
outfieldPosPctVeryDeep=55
normalPosLFPct=13
normalPosLFAngle=24
normalPosCFPct=13
normalPosCFAngle=0
normalPosRFPct=13
normalPosRFAngle=-24
Outfielder positioning for "Guard Right-field Line" situations
guardLeftPosLFPct=13
guardLeftPosLFAngle=30
guardLeftPosCFPct=13
guardLeftPosCFAngle=5
guardLeftPosRFPct=10
guardLeftPosRFAngle=-25
guardRightPosLFPct=10
guardRightPosLFAngle=25
guardRightPosCFPct=13
guardRightPosCFAngle=-5
guardRightPosRFPct=13
guardRightPosRFAngle=-30
defPosHighPull=75
defPosLowPull=25
defPosHighPullExtra=60
defPosLowPullExtra=40
defPosHighPower=95
defPosLowPower=5
Infielder positioning in "Normal" situations
normalPos1BDist=105
normalPos1BAngle=-35
normalPos2BDist=125
normalPos2BAngle=-15
normalPosSSDist=125
normalPosSSAngle=15
normalPos3BDist=105
normalPos3BAngle=35 ;
; Infielder positioning in "Guard Lines" situations
guardLinesPos1BDist=100
guardLinesPos1BAngle=-40
guardLinesPos2BDist=130
guardLinesPos2BAngle=-15
guardLinesPosSSDist=130
guardLinesPosSSAngle=15
guardLinesPos3BDist=100
guardLinesPos3BAngle=40
;
; Infielder positioning in "Cutoff Run" situation
cutoffRunPos1BDist=90
cutoffRunPos1BAngle=-35
cutoffRunPos2BDist=100
cutoffRunPos2BAngle=-15
cutoffRunPosSSDist=100
cutoffRunPosSSAngle=15
cutoffRunPos3BDist=80
cutoffRunPos3BAngle=35
Infielder positioning for "Double Play" situations
doublePlayPos1BDist=100
doublePlayPos1BAngle=-35
doublePlayPos2BDist=140
doublePlayPos2BAngle=-12
doublePlayPosSSDist=140
doublePlayPosSSAngle=12
doublePlayPos3BDist=100
doublePlayPos3BAngle=35
MAXIMUM CHASE DISTANCES
infieldMaxChaseDist=1;25;50
pitcherMaxChaseDist=5;20
outfieldMinChaseDist=100;150
FIELDER CATCH CHANCE
catchBaseChance=89
catchFADiv=10
catchChanceDiving=-15
catchChanceLeaping=-25
catchChanceLessThan1Sec=-10
catchChancePerTenth=-4
catchChancePitcherAdjust=-10
catchChanceCatcherAdjust=1
catchChanceFirstBaseAdjust=2
catchChanceSecondBaseAdjust=1
catchChanceThirdBaseAdjust=1
catchChanceShortStopAdjust=1
catchChanceLeftFieldAdjust=3
catchChanceCenterFieldAdjust=3
catchChanceRightFieldAdjust=3
delayBasePitcher=45
delayFAPctPitcher=-25
delayBaseCatcher=20
delayFAPctCatcher=-19
delayBaseFirstBase=30
delayFAPctFirstBase=-29
delayBaseSecondBase=35
delayFAPctSecondBase=-34
delayBaseThirdBase=30
delayFAPctThirdBase=-29
delayBaseShortStop=35
delayFAPctShortStop=-34
delayBaseLeftField=25
delayFAPctLeftField=-24
delayBaseCenterField=30
delayFAPctCenterField=-29
delayBaseRightField=25
delayFAPctRightField=-24
THROWS
maxThrowDistBase=120
maxThrowDistASPct=200
throwHeightPct=40
throwSpeedIFBase=15
throwSpeedIFDistPct=5
throwSpeedIFMax=90
throwSpeedOFBase=15; 10
throwSpeedOFDistPct=60
throwSpeedOFMax=85; 80
CHANCE OF THROWING ERRORS
goodThrowBase=90
goodThrowFAPct=10
goodThrowChancePitcher=20
goodThrowChanceCatcher=0
goodThrowChanceFirstBase=0
goodThrowChanceSecondBase=0
goodThrowChanceThirdBase=0
goodThrowChanceShortStop=0
goodThrowChanceLeftField=-5
goodThrowChanceCenterField=-5
goodThrowChanceRightField=-5
STEALS
longLeadSpeed=40
pickoffScareSpeed=30
stealchanceBase=10
stealChance00Count=0
stealChance01Count=-10
stealChance02Count=-20
stealChance10Count=10
stealChance11Count=5
stealChance12Count=-10
stealChance20Count=20
stealChance21Count=10
stealChance22Count=0
stealChance30Count=15
stealChance31Count=10
stealChance32Count=35
stealChanceVerySlowThresh=35
stealChanceSlowThresh=45
stealChanceMedThresh=60
stealChanceFastThresh=75
stealChanceVerySlowAdjust=-50
stealChanceSlowAdjust=-15;-25
stealChanceMedAdjust=-5 ; -10
stealChanceFastAdjust=8; 10
stealChanceVeryFastAdjust=15;
stealChanceVeryLowHoldThresh=30
stealChanceLowHoldThresh=40
stealChanceMedHoldThresh=50
stealChanceHighHoldThresh=60
stealChanceVeryLowHoldAdjust=20
stealChanceLowHoldAdjust=10
stealChanceMedHoldAdjust=0
stealChanceHighHoldAdjust=-10
stealChanceVeryHighHoldAdjust=-20;30
stealChancePitcherFaceAdjust=-10
stealChancePitcherBackAdjust=10
stealChancePitcherWindupAdjust=10
stealChancePitcherWildAdjust=5
stealChanceOnFirst2OutHighCHThresh=65
stealChanceOnFirst2OutHighCHAdjust=10
stealChanceOnFirst2OutLowCHThresh=30
stealChanceOnFirst2OutLowCHAdjust=-10
stealChanceOnFirst01OutHighCHThresh=65
stealChanceOnFirst01OutHighCHAdjust=-10
stealChanceOnFirst01OutLowCHThresh=30
stealChanceOnFirst01OutLowCHAdjust=5
stealChanceOnSecond0OutAdjust=-30
stealChanceOnSecond1OutAdjust=-10
stealChanceOnSecond2OutAdjust=-40
stealChanceOnSecondHighCHThresh=59
stealChanceOnSecondHighCHAdjust=-5
stealChanceWayBehindThresh=-5
stealChanceWayBehindAdjust=-10
starterToastThreshInn1=-50
starterToastThreshInn2=-39
starterToastThreshInn3=-38
starterToastThreshInn4=-37
starterToastThreshInn5=-34
starterToastThreshInn6=-24
starterToastThreshInn7=-15
starterToastThreshInn8=-10
starterToastThreshInn9=5
pitchScoringOut=4
pitchScoringStrikeOut=4
pitchScoringOffRun=4
pitchScoringInnsAfter4=6
pitchScoringWalk=-4
pitchScoringHit=-4
pitchScoringConsHit=-2
pitchScoringRun=-7
pitchScoringER=-10
pitchScoringHR=-5
pitchScoringWP=-4
;added these for starters. Should give CGs more
starterToastThreshPerInn=1
starterToastThreshAwayAdjust=8
starterToastThreshFewBullpenPitchesAdjust=-3
starterToastThreshManyBullpenPitchesAdjust=3
RELIEF PITCHING
warmupSecsPerWarmPitch=20
warmupSecsPerQuickPitch=12
warmupSecsPerMaintPitch=120
warmupSecsPerCoolPitch=60 ; Time between each pitch lost when cooling down
warmupSecsBeforeCool=900 ; Time until cooling down pitcher is cold
RELIEVER TOAST ENTRIES
PITCHING!!!
;FATIGUE
tiredPitchRatPct=90
tiredASPct=90
exhaustedPitchRatPct=80
exhaustedASPct=75
pitcherTiredThresh=15; 10
pitcherExhaustedThresh=0
PICKOFF THROWS
holdChanceBase=0
holdChanceMinRunnerSpeed=45
holdChanceAdjust=100
CONTROL AND MOTION
effCOPct=60
effMOPct=100
controlBoxIncreaseEffCOPct=22
posPlayerPitchingRuns=24
speedReductionBase=0
speedReductionRange=0
speedReductionEffMOPct=5
pitchRatVariationCount=1
pitchRatVariationFaces=3;1
pitchRatVariationBase=-2;1
PITCH OBJECTIVES
nonEstablishedPitchTypeAdjust=10
primaryPitchTypeAdjust=40
pitchObj00CountEstablishWeight=20
pitchObj00CountOutsideWeight=15
pitchObj00CountBestWeight=25
pitchObj00CountBestCenterWeight=10
pitchObj00CountFastCenterWeight=10
pitchObj00CountPlusWeight=20
pitchObj01CountEstablishWeight=10
pitchObj01CountOutsideWeight=36
pitchObj01CountBestWeight=10
pitchObj01CountBestCenterWeight=5
pitchObj01CountFastCenterWeight=5
pitchObj01CountPlusWeight=34
pitchObj02CountEstablishWeight=10
pitchObj02CountOutsideWeight=58
pitchObj02CountBestWeight=5
pitchObj02CountBestCenterWeight=10
pitchObj02CountFastCenterWeight=10
pitchObj02CountPlusWeight=7
pitchObj10CountEstablishWeight=30
pitchObj10CountOutsideWeight=15
pitchObj10CountBestWeight=15
pitchObj10CountBestCenterWeight=15
pitchObj10CountFastCenterWeight=15
pitchObj10CountPlusWeight=10
pitchObj11CountEstablishWeight=15
pitchObj11CountOutsideWeight=12
pitchObj11CountBestWeight=15
pitchObj11CountBestCenterWeight=10
pitchObj11CountFastCenterWeight=8
pitchObj11CountPlusWeight=40
pitchObj12CountEstablishWeight=5
pitchObj12CountOutsideWeight=30
pitchObj12CountBestWeight=30
pitchObj12CountBestCenterWeight=5
pitchObj12CountFastCenterWeight=5
pitchObj12CountPlusWeight=25
pitchObj20CountEstablishWeight=30
pitchObj20CountOutsideWeight=5
pitchObj20CountBestWeight=5
pitchObj20CountBestCenterWeight=20
pitchObj20CountFastCenterWeight=25
pitchObj20CountPlusWeight=15
pitchObj21CountEstablishWeight=20
pitchObj21CountOutsideWeight=5
pitchObj21CountBestWeight=25
pitchObj21CountBestCenterWeight=15
pitchObj21CountFastCenterWeight=15
pitchObj21CountPlusWeight=20
pitchObj22CountEstablishWeight=5
pitchObj22CountOutsideWeight=20
pitchObj22CountBestWeight=20
pitchObj22CountBestCenterWeight=5
pitchObj22CountFastCenterWeight=5
pitchObj22CountPlusWeight=40
pitchObj30CountEstablishWeight=20
pitchObj30CountOutsideWeight=5
pitchObj30CountBestWeight=5
pitchObj30CountBestCenterWeight=15
pitchObj30CountFastCenterWeight=50
pitchObj30CountPlusWeight=5
pitchObj31CountEstablishWeight=30
pitchObj31CountOutsideWeight=5
pitchObj31CountBestWeight=5
pitchObj31CountBestCenterWeight=20
pitchObj31CountFastCenterWeight=30
pitchObj31CountPlusWeight=10
pitchObj32CountEstablishWeight=10
pitchObj32CountOutsideWeight=10
pitchObj32CountBestWeight=20
pitchObj32CountBestCenterWeight=20
pitchObj32CountFastCenterWeight=20
pitchObj32CountPlusWeight=20
WILD PITCHES
wildCatchChanceBase=75
wildCatchChanceFAPct=30
wildCatchChanceOpp=-10
wildCatchChanceHighMod=-15
PITCH CONTROL ZONES AND SPEEDS
fbSpeedBase=65
fbSpeedRange=3
fbSpeedASPct=29
cbSpeedBase=65
cbSpeedRange=2
cbSpeedASPct=15
cuSpeedBase=60
cuSpeedRange=4
cuSpeedASPct=15
slSpeedBase=65
slSpeedRange=2
slSpeedASPct=20
sbSpeedBase=65
sbSpeedRange=3
sbSpeedASPct=15
kbSpeedBase=60
kbSpeedRange=8
kbSpeedASPct=10
siSpeedBase=65
siSpeedRange=2
siSpeedASPct=25
fbControlBoxWidth=1
fbControlBoxHeight=1
cbControlBoxWidth=1
cbControlBoxHeight=1
cuControlBoxWidth=1
cuControlBoxHeight=1
slControlBoxWidth=1
slControlBoxHeight=1
sbControlBoxWidth=1
sbControlBoxHeight=1
kbControlBoxWidth=1
kbControlBoxHeight=1
siControlBoxWidth=1
siControlBoxHeight=1
stControlBoxWidth=1
stControlBoxHeight=1
fbBreakBaseWidth=-2
fbBreakBaseHeight=1
fbBreakRangeWidth=3
fbBreakRangeHeight=2
cbBreakBaseWidth=2
cbBreakBaseHeight=-4
cbBreakRangeWidth=4
cbBreakRangeHeight=-6
cubreakbasdeWidth=0
cuBreakBaseHeight=-3
cuBreakRangeWidth=-2
cuBreakRangeHeight=-3
slBreakBaseWidth=4
slBreakBaseHeight=-3
slBreakRangeWidth=5
slBreakRangeHeight=-3
sbBreakBaseWidth=-2
sbBreakBaseHeight=-5
sbBreakRangeWidth=-3
sbBreakRangeHeight=-7
kbBreakBaseWidth=5
kbBreakBaseHeight=-5
kbBreakRangeWidth=10
kbBreakRangeHeight=-10
siBreakBaseWidth=0
siBreakBaseHeight=-4
siBreakRangeWidth=0
siBreakRangeHeight=-6
couldBeCaughtSlop=5
shouldBeCaughtSlop=10
generalSlop=2
relaySlop=13
userCatchDist=4
computerCatchDist=3
throwTimeSlop=6
effortCatchDist=10
automaticCatchDist=6
tagrunnerdistance=5
tagTimeSlop=4
tagSyncDist=6
possibleoutframes=2
tagAtBagSlop=3;4
likelyoutframes=10
coverforpitcherslop=3
steponbagslop=2
throwtobagslop=5
firstToPitcherSlop=20
;added to increase walks to power hitters
pitchAroundChanceNoInn=5
pitchAroundChanceBase=50
pitchAroundChanceInn7Adjust=10
pitchAroundChanceInn9Adjust=20
pitchAroundChancePH2BatAdjust=50
pitchAroundChancePH1BatAdjust=75
pitchAroundChancePHBatAdjust=30
pitchAroundChancePHODAdjust=-25
pitchAroundChancePH1ODAdjust=-20
pitchAroundChancePH2ODAdjust=-40
pitchAroundChanceCH2BatAdjust=50
pitchAroundChanceCH1BatAdjust=25
pitchAroundChanceCHBatAdjust=0
pitchAroundChanceCHODAdjust=0
pitchAroundChanceCH1ODAdjust=-5
pitchAroundChanceCH2ODAdjust=-10
pitchAroundChanceLowGFThresh=50
pitchAroundChanceLowGFAdjust=30
pitchAroundChanceOut0=-30
pitchAroundChanceOut1=5
pitchAroundChanceOut2=10
pitchAroundChanceOn23=15
defManPitchAroundToIBBPct=50
Hit and Run chances, make these higher if you like to see running plays
hnrChanceBase=10
hnrChance3MoreBehindAdjust=-25
hnrChance2BehindAdjust=0
hnrChance1AheadAdjust=10
hnrChance2MoreAheadAdjust=-10
hnrChanceOn12Adjust=-45
hnrChanceSlowSPThresh=39
hnrChanceMedSPThresh=55
hnrChanceFastSPThresh=69
hnrChanceSlowSPAdjust=-40
hnrChanceMedSPAdjust=10
hnrChanceFastSPAdjust=5
hnrChanceVeryFastSPAdjust=-20
hnrChanceLowCHThresh=45
hnrChanceMedCHThresh=59
hnrChanceHighCHThresh=69
hnrChanceLowCHAdjust=-40
hnrChanceMedCHAdjust=-10
hnrChanceHighCHAdjust=20
hnrChanceVeryHighCHAdjust=30
hnrChanceLowPHThresh=39
hnrChanceMedPHThresh=59
hnrChanceHighPHThresh=79
hnrChanceLowPHAdjust=30
hnrChanceMedPHAdjust=10
hnrChanceHighPHAdjust=-30
hnrChanceVeryHighPHAdjust=-50
hnrChancePitcherWildAdjust=-80
hnrChance3BallsAdjust=10
hnrChance2StrikesAdjust=-45
hnrChanceEvenCountAdjust=-20
hnrChance01CountAdjust=-15
BATTING!!!
;Strike Zone
sureStrikeDist=4
closeStrikeDist=4; 5
closeBallDist=4 ;5
ID
idRatingBase=20
idRatingCHPct=120
idRatingExpPct=110
idRatingPitchRatPct=100
idRatingTypeWeight=100
idRatingLocWeight=100
idRatingTimingWeight=100
timingVeryBadThresh=45;50
timingVeryBadCount=8;7
timingVeryBadFaces=16;15 8-128 -64 = -56 to 64
timingVeryBadBase=-64;-59
timingBadThresh=50;60
timingBadCount=7
timingBadFaces=16;15 7-112 - 56= -49 to 56
timingBadBase=-56;-59
timingMedThresh=60;70
timingMedCount=7
timingMedFaces=15;16 7-105 - 53 = -46 to 52
timingMedBase=-53; -56
timingGoodThresh=70;110
timingGoodCount=7
timingGoodFaces=14;16 7-98 - 49 - -42 to 49
timingGoodBase=-49;-55
timingVeryGoodCount=8
timingVeryGoodFaces=12;14 8-96 - 48 = -40 to 48
timingVeryGoodBase=-48;52
timingBuntCount=4
timingBuntFaces=10
timingBuntBase=-20 ; -22
DISCIPLINE
disciplineRatingBase=0
disciplineRatingPct=50; 10
disciplineRatingCHPct=50; 25
disciplineRatingExpPct=75 ; 50
disciplineRatingNoPitchesAdjust=0
disciplineRatingScoringPosAdjust=-25; -20
disciplineRatingOnThird01OutsAdjust=-35 ; -35
disciplineRatingPlusZoneAdjust=-35 ; -30
disciplineRatingMinusZoneAdjust=-35 ; -30
disciplineRatingLocNextToLookAdjust=-45
disciplineRatingFBDownMiddleAdjust=-200 ; -150
disciplineRating00CountAdjust=-15; 5
disciplineRating01CountAdjust=-10 ; 0
disciplineRating02CountAdjust=-45 ;0
disciplineRating10CountAdjust=-10; 0
disciplineRating11CountAdjust=-10; 10
disciplineRating12CountAdjust=-75; -45
disciplineRating20CountAdjust=-10; 0
disciplineRating21CountAdjust=-10
disciplineRating22CountAdjust=-75 ; -45
disciplineRating30CountAdjust=10; 10
disciplineRating31CountAdjust=-30
disciplineRating32CountAdjust=-50; -40
ADJUSTMENT UNITS
adjustUnitsCHPct=75; 100
adjustunitsNormalpct=75
adjustUnitsPowerPct=10
adjustUnitsContactPct=150
adjustUnitsBuntPct=400
adjustUnitsDiag=3
adjustUnitsHoriz=2
adjustUnitsVert=2
adjustUnitsSpeedUpLowGeared=5; 3
adjustUnitsSpeedUpHighGeared=6
adjustUnitsSlowDownLowGeared=3 ; 3
adjustUnitsSlowDownHighGeared=5
CHECK SWING CHANCES
checkChanceBasePower=35
checkChanceBaseNormal=45
checkChanceBaseContact=50
checkChanceBaseBunt=100
checkChanceCHPctPower=35
checkChanceCHPctNormal=50
checkChanceCHPctContact=60
checkChanceCHPctBunt=60
failedCheckContactChance=20
PITCH LOOK ADJUSTMENTS
lookPrimaryType00CountAdjust=5
lookPrimaryType01CountAdjust=0
lookPrimaryType02CountAdjust=-5
lookPrimaryType10CountAdjust=0
lookPrimaryType11CountAdjust=0
lookPrimaryType12CountAdjust=-5
lookPrimaryType20CountAdjust=20
lookPrimaryType21CountAdjust=15
lookPrimaryType22CountAdjust=0
lookPrimaryType30CountAdjust=30
lookPrimaryType31CountAdjust=25
lookPrimaryType32CountAdjust=20
lookBestType00CountAdjust=0
lookBestType01CountAdjust=0
lookBestType02CountAdjust=10
lookBestType10CountAdjust=5
lookBestType11CountAdjust=0
lookBestType12CountAdjust=0
lookBestType20CountAdjust=10
lookBestType21CountAdjust=0
lookBestType22CountAdjust=0
lookBestType30CountAdjust=20
lookBestType31CountAdjust=10
lookBestType32CountAdjust=10
BATTING PHYSICS
swingSpeedBase=70;68
swingSpeedPHPct=10
swingSpeedPowerAdjust=12
swingSpeedNormalAdjust=0
swingSpeedContactAdjust=-12
swingSpeedBuntAdjust=-90
averagePitchSpeed=83
fastPitchBatSlowdownPct=80; 108
slowPitchBatSpeedupPct=40 ; 85
batPowerHandleBase=30; 45
batPowerDullBase=80;70
batPowerSweetBase=94;91
batPowerEndBase=80;70
batPowerHandleRange=15; 10
batPowerDullRange=8
batPowerSweetRange=10; 6
batPowerEndRange=8
TRAJECTORIES
hitAngleCountPower=4
hitAngleFacesPower=13 (4-52) + 4 = 8 to 56
hitAngleBasePower=4
hitAngleCountNormal=2;4;3
hitAngleFacesNormal=31;12;14 (4-48) + 7 = 11 to 55
hitAngleBaseNormal=-1;7
hitAngleCountContact=2;5
hitAngleFacesContact=31;10;12; 5-50 + 5 = 10 to 55
hitAngleBaseContact=-1;4;5
hitAngleCountBunt=8
hitAngleFacesBunt=6; 8-48 + -10 = -2 to 38
hitAngleBaseBunt=-10
SWING ANGLE
swingAngleTenthDegreesBase=120
swingAngleTenthDegreesRange=0
swingAngleTenthDegreesGFPct=400
swingAngleTenthDegreesPowerAdjust=8
swingAngleTenthDegreesNormalAdjust=0
swingAngleTenthDegreesContactAdjust=0
swingAngleTenthDegreesBuntAdjust=-140
swingAngleTenthDegreesHighAdjust=20
swingAngleTenthDegreesLowAdjust=-20
swingAngleTenthDegreesOutsideAdjust=-15
SPEED
speedBase=19
speedPct=10
hbpBatterStepOutChance=85
GAME PHYSICS
rollFrictionGrass=7
rollFrictionTurf=6
ballAirResistancePct=99
ballAltitudePct=50;75
ballBaseAltitude=0
ballTempPct=25
ballWindSpeedPct=25
bounceVertTurfPct=38
bounceHorizTurfPct=88
bounceVertGrassPct=37
bounceHorizGrassPct=88
bounceVertDirtPct=31
bounceHorizDirtPct=68
bounceWetAdjust=-1
bounceHotAdjust=1
bounceColdAdjust=-1
pickoffChanceBase=30
pickoffChanceStealChanceAdjust=-20
pickoffChanceLeadMult=5
pickoffChancePitchesMult=-5
pitchOutChanceBase=30
PitchOutChanceBall0Adjust=5
pitchOutChanceBall1Adjust=0
pitchOutChanceBall2Adjust=-25
pitchOutChanceBall3Adjust=-100
pitchOutChanceInn8Adjust=5
pitchOutChanceInn9Adjust=10
pitchOutChanceHomeAdjust=-5
sacChanceMaxCH=99
sacChanceMaxPH=50
sacChanceBase=30
sacChancePitcherAdjust=60
sacChance1OutAdjust=-5
sacChanceCLAdjust=30
sacChanceCLLowCHThresh=30
sacChanceCLLowPHThresh=20
sacChanceCLLowCHPHAdjust=-25
sacChanceCL0OutOn12Adjust=30
sacChanceCL1OutODHighCHThresh=69
sacChanceCL1OutODHighPHThresh=69
sacChanceCL1OutODHighAdjust=10
sacChancePitcherLowCHThresh=9
sacChancePitcherLowPHThresh=9
sacChancePitcherLowCHPHAdjust=25
squeeze play chances
squeezeChanceMaxCH=59
squeezeChanceMaxPH=39
squeezeChanceLowCountAdjust=15
squeezeChanceMedCountAdjust=10
squeezeChanceThirdFastSPThresh=69
squeezeChanceThirdFastAdjust=10
offManStealChancePct=100
offManHNRChancePct=100
offManSacChancePct=140
offManSqueezeChancePct=100
injuryChanceRunThroughFirst=7500
injuryChanceThrowBall=6500
injuryChanceRunBases=8500
injuryChanceFieldFlyBall=1800
injuryChanceFieldGrounder=2200
injuryChanceHitByHighPitch=28
injuryChanceHitByMediumPitch=28
injuryChanceHitByLowPitch=28
injuryChanceBatterSwing=6500
injuryChanceBatterHit=180
injuryChanceCatcherHit=180
injuryChanceCollision=90
injuryChanceSlideHeadFirst=350
injuryChanceSlideFeetFirst=550
injuryChancePlayerHit=180
injuryChanceOverUsage=200
injuryChanceWarmPitch=4900
injuryChanceHalfPitch=9999
injuryChanceColdPitch=9999
;PINCH HITTING FOR PITCHER
phForPitcherBase=-300
phForPitcherEarlyInnAdjust=-1999
phForPitcherMiddleInnAdjust=-999
phForPitcherLateInnAdjust=-750
phForPitcherInn9Adjust=0
phForPitcherExtraInnAdjust=10
phForPitcherBigLeadAdjust=-99999
phForPitcherLeadAdjust=-2999
phForPitcherWinRunInScoringPosAdjust=10
phForPitcherWinRunOnFirstAdjust=5
phForPitcherWinRunAtBatAdjust=5
phForPitcherWinRunOnDeckAdjust=10
phForPitcherWinRunInDugoutAdjust=20
phForPitcherPerOutAdjust=5
phForPitcherExhaustedAdjust=50
phForPitcherTiredAdjust=-50
phForPitcherRestedAdjust=-1999
phForPitcherShutoutAdjust=-9999
phForPitcherNoHitterAdjust=-99999
phForPitcherPerBPPitcherAdjust=5
phForPitcherPerBenchPlayerAdjust=-15
phForPitcherPerInjuryPointAdjust=700
phForHitBigLeadAdjust=-500 ; Adjustment for a lead of 5 or more runs
phForHitLeadAdjust=-20 ;
phForHitWinRunInScoringPosAdjust=-5 ; Adjustment when in scoring position
phForHitWinRunOnFirstAdjust=5 ; Adjustment when on first base
phForHitWinRunAtBatAdjust=10 ; Adjustment when at bat
phForHitWinRunOnDeckAdjust=10 ; Adjustment when on deck
phForHitWinRunInDugoutAdjust=0 ; Adjustment when in the dugout
;
; Adjustments for the batter's Offensive abilities, using the above formula.
; Thresholds are the minimum values to place the hitter in a specific
; classification grouping.
;
phForHitVeryHighBatRatThresh=60 ; "Very high" batter if above this value
phForHitHighBatRatThresh=50 ; "High" batter if above this value
phForHitMedBatRatThresh=40 ; "Medium" batter if above this value
phForHitLowBatRatThresh=30 ; "Low" batter if above this value
phForHitVeryHighBatRatAdjust=-1500 ; Adjustment for "very high" batter
phForHitHighBatRatAdjust=-500 ; Adjustment for "high" batter
phForHitMedBatRatAdjust=0 ; Adjustment for "medium" batter
phForHitLowBatRatAdjust=20 ; Adjustment for "low" batter
phForHitVeryLowBatRatAdjust=100 ; Adjustment for "very low" batter
phForHitBatPlatAdvAdjust=0 ; Adjustment if the batter has the platoon
; advantage
phForHitVeryHighODRatThresh=60 ; "Very high" OD batter if above this value
phForHitHighODRatThresh=50 ; "High" OD batter if above this value
phForHitMedODRatThresh=40 ; "Medium" OD batter if above this value
phForHitLowODRatThresh=30 ; "Low" OD batter if above this value
phForHitVeryHighODRatAdjust=-10 ; Adjustment for "very high" OD batter
phForHitHighODRatAdjust=-5 ; Adjustment for "high" OD batter
phForHitMedODRatAdjust=0 ; Adjustment for "medium" OD batter
phForHitLowODRatAdjust=5 ; Adjustment for "low" OD batter
phForHitVeryLowODRatAdjust=10 ; Adjustment for "very low" OD batter
;
phForHitVeryHighPHBatDiffRatThresh=25 ; "Very high" PH if above this value
phForHitHighPHBatDiffRatThresh=15 ; "High" PH if above this value
phForHitMedPHBatDiffRatThresh=0 ; "Medium" PH if above this value
phForHitLowPHBatDiffRatThresh=-15 ; "Low" PH if above this value
phForHitVeryHighPHBatDiffRatAdjust=50 ; Adjustment for "very high" PH
phForHitHighPHBatDiffRatAdjust=25 ; Adjustment for "high" PH
phForHitMedPHBatDiffRatAdjust=0 ; Adjustment for "medium" PH
phForHitLowPHBatDiffRatAdjust=-50 ; Adjustment for "low" PH
phForHitVeryLowPHBatDiffRatAdjust=-100 ; Adjustment for "very low" PH
phForHitPHPlatAdvAdjust=30 ; Adjustment if the PH has the platoon
; advantage (bats opposite pitcher hand)
;
;
; PINCH HIT IN A "NEED A RUN" SITUATION
; Situational adjustments
;
phForRunBase=-50 ; Base chance
phForRunLateInnAdjust=-15 ; Adjustment for innings 7-9
phForRunInn9Adjust=-10 ; Adjustment for the ninth inning
phForRunExtraInnAdjust=-5 ; Adjustment for extra innings
phForRunAwayAdjust=-20 ; Adjustment for visiting team
phForRunHomeAdjust=-15 ; Adjustment for home team
phForRunPerOutAdjust=5 ; Adjustment for each out in inning
phForRunPerBenchPlayerAdjust=10 ; Adjustment per eligible hitter on bench
phForRunPerInjuryPointAdjust=5 ; Adjustment per injury point on the player
;
; Adjustments for when the team is winning the game
;
phForRunBigLeadAdjust=-500 ; Adjustment for a lead of 5 or more runs
phForRunLeadAdjust=-100 ; Adjustment for a lead of at least 1 run
;
; Adjustments for when the team is losing the game. Each adjustment is used
; if the position of the player that represents the winning run is in the
; specified location.
;
phForRunWinRunInScoringPosAdjust=10 ; Adjustment when in scoring position
phForRunWinRunOnFirstAdjust=5 ; Adjustment when on first base
phForRunWinRunAtBatAdjust=5 ; Adjustment when at bat
phForRunWinRunOnDeckAdjust=-5 ; Adjustment when on deck
phForRunWinRunInDugoutAdjust=-10 ; Adjustment when in the dugout
;
; Adjustments for the batter's slugging abilities, using the above formula.
; Thresholds are the minimum values to place the hitter in a specific
; classification grouping.
;
phForRunVeryHighBatRatThresh=60 ; "Very high" batter if above this value
phForRunHighBatRatThresh=50 ; "High" batter if above this value
phForRunMedBatRatThresh=40 ; "Medium" batter if above this value
phForRunLowBatRatThresh=30 ; "Low" batter if above this value
phForRunVeryHighBatRatAdjust=-1000 ; Adjustment for "very high" batter
phForRunHighBatRatAdjust=-500 ; Adjustment for "high" batter
phForRunMedBatRatAdjust=100 ; Adjustment for "medium" batter
phForRunLowBatRatAdjust=20 ; Adjustment for "low" batter
phForRunVeryLowBatRatAdjust=50 ; Adjustment for "very low" batter
phForRunBatPlatAdvAdjust=-10 ; Adjustment if the batter has the platoon
; advantage (bats opposite pitcher hand)
;
; Adjustments for the on deck batter's slugging abilities, using the above
; formula. Thresholds are the minimum values to place the hitter in a
; specific classification grouping.
;
phForRunVeryHighODRatThresh=60 ; "Very high" OD batter if above this value
phForRunHighODRatThresh=50 ; "High" OD batter if above this value
phForRunMedODRatThresh=40 ; "Medium" OD batter if above this value
phForRunLowODRatThresh=30 ; "Low" OD batter if above this value
phForRunVeryHighODRatAdjust=-10 ; Adjustment for "very high" OD batter
phForRunHighODRatAdjust=-5 ; Adjustment for "high" OD batter
phForRunMedODRatAdjust=0 ; Adjustment for "medium" OD batter
phForRunLowODRatAdjust=5 ; Adjustment for "low" OD batter
phForRunVeryLowODRatAdjust=10 ; Adjustment for "very low" OD batter
;
; Adjustments for the slugging abilities of the potential pinch hitter, using
; the above formula. Thresholds are the minimum values to place the potential
; pinch hitter in a specific classification grouping.
;
phForRunVeryHighPHBatDiffRatThresh=15 ; "Very high" PH if above this value
phForRunHighPHBatDiffRatThresh=5 ; "High" PH if above this value
phForRunMedPHBatDiffRatThresh=-5 ; "Medium" PH if above this value
phForRunLowPHBatDiffRatThresh=-15 ; "Low" PH if above this value
phForRunVeryHighPHBatDiffRatAdjust=50 ; Adjustment for "very high" PH
phForRunHighPHBatDiffRatAdjust=25 ; Adjustment for "high" PH
phForRunMedPHBatDiffRatAdjust=0 ; Adjustment for "medium" PH
phForRunLowPHBatDiffRatAdjust=-50 ; Adjustment for "low" PH
phForRunVeryLowPHBatDiffRatAdjust=-100 ; Adjustment for "very low" PH
phForRunPHPlatAdvAdjust=30 ; Adjustment if the PH has the platoon
; advantage (bats opposite pitcher
; hand)
;
;
; USE A PINCH RUNNER
; Situational adjustments
;
prChanceOnFirstBase=-50 ; Base chance for runner on 1st base
prChanceOnSecondBase=-60 ; Base chance for runner on 2nd base
prChanceOnThirdBase=-70 ; Base chance for runner on 3rd base
prChanceWinningRun=20 ; Adjustment for runner being winning run
prChanceTyingRun=10 ; Adjustment for runner being tying run
prChanceInsignificant=-10000 ; Adjustment for "insignificant" runners
prChancePerOutAdjust=-5 ; Adjustment per out in inning
prChanceEarlyInnAdjust=-900000 ; Adjustment when in innings 1-3
prChanceMidInnAdjust=-30000 ; Adjustment when in innings 4-6
prChanceLateInnAdjust=0 ; Adjustment when in innings 7-9
prChanceInn9Adjust=20 ; Adjustment when in 9th inning
prChanceExtraInnAdjust=20 ; Adjustment when in extra innings
prChancePerBenchPlayerAdjust=10 ; Adjustment per eligible player on bench
prChancePerInjuryPointAdjust=5 ; Adjustment per injury point on player
;
; Adjustments for the current runner's SP rating. Thresholds are the minimum
; values for the SP rating to place a runner in a specific classification
; grouping.
;
prChanceVeryFastSPThresh=65 ; "Very fast" runner if above this value
prChanceFastSPThresh=55 ; "Fast" runner if above this value
prChanceMedSPThresh=45 ; "Medium" runner if above this value
prChanceSlowSPThresh=35 ; "Slow" runner if above this value
prChanceVeryFastSPAdjust=-200000 ; Adjustment for "very fast" runner
prChanceFastSPAdjust=-10000 ; Adjustment for "fast" runner
prChanceMedSPAdjust=0 ; Adjustment for "medium" runner
prChanceSlowSPAdjust=30 ; Adjustment for "slow" runner
prChanceVerySlowSPAdjust=50 ; Adjustment for "very slow" runner
;
; Adjustments for the potential pinch runner's SP rating. Thresholds are the
; minimum values for the SP rating to place a runner in a specific
; classification grouping.
;
prChanceVeryFastPRThresh=75 ; "Very fast" pinch runner if above this value
prChanceFastPRThresh=59 ; "Fast" pinch runner if above this value
prChanceMedPRThresh=50 ; "Medium" pinch runner if above this value
prChanceSlowPRThresh=45 ; "Slow" pinch runner if above this value
prChanceVeryFastPRAdjust=25 ; Adjustment for "very fast" pinch runner
prChanceFastPRAdjust=15 ; Adjustment for "fast" pinch runner
prChanceMedPRAdjust=0 ; Adjustment for "medium" pinch runner
prChanceSlowPRAdjust=-50 ; Adjustment for "slow" pinch runner
prChanceVerySlowPRAdjust=-100 ; Adjustment for "very slow" pinch runner
;
;
; MAKE A DEFENSIVE SUBSTITUTION
; Situational adjustments
;
defSubBase=0 ; Base chance
defSubBeforeInn7Adjust=-7500 ; Adjustment for innings 1-6
defSubInn7Adjust=5 ; Adjustment for the 7th inning
defSubInn8Adjust=10 ; Adjustment for the 8th inning
defSubAfterInn8Adjust=15 ; Adjustment for the 9th inning and beyond
defSubNoPrimaryPosAdjust=0 ; Adjustment if pos not player's primary pos
defSubNoQualifiedPosAdjust=-1000 ; Adjustment if player not qualified for pos
defSubPerInjuryPointAdjust=5 ; Adjustment per injury point on player
;
; Adjustments for the current player's Defensive abilities. Thresholds are
; the minimum value to place the player in the specific group.
;
defSubVeryHighCurrDefThresh=70 ; "Very high" if cur def above this value
defSubHighCurrDefThresh=60 ; "High" if cur def above this value
defSubMedCurrDefThresh=50 ; "Medium" if cur def above this value
defSubLowCurrDefThresh=40 ; "Low" if cur def above this value
defSubVeryHighCurrDefAdjust=-10000 ; Adjustment for "very high" current defense
defSubHighCurrDefAdjust=-5000 ; Adjustment for "high" current defense
defSubMedCurrDefAdjust=0 ; Adjustment for "medium" current defense
defSubLowCurrDefAdjust=20 ; Adjustment for "low" current defense
defSubVeryLowCurrDefAdjust=50 ; Adjustment for "very low" current defense
;
; Adjustments for the potential substitution's Defensive abilities. Thresholds are
; the minimum value to place the player in the specific group.
;
defSubVeryHighNewDefThresh=70 ; "Very high" if sub def above this value
defSubHighNewDefThresh=60 ; "High" if sub def above this value
defSubMedNewDefThresh=50 ; "Medium" if sub def above this value
defSubLowNewDefThresh=40 ; "Low" if sub def above this value
defSubVeryHighNewDefAdjust=60 ; Adjustment for "very high" sub defense
defSubHighNewDefAdjust=40 ; Adjustment for "high" sub defense
defSubMedNewDefAdjust=-100 ; Adjustment for "medium" sub defense
defSubLowNewDefAdjust=-5000 ; Adjustment for "low" sub defense
defSubVeryLowNewDefAdjust=-10000 ; Adjustment for "very low" sub defense
;
;
; DO A DOUBLE SWITCH
; Situational adjustments
;
doubleSwitchBase=0 ; Base value
doubleSwitchPitcherDueAdjust=25 ; Adjustment if pitcher is due to bat next inn
doubleSwitchPHAdjust=45 ; Adjustment if player is a pinch hitter
doubleSwitchNoPrimaryPosAdjust=-10 ; Adjustment if pos not player's primary pos
doubleSwitchNoQualifiedPosAdjust=-775 ; Adjustment if player not qualified
;
; Adjustments for current defensive player's Defense ability. Thresholds are
; the minimum value to place a player in a specific group.
;
doubleSwitchVeryHighCurrDefThresh=70 ; "Very high" cur def if above this val
doubleSwitchHighCurrDefThresh=60 ; "High" cur def if above this val
doubleSwitchMedCurrDefThresh=50 ; "Medium" cur def if above this val
doubleSwitchLowCurrDefThresh=40 ; "Low" cur def if above this val
doubleSwitchVeryHighCurrDefAdjust=-1000 ; Adjustment for "very high" cur defense
doubleSwitchHighCurrDefAdjust=-500 ; Adjustment for "high" cur defense
doubleSwitchMedCurrDefAdjust=0 ; Adjustment for "medium" cur defense
doubleSwitchLowCurrDefAdjust=20 ; Adjustment for "low" cur defense
doubleSwitchVeryLowCurrDefAdjust=500 ; Adjustment for "very low" cur defense
;
; Adjustments for the potential defensive substitution's Defense ability.
; Thresholds are the minimum value to place a player in a specific group.
;
doubleSwitchVeryHighNewDefThresh=70 ; "Very high" sub def if above this val
doubleSwitchHighNewDefThresh=60 ; "High" sub def if above this val
doubleSwitchMedNewDefThresh=50 ; "Medium" sub def if above this val
doubleSwitchLowNewDefThresh=40 ; "Low" sub def if above this val
doubleSwitchVeryHighNewDefAdjust=50 ; Adjustment for "very high" sub defense
doubleSwitchHighNewDefAdjust=20 ; Adjustment for "high" sub defense
doubleSwitchMedNewDefAdjust=-100 ; Adjustment for "medium" sub defense
doubleSwitchLowNewDefAdjust=-5000 ; Adjustment for "low" sub defense
doubleSwitchVeryLowNewDefAdjust=-10000 ; Adjustment for "very low" sub defense
;
[DialogPositions]
CAMSX=323
CAMSY=290