4,053 Commits over 1,127 Days - 0.15cph!
Wire tool saves current wire when unequipping it
Right click for <0.15s to disconnect wire
Hold right click to clear wire
Make disconnect & clear duration configurable in the wiretool entity (rather than hardcoded)
Apply same values to pipe tool & hose tool
Fixed wire not being reversed when connecting a wire to the same IO entity and disconnecting the input
Fix protobuf generator not having updated generated code from `threadsafe_protobuf`
#CLIENT and #SERVER compile fixes
merge from main -> wire_tool_reconnect
Refactor "altMove" and "backpackOpen" into a enum "ItemMoveModifiers", add in ctrl + shift modifiers as well (unused)
Prevent backpack being dropped because the locker can't accept a backpack with items, instead keep it in the player's inventory
Add skinned backpack mesh
Fix cell size of backpack inventory
Try commiting GameUI.Inventory again
Add GameUI.Inventory.Backpack to GameUI.Inventory
Add BackpackInventoryPanel
Set backpack panel to resizable
merge from main -> hackweek_backpacks_2
Set occupationOver of backpack to back
Cherrypick "prevent parenting"
Reassign entityPrefab of backpack wearable
Change default volume from `1` to `0`
Rename `itemVolume` to `volume` as unity is confused after changing default value
merge from main -> backpacks
▍▉▉▌▉▊▉ ▇▋▇▉▇▇▅ ▋▋▅▋▍▄▊ ▌▊█▌▆█ █▌▋▉▋▄█▋ ▋▍▊▄ █▆▍ ▆▅▋ ▊▆▌ ▄▌▊▍▄▋▅▄▍▅ ▍▇▅▄▉▄ ▋▌▆▌█▄▌▉
Add BackpackContents container type to LocalPlayerItemContainer
Merge from main -> backpacks
▌▉▆▅▄▆ ▇▆█▇ ▋▉▅▇▇▆▉ ▋█▇ █▇▅▇▌▄▇ ██ ▊▉ (█▄ + ▅▉ ▋▋▍▆▅▉)
Move `OnConectedToServer()` to Awake() to fix NRE with GNB enabled on certain minigame servers
merge from main -> globl_networked_bases
Move team invite from server raycast to clientside to improve reliability of team invite
Add 4th slot to m39 so you can attach scope + muzzle + laser + extended mag
Implement rest of item volume
Fixes
Codegen
More fixes and cherrypicks
Cherrypick the backpack assets and fix them up
Cherrypick parts of hackweek backpack branch while keeping compatibility with parachute implementation
Fallback to physics casting in 16m if the building block attached to the guntrap has no TC placed / it is destroyed
Save instanced render distance convar
Codegen
merge from main -> hackweek_backpacks_2
Lower craft amount to maximum craftable after inventory is updated and craft text is not selected (to handle inventory updating from server after UI calculates max amount)
Fix craft amount reseting to `1` each time you craft more than 1 item
Cherrypick
88308 and
88309 (MaterialPropertyBlock not rebuilding after resize)
Ensure MaterialBlocks are rebuilt after the cell allocator buffers are resized
Fix 2021 branch compile error
update global_networked_bases/2021
Command to manually expand render buffers
merge from main -> global_networked_bases
Enable "fastMode" on cached browser sqlite database
Removed tag filtering for cached queries since we didn't take into account excluded tags & the server browser filters out "weekly" tags already
Fix #SERVER in TriggerWorkbench
Update workbench trigger right when player enter or leaves a workbench trigger (rather than waiting up to 2 seconds)
Fix NRE presumably when sending an entity that is destroyed on startup