From d101dc1f11996c3be6568557a04f144fd0f3046d Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Tue, 21 Jan 2025 20:07:41 +0900 Subject: [PATCH] . --- exp_legacy/module/modules/gui/research.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/exp_legacy/module/modules/gui/research.lua b/exp_legacy/module/modules/gui/research.lua index f33e69bf..a04c3043 100644 --- a/exp_legacy/module/modules/gui/research.lua +++ b/exp_legacy/module/modules/gui/research.lua @@ -311,10 +311,12 @@ end) Event.add(defines.events.on_research_started, function(event) local r = event.research - local rn = config.limit_res[r.name] + local rq = r.force.research_queue - if rn and r.level > rn then - r.force.cancel_current_research() + for i = #rq, 1, -1 do + if config.limit_res[rq[i]] and rq[i].level > config.limit_res[rq[i]] then + r.force.cancel_current_research() + end end end)