128,913 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                Added a toggle electrical input for strobe lights
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed errors when merging
 
                
                
                
                
                
             
         
        
            
            
            
                
                Scanlines and dirt for the blackjack monitor UI
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from main -> cached_server_browser
 
                
                
                
                
                
             
         
        
            
            
            
                
                CustomEntityRenderer works with building blocks and renders in chunks of 1,000
 
                
                
                
                
                
             
         
        
            
            
            
                
                Consolidated surface masks into one
 
                
                
                
                
                
             
         
        
            
            
            
                
                More throwing wip.
Custom chase and attack states.
 
                
                
                
                
                
             
         
        
            
            
            
                
                steamnagleflush true by default
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added steamnagleflush convar to enable flushing queued packets at the end of every frame (can eliminate up to 5ms of packet delay under specific circumstances)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Initial basic thrown weapon support for NPCPlayer
 
                
                
                
                
                
             
         
        
            
            
            
                
                Re-implemented body damage reduction for scarecrows (ConVar.Halloween.scarecrow_body_dmg_modifier)
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Prevent new idles from playing while the layer weight is 0
 
                
                
                
                
                
             
         
        
            
            
            
                
                Rework idle controller, move idle fidgets to a new layer that gets lerped in/out while the idle state is active 
Bypasses some awkward transitions
 
                
                
                
                
                
             
         
        
            
            
            
                
                A green light for the CRT
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Renamed some entities
Added an electrical passthrough to the conveyor, there's probably going to be a lot of these
 
                
                
                
                
                
             
         
        
            
            
            
                
                Visual tick rate thing that I'm probably not actually going to use. Committing this so I can go back if I regret deleting it
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from invoke_performance
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added InstancedEntityRenderer to render entities without gameobjects
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Send reduced information about building blocks to the client and track in custom network manager
 
                
                
                
                
                
             
         
        
            
            
            
                
                Show some of the monitor background texture through the UI in the best way we can (canvas blending options suck)
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed EntCount and AuthCount not working on sleeping players
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added no-game and between-round layouts for the small monitors
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added a between-rounds screen layout for the main monitor. Removed unused Has21 method.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update the redirect skin builder to no longer create skin assets
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed case where redirect skins wouldn't appear in repair bench (ItemDefinition.hasSkins now returns true if an item excluisvely has redirect skins and no skin assets)
Fixed skin picker showing redirect skins not owned by the player
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed case where DLC redirect skins weren't craftable
Fixed being unable to reskin items unlocked via DLC in repair bench
Deleted skin assets for many items that no longer need them, this should make no gameplay difference:
Disco floor large tiles, skull spikes, skull trophies, sunburn sunglasses, sky lantern, lumberjack tools, tomaha
 
                
                
                
                
                
             
         
        
            
            
            
                
                Dealer display fits up to seven cards (the max the dealer could ever have)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Setup for one row of dealer cards
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add find all redirects tool
 
                
                
                
                
                
             
         
        
        
        
        
        
            
            
            
                
                 allow fireplace to be repaired
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Weapon cooldowns, corpse setup.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Removed AllowWithoutAuth
Increased SendBufferSize default value to 4MB
 
                
                
                
                
                
             
         
        
            
            
            
                
                Use Camera.onPreRender vs OnPreRender() magic hook
 
                
                
                
                
                
             
         
        
            
            
            
                
                added protect anim & clips
 
                
                
                
                
                
             
         
        
            
            
            
                
                dependant mission position baseline
 
                
                
                
                
                
             
         
        
            
            
            
                
                Apply correct starting health.
Categorize correctly.
Start chainsaw after equipping.