From aba80b9b45fe3554d315c5e8fa0f5e0ebf05e39e Mon Sep 17 00:00:00 2001 From: timmyred456 Date: Thu, 14 Nov 2019 20:39:59 -0500 Subject: [PATCH] Added Basic sounds to all componets. (igniter,infrared, ect) Added pickup_sound and drop_sound to all componets using the provided sounds, they are not all unique sounds, and share the same sound files, but i think its a nice little addition, also added these sounds to the mousetrap as it fit nicely. --- code/modules/assembly/assembly.dm | 2 ++ code/modules/assembly/igniter.dm | 2 ++ code/modules/assembly/infrared.dm | 2 ++ code/modules/assembly/mousetrap.dm | 2 ++ code/modules/assembly/proximity.dm | 3 +++ code/modules/assembly/signaler.dm | 2 ++ code/modules/assembly/timer.dm | 2 ++ code/modules/assembly/voice.dm | 2 ++ sound/items/handling/component_drop.ogg | Bin 0 -> 9167 bytes sound/items/handling/component_pickup.ogg | Bin 0 -> 14052 bytes 10 files changed, 17 insertions(+) create mode 100644 sound/items/handling/component_drop.ogg create mode 100644 sound/items/handling/component_pickup.ogg diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index 6d8cb6ac390..4e0c5a92eb2 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -27,6 +27,8 @@ var/datum/wires/connected = null var/next_activate = 0 //When we're next allowed to activate - for spam control + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' /obj/item/assembly/get_part_rating() return 1 diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index bb380e34db6..e5ca43d4c46 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -5,6 +5,8 @@ custom_materials = list(/datum/material/iron=500, /datum/material/glass=50) var/datum/effect_system/spark_spread/sparks heat = 1000 + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' /obj/item/assembly/igniter/suicide_act(mob/living/carbon/user) user.visible_message("[user] is trying to ignite [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 77d90ddb758..59e4d7e2ede 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -12,6 +12,8 @@ var/olddir = 0 var/turf/listeningTo var/hearing_range = 3 + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' /obj/item/assembly/infra/Initialize() . = ..() diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 504639b459b..5d31d190a3a 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -6,6 +6,8 @@ custom_materials = list(/datum/material/iron=100) attachable = TRUE var/armed = FALSE + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' /obj/item/assembly/mousetrap/examine(mob/user) diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 3b7f15aa15d..be75a725c17 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -10,6 +10,9 @@ var/time = 10 var/sensitivity = 1 var/hearing_range = 3 + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' + /obj/item/assembly/prox_sensor/Initialize() . = ..() diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 472fc872c56..45613b79497 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -18,6 +18,8 @@ ///Holds a reference string to the mob, decides how much of a gamer you are. var/suicide_mob var/hearing_range = 1 + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' /obj/item/assembly/signaler/suicide_act(mob/living/carbon/user) user.visible_message("[user] eats \the [src]! If it is signaled, [user.p_they()] will die!") diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index e87a0dea75b..a8e479f4875 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -10,6 +10,8 @@ var/saved_time = 5 var/loop = FALSE var/hearing_range = 3 + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' /obj/item/assembly/timer/suicide_act(mob/living/user) user.visible_message("[user] looks at the timer and decides [user.p_their()] fate! It looks like [user.p_theyre()] going to commit suicide!") diff --git a/code/modules/assembly/voice.dm b/code/modules/assembly/voice.dm index 1ef781bafff..dd572b83d69 100644 --- a/code/modules/assembly/voice.dm +++ b/code/modules/assembly/voice.dm @@ -20,6 +20,8 @@ "exclusive", "recognizer", "voice sensor") + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' /obj/item/assembly/voice/examine(mob/user) . = ..() diff --git a/sound/items/handling/component_drop.ogg b/sound/items/handling/component_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..093fde7c90c6a89e2467c840efc432b4d0cf0e38 GIT binary patch literal 9167 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 literal 0 HcmV?d00001