130,359 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                shuffled mountable/vehicle editor code around to get mount preview mannequins on mountables as well
                
                
                
                
             
         
        
            
            
            
                
                rebuilt bone-arrays for server-side ragdolls to include DPV mount pose
                
                
                
                
             
         
        
        
        
            
            
            
                
                Fixed missed wallpaper conditional models
                
                
                
                
             
         
        
            
            
            
                
                Moving rig and settings from proxy model to final model
                
                
                
                
             
         
        
        
            
            
            
                
                Optim: avoid copying items on container clear
- Also consolidated it into one function.
Did an overview of existing code, didn't spot cases where we can try to modify the container as we're clearing it.
Tests: killed a bunch of animals, loaded up a wooden storage box then killed it
                
                
                
                
             
         
        
            
            
            
                
                Added extra collider to properly cover head/eyes position
                
                
                
                
             
         
        
            
            
            
                
                Applied the new conditional models to all grades and skins
                
                
                
                
             
         
        
            
            
            
                
                Optimized and tightened the outside checks
                
                
                
                
             
         
        
        
            
            
            
                
                Working damages and spraycan reskins
                
                
                
                
             
         
        
            
            
            
                
                More settings tweaks
Proxy model skeleton hierarchy fixes
                
                
                
                
             
         
        
            
            
            
                
                Hammer pickup working on both sides, correct skin ID applied to each side, code cleanup
                
                
                
                
             
         
        
            
            
            
                
                Update: Adding a couple tail recursion perf tests
- also comes with a vailidity unit test
Going to be used to do a write up for the weekly perf blog post
Tests: Ran these perf tests in editor and player, got kind-of expected results.
                
                
                
                
             
         
        
        
            
            
            
                
                Merge SpawnMargins -> world_update_2. Compound and Launch Site S2P to merge in my changes.
                
                
                
                
             
         
        
            
            
            
                
                Draw vislog spheres as circles to reduce clutter
                
                
                
                
             
         
        
            
            
            
                
                Add parameter to drive vislog time between saves to disk, have NPCs log their position and state
                
                
                
                
             
         
        
            
            
            
                
                Restore wolf health if it stays out of combat for a very long time
                
                
                
                
             
         
        
        
            
            
            
                
                -Metal shield textures update
                
                
                
                
             
         
        
            
            
            
                
                Merge: from main
Tests: none
                
                
                
                
             
         
        
            
            
            
                
                Applied the new wallpaper sockets to the other building blocks
Manifest
                
                
                
                
             
         
        
        
            
            
            
                
                Setup HC revolver for all weapon racks.
Removed duplicate, unused LODGroup from HCR worldmodel root object.
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from main (skin bundles, so switching branches doesn't take forever)
                
                
                
                
             
         
        
            
            
            
                
                merge from clearinventory_improvements
                
                
                
                
             
         
        
            
            
            
                
                 merge from terrain_collision_interact_fix
                
                
                
                
             
         
        
            
            
            
                
                merge from skin-bundles-2024-09
                
                
                
                
             
         
        
        
            
            
            
                
                Delete UI.Inventory.controller, not used at runtime and prints warnings when opening the editor
                
                
                
                
             
         
        
            
            
            
                
                ▆▍▊▋▇ ▌ ▊▅▋▍ ▇▍▊▄▊ ▆▅▆▉▊▊▍ ▆█▌▍▌ ▉▄▋ ▌▊▉▉ ▍█▊▋▊ ▇▆▇▅▅▄▅ ▆▇▇▋▅▋▋▇ ▌▇▋▆ ▍▇▍▅▅▍▅▋█ ▅▄ ▆▊ █▉▆█▆▋▄▇ ▋▋▉ ▅▆ ▊▄▍ ▅▊▊▊▇▌ ▇▇▄▆▅ ▍▇▊▄▆ ▅▄▊▆ █▍▉ ▉▋▍▅ ▉▇ ▄▌▆▅▋▆▉█▉ ▇▊▆▌▇
▄▊▄▄ ▄▋▇ ▄▅▄ ▌█ ▆▄▄ ▌█▊▋▍▄ █▌▌▉▇█▋▉ ▋▄▍▉▉▉▍ ▊▌▄▌▄ ▍▊▆▆▇▄ ██▋ ▌▍▉▌▇▊ (▋▆█ ▊▆▊▉) █▍▌▌▊█▅▆▉ ▉▌ ▍▅▋ ▉▉▆▇ ▄▇▌ ▌▅█▋▆▍▅▇ █▇▊ ▇█▆▇██ █▍ ▆█▇▇ ▊▍'▅ ▌▅▊▅▇▆▇ ▋▉▌▇▅▇▉▄
▌▅▅▆ ▉▋▉▆▅▌▍▄ ▄▇ ▉▋ ▌▌▄▅▍▋▆▄▇ ▄▊▊█▄▆ ▄█▆▉ ▆▅▇▇█▇ ▍▉ ▇█▆ ▆▇▄▅▉▇▇'█ ▄▅▌▅▌▉▄▌▋▄▉ ▌▉ ▋▋▆▉██▉▋▄▅ ▌▉▅▋▇▊ ▇█▍▋▄▆█ ▇▄▉▌█ █▆█▋
                
                
                
                
             
         
        
            
            
            
                
                Fixed more armoured passenger module collider holes
                
                
                
                
             
         
        
            
            
            
                
                Update the inner lake topology of craggy island so it renders water
                
                
                
                
             
         
        
            
            
            
                
                Disabled deployment of Ice Throne on Tugboats (it uses a non-convex mesh collider)
                
                
                
                
             
         
        
            
            
            
                
                Merge from spraycan_shippingcontainer_qol
                
                
                
                
             
         
        
            
            
            
                
                Shipping container block colour is now saved as ClientInfo so will persist across servers and through client restarts
                
                
                
                
             
         
        
            
            
            
                
                Raised waterlogged point on motorbike and sidecar bike significantly
                
                
                
                
             
         
        
            
            
            
                
                Fix spray can not appearing in crafting menu if player searches "can"
We search descriptions as well in that menu and too many items have the word "can" in the description, flooding the results (we only take the first 60 results)
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from nametags_random_colour
                
                
                
                
             
         
        
            
            
            
                
                Server now sends a player network upate when a player enteres or leaves a team, fixes the teamID being out of date on non-local clients until the player enters and exits network range
Caused some inconsistent esp name colouring
                
                
                
                
             
         
        
        
            
            
            
                
                NRE fix, increased inside checks distance
                
                
                
                
             
         
        
        
            
            
            
                
                Reworked wallpaper sockets, they now use Socket_Specific instead of ConstructionSocket
Added SocketMod_Inside, requiring the construction to be placed inside a base (applied to the hard-side wallpaper)
                
                
                
                
             
         
        
            
            
            
                
                high caliber revolver sounds