Added chambers for mag.type guns
Adds new sprites for mags and removes " " from paths
Revert "Adds new sprites for mags and removes " " from paths"

This reverts commit 72ad6072ec5af553272c3bad16da2ef9c9983fce.
New mags
Ammo shit
Bullets now have non-spent sprite.
Shotgun ammo now have spent overlay instead of empty shell.
Fixed typepaths and sprite modulo
Removed "spent" . Uses AC.BB instead.
Replaces loaded.len with getAmmo()
Sprites & Fixes
Weapons now have states without magazine and without bullet in chamber.
Updated update_icon()
Fixed loading weapons with different mags. Now you cant load your pistol with smg mag.
Now you can load bullet in chamber and unload it
Merge remote-tracking branch 'upstream/bleeding-edge' into Bleeding-Edge
Merge pull request #1 from smet19/Bleeding-Edge

Bleeding edge
Merge remote-tracking branch 'upstream/bleeding-edge' into Guncode
Fixes merge conflicts
Fixes of merge conflicts
Another merge fix
Tweaking values of events across the board

- Values of many events have been tweaked. Nothing massive, but rather
changing announce delays and tweaking some very specific values
Changelog
Typo
Added the material synthesizer, and commented out materials for MoMMIs.
readded bots to emergency crate
Big ol update of materials and fabricators for research.