diff --git a/code/modules/security_levels/security_levels.dm b/code/modules/security_levels/security_levels.dm index 3ba7644afb..a112336bdf 100644 --- a/code/modules/security_levels/security_levels.dm +++ b/code/modules/security_levels/security_levels.dm @@ -41,6 +41,8 @@ if(SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_RECALL) SSshuttle.emergency.modTimer(2) security_level = SEC_LEVEL_BLUE + for(var/mob/M in player_list) + M << sound('sound/misc/voybluealert.ogg') for(var/obj/machinery/firealarm/FA in machines) if(FA.z == ZLEVEL_STATION) FA.update_icon() @@ -54,6 +56,8 @@ SSshuttle.emergency.modTimer(0.5) else minor_announce(config.alert_desc_red_downto, "Attention! Code red!") + for(var/mob/M in player_list) + M << sound('sound/misc/voyalert.ogg') security_level = SEC_LEVEL_RED /* - At the time of commit, setting status displays didn't work properly @@ -74,6 +78,8 @@ else if(security_level == SEC_LEVEL_BLUE) SSshuttle.emergency.modTimer(0.5) security_level = SEC_LEVEL_DELTA + for(var/mob/M in player_list) + M << sound('sound/misc/deltakalaxon.ogg') for(var/obj/machinery/firealarm/FA in machines) if(FA.z == ZLEVEL_STATION) FA.update_icon() diff --git a/sound/misc/deltakalaxon.ogg b/sound/misc/deltakalaxon.ogg new file mode 100644 index 0000000000..cc489526dd Binary files /dev/null and b/sound/misc/deltakalaxon.ogg differ diff --git a/sound/misc/voybluealert.ogg b/sound/misc/voybluealert.ogg index 35d4cc1787..f450185e27 100644 Binary files a/sound/misc/voybluealert.ogg and b/sound/misc/voybluealert.ogg differ