diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 79567f5440e..2365994163c 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -227,11 +227,9 @@ var/t_He = p_they(TRUE) var/t_his = p_their() var/t_is = p_are() - if(key || !getorgan(/obj/item/organ/brain)) - return "[t_He] [t_is] limp and unresponsive; there are no signs of life..." //Default death message - //The death mob has a brain and no client/player that is assigned to the mob - if(!ghost?.can_reenter_corpse) //And there is no ghost that could reenter the body - //There is no way this mob can in any normal way get a player, so they lost the will to live - return "[t_He] [t_is] limp and unresponsive; there are no signs of life and [t_his] soul has lost the will to live..." - //This mob has a ghost linked that could still reenter the body, so the soul only departed - return "[t_He] [t_is] limp and unresponsive; there are no signs of life and [t_his] soul has departed, but the link is not yet fully broken..." + //This checks to see if the body is revivable + if(key || !getorgan(/obj/item/organ/brain) || ghost?.can_reenter_corpse) + return "[t_He] [t_is] limp and unresponsive; there are no signs of life..." + else + return "[t_He] [t_is] limp and unresponsive; there are no signs of life and [t_his] soul has departed..." +