Fix turned off thrusters consume power (#26690)
(cherry picked from commit 70959e7bb081c1a6e1457a8f8ee7732da91bb270)
This commit is contained in:
parent
491b6b7c32
commit
365219fc85
|
|
@ -264,6 +264,11 @@ public sealed class ThrusterSystem : EntitySystem
|
|||
return;
|
||||
}
|
||||
|
||||
if (TryComp<ApcPowerReceiverComponent>(uid, out var apcPower))
|
||||
{
|
||||
apcPower.NeedsPower = true;
|
||||
}
|
||||
|
||||
component.IsOn = true;
|
||||
|
||||
if (!EntityManager.TryGetComponent(xform.GridUid, out ShuttleComponent? shuttleComponent))
|
||||
|
|
@ -366,6 +371,11 @@ public sealed class ThrusterSystem : EntitySystem
|
|||
if (!EntityManager.TryGetComponent(gridId, out ShuttleComponent? shuttleComponent))
|
||||
return;
|
||||
|
||||
if (TryComp<ApcPowerReceiverComponent>(uid, out var apcPower))
|
||||
{
|
||||
apcPower.NeedsPower = false;
|
||||
}
|
||||
|
||||
// Logger.DebugS("thruster", $"Disabled thruster {uid}");
|
||||
|
||||
switch (component.Type)
|
||||
|
|
|
|||
Loading…
Reference in New Issue