128,960 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                ▉▇▌ ▋▄▉▋█▉▋ '▋▌▊▍' ▄▅▌▆▋▄▅▄▊ █▊█▍█▄ █▊ ▆▋▇▍▋▊▉▉▇ (▊▋▍▌▆▅▉ ▇▄ ▅█▆▆▉▇▉▊ ▇▄▉▊▆ █▄▄ ▉▅▇▍▆▉▇▋█ ▇█▄▋▅█▍▊▇ ▍.▍. ▇▍▆, ▄█▄▆▉▍▊ █▇▌ ▋▊▄▅▇▌)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: BaseRidableAnimal pools ItemContainers
- Also "fixes" silent id leak by returning it
Test: On Craggy, equipped and shot a horse - saw 2 ItemContainers returned to pool in stats. Spawned another one - they got consumed, and gear was empty.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Add more detailed profiler markers to fsm
 
                
                
                
                
                
             
         
        
            
            
            
                
                Clean: remove BaseRidableAnimal.OnInventoryFirstCreated
- Inlined only usecases's event code into init
- Cleaned up double-nested ifdef and a bunch of newlines
It has been used incorrectly anyway and was misleading.
Tests: none, trivial changes
 
                
                
                
                
                
             
         
        
            
            
            
                
                Incapacitate vision and movement duration tweaks
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Placeholder obscurce vision UI
 
                
                
                
                
                
             
         
        
            
            
            
                
                Increased lower chain damping to 0.2
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed new modded prevent building prefabs not working as intended, because of 
103805 
                
                
                
                
                
             
         
        
            
            
            
                
                Add phrases for move speed and obscure vision modifiers
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from clearinventory_improvements
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed clearinventory NRE, check for null args and check for null backpack item container
Fixed log when clearing main container
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed some explosions near a ball.entity not applying a force - added a backup method
 
                
                
                
                
                
             
         
        
            
            
            
                
                adobe wall and gate first pass
 
                
                
                
                
                
             
         
        
            
            
            
                
                Cape LODs skinned to spine4 to reduce snapping
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed TMP error when joining a server or opening the map for the first time (caused by the PermanentMarker TMP asset)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Combine movement and vision darts into a new Incapcitate dart
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: ShopFront pools ItemContainer
- also deleted empty virtual override
Test: 2 player session with a shop front, one was interacting with the front while I destroyed it - items dropped, next front clear
 
                
                
                
                
                
             
         
        
            
            
            
                
                Improved ball.entity physics behaviour, rocket hits etc now apply forces correctly
 
                
                
                
                
                
             
         
        
            
            
            
                
                Organising dart type folders
 
                
                
                
                
                
             
         
        
            
            
            
                
                Clean: Remove redundant StorageContainer.ResetState
All the cleanup is already done in DoServerDestroy. Might be worth consolidating these callbacks in the future.
Tests: none, trivial change
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from Halloween_2024
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Dracula Cape texture fixes for back area which is now visible
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                merge from world_update_2
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                █▊▍▄█ ▍▇▇▇ ▇▍_▌▇▍▄_▍▌▆█▊▉▋▆▄
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Merge from elevator_parenting_collision_improvements
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add an IgnoreParentEntityColliders option to TriggerParentElevator, prevents players from getting unparented from an elevator when they collide with a collider on the elevator
Also has special handling to ignore collisions with the corresponding client/server entity when in the editor
 
                
                
                
                
                
             
         
        
            
            
            
                
                Static planters code cleanup, use PrefabAttributes and remove the id lookup as it won't work through a save/load
Fixed planters being able to plant more than one plant in a slot after a server restart
Increase spawn check timing to 4 minutes (was 30s)
Rebuild manifest
 
                
                
                
                
                
             
         
        
            
            
            
                
                Cherry pick compile fix, SpawnMargins -> world_update_2
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed client compile in builds
 
                
                
                
                
                
             
         
        
            
            
            
                
                Unsaved food cache loot change
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge main -> SpawnMargins
 
                
                
                
                
                
             
         
        
            
            
            
                
                Adjust food cache spawns, removed black berries and raw meat
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed water well shop appearing on the map after a server restart
 
                
                
                
                
                
             
         
        
            
            
            
                
                Applied standard code formatting to all code in the Rust project
 
                
                
                
                
                
             
         
        
            
            
            
                
                Removed all child gameobjects on a bunch of loot entities on the server (mostly some leftover model gameobejcts and the empty birthday balloon objects)
Affects crate_basic, crate_elite, crate_mine, crate_normal_2_food, crate_normal_2_medical, crate_normal_2, crate_normal, crate_tools, crate_underwater_basic, foodbox, loot_barrel_1, loot_barrel_2, oil_barrel, vehicle_parts
Removes 1-12 gameobjects per entity
 
                
                
                
                
                
             
         
        
            
            
            
                
                Restored server browser search bar text size
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed spraycan free painting not working on hard side wallpaper
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added .editorconfig file or standardised Rust code formatting
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix some vendors in bandit and fishing villages not working
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added .editorconfig file or standardised Rust code formatting