4,032 Commits over 1,127 Days - 0.15cph!
Added `upgrade_radius` based on the same code as `skin_radius`
Redo skin_radius command in a way that won't cause merge conflicts
merge from main -> skinradius_cmd
Removed old button to unclaim public beds
More cleanup and refactoring
merge from main -> global_networked_bases
Apply #if CLIENT to SleepingBagButton fix compile errors in #SERVER
merge from main -> sleeping_bag_delete_tooltip
Move conversion code from RendererLOD into normal code so we can dynamically convert all building block prefabs at runtime
Move refactoring / cleanup
Fix bag quota counting too many bags
Added toast when you assign a bag to another player
Change "bag gifting" option to from "friends" -> "teammates"
Added InstancedMeshFilter component (needs better name) & an editor tool to grab all meshes, materials & lods from RendererLOD(s) and store in the new PrefabAttribute
Start cleaning up code and move to properly named branch
Show tooltip if a player doesn't hold down the button to delete a bag
Include biome of building block when color is applied
Analytics for color of shipping container when built with last used color or when recolored with spray can
Analytics when a player unclaims their bag / bed
Block switching hotbar item while context menu is open
Fixed setting context menu binds occasionally resetting normal binds
Add default binds for +prevskin and +nextskin
Fix wiretool showing sleeping bag quota
merge from main -> respawn_changes
merge from main -> skinradius_cmd
Don't upload stats in the editor, however keep rest of serialization code
Fix pooling in PlayerAggregate
Log items in hotbar, worn clothing & active item
Fixed sleeping bags not actually being assigned to other players
Ensure sleeping bag quota is counted across server restart as well as when placed down
Disable DeleteButton in prefab & remove SetActive(false) from OnEnable()
Fix NRE when opening map with sleeping bag on it
▉▉█▌▌ ▋▇▊▊ ▆▍ ▇▊ ▄▆█▆▅▊▉▅ ▉▄ █ ▄▍▌▋▅▆ ▍▌▊▉ ▊▊ ▅▋'▌ ▄▋▌▆▄ ▉▍▅▋ ▊▊█▄ ▆▄ ▅▄ █▍▋ ▍▍▉█ █ ▇▅▋▅ █▉▇█▆▊ ▌▆ ▇▄▌▄ ▋▅▄▉▋ ▌▉▊ ▇▊▅▅▍▍▄ ▆▇▌▋ █▆▄▇▅▇▍
▄▆▋▊█ ▍▌▅▉▌▆▉▍ ▉▉▋▌▉▊ ▆▄▇▍ ▅▍▆ ▍▅▍█▉▉▆█▇▊▆▄▋
Split CustomNetworkHandler.cs into two files: one for client & one for server
Compile fixes with new network ids and from merge
merge from main -> global_networking
Cherrypick then fix the key to switch skins being updated in context menu
Fix options menu closing when pressing ESC to clear a bind
Fix clearing bind with "ESC" clearing default realm (like +use) instead of context menu (+nextskin)
Fix cherrypick
Add ConButton for nextskin & prevskin
Update options menu to new button name
Cherrypick
82429 for options menu
Simplier attempt to allow binding of skin_next & skin_prev without a whole new system
merge from main -> keybind_system
Fixed skull trophies showing "unknown" instead of nothing when no skull is present
repair_inventory will repair attachments
Context menu will reflect bound keys
Refactor replacing "Alpha" part of keycodes into one function
Minor refactor
Option menu support changing keybinds as well as normal binds
Add "next skin" & "prev skin" to options menu