128,907 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                radtown_npc_drivethrough -> world_update_2
 
                
                
                
                
                
             
         
        
            
            
            
                
                Adjusted entry triggers at radtown to increase reliability
 
                
                
                
                
                
             
         
        
            
            
            
                
                Minor fixes, removed unused phrases
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▍▊▅▅▄▉▅▆▅▆ ▋▉▍▍███▋ ▉▋█ ▍▆▊▌▄▇▍█▇▆▇▅▋▄▇
 
                
                
                
                
                
             
         
        
            
            
            
                
                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
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: Item & ItemModContainer pools ItemContainer
Tests: spawned an AK, added extended mag, dropped it - saw uptick. after it despawned - got downtick. Spawning another AK gave me a fresh and empty one.
 
                
                
                
                
                
             
         
        
            
            
            
                
                world_update_2 -> radtown_npc_drivethrough
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added support for directionality to SimpleSplineTranslator - this will allow Bradley to reverse along the spline as well as go forward over it
 
                
                
                
                
                
             
         
        
            
            
            
                
                Basic Bradley backend spline setup
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added a custom property drawer for Phrases, allowing you to search through existing translations in a window to easily re-use existing tokens
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: missed original allocation in PlayerCorpse
Tests: none, trivial changes
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: PlayerCorpse pools ItemContainer
Tests: dressed up, suicide, saw uptick of containers, body disappeared, saw downtick of containers. Repeated, got expected results and didn't see a leak
 
                
                
                
                
                
             
         
        
            
            
            
                
                Localized item store (still a few pages left)
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge /main/DPV -> /main/world_update_2
 
                
                
                
                
                
             
         
        
            
            
            
                
                Reverted accidental Procedural Map scene change
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed incorrect building grade lookup in creative mode (need to check skin id as well)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Hooked up water well NPC avatar
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from elevator_ShouldNetworkTo_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from team_ids_run_from_server
 
                
                
                
                
                
             
         
        
            
            
            
                
                Revert fix in 
104383, instead don't check the parents ShouldNetworkTo if the entity returns false from ShouldInheritNetworkGroup
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Post merge compile fixes, manifest
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added a new Canyon NetworkGroupType to EnvironmentVolume, train layer thresholds are now set based on the lowest one of these in the world rather than the ceiling of the train tunnel volume