There should be a way to load ammunition into a spare clip, and to switch clips. Right now, the ammunition used by a weapon is all using the main clip. The only way to change from regular ammo to stick-n-shock, is to remove (unload) all of the [remaining] regular ammo, then load the stick-n-shock. This means there is no tracking of partially loaded clips. There is no way to switch back to the clip with regular ammo, and get back to the partial load that was in it. Without recording somewhere the state of the clip, and manually resetting to the correct count when switching.
Instead of the weapons having ammunition status information, with [un]load controls, each clip should have the controls. The weapon then needs to track which clip is currently inserted, and show the ammunition status from that. The controls for the weapon would be eject/insert clip.
Instead of the weapons having ammunition status information, with [un]load controls, each clip should have the controls. The weapon then needs to track which clip is currently inserted, and show the ammunition status from that. The controls for the weapon would be eject/insert clip.