From 7fc095254cbf3fff3f4280727f57e57253e8fb64 Mon Sep 17 00:00:00 2001 From: Brevven Date: Mon, 31 Jan 2022 00:17:48 -0800 Subject: [PATCH] ti sapphire recipe --- aluminum-recipe.lua | 37 +++++++++++++++++++++++++++++++++++++ locale/en/aluminum.cfg | 3 +++ 2 files changed, 40 insertions(+) diff --git a/aluminum-recipe.lua b/aluminum-recipe.lua index 55bf9e3..664109a 100644 --- a/aluminum-recipe.lua +++ b/aluminum-recipe.lua @@ -1,6 +1,7 @@ -- Aluminum smelting local util = require("data-util"); +local futil = require("util"); local alumina_results = {} @@ -339,6 +340,42 @@ end util.add_prerequisite("aerospace-alloys", "titanium-processing") util.add_prerequisite("aerospace-alloys", "zirconia-processing") +if mods.bztitanium then + data:extend({ + { + type = "item", + name = "ti-sapphire", + icon = "__bzaluminum__/graphics/icons/ti-sapphire.png", + icon_size = 128, + subgroup = "intermediate-product", + order = "zz[sapphire-ti]", + stack_size = 50, + }, + { + type = "recipe", + name = "ti-sapphire", + icon = "__bzaluminum__/graphics/icons/ti-sapphire.png", + icon_size = 128, + category = "chemistry", + subgroup = "intermediate-product", + order = "zz[sapphire-ti]", + enabled = false, + energy_required = 10, + ingredients = { + {"alumina", 10}, + {util.titanium_plate, 1}, + {type="fluid", name=mods.Krastorio2 and "ammonia" or "sulfuric-acid", amount=5}, + }, + results = {{"ti-sapphire", 1}}, + }, + }) + util.add_effect("laser", {type="unlock-recipe", recipe="ti-sapphire"}) + util.add_prerequisite("laser", util.titanium_processing) + if mods.bzcarbon then + util.add_ingredient("ti-sapphire", "diamond", 1) + util.add_product("ti-sapphire", {type="item", name="diamond", amount=1, probability=0.8}) + end +end end diff --git a/locale/en/aluminum.cfg b/locale/en/aluminum.cfg index a44ccf8..802db6b 100644 --- a/locale/en/aluminum.cfg +++ b/locale/en/aluminum.cfg @@ -16,6 +16,7 @@ enriched-aluminum=Enriched aluminum compressed-aluminum-ore=Compressed aluminum ore acsr-cable=ACSR cable spark-plug=Spark plug +ti-sapphire=Ti-sapphire crystal [item-description] aluminum-ore=Can be smelted into aluminum plates @@ -24,6 +25,7 @@ aluminum-2219=An aerospace-grade aluminum alloy aluminum-6061=A common aluminum alloy aluminum-cable=AAAC cable acsr-cable=Aluminum conductor steel-reinforced +spark-plug=A flame igniter [technology-name] aluminum-matter-processing=Aluminum conversion @@ -46,6 +48,7 @@ aluminum-dust=__ITEM__aluminum-dust__ dirty-water-filtration-aluminum=Filter dirty water [item=aluminum-ore] bz-aluminum-ingot=Aluminum ingot alumina-smelting-vulcanite=__ITEM__alumina__ +ti-sapphire=__ITEM__ti-sapphire__ [recipe-description] enriched-aluminum=Enrich aluminum ore, purifying with sulfuric acid [fluid=sulfuric-acid] and water [fluid=water], improving the final yield. Produce dirty water [fluid=dirty-water] as a byproduct.