Code:
#
# 32 team schedule, 100 games
# Designed for the following configuration:
# 2 subleagues, each with 4 divisions of 4 teams
#
#
# 9-12 games against 3 other teams in division (3-6H/3-6A)
# 4-6 games against 12 other teams in subleague (3-4H/3-4A)
# 3 games against 2 teams in other subleague (3H or 3A)
#
# All interleague games in one halfweek in first half and one in second half
#
# No homestands or roadtrips longer than 13 games
#
# Teams play 8-9 weekend series at home
#
# All weekday game times set at 7:05pm
# Saturday game times 30%-1:05pm, 20%-4:05pm, 50%-7:05pm
# Sunday game times 60%-1:05pm, 25%-4:05pm, 15%-7:05pm
# Exceptions 1:05pm getaway days (where both teams play elsewhere next day)
#
# Season begins first Friday on or after May 2
# Season ends last Sunday of August
# Season spans 115 days
#
# All-Star Game set for first Tuesday on or after July 8 (day num 68)
#
# Built 2023-12-25
#