From d2e31668a7a4211e56f99a6d793d8dae04512ca9 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Mon, 13 Oct 2025 16:03:05 +0200 Subject: [PATCH] Add missing ingredient types + compatibility fixes --- Indium2/prototypes/indite-ore.lua | 2 +- Indium2/prototypes/indium-recipe.lua | 4 ++-- Indium2/recipe-final-fix.lua | 8 ++++---- Indium2/recipe-modify.lua | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Indium2/prototypes/indite-ore.lua b/Indium2/prototypes/indite-ore.lua index 994114f..36c4285 100644 --- a/Indium2/prototypes/indite-ore.lua +++ b/Indium2/prototypes/indite-ore.lua @@ -73,5 +73,5 @@ data:extend({ }) if mods["Krastorio2"] then - util.add_product("kr-enriched-copper", { name = "indite-ore", amount = 1, probability = 0.09 }) + util.add_product("kr-enriched-copper", { type = "item", name = "indite-ore", amount = 1, probability = 0.09 }) end diff --git a/Indium2/prototypes/indium-recipe.lua b/Indium2/prototypes/indium-recipe.lua index a3450de..2bebfae 100644 --- a/Indium2/prototypes/indium-recipe.lua +++ b/Indium2/prototypes/indium-recipe.lua @@ -176,9 +176,9 @@ if mods["BrassTacks-Updated"] and data.raw.item["airtight-seal"]then util.add_productivity("indium-airtight-seal") end -local blank_advanced_tech_card_ingredients = {(data.raw.item["blank-tech-card"] and {type="item", name="blank-tech-card", amount=2}) or {type="item", name="steel-plate", amount=2},(data.raw.item["glass"] and {type="item", name="glass", amount=5}) or {type="item", name="copper-cable", amount=5}, {type="item", name="indium-solder", amount=2}, (data.raw.item["el_energy_crystal_item"] and {type="item", name="el_energy_crystal_item", amount=1}) or {type="item", name="battery", amount=1}} +local blank_advanced_tech_card_ingredients = {(data.raw.item["kr-blank-tech-card"] and {type="item", name="kr-blank-tech-card", amount=2}) or {type="item", name="steel-plate", amount=2},(data.raw.item[mods["Krastorio2"] and "kr-glass" or "glass"] and {type="item", name=mods["Krastorio2"] and "kr-glass" or "glass", amount=5}) or {type="item", name="copper-cable", amount=5}, {type="item", name="indium-solder", amount=2}, (data.raw.item["el_energy_crystal_item"] and {type="item", name="el_energy_crystal_item", amount=1}) or {type="item", name="battery", amount=1}} if mods["bismuth"] then - blank_advanced_tech_card_ingredients = {(data.raw.item["blank-tech-card"] and {type="item", name="blank-tech-card", amount=2}) or {type="item", name="steel-plate", amount=2}, {type="item", name="bismuth-glass", amount=4}, {type="item", name="indium-solder", amount=2}, (data.raw.item["el_energy_crystal_item"] and {type="item", name="el_energy_crystal_item", amount=1}) or {type="item", name="battery", amount=1}} + blank_advanced_tech_card_ingredients = {(data.raw.item["kr-blank-tech-card"] and {type="item", name="kr-blank-tech-card", amount=2}) or {type="item", name="steel-plate", amount=2}, {type="item", name="bismuth-glass", amount=4}, {type="item", name="indium-solder", amount=2}, (data.raw.item["el_energy_crystal_item"] and {type="item", name="el_energy_crystal_item", amount=1}) or {type="item", name="battery", amount=1}} end data:extend({ diff --git a/Indium2/recipe-final-fix.lua b/Indium2/recipe-final-fix.lua index 34def48..b31d401 100644 --- a/Indium2/recipe-final-fix.lua +++ b/Indium2/recipe-final-fix.lua @@ -1,19 +1,19 @@ local util = require("data-util") -util.remove_ingredient("chemical-science-pack", "blank-tech-card") +util.remove_ingredient("chemical-science-pack", "kr-blank-tech-card") util.remove_ingredient("chemical-science-pack", "bismuth-glass") util.remove_ingredient("chemical-science-pack", "el_energy_crystal_item") util.add_ingredient("chemical-science-pack", "blank-advanced-tech-card", 5) if mods["space-exploration"] then - util.remove_ingredient("se-rocket-science-pack", "blank-tech-card") + util.remove_ingredient("se-rocket-science-pack", "kr-blank-tech-card") util.add_ingredient("se-rocket-science-pack", "blank-advanced-tech-card", 8) util.add_product("se-core-fragment-omni",{ type = "item", name = "indite-ore", amount = 3 }) end if mods["BrassTacks-Updated"] and mods["Krastorio2"] then util.set_main_product("enriched-zinc", "enriched-zinc") - util.add_product("enriched-zinc", {name="indite-ore", amount=1}) + util.add_product("enriched-zinc", { type = "item", name = "indite-ore", amount=1}) util.set_main_product("zinc-plate", "zinc-plate") - util.add_product("zinc-plate", {name="indium-plate", amount=1, probability=0.1}) + util.add_product("zinc-plate", {type = "item", name="indium-plate", amount=1, probability=0.1}) end \ No newline at end of file diff --git a/Indium2/recipe-modify.lua b/Indium2/recipe-modify.lua index 9752eaf..2b4359e 100644 --- a/Indium2/recipe-modify.lua +++ b/Indium2/recipe-modify.lua @@ -11,7 +11,7 @@ if mods["IfNickel-Updated"] then end if mods["space-exploration"] then - util.add_product(mods["space-exploration"] and "se-scrap-recycling", {name="indite-ore", amount=1, probability=0.05}) + util.add_product(mods["space-exploration"] and "se-scrap-recycling", { type = "item", name = "indite-ore", amount=1, probability=0.05}) util.remove_ingredient("se-space-pipe-to-ground", "lead-plate") util.remove_ingredient("se-space-pipe-to-ground", "tin-plate")