diff --git a/Content.Server/Singularity/EntitySystems/EmitterSystem.cs b/Content.Server/Singularity/EntitySystems/EmitterSystem.cs index b6491c0a6d..1396ceb261 100644 --- a/Content.Server/Singularity/EntitySystems/EmitterSystem.cs +++ b/Content.Server/Singularity/EntitySystems/EmitterSystem.cs @@ -145,7 +145,8 @@ namespace Content.Server.Singularity.EntitySystems DebugTools.Assert(component.IsPowered); DebugTools.Assert(component.IsOn); DebugTools.Assert(TryComp(component.Owner, out var powerConsumer) && - powerConsumer.DrawRate <= powerConsumer.ReceivedPower); + (powerConsumer.DrawRate <= powerConsumer.ReceivedPower || + MathHelper.CloseTo(powerConsumer.DrawRate, powerConsumer.ReceivedPower, 0.0001f))); Fire(component);