Fixed an evidence bag runtime error and added a few CRASH() checks to /obj/machinery/disposal

This commit is contained in:
Albert Iordache
2011-12-25 00:59:59 +02:00
parent 3580a685e6
commit 6f23ef6b22
3 changed files with 18 additions and 7 deletions
+8 -5
View File
@@ -33,11 +33,14 @@
desc = "An evidence bag containing \a [O]. [O.desc]"
/obj/item/weapon/evidencebag/attack_self(mob/user as mob)
var/obj/item/I = src.contents[1]
user << "You take the [I] out of the [src]."
I.loc = user.loc
src.underlays -= I
icon_state = "evidenceobj"
if (src.contents.len > 0)
var/obj/item/I = src.contents[1]
user << "You take the [I] out of the [src]."
I.loc = user.loc
src.underlays -= I
icon_state = "evidenceobj"
else
user << "The [src] is empty."
/obj/item/weapon/storage/box/evidence
name = "evidence bag box"