diff --git a/code/__HELPERS/priority_announce.dm b/code/__HELPERS/priority_announce.dm index fa37e9ee2..97b51c870 100644 --- a/code/__HELPERS/priority_announce.dm +++ b/code/__HELPERS/priority_announce.dm @@ -34,7 +34,8 @@ if(!isnewplayer(M) && M.can_hear()) to_chat(M, announcement) if(M.client.prefs.toggles & SOUND_ANNOUNCEMENTS) - SEND_SOUND(M, s) +// SEND_SOUND(M, s) + M.playsound_local(get_turf(M), s, 70, FALSE, pressure_affected = FALSE, use_reverb = TRUE) /proc/print_command_report(text = "", title = null, announce=TRUE) if(!title) diff --git a/code/game/machinery/embedded_controller/access_controller.dm b/code/game/machinery/embedded_controller/access_controller.dm index 6c5d4536c..3e0299ee6 100644 --- a/code/game/machinery/embedded_controller/access_controller.dm +++ b/code/game/machinery/embedded_controller/access_controller.dm @@ -76,6 +76,8 @@ controller.onlyOpen(door) else controller.cycleClose(door) + playsound(src, 'sound/AI/airlock.ogg', 35, 0, -1) + else controller.onlyClose(door) sleep(20) @@ -140,13 +142,16 @@ onlyClose(interiorAirlock) if("cycle_exterior") cycleClose(exteriorAirlock) + playsound(src, 'sound/AI/airlock.ogg', 35, 0, -1) if("cycle_interior") cycleClose(interiorAirlock) + playsound(src, 'sound/AI/airlock.ogg', 35, 0, -1) if("open_exterior") onlyOpen(exteriorAirlock) if("open_interior") onlyOpen(interiorAirlock) + /obj/machinery/doorButtons/airlock_controller/proc/onlyOpen(obj/machinery/door/airlock/A) if(A) busy = CLOSING diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 6c72662e6..964e58a0a 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -385,9 +385,11 @@ GLOBAL_LIST_INIT(department_radio_keys, list( if(imp?.radio.on) if(message_mode == MODE_HEADSET) imp.radio.talk_into(src, message, , spans, language) + playsound(src, 'sound/effects/radio_send.ogg', 35, 1, -1) return ITALICS | REDUCE_RANGE if(message_mode == MODE_DEPARTMENT || message_mode in GLOB.radiochannels) imp.radio.talk_into(src, message, message_mode, spans, language) + playsound(src, 'sound/effects/radio_send.ogg', 35, 1, -1) return ITALICS | REDUCE_RANGE switch(message_mode) diff --git a/icons/obj/doors/airlocks/station/base.dmi b/icons/obj/doors/airlocks/station/base.dmi index 4d62d12fb..f5e0a6f90 100644 Binary files a/icons/obj/doors/airlocks/station/base.dmi and b/icons/obj/doors/airlocks/station/base.dmi differ diff --git a/icons/obj/doors/airlocks/station/color.dmi b/icons/obj/doors/airlocks/station/color.dmi index fd4de10aa..0c196945b 100644 Binary files a/icons/obj/doors/airlocks/station/color.dmi and b/icons/obj/doors/airlocks/station/color.dmi differ diff --git a/icons/obj/doors/airlocks/station/strip.dmi b/icons/obj/doors/airlocks/station/strip.dmi index 0a148076e..6031186a1 100644 Binary files a/icons/obj/doors/airlocks/station/strip.dmi and b/icons/obj/doors/airlocks/station/strip.dmi differ diff --git a/sound/AI/aliens.ogg b/sound/AI/aliens.ogg index cde49938a..900728d0a 100644 Binary files a/sound/AI/aliens.ogg and b/sound/AI/aliens.ogg differ diff --git a/sound/AI/attention.ogg b/sound/AI/attention.ogg index 54322af46..cce2af2fc 100644 Binary files a/sound/AI/attention.ogg and b/sound/AI/attention.ogg differ diff --git a/sound/AI/carp.ogg b/sound/AI/carp.ogg index cff0b9c7a..67e648615 100644 Binary files a/sound/AI/carp.ogg and b/sound/AI/carp.ogg differ diff --git a/sound/AI/cleaning.ogg b/sound/AI/cleaning.ogg index a97a91305..78103cdff 100644 Binary files a/sound/AI/cleaning.ogg and b/sound/AI/cleaning.ogg differ diff --git a/sound/AI/commandreport.ogg b/sound/AI/commandreport.ogg index 900666690..749d32f41 100644 Binary files a/sound/AI/commandreport.ogg and b/sound/AI/commandreport.ogg differ diff --git a/sound/AI/granomalies.ogg b/sound/AI/granomalies.ogg index 05ae45341..346b44122 100644 Binary files a/sound/AI/granomalies.ogg and b/sound/AI/granomalies.ogg differ diff --git a/sound/AI/intercept.ogg b/sound/AI/intercept.ogg index 77db2fa24..72fe61f0e 100644 Binary files a/sound/AI/intercept.ogg and b/sound/AI/intercept.ogg differ diff --git a/sound/AI/intercept2.ogg b/sound/AI/intercept2.ogg deleted file mode 100644 index e69573ed1..000000000 Binary files a/sound/AI/intercept2.ogg and /dev/null differ diff --git a/sound/AI/ionstorm.ogg b/sound/AI/ionstorm.ogg index 2c50bc006..af317fece 100644 Binary files a/sound/AI/ionstorm.ogg and b/sound/AI/ionstorm.ogg differ diff --git a/sound/AI/meteors.ogg b/sound/AI/meteors.ogg index d34c31340..b58d86deb 100644 Binary files a/sound/AI/meteors.ogg and b/sound/AI/meteors.ogg differ diff --git a/sound/AI/newAI.ogg b/sound/AI/newAI.ogg index 64edd0ca4..2c68662bf 100644 Binary files a/sound/AI/newAI.ogg and b/sound/AI/newAI.ogg differ diff --git a/sound/AI/outbreak5.ogg b/sound/AI/outbreak5.ogg index 7c95c0b0e..8b2119e6e 100644 Binary files a/sound/AI/outbreak5.ogg and b/sound/AI/outbreak5.ogg differ diff --git a/sound/AI/outbreak7.ogg b/sound/AI/outbreak7.ogg index aa9c79f7b..d06ec4756 100644 Binary files a/sound/AI/outbreak7.ogg and b/sound/AI/outbreak7.ogg differ diff --git a/sound/AI/poweroff.ogg b/sound/AI/poweroff.ogg index ffdca3fa4..fe99be873 100644 Binary files a/sound/AI/poweroff.ogg and b/sound/AI/poweroff.ogg differ diff --git a/sound/AI/poweron.ogg b/sound/AI/poweron.ogg index 4a0b695a3..d205a5b87 100644 Binary files a/sound/AI/poweron.ogg and b/sound/AI/poweron.ogg differ diff --git a/sound/AI/radiation.ogg b/sound/AI/radiation.ogg index 15c6bc7d1..c314d226c 100644 Binary files a/sound/AI/radiation.ogg and b/sound/AI/radiation.ogg differ diff --git a/sound/AI/relocation.ogg b/sound/AI/relocation.ogg new file mode 100644 index 000000000..0c5a42981 Binary files /dev/null and b/sound/AI/relocation.ogg differ diff --git a/sound/AI/reminderID.ogg b/sound/AI/reminderID.ogg new file mode 100644 index 000000000..a28858a08 Binary files /dev/null and b/sound/AI/reminderID.ogg differ diff --git a/sound/AI/reminderSus.ogg b/sound/AI/reminderSus.ogg new file mode 100644 index 000000000..6b9f23adb Binary files /dev/null and b/sound/AI/reminderSus.ogg differ diff --git a/sound/AI/shuttlecalled.ogg b/sound/AI/shuttlecalled.ogg index f56fa6abc..7eebe980a 100644 Binary files a/sound/AI/shuttlecalled.ogg and b/sound/AI/shuttlecalled.ogg differ diff --git a/sound/AI/shuttledock.ogg b/sound/AI/shuttledock.ogg index be6a3b3bf..ca4aee0f0 100644 Binary files a/sound/AI/shuttledock.ogg and b/sound/AI/shuttledock.ogg differ diff --git a/sound/AI/shuttlerecalled.ogg b/sound/AI/shuttlerecalled.ogg index 50afd06d7..b57859f88 100644 Binary files a/sound/AI/shuttlerecalled.ogg and b/sound/AI/shuttlerecalled.ogg differ diff --git a/sound/AI/spanomalies.ogg b/sound/AI/spanomalies.ogg index 9b37f44f8..c5e2c1901 100644 Binary files a/sound/AI/spanomalies.ogg and b/sound/AI/spanomalies.ogg differ diff --git a/sound/AI/welcome.ogg b/sound/AI/welcome.ogg index f9163a1a9..e4de2b87b 100644 Binary files a/sound/AI/welcome.ogg and b/sound/AI/welcome.ogg differ diff --git a/sound/ambience/ambidanger.ogg b/sound/ambience/ambidanger.ogg index 265b51f2c..48ac301e4 100644 Binary files a/sound/ambience/ambidanger.ogg and b/sound/ambience/ambidanger.ogg differ diff --git a/sound/ambience/ambidanger2.ogg b/sound/ambience/ambidanger2.ogg index 761c63a48..73cd93925 100644 Binary files a/sound/ambience/ambidanger2.ogg and b/sound/ambience/ambidanger2.ogg differ diff --git a/sound/ambience/ambispace.ogg b/sound/ambience/ambispace.ogg index 6e23d0e38..37ced581f 100644 Binary files a/sound/ambience/ambispace.ogg and b/sound/ambience/ambispace.ogg differ diff --git a/sound/ambience/ambispace2.ogg b/sound/ambience/ambispace2.ogg index 44b4c62c3..873be49ba 100644 Binary files a/sound/ambience/ambispace2.ogg and b/sound/ambience/ambispace2.ogg differ diff --git a/sound/effects/radio_send.ogg b/sound/effects/radio_send.ogg new file mode 100644 index 000000000..20a1d1da0 Binary files /dev/null and b/sound/effects/radio_send.ogg differ