130,443 Commits over 4,201 Days - 1.29cph!
    
    
    
        
        
            
            
            
                
                Exposed maskable in MaskableGraphic (backported some newer unity UI stuff we dont have in our UI package, what could go wrong?)
                
                
                
                
             
         
        
            
            
            
                
                Abyss pack + base pack styling
                
                
                
                
             
         
        
            
            
            
                
                Refactor contributing health and mass values to BoatBuildingBlock so we can control values for each block type.
Some cleanup.
Add couple more test saves.
                
                
                
                
             
         
        
        
            
            
            
                
                Added Folding Wicker Bed Prop 
Setup all Folding Wicker Bed Prefab and Material Varients
Imported Folding Wicker Bed Textures, Masks, LODS
                
                
                
                
             
         
        
            
            
            
                
                Removed mono speaker mode option, convar is clamped anyway
                
                
                
                
             
         
        
            
            
            
                
                Placeholder icons for boat building station, sail, steering wheel.
                
                
                
                
             
         
        
            
            
            
                
                - Fix scientists not reacting to sounds when idle
- New reaction time implementation with voice-lines and surprised animation when seen from peripheral range or very far
                
                
                
                
             
         
        
            
            
            
                
                Fixed resolution dropdown being populated everytime you open the settings menu
                
                
                
                
             
         
        
            
            
            
                
                increase shadow curve range
                
                
                
                
             
         
        
            
            
            
                
                add controls for cloud shadowing amount
                
                
                
                
             
         
        
            
            
            
                
                Remove previous temporay forced global disabling of RendererBatch
                
                
                
                
             
         
        
            
            
            
                
                Merge: from benchmarking_update
- Added Biome benchmark
- Re-enabled other benchmark scenes
- Deleted Terrain and FoliageGrid benchmarks, demo benchmark
Tests: benchmark in editor and standalone client
                
                
                
                
             
         
        
            
            
            
                
                Revert reaction time stuff, too complex to debug and not that intuitive as a player, will try other idea to achieve same result
                
                
                
                
             
         
        
        
            
            
            
                
                Revert camera man file. Run the fixes through demo shot playback instead, turns out post bone rotation is just saved 'as is' rewlative to the target instead of bone relative.
                
                
                
                
             
         
        
        
            
            
            
                
                Merge: from item_pooling
- Fixes bugs with pooling use - List<Item> leak and use-after-free Item use
- Added tests
Tests: unit tests + confirmed container corpses no longer leak List<Item> from pool
                
                
                
                
             
         
        
            
            
            
                
                Disabled raycast target on the featured tab scroll gradient
                
                
                
                
             
         
        
            
            
            
                
                Merge: from main
Tests: none, no conflicts
                
                
                
                
             
         
        
            
            
            
                
                Some settings convar fixes
                
                
                
                
             
         
        
            
            
            
                
                Allow demolishing of boat blocks by the owning player, even without auth, until we know how we're gonna handle auth.
                
                
                
                
             
         
        
            
            
            
                
                set up semi auto pistol rig with new hammer bone and applied/animated it on the nessecary animations so the hammer will animate on the dlc skin
                
                
                
                
             
         
        
            
            
            
                
                BBS collider tweaks.
Improve ladder placement.
                
                
                
                
             
         
        
            
            
            
                
                added 0.975 scaled mesh to abyss vertical and tweaked colliders to be 1:1 with existing barrels
                
                
                
                
             
         
        
            
            
            
                
                Actually setup steering wheel deploy rotation instead of just placing it backwards every time.
Setup steering wheel placement mesh.
                
                
                
                
             
         
        
            
            
            
                
                Boat build validation now works client side too.
Show reason specific error toasts when trying to finish construction for invalid boat builds.
                
                
                
                
             
         
        
            
            
            
                
                Clean: remove FoliageGridBenchmark and associated script
Superseded by BiomeBenchmark
Tests: benchmark in editor
                
                
                
                
             
         
        
            
            
            
                
                Update: BiomeBenchmark - expose camera flight speed
- Set default camera speed to 16, similar to what it was when lerping
Tests: benchmark in editor
                
                
                
                
             
         
        
            
            
            
                
                Fixed missing values on interaction crosshair mode
                
                
                
                
             
         
        
            
            
            
                
                Fixed text and color issues with setting dropdowns
                
                
                
                
             
         
        
            
            
            
                
                Re-add sneaking when reaching the end of flank, and fix VDDraw trying to log despite not recording
                
                
                
                
             
         
        
            
            
            
                
                Fix scientist turning to face target before fully noticing it
                
                
                
                
             
         
        
            
            
            
                
                Cart content is saved between sessions
                
                
                
                
             
         
        
        
            
            
            
                
                SimpleFloatingEntity compile fix
                
                
                
                
             
         
        
            
            
            
                
                ifdef rework to allow for client side boat validation checks
                
                
                
                
             
         
        
            
            
            
                
                123277 applied to the new settings menu
                
                
                
                
             
         
        
        
            
            
            
                
                More work on floating walkways (WIP)
                
                
                
                
             
         
        
            
            
            
                
                121963 applied to the new settings menu
                
                
                
                
             
         
        
            
            
            
                
                Update: BiomeBenchmark - split timings per topology
Certain topologies generate a lot of visual clutter, so have a noticeable impact. Previously the effect would be lost when averaging the timings.
Tests: benchmark in editor
                
                
                
                
             
         
        
            
            
            
                
                More boat building station prefab tweaks for usability.
Fixed BBS ground watch issues.
                
                
                
                
             
         
        
        
            
            
            
                
                - Move reaction time logic to sense component instead of shooting component
- Make scientist reaction time longer in peripheral vision, or from very far away (fastest reac time 0.25s, longest 2s)
                
                
                
                
             
         
        
            
            
            
                
                Update: BiomeBenchmark - add it to standalone build
Will replace FoliageGridBenchmark today
Tests: autobench in client
                
                
                
                
             
         
        
            
            
            
                
                Only increase frontal vision range when in combat, not peripheral vision range (we don't want to discourage players flanking)
                
                
                
                
             
         
        
            
            
            
                
                Increase time between noticing the player and shooting them when they are far away
                
                
                
                
             
         
        
            
            
            
                
                merge from ambiencewavesoundzone_null_fix