130,393 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                drop off biome fog density below the terrain/start height (fixes dark fog in train tunnels)
                
                
                
                
             
         
        
            
            
            
                
                Updated ReportType enum so BreakingServerRules is correctly marked as LAST. Fixes bug where non-player-specific BreakingServerRules F7 feedback reports are not ignored by server.reportsserverendpoint when this was the intended behaviour in CS:109053 04/12/24
                
                
                
                
             
         
        
        
            
            
            
                
                Update(wip): new comprehensive projectile test on craggy
- spawns a bunch of players on craggy and drops projectiles on them
Currently fails as majority of hits miss (but expect 100% hit rate) - likely bad test setup. Will investigate tomorrow
Tests: ran unit tests
                
                
                
                
             
         
        
        
            
            
            
                
                Resolved the compiler warnings flagged by the IDE as errors
                
                
                
                
             
         
        
            
            
            
                
                Changed 'heart' icon on server listings.
Fixed server browser entries instantly opening when trying to scroll through listings with the mouse.
Fixed new canvas mode causing issues with keyboard locking and buttons not working properly.
                
                
                
                
             
         
        
            
            
            
                
                Iterating
Cirrus clouds zero'd out for now.
                
                
                
                
             
         
        
            
            
            
                
                fixed bugs with lods on dlc lights
                
                
                
                
             
         
        
            
            
            
                
                Setup UI_Window support for flex element state swapping
Move Home and Session pages over to canvas alpha instead of GameObject setactive
                
                
                
                
             
         
        
            
            
            
                
                Fixed VRAD Lightmap crash due to static props using out of bounds skins
Fixed VRAD always forcing verbose to true
Fix "must be compiled with $staticprop" error in VRAD too (was VBSP only)
Since `-allowdynamicpropsasstatic` is not a thing in VRAD, it will just always allow such props. VBSP controls whether such props are written to the .BSP file, so it should be all good anyway, since VRAD only loads the model list from the BSP.
                
                
                
                
             
         
        
            
            
            
                
                Fixed VRAD Lightmap crash due to static props using out of bounds skins
Fixed VRAD always forcing verbose to true
Fix "must be compiled with $staticprop" error in VRAD too (was VBSP only)
Since `-allowdynamicpropsasstatic` is not a thing in VRAD, it will just always allow such props. VBSP controls whether such props are written to the .BSP file, so it should be all good anyway, since VRAD only loads the model list from the BSP.
                
                
                
                
             
         
        
            
            
            
                
                Update: projectile tests against players with shields
Test: ran new unit tests
                
                
                
                
             
         
        
            
            
            
                
                Reducing material IDs in floating walkway kit. Added ubiquitous moss via blends.
                
                
                
                
             
         
        
            
            
            
                
                Have scientist only ask their closest ally to help in a rush, not the whole squad
                
                
                
                
             
         
        
            
            
            
                
                ▋▇▉▅▆ ▄▉▍▌ ▄▅▌▍▊▇█▆▅▍_▌▌▅_▅▌▋▊▅▉▌_▊▅▇
                
                
                
                
             
         
        
            
            
            
                
                wall strip light mount . Updated spotlight and added gibs.
                
                
                
                
             
         
        
            
            
            
                
                ▋▋▅▊▇▆▊ ▍▊▆▋▆▉▉_▍▆█▌▌ ▄▉▊▌▅ ▉▇ █▇▇ ▄█▌▊▋▌▅▋▆▇▆▌▍▄ ▆▉▌▄, ▇▇▆█▍▌ █▅▅ ▌▄▅▍▌▇▉ ▉▌▌▊▋▊▌█▅▉ ▊▆▊▉ ▉▉▊▇▅▍▄ ▉▉ ▄▅▉▋▆▋▅███_▇▉▇▊▆▇▊█▋▇▇
- ▅▆▉▉▇██▉ ▋▇▉ ▍▇▌█▅▍▊▋▄▄▆▋▆▄ ▆▍█▄ ██ ▇▆▅▌ ▍▍▆ ▌▇▊▌ ▊▄▌▉▄▋▌▅▋▌ ▄▆▇▍ █▇▉▅▉▄▉
                
                
                
                
             
         
        
            
            
            
                
                Setup Rust Plus modal, show when you press learn more
                
                
                
                
             
         
        
            
            
            
                
                Crate crafting modal update
                
                
                
                
             
         
        
            
            
            
                
                Refactor to WindBlocked. Include clearance checks in front and behind of sails so that they need room to catch wind.
                
                
                
                
             
         
        
        
            
            
            
                
                refillvitals, refillvitalsall, heal will now also revive players if they are injured. This can be disabled by passing in "--no-recover" as the first argument.
                
                
                
                
             
         
        
            
            
            
                
                Sails only work if they're outside
                
                
                
                
             
         
        
        
        
            
            
            
                
                - Replace f1 grenade with smoke grenade
- Add support for custom expiration time for blackboard facts
                
                
                
                
             
         
        
            
            
            
                
                - Add option to specify priority of voice lines
- Encapsulate speaking logic into a separate component
                
                
                
                
             
         
        
            
            
            
                
                Update: rewrite TestProjectileWater to attempt to hit a player in water
Tests: ran new TestProjectileWater - pass all
                
                
                
                
             
         
        
            
            
            
                
                Setup development server logo
                
                
                
                
             
         
        
            
            
            
                
                Improve output formatting, use pooling
                
                
                
                
             
         
        
            
            
            
                
                ▍▅▍▍▄ ▋▉▌▅ ▄▅▅_▋▌▋▋▇▉_▌▅▋
                
                
                
                
             
         
        
            
            
            
                
                █▌▆▋▉ ▍▄▇▄▊█▇▄▇ ▄▅ ▌▍▌▋▊▉ ▉▆▌▉▊▇ ▅▆ ▋▄▋ ▌▍▉▄▄▄▆█▊▍ ▄▄▆ █▋▋▇▅▆ ▍▍▋▌▆▄▌, ▄▆▋▆▋▌▇▊▆▇ ▉▄▌▍ ▊▇▍▊▉▅▊▅▌ ▊▋▄▉▅▌▄▅
                
                
                
                
             
         
        
            
            
            
                
                Update: extract all miss cases from projectile tests into separate case
It takes the same path internally, so no point in rerunning the same test case
Tests: ran all proj tests - pass
                
                
                
                
             
         
        
            
            
            
                
                Fixed weird extra image padding on the right
                
                
                
                
             
         
        
            
            
            
                
                Fixed issues with th ebutton highlight on navigate
Add non graphic element behind server browser scroll bar to allow scrolling with mouse (still too sensitive with entry clicks)
Remove cover fill and fade on connection modal
                
                
                
                
             
         
        
            
            
            
                
                Opening an internal URL will also toggle its corresponding navigation button (if it exists)
Some more fixes for async main menu loading
                
                
                
                
             
         
        
            
            
            
                
                upped fridge workshop texture size to 2048
                
                
                
                
             
         
        
            
            
            
                
                Hide interaction modal in bootstrap
                
                
                
                
             
         
        
            
            
            
                
                Experiment with async menu loading when going back to main menu on disconnect.
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Crafting modal prefab variant
steam inventory scroll fixes
                
                
                
                
             
         
        
            
            
            
                
                Fixed store weekly modal state, blocking store clicks on start
                
                
                
                
             
         
        
            
            
            
                
                Store padding and mask fixes
                
                
                
                
             
         
        
            
            
            
                
                Steam inventory warning modal 1:1 with the mockup
                
                
                
                
             
         
        
            
            
            
                
                Clicking the leave button on the steam inventory warning popup puts you back in the home tab
                
                
                
                
             
         
        
            
            
            
                
                Merge from multi_wallpaper_block_spray_fix
                
                
                
                
             
         
        
            
            
            
                
                Can now accurately free spray on blocks that have multiple wallpaper renderers (neighbouring triangle roof pieces)