diff --git a/code/modules/surgery/organs/organ.dm b/code/modules/surgery/organs/organ.dm index 911de71e071..395848f26e0 100644 --- a/code/modules/surgery/organs/organ.dm +++ b/code/modules/surgery/organs/organ.dm @@ -57,7 +57,10 @@ var/list/organ_cache = list() /obj/item/organ/proc/set_dna(var/datum/dna/new_dna) if(new_dna) dna = new_dna.Clone() - blood_DNA = list() + if(blood_DNA) + blood_DNA.Cut() + else + blood_DNA = list() blood_DNA[dna.unique_enzymes] = dna.b_type /obj/item/organ/proc/die()