Fix emitter crash on non-exact power float (#8459)
This commit is contained in:
parent
774cf94799
commit
9901fce3da
|
|
@ -145,7 +145,8 @@ namespace Content.Server.Singularity.EntitySystems
|
|||
DebugTools.Assert(component.IsPowered);
|
||||
DebugTools.Assert(component.IsOn);
|
||||
DebugTools.Assert(TryComp<PowerConsumerComponent>(component.Owner, out var powerConsumer) &&
|
||||
powerConsumer.DrawRate <= powerConsumer.ReceivedPower);
|
||||
(powerConsumer.DrawRate <= powerConsumer.ReceivedPower ||
|
||||
MathHelper.CloseTo(powerConsumer.DrawRate, powerConsumer.ReceivedPower, 0.0001f)));
|
||||
|
||||
Fire(component);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue