Add alarm sound to display case

This commit is contained in:
Markolie
2015-10-01 05:16:26 +02:00
parent 3984d0a311
commit ca05be7536
2 changed files with 9 additions and 7 deletions
+9 -7
View File
@@ -120,7 +120,7 @@ var/global/list/captain_display_cases = list()
circuit = null
return ..()
/obj/structure/displaycase/captain_laser/Destroy()
/obj/structure/displaycase/captains_laser/Destroy()
captain_display_cases -= src
return ..()
@@ -175,9 +175,9 @@ var/global/list/captain_display_cases = list()
src.destroyed = 1
PoolOrNew(/obj/item/weapon/shard, loc)
playsound(get_turf(src), "shatter", 70, 1)
update_icon()
burglar_alarm()
update_icon()
spawn(0)
burglar_alarm()
else
playsound(get_turf(src), 'sound/effects/Glasshit.ogg', 75, 1)
return
@@ -187,9 +187,11 @@ var/global/list/captain_display_cases = list()
var/area/alarmed = get_area(src)
alarmed.burglaralert(src)
visible_message("<span class='danger'>The burglar alarm goes off!</span>")
return 1
return 0
// Play the burglar alarm four times
for(var/i = 0, i < 4, i++)
playsound(src, 'sound/machines/burglar_alarm.ogg', 35, 0)
sleep(74) // 7.4 seconds long
/obj/structure/displaycase/update_icon()
if(src.destroyed)
src.icon_state = "glassbox2b"