128,907 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                Merge: from server_occlusion_poppin
- Bugfix: fixes false-negative occlusion queries at the top of the hills
- Bugfix: fixes false-positive occlusion queries  while looking through a hill
- Optim: sped up occlusion cache generation by 65%+ (4.5k from 134s -> 50s, can be faster with sufficient RAM)
- Editor: extended LoadMapFile with Server Occlusion debug tools
Tests: generated reported bug case and visualized and debug traced. Generated 6k, 4.5k, 2k and Craggy to confirm generation doesn't crash.
 
                
                
                
                
                
             
         
        
            
            
            
                
                updated cube lava tiling, better over large surface area
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        14
    
    
        
            thumb_down
        
        22
    
 
                 
             
         
        
            
            
            
                
                null check for RendererLOD.CanCollapse
 
                
                
                
                
                
             
         
        
            
            
            
                
                Started refactoring gun displays to use static assets instead of world models. Combined static version of ak47 with baked  down materials added. Replaced lobster traps in barges.
 
                
                
                
                
                
             
         
        
            
            
            
                
                security tower small fixes
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Fix environment manager breaking with skip domain reload, clean up animator hash fields getting included in ResetStaticFields.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Disable global broadcast on all ghost ship variants
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Buildfix: don't try to draw on the server-only build
Tests: editor compiles
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix ship wire spam on variants: move overrides to the wire prefab.
 
                
                
                
                
                
             
         
        
            
            
            
                
                let drones be picked up without hammer again
 
                
                
                
                
                
             
         
        
            
            
            
                
                converted bed diffuse and metallness to albedo and specular workflow
updated bed import defaults to point to Bed Spec material
retained old material/texture setup just incase we revert
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed avoidance behaviour saving and keeping the 'closest obstacle' when it doesnt exist anymore
 
                
                
                
                
                
             
         
        
            
            
            
                
                drones with ThrownWeapon in storage are marked as hostile, also mark as hostile after dropping weapon for period of time
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add ghostship B/C/D variants
 
                
                
                
                
                
             
         
        
            
            
            
                
                drone ThrownWeapon rework, split serverside response to client throw into an implementation that's common to both and let drone storage override what it needs to and handle item consumption itself
- fixes issues like the RF explosive not getting state transferred over without needing to duplicate code between them
 
                
                
                
                
                
             
         
        
            
            
            
                
                Refactored obstacle avoidance logic into its own file
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge ghostship_timeouts to naval_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix compile error with timeout overrides
 
                
                
                
                
                
             
         
        
            
            
            
                
                Better abstracted targetting, so we can test better
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                merge dynamic_environment_volumes to naval_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                improvements to hmlmg world model uvs 
set import defaults for world model, bullet and ammobox to include materials automatically
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added a clear loadout button to the rust editor window, so we can clear the default loadout
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from vram_monitoring
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▊▊▇▆▍▌▇ ▌▆▇▆█▌ █▇██▄▉▍█ ▆▍▊▇▅▋▉▆█▍▊ ▊██▇▇█▋▄
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Solo players now take 1 rad every 30 seconds until they make a friend.
s2p excavator
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        222
    
    
        
            thumb_down
        
        172
    
 
                 
             
         
        
            
            
            
                
                Added missing collision to generic structure container. Set dressing security area of supplies barge.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Clean: code cleanup and custom_occlusion_query command
- ran generate code
Tests: compiles in editor
 
                
                
                
                
                
             
         
        
            
            
            
                
                excavator loot suffle
no build volume increased 
added additional cover to ore collection points, offers small amount of protection againt the roof campers (AKA cowards)
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        104
    
    
        
            thumb_down
        
        8
    
 
                 
             
         
        
            
            
            
                
                Make sure wiping also clears the portals
 
                
                
                
                
                
             
         
        
            
            
            
                
                Optim: ServerOcclusion - try to avoid redundant HasCustomTag calls
Only saves 1s out of 30s run, but should scale better if we increase GridOffsets in the future.
Tests: generated and visualized
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from naval_update/deep_sea
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                supermarket minor loot suffle
No build increased
s2p
 
                
                
                
                
                
             
         
        
            
            
            
                
                gas station minor loot suffle
No build increased
s2p
 
                
                
                
                
                
             
         
        
            
            
            
                
                Power plant loot location suffle
diesel spawns behind puzzles
switched no buiild to sphere
Removed radiation from rubble piles - inconsistant as some piles have it, others don't, user feedback is poor - needs to be improved before reimplemention 
s2p
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        52
    
    
        
            thumb_down
        
        11
    
 
                 
             
         
        
            
            
            
                
                replaced the two doors in the ghost ship loot room for static doors