35,021 Commits over 4,474 Days - 0.33cph!
Merge from poncho_fur_fix (used BDU_Shirt.fbx version from this branch, stomping conflicting version on main)
Merge from JulQuickfire_balane1
Merge from videoplayer_volume
Merge from lunar_masks_wolf_headress
merge from fix_instantiate_persistant_setactive -> main
merge from grenade_drop_fix
merge from hackweek_nameplate_dist_sizes
Update Rust+ section in menu to link to the app when telling you to install it, and tell you if push notifications aren't enabled for the app yet
merge from automated_testing
merge from BoatVendor_BPchange
AKs now come with 4 rifle bullets in the magazine by default again (this was removed more than 4 years ago due to a bug)
Bugfix(editor): WhatUsesThis - don't require a whitespace after m_EditorClassIdentifier
- wrap the serach into a try-catch-throw block so we can quickly check if there's anything wrong with the prefab
Whitespace got lost in the prefab asset, causing the tool to trip up
Tests: ran it, got results
Fix old AIs not fleeing when player is unreachable
Fix scientists not moving or spawning in multiple locations when new navmesh is enabled, also fix old AIs moving slower
Merge from WolfHeaddress_Workbench
Merge: from mt_snapshot_saving
- Bugfix for duplicate field serialization
- Bugfix for unsafe Time access on worker thread
Tests: Booted into craggy
merge from hackweek_sv_pie_menu
merge from editor_fix_cpu_affinity -> main
merge from fix_serverport_editor -> main
merge from fix_itemmanager_domain_reload -> main
Fix NRE in FinishLoadingRoutine
Remove debug logging "Debug.Log("Hit client yield");"
Fix attempt for the flaky rocket splash tests, added damage tolerance for blocks taking very low damage due to physics not being deterministic
merge from fix_elevator_button_restart -> main
merge from fix_bag_nickname -> main
merge from sv_console_history
merge from sv_console_history
Merge from analytics_apartment_events
Merge: from mt_snapshot_saving
- Bugfix for ExactArrayPool not being thread-safe
Tests: TestMTSave
merge from ragdoll_selfcollision_fix
Merge: from mt_snapshot_saving
- Optim: in UsePlayerUpdateJobs 4 entitiy saving for network is done in parallel. Use server.ParallelNetworkQueueBatchSize to tweak number of tasks
Tests: 2k procgen, built a base and a boat, rode vehicle, heli, zipline, boat, horse, fly across the world. ran all TestMTSave unit tests
merge from demo_browser_search
merge from siegeweapon_firedamage
merge from siegeweapon_firedamage
Merge from sign_build_fix
Merge from lootspawn_stack_fix
merge from codegen_timings -> main
Merge from bag_compass_marker