diff --git a/Content.Server/GameObjects/Components/Power/PoweredLightComponent.cs b/Content.Server/GameObjects/Components/Power/PoweredLightComponent.cs index fc66958ece..b6f9607890 100644 --- a/Content.Server/GameObjects/Components/Power/PoweredLightComponent.cs +++ b/Content.Server/GameObjects/Components/Power/PoweredLightComponent.cs @@ -4,6 +4,7 @@ using Content.Server.GameObjects.EntitySystems; using Content.Shared.GameObjects; using Robust.Server.GameObjects; using Robust.Server.GameObjects.Components.Container; +using Robust.Server.GameObjects.EntitySystems; using Robust.Shared.Audio; using Robust.Shared.GameObjects; using Robust.Shared.Interfaces.GameObjects; @@ -26,6 +27,10 @@ namespace Content.Server.GameObjects.Components.Power private TimeSpan _lastThunk; +#pragma warning disable 649 + [Dependency] private readonly IEntitySystemManager _entitySystemManager; +#pragma warning restore 649 + private LightBulbType BulbType = LightBulbType.Tube; [ViewVariables] private ContainerSlot _lightBulbContainer; @@ -74,6 +79,8 @@ namespace Content.Server.GameObjects.Components.Power void Burn() { damageableComponent.TakeDamage(DamageType.Heat, 20, Owner); + var audioSystem = _entitySystemManager.GetEntitySystem(); + audioSystem.Play("/Audio/effects/lightburn.ogg", Owner); } void Eject() diff --git a/Resources/Audio/effects/lightburn.ogg b/Resources/Audio/effects/lightburn.ogg new file mode 100644 index 0000000000..4946fc8924 Binary files /dev/null and b/Resources/Audio/effects/lightburn.ogg differ