12,632 Commits over 2,315 Days - 0.23cph!
    
    
    
        
            
            
            
                
                Merge from pistol_slide_states
 
                
                
                
                
                
             
         
        
            
            
            
                
                Cherry pick 
77900, ignoring merge tracking
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▋█▆▉▍ ▌▌▆▍▉▋▋ ▄▇▊▊▅█▄ ▋▅▇▄▍ ▉▋▅▆▌ ▊▊▊▆▄▍▅ ▆█▍▍ ██▄█ ▊█▊▆▉▅ ▌█▄▄/▇▇▇▆ ▄▅▋▊▇▆▌
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed some event sfx repeating once when a shot playback ends
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Add graphics.dof_kernel_count convar, supports 0-3
Sets sample count to 28, 64, 128, 512 for smoother looking depth of field
Current setting is hardcoded to 28 so this should have no impact on regular gameplay
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Conveyors will now calculate Min/Max filter amounts based on the specified input/output ranges (eg. the left slot on the locker already only added/removed items from the first locker set, but now it will only check those slots when calculating how many items are in the container when evaluating filters)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from watercatcher_perf_improvements
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix static water catchers throwing an exception
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from watercatcher_perf_improvements
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Revert kayak and rowboat to their 
78335 version to fix errors
 
                
                
                
                
                
             
         
        
            
            
            
                
                First pass on exposing multiple dof sample options
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix storage adaptors, conveyors and pipe LODs being calculated from the wrong position when entering network range
 
                
                
                
                
                
             
         
        
            
            
            
                
                Compile out pipe mesh renderer on server
 
                
                
                
                
                
             
         
        
            
            
            
                
                Reduce the minimum distance between industrial pipe points for easier placement (was 0.4, now 0.3)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Adjusted LOD levels of industrial entities
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Revert kayak and rowboat prefabs to match main (even though plastic shows no changes, seems to fix their corruption in unity)
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added Jake's bench_io command from water_io_benchmark branch (there were some other unrelated changes on that branch)
Added server.waterContainersLeaveWaterBehind, when enabled water containers will leave 1 unit of water behind when transferring water to other containers
Attached sprinklers can still fully drain a liquid container
Can be toggled at runtime, enabling this during peak hours or temporarily while IO usage is high should help general server performance
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added a small thickness to pipe visibility checks to prevent it going through very small gaps in construction
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        29
    
    
        
            thumb_down
        
        10
    
 
                 
             
         
        
            
            
            
                
                Increase distance daisy chained water catchers can deposit their newly created water
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed chains of water storage entities sending excessive entity updates when chained together
Storage entities will now wait 10s after they have initially received water before they start draining to subsequent storage entities
Entity updates were caused by entities constantly dithering from having water/not having water, with this change every storage entity in a chain will maintain a low amount of water while a daisy chained water flow is occuring
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Replaced conveyor toggle input with Turn On and Turn Off inputs
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Cleanup
Modified save data structure
Exposed the cost of researching default blueprints (server.defaultBlueprintResearchCost, defaults to 10 scrap)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix case where items with a stack size of 2 wouldn't transfer through a conveyor attached to a splitter (another rounding error)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix not being able to place deployables on top of industrial pipes
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed some filter pass/fail passthrough issues on the conveyor
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Remove references to consuming fuel in the Turn On/Off interaction description for the electric furnace
 
                
                
                
                
                
             
         
        
            
            
            
                
                Can now place doors even if pipes are obstructing the space (added an AllowDoor flag to ColliderInfo)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed storage adaptor being invulnerable
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed being able to pickup deployables that have a storage adaptor or workbench attached (fixed box storage, workbench, ovens)
Industrial crafter now needs to be empty before it can be picked up
Electric furnace description tweak
 
                
                
                
                
                
             
         
        
            
            
            
                
                Simplified some recursive behaviour on the conveyor
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed some passthrough issues with conveyors
Protocol++
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Fixed some pipe prevent building volumes lingering after a connection has been removed
 
                
                
                
                
                
             
         
        
            
            
            
                
                Shrink industrial icon on crosshair when looking at an industrial slot (was overlapping some text)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Pool the industrial pipe prevent building volume