From 0e950eae2d8f53dbdb92995beed1eea723c4e723 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 4 Jul 2021 00:53:31 -0400 Subject: [PATCH] Change chat message boxes to resizable tgui --- code/modules/mob/typing_indicator.dm | 21 +++++++++++++++++++-- interface/skin.dmf | 6 +++--- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm index e9715834c8..35fe2d8bbb 100644 --- a/code/modules/mob/typing_indicator.dm +++ b/code/modules/mob/typing_indicator.dm @@ -40,7 +40,7 @@ set hidden = 1 set_typing_indicator(TRUE) - var/message = input(usr, "","say (text)") as text + var/message = tgui_input_text(usr, "Type your message:", "Say") set_typing_indicator(FALSE) if(message) @@ -51,8 +51,25 @@ set hidden = 1 set_typing_indicator(TRUE) - var/message = input(usr, "","me (text)") as message //VOREStation Edit + var/message = tgui_input_message(usr, "Type your message:", "Emote") set_typing_indicator(FALSE) if(message) me_verb(message) + +// No typing indicators here, but this is the file where the wrappers are, so... +/mob/verb/whisper_wrapper() + set name = ".Whisper" + set hidden = 1 + + var/message = tgui_input_text(usr, "Type your message:", "Whisper") + if(message) + whisper(message) + +/mob/verb/subtle_wrapper() + set name = ".Subtle" + set hidden = 1 + + var/message = tgui_input_message(usr, "Type your message:", "Subtle") + if(message) + me_verb_subtle(message) diff --git a/interface/skin.dmf b/interface/skin.dmf index 1dbd0e6ab2..81f6f4e0ca 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -518,7 +518,7 @@ macro "hotkeymode" command = ".me" elem name = "6" - command = "subtle" + command = ".Subtle" elem name = "A+REP" command = ".moveleft" @@ -596,10 +596,10 @@ macro "hotkeymode" command = ".northeast" elem name = "Y" - command = "whisper" + command = ".Whisper" elem name = "CTRL+Y" - command = "whisper" + command = ".Whisper" elem name = "Z" command = "Activate-Held-Object"