branchrust_reboot/main/TrainDecouplingImprovementscancel
12 Commits over 31 Days - 0.02cph!
Fixed loot wagons overwriting the baseTrain data that had already been set in TrainCar. Fixes visual issue with coupling points not moving to the correct angle
Always construct a new CompleteTrain with any coupling changes. Allows 'coupledBackwards' etc to refresh correctly
Increase ProceduralMapRailSimple default size to one that actually has rails
Merge main -> TrainDecouplingImprovements
Removed OnPreCouplingChange saved data. Set new coupledBackwards bool per train car when it's first integrated into a new CompleteTrain, always use that as a reference instead of calling CompleteTrain GetIsCoupledBackwards again. and don't let anything mess with it after that. Fixes various bugs with getting the wrong data after uncoupling etc. Also fixed CompleteTrain init order issues.
Adjusted caboose colliders to fix unwanted collision
Merge main -> TrainDecouplingImprovements
Merge main -> TrainDecouplingImprovements
Merge main -> TrainDecouplingImprovements
Improved train uncoupling behaviour
Fixed inaccurate comments, etc
Merge main -> TrainDecouplingImprovements