32,250 Commits over 4,048 Days - 0.33cph!
Fixed ai.prefab data reset.
Fixed a couple Server vs Client compile errors.
Merged from NavMesh Link branch
Fifth attempt to fix RUST-1760 ("You cannot have more than
262143 Colliders enabled in total" spam while loading a save)
Better server startup logging in case this doesn't do it
Voice limiting tweaks
Play camera focus sound less often on auto turret
Auto turret accent sound voice limiting tweaks
Added "foliagegrid" editor convar
Fix for bradley shooting trough the rocket factory roof
Fixed profiler sample mismatch in RendererCell.RefreshAsync
Added ProfilerDebug tool to track down profiler sample mismatches
Some "using UnityEngine.Profiling;"
Fixed client side profiler mismatch in BasePlayer.SendClientTick
Fixed Rust.Application.isLoading not being set during GameSetup (editor startup)
Fourth attempt to fix RUST-1760 ("You cannot have more than
262143 Colliders enabled in total" spam while loading a save)
Third attempt to fix RUST-1760 ("You cannot have more than
262143 Colliders enabled in total" spam while loading a save)
Second attempt to fix RUST-1760 ("You cannot have more than
262143 Colliders enabled in total" spam while loading a save)
Subtracting smalluments (will re-add later with other wiping changes)
Attempt to fix RUST-1761 ("Sub-emitters must be children of the system that spawns them" on Hapis)
Attempt to fix RUST-1760 ("You cannot have more than
262143 Colliders enabled in total" spam while loading a save)
Disabled LOD_FACE_CROSSFADE multi compiles (should be unused afaik & cause shader compiler errors)
fixed the 'EffectRecycle' code so it takes into account the max particle time
Fixed texture / memory leak in HttpImage (+ now using UnityWebRequest)
Fixed some foods having missing sounds when consumed
Consuming raw foods now makes the player vomit (better feedback)
Armored square foundation now uses correct footstep sfx
More description updates and fixes
fixed muzzleflash location on several weapons ( 3rd person )
Transform.FindChild (obsolete) -> Transform.Find
fixed bradley loot table giving way too much
Npcs should wait for dynamic navmesh to finish baking before attempting to spawn on a valid navmesh.
Removed terrain4_rock2_smoothness; replaced by spec on quarry_stone_debris
Renamed terrain4_rock2_specularity
Disabled readwrite on all terrain4_rock2 textures
Disabled mips on terrain alpha to prevent caves from closing in low quality
Fixed that the fix for RUST-836 was ifdef CLIENT (whoops)
Fixed the default item container hash being the same as the hash of an empty item container (now uses 0xffffff)
Fixed client side texture memory leak when paintable signs are destroyed (!)
▌▊▊▄▋▇█ ▋▉ ▇▅▆▊▉▄ ▊▍█ ▋▆▅▅▇▆▇ ▍▋▋▄ ██▌▋▉▍▄
Eliminated GC allocs from MeshPaintableSource
Moved Rust.Data.Test to use the same folder structure as the other plugin tests
Deleted Plugins/ProtoBuffers (empty csproj)