diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 465ac2e2a3..6ff286b5c3 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -506,7 +506,7 @@ /atom/proc/clean_blood() . = blood_DNA? TRUE : FALSE - blood_dna = null + blood_DNA = null /atom/proc/wash_cream() return TRUE diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 324b40ac7f..1d038b008c 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -399,11 +399,14 @@ . = ..() /obj/item/stack/proc/copy_evidences(obj/item/stack/from) - blood_DNA = from.blood_DNA - fingerprints = from.fingerprints - fingerprintshidden = from.fingerprintshidden - fingerprintslast = from.fingerprintslast - //TODO bloody overlay + if(from.blood_DNA) + blood_DNA = from.blood_DNA.Copy() + if(from.fingerprints) + fingerprints = from.fingerprints.Copy() + if(from.fingerprintshidden) + fingerprintshidden = from.fingerprintshidden.Copy() + if(from.fingerprintslast) + fingerprintslast = from.fingerprintslast.Copy() /obj/item/stack/microwave_act(obj/machinery/microwave/M) if(istype(M) && M.dirty < 100)