128,918 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                Merge from junkpile_bush_los
 
                
                
                
                
                
             
         
        
            
            
            
                
                Updated AI LOS blockers for Junkpiles a, g, h and i
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update to third person boomerang animations so that the empty hand isnt so straight down
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▋▇▇▋▊▉▊_▌▌▉▅█▆█_▉▆▆▍▌▅▋▇_▊▍▅ -> ▉▇▇█
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▅█▆▅▇ ▍▇▇█ █▍▅▆▌█▇▄▄_▋▍▇▉▅▌_▍▊▋▉▊▊▆▉_▋▅▍▋▍▅▆▉▋
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed F7 report UI again, restored input field settings
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▉▄▌▄ ▄▉▄▌▌▉▆ ▆▋▆▍▆▍▍ ▊▄▊▇▇▅██ ▉█ ▆▊ ▇▆▋▄▅▉ ▋▋█ ▊▌▇▌█▄▌ (▍▊ ▊▌▅ ▋▌▇▆▆▋ ▊▊▊▄) ▊▉▆▅▄█ ▋▅██ ▅▉▍▅▇▉▍ -  ▄▊▉ ▌▋██▊▇ █ ▌▍▌▅▅▋▉ ▆▋▉▆▍▇▅▉ ▆▇▄▆ ▌▅ ▌▊▋▊ ▄▅ ▆▌▅▋ ▉▊▄▌▅▉ ▇▄▋▇▌▉▍▊▄ ▆▇▆▉ ▄▇ █▉ ▆▍▆▄█▄ ▊▇█▊▋▊▇.
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▄▋▅▌▊▊ ▊▇▋▅▉█ ▄▋▆▉▉▇▊▊ ▉▅ ▅▋▇ ▋▊▌ ▍▌▄▍▇ ▄▌ ▉▍▄▆ ▄▅▅▆▆▉▍▉
- ▊▉▊▄▇▄ ▅▄▍▉▇▉▌▄▋ ▇▌▅▉▅▄▍ ▋▊█ ▅▉▉█▌▌▆ ▇▆▍▆▆▋ ▋▌ ▆▄▌▍▊▉█ ▄▇▋▇▅ ▍▌ ▉▋▋▄ ▊▆▉▊▉▄ ▋▄▅▊ ▄ ▉▄▅█▋▌ ▄▄▌▄▌
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed wicker_barrel.corpse gibs missing script warning on warnup
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from qol_crosshair_interaction
 
                
                
                
                
                
             
         
        
            
            
            
                
                storage_monitor_rotate_fix -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change client rotate method to also check for storage monitor
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added interaction crosshair mode setting in the option menu
 
                
                
                
                
                
             
         
        
            
            
            
                
                Updated Jungle berry biome types
 
                
                
                
                
                
             
         
        
            
            
            
                
                Can't rotate the TC if a storage monitor is attached
 
                
                
                
                
                
             
         
        
            
            
            
                
                vending_machine_storagemonitor_rotate_fix -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Don't allow Vending Machine rotation if the storage monitor is attached (breaks wire connections)
 
                
                
                
                
                
             
         
        
            
            
            
                
                storage_monitor_container_io_rewrite -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Small layout tweaks
Fixed the offcentered 'open_door' icon
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added support for Container IO to Storage Monitor
Resolves issues of storage monitor not working correctly with the new Vending Machines
 
                
                
                
                
                
             
         
        
            
            
            
                
                Cherrypick(hackweek_procgen_async) Optim: PrefabPreProcess.FindComponents is now using GetComponentsInChildren
With profiler, this ended up 2x faster than old way (lighthouse monument goes from 96ms to 46ms)
Tests: used old code inline to validate outputs of new code
 
                
                
                
                
                
             
         
        
            
            
            
                
                Cherrypick(hackweek_procgen_async) Optim: PrefabPreProcess - replace GetComponent with TryGetComponent
Those are cheaper since they do less allocations and text formatting. Saves ~35s (but new flow is still slower).
Tests: ran procgen with early out
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▊█▉▄█▍▉ ▇█▉ ▆▇▋▇▊_▇▍▅▅▊▅▊▅_█▉▆▅▊_▄▇▇▆▅▉▉
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added lookattooltip.crosshairMode convar to change the interaction crosshair visuals
0 = default
1 = no texts
2 = no texts, no icon
https://files.facepunch.com/Flavien/default.png
https://files.facepunch.com/Flavien/1.png
https://files.facepunch.com/Flavien/2.png
 
                
                
                
                
             
         
        
        
            
            
            
                
                boomerang_hand_up_fix -> main
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▄█▊▉▇ ▌█▌▊ ▍▅▍▍▋_▋▍▄▌▍▍▆▍_▍▄▌▋▅_▇▄▊▋▇▆█
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added the src and dst alpha blend shader properties to the original decal shaders so that the values can be serialized on the materials and updated the poster materials to have these new properties
 
                
                
                
                
                
             
         
        
            
            
            
                
                New folders, moved crosshair UI prefabs around
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▇▍▅█▄ █▅▆▄▅█▄█▅_▆▌▍▋▋▄_▉▋▄
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▌▊█▆▊▊▋ ▋▌▋▊▆ ▋▊▉▆ █▅▋▊██▍▍▆▌ ▍▊ █▌▉▋▌▆ ▍▅▆▍▍█▇, ██▋▅▊▄▅▉▉█ ▇▉▋▋▇▋█▍
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from inputfield_rtl_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed RTLTMP_InputField not preserving vertical alignement
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                upped vending machine workshop res to 2k
 
                
                
                
                
                
             
         
        
            
            
            
                
                cherry-pick platform fixes
 
                
                
                
                
                
             
         
        
            
            
            
                
                cherry-pick platform fixes
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Added a new GetClosestPointOnBounds option to TreeLOD, prevents trees from switching to lower LODS as the player climbs it due to being so far away from the tree origin
Will still ensure these trees switch to low LODS if players are high above them
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from inputfield_rtl_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix crafting UI NRE when changing category
 
                
                
                
                
                
             
         
        
            
            
            
                
                Enable the stump collider immediately when a vine tree starts to fall, prevent things getting stuck at the base
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added a fallback check to ensure vines won't spawn if there is an existing home vine on the branch
 
                
                
                
                
                
             
         
        
            
            
            
                
                Increase minimum horizontal distance between vine points (7 -> 9)