130,355 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Fixed random typos reported on Crowdin
                
                
                
                
             
         
        
            
            
            
                
                Fixed typos in seed item descriptions
                
                
                
                
             
         
        
            
            
            
                
                ▊█▅▉▉ ▋▉▇▌ ▇▌▍▊ -> ▉█▆▄▇▇██▇_▆▄▋▇▅█▊▉▇▆▅█▉
                
                
                
                
             
         
        
            
            
            
                
                PlaceCliffsUniform improvements
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_reserved_slot_kick -> main
                
                
                
                
             
         
        
            
            
            
                
                Don't allow players to skip queue due to reserved slots when manually kicked with `kick` command
                
                
                
                
             
         
        
            
            
            
                
                Rock formation density improvements
                
                
                
                
             
         
        
            
            
            
                
                traveling_vendor_fixes -> main
                
                
                
                
             
         
        
            
            
            
                
                Attempt to fix get path index ahead NRE
                
                
                
                
             
         
        
            
            
            
                
                More work on ziggurat interior
                
                
                
                
             
         
        
            
            
            
                
                Check terrain filters before terrain anchors in all procedural placement scripts (faster, thanks Graham)
                
                
                
                
             
         
        
        
            
            
            
                
                ▌▆█▅▊▅▊▋▉▆ ▋▇▄▌▋▇█▉▄▅▍▊, █▆▊ ▆▋▊▊▊▇▇▋ ▅▋▅▇▋▋█ ▉▊ ▍▌▉▄▉ ▇▄ ▋▍▋▆▄▅▆▌ ▆█ ▇█▍▅▌▍█
                
                
                
                
             
         
        
            
            
            
                
                Fixed bug that would sometimes cause the travelling vendor to only refill 1 at a time rather than refreshing the whole stock at once
                
                
                
                
             
         
        
            
            
            
                
                Fixed death screen 'Respawn' button text being truncated in Finnish
                
                
                
                
             
         
        
            
            
            
                
                Set prevent building radius to is trigger on new divesites
                
                
                
                
             
         
        
            
            
            
                
                Removed 'doorway_desc' unused phrase from a bunch of prefabs
                
                
                
                
             
         
        
            
            
            
                
                Update: output results in micros for Recursion test
Tests: ran the benchmark, confirmed output
                
                
                
                
             
         
        
            
            
            
                
                radtown_npc_drivethrough -> world_update_2
                
                
                
                
             
         
        
            
            
            
                
                Adjusted entry triggers at radtown to increase reliability
                
                
                
                
             
         
        
            
            
            
                
                Minor fixes, removed unused phrases
                
                
                
                
             
         
        
        
            
            
            
                
                ▍▊▅▅▄▉▅▆▅▆ ▋▉▍▍███▋ ▉▋█ ▍▆▊▌▄▇▍█▇▆▇▅▋▄▇
                
                
                
                
             
         
        
            
            
            
                
                Added surface.GetPanelPaintState
returns a table with the following keys:
* translate_x
* translate_y
* scissor_left
* scissor_top
* scissor_right
* scissor_bottom
* scissor_enabled
Build the game using v142 toolset (dropped Windows XP support)
Player:StripWeapons drops weapons before removing them
This mimics behavior of Player:StripWeapon()
Added massCenterOveride for certain physics init functions
PhysicsInit
PhysicsInitMultiConvex
PhysicsInitConvex
PhysicsFromMesh
PhysicsInitBox
PhysModelCreateBox doesnt reset solid parameters
                
                
                
                
             
         
        
            
            
            
                
                Bradley now sucessfully enters and exists splines when at the end/start of radtown
                
                
                
                
             
         
        
        
            
            
            
                
                ▇▆▊▄▋▅ ▌▋▉█▄▊_▉▇▍▇▇▊▇▌▋▋▇▌ ▇▌▄▌ ▄.▇█ -> ▍.▅▉ (▇▄██▊▌▅▍▆▄▍ ▍▇▍ ▊▊▅▍ ▋▅▇ ▊▌▌▊▍▄▄▋)
                
                
                
                
             
         
        
        
        
            
            
            
                
                Compile fix (Translate is client only so the localization tools aren't available in SERVER only)
                
                
                
                
             
         
        
        
        
            
            
            
                
                Added FlextText to RustText converter (similar to TMP -> RustText)
                
                
                
                
             
         
        
            
            
            
                
                Fixed wallpaper store page wainscoting preview not cycling through variations
                
                
                
                
             
         
        
            
            
            
                
                Localized all store pages
                
                
                
                
             
         
        
            
            
            
                
                Fixed bugs when Bradley locks into spline
Added methods for start and end depending on direction
Radtown changes
S2P
                
                
                
                
             
         
        
            
            
            
                
                Added an error message in the inspector when the Phrase already exists with the same token but with a different English value
                
                
                
                
             
         
        
            
            
            
                
                ▍▍-▅▅▊█▌▋ ▇▌▋▉▅▍▇▅▋▉▌▌ ▇▇ ▇▉▉▆▊▊▄▌▋▆▌▅ (▄▇▉▅▉▊▇▍▍ ▄█▄ ▆▊▍▆▄ ▌▋█▋▊▉▉, ▊█▌▅)
                
                
                
                
             
         
        
            
            
            
                
                ▌▋▇▇▌ ▍▄▋▌ ▇▌██▍▉▊▅▄▋_▇▌▇▊▅▅▊
                
                
                
                
             
         
        
        
            
            
            
                
                Conditional first person FX stuff.
                
                
                
                
             
         
        
        
            
            
            
                
                Update: PlayerLoot pools Client-side ItemContainers
Tests: tested both server-client looting and just client looting. checked telemetry on both sides - saw expected ups and downs.
                
                
                
                
             
         
        
            
            
            
                
                Applied the Phrase property drawer to RustTextEditor
                
                
                
                
             
         
        
            
            
            
                
                Ensure Bradley starts incrementing spline arc length from the correct starting distance (1 from backwards, 0 from forwards)
Fixed target list NRE
                
                
                
                
             
         
        
            
            
            
                
                Update: forgot to allocate the ItemContainer from pool for IndustrialCrafter
Tests: Setup a T3 workbench with industrial crafter and ak bp(saw an uptick), broke the foundation(saw a downtick), setup again - it was empty as expected
                
                
                
                
             
         
        
            
            
            
                
                Update: IndustrialCrafter pools ItemContainer
- reimplemented properties as explicit interface props where applicable
- cached LootPanelTitle translated phrase (as it was allocating on every get)
- removed dead code in CanPickup
- got rid of if branch on ServerInit (since we now destroy inventory on entity destroy)
Tests: Setup a T3 workbench with industrial crafter and ak bp(saw an uptick), broke the foundation(saw a downtick), setup again - it was empty as expected
                
                
                
                
             
         
        
            
            
            
                
                Bradley drive through~
Spline movement code
Bradley uses direction injection
Direction flipping based on target relative direction
Stores and uses initial entry direction to keep a relative forward direction and avoid flipping bradley round the other way
Allow peeking next position with a given direction
S2P
                
                
                
                
             
         
        
            
            
            
                
                Localized general store items names and subtitles
                
                
                
                
             
         
        
            
            
            
                
                Phrase custom property drawer:
- Preview the phrase translation using the selected language
- Show the english string when collapsed
- Save and undo fixes