From c241fbef0de24cd082820290ed1e2a2a51f666cf Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Sat, 8 Feb 2025 04:00:58 +0900 Subject: [PATCH] . --- exp_legacy/module/modules/gui/research.lua | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/exp_legacy/module/modules/gui/research.lua b/exp_legacy/module/modules/gui/research.lua index c13784bd..451dec90 100644 --- a/exp_legacy/module/modules/gui/research.lua +++ b/exp_legacy/module/modules/gui/research.lua @@ -114,6 +114,11 @@ local function research_notification(event) event.research.force[config.bonus_inventory.name] = event.research.level * config.bonus_inventory.rate end end + + if config.limit_res[event.research.name] and event.research.level > config.limit_res[event.research.name] then + event.research.enabled = false + event.research.visible_when_disabled = false + end end local function research_gui_update() @@ -273,17 +278,6 @@ Event.add(defines.events.on_research_finished, function(event) end end) -Event.add(defines.events.on_research_started, function(event) - local r = event.research - local rq = r.force.research_queue - - for i = #rq, 1, -1 do - if config.limit_res[rq[i]] and rq[i].level > config.limit_res[rq[i]] then - event.research.force.research_queue[i] = nil - end - end -end) - Event.on_nth_tick(60, function() local current_time = research_time_format(game.tick)