From c8661ef1d781af6b8387ec73e3c1116d7dfd1855 Mon Sep 17 00:00:00 2001 From: Brevven Date: Mon, 16 Jan 2023 18:41:01 -0800 Subject: [PATCH] update --- compatibility/crafting-efficiency.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/compatibility/crafting-efficiency.lua b/compatibility/crafting-efficiency.lua index 0070868..324e504 100644 --- a/compatibility/crafting-efficiency.lua +++ b/compatibility/crafting-efficiency.lua @@ -7,12 +7,13 @@ if mods["crafting-efficiency-2"] then for i, recipe in pairs(util.me.recipes) do -- add remaining recipes with direct items to find the icons - if data.raw.recipe[recipe] and data.raw.item[recipe] and not eff_data[recipe] and + if data.raw.recipe[recipe] and (data.raw.item[recipe] or data.raw.fluid[recipe]) + and not eff_data[recipe] and recipe ~= "alumina" and -- for some reason this does not work, despite having a main_product (data.raw.recipe[recipe].main_product or util.get_result_count(recipe) == 1) then eff_data[recipe] = { max = 15, - icon = data.raw.item[recipe].icon, + icon = data.raw.item[recipe] and data.raw.item[recipe].icon or data.raw.fluid[recipe].icon, crafting = { efficiency = 10 }, research = { level = 6 }, }