From ab25267d13e68e624f117cd7860bdcd7dfba908e Mon Sep 17 00:00:00 2001 From: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com> Date: Mon, 28 Dec 2020 17:10:06 -0500 Subject: [PATCH] Fixes dead people not looking dead (#55743) --- code/modules/mob/living/carbon/human/examine.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index befe8939439..fdd37ebab23 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -125,11 +125,13 @@ . += "[t_He] appear[p_s()] to have committed suicide... there is no hope of recovery." var/mob/dead/observer/ghost = get_ghost(TRUE, TRUE) - if(getorgan(/obj/item/organ/brain) && !key) - if(!ghost) //There's no ghost with a mind matching the body's, the ghost has likely disconnected + if(getorgan(/obj/item/organ/brain)) + if(!ghost && !client) //There's no ghost with a mind matching the body's (and there's no client still in the body, if they haven't left the body once yet), the ghost has likely disconnected . += "[t_He] [t_is] limp and unresponsive; there are no signs of life and [t_his] soul has departed..." else if (!ghost.can_reenter_corpse || ghost.pushed_do_not_resuscitate) //There is a ghost with a matching mind but they pushed DNR or otherwise can't reenter . += "[t_He] [t_is] limp and unresponsive; there are no signs of life and [t_his] soul has lost the will to live..." + else + . += "[t_He] [t_is] limp and unresponsive; there are no signs of life..." else . += "[t_He] [t_is] limp and unresponsive; there are no signs of life..."