[MIRROR] New shove sound (#28568)

* New shove sound (#84555)

## About The Pull Request

New more meaty shove sound effects to give better feedback. Made using
sound effects already in-game files (pillowhit and thudwoosh)

https://github.com/tgstation/tgstation/assets/42353186/7f5d516e-36e5-4d7d-8272-a24c842e962c

Used in:
- Random scary maints sounds
- Ling tentacle hitting someone
- Wrestling off slimes
- Shoving (duh)
## Why It's Good For The Game

Shoving shares the same sound with two other intents - Grabbing and
Hugging.
This makes it more different from those two and gives better feedback.
Shoving someone wouldn't just make a "woosh" as you apply hefty kinetic
force to their body, so slight punchiness to it is good.
After brawlening has been merged shoves have become even more dangerous,
even if not against the wall.

Fights should sound more violent.
## Changelog
🆑 DrDiasyl aka DrTuxedo
sound: Shoves now produce more meaty sound!
/🆑

* New shove sound

---------

Co-authored-by: DrTuxedo <42353186+DrDiasyl@users.noreply.github.com>
Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
This commit is contained in:
SkyratBot
2024-07-03 21:41:44 +05:30
committed by GitHub
co-authored by DrTuxedo SpaceLoveSs13
parent 628085275d
commit 3e1de431ee
5 changed files with 4 additions and 3 deletions
+1
View File
@@ -149,6 +149,7 @@ GLOBAL_LIST_INIT(scarySounds, list(
'sound/weapons/armbomb.ogg',
'sound/weapons/taser.ogg',
'sound/weapons/thudswoosh.ogg',
'sound/weapons/shove.ogg',
))
@@ -341,7 +341,7 @@
damage = 0
damage_type = BRUTE
range = 8
hitsound = 'sound/weapons/thudswoosh.ogg'
hitsound = 'sound/weapons/shove.ogg'
var/chain
var/obj/item/ammo_casing/magic/tentacle/source //the item that shot it
///Click params that were used to fire the tentacle shot
@@ -19,7 +19,7 @@
return
attacker.visible_message(span_warning("[attacker] manages to wrestle \the [defender_slime.name] off!"), span_notice("You manage to wrestle \the [defender_slime.name] off!"))
playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1)
playsound(loc, 'sound/weapons/shove.ogg', 50, TRUE, -1)
defender_slime.discipline_slime()
+1 -1
View File
@@ -671,7 +671,7 @@
playsound(target, 'sound/effects/glassbash.ogg', 50, TRUE, -1)
else
do_attack_animation(target, ATTACK_EFFECT_DISARM)
playsound(target, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1)
playsound(target, 'sound/weapons/shove.ogg', 50, TRUE, -1)
if (ishuman(target) && isnull(weapon))
var/mob/living/carbon/human/human_target = target
human_target.w_uniform?.add_fingerprint(src)
Binary file not shown.