diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index a35f3837021..3ff89c5fd60 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -35,6 +35,7 @@ icon_state = "bodybag_closed" icon_closed = "bodybag_closed" icon_opened = "bodybag_open" + sound = 'sound/items/zip.ogg' var/item_path = /obj/item/bodybag density = 0 diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index e206fc37408..7f2ed7e1b3e 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -12,6 +12,7 @@ var/wall_mounted = 0 //never solid (You can always pass over it) var/health = 100 var/lastbang + var/sound = 'sound/machines/click.ogg' var/storage_capacity = 30 //This is so that someone can't pack hundreds of items in a locker/crate //then open it in a populated area to crash clients. @@ -71,10 +72,8 @@ src.icon_state = src.icon_opened src.opened = 1 - if(istype(src, /obj/structure/closet/body_bag)) - playsound(src.loc, 'sound/items/zip.ogg', 15, 1, -3) - if(istype(src,/obj/structure/closet/coffin/sarcophagus)) - playsound(src.loc, 'sound/effects/stonedoor_openclose.ogg', 15, 1, -3) + if(sound) + playsound(src.loc, src.sound, 15, 1, -3) else playsound(src.loc, 'sound/machines/click.ogg', 15, 1, -3) density = 0 @@ -119,10 +118,8 @@ src.icon_state = src.icon_closed src.opened = 0 - if(istype(src, /obj/structure/closet/body_bag)) - playsound(src.loc, 'sound/items/zip.ogg', 15, 1, -3) - if(istype(src,/obj/structure/closet/coffin/sarcophagus)) - playsound(src.loc, 'sound/effects/stonedoor_openclose.ogg', 15, 1, -3) + if(sound) + playsound(src.loc, src.sound, 15, 1, -3) else playsound(src.loc, 'sound/machines/click.ogg', 15, 1, -3) density = 1 diff --git a/code/game/objects/structures/crates_lockers/closets/coffin.dm b/code/game/objects/structures/crates_lockers/closets/coffin.dm index c3bb9bf99cd..03337e6a260 100644 --- a/code/game/objects/structures/crates_lockers/closets/coffin.dm +++ b/code/game/objects/structures/crates_lockers/closets/coffin.dm @@ -16,3 +16,4 @@ icon_state = "sarc" icon_closed = "sarc" icon_opened = "sarc_open" + sound = 'sound/effects/stonedoor_openclose.ogg' \ No newline at end of file