diff --git a/data-updates.lua b/data-updates.lua index eb02201..71abbcd 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -1,4 +1,6 @@ -require("recipe-updates") +require("prototypes/tech-updates") +require("prototypes/processing-unit-updates") +require("prototypes/recipe-updates") require("map-gen-preset-updates") -- require("compatibility/bob") diff --git a/data.lua b/data.lua index 571acf8..30725b2 100644 --- a/data.lua +++ b/data.lua @@ -1,8 +1,13 @@ require("prototypes/gold-ore") require("prototypes/gold") require("prototypes/silver") -require("prototypes/plpd") +require("prototypes/platinum") +require("prototypes/palladium") require("prototypes/rich-copper") +require("prototypes/temperature-sensor") +require("prototypes/mlcc") +require("prototypes/cpu") +require("prototypes/mainboard") require("cables") local util = require("data-util"); diff --git a/prototypes/processing-unit-updates.lua b/prototypes/processing-unit-updates.lua new file mode 100644 index 0000000..1db3675 --- /dev/null +++ b/prototypes/processing-unit-updates.lua @@ -0,0 +1,14 @@ +local util = require("data-util") + +if mods.bzsilicon then + util.remove_ingredient("processing-unit", "silicon") + util.remove_ingredient("processing-unit", "silicon-wafer") + util.remove_ingredient("processing-unit", "sulfuric-acid") + util.remove_ingredient("processing-unit", "electronic-circuit") + util.remove_ingredient("processing-unit", "advanced-circuit") + --util.set_ingredient("processing-unit", "electronic-circuit", 1) + --util.set_ingredient("processing-unit", "advanced-circuit", 1) + util.add_ingredient("processing-unit", "cpu", 1) + util.set_recipe_time("processing-unit", 4) +end +util.add_ingredient("processing-unit", "mainboard", 1) diff --git a/prototypes/recipe-updates.lua b/prototypes/recipe-updates.lua new file mode 100644 index 0000000..c4c63c8 --- /dev/null +++ b/prototypes/recipe-updates.lua @@ -0,0 +1,10 @@ +local util = require("data-util") + +if mods.bztitanium then + util.replace_ingredient("heat-exchanger", util.titanium_plate, "titanium-palladium-flange") + util.replace_some_ingredient("steam-turbine", util.titanium_plate, 10, "titanium-palladium-flange", 10) +else + util.add_ingredient("heat-exchanger", "titanium-palladium-flange", 10) + util.add_ingredient("steam-turbine", "titanium-palladium-flange", 10) + util.add_ingredient("rocket-silo", "titanium-palladium-flange", 100) +end diff --git a/recipe-updates.lua b/recipe-updates.lua deleted file mode 100644 index e69de29..0000000