34,471 Commits over 4,201 Days - 0.34cph!
    
    
    
        
            
            
            
                
                bradley shows smoke and fire based on current health
after not being attacked for 5 minutes, bradley heals over 60 seconds
code cleanup
                
                
                
                
             
         
        
            
            
            
                
                custom smg learnable recoil patterns and reduced aimcone
fixed flyhack catching people standing on vehicles
                
                
                
                
             
         
        
            
            
            
                
                Added schematime convar (inventory schema refresh interval)
                
                
                
                
             
         
        
            
            
            
                
                nav_disable usage improvements and compatibility with nav_grid.
When animals fail to spawn on a navmesh they now drop a corpse on removal/kill (scientists won't).
                
                
                
                
             
         
        
            
            
            
                
                Retired TextureUtils (GC alloc galore)
Added GC-free Texture2D.Clear extension method
                
                
                
                
             
         
        
            
            
            
                
                Fixed a bad check in nav_disable improvements.
                
                
                
                
             
         
        
            
            
            
                
                Added Union64 to Rust.Global
Fixed CRC.Compute32 discarding the passed CRC value
Added CRC.Compute32 and CRC.Compute64 overloads that take numerical types
                
                
                
                
             
         
        
            
            
            
                
                Eliminated GC allocs from UpdateClothingItems
                
                
                
                
             
         
        
            
            
            
                
                Changed item container hash from massive string to CRC32 hash (eliminates GC allocs)
                
                
                
                
             
         
        
        
            
            
            
                
                Deleted Plugins/ProtoBuffers (empty csproj)
                
                
                
                
             
         
        
            
            
            
                
                Moved Rust.Data.Test to use the same folder structure as the other plugin tests
                
                
                
                
             
         
        
            
            
            
                
                Eliminated GC allocs from MeshPaintableSource
                
                
                
                
             
         
        
            
            
            
                
                ▌▊▊▄▋▇█ ▋▉ ▇▅▆▊▉▄ ▊▍█ ▋▆▅▅▇▆▇ ▍▋▋▄ ██▌▋▉▍▄
                
                
                
                
             
         
        
            
            
            
                
                Fixed client side texture memory leak when paintable signs are destroyed (!)
                
                
                
                
             
         
        
            
            
            
                
                Fixed the default item container hash being the same as the hash of an empty item container (now uses 0xffffff)
                
                
                
                
             
         
        
        
        
        
        
        
        
            
            
            
                
                Fixed that the fix for RUST-836 was ifdef CLIENT (whoops)
                
                
                
                
             
         
        
            
            
            
                
                Disabled mips on terrain alpha to prevent caves from closing in low quality
                
                
                
                
             
         
        
            
            
            
                
                Removed terrain4_rock2_smoothness; replaced by spec on quarry_stone_debris
Renamed terrain4_rock2_specularity
Disabled readwrite on all terrain4_rock2 textures
                
                
                
                
             
         
        
        
            
            
            
                
                Npcs should wait for dynamic navmesh to finish baking before attempting to spawn on a valid navmesh.
                
                
                
                
             
         
        
        
            
            
            
                
                fixed bradley loot table giving way too much
                
                
                
                
             
         
        
            
            
            
                
                Transform.FindChild (obsolete) -> Transform.Find
                
                
                
                
             
         
        
            
            
            
                
                fixed muzzleflash location on several weapons ( 3rd person )
                
                
                
                
             
         
        
            
            
            
                
                More description updates and fixes
                
                
                
                
             
         
        
            
            
            
                
                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
                
                
                
                
             
         
        
            
            
            
                
                Fixed texture / memory leak in HttpImage (+ now using UnityWebRequest)
                
                
                
                
             
         
        
        
            
            
            
                
                fixed the 'EffectRecycle' code so it takes into account the max particle time
                
                
                
                
             
         
        
            
            
            
                
                Disabled LOD_FACE_CROSSFADE multi compiles (should be unused afaik & cause shader compiler errors)
                
                
                
                
             
         
        
        
            
            
            
                
                Attempt to fix RUST-1760 ("You cannot have more than 
262143 Colliders enabled in total" spam while loading a save)
                
                
                
                
             
         
        
            
            
            
                
                Attempt to fix RUST-1761 ("Sub-emitters must be children of the system that spawns them" on Hapis)
                
                
                
                
             
         
        
            
            
            
                
                Subtracting smalluments (will re-add later with other wiping changes)
                
                
                
                
             
         
        
            
            
            
                
                Second 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)
                
                
                
                
             
         
        
            
            
            
                
                Fourth attempt to fix RUST-1760 ("You cannot have more than 
262143 Colliders enabled in total" spam while loading a save)
                
                
                
                
             
         
        
            
            
            
                
                Fixed Rust.Application.isLoading not being set during GameSetup (editor startup)
                
                
                
                
             
         
        
            
            
            
                
                Fixed client side profiler mismatch in BasePlayer.SendClientTick
                
                
                
                
             
         
        
            
            
            
                
                Some "using UnityEngine.Profiling;"
                
                
                
                
             
         
        
            
            
            
                
                Added ProfilerDebug tool to track down profiler sample mismatches
                
                
                
                
             
         
        
            
            
            
                
                Fixed profiler sample mismatch in RendererCell.RefreshAsync
                
                
                
                
             
         
        
            
            
            
                
                Fix for bradley shooting trough the rocket factory roof