diff --git a/changelog.txt b/changelog.txt index da45e83..6324346 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 2.1.10 +Date: 2025-05-03 + Changes: + - Fix load issue with bob's +--------------------------------------------------------------------------------------------------- Version: 2.1.9 Date: 2025-04-20 Changes: diff --git a/data-util.lua b/data-util.lua index f121833..0e48dbf 100644 --- a/data-util.lua +++ b/data-util.lua @@ -1330,7 +1330,7 @@ end -- Replace one product with another in a recipe function util.replace_product(recipe_name, old, new, options) if not should_force(options) and bypass(recipe_name) then return end - if data.raw.recipe[recipe_name] then + if data.raw.recipe[recipe_name] and (data.raw.item[new] or data.raw.fluid[new]) then replace_product(data.raw.recipe[recipe_name], old, new, options) end end diff --git a/info.json b/info.json index 4f79379..00fbd4f 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzzirconium", - "version": "2.1.9", + "version": "2.1.10", "factorio_version": "2.0", "title": "Zirconium", "author": "Brevven", diff --git a/zirconium-recipe.lua b/zirconium-recipe.lua index c6041e6..bf96959 100644 --- a/zirconium-recipe.lua +++ b/zirconium-recipe.lua @@ -191,7 +191,7 @@ data:extend({ -- cermet only if setting enabled if util.me.use_cermet() then local cermet_i = {util.item("zirconia", 2), util.item("copper-plate", 1)} -if mods.bztitanium then +if mods.bztitanium and data.raw.item["titanium-plate"] then local tme = require("__bztitanium__.me"); table.insert(cermet_i, util.item(tme.titanium_plate, 1)) end @@ -449,7 +449,7 @@ end end -- Zircaloy-4 only if needed -if mods.bztin then +if mods.bztin and data.raw.item["tin-plate"] then require("basic-foundry") local zircaloyi = { util.item("zirconium-sponge", 17),