diff --git a/lignumis/prototypes/compatibility/crushing-industry-updates.lua b/lignumis/prototypes/compatibility/crushing-industry-updates.lua new file mode 100644 index 0000000..940ba53 --- /dev/null +++ b/lignumis/prototypes/compatibility/crushing-industry-updates.lua @@ -0,0 +1,10 @@ +local Technology = require("__cf-lib__/data/Technology") + +if not mods["crushing-industry"] then return end +if not settings.startup["crushing-industry-ore"].value then return end + +if mods["aai-industry"] then + Technology:new("burner-mechanics"):removeRecipe("burner-crusher") +else + Technology:new("steam-power"):removeRecipe("burner-crusher") +end \ No newline at end of file diff --git a/lignumis/prototypes/compatibility/crushing-industry.lua b/lignumis/prototypes/compatibility/crushing-industry.lua index 2f62662..7b00d89 100644 --- a/lignumis/prototypes/compatibility/crushing-industry.lua +++ b/lignumis/prototypes/compatibility/crushing-industry.lua @@ -84,14 +84,6 @@ if settings.startup["crushing-industry-byproducts"].value then table.insert(data.raw["recipe"]["crushed-gold-ore"].results, { type = "item", name = "sand", amount = 1, probability = 0.02 }) end -if mods["aai-industry"] then - Technology:new("burner-mechanics"):removeRecipe("burner-crusher") -else - Technology:new("steam-power"):removeRecipe("burner-crusher") -end - - - local gold_recipe = Recipe:new("burner-crusher") :replaceIngredient("iron-gear-wheel", "wooden-gear-wheel") :replaceIngredient("iron-plate", "gold-plate") diff --git a/lignumis/prototypes/compatibility/data.lua b/lignumis/prototypes/compatibility/data.lua index 8f4bb5b..6d649e2 100644 --- a/lignumis/prototypes/compatibility/data.lua +++ b/lignumis/prototypes/compatibility/data.lua @@ -5,4 +5,5 @@ require("alien-biomes") require("aai-loaders") require("nuclear-science") require("lane-splitters") -require("wood-industry") \ No newline at end of file +require("wood-industry") +require("crushing-industry") \ No newline at end of file diff --git a/lignumis/prototypes/compatibility/updates.lua b/lignumis/prototypes/compatibility/updates.lua index 8df0677..3bd7bd3 100644 --- a/lignumis/prototypes/compatibility/updates.lua +++ b/lignumis/prototypes/compatibility/updates.lua @@ -1,4 +1,4 @@ require("aai-industry") require("gleba-reborn") require("any-planet-start") -require("crushing-industry") \ No newline at end of file +require("crushing-industry-updates") \ No newline at end of file