From ea6210aa70205587c5092bbefdb05374adc88d27 Mon Sep 17 00:00:00 2001 From: Eoin Mcloughlin Date: Thu, 19 Sep 2024 22:23:12 +0100 Subject: [PATCH] Don't flush disposals immediately on power-on --- .../Disposal/Unit/EntitySystems/DisposalUnitSystem.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs index f1d182fc668949..caf44dd5a351b2 100644 --- a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs +++ b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs @@ -320,9 +320,10 @@ private void OnPowerChange(EntityUid uid, SharedDisposalUnitComponent component, return; } - if (component.Engaged && !TryFlush(uid, component)) + if (component.Engaged) { - QueueAutomaticEngage(uid, component); + // Run ManualEngage to reclaculate a new flush time + ManualEngage(uid, component); } }