From d36d698089cfa9ace0da1404546d7e679116363f Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Wed, 22 Jul 2026 22:46:31 +0900 Subject: [PATCH] . --- exp_legacy/module/config/research.lua | 14 +++++++++++++- exp_scenario/module/gui/research_milestones.lua | 4 ++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/exp_legacy/module/config/research.lua b/exp_legacy/module/config/research.lua index c6316b6e..73e710d8 100644 --- a/exp_legacy/module/config/research.lua +++ b/exp_legacy/module/config/research.lua @@ -23,7 +23,19 @@ return { rate = 5, limit = 20, }, - file_name = "log/research.log", + file = { + name = "log/research.log", + final_res = { + ["base"] = { + ["name"] = "mining-productivity-4", + ["level"] = 4 + }, + ["space-age"] = { + ["name"] = "mining-productivity-3", + ["level"] = 3 + } + } + }, milestone = { ["base"] = { ["automation"] = 600, diff --git a/exp_scenario/module/gui/research_milestones.lua b/exp_scenario/module/gui/research_milestones.lua index d7cb2716..d1c1a5d9 100644 --- a/exp_scenario/module/gui/research_milestones.lua +++ b/exp_scenario/module/gui/research_milestones.lua @@ -328,7 +328,7 @@ function Elements.container.append_log_line(force) result_data[name] = force_data[research_index] end - write_file(config.file_name, table_to_json(result_data) .. "\n", true, 0) + write_file(config.file.name, table_to_json(result_data) .. "\n", true, 0) end --- Add the element to the left flow with a toolbar button @@ -351,7 +351,7 @@ local function on_research_finished(event) -- Check if the log should be updated and print a message to chat if config.inf_res[config.mod_set][research_name] then - local log_requirement = config.bonus_inventory.log[config.mod_set] + local log_requirement = config.file.final_res[config.mod_set] if research_name == log_requirement.name and research_level == log_requirement.level + 1 then Elements.container.append_log_line(force) end