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