From af3f182c291668188ae440738bbd3135f37a6388 Mon Sep 17 00:00:00 2001
From: Ediblebomb <95509996+Ediblebomb@users.noreply.github.com>
Date: Mon, 13 Nov 2023 02:44:36 -0600
Subject: [PATCH] Changes a confusing healthscanner reading (#4910)
# About the pull request
Changes "Subject is brain-dead." to "Subject has taken extreme amounts
of brain damage." when scanning somebody with 100 brain damage.
# Explain why it's good for the game
Defibs also say ![why I changed
it](https://github.com/cmss13-devs/cmss13/assets/95509996/0861867f-8574-4c8e-9f2a-621d21f2be76)
when trying to revive a perma corpse. This change should help prevent
confusion about whether or not somebody is actually perma.
# Testing Photographs and Procedure
Screenshots & Videos
![brain
damage](https://github.com/cmss13-devs/cmss13/assets/95509996/92a67848-6e6b-44a6-ac69-630d8922b7a0)
# Changelog
:cl: Ediblebomb
qol: Changed "Subject is brain-dead." to "Subject has taken extreme
amounts of brain damage." when scanning somebody with 100 brain damage.
/:cl:
---
code/modules/mob/living/living_healthscan.dm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/code/modules/mob/living/living_healthscan.dm b/code/modules/mob/living/living_healthscan.dm
index 6875aa934fd2..f3355157a40f 100644
--- a/code/modules/mob/living/living_healthscan.dm
+++ b/code/modules/mob/living/living_healthscan.dm
@@ -441,7 +441,7 @@ GLOBAL_LIST_INIT(known_implants, subtypesof(/obj/item/implant))
data["ssd"] = null //clear the data in case we have an old input from a previous scan
if(target_mob.getBrainLoss() >= 100 || !target_mob.has_brain())
- data["ssd"] = "Subject is brain-dead."
+ data["ssd"] = "Subject has taken extreme amounts of brain damage."
else if(target_mob.has_brain() && target_mob.stat != DEAD && ishuman(target_mob))
if(!target_mob.key)
data["ssd"] = "No soul detected." // they ghosted
@@ -586,7 +586,7 @@ GLOBAL_LIST_INIT(known_implants, subtypesof(/obj/item/implant))
if(!D.hidden[SCANNER])
dat += "\t *Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]\n"
if (src.getBrainLoss() >= 100 || !src.has_brain())
- dat += "\t *Subject is brain dead.\n"
+ dat += "\t *Subject has taken extreme amounts of brain damage.\n"
if(src.has_brain() && src.stat != DEAD && ishuman(src))
if(!src.key)