Add tree felling and chopping sounds (#14622)

This commit is contained in:
metalgearsloth
2023-03-14 07:42:29 +11:00
committed by GitHub
parent b329abc9ee
commit 10290bf4a7
5 changed files with 18 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ namespace Content.Server.Destructible.Thresholds.Behaviors
public void Execute(EntityUid owner, DestructibleSystem system, EntityUid? cause = null)
{
var pos = system.EntityManager.GetComponent<TransformComponent>(owner).Coordinates;
SoundSystem.Play(Sound.GetSound(), Filter.Pvs(pos), pos, AudioHelpers.WithVariation(0.125f));
system.EntityManager.System<SharedAudioSystem>().PlayPvs(Sound, pos);
}
}
}

View File

@@ -22,3 +22,8 @@
license: "CC-BY-NC-SA-3.0"
copyright: "chime.ogg taken from Citadel Station."
source: "https://github.com/Citadel-Station-13/Citadel-Station-13/commit/b604390f334343be80045d955705cf48ee056c61"
- files: ["tree_fell.ogg"]
license: "CC0-1.0"
copyright: "Taken from felix.blume via freesound.org and cropped + mixed from stereo to mono."
source: "https://freesound.org/people/felix.blume/sounds/414093/"

Binary file not shown.

Binary file not shown.

View File

@@ -58,6 +58,12 @@
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: MeleeSound
soundGroups:
Brute:
path: /Audio/Effects/chop.ogg
params:
variation: 0.05
- type: Destructible
thresholds:
- trigger:
@@ -70,6 +76,12 @@
!type:DamageTrigger
damage: 50
behaviors:
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/tree_fell.ogg
params:
volume: 5
variation: 0.05
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior