130,443 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                unique environment - lake_a scene setup
                
                
                
                
             
         
        
            
            
            
                
                Make sure you can't adjust the wire slack if you don't have a pending wire, will limit accidental slack changes
                
                
                
                
             
         
        
        
            
            
            
                
                Sike
Buy sound now invoked on the vendor game object as a whole rather than the machine inside
Adjusted to a tiny sound
                
                
                
                
             
         
        
            
            
            
                
                Placeholder logic to have wolves react to another wolf being hit nearby
                
                
                
                
             
         
        
            
            
            
                
                DPV 3rd person animation updated and sit DPV paramameters edited on the playeranimation controller so the anims kick in quicker
                
                
                
                
             
         
        
            
            
            
                
                Add convar to toggle fsm logging
                
                
                
                
             
         
        
            
            
            
                
                Update: Pool uses warnings instead of errors for deprecated API
Motivation: This will prevent causing errors for our modders/existing plugins and send a message that it needs to be updated. I'll remove these deprecated APIs next patch cycle.
- Also removed a couple TODO since they're either not viable for now or complete.
Tests: none
                
                
                
                
             
         
        
            
            
            
                
                Increased sound radius
Parking changes for now
                
                
                
                
             
         
        
            
            
            
                
                Update: Replacing all calls to Pool.GetList with Get<List<T>>
Now that we're cleaning up lists automatically when we call Free or FreeUnamnaged, GetList lost it's use. Replacement was done via regex + added using namepsace statements where missing. This affected ~740 cases.
Tests: Built all targets.
                
                
                
                
             
         
        
        
            
            
            
                
                Added Natural Dye set and some colours
                
                
                
                
             
         
        
            
            
            
                
                Hair Dye properties work with the standard shader (just colour for now)
Hair Cap no longer does incorrect gamma adjustment
                
                
                
                
             
         
        
        
            
            
            
                
                merge from temperate cliffs rework
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed vehicles and trains not triggering the alarm
Added a 1 second delay before the same entity can trigger the alarm again
                
                
                
                
             
         
        
            
            
            
                
                Merge from dynamic_vendor_pricing
                
                
                
                
             
         
        
            
            
            
                
                Clamp PriceUpdateFrequency
                
                
                
                
             
         
        
            
            
            
                
                Close the recorder window after completion.
                
                
                
                
             
         
        
            
            
            
                
                Fixed the tunnels no build volumes I missed
                
                
                
                
             
         
        
            
            
            
                
                ▍▇▆ ▇▉▇▋█▊_▅█▋ ▅▌▆▌ ▍▅ ▊▅▅▇▌ ▅█ █▍▋▉▇█▋
                
                
                
                
             
         
        
            
            
            
                
                Rename context menu.
Support finding deployable item prefabs.
Cleaned up batch render process visually (tidily reset rotation, toggle rotation, delays, etc).
Strip out blank URLS.
                
                
                
                
             
         
        
            
            
            
                
                Update: Marking Pool.GetList as obsolete
- Also bringing back list clearing on GetList invokation - to avoid breaking mods suddenly
Tests: built all targets
                
                
                
                
             
         
        
            
            
            
                
                Update: Changing ProtoBuff codegen to use Pool.Get<List<T>>
This eliminates 680 cases of GetList<T> use, which is about 40%. 
- CodeGenerator built in debug conf with commit 7d37b927 (FreeList-Depr branch)
Tests: built all targets.
                
                
                
                
             
         
        
        
            
            
            
                
                Added Tiger and Panther trophy models.  Meshes added to hunting trophy prefab.
                
                
                
                
             
         
        
        
            
            
            
                
                added tests assembly for OBB and a tool that executes the tests and parses the results to generate a scene containing all failed cases
- bumped test-framework version 1.1.33->1.4.4
                
                
                
                
             
         
        
            
            
            
                
                Converted jungle ruin walls to prefabs
                
                
                
                
             
         
        
        
            
            
            
                
                Rejigged ruins folder structure, added colliders
                
                
                
                
             
         
        
        
        
            
            
            
                
                subtracting RailFix - server unable to boot
                
                
                
                
             
         
        
        
            
            
            
                
                First pass on separating elevator lifts from their parent entity
                
                
                
                
             
         
        
            
            
            
                
                Merge from minigun_unload_fix
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from simulate_compile_errors
                
                
                
                
             
         
        
            
            
            
                
                Added OutputPath parameter
Added AllowUnsafeBlocks parameter
Added a None build as well
Added a basic sanity check on the defined constants we get from msbuild to ensure it ran successfully and is up to date
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed locomotive cabin debris disappearing after moving away from the origin
                
                
                
                
             
         
        
            
            
            
                
                100m was quite limiting to the available spawn area, try 75m
                
                
                
                
             
         
        
            
            
            
                
                Increased minimum train spline end distance from 60m to 100m
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed bikes slowly falling over when sleeping on a moving cargo ship
                
                
                
                
             
         
        
            
            
            
                
                Fixed issue with smoke lingering.
Missing mat change.
                
                
                
                
             
         
        
            
            
            
                
                Fixed ground effect being rotated for some reason.
Fixed blurred prop blades being fully lit on the bottom when sunlight hits the top of them.
                
                
                
                
             
         
        
            
            
            
                
                Log rcon as part of runtime profiling
- commands executed
- number of connected clients
- rcon commands ran each frame
- successful or failed RCON connections
- execution time of RCON commands per frame
Reference pooling to Facepunch.Rcon assembly so Rcon stats can be pooled