65 Commits over 184 Days - 0.01cph!
Fix error from pasting dead boats, only update submerged states of filtered buoyancies.
Add cannon reload animations to the shared content bundle.
Bump up cannon health by 3x to 1000.
Fix camera clipping while aiming the cannon on a boat.
Add another query check for native grids. dont set water infos if queries dont find anything
Fix native grid crash with buoyancy batching enabled
Another burst compile error
merge back buoyancy_improvements.
shared static buffer size changed - pulling this changeset requires an editor restart.
Fix error from trying to stop one shot animations when the player is already gone, for e.g. when exiting network range.
Attach cannon ball to hands when reloading cannons.
Fix gestures not playing audio unless you play a different gesture, transition back to the entry state when ending a gesture. (playable graph quirk)
Reset playable graph state on disable to hopefully fix more pooling issues.
Fix workshop player models not playing their animations.
Clear indicesToCheck list before reusing it for water collision ignores.
Fixes native crash from projectile batching, and buoyancy batching breaking after enabling the deepsea.
(Hopefully) Fix player animations sometimes being left in weird states because of pooling.
Clean up the way we release animation handles to make sure the input ports always get disconnected regardless of whether the handle is valid or not, release handles when pooling players.
Fix crash from accessing null playable graphs and playables when releasing animation handles.
Validate graphs when setting animation handle progress - fixes cannon reload error spam.
merge buoyancy batching progress to main, off by default. toggled by `buoyancy.use_batching`
Fix player models continuing to play animations in demos when paused.
Fix world model outlines not displaying when using skip domain reload.
Fix playmode being broken due to outdated protobuf serializer or merge conflict.
Make grid constructor parameters optional to support static field codegen.
merge boat perf optimizations to main
Fix `-nosteam` no longer working in editor. (Preferences -> Facepunch -> Disable platform services editor pref)
Add modified script for generating a list of Job Safe Unity APIs.
Let bots exec admin/dev commands, filter out NPCs from bot.exec, display a success message with bot.exec.
Ignore new multi command behaviour for binds, they already handled chaining before.
Fix bot_exec no longer working in builds
Fix bot_exec commands in builds
Fix up/down arrow keys updating the label in the console input field even though they're unused.
Remove leftover debugging logs and restore debug commented out code.
merge from multiline_console
merge from fix_ice_skin_particles to fix chainsaw fx lighting issues
merge fix_invisible_nametags to main
merge queryvisoptimization_bugs to main
merge cherry_pick_iteration_speed to main
merge cherrypick_queryvisjobs_optimizations to main
subtract flashlight beam optimizations
merge improve_mixingtable_drop_visibility to main
merge fix_torch_underwater to main
merge fix_worldsize_skipdomainreload to main
merge glass_fix_resourcerefs to main
merge fix_invoke_handler_errors to main
merge fix_hp_post_restart to main