diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index f7910fd9d77..d9a69f3c25a 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -90,7 +90,8 @@ var/list/crit_allowed_modes = list(MODE_WHISPER,MODE_CHANGELING,MODE_ALIEN) src << "You find yourself unable to speak!" return - message = treat_message(message) + if(message_mode != MODE_WHISPER) //whisper() calls treat_message(); double process results in "hisspering" + message = treat_message(message) var/spans = list() spans += get_spans()