130,358 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                 merge from full_serverside_fall_damage_clean_diff
                
                
                
                
             
         
        
            
            
            
                
                 merge from auto_map_upload
                
                
                
                
             
         
        
        
            
            
            
                
                ▇▌▍▋▄▍▅▇ ▋▇██▅▄█▌_▆▆ ▇▆▊ ▇▌█▅▉█ ▆▄▄▋▌▅▌▇ ▉▇▌▌ ▆▅▉▆▋▄▍▊▉▌'▊ ▅▍▍▉▅▄▄█
                
                
                
                
             
         
        
            
            
            
                
                viewmodel prefab - set shell root object on vm script
                
                
                
                
             
         
        
            
            
            
                
                ▇▆▉ ▇▅▆▆▇▉▊ ▍▍▋▄▄▊█▍▇ ██▌ █▋▍▇▋▍█ █▄ ▆▇▋▊█▊ █▉ ▅▊▍▄▉▄▆▄▉▊▇ ▍▄▉▄▋█▋▋▇ ▋█▆▌ ▄▉ ▊▉▍▇▉▍▍ █▅▌█▋▍▋ ▋▇▅▇▄▉▍▋ ▆▄▅▋▌ ▄▋▊ ▇▄▍▍▇ ▊▄▅▄█▍▉
                
                
                
                
             
         
        
            
            
            
                
                ▋▍▌▅▊▇▌▌ ▇▆ ▆▅▄▉▇▄ ▄▇ ▆▅▆▊▆ █▌▊▌ ▇▆▊ ▊▄▍▋▆█▌▋▇▉▌▊ ███▇▊▉▉ ▆▋ ▊▋▌ ▉▅▊█▆▍ ██ ▊▋▉▆▅▆▆▍▅▆ ▄▊▆▉▅
                
                
                
                
             
         
        
            
            
            
                
                - ▆▊▅ ▍▅█▇ ▇▆▍█▇▇▍▊▇▉▋ ▆▋▅▇▅▄▋▄ ▄▋▍▌▇ ▋▉▋ ▍▇▄▅▅▄▄ █▍▇▍█▇▉ █▅▊▅ ▄▊▇▌▉
- ▄▅▅█▊█ █▉▋▌▊▄▆▇ █▉▆▊▋█ ▌▅▇ ▊▉▇▌ ▅▅▊▌█▄▌ ▍▍▍▉█ ▍█▋▆▊▋ █▅▋▅▉▌ ▄▉█ ▊▍▌█▍▆▊▇_█▄
- ▍▅▄▇█▉ ▉▊▅ ▋▍▄▍▊▍▄▅-▄▍▉▌▌▌▉ ▅▍▅▉▉▅▇▅ ▆▅▊▉█▋ ▆▊▄ ▅▌▌█ ▊▄▅█▍▅▉ ▇▌▅▅▇ █▆▉▇▄▅▄▇_▌▌
                
                
                
                
             
         
        
            
            
            
                
                ▋▇█▋▋▊▍▌ ▅▉▋ ▉▊█ ▍▋▅▅▆▇▄ ▅▍▋▋▇
                
                
                
                
             
         
        
            
            
            
                
                player update. exported/set up ak47 anim set
                
                
                
                
             
         
        
            
            
            
                
                Removed DoorController redundant slot code
                
                
                
                
             
         
        
        
            
            
            
                
                Unhide sv_maxunlag convar
Minor adjustments to server browser filter UI
You can now click the filter text to tick the checkboxes
Fixed ENT.PhysicsSounds defaulting to true
Added physcannon_instant (defaults to 1)
Exactly as it sounds, makes the gravity gun be able to be used instantly after switching to it, bypassing deploy animation (and sv_defaultdeplyspeed)
This default value preserves the original HL2/GMod behavior
Fixed normal combine soldiers with shotguns having their skin set to the shotgunner one
Reset ammo types on map shutdown as well & Cleanups
Remove more dead code
Explicit default value to GetMemberBool because it is defaulting to true(??)
Workaround animation event IDs on listen servers being set to "invalid" values
Ability to auto join full servers when they get a free slot
https://files.facepunch.com/rubat/2024/April17-7-UnwittingManta.png
The selected updates every 10 seconds now.
Ability to add servers to favorites by IP
https://files.facepunch.com/rubat/2024/April17-11-PinkIvorybackedwoodswallow.png
Make new vgui.Create errors non halting
Because of course mods are already doing silly stuff.
Fixed Lua being able to make the main menu black on disconnect
Fixed a warning about "Invalid texture id -1" on disconnect
Fix certain detail props not rendering on maps with more than 65k of em
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
Fixed some crashes with DSPs
                        
                             
                        
                        
                             
                        
                 
                
                
                
             
         
        
            
            
            
                
                DoorController prefab: new sockets, updated lights
                
                
                
                
             
         
        
            
            
            
                
                Converted DoorController to use Socket_Specific instead of the legacy code lock socket system
Added support for bone parenting on Socket_Specific
                
                
                
                
             
         
        
            
            
            
                
                Travelling vendor can now be spawned via console command
Seeks out first road to move to
Acceleration added
                
                
                
                
             
         
        
            
            
            
                
                Added `ENT.PhysicsSounds` for `anim` type SENTs
If set to true, re-enables physics impact sounds for the entity
Spawnmenu one click addon spawnlist generator
https://files.facepunch.com/rubat/1b1211b1/CPZbdPPd9F.png
Fixed IMaterial:GetKeyValues sometimes returning nothing on srcds
Material() now precaches the material, but only if it is not already precached.
Fixed a crash to do with static props when they change models
I.e. when a static prop goes from error.mdl to a more complex one.
Minor: Init variables used in IMaterial functions
                
                
             
         
        
            
            
            
                
                Fixed some crashes with DSPs
                
                
                
                
             
         
        
            
            
            
                
                █▆▊ ▋█▇▊ ▌█▇█▊ ▄▅ ▅▄▆█▌▍ ▅▊▉▌▇▇▅█▋▋▋▌▉▇ ▊▋▉▌▉▉▉▆▇
                
                
                
                
             
         
        
            
            
            
                
                ▌▇▉▄▄▋▇ ▇▄▆▆▇▍▊▄▅▄ ▉▋▋▋ ▍▄▌ ▄█▉▊▍▇
                
                
                
                
             
         
        
            
            
            
                
                Reposed Burlap Trousers, Burlap Shirt and Burlap Shoes to match updated player rig
                
                
                
                
             
         
        
            
            
            
                
                Setup junkpile AIZs as virtual and assign in spawners.
                
                
                
                
             
         
        
            
            
            
                
                merge from io_entity_snapping/fixes/2
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_ping_estimate_log_spam
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_storage_adapter_blocking_looting
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_external_wall_snapping
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_last_valid_position_sleeping_bag
                
                
                
                
             
         
        
            
            
            
                
                Fixed industrial splitter snapping offset
                
                
                
                
             
         
        
            
            
            
                
                 merge from roulette_random
                
                
                
                
             
         
        
            
            
            
                
                 reapplying 
96139 roulette_random
                
                
                
                
             
         
        
        
            
            
            
                
                player update. m39 anim set edited and holster position set
                
                
                
                
             
         
        
            
            
            
                
                Use a point destination as a target instead of just going forward
                
                
                
                
             
         
        
            
            
            
                
                Merge main -> Bikes (before 2022 update)
                
                
                
                
             
         
        
            
            
            
                
                subtract 
96139 roulette_random - compile fix
                
                
                
                
             
         
        
            
            
            
                
                merge from tutorial_menu_improvements
                
                
                
                
             
         
        
            
            
            
                
                 merge from minigun_fixes_may_24
                
                
                
                
             
         
        
            
            
            
                
                ▊▊▉▄▅ ▍▉▋▍ ▄▍▉▆█▍▉▅▅▌_▍▇▌▉▆▌_▆▅▅▌▋█▇_▄█▅
                
                
                
                
             
         
        
            
            
            
                
                 merge to main vms_missing_renderer_scripts
                
                
                
                
             
         
        
            
            
            
                
                 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`