Say Sounds!

Now people will make noise when they say/me/whisper/subtle, and everyone will be annoyed by it!
This commit is contained in:
VerySoft
2022-07-15 18:27:14 -04:00
parent a308d2caf0
commit d2233448be
26 changed files with 110 additions and 6 deletions
+10
View File
@@ -191,10 +191,20 @@
if(message)
message = encode_html_emphasis(message)
var/ourfreq = null
if(isliving(src))
var/mob/living/L = src
if(L.voice_freq > 0 )
ourfreq = L.voice_freq
// Hearing gasp and such every five seconds is not good emotes were not global for a reason.
// Maybe some people are okay with that.
var/turf/T = get_turf(src)
if(!T) return
playsound(T, pick(emote_sound), 25, TRUE, falloff = 1 , is_global = TRUE, frequency = ourfreq, ignore_walls = FALSE, preference = /datum/client_preference/emote_sounds)
var/list/in_range = get_mobs_and_objs_in_view_fast(T,range,2,remote_ghosts = client ? TRUE : FALSE)
var/list/m_viewers = in_range["mobs"]
var/list/o_viewers = in_range["objs"]