Skip to content

Commit

Permalink
Webbing Sound Effects (#1701)
Browse files Browse the repository at this point in the history
# Description

This PR adds sound effects for tactical webbing type items. Clicky
clinky sounds for when you move. Also fixes some mixing issues with
belts in general being entirely too loud.

# TODO

<details><summary><h1>Media</h1></summary>
<p>


https://github.com/user-attachments/assets/0b24a71c-35e2-4ea4-ae90-782868902e6d

</p>
</details>

# Changelog

:cl:
- add: Added sound effects for all variety of "Tactical Webbing", such
as Security Webbing, Chest Rigs, etc.
  • Loading branch information
VMSolidus authored Feb 2, 2025
1 parent 481f5d1 commit a4fee27
Show file tree
Hide file tree
Showing 10 changed files with 92 additions and 4 deletions.
11 changes: 11 additions & 0 deletions Resources/Audio/Effects/Footsteps/attributions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,14 @@
license: "CC-BY-SA-3.0"
copyright: "Made by majormoth(Discord)"
source: "https://discord.com/channels/1301753657024319488/1332696230572331048/1335279751866351759"

- files:
- gear1.ogg
- gear2.ogg
- gear3.ogg
- gear4.ogg
- gear5.ogg
- gear6.ogg
license: "Custom"
copyright: "Valve Software, Non-Commercial Steam Subscriber Agreement"
source: "https://store.steampowered.com/app/220/HalfLife_2/"
Binary file added Resources/Audio/Effects/Footsteps/gear1.ogg
Binary file not shown.
Binary file added Resources/Audio/Effects/Footsteps/gear2.ogg
Binary file not shown.
Binary file added Resources/Audio/Effects/Footsteps/gear3.ogg
Binary file not shown.
Binary file added Resources/Audio/Effects/Footsteps/gear4.ogg
Binary file not shown.
Binary file added Resources/Audio/Effects/Footsteps/gear5.ogg
Binary file not shown.
Binary file added Resources/Audio/Effects/Footsteps/gear6.ogg
Binary file not shown.
19 changes: 15 additions & 4 deletions Resources/Prototypes/Entities/Clothing/Belt/base_clothingbelt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,29 @@
slots: [belt]
quickEquip: false
equipSound:
path: /Audio/SimpleStation14/Items/Equip/toolbelt_equip.ogg
path: /Audio/SimpleStation14/Items/Handling/toolbelt_pickup.ogg
params:
volume: -10
- type: PhysicalComposition
materialComposition:
Cloth: 50
- type: StaticPrice
price: 20
- type: EmitSoundOnPickup
sound: /Audio/SimpleStation14/Items/Handling/toolbelt_pickup.ogg
sound:
path: /Audio/SimpleStation14/Items/Handling/toolbelt_pickup.ogg
params:
volume: -10
- type: EmitSoundOnDrop
sound: /Audio/SimpleStation14/Items/Handling/toolbelt_drop.ogg
sound:
path: /Audio/SimpleStation14/Items/Handling/toolbelt_pickup.ogg
params:
volume: -10
- type: EmitSoundOnLand
sound: /Audio/SimpleStation14/Items/Handling/toolbelt_drop.ogg
sound:
path: /Audio/SimpleStation14/Items/Handling/toolbelt_pickup.ogg
params:
volume: -10

- type: entity
abstract: true
Expand Down
56 changes: 56 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -503,6 +503,13 @@
- SmokeOnTrigger
sprite: Clothing/Belt/belt_overlay.rsi
- type: Appearance
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: [ClothingBeltBase, ClothingSlotBase]
Expand Down Expand Up @@ -584,6 +591,13 @@
- type: Storage
grid:
- 0,0,3,1
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: ClothingBeltStorageBase
Expand All @@ -606,6 +620,13 @@
- Gun
- BallisticAmmoProvider
- CartridgeAmmo
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: ClothingBeltSecurity
Expand All @@ -617,6 +638,13 @@
sprite: Clothing/Belt/securitywebbing.rsi
- type: Clothing
sprite: Clothing/Belt/securitywebbing.rsi
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: ClothingBeltSecurityWebbing
Expand All @@ -642,6 +670,13 @@
sprite: Clothing/Belt/mercwebbing.rsi
- type: Clothing
sprite: Clothing/Belt/mercwebbing.rsi
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: ClothingBeltStorageBase
Expand All @@ -653,6 +688,13 @@
sprite: Clothing/Belt/salvagewebbing.rsi
- type: Clothing
sprite: Clothing/Belt/salvagewebbing.rsi
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: [ClothingBeltStorageBase, ContentsExplosionResistanceBase]
Expand All @@ -666,6 +708,13 @@
sprite: Clothing/Belt/militarywebbing.rsi
- type: ExplosionResistance
damageCoefficient: 0.5
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: ClothingBeltMilitaryWebbing
Expand All @@ -681,6 +730,13 @@
size: Huge
- type: ExplosionResistance
damageCoefficient: 0.1
- type: EmitsSoundOnMove
soundCollection:
collection: FootstepTacticalWebbing
params:
volume: -10
distanceWalking: 2
distanceSprinting: 3

- type: entity
parent: ClothingBeltBase
Expand Down
10 changes: 10 additions & 0 deletions Resources/Prototypes/SoundCollections/footsteps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -235,3 +235,13 @@
id: FootstepHardsuitHeavy
files:
- /Audio/Effects/Footsteps/tacsuit_step_00.ogg

- type: soundCollection
id: FootstepTacticalWebbing
files:
- /Audio/Effects/Footsteps/gear1.ogg
- /Audio/Effects/Footsteps/gear2.ogg
- /Audio/Effects/Footsteps/gear3.ogg
- /Audio/Effects/Footsteps/gear4.ogg
- /Audio/Effects/Footsteps/gear5.ogg
- /Audio/Effects/Footsteps/gear6.ogg

0 comments on commit a4fee27

Please sign in to comment.