branchrust_reboot/main/TrainWorkContinuedcancel

34 Commits over 31 Days - 0.05cph!

3 Years Ago
Improved handling for vehicle kinematic state, right now just for RHIB. Should hopefully fix occasionaly "Kinematic body only supports Speculative Continuous collision detection" errors on servers.
3 Years Ago
Redo train changes from Main
3 Years Ago
Mere Main -> TrainWorkContinued. Had to stomp train changes from Main (will reimplement)
3 Years Ago
Revert some ragdoll parenting edits
3 Years Ago
Ragdolls now collide correctly with vehicles
3 Years Ago
Merge Main -> TrainWorkContinued
3 Years Ago
A safer fix
3 Years Ago
Simplify GetLootFromIndex
3 Years Ago
Items still collide correctly with vehicles now, but turned off actual local-space parenting for all but the trains. It seems to work better in the other vehicles (HAB, scrap heli, modular car flatbeds) if the items are kept in world space and therefore allowed to roll around freely
3 Years Ago
- Dropped items now collide with vehicles - Dropped items now parent to vehicles with parent triggers
3 Years Ago
Fixed trains creeping forward when being pushed against a static obstacle
3 Years Ago
- Trains now repeatedly check for ability to couple while colliding. Previous if the coupling failed for any reason on initial touch, it wouldn't try again until backing off and retrying. - Two fixes for trains colliding with other trains up against a static object.
3 Years Ago
Merge Main -> TrainWorkContinued
3 Years Ago
Merge Main -> TrainWorkContinued
3 Years Ago
A couple of minor edits
3 Years Ago
Get hurtTiggerUser once, instead of every tick
3 Years Ago
- Added methods to check all, or individual, train track splines in prefabs for potential tangent issues. - Fixed up the dodgy tangents in four train tunnel prefabs. - Removed the temporary workaround for the broken ones, and some now-unused methods. - Regenerated spline data. - Some formatting. One remaining problem with the updated splines joining up so this can't go on Main just yet.
3 Years Ago
Trains now check for available space BEFORE spawning, and try a new position if needed
3 Years Ago
Updated wagon gibs to the new wagon colours
3 Years Ago
Fixed up gibs for WagonA/WagonB/WagonC
3 Years Ago
Fixed missing car icon
3 Years Ago
Added death screen names and icons for modular car deaths, and for snowmobile deaths
3 Years Ago
Added missing train entity in death screen list
3 Years Ago
- Added death screen icons and names for all the new train components. - Fixed a couple of bugs with train wagon gibs.
3 Years Ago
Another small fix
3 Years Ago
OnPostFill virtual method fix
3 Years Ago
Spawn some extra train engines if there aren't enough to fill all sidings
3 Years Ago
Spawn one train engine at every siding before moving on to spawning the rest of them randomly. At low spawn populations, there may still not be enough engines to have one per siding
3 Years Ago
Merge Main -> TrainWorkContinued
3 Years Ago
Code review: Added divide-by-zero check.
3 Years Ago
Code review: Save GC with orePlaneRenderers.
3 Years Ago
Merge Main -> TrainWorkContinued
3 Years Ago
Disable the ore plane gameobjects when the transform scale is at zero (less efficient than disabling just the renderers, but since there are multiple LODs this keeps it simple)
3 Years Ago
Merge MoreTrainFixes -> TrainWorkContinued