diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 61187006a4..dc28ffa9a5 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) ..()