Prevent thunk sound spam.

This commit is contained in:
Pieter-Jan Briers
2019-03-25 13:01:03 +01:00
parent 6d0c2ed362
commit b9e18b43e7

View File

@@ -66,8 +66,6 @@ namespace Content.Server.GameObjects.Components.Power
if (!user.TryGetComponent(out DamageableComponent damageableComponent)) return false; if (!user.TryGetComponent(out DamageableComponent damageableComponent)) return false;
damageableComponent.TakeDamage(DamageType.Heat, 20); damageableComponent.TakeDamage(DamageType.Heat, 20);
return true; return true;
return false;
} }
/// <summary> /// <summary>
@@ -151,6 +149,7 @@ namespace Content.Server.GameObjects.Components.Power
var time = IoCManager.Resolve<IGameTiming>().CurTime; var time = IoCManager.Resolve<IGameTiming>().CurTime;
if (time > _lastThunk + _thunkDelay) if (time > _lastThunk + _thunkDelay)
{ {
_lastThunk = time;
IoCManager.Resolve<IEntitySystemManager>().GetEntitySystem<AudioSystem>() IoCManager.Resolve<IEntitySystemManager>().GetEntitySystem<AudioSystem>()
.Play("/Audio/machines/light_tube_on.ogg", Owner, AudioParams.Default.WithVolume(-10f)); .Play("/Audio/machines/light_tube_on.ogg", Owner, AudioParams.Default.WithVolume(-10f));
} }