diff --git a/Content.Server/Atmos/EntitySystems/GasTankSystem.cs b/Content.Server/Atmos/EntitySystems/GasTankSystem.cs index b476b906a9..bdd60d6d05 100644 --- a/Content.Server/Atmos/EntitySystems/GasTankSystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasTankSystem.cs @@ -39,6 +39,7 @@ namespace Content.Server.Atmos.EntitySystems private const float TimerDelay = 0.5f; private float _timer = 0f; + private const float MinimumSoundValvePressure = 10.0f; public override void Initialize() { @@ -178,7 +179,8 @@ namespace Content.Server.Atmos.EntitySystems var strength = removed.TotalMoles * MathF.Sqrt(removed.Temperature); var dir = _random.NextAngle().ToWorldVec(); _throwing.TryThrow(gasTank, dir * strength, strength); - _audioSys.PlayPvs(gasTank.Comp.RuptureSound, gasTank); + if (gasTank.Comp.OutputPressure >= MinimumSoundValvePressure) + _audioSys.PlayPvs(gasTank.Comp.RuptureSound, gasTank); } private void ToggleInternals(Entity ent)