4,523 Commits over 1,280 Days - 0.15cph!
    
    
    
        
            
            
            
                
                merge from fix_copy_paste_steam_networking -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix copy paste not working on steam networking
- switch copy paste to use channel 2 (same as admin UGC content) rather than adding another lane to steam networking
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_building_split_corpses -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix building split being incorrect because it was iterating over the decayEntiites field instead of the parameter fed into the method
- make method static so it can't unintentionally read fields
- switch decayEntities -> list variable
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_ownership_tape_recorder -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix cassette recorder losing item ownership when it's thrown into the world and picked back up
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_deployable_corpse_place_lock -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix being able to put locks on deployable corpses (it didn't do anything but good to fix)
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_tc_corpse_building_split -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix deployable corpses (specifically TCs) losing their attached building when the building splits
- try to find closest building block, fallback to the largest of the splits
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_lock_ownerid_debris -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix lock not saving ownerid for deployable debris
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from softcore_update -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from cinematic_export_pipes -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix pipe not being baked if selecting the renderer of the pipe instead of root of pipe
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change output directory from `Assets/Cinematic` -> `Assets/Media`
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> cinematic_export_pipes
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from copy_paste_clientside_fixes -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed `killbox` command skipping entities it should delete instead of the other way around
Prevent `killbox` from killing players on the server
 
                
                
                
                
                
             
         
        
            
            
            
                
                Print out "Pasted 5 entities" in F1 console
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> copy_paste_clientside_fixes
 
                
                
                
                
                
             
         
        
            
            
            
                
                Set softcore max team size for 4
- also limits 4 players per TC and turret
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix another NRE from wounding in softcore
 
                
                
                
                
                
             
         
        
            
            
            
                
                Prevent TC from being repaired if it would overlap another TC once it's repaired
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix wrong convar being set to prevent backpacks from being dropped when players are wounded in softcore
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_wounded_nre -> softcore_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix NRE when running injure command in softcore mode
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from tc_changes -> softcore_update
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Move flag that blocks all building when TC is destroyed to `CanBuild()` method inside BuildingPrividge
- move all building checks from IsAuthed() -> CanBuild()
- ensures all other TC auth checks don't get messed up by prevent building flag
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from softcore_update -> tc_changes
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix keylock not spawning locked when corpse is repaired
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from respawn_changes -> softcore_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                When respawning and trying to reclaim items, drop extra items in a dropped bag
Switch dropped bag from white -> corpse bag when dropping extra reclaim loot
 
                
                
                
                
                
             
         
        
            
            
            
                
                Don't respawn with items in softcore if you die inside building privilege
- convar `reclaim_building_auth` controls it
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from softcore_update -> respawn_changes
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from tc_changes -> softcore_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix codelocks spawning as locked but with no code after a deployable corpse is repaired if the lock was unlocked when the deployable was destroyed
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from upkeep_changes -> softcore_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                Set `use_door_upkeep_brackets = true` in softcore gamemode
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add extra phrase to show both building block and door upkeep brackets in the TC loot panel
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add support for doors to have their own upkeep brackets and calculate upkeep seperately in softcore mode
- store List<Doors> per building
- calculate different upkeep brackets for doors vs building blocks
- show both "10 blocks at 10%, 5 doors at 20%" in TC tooltip if doors are on the base
Placeholder values for door upkeep brackets
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from respawn_changes -> softcore_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                Only merge backpack partial stacks if something is taken from the backpack for the reclaim system
 
                
                
                
                
                
             
         
        
            
            
            
                
                Make backpack dropped on death if not reclaimed instead of staying on the corpse
- backpack still stays on player if you are wounded in softcore (to enforce reclaim of backpack contents)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Move drop backpack to `WoundedStartSharedCode()`
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix drop backpack for wounding not being called when the player is set to crawling
 
                
                
                
                
                
             
         
        
            
            
            
                
                Make sure "drop backpack on death" is only called when they die and not when they are wounded
- no change to behavior, fixes convars for "drop backpack on death vs wound"
 
                
                
                
                
                
             
         
        
            
            
            
                
                Handle all default items, not just rocks and torches
 
                
                
                
                
                
             
         
        
            
            
            
                
                Ensure rocks, torches and other starting items are never reclaimed