128,908 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                 merge from ui_volume_slider
 
                
                
                
                
                
             
         
        
            
            
            
                
                subtract jungle_update/spatial-biome-fog/fogmethod1
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from jungle_update/spatial-biome-fog/fogmethod1
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Disable vsync while the game is in background if limit fps in background is enabled
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from scientist_spawners_enabled_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix tunnel dwellers still spawning when scientist_spawners_enabled is set to false
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▊▄▆▆▆ ▆▅▅▋ ▊▋▇▋█▉▍█▊_▊▄▉▋█▆▆_▊▌▆█▄▉
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▉▉▌▋▇ ▉▆▅█ ▌▆▌█▇▅▋▉█_▉▆▆▆▄▉▄_▇▅▄▍█▌
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▄▆▅▉▌▊▌▊▇▉▉▄ ▋▌█ ▄▅▋▉▌ ▅▄▍▅▍▋▆▇ ▊▊█▍ ▊▇▄▇▌▆█▌ ▉▉▋▋ ▊▅▆▅▌▅, ▉▌▅ ▋▄▄▆ ▍▊▅▇█▄ ▋▄
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed being able to swap items into containers marked NoPlayerInput (old bug, but relevant with the new mission containers)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Convert the conversation panel entirely to flex text, rip out a dozen different layout hacks, improved performance from 2ms/frame while text is animating to 0.1ms/frame
 
                
                
                
                
                
             
         
        
            
            
            
                
                Immediately send respawn options when finishing the mission so it appears on the map
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed safe zone spawn mission not working in primitive
GameModeSpawnGroup will now accept the tag 'vanilla' which will pass if no game mode is loaded
Added RequiredGameModeTags to BaseMission, also accepts 'vanilla'
 
                
                
                
                
                
             
         
        
            
            
            
                
                More comments and minor code changes
 
                
                
                
                
                
             
         
        
            
            
            
                
                Try and calculate a rotation which is similar to the original placement rotation (but snapped to the wall)
So for example: a box rotated perpendicular to the wall should stay perpendicular even once snapped
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                More minor adjustments with placement code
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix items like planters and furnaces from not snapping
 
                
                
                
                
                
             
         
        
            
            
            
                
                Don't bother with any padding, the calculations seem to be perfect
 
                
                
                
                
                
             
         
        
            
            
            
                
                Can't static the directions array, use a pooled list instead
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                add some per-weather+per-biome fog mults
 
                
                
                
                
                
             
         
        
            
            
            
                
                fix override/live edit weather not respecting cloud configs
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Reduce noise made by melee and bow
 
                
                
                
                
                
             
         
        
            
            
            
                
                Various consistency tweaks.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Meta for the RPC source generator too since it accidentally committed in 
124029 
                
                
                
                
                
             
         
        
            
            
            
                
                 Remove unnecessary things related to SyncVars source generator
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Clean up reaction time visualization code
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix shooting scientists not making them aware after reaction time rework
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix bow projectiles not making noise (regression)
 
                
                
                
                
                
             
         
        
            
            
            
                
                - Fix hearing not working after reaction time rework
- Make noise events readonly structs, they didn't really need to be classes and need all the pooling
- Only simulate sighting once per noise
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix hearing and being hit boosting scientist accuracy too fast
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▆▍▌▍▆▄▇ ▄▄▋▄▍▅▅ ▅▆▇▆▍▄▆ ▉▍▉▅▋ ▉▌▇.
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from party_system -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add `party_invites_enabled` convar to disable receiving party invites
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix party invites not hiding names in streamer mode
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▄▅▊▊▉ ▌▊▄▆ ▉▊▆_▄▄▍█▌█▋_▊█▄▍█▉▍▇▅▋ -> ▆█▌▉
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▉▌▍█▄▍ ▆▉▅▅▌▉▇ ▉▆▌█▌▋▇▇▌▋ ▅█▆██ ██▄▉ ▅▊▍▉ ▅▆▅▇▌▆▄ ▆▌▄▌▅█▇ ▍▄ ▅▇▌▋▄▌▄ ▋█▋ ▅▋▄ ▆▇▊▉▋▊ ▅▋ ▇█▅▌ █▆
- ██▇▄▄▉ ▍█▌▌▆█▇ ▆▇▍▅▄▆ ▅▉▊▅▉▊ ▋▋▇▌▌▋ ▍▉▉▉ ▇▅▊▄▅▄▌▉ ▌▇▆▇ ▍▇█▇▄▉ ▆▊▋▇ ▋▇
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▄▉▆▆▊ ▄▋▄▄ ▋▅▋▊ -> ▄▉▆_▄▆▋▍▆▉▊_▋▇▊▊▌▅▊▋▇▋
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▉▆▉ ▄▅▆▇▉▍██▍ ▍█▌ ▊▉▊▋▉▄ ▇██▆▄ ▋▆▌ ▌▇▄▇▊▆█ ▉▌▌▆▇▊▌▄▌ ▆▅▅▆▅▊▅
- ▋▍█ ▅▌▅▋▅ █▄▊ ▄▄▇▊▇ ▆█▅▋▌█ ▆█ █▇▊▍▌ ▊▄ ▋▅▅ ▇█▅▄▊▇ ▄▊▌▆▍▋▍ █▊ ▋▍▌ ▄▍▇▆▊▄▋ █▉▋▇▋▄▍▍▍
- ▍▅▅▅▌ ▋▊▅▊▄█▊ █▅▇▄▋ ▆▋▅▋▄▋▅ ▇▅▌▆▇ ▄▅▄▌▄█ █▊▋▍▇▇▅▊▊ ▊▄ ▄▇█▆▄ ▌▆▋ ▅▍█▄▋ ▊▌▇▌▉▌▇▌ ▇▊▌█▍▆ ▇▌▊█▄▉▆ ▅█ ▌▅▄▇ ▌▅▌ ▉▄▉▍ ▇█ ▍▇▅▌▆▆▊▋
- ▊▋▄▊▌ ▌▉▉▇▉ ▉▉▇▉▋▉ ▉▉▊█▄▋ ▌▄▌▍▌▇▇▆▆ ▄█▋▅▇▍▊▄▆ ▇▄ ▋▄█▌ ▄█▉ ▉▆▋▉▅▊ ▌▍▄▋▌
- ▍▅▆▄▆█ ▄▊ ▇█▉▌ ▉▇▅▄▄ ▋▉▄▌█ ▋▋ ▍▉█ ▇▄▆▇▍▍ ▅▆▅ ▌▊▌▍ ▋█▄ ▅▍█▅ ▅▄ ▉▌▅▉ ▊▍▉ ██▅▋ ▍▋▉▅▄▊▍▇▄ ▍▆ █▍▉ ▇█▇ ▊▋▉▇▆▆ ▉█▅▇ ▆▅▋▋▇█▅▄▄ ▌▍▄▇█▌ ▄▅▇▇▆▍▆
- █▅▋▋▉▇ ▋█ ▄▋▌▇▊▆ ▇▅ ▍▍▌ ▉▇▊█▉█▄▉ ▆▅ `▅▄▍▇▍▊▊_▍▊▍▋▆▉▋_▅▆▄▌▉▋▄▇█`
 
                
                
                
                
                
             
         
        
            
            
            
                
                Clean: minor comment fix
Tests: none, trivial change
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: projectile-entity test now covers more internal code
- cleaned dead code - not sure I'll need it in the future, so to the grave it goes
Tests: ran the unit tests
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add: new Projectile vs world base entity tests
Tests: ran the unit tests
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from party_system -> main