diff --git a/PHI-CL/control.lua b/PHI-CL/control.lua index e30455f..a0d4348 100644 --- a/PHI-CL/control.lua +++ b/PHI-CL/control.lua @@ -86,8 +86,8 @@ local function gui_update(player, entity) circuit_oc = circuit_oc.sections[1] local val = circuit_oc.get_slot(1).value - player.gui.relative.phi_cl_combinator_config['default']['read_type_table']['read_type_technology_dropdown'].selected_index = (val % 2) >= 1 - player.gui.relative.phi_cl_combinator_config['default']['set_type_table']['set_type_technology_dropdown'].selected_index = (val % 4) >= 2 + player.gui.relative.phi_cl_combinator_config['default']['read_type_table']['read_type_technology_dropdown'].selected_index = ((val % 2) >= 1 and 2) or 1 + player.gui.relative.phi_cl_combinator_config['default']['set_type_table']['set_type_technology_dropdown'].selected_index = ((val % 4) >= 2 and 2) or 1 end end