13,122 Commits over 2,800 Days - 0.20cph!
Allow TriggerParent to hook into the dismount system of a mountable, automatically dismounting a parented player if they clip into something
New TriggerParent doClippingCheck option, which de-parents parented entities if they clip into an obstacle.
Edits to storage interaction
Fix engine storage parenting on 1mod_engine
Initial commit of engine internal items work
Initial commit of internal engine items
Better slow-speed exit handbrake system
Fix VehicleEditingItemIcon refresh
Adjusted player position in seats as there was some clipping through seats
Make chassis colliders more rounded so they'll handle rough terrain more nicely (similar to sedantest "boat" style)
Chassis visuals performance further improvement
Client performance: Don't animate chassis visuals if it's behind the camera
Client performance: ModularCarAudio
Tentative fix for double-animated vehicle mount sitting
Fix presets, which had lost their item assignments
Setting emission colour to 1,1,1 instead of 0,0,0 so that the shader gets compiled with _EMISSION keyword, even though we want it non-emissive initially
Added audio for lights toggle
Allow lights use with engine off
Cockpit icon update to latest model
Module/chassis item description edits
Added UI infobox data for vehicle chassis and modules
Merge from Main -> Vehicles
Merge CraggyEaseOfUse -> Main. Adds a Rust Editor window option to bypass procedural spawn and directly use "spawnpoint" tagged GameObjects. Automatically clears the setting if the loaded scene changes
Adjusted physics code re playtest feedback, setting up vehicles to:
- Come to rest naturally at initial spawn
- Continue rolling freely if driver bails out while the vehicle is moving at significant speed
- Keep still, apply "handbrake" if driver exits while relatively stationary
Storage module now drops contents on death
Updated vehicle lift icon as well
Icon positioning adjustments
Add support to the item icon slot UI for more than just showing container slots. Now showing vehicle module and chassis info in UI slots.
Updated icons for all chassis and modules
Merge from Main -> Vehicles
Adjust vehicle lift deploy area + chassis prefab changes
Adjust trigger parent volumes on flatbeds
Add model script to chassis and modules
Increased brake power a little
Simplified vehicle lift networking, got it working correctly with save/load. Client now also infers the correct lift up/down state from the other parameters. Protocol++.
Enable saving on vehicle lift
Correctly link items and their entities when loading from save
Make sure vehicle is freed correctly if vehicle lift is despawned
Updates for the change in deployed vehicle lift prefab name
Merge from CraggyEaseOfUse -> Vehicles