Report
s&box shared ammo pool: NetDictionary keyed by resource path, [Sync(FromHost)], optimistic client returns
605b83fa-7983-4ed8-a3e4-89448f63da05
Weapons in s&box that share an ammo type (e.g. all 9mm pistols) need a shared ammo pool on the player. Developers often store ammo per-weapon, which means picking up a second pistol doesn't add to the first's reserve. The correct pattern uses a shared pool keyed by ammo resource path.