Merge pull request #5501 from Anewbe/magazine_things

Adds smart magazine, magazine functionality
This commit is contained in:
Atermonera
2018-08-24 14:35:55 -07:00
committed by GitHub
13 changed files with 348 additions and 75 deletions

View File

@@ -0,0 +1,18 @@
var/global/datum/repository/ammomaterial/ammo_repository = new()
/datum/repository/ammomaterial
var/list/ammotypes
/datum/repository/ammomaterial/New()
ammotypes = list()
..()
/datum/repository/ammomaterial/proc/get_materials_from_object(obj/item/ammo_casing/I)
if(!(I in ammotypes))
ammotypes += I
var/obj/item/ammo_casing/temp = new I
ammotypes[I] = temp.matter
qdel(temp)
return ammotypes[I]