From aa6e7deedd1c76d4179e2710e7e83fcabd660b23 Mon Sep 17 00:00:00 2001 From: Monica Moniot Date: Fri, 2 Dec 2022 13:23:37 -0500 Subject: [PATCH] removed redundant steps --- cybersyn/scripts/factorio-api.lua | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/cybersyn/scripts/factorio-api.lua b/cybersyn/scripts/factorio-api.lua index 79b5a70..6285a6f 100644 --- a/cybersyn/scripts/factorio-api.lua +++ b/cybersyn/scripts/factorio-api.lua @@ -286,19 +286,16 @@ function update_display(map_data, station) local control = get_comb_control(comb) local params = control.parameters if not has_comb_params_changed(map_data, unit_number, params) then - if station.display_state >= 2 then + if station.display_state == 3 then + params.operation = OPERATION_PRIMARY_IO_ACTIVE + elseif station.display_state == 2 then params.operation = OPERATION_PRIMARY_IO_ACTIVE - control.parameters = params - params.operation = OPERATION_PRIMARY_IO elseif station.display_state == 1 then params.operation = OPERATION_PRIMARY_IO_FAILED_REQUEST - control.parameters = params - params.operation = OPERATION_PRIMARY_IO else params.operation = OPERATION_PRIMARY_IO - control.parameters = params end - map_data.to_comb_params[unit_number] = params + control.parameters = params end end end