diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 2244cdac51..86050f85cf 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -80,6 +80,11 @@ verbs -= /mob/living/carbon/proc/release_control callHook("death", list(src, gibbed)) + + if(mind) + for(var/mob/observer/dead/O in mob_list) + if(O.client && O.client.is_preference_enabled(/datum/client_preference/show_dsay)) + to_chat(O, "[src] has died in [get_area(src)]. [ghost_follow_link(src, O)] ") if(!gibbed && species.death_sound) playsound(loc, species.death_sound, 80, 1, 1) @@ -138,4 +143,4 @@ mutations.Add(SKELETON) status_flags |= DISFIGURED update_icons_body() - return \ No newline at end of file + return