branchrust_reboot/main/naval_update/boat_buildingcancel
626 Commits over 214 Days - 0.12cph!
Merge from refactor_boatchecks
moving some cargoship/tugboat special behaviour cases in deployabled and HitInfo to be driven by an interface tag rather than direct type check
- deployables parent directly to the vehicle instead of sub-entities
- special handling in some HitInfo data generation
PlayerBoat HasValidDismountPosition and GetDismountPosition now check for steering wheel positions, because player boats are dynamic and can have no pre-determined dismount points.
Auth placement/building fix
Fix anchor visual state on entering network range or loading in.
Fixed anchor culling when lowered.
Check for boat auth before entering edit mode
Remove the interaction timers from anchors to match the recent removal of timers from other items.
Added translation strings for boat validation enum so we can show nicer toast error messages.
Setup prevent building volume on small engine.
assigned missing physics mats on some boat building blocks
initialize deep sea shore vectors properly when loading cached shore vectors (editor-only issue)
Only show the finish editing option if we're looking at the station, not the netting.
Resize boat building station netting area to support max size boats of 10x5.
Reposition colliders, volumes, buoys.
merge from directional_drag
Removed empty RealmedRemove component from hull_square
Anchor collision primitives setup.
Tweaks to volumes.
Modular boat - Fixed gaps in walls, fixed doorway block colliders not matching the art
Disable the large vehicle colliders around BBS netting
▅▋▊▅ ▆▌█▋▍▍ ▄▋▌ █▄▉▊▉▄▋▄▌▇▄ ▄▅▇▋
edited small engine anims as they were too subtle previously
Fix steering wheel/mailbox issue (properly this time?)
Merge from steering_wheels_fix
merge from physics_pass_two
Fix power not showing correctly in boat building UI.
Display power to mass.
undid change in file I don't remember touching (harmless)
Changed the order of steering wheel dismount positions so the nearest one is attempted first
merge from small_engine_reverse
Quick cleanup after merge issue
Small engine anim code/setup
merge from small_engine_reverse
missing manifest update for smallengine fuel storage (caused it not to be saved/loaded)
Boat door colliders: convex solution that has a hole for glass collider to work
Small engine prefab update
more precise colliders for modular boat low walls