#weapons clear

s&box melee weapon: sphere trace + UseHitboxes, hit/miss cooldowns, bone-parented impact decals, local camera punch

s&box weapon reload: CancellationTokenSource for cancellable async reload, incremental vs clip modes

s&box shared ammo pool: NetDictionary keyed by resource path, [Sync(FromHost)], optimistic client returns

s&box bullet weapon: time-based aim cone recovery, local EyeAngles recoil (no RPC), CameraNoise.Recoil for shake

s&box weapon architecture: AimRay context resolution, EffectiveAttacker, and host-side TraceAttack RPC