4,523 Commits over 1,280 Days - 0.15cph!
    
    
    
        
        
            
            
            
                
                Merge from main -> qol_hbhf_dialog
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix compile error when neither SERVER or CLIENT is defined
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix compile errors in WorldItem.Server (from merge?) and BackpackInventoryPanel (from me)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix ItemIcon.cs compile error after refactor of input keys on item move to an enum
 
                
                
                
                
                
             
         
        
            
            
            
                
                Re-run codegen after merge
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from main -> backpacks
 
                
                
                
                
                
             
         
        
            
            
            
                
                Increase culling distance of amber light from 65m -> 150m (this light is only seen on oilrig & excavator)
Increased LOD settings of light to prevent it going lowest LOD until 120m away
 
                
                
                
                
                
             
         
        
            
            
            
                
                Play radiation alarm once the radiation value is above the threshold instead of at the threshold (meaning radiation > 0)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix typo causing all radiation to bypass armor
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from oil_rig_radiation -> sav244
 
                
                
                
                
                
             
         
        
            
            
            
                
                Run Scene2Prefab on both oil rigs
 
                
                
                
                
                
             
         
        
            
            
            
                
                Set large oil rig radiation falloff to 40% instead
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add option for radiation triggers to bypass armor and apply a set amount of rads
Change radiation from 100 -> 2 / sec but bypass whatever armor you wear
Set radiation radius to 120 with 50% falloff to give trickle radiation as you approach & ample time to turn away
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change all the blue lights to amber lights
 
                
                
                
                
                
             
         
        
            
            
            
                
                Remove locked crate icon from map when any item is removed from a hacked crate
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from main -> oil_rig_radiation
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix wall being buildable between two different buildings allowing TCs to be connected and break
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        13
    
    
        
            thumb_down
        
        10
    
 
                 
             
         
        
            
            
            
                
                Fix default keybinds applying over and over for multiple realms (`prevskin` and `nextskin` specifically)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix tags not working in the modded tab when using cached browser (move CheckTags from `OnServerResponded()` to `AddServer()`)
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> qol_hbhf_dialog
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▋▋▇'▅ ▌▉▌▋▍▋▅ ▄▉▊▇▋▌ ▉▋ ▅█▄▊▇ ▅▉▆▅▌▅▆ (▉▊█ ▅▌ ▆█▉) ▆▍ ▊▋▉▉▅▊▉ █▉▌▍▊▋▄▊ ▄▍▍▇▆▊ ▌▋
 
                
                
                
                
                
             
         
        
            
            
            
                
                Spawn HeldEntities with `limitNetworking=true` so they don't spam network updates around world origin when the item is first created / split
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▋▊▍ ▆█▋▋▅▌▋ ▆▆ ▌▌▌▅▉ ▆▍▄▌▅▊▊▋ ▋▇▌▍▋▆▇▉ ▌█▄▇▅█▇▄▉ ▉▆▆▍▉ █▄▍▇ ▊▇ ▉▄▊▍▆█▋ ▇▌▆▄▉▌ ▋▄▇▌▋ ▇.▌▊▍
 
                
                
                
                
                
             
         
        
            
            
            
                
                Prevent auto turret from being able to target through chainlink fence (include invisible layer in raycast)
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        29
    
    
        
            thumb_down
        
        150
    
 
                 
             
         
        
            
            
            
                
                Fixed dropped item container showing `james` when in streamer mode
 
                
                
                
                
                
             
         
        
            
            
            
                
                CardPlayerData missed commit
 
                
                
                
                
                
             
         
        
            
            
            
                
                Updated heli crate from sfx of military crate -> elite crate (to reflect the model change)
Recalculate bounds
 
                
                
                
                
                
             
         
        
            
            
            
                
                NonSerialize
ItemIcon.timedActionTime
Climate (3 fields)
Buoyancy.ArtificialHeight
BasePlayer.firedProjectiles (pretty sure it wasn't serializing)
WipeTimer.client_timeUntilWipe
InstrumentKeyController.TimeInUse
GlobalNetworkHandler.serverData
Codelock.whitelistPlayers
CameraMan.TargetEntity
BasePet.inQueue
Serialize
UIInventory.underwearSkinPicker
Crosshair (3 fields)
BaseGameMode.corpseRemovalTime
AutoTurret.attachedWeaponZOffsetScale
LerpBetweenPointsBool.UseAsOffset (present in all monuments)
Door (3 navmesh fields)
BaseRidableAnimal (Dung fields)
FogMachine.fuelPerSec
 
                
                
                
                
                
             
         
        
            
            
            
                
                More improvements to "What fields is unity serializing"
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from main -> backpacks
 
                
                
                
                
                
             
         
        
            
            
            
                
                NonSerialize BaseCombatEntity.lastDealtDamageTo
 
                
                
                
                
                
             
         
        
            
            
            
                
                Refactor / ensure it ignores types that aren't marked as serializable
 
                
                
                
                
                
             
         
        
            
            
            
                
                NonSerialize:
- F15.blockTurningFor
- LootContainer.FirstLooted
- ModularCarSeat.associatedSeatingModule
- UIChat.activeChannel
- ShopFront.customerinventory
- EasterBasket.lastCollectedIndex
- HeldEntity.viewModel
Move outside CLIENT or SERVER
- MissionPoint.Flags
 
                
                
                
                
                
             
         
        
            
            
            
                
                Editor tool to compare what fields are present for serialization in CLIENT vs SERVER mode because switching between CLIENT & SERVER causes long imports
- switch to CLIENT 
- run `Tools/Cleanup/Dump Client Fields`
- switch to SERVER
- run `Tools/Cleanup/Dump Server Fields`
` run `Tools/Cleanup/Compare Fields`
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix not being able to enter the main code of a codelock when you are authorized on the guest code
Fix `ent changecode` and `ent changeguestcode` not working unless you previously set a code
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix team leader marker visibility button not working on map
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from main -> qol_f8_server_version
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix #CLIENT compile error
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from main -> qol_ent_setgrade
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change console message `You died: killed by (steamid)` -> `You died: killed by (network id)`
Added admin command `netid` to convert network id to steamid
Add `network_ids` table to `player.states.db` to store wipe id + network id -> steam id
 
                
                
                
                
                
             
         
        
            
            
            
                
                Make sure it still works with 0-4
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change `ent setgrade {radius}` to work with `brick`, `brutalist`, etc instead of 0-4
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add InputField & code to allow you to search keybinds in options menu
Add padding to the bottom of keybinds so the search bar doesn't move around while typing
 
                
                
                
                
                
             
         
        
            
            
            
                
                Show the drone's ID when a drone is selected in your inventory
Show `streamer mode` in the inventory panel if streamer mode is enabled
 
                
                
                
                
                
             
         
        
            
            
            
                
                Show server version in F8 panel
 
                
                
                
                
                
             
         
        
            
            
            
                
                Hide compass when the map is open
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change the patrol heli crate from military crate model to elite / bradley crate model
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add extra colors for industrial pipes
- orange
- light blue
- purple
- pink