Tweaks Audible Emote Visual Feedback (#15166)

* Tweaks the Audible Emote Visual Feedback

* More Accurate Description
This commit is contained in:
SleepyGemmy
2022-12-12 03:17:33 +01:00
committed by GitHub
parent cfe68b1c51
commit c3881f075c
6 changed files with 30 additions and 8 deletions
+3
View File
@@ -23,6 +23,9 @@ var/list/floating_chat_colors = list()
limit = 30
style += "font-weight: bold;"
if(istype(language, /datum/language/noise))
message = "<font color='#7F7F7F'>*</font> " + uncapitalize(message)
if(length(message) > limit)
message = "[copytext(message, 1, limit)]..."
+5 -5
View File
@@ -1,9 +1,9 @@
// Noise "language", for audible emotes.
/datum/language/noise
name = "Noise"
desc = "Noises"
name = LANGUAGE_NOISE
desc = "Noises."
key = ""
flags = RESTRICTED|NONGLOBAL|INNATE|NO_TALK_MSG|NO_STUTTER|TCOMSSIM
flags = RESTRICTED | NONGLOBAL | INNATE | NO_TALK_MSG | NO_STUTTER | TCOMSSIM
allow_accents = TRUE
/datum/language/noise/format_message(message, verb)
@@ -76,13 +76,13 @@
// Sign language
/datum/language/sign
name = LANGUAGE_SIGN
desc = "A signed version of Ceti Basic, though its intent is primarily to help out people who are deaf and mute, "
desc = "A signed version of Tau Ceti Basic. It is primarily used by those who are deaf, hearing impaired, or mute."
speech_verb = list("signs")
signlang_verb = list("signs", "gestures")
sing_verb = null
colour = "i"
key = "s"
flags = NO_STUTTER|SIGNLANG
flags = NO_STUTTER | SIGNLANG
// Helper
/proc/get_lang_name(var/datum/language/language)
+1 -1
View File
@@ -146,7 +146,7 @@
/mob/proc/parse_language(var/message)
var/prefix = copytext(message,1,2)
if(length(message) >= 1 && prefix == "!")
return all_languages["Noise"]
return all_languages[LANGUAGE_NOISE]
if(length(message) >= 2 && is_language_prefix(prefix))
var/language_prefix = lowertext(copytext(message, 2, 4))