From 102835507f9b27aa712af023cce815744d1bce5f Mon Sep 17 00:00:00 2001 From: Brevven Date: Sat, 24 Jul 2021 13:00:16 -0700 Subject: [PATCH] true nukes, hazmat suit compat --- changelog.txt | 7 +++++++ info.json | 2 +- zirconium-recipe-updates.lua | 27 ++++++++++++--------------- 3 files changed, 20 insertions(+), 16 deletions(-) diff --git a/changelog.txt b/changelog.txt index 1b793b2..2556e99 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,11 @@ --------------------------------------------------------------------------------------------------- +Version: 0.1.0 +Date: 2021-07-21 + Features: + - Officially in "beta" now. + - True Nukes compatibility + - Hazmat Suit compatibility +--------------------------------------------------------------------------------------------------- Version: 0.0.14 Date: 2021-07-07 Features: diff --git a/info.json b/info.json index bd290a5..df03921 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzzirconium", - "version": "0.0.14", + "version": "0.1.0", "factorio_version": "1.1", "title": "Zirconium", "author": "Brevven", diff --git a/zirconium-recipe-updates.lua b/zirconium-recipe-updates.lua index 5383c67..415e2eb 100644 --- a/zirconium-recipe-updates.lua +++ b/zirconium-recipe-updates.lua @@ -1,5 +1,7 @@ local util = require("__bzzirconium__.data-util"); +local nuclear_plate = mods.bzlead and "lead-plate" or "iron-plate" + util.replace_some_ingredient("stone-furnace", "stone", 1, "zircon", 1) if not mods["Krastorio2"] then @@ -17,11 +19,7 @@ util.add_ingredient("explosives", "zirconium-plate", 1) util.add_ingredient("nuclear-reactor", "zirconium-plate", 100) local ufc_amt = mods["Krastorio2"] and 1 or 5 -if mods.bzlead then - util.replace_some_ingredient("uranium-fuel-cell", "lead-plate", 5, "zirconium-plate", ufc_amt) -else - util.replace_some_ingredient("uranium-fuel-cell", "iron-plate", 5, "zirconium-plate", ufc_amt) -end +util.replace_some_ingredient("uranium-fuel-cell", nuclear_plate, 5, "zirconium-plate", ufc_amt) if not mods.bztungsten then util.add_ingredient("nuclear-fuel", "zirconium-plate", 1) @@ -106,15 +104,9 @@ util.add_ingredient("nuclear-furnace-4", "zirconia", 400) util.add_ingredient("nuclear-furnace-5", "zirconium-plate", 400) -if mods.bzlead then - util.replace_some_ingredient("breeder-fuel-cell", "lead-plate", 5, "zirconium-plate", 5) - util.replace_some_ingredient("mox-fuel-cell", "lead-plate", 5, "zirconium-plate", 5) - util.replace_some_ingredient("MOX-fuel", "lead-plate", 5, "zirconium-plate", 5) -else - util.replace_some_ingredient("breeder-fuel-cell", "iron-plate", 5, "zirconium-plate", 5) - util.replace_some_ingredient("mox-fuel-cell", "iron-plate", 5, "zirconium-plate", 5) - util.replace_some_ingredient("MOX-fuel", "iron-plate", 5, "zirconium-plate", 5) -end +util.replace_some_ingredient("breeder-fuel-cell", nuclear_plate, 5, "zirconium-plate", 5) +util.replace_some_ingredient("mox-fuel-cell", nuclear_plate, 5, "zirconium-plate", 5) +util.replace_some_ingredient("MOX-fuel", nuclear_plate, 5, "zirconium-plate", 5) util.add_ingredient("advanced-electric-furnace-rampant-industry", "zirconia", 50) -- Realistic Reactors @@ -186,5 +178,10 @@ end -- Bob's - bobplates -util.replace_some_ingredient("plutonium-fuel-cell", "lead-plate", 5, "zirconium-plate", 5) +util.replace_some_ingredient("plutonium-fuel-cell", nuclear_plate, 5, "zirconium-plate", 5) +-- True nukes +util.replace_some_ingredient("tritium-breeder-fuel-cell", nuclear_plate, 5, "zirconium-plate", 5) + +-- Hazmat suit +util.replace_some_ingredient("mil-grade-fuel-cell", nuclear_plate, 5, "zirconium-plate", 5)