From ddc9798af9c38e6a822cc75f431e27fd894dac7e Mon Sep 17 00:00:00 2001 From: Miniature Date: Mon, 19 Mar 2012 21:43:55 +1030 Subject: [PATCH] Made disposals not kill people's ears mk2 --- code/modules/recycling/disposal.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 77c7e5caf3f..3b991972214 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -1285,6 +1285,7 @@ var/active = 0 var/turf/target // this will be where the output objects are 'thrown' to. var/playing_sound = 0 + var/playing_buzzer = 0 New() ..() @@ -1297,7 +1298,11 @@ proc/expel(var/obj/structure/disposalholder/H) flick("outlet-open", src) - playsound(src, 'warning-buzzer.ogg', 50, 0, 0) + if(!playing_buzzer) + playing_buzzer = 1 + playsound(src, 'warning-buzzer.ogg', 50, 0, 0) + spawn(30) + playing_buzzer = 0 sleep(20) //wait until correct animation frame if(!playing_sound)