128,741 Commits over 4,201 Days - 1.28cph!
    
    
    
        
            
            
            
                
                ▉▍▄▊▉▉▌▄ ▄▌▋▉▋▌▋▅ ██▋▆▆▌ ▉▊▍▊▍▊█ ▇▊▉▍▇▅ ▌▆▆ ▊▉▍▆▉▌▊ ▋▊ ▆▊▋▋▌▋▊█ ▋█▇ ▊▌▊▅ ▊▊▆ ▅▉ █▊ ▍▍▆'▋ ▅▆▄▆ ▊▄▅▄ ▊▄▊▉▌▌▇ ▍█▇▌▉
                
                
                
                
             
         
        
            
            
            
                
                fix feet showing through mannequin, impact effects blood -> wood
                
                
                
                
             
         
        
            
            
            
                
                Added rad volumes at the edges of the deep sea
                
                
                
                
             
         
        
            
            
            
                
                Large Cozy Water Fountain A - Initial folder structure and simple placeholder model and material
                
                
                
                
             
         
        
            
            
            
                
                Calculate a bunch of ray directions in the bow and stern of the boat
Gives us some directions for steering behaviour
                
                
                
                
             
         
        
        
            
            
            
                
                merge from generate_shorevector_optim
                
                
                
                
             
         
        
            
            
            
                
                Added mannequin poses, updated deployed
                
                
                
                
             
         
        
            
            
            
                
                Fixed AddLanguageFile NRE during bootstrap
                
                
                
                
             
         
        
            
            
            
                
                merge from bootstrap_translatenre_fix
                
                
                
                
             
         
        
            
            
            
                
                added indirect topology query job for normalized coordinates, improved TerrainWaterFlow from 11s to 900ms
                
                
                
                
             
         
        
            
            
            
                
                Chandelier - Added LODs, gibs, updated textures
                
                
                
                
             
         
        
            
            
            
                
                Fix not being able to stack C4s with different frequencies even after disabling RF
                
                
                
                
             
         
        
            
            
            
                
                viewmodel chainsaw update anims and anim controller edits
                
                
                
                
             
         
        
            
            
            
                
                Take into account decay.scale convar value when calculating upkeep time/cost in TC UI
                
                
                
                
             
         
        
            
            
            
                
                Cleanup TriggerRadiation, box shaped trigger now act like boxes instead of spheres
Added falloff per axis for boxes
Added debug.drawradiationzones (editor only)
                
                
                
                
             
         
        
            
            
            
                
                ItemModSwap respects max stack size (fixes getting overstacked fish meat when gutting with harvesting tea)
                
                
                
                
             
         
        
            
            
            
                
                ▍▋█▊▌ ▄▆▄▉ ▉▅▊▉▆▅▋_▋▄▍▇_▉▍▌▌▅▊▌▇_▊▋▆
                
                
                
                
             
         
        
            
            
            
                
                adjusted spotlight tripod col shapes
                
                
                
                
             
         
        
            
            
            
                
                set the animation speed of pedals on the chandelier to be 2x faster
                
                
                
                
             
         
        
            
            
            
                
                ▇▇▍▉▊▊▄▉▍ ▋█▋▄▊▊▉ ▊▍▌█▍▋▍ ▅▊█▉▆▇ ▋█▌ ▊▉▊█▌▋▍ ▌▊▄▊▅ ▆▊ ▇▋▇▇▍ ▍▋▍▋▉▇▌▌▅ ▅▌▆▅▆ ▉▄▉▄ ▆▊▌ ▍▄▌ ▌▄ (▌▍▍▄▋'▌ ▍▌▉▄▋▋▄ ▄▄▍▌▊▌▌█▌▊▊▌, ▋▄ ▊▄ ▍▋▄▍█▉▍ ▍▅▇▍▆)
                
                
                
                
             
         
        
            
            
            
                
                optimized shore vector generation - 1s without burst, 500ms with
- added indirect WorldPosition/Radii topology query and splt up slowest part of the shore vector generation to make use of it
                
                
                
                
             
         
        
        
            
            
            
                
                merge hardcore_commands to main
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed not being able to place barricades on sand dunes in giant excavator
S2P excav, water well a, radtown
                
                
                
                
             
         
        
        
            
            
            
                
                If premium is active dont show the default 5/15
                
                
                
                
             
         
        
        
        
            
            
            
                
                Add pooling to ghost ships
                
                
                
                
             
         
        
        
        
            
            
            
                
                removed lods from tripod guide mesh
                
                
                
                
             
         
        
            
            
            
                
                spotlight tripod gibs and lods
                
                
                
                
             
         
        
            
            
            
                
                Merge: from steamfriends_pooling_leak
- Bugfix for a pool leak of SteamFriends with open friend list or party management
Tests: observed steam friends list in game + created a party of me, SteamFriends pool stayed constant.
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: return SteamFriends to pool
- separate out party processing to partyChanged from friendChanged loop to prevent use-after-free bugs
Tests: observed steam friends list in game + created a party of me, SteamFriends pool stayed constant.
                
                
                
                
             
         
        
            
            
            
                
                - Speed up nav gen by 30% by using rust baked terrain and NavMeshBuilder.CollectSources
- Fix navmesh not taking into account terrain alpha properly
- Add nav raycast
- Update tile extractor profile markers
- Fix memory leaks with pooled list not being disposed
                
                
                
                
             
         
        
            
            
            
                
                Exposed chandelier pedal increments
                
                
                
                
             
         
        
            
            
            
                
                ▋▉▅▉█▊▍ ▍▅▇▌▄▋▆▋▆▌▌▉ ▆▊▆▄▊ ▄▆ ▅▅▇▌▄▉▋ ▇▆▇▍▋▍▅▉▄ ▋▌█▆█▄ ▌▅ █▋▊▇▇▉█ ██▅█ ▌▊▆▆▇▆█▍█ ▆▄▌ █▋▊█▆ ▆▋▌▅▇▅█ ▇▌█▍▋ ▌▉ ▆▋ ▊▊█▉ ▉▄▄▍▄▇▍ ▇▌▆▊▋▅▆ ▅▊▇▇▉
                
                
                
                
             
         
        
            
            
            
                
                Fix collisions, loot spawning, doors and other entities on the ghost ship.
                
                
                
                
             
         
        
            
            
            
                
                Ensure null disconnect reasons arent parsed
                
                
                
                
             
         
        
            
            
            
                
                Interaction toast now has an extended area which displays the kick or error reason over multiple lines rather than just a single line
https://files.facepunch.com/ianhenderson/1b2111b1/Unity_TqrkJwDgsd.png
                
                
             
         
        
        
            
            
            
                
                Merge: from texttable_allocs
- Update: TextTable now can be directly pooled and supports using-dispose pattern
- Bugfix: no more NRE on inspecting text table in debugger/evaluating twice
Tests: unit tests + executed a bunch of console commands multiple times
                
                
                
                
             
         
        
            
            
            
                
                Clean: fix formatting of debug.cs again
Tests: none, trivial change
                
                
                
                
             
         
        
            
            
            
                
                Merge: from main
Gotta fix debug.cs formatting again
Tests: compiles in editor
                
                
                
                
             
         
        
            
            
            
                
                Update: converting the rest of TextTable uses to explicit pooling form
That's final ones
Tests: ran a bunch of commands couple times