added penalty for no power

This commit is contained in:
Monica Moniot
2022-10-27 15:11:11 -04:00
parent 85efc33183
commit 4887e3925d
2 changed files with 4 additions and 6 deletions

View File

@@ -64,9 +64,9 @@ end
---@param station Station ---@param station Station
local function get_signals(station) local function get_signals(station)
if station.entity_comb1.valid then local comb = station.entity_comb1
local signals = station.entity_comb1.get_merged_signals(defines.circuit_connector_id.combinator_input) if comb.valid and (comb.status == defines.entity_status.working or comb.status == defines.entity_status.low_power) then
return signals return comb.get_merged_signals(defines.circuit_connector_id.combinator_input)
else else
return nil return nil
end end

View File

@@ -43,9 +43,7 @@ function gui_opened(comb, player)
end end
local window = flib_gui.build(rootgui, { local window = flib_gui.build(rootgui, {
{type="frame", direction="vertical", ref={"main_window"}, name=COMBINATOR_NAME, actions={ {type="frame", direction="vertical", ref={"main_window"}, name=COMBINATOR_NAME, children={
on_close = {"test"}
}, children={
--title bar --title bar
{type="flow", ref={"titlebar"}, children={ {type="flow", ref={"titlebar"}, children={
{type="label", style="frame_title", caption={"cybersyn-gui.combinator-title"}, elem_mods={ignored_by_interaction=true}}, {type="label", style="frame_title", caption={"cybersyn-gui.combinator-title"}, elem_mods={ignored_by_interaction=true}},