Fix invalid research in base game milestones

This commit is contained in:
Cooldude2606
2025-02-09 17:24:18 +00:00
parent f84b0adee7
commit 1bd656e09a
2 changed files with 5 additions and 3 deletions

View File

@@ -147,7 +147,9 @@ local function research_gui_update()
local res_i = res_n + i - 3
if res["disp"][res_i] then
res_disp[i]["name"] = { "research.res-name", res["disp"][res_i]["raw_name"], prototypes.technology[res["disp"][res_i]["raw_name"]].localised_name }
local raw_name = res["disp"][res_i]["raw_name"]
local proto = assert(prototypes.technology[raw_name], "Invalid Research: " .. tostring(raw_name))
res_disp[i]["name"] = { "research.res-name", raw_name, proto.localised_name }
if research.time[res_i] == 0 then
res_disp[i]["target"] = res["disp"][res_i].target_disp