diff --git a/code/modules/mob/living/carbon/metroid/death.dm b/code/modules/mob/living/carbon/metroid/death.dm index 48efe5570af..670ca36a4c0 100644 --- a/code/modules/mob/living/carbon/metroid/death.dm +++ b/code/modules/mob/living/carbon/metroid/death.dm @@ -8,6 +8,11 @@ // ghostize() var/mob/living/carbon/slime/M1 = new primarytype(loc) M1.rabid = 1 + M1.universal_speak = universal_speak + if(src.mind) + src.mind.transfer_to(M1) + else + M1.key = src.key var/mob/living/carbon/slime/M2 = new primarytype(loc) M2.rabid = 1 if(src) del(src) @@ -16,7 +21,8 @@ O.show_message("The [name] seizes up and falls limp...", 1) //ded -- Urist update_canmove() - if(blind) blind.layer = 0 + if(blind) + blind.layer = 0 ticker.mode.check_win()