130,443 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Fix wolves leaping at players that didn't climb on anything, or dying suddenly for no apparent reason
Add better failed path vislogs
                
                
                
                
             
         
        
            
            
            
                
                Electric button minor server optims
Cleanup and formatting
                
                
                
                
             
         
        
            
            
            
                
                properly set texture sizes in the import settings
                
                
                
                
             
         
        
            
            
            
                
                added mini crossbow bolt 
smaller mesh version of the wood arrow - same material
                
                
                
                
             
         
        
        
            
            
            
                
                 merge from december24_art_fixes
                
                
                
                
             
         
        
            
            
            
                
                Added a tool to dump all animation clips used by the player model to a csv
Crawls through every state machine, sub state machine and override controller in the project
                
                
                
                
             
         
        
            
            
            
                
                █▉▍ ▇ ▊▅▍ ▇▇ ▋█▄▋ ▆▇▊█▄▉▇
▉▍█▅ ▊▆ ▍▉▋█▊▌▄ ▆▄▅▌▇▉ ▍▌▉▊▄▊ █▍ ▇▄▌ ▄▉▊▇ ▄█▅ ▌▋▇ ▅█▊▍
                
                
                
                
             
         
        
            
            
            
                
                ▌▆▆ ▅▆▇ ▉▌▆▇ ▊▇▄▋▊▄▄ ▇█▍█▋▆ ▋▉▊▅ (▍█▊▇ ▊▊▅ ▊▅▄▋ ▇▇▄▇▄▍)
▄▊▉▇▍ ▋▍▄▍▅▌▅▄█ ▊▉▅▊█▊▄ ▄▊▌▅ █▍▇ ▄▅▌▄
                
                
                
                
             
         
        
        
        
            
            
            
                
                Don't spawn the node sparkle until the node is hit for the first time
The first node hit is now considered a bonus hit so there will be no negative resource wise
Slightly increased how much the sparkle moves as the node gets smaller so it doesn't get stuck in a single spot close to the end
                
                
                
                
             
         
        
            
            
            
                
                Apply optimisations to metal and sulfur nodes
                
                
                
                
             
         
        
        
        
            
            
            
                
                Added a dedicated express button to the side of player placed elevators that can now be used to go to the top or bottom of an elevator
                
                
                
                
             
         
        
            
            
            
                
                Added art to shield wearables so they're displayed correctly in player preview
                
                
                
                
             
         
        
            
            
            
                
                Double the speed of player placed elevators
                
                
                
                
             
         
        
            
            
            
                
                legacy_shelter_revoke -> main
                
                
                
                
             
         
        
            
            
            
                
                Changed 'Server.max_shelters convar' to 'LegacyShelter.max_shelters'
                
                
                
                
             
         
        
            
            
            
                
                Added PhysObj:GetIndex
Add particle name to "unimplemented sprite renderer" warning
Force tool classnames to lowercase at all times
Fixes garrysmod-issues/issues/6078#issuecomment-2482015121
Apply potential filesystem micro optimization
Implement `origin` for `playlooping`/`playrandom` in soundscapes
Also 'ambientoriginoverride'  for "playsoundscape"
Do not apply spawnmenu names to map NPCs in kill feed
This code is too error prone unfortunately
Pull Requests (Community Contributions)
* Micro optimization for Entity.__index
* Micro optimizations for team library
* Fixed "Bad SetLocalOrigin on gmod_hands" warning
                
                
                
                
             
         
        
        
        
            
            
            
                
                reset menu tip state when component is enabled
                
                
                
                
             
         
        
        
        
            
            
            
                
                - Can now place a second shelter if you have a first shelter in the world, but the first shelter is deleted
- Display a warning when hold placing the second shelter to tell you the first one will be nuked
- Rebuilt phrases
                
                
                
                
             
         
        
            
            
            
                
                Update: recylce RotateWhenOn's sound loop
Tests: none, trivial change
                
                
                
                
             
         
        
            
            
            
                
                Update: sanity-recycle sounds when procedural lift is disabled
Tests: none, trivial change
                
                
                
                
             
         
        
            
            
            
                
                Update: recycle SpinUp layer sounds on  disable
Tests: none, trivial change
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: Flamethrower now works if continuing fire after quickswitching
Tests: in editor, did normal firing with quickswitching intermixed
                
                
                
                
             
         
        
            
            
            
                
                mini crossbow viewmodel anims and skinning edits
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Initial work:
- Shelter now takes 1.5 sewconds to place
- Added logs
                
                
                
                
             
         
        
        
            
            
            
                
                - Force workcart to drop storage container loot
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: Flamethrower sounds leaking or missing, pt1
- Recycle sounds when destroyed or holstered
- Start play pilot sound on deploy (used to only take effect after firing)
- Cleaned up a bunch of comments and whitespaces
There's one more bug to do with holding the fire button while quick switching away and back to flamethrower, that's next.
Tests: in editor fired and quick-switched away then monitored audio.printsounds
                
                
                
                
             
         
        
            
            
            
                
                Storage monitor server optimization
                
                
                
                
             
         
        
            
            
            
                
                Fireball light animation tuning
                
                
                
                
             
         
        
            
            
            
                
                Merged the 3 industrial lights into a single item. Default is white with red and green as skin variants
Will need to support IOEntity spraycan skinning before merging
                
                
                
                
             
         
        
            
            
            
                
                Applied Ian's zero rotation script tweak.
                
                
                
                
             
         
        
        
            
            
            
                
                - Expanded box on workcart to 18 slots
- Moved forward and up slightly to try and fix weird interaction issues
- Changed lot drop location to on top in order to try and stop dropped loot clipping
                
                
                
                
             
         
        
            
            
            
                
                added mini crossbow viewmodel camera script and its updated rig and idle pose.
                
                
                
                
             
         
        
        
            
            
            
                
                merge from hackweek_fishingvillageradio
                
                
                
                
             
         
        
            
            
            
                
                 merge from cold_breath_convar
                
                
                
                
             
         
        
            
            
            
                
                mini crossbow textures
resized too