From 995dbaf4307f6118022a5d25fdee30a49e888d1c Mon Sep 17 00:00:00 2001
From: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Date: Wed, 27 Mar 2024 10:02:06 +0100
Subject: [PATCH] sadf (#18782)
---
code/game/gamemodes/cult/runes/_runes.dm | 2 +-
code/game/machinery/antibody.dm | 8 ++--
code/game/machinery/autolathe/autolathe.dm | 2 +-
code/game/machinery/requests_console.dm | 4 +-
code/game/objects/items/stacks/barricades.dm | 2 +-
.../weapons/implants/implants/explosive.dm | 2 +-
code/game/objects/items/weapons/landmines.dm | 2 +-
code/game/objects/structures/hivebot_head.dm | 2 +-
.../mob/living/carbon/human/human_powers.dm | 2 +-
.../mob/living/maneuvers/maneuver_leap.dm | 2 +-
.../living/silicon/robot/drone/drone_items.dm | 2 +-
.../computers/modular_computer/ui.dm | 2 +-
.../organs/subtypes/parasite/zombie.dm | 2 +-
code/modules/overmap/overmap_object.dm | 6 +--
.../ship_weaponry/_ship_ammo_loader.dm | 2 +-
.../ship_weaponry/_targeting_console.dm | 2 +-
.../projectiles/_overmap_projectiles.dm | 2 +-
.../ship_weaponry/weaponry/leviathan.dm | 6 +--
.../ship_weaponry/weaponry/longbow_ammo.dm | 4 +-
.../overmap/ships/computers/sensors.dm | 2 +-
.../modules/projectiles/guns/energy/scythe.dm | 2 +-
code/modules/projectiles/pins.dm | 8 ++--
code/modules/psionics/abilities/pull.dm | 2 +-
code/modules/psionics/abilities/rend.dm | 2 +-
.../modules/psionics/abilities/singularity.dm | 2 +-
code/modules/tables/interactions.dm | 4 +-
...fluffyghost-fixsomesoundswithoutvolume.yml | 41 +++++++++++++++++++
27 files changed, 80 insertions(+), 39 deletions(-)
create mode 100644 html/changelogs/fluffyghost-fixsomesoundswithoutvolume.yml
diff --git a/code/game/gamemodes/cult/runes/_runes.dm b/code/game/gamemodes/cult/runes/_runes.dm
index f19680d2e54..3bff4c1c03c 100644
--- a/code/game/gamemodes/cult/runes/_runes.dm
+++ b/code/game/gamemodes/cult/runes/_runes.dm
@@ -34,7 +34,7 @@
/datum/rune/proc/do_tome_action(var/mob/living/user, var/atom/movable/A)
to_chat(user, SPAN_NOTICE("You retrace your steps, carefully undoing the lines of the rune."))
- playsound(parent, 'sound/effects/projectile_impact/energy_meat1.ogg')
+ playsound(parent, 'sound/effects/projectile_impact/energy_meat1.ogg', 30)
qdel(parent)
/datum/rune/proc/fizzle(var/mob/living/user, var/atom/movable/A)
diff --git a/code/game/machinery/antibody.dm b/code/game/machinery/antibody.dm
index e0873dcaa58..87969399edf 100644
--- a/code/game/machinery/antibody.dm
+++ b/code/game/machinery/antibody.dm
@@ -53,7 +53,7 @@
stage = 1
log_and_message_admins("has begun antibody extraction", usr, get_turf(src))
to_chat(occupant, SPAN_CULT(FONT_HUGE("You are locked by bindings into \the [src] and your arm is stabbed by a needle!")))
- playsound(src, 'sound/effects/lingextends.ogg')
+ playsound(src, 'sound/effects/lingextends.ogg', 30)
/obj/machinery/antibody_extractor/get_examine_text(mob/user, distance, is_adjacent, infix, suffix)
. = ..()
@@ -72,7 +72,7 @@
icon_state = "extractor-active"
if(stage < MAX_STAGES+1)
if(cure_progress > stage*stage_threshold)
- playsound(src, 'sound/effects/lingextends.ogg')
+ playsound(src, 'sound/effects/lingextends.ogg', 30)
stage++
cure_progress += 5
@@ -101,7 +101,7 @@
a vial of shining white liquid...")))
unbuckle()
new /obj/item/reagent_containers/glass/beaker/vial/antidote(get_turf(src))
- playsound(src, 'sound/machines/weapons_analyzer_finish.ogg')
+ playsound(src, 'sound/machines/weapons_analyzer_finish.ogg', 30)
working = FALSE
stage = 0
cure_progress = 0
@@ -113,7 +113,7 @@
/obj/machinery/antibody_extractor/post_buckle(mob/living/carbon/human/H)
if(H.buckled_to == src)
occupant = H
- playsound(src, 'sound/effects/buckle.ogg')
+ playsound(src, 'sound/effects/buckle.ogg', 30)
/obj/machinery/antibody_extractor/user_unbuckle(mob/user)
if(working)
diff --git a/code/game/machinery/autolathe/autolathe.dm b/code/game/machinery/autolathe/autolathe.dm
index f8fafff694b..ff5653fcf36 100644
--- a/code/game/machinery/autolathe/autolathe.dm
+++ b/code/game/machinery/autolathe/autolathe.dm
@@ -179,7 +179,7 @@
usr.set_machine(src)
add_fingerprint(usr)
- playsound(src, /singleton/sound_category/keyboard_sound)
+ playsound(src, /singleton/sound_category/keyboard_sound, 50)
if(action == "make")
var/multiplier = text2num(params["multiplier"])
diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm
index 20126587335..df38e0bbec0 100644
--- a/code/game/machinery/requests_console.dm
+++ b/code/game/machinery/requests_console.dm
@@ -520,8 +520,8 @@ var/list/obj/machinery/requests_console/allConsoles = list()
if(Console.paperstock < paperstock_usage)
audible_message("The Requests Console beeps, \"Error! Receiving console out of paper! Aborting!\"")
return
- playsound(Console.loc, 'sound/machines/twobeep.ogg')
- playsound(Console.loc, 'sound/items/polaroid1.ogg')
+ playsound(Console.loc, 'sound/machines/twobeep.ogg', 40)
+ playsound(Console.loc, 'sound/items/polaroid1.ogg', 40)
if(!is_paper_bundle)
var/obj/item/paper/P = copy(Console, O, FALSE, FALSE, 0, 15, user)
P.forceMove(Console.loc)
diff --git a/code/game/objects/items/stacks/barricades.dm b/code/game/objects/items/stacks/barricades.dm
index 908fcd071c7..23811334415 100644
--- a/code/game/objects/items/stacks/barricades.dm
+++ b/code/game/objects/items/stacks/barricades.dm
@@ -38,7 +38,7 @@
SPAN_NOTICE("You assemble a [barricade_name] barricade."))
SB.set_dir(user.dir)
SB.add_fingerprint(user)
- playsound(SB, build_sound)
+ playsound(SB, build_sound, 40)
use(1)
/obj/item/stack/barricade/random/Initialize(mapload)
diff --git a/code/game/objects/items/weapons/implants/implants/explosive.dm b/code/game/objects/items/weapons/implants/implants/explosive.dm
index c8090966a46..9ee36016e08 100644
--- a/code/game/objects/items/weapons/implants/implants/explosive.dm
+++ b/code/game/objects/items/weapons/implants/implants/explosive.dm
@@ -188,7 +188,7 @@
SPAN_WARNING("You hear a horrible ripping noise."))
else
part.droplimb(0,DROPLIMB_BLUNT)
- playsound(get_turf(imp_in), BP_IS_ROBOTIC(part) ? 'sound/effects/meteorimpact.ogg' : 'sound/effects/splat.ogg')
+ playsound(get_turf(imp_in), BP_IS_ROBOTIC(part) ? 'sound/effects/meteorimpact.ogg' : 'sound/effects/splat.ogg', 70)
else if(ismob(imp_in))
var/mob/M = imp_in
M.gib() //Simple mobs just get got
diff --git a/code/game/objects/items/weapons/landmines.dm b/code/game/objects/items/weapons/landmines.dm
index c9f844979c8..72a57cd3a00 100644
--- a/code/game/objects/items/weapons/landmines.dm
+++ b/code/game/objects/items/weapons/landmines.dm
@@ -286,7 +286,7 @@
START_PROCESSING(SSfast_process, src)
INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tgui_alert), triggerer, "You feel your [pick("right", "left")] foot step down on a button with a click..., Uh..., Oh...", "Dread", list("Mom..."))
- playsound(src, sound('sound/weapons/empty/empty6.ogg'))
+ playsound(src, sound('sound/weapons/empty/empty6.ogg'), 50)
else
late_trigger(locate(engaged_by))
diff --git a/code/game/objects/structures/hivebot_head.dm b/code/game/objects/structures/hivebot_head.dm
index fc7f368aef9..bc1e9a4281c 100644
--- a/code/game/objects/structures/hivebot_head.dm
+++ b/code/game/objects/structures/hivebot_head.dm
@@ -17,7 +17,7 @@
if(prob(10))
var/T = get_turf(src)
icon_state = "hivebot_head_active"
- playsound(src.loc, 'sound/effects/creatures/hivebot/hivebot-bark-005.ogg')
+ playsound(src.loc, 'sound/effects/creatures/hivebot/hivebot-bark-005.ogg', 60)
to_chat(user, SPAN_WARNING("\The [src] suddenly sparks and lights up, emitting some unintelligible noise!"))
spark(T, 3, GLOB.alldirs)
addtimer(CALLBACK(src, PROC_REF(deactivate)), 3 SECONDS)
diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm
index b2715e7be57..15c662328d9 100644
--- a/code/modules/mob/living/carbon/human/human_powers.dm
+++ b/code/modules/mob/living/carbon/human/human_powers.dm
@@ -417,7 +417,7 @@
return
for(var/mob/living/M in range(7, src))
- playsound(M, 'sound/effects/EMPulse.ogg')
+ playsound(M, 'sound/effects/EMPulse.ogg', 100)
for(var/obj/item/material/shard/shrapnel/flechette/F in M.contents)
playsound(F, 'sound/items/countdown.ogg', 125, 1)
spawn(20)
diff --git a/code/modules/mob/living/maneuvers/maneuver_leap.dm b/code/modules/mob/living/maneuvers/maneuver_leap.dm
index 9ece179602f..f9cc71f5d2d 100644
--- a/code/modules/mob/living/maneuvers/maneuver_leap.dm
+++ b/code/modules/mob/living/maneuvers/maneuver_leap.dm
@@ -35,7 +35,7 @@
damage_mod += 1
if(isturf(T))
T.visible_message(SPAN_DANGER("[H] lands on \the [T] with a quake!"))
- playsound(get_turf(T), 'sound/effects/bangtaper.ogg')
+ playsound(get_turf(T), 'sound/effects/bangtaper.ogg', 80)
for(var/mob/living/L in range(2, T))
shake_camera(L, 2, 4)
for(var/mob/living/rebecca in T)
diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm
index ffbe0f68b63..e2c1a645eee 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm
@@ -165,7 +165,7 @@
T.visible_message(SPAN_DANGER("\The [user] sucks \the [victim] into its decompiler. There's a horrible crunching noise."),
SPAN_NOTICE("It's a bit of a struggle, but you manage to suck \the [victim] into your decompiler. It makes a series of visceral crunching noises."))
new /obj/effect/decal/cleanable/blood/splatter(get_turf(src))
- playsound(get_turf(user), 'sound/effects/squelch1.ogg')
+ playsound(get_turf(user), 'sound/effects/squelch1.ogg', 60)
if(wood)
wood.add_charge(1000)
qdel(victim)
diff --git a/code/modules/modular_computers/computers/modular_computer/ui.dm b/code/modules/modular_computers/computers/modular_computer/ui.dm
index 00ae66d284d..ab45ad8c13d 100644
--- a/code/modules/modular_computers/computers/modular_computer/ui.dm
+++ b/code/modules/modular_computers/computers/modular_computer/ui.dm
@@ -186,7 +186,7 @@
toggle_service(params["service_to_toggle"], usr)
. = TRUE
- playsound(src, click_sound)
+ playsound(src, click_sound, 50)
update_icon()
/obj/item/modular_computer/ui_status(mob/user, datum/ui_state/state)
diff --git a/code/modules/organs/subtypes/parasite/zombie.dm b/code/modules/organs/subtypes/parasite/zombie.dm
index e3d43a354d1..b7ecbc21ea9 100644
--- a/code/modules/organs/subtypes/parasite/zombie.dm
+++ b/code/modules/organs/subtypes/parasite/zombie.dm
@@ -174,7 +174,7 @@
'sound/effects/zombies/zombie_3.ogg',
'sound/effects/zombies/zombie_4.ogg'
)
- playsound(owner, pick(wakeup_sounds))
+ playsound(owner, pick(wakeup_sounds), 70)
owner.change_skin_color(r, g, b)
owner.update_dna()
diff --git a/code/modules/overmap/overmap_object.dm b/code/modules/overmap/overmap_object.dm
index 5633d9c03f9..996e868b550 100644
--- a/code/modules/overmap/overmap_object.dm
+++ b/code/modules/overmap/overmap_object.dm
@@ -192,20 +192,20 @@
O.maptext_x = -10
O.maptext_width = 72
O.maptext_height = 32
- playsound(C, 'sound/items/goggles_charge.ogg')
+ playsound(C, 'sound/items/goggles_charge.ogg', 70)
C.visible_message(SPAN_DANGER("[usr] engages the targeting systems, acquiring a lock on the target!"))
if(istype(O, /obj/effect/overmap/visitable/ship))
var/obj/effect/overmap/visitable/ship/S = O
for(var/obj/machinery/computer/ship/SH in S.consoles)
if(istype(SH, /obj/machinery/computer/ship/sensors))
- playsound(SH, 'sound/effects/ship_weapons/locked_on.ogg')
+ playsound(SH, 'sound/effects/ship_weapons/locked_on.ogg', 70)
SH.visible_message(SPAN_DANGER("\The [SH] beeps alarmingly, signaling an enemy lock-on!"))
else
C.targeting = FALSE
/obj/effect/overmap/visitable/proc/detarget(var/obj/effect/overmap/O, var/obj/machinery/computer/C)
if(C)
- playsound(C, 'sound/items/rfd_interrupt.ogg')
+ playsound(C, 'sound/items/rfd_interrupt.ogg', 70)
if(O)
O.cut_overlay(O.targeted_overlay)
O.maptext = null
diff --git a/code/modules/overmap/ship_weaponry/_ship_ammo_loader.dm b/code/modules/overmap/ship_weaponry/_ship_ammo_loader.dm
index faaab9acc8b..21e35f5b064 100644
--- a/code/modules/overmap/ship_weaponry/_ship_ammo_loader.dm
+++ b/code/modules/overmap/ship_weaponry/_ship_ammo_loader.dm
@@ -79,7 +79,7 @@
if(do_after(H, weapon.load_time, src, DO_UNIQUE))
if(weapon.load_ammunition(SA, H))
visible_message(SPAN_NOTICE("[H] loads \the [SA] into \the [src]!"))
- playsound(src, 'sound/weapons/ammo_load.ogg')
+ playsound(src, 'sound/weapons/ammo_load.ogg', 70)
return TRUE
else
to_chat(H, SPAN_WARNING("The loader is full!"))
diff --git a/code/modules/overmap/ship_weaponry/_targeting_console.dm b/code/modules/overmap/ship_weaponry/_targeting_console.dm
index 939b621700b..246053a2a88 100644
--- a/code/modules/overmap/ship_weaponry/_targeting_console.dm
+++ b/code/modules/overmap/ship_weaponry/_targeting_console.dm
@@ -112,7 +112,7 @@
var/result = cannon.firing_command(linked.targeting, LM, platform_direction ? text2dir(platform_direction) : 0)
if(isliving(usr) && !isAI(usr) && usr.Adjacent(src))
visible_message(SPAN_WARNING("[usr] presses the fire button!"))
- playsound(src, 'sound/machines/compbeep1.ogg')
+ playsound(src, 'sound/machines/compbeep1.ogg', 60)
switch(result)
if(SHIP_GUN_ERROR_NO_AMMO)
to_chat(usr, SPAN_WARNING("The console shows an error screen: the weapon isn't loaded!"))
diff --git a/code/modules/overmap/ship_weaponry/projectiles/_overmap_projectiles.dm b/code/modules/overmap/ship_weaponry/projectiles/_overmap_projectiles.dm
index 309bc36d82d..8b564f27a44 100644
--- a/code/modules/overmap/ship_weaponry/projectiles/_overmap_projectiles.dm
+++ b/code/modules/overmap/ship_weaponry/projectiles/_overmap_projectiles.dm
@@ -88,7 +88,7 @@
qdel(ammunition.original_projectile) //No longer needed.
var/turf/laze = get_turf(entry_target)
ammunition.original_projectile = widowmaker
- playsound(laze, 'sound/weapons/gunshot/ship_weapons/orbital_travel.ogg')
+ playsound(laze, 'sound/weapons/gunshot/ship_weapons/orbital_travel.ogg', 60)
laze.visible_message(SPAN_DANGER("A bright star is getting closer from the sky...!"))
sleep(11 SECONDS) //Let the sound play!
widowmaker.primed = TRUE
diff --git a/code/modules/overmap/ship_weaponry/weaponry/leviathan.dm b/code/modules/overmap/ship_weaponry/weaponry/leviathan.dm
index 0b76cf038e7..28ee8ad131a 100644
--- a/code/modules/overmap/ship_weaponry/weaponry/leviathan.dm
+++ b/code/modules/overmap/ship_weaponry/weaponry/leviathan.dm
@@ -334,7 +334,7 @@
key = LK
user.drop_from_inventory(attacking_item, src)
icon_state = "safeguard_open"
- playsound(src, 'sound/effects/ship_weapons/levi_key_insert.ogg')
+ playsound(src, 'sound/effects/ship_weapons/levi_key_insert.ogg', 50)
/obj/machinery/leviathan_safeguard/attack_hand(mob/user)
if(key && !stat && opened && !locked)
@@ -345,7 +345,7 @@
flick("safeguard_locking", src)
icon_state = "safeguard_locked"
locked = TRUE
- playsound(src, 'sound/effects/ship_weapons/levi_key_twist.ogg')
+ playsound(src, 'sound/effects/ship_weapons/levi_key_twist.ogg', 50)
button.open()
/obj/machinery/leviathan_button
@@ -401,7 +401,7 @@
if(length(possible_entry_points) && !(targeted_landmark == SHIP_HAZARD_TARGET))
landmark = possible_entry_points[targeted_landmark]
if(do_after(user, 1 SECOND) && !use_check_and_message(user))
- playsound(src, 'sound/effects/ship_weapons/levi_button_press.ogg')
+ playsound(src, 'sound/effects/ship_weapons/levi_button_press.ogg', 50)
visible_message(SPAN_DANGER("[user] presses \the [src]!"))
for(var/obj/machinery/ship_weapon/leviathan/LT in linked.ship_weapons)
if(istype(LT))
diff --git a/code/modules/overmap/ship_weaponry/weaponry/longbow_ammo.dm b/code/modules/overmap/ship_weaponry/weaponry/longbow_ammo.dm
index f7fb387b138..9a265d53c4d 100644
--- a/code/modules/overmap/ship_weaponry/weaponry/longbow_ammo.dm
+++ b/code/modules/overmap/ship_weaponry/weaponry/longbow_ammo.dm
@@ -19,7 +19,7 @@
visible_message(SPAN_NOTICE("You connect \the [P] to the casing!"), SPAN_NOTICE("[H] connects \the [P] to the casing!"))
H.drop_from_inventory(P)
add_primer(P)
- playsound(src, 'sound/machines/rig/rig_deploy.ogg')
+ playsound(src, 'sound/machines/rig/rig_deploy.ogg', 40)
if(istype(attacking_item, /obj/item/warhead) && !warhead)
var/obj/item/warhead/W = attacking_item
user.visible_message( SPAN_NOTICE("[H] starts connecting \the [W] to the casing..."), SPAN_NOTICE("You start connecting \the [W] to the casing..."))
@@ -27,7 +27,7 @@
visible_message(SPAN_NOTICE("You connect \the [W] to the casing!"), SPAN_NOTICE("[H] connects \the [W] to the casing!"))
H.drop_from_inventory(W)
add_warhead(W)
- playsound(src, 'sound/machines/rig/rig_deploy.ogg')
+ playsound(src, 'sound/machines/rig/rig_deploy.ogg', 40)
update_status()
/obj/item/ship_ammunition/longbow/can_be_loaded()
diff --git a/code/modules/overmap/ships/computers/sensors.dm b/code/modules/overmap/ships/computers/sensors.dm
index e4d91668c16..45f78158a2c 100644
--- a/code/modules/overmap/ships/computers/sensors.dm
+++ b/code/modules/overmap/ships/computers/sensors.dm
@@ -370,7 +370,7 @@
var/user_name = beacon.user_name
var/accent_icon = sender.get_accent_icon()
visible_message(SPAN_NOTICE("\The [src] beeps a few times as it replays the distress message."))
- playsound(src, 'sound/machines/compbeep5.ogg')
+ playsound(src, 'sound/machines/compbeep5.ogg', 50)
visible_message(SPAN_ITALIC("[accent_icon] [user_name] explains, \"[beacon.distress_message]\""))
return TRUE
diff --git a/code/modules/projectiles/guns/energy/scythe.dm b/code/modules/projectiles/guns/energy/scythe.dm
index 4b5234d817d..83a705b5eb3 100644
--- a/code/modules/projectiles/guns/energy/scythe.dm
+++ b/code/modules/projectiles/guns/energy/scythe.dm
@@ -72,7 +72,7 @@
return
if(wielded)
- playsound(terminator, 'sound/items/goggles_charge.ogg')
+ playsound(terminator, 'sound/items/goggles_charge.ogg', 40)
toggle_scope(2, terminator)
else
to_chat(terminator, SPAN_WARNING("You can't look through the scope without stabilizing the rifle!"))
diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm
index b83fde04309..335cd165953 100644
--- a/code/modules/projectiles/pins.dm
+++ b/code/modules/projectiles/pins.dm
@@ -325,22 +325,22 @@ var/list/wireless_firing_pins = list() //A list of all initialized wireless firi
return
else if(new_mode == WIRELESS_PIN_AUTOMATIC)
- playsound(user, 'sound/weapons/laser_safetyon.ogg')
+ playsound(user, 'sound/weapons/laser_safetyon.ogg', 40)
to_chat(user, SPAN_NOTICE("\The [gun.name]'s wireless-control firing pin is now set to automatic."))
lock_status = WIRELESS_PIN_AUTOMATIC
else if(new_mode == WIRELESS_PIN_DISABLED)
- playsound(user, 'sound/weapons/laser_safetyoff.ogg')
+ playsound(user, 'sound/weapons/laser_safetyoff.ogg', 40)
to_chat(user, SPAN_WARNING("\The wireless-control firing pin locks \the [gun.name]'s trigger!"))
lock_status = WIRELESS_PIN_DISABLED
else if(new_mode == WIRELESS_PIN_STUN)
- playsound(user, 'sound/weapons/laser_safetyon.ogg')
+ playsound(user, 'sound/weapons/laser_safetyon.ogg', 40)
to_chat(user, SPAN_NOTICE("\The [gun.name]'s wireless-control firing pin is now set to stun only."))
lock_status = WIRELESS_PIN_STUN
else if(new_mode == WIRELESS_PIN_LETHAL)
- playsound(user, 'sound/weapons/laser_safetyon.ogg')
+ playsound(user, 'sound/weapons/laser_safetyon.ogg', 40)
to_chat(user, SPAN_NOTICE("\The [gun.name]'s wireless-control firing pin is now unrestricted."))
lock_status = WIRELESS_PIN_LETHAL
diff --git a/code/modules/psionics/abilities/pull.dm b/code/modules/psionics/abilities/pull.dm
index 2e1931f5d36..de9bb6d8070 100644
--- a/code/modules/psionics/abilities/pull.dm
+++ b/code/modules/psionics/abilities/pull.dm
@@ -34,5 +34,5 @@
if(ismob(hit_atom))
to_chat(hit_atom, SPAN_WARNING("A psychic force pulls you!"))
AM.throw_at(user, 10, 7)
- playsound(user, 'sound/effects/psi/power_evoke.ogg')
+ playsound(user, 'sound/effects/psi/power_evoke.ogg', 40)
diff --git a/code/modules/psionics/abilities/rend.dm b/code/modules/psionics/abilities/rend.dm
index fa014ca3648..4a80bb5db4b 100644
--- a/code/modules/psionics/abilities/rend.dm
+++ b/code/modules/psionics/abilities/rend.dm
@@ -60,5 +60,5 @@
SPAN_WARNING("You lay your palms on \the [A] and begin permeating psionic energy through its structure..."))
if(do_after(user, base_time))
user.visible_message(SPAN_WARNING("[user] disintegrates \the [A]!"), SPAN_WARNING("You disintegrate \the [A]!"))
- playsound(A, 'sound/effects/meteorimpact.ogg')
+ playsound(A, 'sound/effects/meteorimpact.ogg', 40)
qdel(A)
diff --git a/code/modules/psionics/abilities/singularity.dm b/code/modules/psionics/abilities/singularity.dm
index 12ca8cc9377..fe9edd5c681 100644
--- a/code/modules/psionics/abilities/singularity.dm
+++ b/code/modules/psionics/abilities/singularity.dm
@@ -30,7 +30,7 @@
var/obj/effect/singularity/S = new(get_turf(hit_atom))
S.creator = user
singularity = S
- playsound(get_turf(user), 'sound/effects/fingersnap.ogg')
+ playsound(get_turf(user), 'sound/effects/fingersnap.ogg', 40)
user.visible_message(SPAN_DANGER(FONT_HUGE("[user] snaps [user.get_pronoun("his")] fingers and generates a hole of psionic energy!")),
SPAN_DANGER("You snap your fingers and generate a vortex of psionic energy."))
diff --git a/code/modules/tables/interactions.dm b/code/modules/tables/interactions.dm
index 400fbfbcfeb..4ba73b31498 100644
--- a/code/modules/tables/interactions.dm
+++ b/code/modules/tables/interactions.dm
@@ -162,11 +162,11 @@
switch(H.a_intent)
if(I_GRAB)
H.visible_message(SPAN_NOTICE("[H] knocks on the table!"))
- playsound(src, 'sound/effects/table_knock.ogg')
+ playsound(src, 'sound/effects/table_knock.ogg', 50)
if(I_HURT)
H.do_attack_animation(src)
H.visible_message(SPAN_WARNING("[H] slams [H.get_pronoun("his")] hand on the table!"))
- playsound(src, 'sound/effects/table_slam.ogg')
+ playsound(src, 'sound/effects/table_slam.ogg', 50)
if(material.hardness > 15) //15 wood, 60 steel
var/obj/item/organ/external/hand/hand = H.zone_sel.selecting
if(!BP_IS_ROBOTIC(hand))
diff --git a/html/changelogs/fluffyghost-fixsomesoundswithoutvolume.yml b/html/changelogs/fluffyghost-fixsomesoundswithoutvolume.yml
new file mode 100644
index 00000000000..4f7b52630cf
--- /dev/null
+++ b/html/changelogs/fluffyghost-fixsomesoundswithoutvolume.yml
@@ -0,0 +1,41 @@
+################################
+# Example Changelog File
+#
+# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
+#
+# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
+# When it is, any changes listed below will disappear.
+#
+# Valid Prefixes:
+# bugfix
+# wip (For works in progress)
+# tweak
+# soundadd
+# sounddel
+# rscadd (general adding of nice things)
+# rscdel (general deleting of nice things)
+# imageadd
+# imagedel
+# maptweak
+# spellcheck (typo fixes)
+# experiment
+# balance
+# admin
+# backend
+# security
+# refactor
+#################################
+
+# Your name.
+author: FluffyGhost
+
+# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
+delete-after: True
+
+# Any changes you've made. See valid prefix list above.
+# INDENT WITH TWO SPACES. NOT TABS. SPACES.
+# SCREW THIS UP AND IT WON'T WORK.
+# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
+# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
+changes:
+ - bugfix: "Fixed some sounds that were without a volume set, thus weren't played."