mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-29 07:59:01 +01:00
More Handling Sounds (#22528)
Just ports more pickup, drop and handling sounds from /tg/ to keep pace. Attributions in their own .txt files.
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
icon = 'icons/obj/bodybag.dmi'
|
||||
icon_state = "bodybag_folded"
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
drop_sound = 'sound/items/drop/cloth.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cloth.ogg'
|
||||
drop_sound = SFX_CLOTH_DROP
|
||||
pickup_sound = SFX_CLOTH_PICKUP
|
||||
var/deploy_type = /obj/structure/closet/body_bag
|
||||
|
||||
/obj/structure/closet/body_bag/feedback_hints(mob/user, distance, is_adjacent)
|
||||
@@ -42,7 +42,7 @@
|
||||
var/obj/structure/closet/body_bag/R = new deploy_type(location)
|
||||
R.add_fingerprint(user)
|
||||
tweak_bag(R)
|
||||
playsound(src, 'sound/items/drop/cloth.ogg', 30)
|
||||
playsound(src, drop_sound, 30)
|
||||
qdel(src)
|
||||
|
||||
/obj/item/bodybag/proc/tweak_bag(var/obj/structure/closet/body_bag/BB)
|
||||
|
||||
@@ -360,7 +360,7 @@
|
||||
base_icon = "sleepingbag_floor"
|
||||
density = FALSE
|
||||
anchored = FALSE
|
||||
buckling_sound = 'sound/items/drop/cloth.ogg'
|
||||
buckling_sound = 'sound/items/drop/clothing.ogg'
|
||||
held_item = /obj/item/sleeping_bag
|
||||
can_dismantle = FALSE
|
||||
can_pad = FALSE
|
||||
|
||||
@@ -21,8 +21,9 @@
|
||||
|
||||
var/EarSound = TRUE
|
||||
|
||||
drop_sound = 'sound/items/drop/component.ogg'
|
||||
pickup_sound = 'sound/items/pickup/component.ogg'
|
||||
drop_sound = 'sound/items/drop/headset.ogg'
|
||||
pickup_sound = SFX_HEADSET_PICKUP
|
||||
equip_sound = SFX_HEADSET_EQUIP
|
||||
|
||||
/obj/item/radio/headset/feedback_hints(mob/user, distance, is_adjacent)
|
||||
. = list()
|
||||
|
||||
@@ -111,6 +111,8 @@ BREATH ANALYZER
|
||||
throwforce = 5
|
||||
throw_speed = 4
|
||||
throw_range = 20
|
||||
drop_sound = 'sound/items/drop/gas_analyzer.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gas_analyzer.ogg'
|
||||
|
||||
matter = list(MATERIAL_ALUMINIUM = 30, MATERIAL_GLASS = 20)
|
||||
|
||||
|
||||
@@ -120,8 +120,8 @@ Contains:
|
||||
heal_brute = 4
|
||||
icon_has_variants = TRUE
|
||||
apply_sounds = SFX_RIP
|
||||
drop_sound = 'sound/items/drop/gloves.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gloves.ogg'
|
||||
drop_sound = SFX_CLOTH_DROP
|
||||
pickup_sound = SFX_CLOTH_PICKUP
|
||||
|
||||
/obj/item/stack/medical/bruise_pack/full/Initialize()
|
||||
. = ..()
|
||||
|
||||
@@ -27,8 +27,8 @@ GLOBAL_LIST_INIT_TYPED(rod_recipes, /datum/stack_recipe, list(
|
||||
throwforce = 15.0
|
||||
throw_speed = 5
|
||||
throw_range = 20
|
||||
drop_sound = 'sound/items/drop/metalweapon.ogg'
|
||||
pickup_sound = 'sound/items/pickup/metalweapon.ogg'
|
||||
drop_sound = 'sound/items/drop/metal_rod.ogg'
|
||||
pickup_sound = 'sound/items/pickup/metal_rod.ogg'
|
||||
matter = list(DEFAULT_WALL_MATERIAL = 937.5)
|
||||
recyclable = TRUE
|
||||
max_amount = 60
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
var/list/construction_options = list("One Direction", "Full Window")
|
||||
default_type = "glass"
|
||||
icon_has_variants = TRUE
|
||||
drop_sound = 'sound/items/drop/glass.ogg'
|
||||
pickup_sound = 'sound/items/pickup/glass.ogg'
|
||||
drop_sound = 'sound/items/drop/glass_sheet.ogg'
|
||||
pickup_sound = 'sound/items/pickup/glass_sheet.ogg'
|
||||
|
||||
/obj/item/stack/material/glass/mechanics_hints(mob/user, distance, is_adjacent)
|
||||
. += ..()
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
icon_state = "sheet-hide"
|
||||
default_type = MATERIAL_HIDE
|
||||
icon_has_variants = 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'
|
||||
var/bare = FALSE //is this hair devoid of fur, hair, scales, carapace? Prevents re-stripping. Can also apply it to a hide type if we don't want to tan, like, xeno hide.
|
||||
var/hide_type = "hair" //type of skin this animal has; scales for lizard, carapace for xeno.
|
||||
|
||||
|
||||
@@ -102,8 +102,8 @@
|
||||
throwforce = 1.0
|
||||
throw_speed = 5
|
||||
throw_range = 20
|
||||
drop_sound = 'sound/items/drop/cloth.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cloth.ogg'
|
||||
drop_sound = SFX_CLOTH_DROP
|
||||
pickup_sound = SFX_CLOTH_PICKUP
|
||||
|
||||
/obj/item/stack/tile/carpet/cyan
|
||||
name = "cyan carpet"
|
||||
@@ -170,8 +170,8 @@
|
||||
throwforce = 1.0
|
||||
throw_speed = 5
|
||||
throw_range = 20
|
||||
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'
|
||||
matter = list(MATERIAL_PLASTIC = TILE_MATERIAL_AMOUNT)
|
||||
|
||||
/obj/item/stack/tile/lino/diamond
|
||||
|
||||
@@ -124,6 +124,8 @@
|
||||
icon_state = "id"
|
||||
item_state = "card-id"
|
||||
overlay_state = "id"
|
||||
drop_sound = 'sound/items/drop/id_card.ogg'
|
||||
pickup_sound = 'sound/items/pickup/id_card.ogg'
|
||||
|
||||
var/list/access = list()
|
||||
/// The name registered_name on the card.
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
amount_per_transfer_from_this = 150
|
||||
possible_transfer_amounts = null
|
||||
volume = 150
|
||||
drop_sound = 'sound/items/drop/gascan.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gascan.ogg'
|
||||
drop_sound = 'sound/items/drop/gas_tank.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gas_tank.ogg'
|
||||
|
||||
/obj/item/reagent_containers/extinguisher_refill/feedback_hints(mob/user, distance, is_adjacent)
|
||||
. += ..()
|
||||
@@ -98,8 +98,8 @@
|
||||
force = 15
|
||||
matter = list(DEFAULT_WALL_MATERIAL = 90)
|
||||
attack_verb = list("slammed", "whacked", "bashed", "thunked", "battered", "bludgeoned", "thrashed")
|
||||
drop_sound = 'sound/items/drop/gascan.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gascan.ogg'
|
||||
drop_sound = 'sound/items/drop/gas_tank.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gas_tank.ogg'
|
||||
|
||||
var/spray_particles = 3
|
||||
var/spray_amount = 10 //units of liquid per particle
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
var/det_time = 30
|
||||
var/fake = FALSE
|
||||
var/activation_sound = 'sound/weapons/armbomb.ogg'
|
||||
pickup_sound = 'sound/items/pickup/grenade.ogg'
|
||||
drop_sound = 'sound/items/drop/grenade.ogg'
|
||||
|
||||
/obj/item/grenade/Destroy()
|
||||
// Stop all animations to prevent a hard delete.
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
var/breakouttime = 2 MINUTES
|
||||
var/cuff_sound = 'sound/weapons/handcuffs.ogg'
|
||||
var/cuff_type = "handcuffs"
|
||||
drop_sound = 'sound/items/drop/accessory.ogg'
|
||||
pickup_sound = 'sound/items/pickup/accessory.ogg'
|
||||
drop_sound = 'sound/items/drop/handcuffs.ogg'
|
||||
pickup_sound = 'sound/items/pickup/handcuffs.ogg'
|
||||
|
||||
/obj/item/handcuffs/attack(mob/living/target_mob, mob/living/user, target_zone)
|
||||
var/mob/living/carbon/C = target_mob
|
||||
|
||||
@@ -214,8 +214,8 @@
|
||||
maxcharge = 10000
|
||||
matter = list(DEFAULT_WALL_MATERIAL = 700, MATERIAL_GLASS = 70)
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
drop_sound = 'sound/items/drop/gascan.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gascan.ogg'
|
||||
drop_sound = 'sound/items/drop/gas_tank.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gas_tank.ogg'
|
||||
origin_tech = list(TECH_POWER = 4)
|
||||
|
||||
/obj/item/cell/mecha
|
||||
|
||||
@@ -40,7 +40,9 @@
|
||||
///Boolean, if set, can be crushed into a trash item when empty
|
||||
var/trash = null
|
||||
|
||||
use_sound = 'sound/items/storage/box.ogg'
|
||||
var/maxHealth = 20 //health is already defined
|
||||
use_sound = 'sound/items/storage/cardboardbox.ogg'
|
||||
rustle_sound = 'sound/items/rustle/cardboardbox.ogg'
|
||||
drop_sound = 'sound/items/drop/cardboardbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
|
||||
var/chewable = TRUE
|
||||
|
||||
@@ -8,9 +8,10 @@
|
||||
center_of_mass = list("x" = 13,"y" = 10)
|
||||
throw_speed = 2
|
||||
throw_range = 8
|
||||
drop_sound = 'sound/items/drop/cardboardbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
|
||||
use_sound = 'sound/items/storage/briefcase.ogg'
|
||||
drop_sound = 'sound/items/drop/medkit.ogg'
|
||||
pickup_sound = 'sound/items/pickup/medkit.ogg'
|
||||
use_sound = 'sound/items/storage/medkit.ogg'
|
||||
rustle_sound = 'sound/items/rustle/medkit.ogg'
|
||||
max_w_class = WEIGHT_CLASS_SMALL
|
||||
|
||||
/obj/item/storage/firstaid/empty
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
storage_slots = 6
|
||||
drop_sound = 'sound/items/drop/cardboardbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
|
||||
use_sound = 'sound/items/storage/box.ogg'
|
||||
use_sound = 'sound/items/storage/cardboardbox.ogg'
|
||||
|
||||
/obj/item/storage/box/fancy/chewables/tobacco/update_icon()
|
||||
if(opened) //use the open icon.
|
||||
@@ -195,7 +195,7 @@
|
||||
w_class = WEIGHT_CLASS_TINY
|
||||
drop_sound = 'sound/items/drop/cardboardbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
|
||||
use_sound = 'sound/items/storage/box.ogg'
|
||||
use_sound = 'sound/items/storage/cardboardbox.ogg'
|
||||
|
||||
/obj/item/storage/chewables/rollable/unathi
|
||||
name = "box of S'th Kasavakh tobacco leaves"
|
||||
@@ -239,7 +239,7 @@
|
||||
icon_state = "solar_salve"
|
||||
drop_sound = 'sound/items/drop/metal_pot.ogg'
|
||||
pickup_sound = 'sound/items/drop/metal_pot.ogg'
|
||||
use_sound = 'sound/items/storage/box.ogg'
|
||||
use_sound = 'sound/items/storage/cardboardbox.ogg'
|
||||
w_class = WEIGHT_CLASS_NORMAL
|
||||
throwforce = 2
|
||||
starts_with = list(/obj/item/clothing/mask/chewable/solar_salve = 6)
|
||||
|
||||
@@ -75,6 +75,9 @@
|
||||
///Sound played when used. null for no sound.
|
||||
var/use_sound = SFX_RUSTLE
|
||||
|
||||
///Sound played when item inserted. null for no sound.
|
||||
var/rustle_sound = SFX_RUSTLE
|
||||
|
||||
/// List of pre-filled items
|
||||
var/list/starts_with
|
||||
|
||||
@@ -588,8 +591,8 @@
|
||||
user.prepare_for_slotmove(W)
|
||||
W.forceMove(src)
|
||||
W.on_enter_storage(src)
|
||||
if(use_sound)
|
||||
playsound(src.loc, src.use_sound, 50, 0, -5)
|
||||
if(rustle_sound)
|
||||
playsound(src.loc, src.rustle_sound, 50, 0, -5)
|
||||
if(animated)
|
||||
animate_parent()
|
||||
if(user)
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
origin_tech = list(TECH_COMBAT = 1)
|
||||
attack_verb = list("robusted")
|
||||
use_sound = 'sound/items/storage/toolbox.ogg'
|
||||
rustle_sound = 'sound/items/rustle/toolbox.ogg'
|
||||
drop_sound = 'sound/items/drop/toolbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/toolbox.ogg'
|
||||
|
||||
|
||||
@@ -150,8 +150,8 @@
|
||||
/obj/item/paper_bundle,
|
||||
/obj/item/pen,
|
||||
/obj/item/photo)
|
||||
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'
|
||||
|
||||
var/front_id_overlay_state
|
||||
var/image/plastic_film
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
name = "tank"
|
||||
icon = 'icons/obj/tank.dmi'
|
||||
contained_sprite = TRUE
|
||||
drop_sound = 'sound/items/drop/gascan.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gascan.ogg'
|
||||
drop_sound = 'sound/items/drop/gas_tank.ogg'
|
||||
pickup_sound = 'sound/items/pickup/gas_tank.ogg'
|
||||
|
||||
var/gauge_icon = "indicator_tank"
|
||||
var/last_gauge_pressure
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
w_class = WEIGHT_CLASS_NORMAL
|
||||
attack_verb = list("whipped")
|
||||
hitsound = 'sound/weapons/towelwhip.ogg'
|
||||
drop_sound = 'sound/items/drop/cloth.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cloth.ogg'
|
||||
drop_sound = SFX_CLOTH_DROP
|
||||
pickup_sound = SFX_CLOTH_PICKUP
|
||||
|
||||
/obj/item/towel/attack_self(mob/living/user)
|
||||
attack(user, user)
|
||||
|
||||
@@ -20,8 +20,8 @@ LINEN BINS
|
||||
throw_speed = 1
|
||||
throw_range = 2
|
||||
w_class = WEIGHT_CLASS_BULKY
|
||||
drop_sound = 'sound/items/drop/cloth.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cloth.ogg'
|
||||
drop_sound = SFX_CLOTH_DROP
|
||||
pickup_sound = SFX_CLOTH_PICKUP
|
||||
randpixel = 0
|
||||
center_of_mass = null
|
||||
var/roll = FALSE
|
||||
|
||||
Reference in New Issue
Block a user