branchrust_reboot/main/naval_update/boat_buildingcancel
87 Commits over 91 Days - 0.04cph!
Fix some client/server domain issues with GetEntitiesInBuildArea
Cannon whitebox deployabke
Merge from deployable_cannon
Flip default anchor rotation so it's easier to place at edges
Initial setup of anchor as deployable.
Added IBoatBuildingPiece inteface.
Call IBoatBuildingPiece.OnAddedToBoat when pieces are parented.
Moved steering wheel and sail init logic to this implementation.
Close any open sails when finialising boat building at the boat building station, so that your boat doesn't sail off before you can get back on it.
Refactor to WindBlocked. Include clearance checks in front and behind of sails so that they need room to catch wind.
Sails only work if they're outside
Merge from placement_improvements
Merge from steering_wheels
ForceDeployableSetParent returns true on BoatBuildingBlock
Sail and steering wheel bounds cleanup
Setup some basic steering wheel visual turning
Don't auto-enter BBS edit mode when loading from a save so any boat left in the work area isn't confusingly converted to editable.
Set isDynamic on all block RendererLODs, fixing visual issue after loading.
BBS duplicate name fix.
Sails revert to closed on save load.l
Refactor contributing health and mass values to BoatBuildingBlock so we can control values for each block type.
Some cleanup.
Add couple more test saves.
Placeholder icons for boat building station, sail, steering wheel.
Remove previous temporay forced global disabling of RendererBatch
Allow demolishing of boat blocks by the owning player, even without auth, until we know how we're gonna handle auth.
BBS collider tweaks.
Improve ladder placement.
Actually setup steering wheel deploy rotation instead of just placing it backwards every time.
Setup steering wheel placement mesh.
Boat build validation now works client side too.
Show reason specific error toasts when trying to finish construction for invalid boat builds.
ifdef rework to allow for client side boat validation checks
More boat building station prefab tweaks for usability.
Fixed BBS ground watch issues.
Boat Building Station: Nicer positioning relative to netting, volume fixes.
Added ladders to sides to make it easier to get onto from the water.
Boat building station deploy volume for build area to prevent placement in areas where the sea floor could mess your boat up
Remove RendererBatch from whitebox pieces