diff --git a/code/modules/mob/living/carbon/human/whisper.dm b/code/modules/mob/living/carbon/human/whisper.dm
index 717ac8a1666..4b4d0b45142 100644
--- a/code/modules/mob/living/carbon/human/whisper.dm
+++ b/code/modules/mob/living/carbon/human/whisper.dm
@@ -42,7 +42,6 @@
var/message_len = length(message)
message = copytext(message, 1, health_diff) + "[message_len > health_diff ? "-.." : "..."]"
message = Ellipsis(message, 10, 1)
- whispers = "whispers in their final breath"
message = treat_message(message)
@@ -60,12 +59,13 @@
watching -= eavesdropping
var/rendered
-
- rendered = "[src.name] whispers something."
+ whispers = critical ? "whispers something in their final breath." : "whispers something."
+ rendered = "[src.name] [whispers]"
for(var/mob/M in watching)
M.show_message(rendered, 2)
var/spans = list(SPAN_ITALICS)
+ whispers = critical ? "whispers in their final breath" : "whispers"
rendered = "[GetVoice()][alt_name] [whispers], \"[attach_spans(message, spans)]\""
for(var/atom/movable/AM in listening)