From dfec6a4ac906bf0efbe20b55fb7d6127f32e3978 Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Thu, 4 Jan 2024 05:27:32 -0700 Subject: [PATCH] make flashes use audio range (#23521) make flashes use range --- Content.Server/Flash/Components/FlashComponent.cs | 6 +++++- Content.Server/Flash/FlashSystem.cs | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Content.Server/Flash/Components/FlashComponent.cs b/Content.Server/Flash/Components/FlashComponent.cs index d2b1c7f498..f8437ab180 100644 --- a/Content.Server/Flash/Components/FlashComponent.cs +++ b/Content.Server/Flash/Components/FlashComponent.cs @@ -5,6 +5,7 @@ namespace Content.Server.Flash.Components [RegisterComponent, Access(typeof(FlashSystem))] public sealed partial class FlashComponent : Component { + [DataField("duration")] [ViewVariables(VVAccess.ReadWrite)] public int FlashDuration { get; set; } = 5000; @@ -23,7 +24,10 @@ namespace Content.Server.Flash.Components [ViewVariables(VVAccess.ReadWrite)] [DataField("sound")] - public SoundSpecifier Sound { get; set; } = new SoundPathSpecifier("/Audio/Weapons/flash.ogg"); + public SoundSpecifier Sound { get; set; } = new SoundPathSpecifier("/Audio/Weapons/flash.ogg") + { + Params = AudioParams.Default.WithVolume(1f).WithMaxDistance(3f) + }; public bool Flashing; } diff --git a/Content.Server/Flash/FlashSystem.cs b/Content.Server/Flash/FlashSystem.cs index 29d603bfc6..ff50c813eb 100644 --- a/Content.Server/Flash/FlashSystem.cs +++ b/Content.Server/Flash/FlashSystem.cs @@ -173,7 +173,7 @@ namespace Content.Server.Flash } if (sound != null) { - _audio.PlayPvs(sound, source); + _audio.PlayPvs(sound, source, AudioParams.Default.WithVolume(1f).WithMaxDistance(3f)); } } -- 2.51.2