Windy City Yard
In short
Map 3 of 5. “The wind is blowing out to left.” Deeper fences and a 12 ft wall, offset by a 12 mph wind toward left field. Its special ball is Super Fast (x1.15 speed) on fastballs and sliders, 1 in 3.
How it works
- Unlock: third in
db.ballparks. Opens when Farmyard is beaten on Medium. Beating it on Medium opens Midnight Yard. - Environment: overcast sky, mowed grass, padded wall, a full stadium with a big crowd. The wind is a constant vector
added to the ball’s flight (
GetEnvironment): 12 mph toward -30°, which helps balls pulled to left field. - Special ball: Super Fast on fastball and slider: the pitch speed is multiplied by
BallEffects.SuperFastSpeed= 1.15. See Special Balls. - Targets: two landing zones with pole markers.
- Pitchers: the shared pool for innings 1 to 8. Because Super Fast rides only fastballs and sliders, pitchers here
lean on those pitches (80% of draws, about 70% of pitches;
PitcherAI.FavouredShare); Knuckle Sandwich throws neither, so he doesn’t lean. Final boss:windy.finalBossId = "gale", so inning 9 is always BOSS: The Gale (only here). His own ball, any pitch, 1 in 8, is a gust at the zone: half Headwind (from 70% of the flight it slows to 0.45x pace), half Tailwind (1.9x pace). Either way the ball still reaches the plate at the planned moment. See Pitchers and Bosses.
Numbers
| What | Value | Where to tune |
|---|---|---|
| id / display name | windy / Windy City Yard | DefaultContent |
| Unlock order | 3 of 5 (index 2), goal multiplier x1.3225 | order of db.ballparks |
| LF / CF / RF | 330 / 400 / 340 ft | Park(...) |
| Wall height | 12 ft | Park(...) |
| Gravity | x1 | gravityScale |
| Wind | 12 mph toward -30° (card: “Wind 12 mph out to left”) | windMph, windDirectionDeg |
| Night / sky | no / Overcast | isNight, sky |
| Ground / wall | Mowed / Padded | ground, wallStyle |
| Grass / wall colour | (0.3, 0.66, 0.26) / (0.14, 0.42, 0.24) | Park(...) |
| Seats / crowd density | (0.15, 0.4, 0.2) / 0.85 | seatColor, crowdDensity |
| Special ball | Super Fast, fastball / slider, chance 1/3 | windy.balls |
| Final boss | The Gale (gale): Headwind / Tailwind, any pitch, 1 in 8 | windy.finalBossId, gale.balls |
| Batter modifiers | none | batterModifiers |
| Bleachers start | about 126.7 ft behind the wall (set by the Rooftop: 430 + 35 + 15 - 353.3) | StadiumLayout.GapFt |
Targets
| Label | Spray | Distance | Radius | Pays | Colour |
|---|---|---|---|---|---|
| Rooftop | -30° (left) | 430 ft | 35 ft | x2 | yellow |
| Lake | 30° (right) | 440 ft | 25 ft | x3 | (0.2, 0.6, 1) |
Inning goals (inning 3, 6, 9 are boss innings)
| Difficulty | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| Normal | 650 | 825 | 1300 | 1300 | 1625 | 2525 | 2525 | 3150 | 4925 |
| Medium | 925 | 1150 | 1800 | 1800 | 2250 | 3525 | 3525 | 4425 | 6900 |
| Hard | 1250 | 1575 | 2450 | 2450 | 3075 | 4800 | 4800 | 6000 | 9350 |
Special ball chance by difficulty (x1 / x1.5 / x2): 1/3, 1/2, 2/3. The Gale’s gust: 1/8, 3/16, 1/4.
In the code
| File | What it does |
|---|---|
Assets/_Project/Scripts/Data/DefaultContent.cs | Park("windy", ...), wind, sky, targets, Super Fast ball, finalBossId, The Gale |
Assets/_Project/Scripts/Data/BallparkDefinition.cs | GetEnvironment turns wind into a vector; WindDirectionLabel |
Assets/_Project/Scripts/Pitching/PitcherAI.cs | Applies the x1.15 Super Fast speed |
Gotchas
- The right-field line (340 ft) is 10 ft deeper than left (330 ft), so the field is not symmetric.
- The Lake is the higher-paying target (x3) but sits against the wind.
Related
- Ballparks: all parks compared
- Special Balls: the Super Fast ball
- Pitchers and Bosses: The Gale
- Hit Physics: wind in the flight model