This commit is contained in:
Brevven 2021-06-14 23:52:04 -07:00
parent 264bcfba45
commit ce9cb905d0
6 changed files with 38 additions and 4 deletions

View file

@ -1,4 +1,9 @@
---------------------------------------------------------------------------------------------------
Version: 0.0.4
Date: 2021-06-15
Features:
- FE+ compatibility
---------------------------------------------------------------------------------------------------
Version: 0.0.3
Date: 2021-06-12
Features:

View file

@ -7,6 +7,13 @@ function util.get_setting(name)
return settings.startup[name].value
end
function util.fe_plus(sub)
if mods["FactorioExtended-Plus-"..sub] then
return true
end
end
function util.use_cermet()
return util.get_setting("bzzirconium-enable-intermediates") == "yes"
end

View file

@ -1,6 +1,6 @@
{
"name": "bzzirconium",
"version": "0.0.3",
"version": "0.0.4",
"factorio_version": "1.1",
"title": "Zirconium",
"author": "Brevven",

View file

@ -9,7 +9,12 @@ util.add_prerequisite("chemical-science-pack", "zirconia-processing")
if util.use_cermet() then
-- production science techs behind cermet
util.add_prerequisite("effect-transmission", "cermet")
util.add_prerequisite("automation-3", "cermet")
if not util.fe_plus("Machines") then
util.add_prerequisite("automation-3", "cermet")
else
util.add_prerequisite("mechanical-engineer", "cermet")
util.add_prerequisite("advanced-oil-processing-3", "cermet")
end
util.add_prerequisite("productivity-module-3", "cermet")
util.add_prerequisite("speed-module-3", "cermet")
util.add_prerequisite("effectivity-module-3", "cermet")

View file

@ -33,9 +33,25 @@ if util.use_cermet() then
util.add_ingredient("speed-module-3", "cermet", 1)
util.add_ingredient("productivity-module-3", "cermet", 1)
util.add_ingredient("effectivity-module-3", "cermet", 1)
util.add_ingredient("assembling-machine-3", "cermet", 2)
util.add_ingredient("beacon", "cermet", 10)
util.add_ingredient("spidertron", "cermet", 8)
if not util.fe_plus("Machines") then
util.add_ingredient("assembling-machine-3", "cermet", 2)
else
util.add_ingredient("assembling-machine-4", "cermet", 2)
util.add_ingredient("assembling-machine-5", "cermet", 2)
util.add_ingredient("chemical-plant-mk3", "cermet", 2)
util.add_ingredient("oil-refinery-mk3", "cermet", 4)
end
end
-- More FE+
if util.fe_plus("Machines") then
util.add_ingredient("electric-furnace-mk2", "zirconia", 10)
util.add_ingredient("electric-furnace-mk3", "zirconia", 10)
util.add_ingredient("oil-refinery-mk2", "zirconia", 10)
util.add_ingredient("pumpjack-mk2", "zirconia", 10)
end
-- Krastorio2

View file

@ -148,7 +148,8 @@ data:extend({
if util.use_cermet() then
local cermet_i = {{"zirconia", 1}, {"copper-plate", 1}}
if mods.bztitanium then
table.insert(cermet_i, {"titanium-plate", 1})
local tutil = require("__bztitanium__.data-util");
table.insert(cermet_i, {tutil.titanium_plate, 1})
end
if mods.bzsilicon then
table.insert(cermet_i, {"silica", 1})