3,309 Commits over 945 Days - 0.15cph!
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
Fix turret not setting auth dirty when losing target behind LOS for >3 seconds and when turret is first turned on
merge from main -> trap_optimize
Fix server failing to startup due to heightmap being large
Fix cooldown missing from shotgun trap after it fires
Removed separate method for `VarString` and switched to bool overload for variable length vs fixed length
Added support for variable length on byte[] and all string methods
Merge from main -> threadsafe_protobuf
Fix byte[] being read with uint length but being written with var int length
Add ddraw.capsule
Add ability to specify rotation of ddraw.box
Add ability to overwrite distaneFade and zTest for most ddraw
Add "help" to ddraw to show the arguments in F1 console
Try to merge main -> wire_tool_reconnect again
Merge from main -> wire_tool_reconnect
Send global update the next frame (to account for parenting after the entity is spawned)
Merge from main -> global_networked_bases
Convert brutalist prefabs
Add editor tool to convert brutalist only to instancing