130,369 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                 merge from fix_heavy_scientist_static_loadout
                
                
                
                
             
         
        
            
            
            
                
                 merge from roulette_random
                
                
                
                
             
         
        
            
            
            
                
                Fixed DeferredExtension command buffer allocating 62b of garbage every frame
                
                
                
                
             
         
        
            
            
            
                
                First pass on new UI layout for conversations and mission acceptance
                
                
                
                
             
         
        
            
            
            
                
                S2P compound and bandit town
                
                
                
                
             
         
        
            
            
            
                
                Remove the inventory slots on the static workbench variants, prevents players accidentally transferring scrap from their inventory into hidden inventory slots when right clicking scrap
                
                
                
                
             
         
        
            
            
            
                
                █▋▉▍▊ ▅▄▋▋ █▉▋█▆ ▍▆▍▍▉▄▄█▌▋▌ ▋▉▍ ▄▊▋▊▄▆▊ ▋█▉▋▇ ▆█ ▄█ ▋▋▉▉█▄▉▊ ▋▆ ▅▍▍▋▄ ▌▊▄▊▄▊▌▋▅ ▊▆▌█▅▆ ▌▉ ▇█▍ ▄▆▄█▄▄ ▅▍▋▄ ▊▌ ▋█▌▋ ▅▋▍▋▍▄▇ ▍▆▆▅█▉▇▉ ▊▉▋▄ ▊▉▉▊ ▍█ ▍▍ ▅▍▇▅▍▇█▋
                
                
                
                
             
         
        
            
            
            
                
                Adjusted minimum font size on tutorial popup
                
                
                
                
             
         
        
            
            
            
                
                FIxed state where tutorial button in menu would show as not usable when it should be usable
                
                
                
                
             
         
        
            
            
            
                
                Change method names so harmony mods stop disabling the feature serverside
Add `ping_estimation` convar to manually toggle ping estimation (default enabled)
                
                
                
                
             
         
        
            
            
            
                
                Disable ping logging inside editor, switch to a convar `ping_estimate_logging`
                
                
                
                
             
         
        
            
            
            
                
                ▆▇▍▆▄▅█▋ ▋█▊▉▍▄▇▆ ▉▍▇▍▍██▍ ▄▊▊▄▌▆▌▉ ▌▄▌█▌▄▇▌▄▆█, ▉▉▊▌█▊ ▄▊▄▍▊▉▋▍▍ ▅███▌█▊▄▊▌ ▆▍█▉▊▉▍ (▋ > ▄), ▍█▇▋▆ ▇▌▉▋▊▅█▄█▌▍▍▇▊ ▇▍▌▉▍ ▍▅▋ ▉▅█▇▋ ▋▋▍▉▌▊▆▅▍▍ ▌█▉█▅█
                
                
                
                
             
         
        
            
            
            
                
                Fix storage adapters blocking looting of boxes when looking directly at the adapters
- add support for GameTrace to ignore the type of an entity
- will still GameTrace the storage adapter if you are holding a WireTool/PipeTool
https://files.facepunch.com/jakerich/acrocQIGlVgn6mTE/01R7sjXhY7xH2U9S.png
                
                
             
         
        
            
            
            
                
                Change the actual code that uses `isHoldingShift`
                
                
                
                
             
         
        
            
            
            
                
                Pass `isHoldingShift` to Construction.Placement
                
                
                
                
             
         
        
            
            
            
                
                Fix disabling external wall snapping (by holding shift) not working outside of the editor
                
                
                
                
             
         
        
            
            
            
                
                Fixed wire loading issue: We now save the initial positions and rotations of IO connections to make sure entities parented to moving objects spawn their lines at the right place 
(e.g. you load a DoorController on an opened door, lines need to be spawned at the position where the component was initially wired)
This also allows door controller to be wired when doors are opened
                
                
                
                
             
         
        
            
            
            
                
                Fix sleeping bag not keeping last valid position for 0.25m when placing onto building blocks (still be strict when placing onto vehicles / parented entities)
                
                
                
                
             
         
        
            
            
            
                
                Fixed a few IO line parenting loading issues + refacto and naming
                
                
                
                
             
         
        
            
            
            
                
                ▇▆▇▅▌▍ █▊▄█▊▌▋▇▋▉▊ ▇▇▆▍▅▄ ▋▇▆▄█▇▊ ▌▉ ▉▄▉ ▋▇▅▌▆▍▊ ▋▆▉▆▍▌▍▍▆▍▇▌▍
                
                
                
                
             
         
        
            
            
            
                
                Merge from main/Workshop Normal Map Fix
                
                
                
                
             
         
        
            
            
            
                
                Move some hardcoded values of weapon_fists to SWEP.* variables
Merged some pull requests
* Updated TTT Russian localization
* Micro optimizations with weapon_base & GM:DrawDeathNotice
* Fixed some typos in FGD and Lua comments
Update some more spawncions for consistency
Alternative fix for traces not hitting transparent displacements
Better consistency with brushes that use same materials - does not cast shadow and traces hit them
Fixed toolgun ghost entity fading out in singleplayer on some maps
Added vgui.GetAll()
Returns only Lua created panels.
Used to fix PANEL:PreAutoRefresh() and PANEL:PostAutoRefresh() not working
                
                
                
                
             
         
        
            
            
            
                
                Further changes to 'WhatUsesThis'
                
                
                
                
             
         
        
            
            
            
                
                Updates to WorkshopItemEditor, removed debug code
                
                
                
                
             
         
        
            
            
            
                
                player update. setting up 3p m39 rifle anim set
                
                
                
                
             
         
        
            
            
            
                
                removed old mesh setup from v_sks.viewmodel prefab
                
                
                
                
             
         
        
            
            
            
                
                viewmodel updates
- material fix on prefab
- added bullet mesh, textures & mat, added as child of mag
- attachment tweaks
                
                
                
                
             
         
        
            
            
            
                
                Undoing unwanted changes to materials
                
                
                
                
             
         
        
            
            
            
                
                Player update. 3p semi auto rifle anim set exported/setup
                
                
                
                
             
         
        
        
            
            
            
                
                Update wire parented positions only when the parent entity is busy (door opening/closing)
                
                
                
                
             
         
        
            
            
            
                
                merge from ScaleBySpeed_server_optimisation
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_horse_bullet_penetration
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_steam_nickname_slow_refresh
                
                
                
                
             
         
        
            
            
            
                
                 merge from viewmodelrenderers
                
                
                
                
             
         
        
            
            
            
                
                ▇█▇▅▉ ▌▅▅▅ ▍▋▌▍_▇▊▆▍▅▋▇▌█▅_▊▄█▆_▆▄▅▇▉▆_█▉▋▇▉_▍▆▆▆
                
                
                
                
             
         
        
        
            
            
            
                
                ▅▅▋█▌▌▉▅▅ ▄▌▊ █▅▄▆▉▅▉ ▆▌▉▌ ▌▆▆▇ ▆▌ ▊▇-█▄▆ ▋█ ▊▄▉▊▅▄ ▍▊▆▍▇▇▍ ▌▊▍ ▋▉▋▊▇▌▆ ▊▉▆▆▉▊█▉ ▅█▊▉▉▊▌▅▋
                
                
                
                
             
         
        
            
            
            
                
                Updated changes to normal map fix
                
                
                
                
             
         
        
            
            
            
                
                ▅▉▇▄▍▅ ▊▅▍▆ ▇▄▅▅ ▊▍▋▍█▉▉▄_█▅▄▍▊▄
                
                
                
                
             
         
        
            
            
            
                
                Auto pair when deployed, if you have code lock access
                
                
                
                
             
         
        
            
            
            
                
                New version of normal map fix
                
                
                
                
             
         
        
        
            
            
            
                
                 merge from tutorial_menu_improvements
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_demo_disk_quota
                
                
                
                
             
         
        
            
            
            
                
                 merge from industrial_conveyor_quickmove
                
                
                
                
             
         
        
            
            
            
                
                 merge from dismount_netting_fix
                
                
                
                
             
         
        
            
            
            
                
                Added a new QuickMove path for Industrial conveyors, bypasses having to create a SplitItem (and the associated GC) 
Should also reduce general item churn issues as the most common conveyor scenario (moving some items from one stack to another) will no longer involve making a new item
Should be no gameplay difference
                
                
                
                
             
         
        
            
            
            
                
                Added a metal detector mission objective
                
                
                
                
             
         
        
            
            
            
                
                Added hinges to the van doors