137,440 Commits over 4,324 Days - 1.32cph!
Re-added indirect instancing multi-compiles
merge from main/salvaged_axe_new_sounds
merge from main/butcher_knife_new_sounds
Golfcart read write/golf driver mesh and textures
Folder cleanup, renamed some classes
catapult_bee_worldmodel -> main
Add worldmodel script to bee ammo for the catapult
Deleted all the old main menu code, updated some old references
Moved some stuff around and renamed some classes
syncvar_improvements_3 -> main
materials first pass, texturing start on apartments exterior
Merge: from hackweek_pool_analyzer
- New: static code analyzer for invalid use of Pool.Free and related methods
- Bugfix: a bunch of fixes for detected pooling problems, about 40 cases
Tests: internal unit tests, compile simulator in editor, built C & S standalones (last week tho)
Update: PoolAnalyzer - switch to release version
- Release binary built from b189abf6
Tests: internal unit tests, started unity and ran compile simulator
Separate sign for Kiosk B
Client Unity version to 635cbaf/2022.3.41x1, build servers should have the deps now
Deleted and moved more stuff
Fixed client/server serialized field mismatch in HeldEntity
Separate paintable signs for rentable shop kiosks
rolled client Unity version back while buildservers are missing the dependency, will push again in the next couple hours when they're ready
RHIBs cannot enter the deep sea
Fixed players not being notified by IReceiveDeepSeaNotifications when leaving/entering deep sea
We weren't calling it for passengers of vehicles
Deep sea is closed when the server just wiped
Convared under deepsea.openOnServerWipe
Charcoal Box - texture and icon update
Merge from redirect_tests
Added an attribute to allow optional bypass of mandatory callback system
rotated penthouse bath door to prevent blocking path
- SyncVars now call their callback method on Network Load
- First parameter of SyncVars callbacks can now be null. This only happens in cases where the callback runs on load
- Updated all existing scripts
Add initial static boat building station prefab
Remove Golf Ball Rock that was bricking some prefab ID's
Cleanup to try another merge
updated Windows client Unity version to 635cbaf/2022.3.41x1 as well, MacOS client still on 2022.3.41f1
Component Ammo Box - Updated corpse mesh and prefab
Cherrypick
139401 "Space LR despawn timer set, Neonsign TR crafting pass"
Apply xmas tree change from
139653
These were left over changes from naval_backport
Added Sail.MaxThrustMultiplier and SmallEngine.MaxThrustMultiplier replicated vars.
Refactored sail and engine thrust variables/functions to include them.
merge from hackweek_more_tests/fixes
Removed some multi-compiles from the Standard shader and replaced some with shader variants to reduce shader memory further. Also, converted the forward shadow keywords to a dynamic branch in the shader so its multi-compiles could be removed
Apartment complex greybox update