From c9c5690d789c984b47c710415e39a5b659823d12 Mon Sep 17 00:00:00 2001 From: "L.E.D" Date: Thu, 1 Dec 2016 09:03:23 -0500 Subject: [PATCH] New computer sounds (#80) * B E P I S * wew * nnn * ya * k * oh wait dont need these --- code/game/machinery/computer/Operating.dm | 2 + code/game/machinery/computer/aifixer.dm | 2 + code/game/machinery/computer/camera.dm | 6 ++ .../machinery/computer/camera_advanced.dm | 11 +++- code/game/machinery/computer/card.dm | 19 ++++++ code/game/machinery/computer/cloning.dm | 32 ++++++++++ .../game/machinery/computer/communications.dm | 56 ++++++++++++++---- code/game/machinery/computer/dna_console.dm | 12 ++++ .../machinery/computer/gulag_teleporter.dm | 10 ++++ code/game/machinery/computer/law.dm | 10 +++- code/game/machinery/computer/medical.dm | 4 ++ code/game/machinery/computer/message.dm | 46 +++++++++++++- code/game/machinery/computer/prisoner.dm | 7 +++ code/game/machinery/computer/robot.dm | 4 ++ code/game/machinery/computer/security.dm | 12 ++++ .../machinery/computer/telecrystalconsoles.dm | 8 +++ code/game/objects/objs.dm | 2 - code/game/sound.dm | 2 +- sound/machines/hiss.ogg | Bin 30286 -> 48941 bytes sound/machines/terminal_displaying.ogg | Bin 0 -> 7590 bytes sound/machines/terminal_emagged.ogg | Bin 0 -> 5893 bytes sound/machines/terminal_error.ogg | Bin 0 -> 5455 bytes sound/machines/terminal_insert_disc.ogg | Bin 0 -> 25377 bytes sound/machines/terminal_off.ogg | Bin 0 -> 20965 bytes sound/machines/terminal_on.ogg | Bin 0 -> 14044 bytes sound/machines/terminal_processing.ogg | Bin 0 -> 25757 bytes sound/machines/terminal_select.ogg | Bin 0 -> 4988 bytes sound/machines/terminal_success.ogg | Bin 0 -> 10183 bytes 28 files changed, 228 insertions(+), 17 deletions(-) create mode 100644 sound/machines/terminal_displaying.ogg create mode 100644 sound/machines/terminal_emagged.ogg create mode 100644 sound/machines/terminal_error.ogg create mode 100644 sound/machines/terminal_insert_disc.ogg create mode 100644 sound/machines/terminal_off.ogg create mode 100644 sound/machines/terminal_on.ogg create mode 100644 sound/machines/terminal_processing.ogg create mode 100644 sound/machines/terminal_select.ogg create mode 100644 sound/machines/terminal_success.ogg diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index 9929efb64f..99287a51c5 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -40,8 +40,10 @@ else patient = null dat += "No patient detected" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else dat += "Operating table not found." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) var/datum/browser/popup = new(user, "op", "Operating Computer", 400, 500) popup.set_content(dat) diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index 10221811bd..30cbe67a6c 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -83,6 +83,8 @@ if(..()) return if(href_list["fix"]) + usr << "Reconstruction in progress. This will take several minutes." + playsound(src, 'sound/machines/terminal_processing.ogg', 25, 0) active = 1 while (occupier.health < 100) occupier.adjustOxyLoss(-1, 0) diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 7b687984cc..4c7cd70567 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -70,6 +70,7 @@ if(!(user in watchers)) user.unset_machine() // no usable camera on the network, we disconnect the user from the computer. return + playsound(src, 'sound/machines/terminal_displaying.ogg', 25, 0) use_camera_console(user) /obj/machinery/computer/security/proc/use_camera_console(mob/user) @@ -79,12 +80,14 @@ return if(!t) user.unset_machine() + playsound(src, 'sound/machines/terminal_off.ogg', 25, 0) return var/obj/machinery/camera/C = camera_list[t] if(t == "Cancel") user.unset_machine() + playsound(src, 'sound/machines/terminal_off.ogg', 25, 0) return if(C) var/camera_fail = 0 @@ -108,9 +111,12 @@ A.client.eye = A.eyeobj else user.reset_perspective(C) + user.overlay_fullscreen("flash", /obj/screen/fullscreen/flash/noise) + user.clear_fullscreen("flash", 5) watchers[user] = C use_power(50) addtimer(src, "use_camera_console", 5, FALSE, user) + playsound(src, 'sound/machines/terminal_select.ogg', 25, 0) else user.unset_machine() diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index d3d5d4b026..eadf7c8fc9 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -148,6 +148,7 @@ C.remote_control = null C.unset_machine() src.Remove(C) + playsound(remote_eye.origin, 'sound/machines/terminal_off.ogg', 25, 0) /datum/action/innate/camera_jump name = "Jump To Camera" @@ -174,8 +175,14 @@ if (tempnetwork.len) T[text("[][]", netcam.c_tag, (netcam.can_use() ? null : " (Deactivated)"))] = netcam - + playsound(origin, 'sound/machines/terminal_select.ogg', 25, 0) var/camera = input("Choose which camera you want to view", "Cameras") as null|anything in T var/obj/machinery/camera/final = T[camera] + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(final) - remote_eye.setLoc(get_turf(final)) \ No newline at end of file + playsound(origin, 'sound/machines/terminal_select.ogg', 25, 0) + remote_eye.setLoc(get_turf(final)) + C.overlay_fullscreen("flash", /obj/screen/fullscreen/flash/noise) + C.clear_fullscreen("flash", 3) //Shorter flash than normal since it's an ~~advanced~~ console! + else + playsound(origin, 'sound/machines/terminal_error.ogg', 25, 0) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index d26140697e..e9f2a31c99 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -54,17 +54,20 @@ var/time_last_changed_position = 0 return idcard.loc = src scan = idcard + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) else if(!modify) if(!usr.drop_item()) return idcard.loc = src modify = idcard + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) else if(!modify) if(!usr.drop_item()) return idcard.loc = src modify = idcard + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) else return ..() @@ -312,6 +315,7 @@ var/time_last_changed_position = 0 modify.update_label() modify.loc = loc modify.verb_pickup() + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) modify = null region_access = null head_subordinates = null @@ -320,6 +324,7 @@ var/time_last_changed_position = 0 if (istype(I, /obj/item/weapon/card/id)) if(!usr.drop_item()) return + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) I.loc = src modify = I authenticated = 0 @@ -328,12 +333,14 @@ var/time_last_changed_position = 0 if (scan) scan.loc = src.loc scan.verb_pickup() + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) scan = null else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id)) if(!usr.drop_item()) return + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) I.loc = src scan = I authenticated = 0 @@ -349,6 +356,7 @@ var/time_last_changed_position = 0 authenticated = 1 else authenticated = 2 + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) else if((access_hop in scan.access) && ((target_dept==1) || !target_dept)) @@ -375,6 +383,7 @@ var/time_last_changed_position = 0 region_access = null head_subordinates = null authenticated = 0 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("access") if(href_list["allowed"]) if(authenticated) @@ -384,6 +393,7 @@ var/time_last_changed_position = 0 modify.access -= access_type if(access_allowed == 1) modify.access += access_type + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if ("assign") if (authenticated == 2) var/t1 = href_list["assign_target"] @@ -409,9 +419,12 @@ var/time_last_changed_position = 0 modify.access = ( istype(src,/obj/machinery/computer/card/centcom) ? get_centcom_access(t1) : jobdatum.get_access() ) if (modify) modify.assignment = t1 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) + if ("demote") if(modify.assignment in head_subordinates || modify.assignment == "Assistant") modify.assignment = "Unassigned" + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) else usr << "You are not authorized to demote this position." if ("reg") @@ -422,6 +435,7 @@ var/time_last_changed_position = 0 var/newName = reject_bad_name(href_list["reg"]) if(newName) modify.registered_name = newName + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) else usr << "Invalid name entered." return @@ -431,6 +445,7 @@ var/time_last_changed_position = 0 if("return") //DISPLAY MAIN MENU mode = 3; + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("make_job_available") // MAKE ANOTHER JOB POSITION AVAILABLE FOR LATE JOINERS @@ -445,6 +460,7 @@ var/time_last_changed_position = 0 time_last_changed_position = world.time / 10 j.total_positions++ opened_positions[edit_job_target]++ + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("make_job_unavailable") // MAKE JOB POSITION UNAVAILABLE FOR LATE JOINERS @@ -460,6 +476,7 @@ var/time_last_changed_position = 0 time_last_changed_position = world.time / 10 j.total_positions-- opened_positions[edit_job_target]-- + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if ("print") if (!( printing )) @@ -472,6 +489,8 @@ var/time_last_changed_position = 0 P.info = t1 P.name = "paper- 'Crew Manifest'" printing = null + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) + if (modify) modify.update_label() updateUsrDialog() diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index b66a64c172..af29a72fcf 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -81,6 +81,7 @@ W.loc = src src.diskette = W user << "You insert [W]." + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) src.updateUsrDialog() else return ..() @@ -228,14 +229,18 @@ switch(href_list["task"]) if("autoprocess") autoprocess = 1 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("stopautoprocess") autoprocess = 0 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) else if ((href_list["scan"]) && !isnull(scanner) && scanner.is_operational()) scantemp = "" loading = 1 src.updateUsrDialog() + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) + say("Initiating scan...") spawn(20) src.scan_mob(scanner.occupant) @@ -248,10 +253,13 @@ else if ((href_list["lock"]) && !isnull(scanner) && scanner.is_operational()) if ((!scanner.locked) && (scanner.occupant)) scanner.locked = 1 + playsound(src, 'sound/machines/DoorClick.ogg', 50, 0) else scanner.locked = 0 + playsound(src, 'sound/machines/DoorClick.ogg', 50, 0) else if(href_list["view_rec"]) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) src.active_record = find_record("id", href_list["view_rec"], records) if(active_record) if(!active_record.fields["ckey"]) @@ -269,6 +277,7 @@ if (src.menu == 3) //If we are viewing a record, confirm deletion src.temp = "Delete record?" src.menu = 4 + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) else if (src.menu == 4) var/obj/item/weapon/card/id/C = usr.get_active_hand() @@ -277,9 +286,11 @@ src.temp = "[src.active_record.fields["name"]] => Record deleted." src.records.Remove(active_record) active_record = null + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) src.menu = 2 else src.temp = "Access Denied." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if (href_list["disk"]) //Load or eject. switch(href_list["disk"]) @@ -287,30 +298,36 @@ if (!diskette || !istype(diskette.fields) || !diskette.fields["name"] || !diskette.fields) src.temp = "Load error." src.updateUsrDialog() + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if (!src.active_record) src.temp = "Record error." src.menu = 1 src.updateUsrDialog() + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return for(var/key in diskette.fields) src.active_record.fields[key] = diskette.fields[key] src.temp = "Load successful." + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) if("eject") if(src.diskette) src.diskette.loc = src.loc src.diskette = null + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) if("save") if(!diskette || diskette.read_only || !active_record || !active_record.fields) src.temp = "Save error." src.updateUsrDialog() + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return diskette.fields = active_record.fields.Copy() diskette.name = "data disk - '[src.diskette.fields["name"]]'" src.temp = "Save successful." + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) else if (href_list["refresh"]) src.updateUsrDialog() @@ -322,26 +339,34 @@ //Can't clone without someone to clone. Or a pod. Or if the pod is busy. Or full of gibs. if(!pod1) temp = "No Clonepod detected." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(pod1.occupant) temp = "Clonepod is currently occupied." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(pod1.mess) temp = "Clonepod malfunction." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(!config.revival_cloning) temp = "Unable to initiate cloning cycle." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(pod1.growclone(C.fields["ckey"], C.fields["name"], C.fields["UI"], C.fields["SE"], C.fields["mind"], C.fields["mrace"], C.fields["features"], C.fields["factions"])) temp = "[C.fields["name"]] => Cloning cycle in progress..." + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) records.Remove(C) if(active_record == C) active_record = null menu = 1 else temp = "[C.fields["name"]] => Initialisation failure." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else temp = "Data corruption." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if (href_list["menu"]) src.menu = text2num(href_list["menu"]) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) src.add_fingerprint(usr) src.updateUsrDialog() @@ -350,21 +375,27 @@ /obj/machinery/computer/cloning/proc/scan_mob(mob/living/carbon/human/subject) if (!istype(subject)) scantemp = "Unable to locate valid genetic data." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if (!subject.getorgan(/obj/item/organ/brain)) scantemp = "No signs of intelligence detected." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if (subject.suiciding == 1 || subject.hellbound) scantemp = "Subject's brain is not responding to scanning stimuli." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if ((subject.disabilities & NOCLONE) && (src.scanner.scan_level < 2)) scantemp = "Subject no longer contains the fundamental materials required to create a living clone." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if ((!subject.ckey) || (!subject.client)) scantemp = "Mental interface failure." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if (find_record("ckey", subject.ckey, records)) scantemp = "Subject already in database." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return var/datum/data/record/R = new() @@ -400,3 +431,4 @@ src.records += R scantemp = "Subject successfully scanned." + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 41a0afcfde..c336af7ad3 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -76,11 +76,19 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 auth_id = "[I.registered_name] ([I.assignment])" if((20 in I.access)) authenticated = 2 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) + if(src.emagged) authenticated = 2 - auth_id = "Unknown" + auth_id = "ERROR: CANNOT READ" + M << "[src] lets out a few quiet beeps as its login is overriden." + if(prob(25)) + for(var/mob/living/silicon/ai/AI in active_ais()) + AI << sound('sound/machines/terminal_emagged.ogg', volume = 10) //Very quiet for balance reasons + if("logout") authenticated = 0 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("swipeidseclevel") var/mob/M = usr @@ -96,6 +104,8 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if(tmp_alertlevel > SEC_LEVEL_BLUE) tmp_alertlevel = SEC_LEVEL_BLUE //Cannot engage delta with this set_security_level(tmp_alertlevel) if(security_level != old_level) + usr << "Authorization confirmed. Modifying security level." + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) //Only notify the admins if an actual change happened log_game("[key_name(usr)] has changed the security level to [get_security_level()].") message_admins("[key_name_admin(usr)] has changed the security level to [get_security_level()].") @@ -107,25 +117,31 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 tmp_alertlevel = 0 else: usr << "You are not authorized to do this!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) tmp_alertlevel = 0 state = STATE_DEFAULT else usr << "You need to swipe your ID!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) if("announce") if(src.authenticated==2 && !message_cooldown) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) make_announcement(usr) else if (src.authenticated==2 && message_cooldown) usr << "Intercomms recharging. Please stand by." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) if("crossserver") if(authenticated==2) if(CM.lastTimeUsed + 600 > world.time) - usr << "Arrays recycling. Please stand by." + usr << "Arrays recycling. Please stand by." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return var/input = stripped_multiline_input(usr, "Please choose a message to transmit to an allied station. Please be aware that this process is very expensive, and abuse will lead to... termination.", "Send a message to an allied station.", "") if(!input || !(usr in view(1,src))) return + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) send2otherserver("[station_name()]", input,"Comms_Console") minor_announce(input, title = "Outgoing message to allied station") log_say("[key_name(usr)] has sent a message to the other server: [input]") @@ -152,6 +168,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if("messagelist") src.currmsg = 0 src.state = STATE_MESSAGELIST + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("viewmessage") src.state = STATE_VIEWMESSAGE if (!src.currmsg) @@ -176,6 +193,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 src.state = STATE_VIEWMESSAGE if("status") src.state = STATE_STATUSDISPLAY + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("securitylevel") src.tmp_alertlevel = text2num( href_list["newalertlevel"] ) @@ -199,6 +217,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 // Status display stuff if("setstat") + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) switch(href_list["statdisp"]) if("message") post_status("message", stat_msg1, stat_msg2) @@ -208,9 +227,11 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 post_status(href_list["statdisp"]) if("setmsg1") + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) stat_msg1 = reject_bad_text(input("Line 1", "Enter Message Text", stat_msg1) as text|null, 40) src.updateDialog() if("setmsg2") + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) stat_msg2 = reject_bad_text(input("Line 2", "Enter Message Text", stat_msg2) as text|null, 40) src.updateDialog() @@ -218,11 +239,13 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if("MessageCentcomm") if(src.authenticated==2) if(CM.lastTimeUsed + 600 > world.time) - usr << "Arrays recycling. Please stand by." + usr << "Arrays recycling. Please stand by." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return var/input = stripped_input(usr, "Please choose a message to transmit to Centcom via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "Send a message to Centcomm.", "") if(!input || !(usr in view(1,src))) return + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) Centcomm_announce(input, usr) usr << "Message transmitted." log_say("[key_name(usr)] has made a Centcom announcement: [input]") @@ -233,33 +256,38 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if("MessageSyndicate") if((src.authenticated==2) && (src.emagged)) if(CM.lastTimeUsed + 600 > world.time) - usr << "Arrays recycling. Please stand by." + usr << "Arrays recycling. Please stand by." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return var/input = stripped_input(usr, "Please choose a message to transmit to \[ABNORMAL ROUTING COORDINATES\] via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "Send a message to /??????/.", "") if(!input || !(usr in view(1,src))) return + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) Syndicate_announce(input, usr) - usr << "Message transmitted." + usr << "SYSERR @l(19833)of(transmit.dm): !@$ MESSAGE TRANSMITTED TO SYNDICATE COMMAND." log_say("[key_name(usr)] has made a Syndicate announcement: [input]") CM.lastTimeUsed = world.time if("RestoreBackup") - usr << "Backup routing data restored!" + usr << "Backup routing data restored!" + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) src.emagged = 0 src.updateDialog() if("nukerequest") //When there's no other way if(src.authenticated==2) if(CM.lastTimeUsed + 600 > world.time) - usr << "Arrays recycling. Please stand by." + usr << "Arrays recycling. Please stand by." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return var/input = stripped_input(usr, "Please enter the reason for requesting the nuclear self-destruct codes. Misuse of the nuclear request system will not be tolerated under any circumstances. Transmission does not guarantee a response.", "Self Destruct Code Request.","") if(!input || !(usr in view(1,src))) return Nuke_request(input, usr) - usr << "Request sent." + usr << "Request sent." + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) log_say("[key_name(usr)] has requested the nuclear codes from Centcomm") - priority_announce("The codes for the on-station nuclear self-destruct have been requested by [usr]. Confirmation or denial of this request will be sent shortly.", "Nuclear Self Destruct Codes Requested",'sound/AI/commandreport.ogg') + priority_announce("The codes for the on-station nuclear self-destruct have been requested by [auth_id]. Confirmation or denial of this request will be sent shortly.", "Nuclear Self Destruct Codes Requested",'sound/AI/commandreport.ogg') CM.lastTimeUsed = world.time @@ -347,13 +375,15 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 src.emagged = 1 if(authenticated == 1) authenticated = 2 - user << "You scramble the communication routing circuits." + user << "You scramble the communication routing circuits." + playsound(src, 'sound/machines/terminal_emagged.ogg', 50, 0) /obj/machinery/computer/communications/attack_hand(mob/user) if(..()) return if (src.z > 6) user << "Unable to establish a connection: \black You're too far away from the station!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return user.set_machine(src) @@ -413,12 +443,15 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 dat += "
\[ Log In \]" if(STATE_CALLSHUTTLE) dat += get_call_shuttle_form() + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(STATE_CANCELSHUTTLE) dat += get_cancel_shuttle_form() + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(STATE_MESSAGELIST) dat += "Messages:" for(var/i = 1; i<=src.messagetitle.len; i++) dat += "
[src.messagetitle[i]]" + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(STATE_VIEWMESSAGE) if (src.currmsg) dat += "[src.messagetitle[src.currmsg]]

[src.messagetext[src.currmsg]]" @@ -446,6 +479,8 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 dat += " Red Alert |" dat += " Lockdown |" dat += " Biohazard \]

" + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) + if(STATE_ALERT_LEVEL) dat += "Current alert level: [get_security_level()]
" if(security_level == SEC_LEVEL_DELTA) @@ -458,6 +493,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 dat += "Confirm the change to: [num2seclevel(tmp_alertlevel)]
" dat += "Swipe ID to confirm change.
" if(STATE_TOGGLE_EMERGENCY) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(emergency_access == 1) dat += "Emergency Maintenance Access is currently ENABLED" dat += "
Restore maintenance access restrictions?
\[ OK | Cancel \]" diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index 6ece9a35ba..a50562a595 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -47,6 +47,7 @@ I.loc = src src.diskette = I user << "You insert [I]." + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) src.updateUsrDialog() return else @@ -340,11 +341,13 @@ if("setduration") if(!num) num = round(input(usr, "Choose pulse duration:", "Input an Integer", null) as num|null) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) if(num) radduration = Wrap(num, 1, RADIATION_DURATION_MAX+1) if("setstrength") if(!num) num = round(input(usr, "Choose pulse strength:", "Input an Integer", null) as num|null) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) if(num) radstrength = Wrap(num, 1, RADIATION_STRENGTH_MAX+1) if("screen") @@ -354,8 +357,10 @@ var/potassiodide_amount = viable_occupant.reagents.get_reagent_amount("potass_iodide") var/can_add = max(min(REJUVENATORS_MAX - potassiodide_amount, REJUVENATORS_INJECT), 0) viable_occupant.reagents.add_reagent("potass_iodide", can_add) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("setbufferlabel") var/text = sanitize(input(usr, "Input a new label:", "Input an Text", null) as text|null) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) if(num && text) num = Clamp(num, 1, NUMBER_OF_BUFFERS) var/list/buffer_slot = buffer[num] @@ -363,6 +368,7 @@ buffer_slot["label"] = text if("setbuffer") if(num && viable_occupant) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) num = Clamp(num, 1, NUMBER_OF_BUFFERS) buffer[num] = list( "label"="Buffer[num]:[viable_occupant.real_name]", @@ -374,12 +380,14 @@ ) if("clearbuffer") if(num) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) num = Clamp(num, 1, NUMBER_OF_BUFFERS) var/list/buffer_slot = buffer[num] if(istype(buffer_slot)) buffer_slot.Cut() if("transferbuffer") if(num && viable_occupant) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) switch(href_list["text"]) //Numbers are this high because other way upgrading laser is just not worth the hassle, and i cant think of anything better to inmrove if("se") apply_buffer(SCANNER_ACTION_SE,num) @@ -443,10 +451,12 @@ injectorready = 1 if("loaddisk") if(num && diskette && diskette.fields) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) num = Clamp(num, 1, NUMBER_OF_BUFFERS) buffer[num] = diskette.fields.Copy() if("savedisk") if(num && diskette && !diskette.read_only) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) num = Clamp(num, 1, NUMBER_OF_BUFFERS) var/list/buffer_slot = buffer[num] if(istype(buffer_slot)) @@ -454,6 +464,7 @@ diskette.fields = buffer_slot.Copy() if("ejectdisk") if(diskette) + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) diskette.loc = get_turf(src) diskette = null if("setdelayed") @@ -461,6 +472,7 @@ delayed_action = list("action"=text2num(href_list["delayaction"]),"buffer"=num) if("pulseui","pulsese") if(num && viable_occupant && connected) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) radduration = Wrap(radduration, 1, RADIATION_DURATION_MAX+1) radstrength = Wrap(radstrength, 1, RADIATION_STRENGTH_MAX+1) diff --git a/code/game/machinery/computer/gulag_teleporter.dm b/code/game/machinery/computer/gulag_teleporter.dm index f37066dd29..a473eef369 100644 --- a/code/game/machinery/computer/gulag_teleporter.dm +++ b/code/game/machinery/computer/gulag_teleporter.dm @@ -31,6 +31,7 @@ W.forceMove(src) id = W user << "You insert [W]." + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) return else user << "There's an ID inserted already." @@ -83,13 +84,16 @@ if(..()) return if(!allowed(usr)) + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) usr << "Access denied." return switch(action) if("scan_teleporter") teleporter = findteleporter() + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("scan_beacon") beacon = findbeacon() + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("handle_id") if(id) if(!usr.get_active_hand()) @@ -107,6 +111,7 @@ id = I if("set_goal") var/new_goal = input("Set the amount of points:", "Points", id.goal) as num|null + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) if(!isnum(new_goal)) return if(!new_goal) @@ -114,18 +119,23 @@ id.goal = Clamp(new_goal, 0, 1000) //maximum 1000 points if("toggle_open") if(teleporter.locked) + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) usr << "The teleporter is locked" return + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) teleporter.toggle_open() if("teleporter_lock") if(teleporter.state_open) usr << "Close the teleporter before locking!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return teleporter.locked = !teleporter.locked + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("teleport") if(!teleporter || !beacon) return addtimer(src, "teleport", 5, FALSE, usr) + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) /obj/machinery/computer/gulag_teleporter_computer/proc/scan_machinery() teleporter = findteleporter() diff --git a/code/game/machinery/computer/law.dm b/code/game/machinery/computer/law.dm index 7034e9d519..f2f37340cd 100644 --- a/code/game/machinery/computer/law.dm +++ b/code/game/machinery/computer/law.dm @@ -11,17 +11,21 @@ return if(!current) user << "You haven't selected anything to transmit laws to!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if(!can_upload_to(current)) user << "Upload failed! Check to make sure [current.name] is functioning properly." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) current = null return var/turf/currentloc = get_turf(current) if(currentloc && user.z != currentloc.z) user << "Upload failed! Unable to establish a connection to [current.name]. You're too far away!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) current = null return M.install(current.laws, user) + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) else return ..() @@ -43,8 +47,10 @@ if (!src.current) user << "No active AIs detected!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else user << "[src.current.name] selected for law changes." + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) /obj/machinery/computer/upload/ai/can_upload_to(mob/living/silicon/ai/A) if(!A || !isAI(A)) @@ -67,12 +73,14 @@ if(!src.current) user << "No active unslaved cyborgs detected!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else user << "[src.current.name] selected for law changes." + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) /obj/machinery/computer/upload/borg/can_upload_to(mob/living/silicon/robot/B) if(!B || !isrobot(B)) return 0 if(B.scrambledcodes || B.emagged) return 0 - return ..() \ No newline at end of file + return ..() diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index e04d379189..a94093934a 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -28,6 +28,7 @@ O.loc = src scan = O user << "You insert [O]." + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) else return ..() @@ -230,6 +231,7 @@ src.screen = null src.active1 = null src.active2 = null + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) else if(href_list["choice"]) // SORTING! if(href_list["choice"] == "Sorting") @@ -250,6 +252,7 @@ src.authenticated = 1 src.rank = "AI" src.screen = 1 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) else if(IsAdminGhost(usr)) src.active1 = null src.active2 = null @@ -263,6 +266,7 @@ src.authenticated = src.scan.registered_name src.rank = src.scan.assignment src.screen = 1 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(src.authenticated) if(href_list["screen"]) diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 246f77dafe..791f8606f4 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -41,6 +41,7 @@ /obj/machinery/computer/message_monitor/emag_act(mob/user) if(!emagged) if(!isnull(src.linkedServer)) + playsound(src, 'sound/machines/terminal_emagged.ogg', 50, 0) emagged = 1 screen = 2 spark_system.set_up(5, 0, src) @@ -53,7 +54,8 @@ addtimer(src, "UnmagConsole", time) message = rebootmsg else - user << "A no server error appears on the screen." + user << "A 'no server' error appears on the screen." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) /obj/machinery/computer/message_monitor/initialize() //Is the server isn't linked to a server, and there's a server available, default it to the first one in the list. @@ -253,75 +255,98 @@ if (href_list["auth"]) if(!linkedServer || linkedServer.stat & (NOPOWER|BROKEN)) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(auth) auth = 0 screen = 0 else var/dkey = trim(input(usr, "Please enter the decryption key.") as text|null) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) if(dkey && dkey != "") if(src.linkedServer.decryptkey == dkey) auth = 1 + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) else message = incorrectkey + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) //Turn the server on/off. if (href_list["active"]) if(auth) linkedServer.active = !linkedServer.active + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) + //Find a server if (href_list["find"]) if(message_servers && message_servers.len > 1) src.linkedServer = input(usr,"Please select a server.", "Select a server.", null) as null|anything in message_servers message = "NOTICE: Server selected." + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) else if(message_servers && message_servers.len > 0) linkedServer = message_servers[1] message = "NOTICE: Only Single Server Detected - Server selected." + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) else message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) //View the logs - KEY REQUIRED if (href_list["view"]) if(src.linkedServer == null || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(auth) src.screen = 1 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) //Clears the logs - KEY REQUIRED if (href_list["clear"]) if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(auth) src.linkedServer.pda_msgs = list() message = "NOTICE: Logs cleared." + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) + //Clears the request console logs - KEY REQUIRED if (href_list["clearr"]) if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(auth) src.linkedServer.rc_msgs = list() message = "NOTICE: Logs cleared." + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) //Change the password - KEY REQUIRED if (href_list["pass"]) if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(auth) var/dkey = trim(input(usr, "Please enter the decryption key.") as text|null) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) if(dkey && dkey != "") if(src.linkedServer.decryptkey == dkey) var/newkey = trim(input(usr,"Please enter the new key (3 - 16 characters max):")) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) if(length(newkey) <= 3) message = "NOTICE: Decryption key too short!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(length(newkey) > 16) message = "NOTICE: Decryption key too long!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(newkey && newkey != "") src.linkedServer.decryptkey = newkey message = "NOTICE: Decryption key set." + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) else message = incorrectkey + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) //Hack the Console to get the password if (href_list["hack"]) @@ -332,46 +357,56 @@ spawn(100*length(src.linkedServer.decryptkey)) if(src && src.linkedServer && usr) BruteForce(usr) + playsound(src, 'sound/machines/terminal_processing.ogg', 50, 0) //Delete the log. if (href_list["delete"]) //Are they on the view logs screen? if(screen == 1) if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else //if(istype(href_list["delete"], /datum/data_pda_msg)) src.linkedServer.pda_msgs -= locate(href_list["delete"]) message = "NOTICE: Log Deleted!" + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) //Delete the request console log. if (href_list["deleter"]) //Are they on the view logs screen? if(screen == 4) if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else //if(istype(href_list["delete"], /datum/data_pda_msg)) src.linkedServer.rc_msgs -= locate(href_list["deleter"]) message = "NOTICE: Log Deleted!" + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) //Create a custom message if (href_list["msg"]) if(src.linkedServer == null || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(auth) src.screen = 3 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) //Fake messaging selection - KEY REQUIRED if (href_list["select"]) if(src.linkedServer == null || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver screen = 0 + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else switch(href_list["select"]) //Reset if("Reset") ResetMessage() + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) //Select Your Name if("Sender") customsender = stripped_input(usr, "Please enter the sender's name.") + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) //Select Receiver if("Recepient") @@ -379,16 +414,20 @@ var/list/obj/item/device/pda/sendPDAs = get_viewable_pdas() if(PDAs && PDAs.len > 0) customrecepient = input(usr, "Select a PDA from the list.") as null|anything in sortNames(sendPDAs) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) else customrecepient = null + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) //Enter custom job if("RecJob") customjob = stripped_input(usr, "Please enter the sender's job.") + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) //Enter message if("Message") custommessage = stripped_input(usr, "Please enter your message.") + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) //Send message if("Send") @@ -399,10 +438,12 @@ if(isnull(customrecepient)) message = "NOTICE: No recepient selected!" return src.attack_hand(usr) + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) if(isnull(custommessage) || custommessage == "") message = "NOTICE: No message entered!" return src.attack_hand(usr) + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) var/obj/item/device/pda/PDARec = null for (var/obj/item/device/pda/P in get_viewable_pdas()) @@ -436,14 +477,17 @@ customrecepient.add_overlay(image('icons/obj/pda.dmi', "pda-r")) //Finally.. ResetMessage() + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) //Request Console Logs - KEY REQUIRED if(href_list["viewr"]) if(src.linkedServer == null || (src.linkedServer.stat & (NOPOWER|BROKEN))) message = noserver + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(auth) src.screen = 4 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if (href_list["back"]) src.screen = 0 diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index 9d1d6f1196..f530b923df 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -100,16 +100,21 @@ return I.loc = src inserted_id = I + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) else usr << "No valid ID." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(inserted_id) switch(href_list["id"]) if("eject") inserted_id.loc = get_turf(src) inserted_id.verb_pickup() inserted_id = null + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) if("reset") inserted_id.points = 0 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("setgoal") + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) var/num = round(input(usr, "Choose prisoner's goal:", "Input an Integer", null) as num|null) if(num >= 0) num = min(num,1000) //Cap the quota to the equivilent of 10 minutes. @@ -133,8 +138,10 @@ screen = !screen else usr << "Unauthorized Access." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if(href_list["warn"]) + playsound(src, 'sound/machines/terminal_displaying.ogg', 50, 0) var/warning = copytext(sanitize(input(usr,"Message:","Enter your message here!","")),1,MAX_MESSAGE_LEN) if(!warning) return var/obj/item/weapon/implant/I = locate(href_list["warn"]) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 6cf90d9861..27bd18cbf4 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -32,6 +32,7 @@ /obj/machinery/computer/robotics/interact(mob/user) if (src.z > 6) user << "Unable to establish a connection: \black You're too far away from the station!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return user.set_machine(src) var/dat @@ -89,6 +90,7 @@ if(can_control(usr, R)) var/choice = input("Are you certain you wish to detonate [R.name]?") in list("Confirm", "Abort") if(choice == "Confirm" && can_control(usr, R) && !..()) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(R.syndicate && R.emagged) R << "Extreme danger. Termination codes detected. Scrambling security codes and automatic AI unlink triggered." if(R.connected_ai) @@ -102,6 +104,7 @@ R.self_destruct() else usr << "Access Denied." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else if (href_list["stopbot"]) if(src.allowed(usr)) @@ -109,6 +112,7 @@ if(can_control(usr, R)) var/choice = input("Are you certain you wish to [R.canmove ? "lock down" : "release"] [R.name]?") in list("Confirm", "Abort") if(choice == "Confirm" && can_control(usr, R) && !..()) + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) message_admins("[key_name_admin(usr)] (FLW) [R.canmove ? "locked down" : "released"] [key_name(R, R.client)](FLW)!") log_game("[key_name(usr)] [R.canmove ? "locked down" : "released"] [key_name(R)]!") R.SetLockdown(!R.lockcharge) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 2b40a2c06e..d1cfe829c2 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -33,8 +33,10 @@ O.loc = src scan = O user << "You insert [O]." + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) else user << "There's already an ID card in the console." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else return ..() @@ -44,6 +46,7 @@ return if(src.z > 6) user << "Unable to establish a connection: \black You're too far away from the station!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return var/dat @@ -314,6 +317,7 @@ What a mess.*/ screen = null active1 = null active2 = null + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("Log In") if(istype(usr, /mob/living/silicon)) @@ -323,6 +327,7 @@ What a mess.*/ authenticated = borg.name rank = "AI" screen = 1 + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) else if(IsAdminGhost(usr)) active1 = null active2 = null @@ -336,17 +341,20 @@ What a mess.*/ authenticated = scan.registered_name rank = scan.assignment screen = 1 + playsound(src, 'sound/machines/terminal_success.ogg', 50, 0) //RECORD FUNCTIONS if("Record Maintenance") screen = 2 active1 = null active2 = null + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("Browse Record") var/datum/data/record/R = locate(href_list["d_rec"]) var/S = locate(href_list["d_rec"]) if(!( data_core.general.Find(R) )) temp = "Record Not Found!" + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) else for(var/datum/data/record/E in data_core.security) if((E.fields["name"] == R.fields["name"] || E.fields["id"] == R.fields["id"])) @@ -354,6 +362,7 @@ What a mess.*/ active1 = R active2 = S screen = 3 + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("Print Record") @@ -461,10 +470,12 @@ What a mess.*/ qdel(R) data_core.security.Cut() temp = "All Security records deleted." + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if("Add Entry") if(!( istype(active2, /datum/data/record) )) return + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) var/a2 = active2 var/t1 = stripped_multiline_input("Add Comment:", "Secure. records", null, null) if(!canUseSecurityRecordsConsole(usr, t1, null, a2)) @@ -713,6 +724,7 @@ What a mess.*/ if("Delete Record (ALL) Execute") if(active1) investigate_log("[usr.name] ([usr.key]) has deleted all records for [active1.fields["name"]].", "records") + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) for(var/datum/data/record/R in data_core.medical) if((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) data_core.medical -= R diff --git a/code/game/machinery/computer/telecrystalconsoles.dm b/code/game/machinery/computer/telecrystalconsoles.dm index 3c95bd6861..ea050ef2cc 100644 --- a/code/game/machinery/computer/telecrystalconsoles.dm +++ b/code/game/machinery/computer/telecrystalconsoles.dm @@ -33,6 +33,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F /obj/machinery/computer/telecrystals/uplinker/attackby(obj/item/O, mob/user, params) if(uplinkholder) user << "The [src] already has an uplink in it." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) return if(O.hidden_uplink) var/obj/item/I = user.get_active_hand() @@ -43,8 +44,10 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F I.add_fingerprint(user) update_icon() updateUsrDialog() + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) else user << "The [O] doesn't appear to be an uplink..." + playsound(src, 'sound/machines/terminal_error.ogg', 50, 0) /obj/machinery/computer/telecrystals/uplinker/update_icon() ..() @@ -55,6 +58,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F if(uplinkholder) uplinkholder.loc = get_turf(src.loc) uplinkholder = null + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) update_icon() /obj/machinery/computer/telecrystals/uplinker/proc/donateTC(amt, addLog = 1) @@ -62,6 +66,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F if(amt <= uplinkholder.hidden_uplink.telecrystals) uplinkholder.hidden_uplink.telecrystals -= amt linkedboss.storedcrystals += amt + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(addLog) linkedboss.logTransfer("[src] donated [amt] telecrystals to [linkedboss].") @@ -70,6 +75,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F if(amt <= linkedboss.storedcrystals) uplinkholder.hidden_uplink.telecrystals += amt linkedboss.storedcrystals -= amt + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) if(addLog) linkedboss.logTransfer("[src] received [amt] telecrystals from [linkedboss].") @@ -80,6 +86,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F return src.add_fingerprint(user) user.set_machine(src) + playsound(src, 'sound/machines/terminal_on.ogg', 50, 0) var/dat = "" if(linkedboss) @@ -212,6 +219,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F A.giveTC(1,0) sanity++ logTransfer("[src] evenly distributed telecrystals.") + playsound(src, 'sound/machines/terminal_select.ogg', 50, 0) src.updateUsrDialog() return diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 7f91e5496c..27e1d5d371 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -219,5 +219,3 @@ /obj/proc/CanAStarPass() . = !density - - diff --git a/code/game/sound.dm b/code/game/sound.dm index 3c9de3b38c..1ab8ee4c2c 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -138,4 +138,4 @@ /proc/playsound_global(file, repeat=0, wait, channel, volume) for(var/V in clients) - V << sound(file, repeat, wait, channel, volume) \ No newline at end of file + V << sound(file, repeat, wait, channel, volume) diff --git a/sound/machines/hiss.ogg b/sound/machines/hiss.ogg index 23f18200e3e9fdb8e0e2762cc42ff6a351ed1161..04c8a2765679ec17c69c2a5179e52d56d4c42b0a 100644 GIT binary patch literal 48941 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 literal 0 HcmV?d00001 diff --git a/sound/machines/terminal_error.ogg b/sound/machines/terminal_error.ogg new file mode 100644 index 0000000000000000000000000000000000000000..22556e5ea4b0f2901131756df208788631d13619 GIT binary patch literal 5455 zcmeHLd011|w%-|mh=3siCYaJh5fh{qFjzuG!z3gSC5HqVL>YxZZPh@XUTaXW5F@@P;sbK1wk|nVG^oPTLttwv<`Tm)%*5IwD-RI$NRqb_5O9gyT5%_etTGJ z@3q!GYp;`yiHRWq3*HvKu>o|A+MmYQVLtzCSFBiqc42)R0Qeg$9pi@I9?V9R^N)gZ zVqhx?KW@7q3!V8#`2uH<;{=Dp#5h9dN|0bUFAiZEQ$k3QVmh2>QYnF`Q9Txs%sy2rX)HuGFjeG`EZ$5p z5`-cdZ>Chz&%Re0BIgm@3L`>#TrvwH1DUBCyiIB|v`FBI)Lfp)veaOY6m}sggjp6B z>Yd!KriNT=tSOer)BAHp=sr6*MB5fq5DWnEa3w>A%{bhE1+D<#rx-bR7>XrqMI75k zKLvV{2tdaUD{h`u?*NrQ=yYRnO-NBf_}dyanifT4#ap9NISdm@Cz+U0&_W`ZhZ_MJ zG}}SOWg_mKc?beK`n}5P+xs6|?tBXSe@x`y51hF`{oys&9ME)($~bn7_qkwyb)~{>RIP?Y!@+4f6Dp z^`snSgQ#)(cCrEKoBu=%=7IXgkXL8zysDZT-yc)F{IGahHCMj>t|rlJpXmvR9$!Eg zM|lmJ!{b5EAR+F>8vkdUL`-^d)oR z=Ck}IYp%i?vc^Bv7p(=p+*V)yGhYGAPt@vnYlshP)G&XdO%!=5A!;-#YBV8g1cJ1` z*V6{op(Zi8Ud9x-5vWZ8B6H~?OSJ5FYSQ3>oSjzwJE=W+_B}05H-2;KBe{jFato2T zZIbwHO5=~Fibhe&--LpwO=&1aD+{H%e^_ymUc~?aX54drepl@=mGpW5DClWo$nK!s z3VUvmI$U`-yviZDN+WBU#pmDzUOATv-F@|D)RK4|pyB!8@r}VaqN(YO{7^{}F@Yo*u=cqo_zM#uFtghIg6Kw#r)2ETiq3KN;oSTY zpP7PKA~eGaytLm899oJ|)Sy*w4j}zyuXMRgdN1411hl<&71?%E*-PHG|J09S8dJ{1 zmNVXlcj-2nl%bR+Dc=gM$X+s4vV^8|_*09#Wk%OxV9S%qwt3rUy%eJuyL5KZ|n z(d%Ea-~Y(?cea2O04Xqm&-}{%Tx$%c6i9#A=`zRnlT zGX7NIKxtAO;7I2sRP^T-0*)1sdhKMHyXVwk{0CXl;&PKGYorWpkYz<3fRj1t=wx#x z=?KoswuJ<;u)x_}mLOI#6!!e5EP*{&d2er3fNo9S)1Zar(|c>?39S5d84OvK_!5gB zB1#w6)j<`psEUhO%WO;-`p`rI(L1QUzpW8GTO(lcMG4`k6o#y(wyvpH!MXuMq7`J0 zIu7IRbaoX(SyOj*CE7i}5{X1ni^`YF;7Hy5vrY5+7W%=MD1tXYCb}p(v&jhuh3bT& z(ZU3pUgnD47BiH0I4vr?2;CAoX<{`;1bY&0p29#$Fm9eQ4@OzSPi>bzfbEG>+i^Rh zU~9q#I${duG|~97cwudD|4B;fM-N6 zRPbtPDh0x%s0)xl=Am4kSRGG9n6(91&|yJ^k5dK=_*k$PfD9LcOINXkL|3ENVsL%Uz~RB^!7>Xq&N7UT8rh0P^viQ(gL-0tU-V(UE!6Vl9bj^TJ1RZCvJ{&NZzP$;00~+dq zA^~+Mv}LBjwks~9ZiTmQ%mg%JlT&Z=_F=uHr_MG(Gn>bcra=oD0qJsg0IbKFJuYzv z!lL1&f{~g5aEW}#%A3H1Sq*`%D)5Ha^go|Q5G_}eQ?`?VBRcrwLVEh zxO#u1i5%2K%Qit#z%n(or9Qb^R#@;3sTI()a1`2C0S|^AK`Zc>nFtRK8K7s)4?9={4sG5i;#KF{^SVAY6 z)<>s%QCRNRaZ-~kLN=hecn#dYWHb{C7R_9WvLJX7@m@q5a}I_y)iLkWCmA2@Ik?z8 zJ*P@#0RtgCHCV6~iZ-P!sVb>&KGV_NKQ=Y<$2_u)cG%IUc)1^Dur9N?o zsxSYHvxgioq``tGN~Kag;y@~u>c0^29{&0+fPNvujRPL5DSd&ZJDW-2e0;0-*56i* zw{xzHwOl?wrr7131*VDwfa0h;^ZNAh1wtb!hI8k|Wcj*aYXHLqd@1MjbWIQrMY)7vIA3qRV89sfFX;zR!7?)a(Qa&6Lg z8_zqX?9(N`Quh!`%zn=qpgeq@eLUgDfp}wez;oF{>HCx?;{gXBngF~?QCGM5)b@Os z0yMZz?Rw~)JU744p@PgREiup6Ay2dZtk~|WmNS-x;??UUcklc@-Z*P1cs4U~ zV)c=b5>GebkKb;I6m2;wH~0KibM_gvlwSua^ynB)jl%1&*_Wjo zj&B`Ls#&r8c7m{S?}dF%k{sRaZ-I+%q~5)9PVUJ1Zqu;@Z8dn4&cik{TYkp@*ILA? zRwhz$$6GO39&&h_aGZrOc1C#nm6hCY0JLGZgF(3}COa_SH*b>EyxqIfu|i|hhNtz` z83`5%grgRD!8Fp5Onke;)xyF0`t%^}gW{Z&8QF{IryGmL%i5mHEPoZ%ZW$;a4&^NP zE0@}{)nBQ(I22PILI^l;YQDp}AFm9^TH z55KN99(wRT@9NzbTiz(n)s;3K-S=O`veqcO*9CVs*Rx-pcc{sF`O&PWY4PKPf*qE|n3cBH zE$I~p&8*i>m`|+Ru4=j2@A7f&mdP(OSSN2azt*jH{M!7zllk|bKlJZ@a^WsvOt{G| zOU<+iTw0_;>gujtm*14i_CyRVjI$J~G!01G66-=ya$P|}l^onVt;F7sG72;Z+VBv)cyO*Z?<`MF>0;ud%Sk9STL0H ztX%1G1q1$pU#lXjhJ6Za+k9Ct^OGm%&ly6WmN+;r-%4^CF?o;=z2p#F+H?$_(r z^X964VePDW>2|>NXjki8`8Vlvvv(Q4K3Y1r$AsF~y)PtG!TS+eKl@C(4w29Ca_pb& z#2s@ATf66VO5bN1EWk;Bc(8Ty&GX6fNf^Fi^p}s7s1LrBJ76baz zDk7yuJC0a*6jeX|F|D667Fo8+hPUqQ4`kiI*0CQ4M-$J+Y%7UMz0f!9?D;rz^7gSs zyFb;PyD;!7<(O`F<;IHx3*2Y57GNwXe@jnWhX)6E# literal 0 HcmV?d00001 diff --git a/sound/machines/terminal_insert_disc.ogg b/sound/machines/terminal_insert_disc.ogg new file mode 100644 index 0000000000000000000000000000000000000000..07313dabacae46178fe90a7895f738ea755fd6bc GIT binary patch literal 25377 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 DR)1;h literal 0 HcmV?d00001 diff --git a/sound/machines/terminal_off.ogg b/sound/machines/terminal_off.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4882aa924aff311d6b70aafe374ea175253119ef GIT binary patch literal 20965 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

x55^7>9rPP4o ztH!#(i}0EzFP5j(=&z8rUe7Wa-F~;^0l95gj`ex*-n|Z~$f#{ba1jOJRCEVydu+wT zEW5hFl?np7@gs`S@-s7`8kSw^wRvQxjwVTBttGb+%Ce?%I@0gdS4r-6r%-?`=7U1O zJ?6C1_iGkaxBVV>4GSafOO6y?2(0pJO{-yt>A|cNp{6{`;hDbef=RT^WJ)^H zryHTL_WmcN_v3vjHKH`6zbZ(=@sQ8~>+eRda;?*-d4nAnEO$+sE+)ic$?2JQDmpKj z^(CQ4`dSW$l-nqoa*siUnGdyH5dkV|O`Oxko_?`?%*6ML8c^T$?;GyfapJ@-?K zf%MMfNi*6XSznC!dXzw0KA~DT^>xJ*3VAqpriu^%%7SHb{Iqbnhsjh2t%UK^u^X;L zg?87a5GMh?$=+U)g}o(v4M~HOJBsn?hT)P;x4NoRJg2F~w*T0IZL23Nl?hU0@lyFA z1p_w6qIw^+Rg1++BI<$TZ#gbqJca8%vH10T+(!yitf*Rd{Ix?Fyr&nfT%YRKYI=lq zIb;UVyaylpSUE;WMsz^ytmd1H6WqVxQCM_aLZzo{|1BS~!;$xVbzife?rj7n-!0KE zBu;vs9(sw zAoq=(opNqwK30&ja|#yvktjXmQr6-AopZ!0_dRWIX2bkaug?5wE}>A)G>3%+;&Q1* zZ*FDx%d3You7;+$y)}9>Q59IUTx54Liek;NB=R(*V9YOU{G#Hfv5{M_%y!D^1Ye99>3;aQqWlr4Y z}@0&i=VsR zLGd==K0|lO=UvEu{7dA@?afC7f$Q|&_KnMXM=X!D5~zEQZwAV{{Cht9%+2fja46Mc zDV+o`vBJL)C8JoZ4@E$~IL-Pm1+|YLFTYBB+Ixc~gX;d>R&q&)hAuh?fG>ydg%9%L zH#w)P^51W-f5?Ol*`0Nm6Zw8Dm9qPX>9MGw)0zCh8%p@UIET|FRrj9 z$?CB*WD`VjfTqk<$*d6pfFthvgzh9Yl^o{)-KPr-ot(c+8qrR z73W?^02CEbS;M9Cn5AXz1T2q347doO&~C-YNJL9UQ|QTM1))8?6ZJMmv7^y$w> zVW+EkCYw;4ybb;_{MGRa+#ox7XAk7@Vs746c7X`(fM@S*K5Le~G(Q|aARc1V&G>9D zdYkp)yTnkpEZVbQua00gEMD!EBSkt`9+x0(D5y^BFv^N}#U)wd@AC(yMs<8H5BO52 z7Nt+PkUn!Pole?)J1xUvR>&Q463%=)R7(R^6g^}s-5m%yKB&GjbLhDJjg3zdy3=RE z7@D%|pRxvlu%3I1iKJ!YuIjqoWsL3|!`Ki)GoX&z{o ziVXb%vyEV8eEugN&lbv3Po|gT3D(#4n?O+x?}mxdD*+0l(J`{WuDtbx<*I` zKd+m+BVveYRG5q?d^sxah4bB>^U~>>se|Z-Ko(#M&+08l&Y$5|mh1(P>s?SIxq+^8 zKpGqZr+SlM{{C>{#MZ3FFU_%v-@M5%>VlbaFb&2A;sD>mM~mSn?Ov>SwwGw74nS!z zGCRb=Rbk-9(XEixnIf1mB57|-)!iHni>{2nP4NnnNqfKtu-378@q;@G})j z=9F{V2e|jpHPND+%~c-FB48rF&1ANp2UWNq)CgW6LJVKY`XMJN9zDJE92mHmN0?JS z1M&LQq0TL<-%Z(TO=GW`tbNFDI4@xJ&0; zM-|%*o}j0H7`S;cU`6`Y4a1t-=TBIj!IfC>zjEC?IvnnKZnW}V{qL9bOJ@QOeDPFt zQQx^cq;xWQwI#5}5Z-o@f?M=i$bI^ZC#ZFSLtB&rx*V>4deCpUrm*sfuAcCb6?Gq? z_0*aQwEn|=X7Mx#83kvxj$s4hW2(49mB_q&H55{Ha$t2R;gmx_zzyOwA6kV&Nz$nq z4v%NU@D17;UE^itk?BenYvBjXyB#>xRP2m7tuMZ=AhxFFyceriFVX!RnqC$ADYUWk z{OB?KXLCKy*W}s61GP(yOTQDuiZNlsHk@b?@q+$PFQ+4IEAx|v@zb}HTTc&tJ$K7! zOd&Ucab$gvWy2dgtJv@0j}hjqA#X)vE&vn*#uE%P4rzS&AUhjS-m@W3_b2p3zoZIF z6|)uj1N`jf4fS30xV#+A=w|-OCb&{Ios3hF)BJGBN(e5gXo{E0+#I{-Egkpzvp%b< z!rLAdfyiT6tUNax6LwGMs6=Jn%XIttuex6w%TE*;*hZZN#-=J>%49BD93pD0nvTI%kzxC#mRnSJ21n!5qie)r23dSM}FBOi5qGN-O*Het+m9ruJR; z`|YOD1Mjqdl{0Y;BV{f&FZobQTU0Ve#PxERUW6xIGCf}gH6bWHO75Gx?%+rYa%i5o z*dZ&j_!1hjwasCMN%gI!fdFiP=J}>XEvF7To$*qSpU;6)nWKSRLacT7C?+p}yLiky z1jtU9?tWY6Y%yFx{^&1v#@DJQja2{!iBZ6`KMd!#IBre6y_3}^VGNr)2S+Bv>7wvK zpn+$-d#z0!)hGM2Y=t3JC4!3AGRl7Yt^BV5MG3n0UMt$}I^H8rpkfln2v~pcfj|81 zIlsC-E5Xe&c`)!pCvR$q|FfPM7mCd;B?<@`K#=`lrM-ZcO4%lM=c09=-|~)nn4gFP1Yu>nj}0RUjTlG1JW5*1!E53@>wUrWlPC0-x^0R%+hrGA5av6VuI#I6v!vkFiuPwXk8CHIP?g z?Y0QJr8$@*=TL1@5F&s=;gchueJKF6u?2o;jB!ru%m_BBvJZ_h&S{+)!A4c~-Zd;* zvYYW@^Dn2c}Wyc=C)6()EHf!Y5WRc8*msnO9Ftr7v`S zo8o6gu?@pFrJ6mb+bg=r864z&bxOX~WZ@u-O;9Q5)Ly5C?O|rj%!_3wvtzDQVeZbQ zks50WWCR0X0G@bEeoqf&W>YUmsW`<)QX=A8?g&lUWv0|9224X5|#THgEtzcSPV5%Y$U>ijw0>A){ zIE2t(0000-fp?-wQZMri^5)%ZZ#WsAB$Y%Q1SUiV?5ihZ2bZ1cVZaK#_oIHESNGlj z=8obtxzMgSD$ zPbBaIz35t-aq?N!Z=|;EG72+YJrGB*n*=&}x#=MB`TbdzlfWNWu-lqQQy>7|cNBV0 zZ^~%4s=mDYjzaJ0O&QHr)tC1hNn}(LNMPd^T3%@Rf;_^LNQg>AU;t22RMc8kt7@~T zSWQDjOu?|4mZmMm!qVCrt16ZTA(+r|RF;7t_E<3#Km`C0D|Yg}99VQpZ~zK`r~@N> zVVDWiz}ge!6@E{jB+uiUngK9TWWYd^1oTMhqwBcv0X&EPBZK&^jTHn_#6OtgA!tt5`OZcwaid)5~ky0I+Zb5kNK* zDm?(Aps1?a)#w}ETxrNmwd?lJ`3&<{7KGPWU<0xrN+Rjq z3?8pB(ldjPMg+Qu#Jj05axfST4lMcPN;acmHAuNyVXD+z$u_!On|hJi9DHWV+!7xh z^R|EsAUHB0mStx1@8MDcLlA0_yc&TNk05qGCom95?(S*Ft60GBla4c=xUmb}HzSPVO zZzmRlC<1|GEJRc?AixSa3#iN0PF*>rHQJuGHYf{GAtHkK1Ib4_N=J2e5XZ;OB&3PY zdu-uM2U`QJ0Ul`db&fWr6%+ND1C74U(WbOwqCWG!@#FDmJPFT0m zF8o9_rb!Q0UEM7o_G>0Vyd5pi=jHAv2G>L8-DNth0NxB#wLT((OJb{s=EAIUp3c7G zKDF3O)CkRE(;`wBdhwB+1FLt@q;4W!>rIhKkM8AMXAi&x0{|Xpgl5m|Mhi~kd@;ot zq1iLL(Sp-BUrZO|tc_pGlP8bYsw%G&R51W3rWmG(4M&UB5SyxPP_;G`)T$a*6+=)l z#g-`s2#ggC!@xN7m3lG@Q2+oy?64|KRG`oXjBY1y*aa?3Sg!CU$E57>#~ei7tqa=B zn$@!Js1wB;g>e*LDg8zFjzqJh2%;8&uw|s#WMhzeZ)}$M^8FerPuuxVh~3+`-fTKG zR5qKfi=CR2RCzou_T%mv!=XCFC+6KoW*Y>?r}FGt=IPuUm+qi?+ROiq>7eVOEk zssTUQ3iL>M*uVjPW@LVCgqm*fWQ5_&$o$#}HQnIJ2*bV+9^nx}3=)+DUI;1x02roW zMJ>gySld{LDR$UaHLQxNVOn5enrg+y3Tka*p%$tFRv5tm1Yv;jiU#z6mu*#%j{(Yi zd=g($?b=rdG630M3Fa8hrpHv(BEy>S9FrqRond_dj$Nc~_Qvo=v42vwk|NHI%-iAd zcIIsnrpq|bo9ZXbsxqi&$M|)53mxOX%^K|hIZM$4*5&B$W9^x22}X%Cy{`&%X4d{; zRNlgyrl92MCO0nj;nC=Z;yeYOl`QkU&#r8qBRKu>WhKje@3SkL=Lk-JeEZ}D9trXS zj}Q?-#bN*e06GxzB-uQ{a+nfrE!z3r>Lr$R|jO7x436vcK3fJb_LT^E~e|&XB?`&R|2X$uf+fA zcv=IwmDzvOBzTs53VT}puNDBk_x7|byDPlC#{po!!|d)W&8~#mGVgHmE=;_8%yREF Qoqd?z;>uI`jf7`X0F&FZRR910 literal 0 HcmV?d00001 diff --git a/sound/machines/terminal_on.ogg b/sound/machines/terminal_on.ogg new file mode 100644 index 0000000000000000000000000000000000000000..95164b5b7744978b809b6744efd08874fad7d116 GIT binary patch literal 14044 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 Ty9M27Hr7RA$0UVB`T74BNiY3M literal 0 HcmV?d00001 diff --git a/sound/machines/terminal_processing.ogg b/sound/machines/terminal_processing.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b65c2e81d48b48c4d7cce406d669cb718683091b GIT binary patch literal 25757 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 literal 0 HcmV?d00001 diff --git a/sound/machines/terminal_select.ogg b/sound/machines/terminal_select.ogg new file mode 100644 index 0000000000000000000000000000000000000000..42d7c628855134e3b02ce28964a2ebfc59b9c5d7 GIT binary patch literal 4988 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 literal 0 HcmV?d00001 diff --git a/sound/machines/terminal_success.ogg b/sound/machines/terminal_success.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b2712c8202c43536f2e921160857ecc7695ac8f0 GIT binary patch literal 10183 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 literal 0 HcmV?d00001