388 Commits over 153 Days - 0.11cph!
Fix ship wire spam on variants: move overrides to the wire prefab.
Add ghostship B/C/D variants
merge ghostship_timeouts to naval_update
Fix compile error with timeout overrides
merge dynamic_environment_volumes to naval_update
Add dynamic environment volumes, move transformation/bounds math to burst. todo: jobify?
merge ghostship_timeouts fix to naval_update
Disable timeouts on ghost ships
Make ghost ship environment volumes dynamic
merge ghost_ship_bugfixes to naval_update
Remove decals from server ghostship prefab
Replace all ghost ship line IO entities with static wires
merge ghostship_bug_fixes to naval_update
Bump cull range on buoyancy, raise buoyancy to make it easier to climb ghost ship ladders.
Add another pref for disabling the companion server
Lower yaw/pitch clamps on the cannon
Add cannon admin fire command, fix ballista admin reload using hardcoded ammo types (use available ammo types instead)
Add a way to disable rcon in editor prefs (Edit -> Preferences... -> Facepunch -> General)
merge main into naval_update again
subtract flashlight beam optimizations
Cannon work in progress, basic firing/reloading based on ballista.
Add multi command execution to console UI + multi line autocompletion.
Add multiline support to dev console
Don't load inventory inside container corpse, we already load it in base.
Fix instanceData on items getting disposed if an item gets loaded twice.
Move player visibility position back to the head bone
Fix being able to see nametags through water.
Add culling based on distance
Store start/end positions during jobs, add `laserbeam.useJobs` convar to allow for toggling the new jobified laser beams.
Optimise laser beams by moving them to jobs
cache transform, shader ids, reuse beamST. about 30% faster with 80 instances.
Fix update queue gc allocations
Cherry pick flashlight optimizations
Fix Invisible fire around Bradley APC debris, also fixes related entities.
Make mixing table overflow items drop from the player's eye level to improve visibility.
merge improve_mixingtable_drop_visibility to main
merge fix_torch_underwater to main
Fix being able to swing a torch underwater to keep it lit. Add a transition from attack_lit -> extinguish.
merge fix_worldsize_skipdomainreload to main
Fix skip domain reload breaking world size in procedural maps.
Fix tree marker color selector
Fix other people's night vision goggles glowing even if they're disabled.
merge glass_fix_resourcerefs to main
Update related monument prefabs
Fix overlapping metal/glass colliders in shop fronts and security doors.
Add small_glass to query vis job runner, only run terrain ignore checks if rays hit terrain, bump max hits to 4.
merge fix_invoke_handler_errors to main