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