diff --git a/code/datums/dna.dm b/code/datums/dna.dm index 3815a3c6ec..5f078baba5 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -670,20 +670,24 @@ if(1) gain_trauma(/datum/brain_trauma/severe/paralysis) if(2) - drop_everything() + unequip_everything() + drop_all_held_items() corgize() if(3) to_chat(src, "Oh, we actually feel quite alright!") else switch(rand(0,3)) if(0) - drop_everything() + unequip_everything() + drop_all_held_items() gib() if(1) - drop_everything() + unequip_everything() + drop_all_held_items() dust() if(2) - drop_everything() + unequip_everything() + drop_all_held_items() death() petrify(INFINITY) if(3) @@ -692,6 +696,8 @@ if(BP) BP.dismember() else + unequip_everything() + drop_all_held_items() gib() else set_species(/datum/species/dullahan)