Replaced "World Reflections" setting with two toggles in the experimental graphics settings: "Advanced Interior Lighting" and "Advanced Forest Lighting" which represent reflection quality 3 and 4
If both experimental options are disabled, the equivalent of reflection quality 2 is used (cubemap ambient light only considers the terrain and monument buildings)
Altered Locomotive design
Cabin Door now always open, and now has a rear access directly opposite front entrance improving flow of traversal
Altered the Collision Mesh to now accommodate the above changes
Re-uv'd UV2 & rebaked AO for UV2 of both the exterior and interior, and adjusted vertex painting. I'll need to change all of this for the lower lods too.
Adjusted all the materials for the above changes.
Fixed wagons (most noticeable on the fuel wagon) not lining up perfectly when being shunted at trainyard. Now using a true world-space distance instead of spline-space distance, which was slightly different.
Fixed newly spawned trains checking SpaceIsClear at their spawned position, rather than the position that they snap to on the tracks. Prevents stacking trains in one spot, which became possible with the newly extended maximum spawn distance
Merge Main -> Trainyard Update
Note: This merge had an evil twin conflict on the coaling_tower_fuel_tank folder, caused by 72,896. There was nothing in the folder on Main except for some subfolders, so I've used the version from this branch.
Once the wagon is empty, it's useless, so destroy it after it's emptied completely, but with a few minutes of corpseSeconds time, so it's really more like the decay speeds up a lot. Allow fixcars to bring them back to life.