diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 61187006a4..7b1e2dcaba 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -67,8 +67,12 @@ CR.button.screen_loc = "6:[pos],4:-2" CR.button.moved = "6:[pos],4:-2" +/mob/living/simple_animal/hostile/construct/Destroy() + original_mind = null + . = ..() + /mob/living/simple_animal/hostile/construct/death() - if(original_mind) + if(original_mind && !(QDELETED(original_mind))) transfer_ckey(original_mind.current) ..()