7,038 Commits over 1,645 Days - 0.18cph!
Fix badly aligned Workcart cabin colliders
Work cart driver takes 50% reduced damage of all types
▌██▍█ ▊ ▄▄▅▄ █▊ ▊▉██▍█▅ "▅▌▍▇ - ▆█▍ ▌▌▍ ▍▉▆▅▌ ▉▄▇ █▍▅ ▋▇▌▊▉▄▌ ▇▋▊▅█▊ ▄▌ ▍▄% ▆█▉ ▋▆▅▆█▆▉▌▄▇▄ ▉█▍█▉▄▊ ▋█▄▉▅ ▆▋ ▅▊▅▄▉▄▅▍ ██▉▅▊▆ ▇▉▍ ▇▇▊▊ ▍▊'▉▆ ▍▇█▄█ ▆▅▍█." ▆▉▇▌█▇▌ ▉▄'█ ▍▇██▇▌▅▅▋
Don't resize player collider when in the work cart seat, it doesn't need it. Remove a couple of no-longer-used glass window vars.
Remove work cart window glass entirely (Helk request)
Show work cart mount option only when looking at the door. A temp box now also "boards up" the window in the door, making the interaction less confusing.
Increase hazard warning min dist so it doesn't trigger when shunting in reverse
Proximity alert improvements and fixes
Shared spline data update
Reduce the amount of collision damage from train collisions, and increase the force required to derail
Add train_tunnel_double_switch_a_36m back in so I can use it for testing switched on the train tunnels map. Plus data index edit on 108m track
In-train proximity warning system WIP.
WIP but failed experiment. Client would have had to know the track spline details.
Framework for a client-side-only hazard detection system
Revert some proximity changes to try something else
Fix collision track assignment
Fixed warnings about duplicate menu entry name for GameObject/UI/Event
Proximity warning work, move some code to SERVER only, TrainTrackSplines now keep track of trains on them so that upcoming hazards can be detected for the proximity warning.
▆▋▍▋▅ ▉▅▌▉▉▉▉ ▉▅▌▋, ▇▆▍█▆ ▍█▄▍▄█▋▇▌▄▆▊▌▇▍▊▄▋▅ ▅▉▇'▇ ▇▅▊▉▅▄ █▆ ▌▍▅▆▇ ▍ ▌▅▄█▉▊
Setting up for proximity alerts. Also have the main train script call the update on the audio script, to reduce Unity method calls.
Remove older (hopefully) unnecessary calls to Ignore Collision on parts of other compound colliders as well
Don't ignore collision on what's already going to be a compound collider
Material edit. Made work cart glass more transparent
Updted how work cart damage effects trigger
Adjust low and medium engine speed settings
Fixed train wheel rotation visuals
Activate headlights by default when work cart engine startup completes
Damage train when hitting barricade
Reduce train speed a bit more when a barricade is hit
LODComponent compile fix for SERVER
Train barrier collision handling
Initial work on destroyable barricade for tracks
Fix train_track_3x9 spline
Remove garbage gen in CheckAssignCollider
Concert collision contacts loop to be garbage-free
Speed up shared spline data regen. Ordering changed, so spline prefab indices updated
Let manifest builds regenerate world splines
Have the workcart slow down more quickly of its own accord when not in use. So if players jump off it doesn't end up a million miles away from them
Fix workcart occasionally getting "stuck" and having to reverse before going forward when using entity spawn (static collision bug)
Fix workcart headlights being in the wrong place/angle
Shared spline data now also looks in the autospawn folder. Updated autospawn train prefab spline data.
One icon that I missed on the crafting screen