diff --git a/Content.Server/Power/EntitySystems/ApcSystem.cs b/Content.Server/Power/EntitySystems/ApcSystem.cs index 8956504346b..19ddc6189c2 100644 --- a/Content.Server/Power/EntitySystems/ApcSystem.cs +++ b/Content.Server/Power/EntitySystems/ApcSystem.cs @@ -87,7 +87,8 @@ public sealed class ApcSystem : EntitySystem // Change the APC's state only when the battery state changes, or when it's first created. private void OnBatteryChargeChanged(EntityUid uid, ApcComponent component, ref ChargeChangedEvent args) { - UpdateApcState(uid, component); + // Defer until the next tick. + component.NeedStateUpdate = true; } private static void OnApcStartup(EntityUid uid, ApcComponent component, ComponentStartup args)