diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index cbdebbd3470..546b1faa588 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -158,6 +158,9 @@ usr.verbs -= /datum/game_mode/malfunction/proc/ai_win ticker.mode:boom = 1 + for(var/mob/M in world) + if(M.client) + M << 'Alarm.ogg' world << "Self-destructing in 10" sleep(10) world << "9" diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 6843200fcac..8155442e253 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -133,7 +133,8 @@ src.yes_code = 0 src.safety = 1 src.icon_state = "nuclearbomb3" - sleep(20) + playsound(src,'Alarm.ogg',100,0,5) + sleep(100) /* var/turf/ground_zero = get_turf(loc) diff --git a/sound/machines/Alarm.ogg b/sound/machines/Alarm.ogg new file mode 100644 index 00000000000..5d4d1333a7d Binary files /dev/null and b/sound/machines/Alarm.ogg differ