34,929 Commits over 4,293 Days - 0.34cph!
boatai_leftover_logs_2 -> main
Merge: from triggerparentdelayedexit_optim
- Nothing, this just fixes merge history to avoid showing it as a non-merged branch
Tests: none, no files changed
set up steam items for scientist and heavy scientist plushies, fixed invisible world model and wrong collision on heavy scientist plushie, fixed missing world model outline on scientist plushie, fixed repair and pickup references on both
merge from ScientistPlushie
merge from HeavyScientistPlushie
▋▆▅▄▄▍ ▄█▍▋ ▊█▇▋▅▍▍▍▅▋▆▆▋▉
merge from fix_puzzle_reset_underground -> main
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.
ballista_mounting_fix -> main
Merge: from useplayertasks_invisplayers
- Bugfix for invisible player in helis/other vehicles with UsePlayerUpdateJobs 2
Tests: 2p on Craggy, flew heli to player outside of network range 5 times - player was visible
▋▍██▉▌ ▄▆▇▇ ▌▌▅▄▇▆▉▍█▌█▇▄▋▋▍▋▊▋▅▉▌▆▆▆▆▄▅
Fixed some properties in the shader GUI script that were causing errors with the StadardWithTwoDecals shader's materials
merge from indirect_instancing
merge from indirect_instancing (exception fix)
merge from indirect_instancing
▅ ▉▆▍█▄▄▊▇▇ ▋▊▉▉▄▊▍ ▉▅▌ ▍▇▋ ▊▍█▉▆▅▊█ ▍▉▍▅ ▅█▌▊ ▆█▇▅▋▉▋▄ █▄▆ ▅▉█▍█▌▋▊▄▄█▌█▊▌▌▄▉█▌ ▅▅▌▍█▊▅▄▄ ▆█▅ ▆▍█▍█▊▉ ▆▇ ▌▋▊▌▊ ▌▉▍ ▋▊█▄▅ ▅▍▋▉ ▉▋ ▋ ▋▉ ▋▊▆▊▉ ▅▍██▍▅█▇▇▅▄▌▋▉ ▅▇ ▉▍ ▄▄▋█ ▆▌ ▄▋▉▊▆▄▄ ▉▄▆▇▍▆▆▉▌▋▌▊▉█ ▊▍▅▊▆ ▆▊▅▉▋▊▋ ▉▇▅▊▌▄ ▇▅▉▌▉▅▅
autoturret_improvements -> main (passed unit tests)
merge from slots_optimize
merge buoyancy batching progress to main, off by default. toggled by `buoyancy.use_batching`
merge from fix_nms_loot_reset -> main
Merge: from triggerparentdelayedexit_optim
- Optim: new TriggerParent volume processing mode, controlled by TriggerParent.TickMode (default to 1, old mode is 0). TickMode 1-specific optims controlled by UsePlayerV2Shortcuts and AllowTriggerSleeping switches (both enabled by default)
Tests: built boats, sank them while on them, spawned 100 boats with sleepers both with TickMode 0 and 1
Subtract CS
140319 (fix_foundation_clipping_rocks)
▊ ▊▍▄▌▅ ▌██▄ ▆▅▉▆▊▊▍▄▅▉▄▌▌▉▍▇▆▌▆█▅█▉▅▍▆▊█
Added a UV channel selector drop down for the detail normal map on the StandardWithDecal shader. Also renamed Decal Bump Map Scale to Decal Bump Map Intensity
merge from fix_foundation_clipping_rocks -> main
merge from clearinventory_clothingchanged_fix
merge from custom_icon_pooling_fix
travelling_vendor_spawn_prechecks -> main
sign_painting_ui_escape -> main
autoturret_improvements -> main
Fix player models continuing to play animations in demos when paused.
▌ ▍▌▆▉▍ ▅▋▄▄ ▉▌▄▋▇▊▆▋▅▌▆▆▊█▇▉▅▉▅█▅▅▊█▍▌▆▍▍▄
Fixed a server only serialized field
merge from slots_optimize
merge from save280 - Staging wipe