branchrust_reboot/main/Workcartcancel
674 Commits over 273 Days - 0.10cph!
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
more NPC fixes in tunnels
dungeon navmesh generation
Added TerrainPath.DungeonRoot and TerrainPath.DungeonCells
Renamed TerrainPath.Dungeons to TerrainPath.DungeonEntrances
Tunnel entrances are now also under "Dungeon" hierarchy
Moved the door manipulator on one of the stairwells
Increased elevator speed per metre (1.5 -> 2.5)
In-train proximity warning system WIP.
Revert unintended craggy change
Added an electrical output to the static elevator that outputs power for 10 seconds when the lift arrives at that floor
Hooked up hidden door manipulators to each of the elevator doors that are triggered by the above
Fix collision track assignment
Replaced all of the elevator buttons
Merge from workcart/button (stomped button placement, will need to reapply)
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.
modular grid review before LODs
fix for NPCs not roaming underground
Tunnel entrance now has DungeonInfo component
TerrainPath now keeps a list of DungeonInfo, which keeps a list of DungeonLink
Made the wip corridors and stairwells cull at 100 as a temporary measure until LODs are in
more art work - some polish
prepare prefab on elevator door
scene to prefab entrance
Entrance mesh sign
Adding elevator animated door
Nesting the new hinged door into stairwell prefabs
Changed a few doors and light prefab types for Damian
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
Fixed edge case that could lead to train tunnel network just ending and spilling out into darkness at the end of a station
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