diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm
index bd81b79694..4c3d85a162 100755
--- a/code/game/machinery/computer/communications.dm
+++ b/code/game/machinery/computer/communications.dm
@@ -292,6 +292,10 @@
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
CentCom_announce(input, usr)
to_chat(usr, "Message transmitted to Central Command.")
+ for(var/client/X in GLOB.admins)
+ if(X.prefs.toggles & SOUND_ADMINHELP)
+ SEND_SOUND(X, sound('sound/effects/printer.ogg'))
+ window_flash(X, ignorepref = FALSE)
usr.log_talk(input, LOG_SAY, tag="CentCom announcement")
deadchat_broadcast("[usr.real_name] has messaged CentCom, \"[input]\" at [get_area_name(usr, TRUE)].", usr)
CM.lastTimeUsed = world.time
@@ -309,6 +313,10 @@
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
Syndicate_announce(input, usr)
to_chat(usr, "SYSERR @l(19833)of(transmit.dm): !@$ MESSAGE TRANSMITTED TO SYNDICATE COMMAND.")
+ for(var/client/X in GLOB.admins)
+ if(X.prefs.toggles & SOUND_ADMINHELP)
+ SEND_SOUND(X, sound('sound/effects/printer.ogg'))
+ window_flash(X, ignorepref = FALSE)
usr.log_talk(input, LOG_SAY, tag="Syndicate announcement")
deadchat_broadcast("[usr.real_name] has messaged the Syndicate, \"[input]\" at [get_area_name(usr, TRUE)].", usr)
CM.lastTimeUsed = world.time
diff --git a/sound/effects/printer.ogg b/sound/effects/printer.ogg
new file mode 100644
index 0000000000..c9546490f1
Binary files /dev/null and b/sound/effects/printer.ogg differ