From 83542c995513c3042f4dee6618b771d7535eb36d Mon Sep 17 00:00:00 2001 From: Erthilo Date: Thu, 28 Jun 2012 22:32:25 +0100 Subject: [PATCH] Fixes alien language indicators being overriden. --- code/modules/mob/say.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 28076938709..48aebe89584 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -55,6 +55,10 @@ if(!text) return "says, \"...\""; //not the best solution, but it will stop a large number of runtimes. The cause is somewhere in the Tcomms code var/ending = copytext(text, length(text)) + if (is_speaking_soghun) + return "hisses, \"[text]\""; + if (is_speaking_skrell) + return "warbles, \"[text]\""; if (src.disease_symptoms & DISEASE_HOARSE) return "rasps, \"[text]\""; if (src.stuttering) @@ -67,10 +71,6 @@ return "asks, \"[text]\""; if (ending == "!") return "exclaims, \"[text]\""; - if (is_speaking_soghun) - return "hisses, \"[text]\""; - if (is_speaking_skrell) - return "warbles, \"[text]\""; return "says, \"[text]\"";