Fixes Some Sounds Having Reverb (#15602)

* Fixes Some Sounds Having Reverb

* typeless
This commit is contained in:
Fox McCloud
2021-02-24 04:34:34 -05:00
committed by GitHub
parent 0e95b723d8
commit 78cb60f160
47 changed files with 83 additions and 123 deletions
+2 -2
View File
@@ -34,7 +34,7 @@ GLOBAL_VAR_INIT(nologevent, 0)
to_chat(C, msg)
if(important)
if(C.prefs?.sound & SOUND_ADMINHELP)
SEND_SOUND(C, 'sound/effects/adminhelp.ogg')
SEND_SOUND(C, sound('sound/effects/adminhelp.ogg'))
window_flash(C)
/**
@@ -51,7 +51,7 @@ GLOBAL_VAR_INIT(nologevent, 0)
to_chat(C, msg)
if(important)
if(C.prefs?.sound & SOUND_MENTORHELP)
SEND_SOUND(C, 'sound/effects/adminhelp.ogg')
SEND_SOUND(C, sound('sound/effects/adminhelp.ogg'))
window_flash(C)
/proc/admin_ban_mobsearch(var/mob/M, var/ckey_to_find, var/mob/admin_to_notify)
+5 -4
View File
@@ -987,7 +987,7 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
to_chat(T, "<span class='notice'><b><font size=3>Man up and deal with it.</font></b></span>")
to_chat(T, "<span class='notice'>Move on.</span>")
T << 'sound/voice/manup1.ogg'
SEND_SOUND(T, sound('sound/voice/manup1.ogg'))
log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.")
message_admins("[key_name_admin(usr)] told [key_name(T)] to man up and deal with it.")
@@ -1003,9 +1003,10 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list(
var/confirm = alert("Are you sure you want to send the global message?", "Confirm Man Up Global", "Yes", "No")
if(confirm == "Yes")
for(var/mob/T as mob in GLOB.mob_list)
to_chat(T, "<br><center><span class='notice'><b><font size=4>Man up.<br> Deal with it.</font></b><br>Move on.</span></center><br>")
T << 'sound/voice/manup1.ogg'
var/manned_up_sound = sound('sound/voice/manup1.ogg')
for(var/sissy in GLOB.player_list)
to_chat(sissy, "<br><center><span class='notice'><b><font size=4>Man up.<br> Deal with it.</font></b><br>Move on.</span></center><br>")
SEND_SOUND(sissy, manned_up_sound)
log_admin("[key_name(usr)] told everyone to man up and deal with it.")
message_admins("[key_name_admin(usr)] told everyone to man up and deal with it.")
+2 -2
View File
@@ -17,7 +17,7 @@
if(!isclient(C))
return
C << 'sound/effects/adminhelp.ogg'
SEND_SOUND(C, sound('sound/effects/adminhelp.ogg'))
to_chat(C, "<font color='red' size='4'><b>- AdminHelp Rejected! -</b></font>")
to_chat(C, "<font color='red'><b>Your admin help was rejected.</b></font>")
@@ -2326,7 +2326,7 @@
message_admins("[key_name_admin(usr)] sent [H.job] [H] to cryo.")
if(href_list["cryoafk"]) // Warn them if they are send to storage and are AFK
to_chat(H, "<span class='danger'>The admins have moved you to cryo storage for being AFK. Please eject yourself (right click, eject) out of the cryostorage if you want to avoid being despawned.</span>")
SEND_SOUND(H, 'sound/effects/adminhelp.ogg')
SEND_SOUND(H, sound('sound/effects/adminhelp.ogg'))
if(H.client)
window_flash(H.client)
else if(href_list["FaxReplyTemplate"])
+1 -1
View File
@@ -169,7 +169,7 @@
//play the recieving admin the adminhelp sound (if they have them enabled)
//non-admins always hear the sound, as they cannot toggle it
if((!C.holder) || (C.prefs.sound & SOUND_ADMINHELP))
C << 'sound/effects/adminhelp.ogg'
SEND_SOUND(C, sound('sound/effects/adminhelp.ogg'))
log_admin("PM: [key_name(src)]->[key_name(C)]: [msg]")
//we don't use message_admins here because the sender/receiver might get it too
+1 -1
View File
@@ -16,7 +16,7 @@
if(R_ADMIN & C.holder.rights)
// Lets see if this admin was pinged in the asay message
if(findtext(msg, "@[C.ckey]") || findtext(msg, "@[C.key]")) // Check ckey and key, so you can type @AffectedArc07 or @affectedarc07
SEND_SOUND(C, 'sound/misc/ping.ogg')
SEND_SOUND(C, sound('sound/misc/ping.ogg'))
msg = replacetext(msg, "@[C.ckey]", "<font color='red'>@[C.ckey]</font>")
msg = replacetext(msg, "@[C.key]", "<font color='red'>@[C.key]</font>") // Same applies here. key and ckey.
-49
View File
@@ -102,52 +102,3 @@ GLOBAL_LIST_EMPTY(sounds_cache)
if(!I.on && !ignore_power)
continue
playsound(I, melody, cvol)
/*
/client/proc/cuban_pete()
set category = "Event"
set name = "Cuban Pete Time"
message_admins("[key_name_admin(usr)] has declared Cuban Pete Time!", 1)
for(var/mob/M in world)
if(M.client)
if(M.client.midis)
M << 'cubanpetetime.ogg'
for(var/mob/living/carbon/human/CP in world)
if(CP.real_name=="Cuban Pete" && CP.key!="Rosham")
C << "Your body can't contain the rhumba beat"
CP.gib()
/client/proc/bananaphone()
set category = "Event"
set name = "Banana Phone"
message_admins("[key_name_admin(usr)] has activated Banana Phone!", 1)
for(var/mob/M in world)
if(M.client)
if(M.client.midis)
M << 'bananaphone.ogg'
client/proc/space_asshole()
set category = "Event"
set name = "Space Asshole"
message_admins("[key_name_admin(usr)] has played the Space Asshole Hymn.", 1)
for(var/mob/M in world)
if(M.client)
if(M.client.midis)
M << 'sound/music/space_asshole.ogg'
client/proc/honk_theme()
set category = "Event"
set name = "Honk"
message_admins("[key_name_admin(usr)] has creeped everyone out with Blackest Honks.", 1)
for(var/mob/M in world)
if(M.client)
if(M.client.midis)
M << 'honk_theme.ogg'*/
+6 -6
View File
@@ -36,7 +36,7 @@
if(check_rights(R_EVENT,0,X.mob))
to_chat(X, msg)
if(X.prefs.sound & SOUND_PRAYERNOTIFY)
SEND_SOUND(X, 'sound/items/PDA/ambicha4-short.ogg')
SEND_SOUND(X, sound('sound/items/PDA/ambicha4-short.ogg'))
to_chat(usr, "Your prayers have been received by the gods.")
SSblackbox.record_feedback("tally", "admin_verb", 1, "Pray") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
@@ -48,7 +48,7 @@
if(R_EVENT & X.holder.rights)
to_chat(X, msg)
if(X.prefs.sound & SOUND_ADMINHELP)
X << 'sound/effects/adminhelp.ogg'
SEND_SOUND(X, sound('sound/effects/adminhelp.ogg'))
/proc/Syndicate_announce(var/text , var/mob/Sender)
var/msg = sanitize(copytext(text, 1, MAX_MESSAGE_LEN))
@@ -57,7 +57,7 @@
if(check_rights(R_EVENT,0,X.mob))
to_chat(X, msg)
if(X.prefs.sound & SOUND_ADMINHELP)
X << 'sound/effects/adminhelp.ogg'
SEND_SOUND(X, sound('sound/effects/adminhelp.ogg'))
/proc/HONK_announce(var/text , var/mob/Sender)
var/msg = sanitize(copytext(text, 1, MAX_MESSAGE_LEN))
@@ -66,7 +66,7 @@
if(R_EVENT & X.holder.rights)
to_chat(X, msg)
if(X.prefs.sound & SOUND_ADMINHELP)
X << 'sound/effects/adminhelp.ogg'
SEND_SOUND(X, sound('sound/effects/adminhelp.ogg'))
/proc/ERT_Announce(var/text , var/mob/Sender, var/repeat_warning)
var/msg = sanitize(copytext(text, 1, MAX_MESSAGE_LEN))
@@ -77,7 +77,7 @@
if(check_rights(R_EVENT,0,X.mob))
to_chat(X, msg)
if(X.prefs.sound & SOUND_ADMINHELP)
X << 'sound/effects/adminhelp.ogg'
SEND_SOUND(X, sound('sound/effects/adminhelp.ogg'))
/proc/Nuke_request(text , mob/Sender)
var/nuke_code = get_nuke_code()
@@ -88,4 +88,4 @@
to_chat(X, msg)
to_chat(X, "<span class='adminnotice'><b>The nuke code is [nuke_code].</b></span>")
if(X.prefs.sound & SOUND_ADMINHELP)
X << 'sound/effects/adminhelp.ogg'
SEND_SOUND(X, sound('sound/effects/adminhelp.ogg'))
@@ -285,4 +285,4 @@
M.mind.objectives += KillDaCrew
to_chat(M, "<B>Objective #[1]</B>: [KillDaWiz.explanation_text]")
to_chat(M, "<B>Objective #[2]</B>: [KillDaCrew.explanation_text]")
M << 'sound/magic/mutate.ogg'
SEND_SOUND(M, sound('sound/magic/mutate.ogg'))
@@ -33,7 +33,7 @@
H.take_overall_damage(0, LIGHT_DAMAGE_TAKEN)
if(H.stat != DEAD)
to_chat(H, "<span class='userdanger'>The light burns you!</span>")//Message spam to say "GET THE FUCK OUT"
H << 'sound/weapons/sear.ogg'
SEND_SOUND(H, sound('sound/weapons/sear.ogg'))
else if(light_amount < LIGHT_HEAL_THRESHOLD)
H.clear_alert("lightexposure")
var/obj/item/organ/internal/eyes/E = H.get_int_organ(/obj/item/organ/internal/eyes)
+1 -1
View File
@@ -253,7 +253,7 @@
return TRUE
A.visible_message("<span class='danger'>[src] points [hand_item] at [A]!</span>",
"<span class='userdanger'>[src] points [hand_item] at you!</span>")
A << 'sound/weapons/targeton.ogg'
SEND_SOUND(A, sound('sound/weapons/targeton.ogg'))
return TRUE
visible_message("<b>[src]</b> points to [A]")
return TRUE
+2 -1
View File
@@ -153,12 +153,13 @@ GLOBAL_VAR_INIT(announcing_vox, 0) // Stores the time of the last announcement
formatted_message += "<br><span class='alert'>[words_string]</span>"
formatted_message += "<br><span class='alert'> -[src]</span>"
var/announce_sound = sound('sound/misc/notice2.ogg')
for(var/player in GLOB.player_list)
var/mob/M = player
if(M.client && !(M.client.prefs.sound & SOUND_AI_VOICE))
var/turf/T = get_turf(M)
if(T && T.z == z && M.can_hear())
SEND_SOUND(M, 'sound/misc/notice2.ogg')
SEND_SOUND(M, announce_sound)
to_chat(M, formatted_message)
/proc/play_vox_word(word, z_level, mob/only_listener)
+2 -1
View File
@@ -346,11 +346,12 @@ GLOBAL_LIST_EMPTY(fax_blacklist)
/obj/machinery/photocopier/faxmachine/proc/message_admins(var/mob/sender, var/faxname, var/faxtype, var/obj/item/sent, font_colour="#9A04D1")
var/msg = "<span class='boldnotice'><font color='[font_colour]'>[faxname]: </font> [key_name_admin(sender)] | REPLY: (<A HREF='?_src_=holder;[faxname == "SYNDICATE FAX" ? "SyndicateReply" : "CentcommReply"]=[sender.UID()]'>RADIO</A>) (<a href='?_src_=holder;AdminFaxCreate=\ref[sender];originfax=\ref[src];faxtype=[faxtype];replyto=\ref[sent]'>FAX</a>) ([ADMIN_SM(sender,"SM")]) | REJECT: (<A HREF='?_src_=holder;FaxReplyTemplate=[sender.UID()];originfax=\ref[src]'>TEMPLATE</A>) ([ADMIN_BSA(sender,"BSA")]) (<A HREF='?_src_=holder;EvilFax=[sender.UID()];originfax=\ref[src]'>EVILFAX</A>) </span>: Receiving '[sent.name]' via secure connection... <a href='?_src_=holder;AdminFaxView=\ref[sent]'>view message</a>"
var/fax_sound = sound('sound/effects/adminhelp.ogg')
for(var/client/C in GLOB.admins)
if(check_rights(R_EVENT, 0, C.mob))
to_chat(C, msg)
if(C.prefs.sound & SOUND_ADMINHELP)
C << 'sound/effects/adminhelp.ogg'
SEND_SOUND(C, fax_sound)
/obj/machinery/photocopier/faxmachine/proc/become_mimic()
if(scan)
+2 -2
View File
@@ -30,7 +30,7 @@
icon_state = SSticker.cultdat?.entity_icon_state
name = SSticker.cultdat?.entity_name
to_chat(world, "<font size='15' color='red'><b> [uppertext(name)] HAS RISEN</b></font>")
SEND_SOUND(world, pick('sound/hallucinations/im_here1.ogg', 'sound/hallucinations/im_here2.ogg'))
SEND_SOUND(world, sound(pick('sound/hallucinations/im_here1.ogg', 'sound/hallucinations/im_here2.ogg')))
var/datum/game_mode/gamemode = SSticker.mode
if(gamemode)
@@ -50,7 +50,7 @@
/obj/singularity/narsie/large/Destroy()
to_chat(world, "<font size='15' color='red'><b> [uppertext(name)] HAS FALLEN</b></font>")
SEND_SOUND(world, 'sound/hallucinations/wail.ogg')
SEND_SOUND(world, sound('sound/hallucinations/wail.ogg'))
var/datum/game_mode/gamemode = SSticker.mode
if(gamemode)
gamemode.cult_objs.narsie_death()
@@ -312,10 +312,12 @@
L.rad_act(rads)
var/turf/T = get_turf(src)
for(var/mob/M in GLOB.player_list)
var/super_matter_charge_sound = sound('sound/magic/charge.ogg')
for(var/player in GLOB.player_list)
var/mob/M = player
var/turf/mob_turf = get_turf(M)
if(atoms_share_level(T, mob_turf))
SEND_SOUND(M, 'sound/magic/charge.ogg')
SEND_SOUND(M, super_matter_charge_sound)
if(atoms_share_level(M, src))
to_chat(M, "<span class='boldannounce'>You feel reality distort for a moment...</span>")
@@ -632,8 +634,8 @@
investigate_log("Supermatter shard consumed by singularity.", "singulo")
message_admins("Singularity has consumed a supermatter shard and can now become stage six.")
visible_message("<span class='userdanger'>[src] is consumed by the singularity!</span>")
var/supermatter_sound = 'sound/effects/supermatter.ogg'
for(var/mob/M in GLOB.player_list)
var/supermatter_sound = sound('sound/effects/supermatter.ogg')
for(var/M in GLOB.player_list)
if(atoms_share_level(M, src))
SEND_SOUND(M, supermatter_sound) //everyone goan know bout this
to_chat(M, "<span class='boldannounce'>A horrible screeching fills your ears, and a wave of dread washes over you...</span>")
@@ -143,7 +143,7 @@
else if(effect <= 7)
M.emote("collapse")
to_chat(M, "<span class='warning'>Your heart is pounding!</span>")
M << 'sound/effects/singlebeat.ogg'
SEND_SOUND(M, sound('sound/effects/singlebeat.ogg'))
update_flags |= M.Paralyse(5, FALSE)
M.Jitter(30)
update_flags |= M.adjustToxLoss(6, FALSE)
@@ -407,7 +407,7 @@
/datum/reagent/bath_salts/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume)
if(method == REAGENT_INGEST)
to_chat(M, "<span class = 'danger'><font face='[pick("Curlz MT", "Comic Sans MS")]' size='[rand(4,6)]'>You feel FUCKED UP!!!!!!</font></span>")
M << 'sound/effects/singlebeat.ogg'
SEND_SOUND(M, sound('sound/effects/singlebeat.ogg'))
M.emote("faint")
M.apply_effect(5, IRRADIATE)
M.adjustToxLoss(5)
@@ -80,7 +80,7 @@
return ..() | update_flags
/datum/reagent/consumable/drink/berry_banned2/on_mob_death(mob/living/M)
M << sound('sound/effects/adminhelp.ogg',0,1,0,25)
SEND_SOUND(M, sound('sound/effects/adminhelp.ogg', 0, 1, 0, 25))
to_chat(M, "<span class='adminhelp'>PM from-<b>Administrator</b>: BWOINK!</span>")
..()
@@ -544,7 +544,7 @@
update_flags |= M.Weaken(8, FALSE)
else if(effect <= 7)
to_chat(M, "<span class='warning'>Your heartbeat is pounding inside your head!</span>")
M << 'sound/effects/singlebeat.ogg'
SEND_SOUND(M, sound('sound/effects/singlebeat.ogg'))
M.emote("collapse")
update_flags |= M.adjustOxyLoss(8, FALSE)
update_flags |= M.adjustToxLoss(3, FALSE)
+6 -3
View File
@@ -249,8 +249,9 @@
if(time_left <= 50 && !sound_played) //4 seconds left - should sync up with the launch
sound_played = 1
var/hyperspace_sound = sound('sound/effects/hyperspace_begin.ogg')
for(var/area/shuttle/escape/E in world)
E << 'sound/effects/hyperspace_begin.ogg'
SEND_SOUND(E, hyperspace_sound)
if(time_left <= 0 && !SSshuttle.emergencyNoEscape)
//move each escape pod to its corresponding transit dock
@@ -258,8 +259,9 @@
if(is_station_level(M.z)) //Will not launch from the mine/planet
M.enterTransit()
//now move the actual emergency shuttle to its transit dock
var/hyperspace_progress_sound = sound('sound/effects/hyperspace_progress.ogg')
for(var/area/shuttle/escape/E in world)
E << 'sound/effects/hyperspace_progress.ogg'
SEND_SOUND(E, hyperspace_progress_sound)
enterTransit()
mode = SHUTTLE_ESCAPE
timer = world.time
@@ -274,8 +276,9 @@
for(var/obj/docking_port/mobile/pod/M in SSshuttle.mobile)
M.dock(SSshuttle.getDock("[M.id]_away"))
var/hyperspace_end_sound = sound('sound/effects/hyperspace_end.ogg')
for(var/area/shuttle/escape/E in world)
E << 'sound/effects/hyperspace_end.ogg'
SEND_SOUND(E, hyperspace_end_sound)
// now move the actual emergency shuttle to centcomm
// unless the shuttle is "hijacked"
@@ -253,7 +253,7 @@
crit_fail = FALSE
if(owner)
to_chat(owner, "<span class='notice'>Your translator implant beeps.</span>")
SEND_SOUND(owner, 'sound/machines/twobeep.ogg')
SEND_SOUND(owner, sound('sound/machines/twobeep.ogg'))
/obj/item/organ/internal/cyberimp/brain/speech_translator/ui_action_click()
if(owner && crit_fail)
@@ -265,7 +265,7 @@
owner.Stuttering(20)
owner.AdjustEarDamage(0, 30)
owner.Weaken(3)
owner << 'sound/items/airhorn.ogg'
SEND_SOUND(owner, sound('sound/items/airhorn.ogg'))
if(prob(30))
owner.Stun(10)
owner.Paralyse(4)
+1 -1
View File
@@ -26,7 +26,7 @@
C.received_discord_pm = world.time
C.last_discord_pm_time = 0
SEND_SOUND(C, 'sound/effects/adminhelp.ogg')
SEND_SOUND(C, sound('sound/effects/adminhelp.ogg'))
to_chat(C, message)
for(var/client/A in GLOB.admins)