From 7aa2cc222a3a2543707d0f0a03b583cdbdb698eb Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Sat, 9 May 2026 21:56:27 +0900 Subject: [PATCH] . --- PHI-CL/control/combinator.lua | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/PHI-CL/control/combinator.lua b/PHI-CL/control/combinator.lua index 7e61a3d..9731edb 100644 --- a/PHI-CL/control/combinator.lua +++ b/PHI-CL/control/combinator.lua @@ -69,12 +69,22 @@ function main.gui_update(player, entity) local val = cs1.min or 0 - if player.gui.relative.phi_cl_combinator_config and player.gui.relative.phi_cl_combinator_config['default'] and player.gui.relative.phi_cl_combinator_config['default']['table_research_queue'] then - local dropdown = player.gui.relative.phi_cl_combinator_config['default']['table_research_queue']['research_queue_dropdown'] + if not player.gui.relative.phi_cl_combinator_config then + return + end - if dropdown then - dropdown.selected_index = ((val < 0 or val > 3) and 1) or (val + 1) - end + if not player.gui.relative.phi_cl_combinator_config['default'] then + return + end + + if not player.gui.relative.phi_cl_combinator_config['default']['table_research_queue'] then + return + end + + local dropdown = player.gui.relative.phi_cl_combinator_config['default']['table_research_queue']['research_queue_dropdown'] + + if dropdown then + dropdown.selected_index = ((val < 0 or val > 3) and 1) or (val + 1) end end