branchrust_reboot/main/save224/spawningcancel
10 Commits over 0 Days - ∞cph!
Manifest update, to fix "no string for ID..."
Balancing train car spawns. Reduced engine:wagon ratio to 1:4 (was 1:7). Reduced overall train car population density from 1.0 to 0.7.
Population density tweaks
Scale populations to map size
Run the engine population first in case it fills up the sidings
Add spawn population for train wagons, uses traincar.wagons_per_engine convar
Don't let trains spawn within 40m of start/end of siding
Spawn cars slightly above the spline so the bounds check passes (they get snapped to the spline anyway)
Remove bypass bounds check
Reapply population convars
New SpawnPopulation that overrides position to select from valid siding splines