From e80a3dae8229479d4b02b66a10813610b4912885 Mon Sep 17 00:00:00 2001 From: Brevven Date: Wed, 4 Jan 2023 02:24:56 -0800 Subject: [PATCH] plat pallad --- prototypes/plpd.lua | 92 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 prototypes/plpd.lua diff --git a/prototypes/plpd.lua b/prototypes/plpd.lua new file mode 100644 index 0000000..ab4bde7 --- /dev/null +++ b/prototypes/plpd.lua @@ -0,0 +1,92 @@ +local util = require("data-util"); + +data:extend({ + { + type = "item", + name = "platinum-powder", + icon = "__bzgold__/graphics/icons/platinum-powder.png", + icon_size = 128, + subgroup = "raw-resource", + order = "b[platinum-powder]", + stack_size = util.get_stack_size(100), + }, + { + type = "item", + name = "platinum-ingot", + icon = "__bzgold__/graphics/icons/platinum-ingot.png", + icon_size = 128, + subgroup = "raw-resource", + order = "b[platinum-ingot]", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "platinum-ingot", + category = "smelting", + order = "d[platinum-ingot]", + enabled = true, + energy_required = 1.6, + ingredients = {{"platinum-powder", 1}}, + results = {{"platinum-ingot", 1}}, + }, +}) +data:extend({ + { + type = "item", + name = "palladium-powder", + icon = "__bzgold__/graphics/icons/palladium-powder.png", + icon_size = 128, + subgroup = "raw-resource", + order = "b[palladium-powder]", + stack_size = util.get_stack_size(100), + }, + { + type = "item", + name = "palladium-ingot", + icon = "__bzgold__/graphics/icons/palladium-ingot.png", + icon_size = 128, + subgroup = "raw-resource", + order = "b[palladium-ingot]", + stack_size = util.get_stack_size(100), + }, + { + type = "recipe", + name = "palladium-ingot", + category = "smelting", + order = "d[palladium-ingot]", + enabled = true, + energy_required = 1.6, + ingredients = {{"palladium-powder", 1}}, + results = {{"palladium-ingot", 1}}, + }, +}) +data:extend({ + { + type = "technology", + name = "plpd-processing", + icons = { + { + icon = "__bzgold__/graphics/icons/platinum-ingot.png", + icon_size = 128, shift = {-32,-32}, + }, + { + icon = "__bzgold__/graphics/icons/palladium-ingot.png", + icon_size = 128, shift = {32,32}, + }, + }, + effects = { + { type = "unlock-recipe", recipe = "palladium-ingot" }, + { type = "unlock-recipe", recipe = "platinum-ingot" }, + }, + unit = { + count = 100, time = 30, + ingredients = { + {"automation-science-pack", 1}, + {"logistic-science-pack", 1}, + {"chemical-science-pack", 1}, + }, + }, + prerequisites = mods["space-exploration"] and {"rocket-science-pack"} or {"chemical-science-pack"}, + order = "b-b", + }, +})