130,358 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Removed old chicken assets (20 files, about 30mb)
                
                
                
                
             
         
        
            
            
            
                
                Adjust alignment a little to match the railroad planter
                
                
                
                
             
         
        
            
            
            
                
                Retake triangle planter icon, fixed alignment
                
                
                
                
             
         
        
            
            
            
                
                Fixed warning spam when cooking food in the cursed cauldron
                
                
                
                
             
         
        
            
            
            
                
                Fixed meat losing it's stack size when it spoils
                
                
                
                
             
         
        
            
            
            
                
                Fixed hopper removing any item attachments from weapons/armour it picks up
The item contents should only be removed if the item is a backpack
Also added a few checks to ensure the rigidbody exists before trying to modify it (modded issue)
                
                
                
                
             
         
        
        
        
            
            
            
                
                Port croc corpse carry ragdoll stability fixes to tiger
                
                
                
                
             
         
        
            
            
            
                
                - Improve crocodile behaviour against static prey
- Fix crocodile getting stuck cycling between states when live prey is near food
                
                
                
                
             
         
        
            
            
            
                
                Fix player corpse bouncing a lot when carried by the crocodile
                
                
                
                
             
         
        
            
            
            
                
                Fix croc sliding during zigzag bite
                
                
                
                
             
         
        
            
            
            
                
                merge from large_planter_deployables_fix
                
                
                
                
             
         
        
            
            
            
                
                merge from graphics_ui_doubledigit
                
                
                
                
             
         
        
        
            
            
            
                
                 merge from lodbias_min_clamp_increase
                
                
                
                
             
         
        
        
            
            
            
                
                Weapon rack parachute NRE fix
                
                
                
                
             
         
        
            
            
            
                
                Clamped minimum lodbias to 0.5
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Check if player model exists before trying to assign skin variables
                
                
                
                
             
         
        
        
            
            
            
                
                Fix small trophy player heads not appearing on first time player enters network range
                
                
                
                
             
         
        
        
        
            
            
            
                
                ▅▇▌█ ▇▌▆ ▅▄▊██ ▊█▅▊█▅▍▄█▉▋▍▄▌▄▅ ▉▍▊▋█▇▉ ▇▅ ▆▊▋▇▅▋▉ ▇█▍▊▅▍▆▅ ▌▅▉▊ ▊ ▌▇█/▌▅▊▄▄, ▋▄▇▍▋ █▅█ ▅▊▇ ▌▅▊▊▍█ ▍▊ ▋▉▍▆▌▍▋▇
                
                
                
                
             
         
        
            
            
            
                
                merge from puzzle_reset_underground_fix
                
                
                
                
             
         
        
            
            
            
                
                progress on baking normal map/smoothness
                
                
                
                
             
         
        
            
            
            
                
                Added refresh_foliage console command
                
                
                
                
             
         
        
        
            
            
            
                
                Made cmd not send empty messages that kick people
And hide it (it still works, but just hidden)
func_lod DisappearMinDist & DisappearMaxDist KVs
Added weapon class name & ent index to "Weapon spawning in solid"
Minor FGD adjustments
More descriptions, default values, etc.
Added func_rotating.GetSpeed/SnapToStartPos
Added func_dustmotes.AffectedByWind
Fixed .gma being left open in some cases if it failed to load/parse
Fix shaders not compiling
Fix some vmt formatting that i came across randomly
                
                
                
                
             
         
        
            
            
            
                
                Made cmd not send empty messages that kick people
And hide it (it still works, but just hidden)
func_lod DisappearMinDist & DisappearMaxDist KVs
Added weapon class name & ent index to "Weapon spawning in solid"
Minor FGD adjustments
More descriptions, default values, etc.
Added func_rotating.GetSpeed/SnapToStartPos
Added func_dustmotes.AffectedByWind
Fixed .gma being left open in some cases if it failed to load/parse
Fix shaders not compiling
Fix some vmt formatting that i came across randomly
Merge community provided changes to JellyFish shader to do with $envmap
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Be very cautious about enabling texture streaming. Only enable it if Texture.streamingTextureLoadingCount = 0 and Texture.allowThreadedTextureCreation = false. If not, set Texture.allowThreadedTextureCreation = false and try again in 1 second. One second is enough to upload a few textures, right?
                
                
                
                
             
         
        
        
            
            
            
                
                pretty dirty WIP approach to erosion in a job, needs cleanup and splat writing fixing
                
                
                
                
             
         
        
            
            
            
                
                Update: leaving an optim todo idea comment
Tests: not applicable
                
                
                
                
             
         
        
            
            
            
                
                Update: sprinkle some profiling scopes
Tests: ran unit tests
                
                
                
                
             
         
        
            
            
            
                
                Remove checking of Texture.streamingTextureLoadingCount during TextureStreaming.Update()
                
                
                
                
             
         
        
            
            
            
                
                exported updated crocodile intimidate attack anim
                
                
                
                
             
         
        
            
            
            
                
                Disallow threaded texture creation whenever a loading screen is displayed. This should slightly improve loading times and further mitigate texture streaming race conditions.
                
                
                
                
             
         
        
        
            
            
            
                
                Shader and colour refinements. Added hemisphere support
                
                
                
                
             
         
        
            
            
            
                
                Setup a scrolling diagonal material
                
                
                
                
             
         
        
            
            
            
                
                Optim: use persistent allocs in GetWaterLevels
- I need to properly clean those up at server shutdown, but I'll solve that later
1k waves perf test shows ~100micros savings and no allocs - 1.45ms vs old 1.55ms. This is final optim in the area for now, making us ~80% faster than vanilla managed code(8.6ms).
Tests: ran unit tests
                
                
                
                
             
         
        
            
            
            
                
                Replace assertion with just a warning