From 7bc39b8733d7031c7c9fda9fd723ddd08adac42d Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Wed, 7 Mar 2012 16:21:17 -0700 Subject: [PATCH] Few more bugfixes. --- code/game/atom_procs.dm | 2 ++ code/game/objects/items/weapons/cards_ids.dm | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/atom_procs.dm b/code/game/atom_procs.dm index 015e6bd46e0..47e506b70c7 100644 --- a/code/game/atom_procs.dm +++ b/code/game/atom_procs.dm @@ -300,6 +300,8 @@ source2.icon = I else source2.icon = initial(icon) + if(blood_DNA && !blood_DNA.len) + del(blood_DNA) if(src.fingerprints && src.fingerprints.len) var/done = 0 while(!done) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index be375d4bb94..e237f7f94d0 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -341,7 +341,7 @@ FINGERPRINT CARD ..() if (!istype(usr, /mob/living/silicon)) - if (length(src.fingerprints)) + if (src.fingerprints) if (src.amount > 1) var/obj/item/weapon/f_card/F = new /obj/item/weapon/f_card(get_turf(src)) F.amount = --src.amount