diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm
index b32925badb4..cf5fff66caa 100644
--- a/code/modules/mob/living/say.dm
+++ b/code/modules/mob/living/say.dm
@@ -190,7 +190,7 @@ proc/get_radio_key_from_channel(var/channel)
message_range = 1
if(first_piece.speaking)
message_range = first_piece.speaking.get_talkinto_msg_range(message)
-
+
var/msg
if(!first_piece.speaking || !(first_piece.speaking.flags & NO_TALK_MSG))
msg = "[src] talks into [used_radios[1]]"
@@ -343,6 +343,8 @@ proc/get_radio_key_from_channel(var/channel)
to_chat(src, "You're muzzled and cannot speak!")
return
+ log_whisper(multilingual_to_message(message_pieces), src)
+
var/message_range = 1
var/eavesdropping_range = 2
var/watching_range = 5
@@ -445,7 +447,6 @@ proc/get_radio_key_from_channel(var/channel)
for(var/mob/M in watching)
M.show_message(rendered, 2)
- log_whisper(multilingual_to_message(message_pieces), src)
return 1
/mob/living/speech_bubble(var/bubble_state = "",var/bubble_loc = src, var/list/bubble_recipients = list())