Disabled PowerConsumers do not use Apc power (#2064)

Co-authored-by: py01 <pyronetics01@gmail.com>
This commit is contained in:
py01
2020-09-13 06:08:23 -06:00
committed by GitHub
parent 5871851cf5
commit 2e5838bb62
2 changed files with 5 additions and 2 deletions

View File

@@ -97,6 +97,9 @@ namespace Content.Server.GameObjects.Components.NodeContainer.NodeGroups
var availablePowerFraction = totalCharge / totalMaxCharge;
foreach (var receiver in _providerReceivers.SelectMany(kvp => kvp.Value))
{
if (!receiver.NeedsPower || receiver.PowerDisabled)
continue;
receiver.HasApcPower = TryUsePower(receiver.Load * frameTime);
}
}