diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index ea93b34aa3..fe9fbefb59 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -65,6 +65,18 @@ final_block_chance = 0 //Don't bring a sword to a gunfight return ..() +/obj/item/weapon/melee/sabre/on_exit_storage(obj/item/weapon/storage/S) + ..() + var/obj/item/weapon/storage/belt/sabre/B = S + if(istype(B)) + playsound(B, 'sound/items/unsheath.ogg', 25, 1) + +/obj/item/weapon/melee/sabre/on_enter_storage(obj/item/weapon/storage/S) + ..() + var/obj/item/weapon/storage/belt/sabre/B = S + if(istype(B)) + playsound(B, 'sound/items/sheath.ogg', 25, 1) + /obj/item/weapon/melee/classic_baton name = "police baton" desc = "A wooden truncheon for beating criminal scum." diff --git a/sound/items/sheath.ogg b/sound/items/sheath.ogg new file mode 100644 index 0000000000..35566236d8 Binary files /dev/null and b/sound/items/sheath.ogg differ diff --git a/sound/items/unsheath.ogg b/sound/items/unsheath.ogg new file mode 100644 index 0000000000..388ff1fc18 Binary files /dev/null and b/sound/items/unsheath.ogg differ