128,797 Commits over 4,201 Days - 1.28cph!
    
    
    
        
            
            
            
                
                Fix scientists shooting before fully aligned to aim
                
                
                
                
             
         
        
            
            
            
                
                adjusted terrain ignore volume
                
                
                
                
             
         
        
            
            
            
                
                Subtract mesh and material changes
                
                
                
                
             
         
        
        
            
            
            
                
                Add custom voicelines to heavy when surprised, and when player shoots their armor a lot, to hint at weakspot in the back and armored front
                
                
                
                
             
         
        
            
            
            
                
                Fix spacing issue with queue icon
                
                
                
                
             
         
        
            
            
            
                
                Fix server queues not detecting single person queues
                
                
                
                
             
         
        
            
            
            
                
                Dont adjust gamemode counts if you are on the wrong category
                
                
                
                
             
         
        
            
            
            
                
                Only delay heavy turning if surprised from behind, it looks odd pausing when the player is right in front
                
                
                
                
             
         
        
        
            
            
            
                
                Try and fix promo site not working
                
                
                
                
             
         
        
            
            
            
                
                Fix interaction toast sometimes running logic twice on a single button press
                
                
                
                
             
         
        
            
            
            
                
                Fix rust plus close button not working
                
                
                
                
             
         
        
            
            
            
                
                Update: UsePlayerUpdateJobs server var is now a mode, not a bool
- rolled in UsePlayerTasks
Will make it easier to test new modes in the future and avoid weird servervar dependency mess
Tests: compiles in editor
                
                
                
                
             
         
        
            
            
            
                
                Restore old streamer mode server description
                
                
                
                
             
         
        
            
            
            
                
                added metal sounding open and close for black box
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: cache missing state player analytics when jobs are disabled
Tests: none, trivial change
                
                
                
                
             
         
        
            
            
            
                
                Update: take world pos out of CacheState
This partially fixes cached state missing for players whos ticks weren't processed yet. 
Tests: 2p local session on craggy
                
                
                
                
             
         
        
        
            
            
            
                
                merge from /new_menu2/ian_hotfixes
                
                
                
                
             
         
        
            
            
            
                
                 merge from buildingskin_tags
                
                
                
                
             
         
        
            
            
            
                
                 merge from ejector_seat_collider_fix
                
                
                
                
             
         
        
            
            
            
                
                 merge from pilot_hazmat_dlc
                
                
                
                
             
         
        
            
            
            
                
                Jungle haze intensity tweaks. Lowered a tad.
Fixed twilight transition being too abrupt & related color gradient stuff.
                
                
                
                
             
         
        
            
            
            
                
                Fix source generator not running on components
Code cleanup
                
                
                
                
             
         
        
            
            
            
                
                First attempt at a decent solution to entity components (in SyncVars) - hoisting:
Grab a reference to all entity components
Find SyncComponent attributes
Extract all SyncVars from the 'component'
Hoist them inside the parent with getters/setters that reference the components SyncVars
Run through existing logic
                
                
                
                
             
         
        
            
            
            
                
                Added first pass of farm barge container shell no.1
                
                
                
                
             
         
        
            
            
            
                
                Pilot Ejector Seat - Improved gibs
                
                
                
                
             
         
        
        
            
            
            
                
                l96 - removed anim events from aimed idle to fix sound issues
                
                
                
                
             
         
        
            
            
            
                
                Fix formatting in RebindSkinnedMeshRenderer
                
                
                
                
             
         
        
            
            
            
                
                work around unity_BaseCommandID not being set
                
                
                
                
             
         
        
            
            
            
                
                m39 - removed anim events from aimed idle to fix sound issues, updated anim clip namings
                
                
                
                
             
         
        
            
            
            
                
                Fix heavy scientist sometimes still turning too fast to face player or noise
                
                
                
                
             
         
        
            
            
            
                
                Reduce heavy's magazine size and increase his reload time to create clearer opportunities for players
                
                
                
                
             
         
        
            
            
            
                
                merge domain reload codegen improvements back to main -- editor only code gen
                
                
                
                
             
         
        
            
            
            
                
                Improve static field codegen for collections, fixes editor errors when skipping domain reload is off.
                
                
                
                
             
         
        
            
            
            
                
                Blend player aim dir and player position when adjusting spotlight orientation
Fixed spotlight placed on the ground or ceiling not having 360 yaw range
Also aligned the model so its not biased towards a direction
                
                
                
                
             
         
        
            
            
            
                
                Fixed not being able to reselect most recently selected items/wearable after using the clear buttons
                
                
                
                
             
         
        
            
            
            
                
                Added a clear selected item button (shortcutted with `I`) to unequip the player item, worldmodel and viewmodel
                
                
                
                
             
         
        
            
            
            
                
                Make heavy scientist turn slower when surprised, to give a longer window of time to shoot his backpack and make it explode. Without this flanking is quite unrewarding.
                
                
                
                
             
         
        
            
            
            
                
                Slightly less blue cast in the jungle.
Compressed jungle haze down a bit closer to the ground overall.
                
                
                
                
             
         
        
            
            
            
                
                ▆▆▆▉▇ ▇▆▇▇▆▋▉▆▌▌ ▊▆▅▄▋▉▉ █▌▅▇ ▅▄▅▄▅▄▊▆ ▅▊▊▆ ▌▇▉▄▋▇▋▋ (▌▇▅▍ ▇▍▇▅▌▋▌▇█▍ ▆▅▆▇▄▊▌)
▄▊▅▍ ▄▆▋▅'█ ▋▄▅▇█ ▌▍▅▊▅ ▊▉ ▇█▌ ▇▌▍▅ ▇▌▇▆▄▍ ▋▊▄ ▄▆▋▊▍ ▇▍▋▆ ▄██▆▄▊ ▍▍ ▆▊ ▆▇▊▆▇▊▋ ▉▇▋ ▅█▋▅▍▅██▄▉▍█ ▄▄ ▋█▋ ▅▌▋▇▄▊▅█ ▊█▄▇▄▆ ▌▊▍ ▄▊▋▆▇▍▆ █▍▋▊▋ ▆▉▉▍▍ ▊▊▊█ ▄▋▊▊ ▆▊█ ▄▄▇▅▌▅ ▄▄▊ █▋▍▉ ▌▅▍█▋▇▍██▅ ▊▅ ▍▉▄▌▅ ▉▄ ▆▋▇▌▇ ▉▌▅▉█▆█▌▋ ▅▉, ▍▌▅▍ ▌▋▍ ▊▍▋ ▍▍▊▍ ▆█▌▊ ▊▋▉▇▉▌ ▌▆█▄ ▅▊▋ █▌▍▅▄▍▊ ▆▉ ▌▊▌ ▊▉▍▉▉▆▌▊▅
                
                
                
                
             
         
        
        
            
            
            
                
                Added xsens avatar and presets
                
                
                
                
             
         
        
            
            
            
                
                Fixed storm volumetric cloud vs billboard cloud terrain brightness levels again.
Slightly improved cloud shape definition.
                
                
                
                
             
         
        
            
            
            
                
                Merge: from main
Tests: none
                
                
                
                
             
         
        
            
            
            
                
                Merge: from occlusion_rework
- UsePlayerTasks runs occlusion checks using batched burst jobs
- UsePlayerTasks - any visibility changes are processed using tasks distributed amongst worker threads
- UsePlayerUpdateJobs - more use of CachedState
Tests: a bunch of local 2 player sessions on Craggy
                
                
                
                
             
         
        
            
            
            
                
                Update: move serial server occlusion update code to the relevant partial class file
- Use ReadOnly interface for lists to avoid read-write access violations
Tests: compiles in editor
                
                
                
                
             
         
        
            
            
            
                
                 update DLC skin names to store names, conflicting with store