diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm
index 74844fd3b12..51ee3b066d6 100644
--- a/code/modules/mob/living/carbon/human/life.dm
+++ b/code/modules/mob/living/carbon/human/life.dm
@@ -970,8 +970,8 @@
qdel(a)
if(halloss > 100)
- src << "You're in too much pain to keep going..."
- src.visible_message("[src] slumps to the ground, too weak to continue fighting.")
+ src << "[species.halloss_message_self]"
+ src.visible_message("[src] [species.halloss_message].")
Paralyse(10)
setHalLoss(99)
diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm
index feb0725d5c8..9ec0b8fd6ee 100644
--- a/code/modules/mob/living/carbon/human/species/species.dm
+++ b/code/modules/mob/living/carbon/human/species/species.dm
@@ -59,6 +59,8 @@
var/death_sound
var/death_message = "seizes up and falls limp, their eyes dead and lifeless..."
var/knockout_message = "has been knocked unconscious!"
+ var/halloss_message = "slumps to the ground, too weak to continue fighting."
+ var/halloss_message_self = "You're in too much pain to keep going..."
// Environment tolerance/life processes vars.
var/reagent_tag //Used for metabolizing reagents.
diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm
index b63dd51963f..a582aa69a58 100644
--- a/code/modules/mob/living/carbon/human/species/station/station.dm
+++ b/code/modules/mob/living/carbon/human/species/station/station.dm
@@ -258,6 +258,8 @@
show_ssd = "flashing a 'system offline' glyph on their monitor"
death_message = "gives one shrill beep before falling lifeless."
knockout_message = "encounters a hardware fault and suddenly reboots!"
+ halloss_message = "encounters a hardware fault and suddenly reboots."
+ halloss_message_self = "ERROR: Unrecoverable machine check exception.
System halted, rebooting..."
warning_low_pressure = 50
hazard_low_pressure = 0