36,677 Commits over 4,383 Days - 0.35cph!
Removed old AiManagedAgent class, old and useless
Subtracted
150385
Use object.ReferenceEquals instead of == null in RustNavMeshAgent::TryGetAgent, fixes a random nre when spawning npcs
Removed serialized animation curves in BaseNpc.Stats, it was causing a mysterious native crash when spawning the zombie prefab (wtf)
Cherrypick
148619 (fix full rebuilds not working) since it never got cherrypicked to main
merge from fix_assetscene_deepsea -> main
Potential fix for zombie NRE on _agent == null in tests
Fix zombies breaking automated tests
Cherry pick tutorial bear and unused shark fix from ai_recast_integration
Merge from workbench_upgrades (Recycle balance pass, description updates)
Updated seismic sensor levels:
- Mortar Shell: 2
- Fragmentation Mortar Shell: 1
- Cannonball: 1
merge from automated_testing
server_browser_update_2 -> main
merge from mortar_prototype
Merge from ai_recast_integration, enable with -useNewNavmesh on server boot, visualize with rustnav.draw command
merge mortar_prototype to main
merge from mortar_prototype
merge from automated_testing
merge from automated_testing
Set legacy shelter door and wooking workbench bbq owner id when spawning
vendingmachine_updateammocount_nre -> main
Fixed tutorial completed commands not running quietly
merge from automated_testing
Updated the EmissionToggle script to check whether the MPBs for the renderers have changed before attempting to set the emission value. This fixes an issue where renderers would have the incorrect MPB when coming back into network range
merge from save284 - Staging wipe!
merge from mortar_prototype
merge from workbench_upgrades
merge from mortar_prototype
merge from mortar_prototype
merge from automated_testing
Add pilot dlc box, electric furnace and electric furnace io entity to StorageAdaptorAllowCollisionGroup
Commit RidableHorse because it wants to and when it wants to we listen
Fix compile error from non-existant namespace
merge from optimize_plant_lod_wind
Merge from workbench_upgrades
merge from automated_testing
merge from mortar_prototype
merge from playerboat_testfix
Merge: from sanitize_specatating_players
- Bugfix for NRE spam when spectate mods don't correctly setup spectating
Tests: none, trivial change
- Fixed binocular overlay from sticking around on reconnect
- Fixed binocular overlay firing material changes into plastic
merge from automated_testing
Merge from workbench_upgrades
merge from placement_ignoreentity
Merge from workbench_upgrades
merge from weapon_refresh_salvaged_cleaver
▆ ▍▇▆▅▌▋ ▅▌▍▄ ▄▍▅▇▇▍▌▉██▇▄▋▊▅▄▍▄▄█▇▍▆▍▋█▌▌▋▆▋▊▍▋▇▋▌▊ ▅▆▌▊▆ ▇▌▍▉▊▍▌▋▄▋▉▊▅ ▊▅▊▌▄ ▄▌▅▋ ▊▅▄▆█▅▆▍▋▉▊▊ ▍▅▋▍▆▌▍█▊ ▍▇▄▆▄ ▊▍▆▆▌▌▄▉▅▌▉▇▉▊▉ ▄▍▍▍█ ▋▄▌ ▍▌▅▌▋▄ ▋▋ ▍▍██▆▋▉ ▊▌▉ █▍▍█▌▆▇ ▍▊▍█▄▋ ▇▊ ▅▆█▋▄▇█▇▄▉▇▅▅▆▇█ ▆ ▅▌ ▆▅▌▉ ▍▌█▋█▌▆
▉▌█▋▍▋ ▉▉▍▇ ▌▉▅▉█▄▄▉▇▋▉▊▌▇▍▊▍▉
merge from batteringramhead_health_fix
▌ ▊▋█ ▄▄▊▄ ▊▇▋▄▊▋▋ ▅▇▊▄█▄▍▍ ▉▌▉▉ ▋▅▉ ▌▊▊▌ ▋▍ ▉▊▋▉█▋▇▌▆▉▉▉▌▋▅▋▉▉▊▌▊▆▉█▉▌▍▄▉ ▅▇▋▄▌▉▋