Voice added

Added sounds that play when your character speaks or after writing using "me"s and subtle emotes
This commit is contained in:
Alphas00
2024-06-18 23:41:24 +02:00
parent 5a1831c7e6
commit e51f547c87
6 changed files with 20 additions and 0 deletions
+1
View File
@@ -497,6 +497,7 @@
. = ..()
message = null
emote_type = EMOTE_VISIBLE
playsound(usr.loc, 'GainStation13/sound/voice/voices/speak_1.ogg', 90, 10)
/datum/emote/living/custom/replace_pronoun(mob/user, message)
return message
+17
View File
@@ -219,6 +219,23 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
if(pressure < ONE_ATMOSPHERE*0.4) //Thin air, let's italicise the message
spans |= SPAN_ITALICS
if(message_mode == MODE_WHISPER)
switch(say_mod(message, message_mode))
if("asks")
playsound(src.loc, 'GainStation13/sound/voice/voices/speak_1_ask.ogg', 45, 5, -3)
if("exclaims" || "yells")
playsound(src.loc, 'GainStation13/sound/voice/voices/speak_1_exclaim.ogg', 45, 5, -3)
else
playsound(src.loc, 'GainStation13/sound/voice/voices/speak_1.ogg', 45, 5, -3)
else
switch(say_mod(message, message_mode))
if("asks")
playsound(src.loc, 'GainStation13/sound/voice/voices/speak_1_ask.ogg', 90, 10, message_range)
if("exclaims" || "yells")
playsound(src.loc, 'GainStation13/sound/voice/voices/speak_1_exclaim.ogg', 90, 10, message_range)
else
playsound(src.loc, 'GainStation13/sound/voice/voices/speak_1.ogg', 90, 10, message_range)
//playsound(user.loc, pick('GainStation13/sound/voice/voices/speak_1.ogg', 'GainStation13/sound/voice/voices/speak_1_ask.ogg', 'GainStation13/sound/voice/voices/speak_1_exclaim.ogg'), 90, 10)
send_speech(message, message_range, src, bubble_type, spans, language, message_mode)
if(succumbed)
+2
View File
@@ -72,6 +72,8 @@ proc/get_top_level_mob(var/mob/S)
if(M.stat == DEAD && M.client && (M.client?.prefs?.chat_toggles & CHAT_GHOSTSIGHT) && !(M in viewers(T, null)))
M.show_message(message)
playsound(usr.loc, 'GainStation13/sound/voice/voices/speak_1.ogg', 90, 10)
if(emote_type == EMOTE_AUDIBLE)
user.audible_message(message=message,hearing_distance=1)
else