6,504 Commits over 2,376 Days - 0.11cph!
Merge from client_parenting_callback_fix
Merge from bbs_player_limit
Make BBS hold to deploy and fix warning not appearing during placement if you already have a BBS somewhere.
Per-player max boat building station limit wip
Manually call OnParentChangingClient on client entities that have no new parent. This callback was never being called in this situation, for any entities.
Remove the hardcoded immediate send for balloons on boat parenting changes as this also fixes that issue.
Fix pool leak in DamageUtils
Tordpedo (and any other) splash damage no longer registers as a hit for each boat block in range.
▌▌▅▆ ▉▊▅▉▉▍ ▄▅▉▄▊█ ▋▅▄▊▍▌▅█ █▅▉ ▇▄▌▋▅▄▆▇▌▄▅ ▊█ █ ▇▍▌▊▄▅▄ ▇▊▋▊▌▇█▄ ▊▊ ▋▇▅▋█▋▆▍
Ramps now forward damange to parent boat correctly
Hookl up umbrella collider state toggling
▅▇▌▍▍▍ ▋▄▆▌ ▍▉▆▍▅▊▄▌▅▅▉ ▋▌▄▇ ▊▍▉ █▇▅▄ █▌▄▆▉▅▉▉ ▊▋▋▇▄▄▌▍▊▄▊▄▌▌▆ ▇█▋▉▆▍▅▉▍▋▌▄█▌▍▄▌▇▉▉▋▍█▄▇▌▍▌█▋▄ ▆▊ ▊▊▋▋▊▆▊ ▉▆▌▊ ▅▍▇ ▅▋▄ ▋▋▆▇
▍▍▆▆▇▍ ▅▄▆▍ ▄▇▋ ▋▉ ▊▊▌ ▍▄█▋█▆▊▉ ▄▊▆▌▆ ▍▆▊
Log boat building events and requests. Gated behind BoatBuildingStation.LogBoatBuildingEvents convar.
Merge from boat_optim_test/wip
▊▆▄▌▅▍▍▍ ▆▄▆▌▋█▇▊▍▍▉ ▌▇▌▋▊▄▆▇ ▊▌▍▆▋ ▌▆ ▊ ▅▊▌█▍▆▄▄
catching up with naval_update
Skip some stuff when removing children for edit mode.
Remove an unused client function and call.
More profiling.
Add alive time and pos to print stats boat command.
Don't run unecessary boat building finishing stuff if BBS is killed under normal finish building circumstances.
Slightly delay BakeDragAngles on init
Merge from small_engine_colliders_fix
▅▊▇█▋█ ▌▌▊▌▆▆▄ ▋▆ ▆▉▅▍▆█▆▅▇ █▆▌▍▇▊ ▍▋▌▇ █▌▆▆ ▍▉▆▄▄▋▆▄▉ ▄▌▆▌ ▅▌▄▋▍▉▍▄ ▉▊▌▉▍ ▍█▇▋ ▇▇▍▇▅█▍█ ▅▇▄▇▊▋ ▅▄▌▌▌ ▌▊▉
Only show block and deployable limits if enabled and above a threshold.
Always show the edit/finish options but show an error toast when on cooldown.
Kill boat during load if it saved when sinking
Bunch more wip/experiments
Remove the same-frame AutoClosePlayerCheckInterval from InvokeRandomized when deploying BBS, not needed.