Fix for guns eating empty magazines.

This commit is contained in:
DJSnapshot
2013-12-21 23:15:36 -08:00
parent 2f0b5e31f4
commit 1324be7189

View File

@@ -51,6 +51,9 @@
if(istype(A, /obj/item/ammo_magazine)) if(istype(A, /obj/item/ammo_magazine))
if((load_method == MAGAZINE) && loaded.len) return if((load_method == MAGAZINE) && loaded.len) return
var/obj/item/ammo_magazine/AM = A var/obj/item/ammo_magazine/AM = A
if(AM.stored_ammo.len <= 0)
user << "<span class='warning'>The magazine is empty!</span>"
return
for(var/obj/item/ammo_casing/AC in AM.stored_ammo) for(var/obj/item/ammo_casing/AC in AM.stored_ammo)
if(loaded.len >= max_shells) if(loaded.len >= max_shells)
break break