11,445 Commits over 3,561 Days - 0.13cph!
Can now loot another player's backpack if you're behind them and close enough
Added backpacks, only one can be worn/carried at a time, adds new separate row of storage slots. Can be interacted with from the ground or inventory, slightly reduces move speed.
pooling/reuse tweaks for pegs and pivot points, also now works for placement ghost models.
delete unused weapon rack item/prefab
Use pooling for clientside peg models
Round to nearest int not lowest int, for smoother placement
less confusing calculation function
only show rotation UI for items with config
setup some test weapon configs for rotation
Don't include default ammo in ammo list if you don't have any.
Restore UI and manifest after merge.
Fix accidental file change commit
reload/unload weapon ammo sounds
load/unload functionality
Refresh slot ammo details.
Bunch of refactor/cleanup.
Fix pivots getting abandoned
Client visual refresh now only updates/spawns/destroys weapons for changed slots, not everything.
wip changes to avoid allocs and clientside model re-use
Show current rotation direction UI marker as green or red to reflect placement fit.
Re-added weapon rack UI prefab to crosshair after merge conflict.
Remade test save to be compatible with latest protobuf.
NRE fix.
merge from main, manual merge protobuf.
merge from weapon_racks/rotation/placement
Rotation/placement UI wip
update peg positioning and tool to work with new placement stuff.
Swap Weapon will now attempt to fit the held weapon to the rack using an alternate rotation/position if it will fit that way
Check valid and apply same rotation when using swap weapon if possible.
Fix a situation where the rack would steal a weapon.
Disable debug grid drawing.
Additional test save.
increase max slots, handle being full and trying to add new item