Skip to content
This repository was archived by the owner on Aug 9, 2023. It is now read-only.

Commit efe7434

Browse files
committed
Fix replacement label
1 parent df26d31 commit efe7434

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

init.lua

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -884,13 +884,13 @@ local function get_tooltip(item, info, lang_code)
884884
end
885885

886886
if info.replace then
887-
for i = 1, #info.replace do
888-
local rpl = match(info.replace[i], "%S+")
887+
for i = 1, #info.replace.items do
888+
local rpl = match(info.replace.items[i], "%S+")
889889
local desc = clr("#ff0", get_desc(rpl, lang_code))
890890

891-
if info.cooktime then
891+
if info.replace.type == "cooking" then
892892
tooltip = add(S("Replaced by @1 on smelting", desc))
893-
elseif info.burntime then
893+
elseif info.replace.type == "fuel" then
894894
tooltip = add(S("Replaced by @1 on burning", desc))
895895
else
896896
tooltip = add(S("Replaced by @1 on crafting", desc))
@@ -1073,11 +1073,11 @@ local function get_grid_fs(lang_code, fs, rcp, spacing)
10731073
for j = 1, #(rcp.replacements or {}) do
10741074
local replacement = rcp.replacements[j]
10751075
if replacement[1] == name then
1076-
replace = replace or {}
1076+
replace = replace or {type = rcp.type, items = {}}
10771077

10781078
local added
10791079

1080-
for _, v in ipairs(replace) do
1080+
for _, v in ipairs(replace.items) do
10811081
if replacement[2] == v then
10821082
added = true
10831083
break
@@ -1086,7 +1086,7 @@ local function get_grid_fs(lang_code, fs, rcp, spacing)
10861086

10871087
if not added then
10881088
label = fmt("%s%s\nR", label ~= "" and "\n" or "", label)
1089-
replace[#replace + 1] = replacement[2]
1089+
replace.items[#replace.items + 1] = replacement[2]
10901090
end
10911091
end
10921092
end

0 commit comments

Comments
 (0)