From d1d471c416f18299b6de4db8c70a2dee90d23e44 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sat, 11 Oct 2025 18:23:34 +0200 Subject: [PATCH] Mod compatibility fixes --- data-final-fixes.lua | 2 +- tin-recipe-updates.lua | 18 +++--------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/data-final-fixes.lua b/data-final-fixes.lua index 7095892..f546f25 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -6,7 +6,7 @@ local util = require("data-util"); util.add_product("jellynut-processing", util.item("jellyskin", 1, .25)) -- in case of clobbering -util.replace_some_ingredient("se-glass-vulcanite", "sand", 1, "tin-plate", 1) +util.replace_some_ingredient("se-glass-vulcanite", mods["Krastorio2"] and "kr-sand" or "sand", 1, "tin-plate", 1) util.add_product("se-glass-vulcanite", {type="item", name="tin-plate", amount=1, catalyst_amount=1, probability=0.8}) util.set_main_product("se-glass-vulcanite", mods["Krastorio2"] and "kr-glass" or "glass") diff --git a/tin-recipe-updates.lua b/tin-recipe-updates.lua index 0e59e6d..92f0a4b 100644 --- a/tin-recipe-updates.lua +++ b/tin-recipe-updates.lua @@ -55,17 +55,11 @@ util.add_ingredient("se-pylon-substation", "solder", 2) util.add_ingredient("se-pylon", "solder", 2) util.add_ingredient("se-holmium-solenoid", "solder", 2) --- -- Elecrontics circuit recipes are updated in final fixes: --- util.multiply_recipe("electronic-circuit", 2) --- util.replace_some_ingredient("electronic-circuit", "copper-cable", 1, "solder", 1) --- util.multiply_recipe("electronic-circuit-stone", 2) --- util.replace_some_ingredient("electronic-circuit-stone", "copper-cable", 1, "solder", 1) - -- glass if mods.Krastorio2 then - util.replace_some_ingredient("glass", "sand", 1, "tin-plate", 1) - util.add_product("glass", {type="item", name="tin-plate", amount=1, catalyst_amount=1, probability=0.8}) - util.set_main_product("glass", "glass") + util.replace_some_ingredient("kr-glass", "kr-sand", 1, "tin-plate", 1) + util.add_product("kr-glass", {type="item", name="tin-plate", amount=1, catalyst_amount=1, probability=0.8}) + util.set_main_product("kr-glass", "kr-glass") else if mods.bzfoundry then if not mods.bzaluminum then @@ -86,12 +80,6 @@ else util.set_category("sng-glass-plate", "basic-founding") end end --- -- NOTE: K2 seems to reset this recipe, so moved to final fixes: --- util.replace_some_ingredient("se-glass-vulcanite", "sand", 1, "tin-plate", 1) --- util.add_product("se-glass-vulcanite", {type="item", name="tin-plate", amount=1, probability=0.8}) --- util.set_main_product("se-glass-vulcanite", "glass") --- --- 248k in /compatibility dir -- end glass util.add_ingredient("kr-fuel-refinery", "solder", 5)