From 0d312b8dff347c14bf996a9421889c4ef0658cc8 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 4 Mar 2020 08:02:28 -0700 Subject: [PATCH] only way --- code/modules/keybindings/bindings_mob.dm | 2 ++ code/modules/mob/say.dm | 9 +++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/code/modules/keybindings/bindings_mob.dm b/code/modules/keybindings/bindings_mob.dm index 159134508b..6c7b3031c5 100644 --- a/code/modules/keybindings/bindings_mob.dm +++ b/code/modules/keybindings/bindings_mob.dm @@ -19,6 +19,8 @@ if(valid) display_typing_indicator() switch(_key) + if("Escape") + clear_typing_indicator() if("Delete", "H") if(!pulling) to_chat(src, "You are not pulling anything.") diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 8b2d9ef0c4..ac5924f6d8 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -3,11 +3,12 @@ set name = "Say" set category = "IC" clear_typing_indicator() // clear it immediately! + if(!length(message)) + return if(GLOB.say_disabled) //This is here to try to identify lag problems to_chat(usr, "Speech is currently admin-disabled.") return - if(message) - say(message) + say(message) /mob/say_mod(input, message_mode) var/customsayverb = findtext(input, "*") @@ -21,6 +22,8 @@ set name = "Whisper" set category = "IC" clear_typing_indicator() // clear it immediately! + if(!length(message)) + return if(GLOB.say_disabled) //This is here to try to identify lag problems to_chat(usr, "Speech is currently admin-disabled.") return @@ -33,6 +36,8 @@ set name = "Me" set category = "IC" clear_typing_indicator() // clear it immediately! + if(!length(message)) + return if(GLOB.say_disabled) //This is here to try to identify lag problems to_chat(usr, "Speech is currently admin-disabled.") return