diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 6c05e65438..8be56acbf3 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -10,6 +10,8 @@ w_class = ITEMSIZE_SMALL attack_verb = list("called", "rang") hitsound = 'sound/weapons/ring.ogg' + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' /obj/item/weapon/rsp name = "\improper Rapid-Seed-Producer (RSP)" @@ -22,6 +24,8 @@ var/stored_matter = 0 var/mode = 1 w_class = ITEMSIZE_NORMAL + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' /obj/item/weapon/soap name = "soap" @@ -35,7 +39,6 @@ throwforce = 0 throw_speed = 4 throw_range = 20 - drop_sound = 'sound/misc/slip.ogg' /obj/item/weapon/soap/nanotrasen desc = "A NanoTrasen-brand bar of soap. Smells of phoron." @@ -149,6 +152,8 @@ throw_range = 20 matter = list(DEFAULT_WALL_MATERIAL = 100) origin_tech = list(TECH_MAGNET = 1) + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' /obj/item/weapon/staff name = "wizards staff" @@ -196,6 +201,8 @@ item_state = "std_mod" w_class = ITEMSIZE_SMALL var/mtype = 1 // 1=electronic 2=hardware + drop_sound = 'sound/items/drop/component.ogg' + pickup_sound = 'sound/items/pickup/component.ogg' /obj/item/weapon/module/card_reader name = "card reader module" @@ -227,7 +234,6 @@ item_state = "std_mod" desc = "Charging circuits for power cells." - /obj/item/device/camera_bug name = "camera bug" icon = 'icons/obj/device.dmi' @@ -303,6 +309,8 @@ display_contents_with_number = 1 max_w_class = ITEMSIZE_NORMAL max_storage_space = 100 + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' /obj/item/weapon/storage/part_replacer/adv name = "advanced rapid part exchange device" @@ -326,7 +334,8 @@ icon = 'icons/obj/stock_parts.dmi' w_class = ITEMSIZE_SMALL var/rating = 1 - drop_sound = 'sound/items/drop/glass.ogg' + drop_sound = 'sound/items/drop/component.ogg' + pickup_sound = 'sound/items/pickup/component.ogg' /obj/item/weapon/stock_parts/New() src.pixel_x = rand(-5.0, 5) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 9812704a75..e90cf3aaea 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -91,16 +91,16 @@ var/icon/default_worn_icon //Default on-mob icon var/worn_layer //Default on-mob layer - + // Pickup/Drop/Equip/Throw Sounds ///Used when thrown into a mob var/mob_throw_hit_sound // Sound used when equipping the items into a valid slot. - var/equip_sound + var/equip_sound // pickup sound - this is the default - var/pickup_sound = 'sound/items/pickup/device.ogg' + var/pickup_sound = "generic_pickup" // drop sound - this is the default - var/drop_sound = 'sound/items/drop/device.ogg' + var/drop_sound = "generic_drop" var/tip_timer // reference to timer id for a tooltip we might open soon @@ -468,12 +468,12 @@ var/list/global/slot_flags_enumeration = list( if(!canremove) return 0 - + if(!slot) if(issilicon(M)) return 1 // for stuff in grippers return 0 - + if(!M.slot_is_accessible(slot, src, disable_warning? null : M)) return 0 return 1 @@ -785,6 +785,8 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. // My best guess as to why this is here would be that it does so little. Still, keep it under all the procs, for sanity's sake. /obj/item/device icon = 'icons/obj/device.dmi' + pickup_sound = 'sound/items/pickup/device.ogg' + drop_sound = 'sound/items/drop/device.ogg' //Worn icon generation for on-mob sprites /obj/item/proc/make_worn_icon(var/body_type,var/slot_name,var/inhands,var/default_icon,var/default_layer,var/icon/clip_mask = null) //VOREStation edit - add 'clip mask' argument. diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 782df54346..8bf366268a 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -4,8 +4,8 @@ singular_name = "human skin piece" icon_state = "sheet-hide" no_variants = FALSE - drop_sound = 'sound/items/drop/cloth.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' + drop_sound = 'sound/items/drop/leather.ogg' + pickup_sound = 'sound/items/pickup/leather.ogg' /obj/item/stack/animalhide/human amount = 50 diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index 73d3dd45e7..36c8c6e7ec 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -126,11 +126,13 @@ name = "empty cup" icon_state = "coffee_vended" drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/trash/ramen name = "cup ramen" icon_state = "ramen" drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/trash/tray name = "tray" @@ -141,6 +143,8 @@ name = "candle" icon = 'icons/obj/candle.dmi' icon_state = "candle4" + drop_sound = 'sound/items/drop/gloves.ogg' + pickup_sound = 'sound/items/pickup/gloves.ogg' /obj/item/trash/liquidfood name = "\improper \"LiquidFood\" ration packet" @@ -162,18 +166,26 @@ /obj/item/trash/brownies name = "brownie tray" icon_state = "brownies" + drop_sound = 'sound/items/drop/soda.ogg' + pickup_sound = 'sound/items/pickup/soda.ogg' /obj/item/trash/snacktray name = "snacktray" icon_state = "snacktray" + drop_sound = 'sound/items/drop/soda.ogg' + pickup_sound = 'sound/items/pickup/soda.ogg' /obj/item/trash/dipbowl name = "dip bowl" icon_state = "dipbowl" + drop_sound = 'sound/items/drop/food.ogg' + pickup_sound = 'sound/items/pickup/food.ogg' /obj/item/trash/chipbasket name = "empty basket" icon_state = "chipbasket_empty" + drop_sound = 'sound/items/drop/food.ogg' + pickup_sound = 'sound/items/pickup/food.ogg' /obj/item/trash/spitgum name = "old gum" @@ -181,12 +193,15 @@ icon = 'icons/obj/clothing/masks.dmi' icon_state = "spit-gum" drop_sound = 'sound/items/drop/flesh.ogg' + pickup_sound = 'sound/items/pickup/flesh.ogg' /obj/item/trash/lollibutt name = "lollipop stick" desc = "A lollipop stick devoid of pop." icon = 'icons/obj/clothing/masks.dmi' icon_state = "pop-stick" + drop_sound = 'sound/items/drop/component.ogg' + pickup_sound = 'sound/items/pickup/component.ogg' /obj/item/trash/spitwad name = "spit wad" @@ -194,6 +209,7 @@ icon = 'icons/obj/clothing/masks.dmi' icon_state = "spit-chew" drop_sound = 'sound/items/drop/flesh.ogg' + pickup_sound = 'sound/items/pickup/flesh.ogg' slot_flags = SLOT_EARS | SLOT_MASK /obj/item/trash/attack(mob/M as mob, mob/living/user as mob) diff --git a/code/game/objects/items/weapons/autopsy.dm b/code/game/objects/items/weapons/autopsy.dm index 94a2636798..352a3955a3 100644 --- a/code/game/objects/items/weapons/autopsy.dm +++ b/code/game/objects/items/weapons/autopsy.dm @@ -14,6 +14,8 @@ var/list/datum/autopsy_data_scanner/chemtraces = list() var/target_name = null var/timeofdeath = null + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' /datum/autopsy_data_scanner var/weapon = null // this is the DEFINITE weapon type that was used diff --git a/code/game/objects/items/weapons/circuitboards/circuitboard.dm b/code/game/objects/items/weapons/circuitboards/circuitboard.dm index f049197d88..8b913eaf45 100644 --- a/code/game/objects/items/weapons/circuitboards/circuitboard.dm +++ b/code/game/objects/items/weapons/circuitboards/circuitboard.dm @@ -20,6 +20,8 @@ var/board_type = new /datum/frame/frame_types/computer var/list/req_components = null var/contain_parts = 1 + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' //Called when the circuitboard is used to contruct a new machine. /obj/item/weapon/circuitboard/proc/construct(var/obj/machinery/M) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index bfcbd695e5..4759b06667 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -362,6 +362,8 @@ usr.client.screen -= W W.dropped(usr) add_fingerprint(usr) + if (use_sound) + playsound(src, src.use_sound, 50, 0, -5) //Something broke "add item to container" sounds, this is a hacky fix. if(!prevent_warning) for(var/mob/M in viewers(usr, null)) diff --git a/code/game/objects/items/weapons/storage/wallets.dm b/code/game/objects/items/weapons/storage/wallets.dm index 83bb322e0e..274ea23ab8 100644 --- a/code/game/objects/items/weapons/storage/wallets.dm +++ b/code/game/objects/items/weapons/storage/wallets.dm @@ -42,9 +42,9 @@ slot_flags = SLOT_ID var/obj/item/weapon/card/id/front_id = null - - drop_sound = 'sound/items/drop/cloth.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' + + drop_sound = 'sound/items/drop/leather.ogg' + pickup_sound = 'sound/items/pickup/leather.ogg' /obj/item/weapon/storage/wallet/remove_from_storage(obj/item/W as obj, atom/new_location) . = ..(W, new_location) diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index fc136cfda8..29498bb2df 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -16,8 +16,8 @@ LINEN BINS throw_speed = 1 throw_range = 2 w_class = ITEMSIZE_SMALL - drop_sound = 'sound/items/drop/cloth.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' + drop_sound = 'sound/items/drop/clothing.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' /obj/item/weapon/bedsheet/attack_self(mob/user as mob) user.drop_item() diff --git a/code/game/sound.dm b/code/game/sound.dm index eabbca5c84..e16e08c7c7 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -262,10 +262,22 @@ soundin = pick('sound/machines/terminal_button01.ogg', 'sound/machines/terminal_button02.ogg', 'sound/machines/terminal_button03.ogg', \ 'sound/machines/terminal_button04.ogg', 'sound/machines/terminal_button05.ogg', 'sound/machines/terminal_button06.ogg', \ 'sound/machines/terminal_button07.ogg', 'sound/machines/terminal_button08.ogg') +<<<<<<< HEAD if("smcalm") soundin = pick('sound/machines/sm/accent/normal/1.ogg', 'sound/machines/sm/accent/normal/2.ogg', 'sound/machines/sm/accent/normal/3.ogg', 'sound/machines/sm/accent/normal/4.ogg', 'sound/machines/sm/accent/normal/5.ogg', 'sound/machines/sm/accent/normal/6.ogg', 'sound/machines/sm/accent/normal/7.ogg', 'sound/machines/sm/accent/normal/8.ogg', 'sound/machines/sm/accent/normal/9.ogg', 'sound/machines/sm/accent/normal/10.ogg', 'sound/machines/sm/accent/normal/11.ogg', 'sound/machines/sm/accent/normal/12.ogg', 'sound/machines/sm/accent/normal/13.ogg', 'sound/machines/sm/accent/normal/14.ogg', 'sound/machines/sm/accent/normal/15.ogg', 'sound/machines/sm/accent/normal/16.ogg', 'sound/machines/sm/accent/normal/17.ogg', 'sound/machines/sm/accent/normal/18.ogg', 'sound/machines/sm/accent/normal/19.ogg', 'sound/machines/sm/accent/normal/20.ogg', 'sound/machines/sm/accent/normal/21.ogg', 'sound/machines/sm/accent/normal/22.ogg', 'sound/machines/sm/accent/normal/23.ogg', 'sound/machines/sm/accent/normal/24.ogg', 'sound/machines/sm/accent/normal/25.ogg', 'sound/machines/sm/accent/normal/26.ogg', 'sound/machines/sm/accent/normal/27.ogg', 'sound/machines/sm/accent/normal/28.ogg', 'sound/machines/sm/accent/normal/29.ogg', 'sound/machines/sm/accent/normal/30.ogg', 'sound/machines/sm/accent/normal/31.ogg', 'sound/machines/sm/accent/normal/32.ogg', 'sound/machines/sm/accent/normal/33.ogg', 'sound/machines/sm/supermatter1.ogg', 'sound/machines/sm/supermatter2.ogg', 'sound/machines/sm/supermatter3.ogg') if("smdelam") soundin = pick('sound/machines/sm/accent/delam/1.ogg', 'sound/machines/sm/accent/normal/2.ogg', 'sound/machines/sm/accent/normal/3.ogg', 'sound/machines/sm/accent/normal/4.ogg', 'sound/machines/sm/accent/normal/5.ogg', 'sound/machines/sm/accent/normal/6.ogg', 'sound/machines/sm/accent/normal/7.ogg', 'sound/machines/sm/accent/normal/8.ogg', 'sound/machines/sm/accent/normal/9.ogg', 'sound/machines/sm/accent/normal/10.ogg', 'sound/machines/sm/accent/normal/11.ogg', 'sound/machines/sm/accent/normal/12.ogg', 'sound/machines/sm/accent/normal/13.ogg', 'sound/machines/sm/accent/normal/14.ogg', 'sound/machines/sm/accent/normal/15.ogg', 'sound/machines/sm/accent/normal/16.ogg', 'sound/machines/sm/accent/normal/17.ogg', 'sound/machines/sm/accent/normal/18.ogg', 'sound/machines/sm/accent/normal/19.ogg', 'sound/machines/sm/accent/normal/20.ogg', 'sound/machines/sm/accent/normal/21.ogg', 'sound/machines/sm/accent/normal/22.ogg', 'sound/machines/sm/accent/normal/23.ogg', 'sound/machines/sm/accent/normal/24.ogg', 'sound/machines/sm/accent/normal/25.ogg', 'sound/machines/sm/accent/normal/26.ogg', 'sound/machines/sm/accent/normal/27.ogg', 'sound/machines/sm/accent/normal/28.ogg', 'sound/machines/sm/accent/normal/29.ogg', 'sound/machines/sm/accent/normal/30.ogg', 'sound/machines/sm/accent/normal/31.ogg', 'sound/machines/sm/accent/normal/32.ogg', 'sound/machines/sm/accent/normal/33.ogg', 'sound/machines/sm/supermatter1.ogg', 'sound/machines/sm/supermatter2.ogg', 'sound/machines/sm/supermatter3.ogg') +======= + if ("generic_drop") + soundin = pick( + 'sound/items/drop/generic1.ogg', + 'sound/items/drop/generic2.ogg' ) + if ("generic_pickup") + soundin = pick( + 'sound/items/pickup/generic1.ogg', + 'sound/items/pickup/generic2.ogg', + 'sound/items/pickup/generic3.ogg') +>>>>>>> 0815a55... Tweaks to pickup/equip sounds. (#7651) return soundin //Are these even used? diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 102280055a..c8e9f3414c 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -2,7 +2,7 @@ name = "clothing" siemens_coefficient = 0.9 drop_sound = 'sound/items/drop/clothing.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' var/list/species_restricted = null //Only these species can wear this kit. var/gunshot_residue //Used by forensics. @@ -435,6 +435,8 @@ fingerprint_chance = 100 punch_force = 2 body_parts_covered = 0 + drop_sound = 'sound/items/drop/ring.ogg' + pickup_sound = 'sound/items/pickup/ring.ogg' /////////////////////////////////////////////////////////////////////// //Head @@ -573,6 +575,9 @@ var/list/say_messages var/list/say_verbs + drop_sound = "generic_drop" + pickup_sound = "generic_pickup" + /obj/item/clothing/mask/update_clothing_icon() if (ismob(src.loc)) var/mob/M = src.loc @@ -733,6 +738,7 @@ siemens_coefficient = 0.9 w_class = ITEMSIZE_NORMAL preserve_item = 1 + equip_sound = 'sound/items/jumpsuit_equip.ogg' sprite_sheets = list( diff --git a/code/modules/clothing/ears/ears.dm b/code/modules/clothing/ears/ears.dm index 8fdd6deb94..07e74d7321 100644 --- a/code/modules/clothing/ears/ears.dm +++ b/code/modules/clothing/ears/ears.dm @@ -53,8 +53,8 @@ desc = "A delicate golden chain worn by female skrell to decorate their head tails." icon_state = "skrell_chain" item_state_slots = list(slot_r_hand_str = "egg5", slot_l_hand_str = "egg5") - drop_sound = 'sound/items/drop/accessory.ogg' - pickup_sound = 'sound/items/pickup/accessory.ogg' + drop_sound = 'sound/items/drop/ring.ogg' + pickup_sound = 'sound/items/pickup/ring.ogg' /obj/item/clothing/ears/skrell/chain/silver name = "Silver headtail chains" @@ -85,8 +85,8 @@ desc = "Golden metallic bands worn by male skrell to adorn their head tails." icon_state = "skrell_band" item_state_slots = list(slot_r_hand_str = "egg5", slot_l_hand_str = "egg5") - drop_sound = 'sound/items/drop/accessory.ogg' - pickup_sound = 'sound/items/pickup/accessory.ogg' + drop_sound = 'sound/items/drop/ring.ogg' + pickup_sound = 'sound/items/pickup/ring.ogg' /obj/item/clothing/ears/skrell/band/silver name = "Silver headtail bands" diff --git a/code/modules/clothing/head/flowercrowns.dm b/code/modules/clothing/head/flowercrowns.dm index 15bfe16162..81193f337d 100644 --- a/code/modules/clothing/head/flowercrowns.dm +++ b/code/modules/clothing/head/flowercrowns.dm @@ -37,6 +37,7 @@ icon_state = "sunflower_crown" body_parts_covered = 0 drop_sound = 'sound/items/drop/herb.ogg' + pickup_sound = 'sound/items/pickup/herb.ogg' /obj/item/clothing/head/lavender_crown name = "lavender crown" @@ -44,6 +45,7 @@ icon_state = "lavender_crown" body_parts_covered = 0 drop_sound = 'sound/items/drop/herb.ogg' + pickup_sound = 'sound/items/pickup/herb.ogg' /obj/item/clothing/head/poppy_crown name = "poppy crown" @@ -51,6 +53,7 @@ icon_state = "poppy_crown" body_parts_covered = 0 drop_sound = 'sound/items/drop/herb.ogg' + pickup_sound = 'sound/items/pickup/herb.ogg' /obj/item/clothing/head/rose_crown name = "rose crown" @@ -58,3 +61,4 @@ icon_state = "poppy_crown" body_parts_covered = 0 drop_sound = 'sound/items/drop/herb.ogg' + pickup_sound = 'sound/items/pickup/herb.ogg' diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 818c91eda5..dff571c50f 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -17,8 +17,8 @@ desc = "A nice hair pin." slot_flags = SLOT_HEAD | SLOT_EARS body_parts_covered = 0 - drop_sound = 'sound/items/drop/ring.ogg' - pickup_sound = 'sound/items/pickup/ring.ogg' + drop_sound = 'sound/items/drop/accessory.ogg' + pickup_sound = 'sound/items/pickup/accessory.ogg' /obj/item/clothing/head/pin/pink icon_state = "pinkpin" @@ -424,7 +424,8 @@ desc = "A jeweled headpiece originating in India." icon_state = "maangtikka" body_parts_covered = 0 - drop_sound = 'sound/items/drop/accessory.ogg' + drop_sound = 'sound/items/drop/ring.ogg' + pickup_sound = 'sound/items/pickup/ring.ogg' /obj/item/clothing/head/jingasa name = "jingasa" diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index b64f437207..cf7a0bc939 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -10,6 +10,8 @@ permeability_coefficient = 0.50 var/hanging = 0 action_button_name = "Adjust Breath Mask" + pickup_sound = 'sound/items/pickup/component.ogg' + drop_sound = 'sound/items/drop/component.ogg' /obj/item/clothing/mask/breath/proc/adjust_mask(mob/user) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 116a54e494..25b9e00f68 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -13,6 +13,7 @@ var/gas_filter_strength = 1 //For gas mask filters var/list/filtered_gases = list("phoron", "nitrous_oxide") armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 75, rad = 0) + pickup_sound = 'sound/items/pickup/rubber.ogg' /obj/item/clothing/mask/gas/filter_air(datum/gas_mixture/air) var/datum/gas_mixture/gas_filtered = new diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 25b8558da9..996b2a9761 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -108,7 +108,7 @@ obj/item/clothing/shoes/sandal/clogs species_restricted = null w_class = ITEMSIZE_SMALL drop_sound = 'sound/items/drop/clothing.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' /obj/item/clothing/shoes/slippers/worn name = "worn bunny slippers" @@ -172,7 +172,7 @@ obj/item/clothing/shoes/sandal/clogs w_class = ITEMSIZE_SMALL species_restricted = null drop_sound = 'sound/items/drop/clothing.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' /obj/item/clothing/shoes/boots/ranger var/bootcolor = "white" diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index e6a0a787a9..085279c424 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -13,9 +13,6 @@ var/stored_name var/badge_string = "Corporate Security" - - drop_sound = 'sound/items/drop/ring.ogg' - pickup_sound = 'sound/items/pickup/ring.ogg' /obj/item/clothing/accessory/badge/old name = "faded badge" diff --git a/code/modules/food/food/drinks.dm b/code/modules/food/food/drinks.dm index 044bd74491..2723df7fe2 100644 --- a/code/modules/food/food/drinks.dm +++ b/code/modules/food/food/drinks.dm @@ -5,8 +5,8 @@ name = "drink" desc = "yummy" icon = 'icons/obj/drinks.dmi' - drop_sound = 'sound/items/drop/bottle.ogg' - pickup_sound = 'sound/items/pickup/bottle.ogg' + drop_sound = 'sound/items/drop/drinkglass.ogg' + pickup_sound = 'sound/items/pickup/drinkglass.ogg' icon_state = null flags = OPENCONTAINER amount_per_transfer_from_this = 5 @@ -234,6 +234,7 @@ trash = /obj/item/trash/coffee center_of_mass = list("x"=15, "y"=13) drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/h_chocolate/Initialize() ..() @@ -248,6 +249,7 @@ trash = /obj/item/trash/coffee center_of_mass = list("x"=16, "y"=14) drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/greentea/Initialize() . = ..() @@ -262,6 +264,7 @@ trash = /obj/item/trash/coffee center_of_mass = list("x"=16, "y"=14) drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/chaitea/Initialize() . = ..() @@ -276,6 +279,7 @@ trash = /obj/item/trash/coffee center_of_mass = list("x"=16, "y"=14) drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/decaf/Initialize() . = ..() @@ -289,6 +293,7 @@ trash = /obj/item/trash/ramen center_of_mass = list("x"=16, "y"=11) drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/dry_ramen/Initialize() ..() @@ -302,6 +307,7 @@ volume = 10 center_of_mass = list("x"=16, "y"=12) drop_sound = 'sound/items/drop/papercup.ogg' + pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/sillycup/Initialize() . = ..() diff --git a/code/modules/food/food/drinks/bottle.dm b/code/modules/food/food/drinks/bottle.dm index b5d72d733f..a5fd76417b 100644 --- a/code/modules/food/food/drinks/bottle.dm +++ b/code/modules/food/food/drinks/bottle.dm @@ -19,6 +19,7 @@ if(isGlass) unacidable = 1 drop_sound = 'sound/items/drop/bottle.ogg' + pickup_sound = 'sound/items/pickup/bottle.ogg' /obj/item/weapon/reagent_containers/food/drinks/bottle/Destroy() if(rag) diff --git a/code/modules/food/food/drinks/drinkingglass.dm b/code/modules/food/food/drinks/drinkingglass.dm index 260c4a7ae6..7324dc8ad8 100644 --- a/code/modules/food/food/drinks/drinkingglass.dm +++ b/code/modules/food/food/drinks/drinkingglass.dm @@ -8,8 +8,6 @@ volume = 30 unacidable = 1 //glass center_of_mass = list("x"=16, "y"=10) - drop_sound = 'sound/items/drop/drinkglass.ogg' - pickup_sound = 'sound/items/pickup/drinkglass.ogg' matter = list("glass" = 500) on_reagent_change() diff --git a/code/modules/food/food/snacks.dm b/code/modules/food/food/snacks.dm index 65492f0109..ad30c244f2 100644 --- a/code/modules/food/food/snacks.dm +++ b/code/modules/food/food/snacks.dm @@ -318,6 +318,7 @@ nutriment_amt = 1 nutriment_desc = list("candy" = 1) + /obj/item/weapon/reagent_containers/food/snacks/candy/Initialize() . = ..() reagents.add_reagent("sugar", 3) @@ -4161,6 +4162,8 @@ trash = /obj/item/trash/unajerky filling_color = "#631212" center_of_mass = list("x"=15, "y"=9) + drop_sound = 'sound/items/drop/soda.ogg' + pickup_sound = 'sound/items/pickup/soda.ogg' /obj/item/weapon/reagent_containers/food/snacks/unajerky/Initialize() . =..() diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm index 153e023ad0..68bb201552 100644 --- a/code/modules/materials/material_sheets.dm +++ b/code/modules/materials/material_sheets.dm @@ -403,8 +403,8 @@ no_variants = FALSE pass_color = TRUE strict_color_stacking = TRUE - drop_sound = 'sound/items/drop/cloth.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' + drop_sound = 'sound/items/drop/clothing.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' /obj/item/stack/material/cloth/diyaab color = "#c6ccf0" diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 8cad30e19c..7e954df0eb 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1133,6 +1133,8 @@ Note that amputating the affected organ does in fact remove the infection from t remove_splint() get_icon() unmutate() + drop_sound = 'sound/items/drop/weldingtool.ogg' + pickup_sound = 'sound/items/pickup/weldingtool.ogg' for(var/obj/item/organ/external/T in children) T.robotize(company, keep_organs = keep_organs) diff --git a/code/modules/paperwork/handlabeler.dm b/code/modules/paperwork/handlabeler.dm index 8c12f654f6..9182a17530 100644 --- a/code/modules/paperwork/handlabeler.dm +++ b/code/modules/paperwork/handlabeler.dm @@ -6,6 +6,8 @@ var/label = null var/labels_left = 30 var/mode = 0 //off or on. + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' /obj/item/weapon/hand_labeler/attack() return diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 970b278e8b..5d15083229 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -12,6 +12,8 @@ matter = list(DEFAULT_WALL_MATERIAL = 60) pressure_resistance = 2 attack_verb = list("stamped") + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' /obj/item/weapon/stamp/captain name = "site manager's rubber stamp" diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index ecfbf00a5f..d77f8341a6 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -25,6 +25,8 @@ var/last_use = 0 // A tracker for use in self-charging var/charge_delay = 0 // How long it takes for the cell to start recharging after last use matter = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 50) + drop_sound = 'sound/items/drop/component.ogg' + pickup_sound = 'sound/items/pickup/component.ogg' // Overlay stuff. var/overlay_half_state = "cell-o1" // Overlay used when not fully charged but not empty. diff --git a/sound/items/drop/generic1.ogg b/sound/items/drop/generic1.ogg new file mode 100644 index 0000000000..c2195b1e24 Binary files /dev/null and b/sound/items/drop/generic1.ogg differ diff --git a/sound/items/drop/generic2.ogg b/sound/items/drop/generic2.ogg new file mode 100644 index 0000000000..ac0bd3710f Binary files /dev/null and b/sound/items/drop/generic2.ogg differ diff --git a/sound/items/pickup/clothing.ogg b/sound/items/pickup/clothing.ogg new file mode 100644 index 0000000000..568fe73341 Binary files /dev/null and b/sound/items/pickup/clothing.ogg differ diff --git a/sound/items/pickup/generic1.ogg b/sound/items/pickup/generic1.ogg new file mode 100644 index 0000000000..64f37c6dd9 Binary files /dev/null and b/sound/items/pickup/generic1.ogg differ diff --git a/sound/items/pickup/generic2.ogg b/sound/items/pickup/generic2.ogg new file mode 100644 index 0000000000..57092778f2 Binary files /dev/null and b/sound/items/pickup/generic2.ogg differ diff --git a/sound/items/pickup/generic3.ogg b/sound/items/pickup/generic3.ogg new file mode 100644 index 0000000000..be46e77242 Binary files /dev/null and b/sound/items/pickup/generic3.ogg differ diff --git a/sound/items/pickup/soda.ogg b/sound/items/pickup/soda.ogg index f19a06ec75..5a342af320 100644 Binary files a/sound/items/pickup/soda.ogg and b/sound/items/pickup/soda.ogg differ