safe output ramping, colored display, button flash
This commit is contained in:
@@ -227,6 +227,8 @@ function reactorControl()
|
||||
drawTerminalText(1, i, "Output Gate", fluxgate.getSignalLowFlow())
|
||||
i = i + 1
|
||||
drawTerminalText(1, i, "Input Gate", inputFluxgate.getSignalLowFlow())
|
||||
i = i + 1
|
||||
drawTerminalText(1, i, "Target Output", targetOutput)
|
||||
|
||||
-- Reactor Control Logic
|
||||
if emergencyCharge then
|
||||
@@ -373,6 +375,12 @@ function changeOutputValue(num, val)
|
||||
else
|
||||
targetOutput = math.max(targetOutput - num, 0)
|
||||
end
|
||||
|
||||
local ri_local = reactor.getReactorInfo()
|
||||
if not ri_local or ri_local.status ~= "running" then
|
||||
fluxgate.setSignalLowFlow(targetOutput)
|
||||
end
|
||||
|
||||
updateReactorInfo()
|
||||
save_config()
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user