From e38de82efb0dc2767ff270a413a54d178ff1c8c4 Mon Sep 17 00:00:00 2001 From: Navid Sassan Date: Tue, 9 Dec 2025 22:50:31 +0100 Subject: [PATCH] . --- de_react_auto | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/de_react_auto b/de_react_auto index c656731..e355b93 100644 --- a/de_react_auto +++ b/de_react_auto @@ -454,10 +454,13 @@ local function processStateMachine() return end - -- Reactor is no longer cold - clear charge request flag + -- Clear charge request flag once field is sufficiently charged if chargeRequested then - chargeRequested = false - print("[INFO] Reactor started, charge request cleared") + local fieldPercent = fieldStrength -- Already calculated above as ratio + if fieldPercent >= CONFIG.charge_field_target then + chargeRequested = false + print("[INFO] Field charged to " .. string.format("%.1f%%", fieldPercent * 100) .. ", charge request cleared") + end end if reactorStatus == "cooling" then