fe+
This commit is contained in:
parent
264bcfba45
commit
ce9cb905d0
6 changed files with 38 additions and 4 deletions
|
|
@ -1,4 +1,9 @@
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.4
|
||||||
|
Date: 2021-06-15
|
||||||
|
Features:
|
||||||
|
- FE+ compatibility
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.0.3
|
Version: 0.0.3
|
||||||
Date: 2021-06-12
|
Date: 2021-06-12
|
||||||
Features:
|
Features:
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,13 @@ function util.get_setting(name)
|
||||||
return settings.startup[name].value
|
return settings.startup[name].value
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function util.fe_plus(sub)
|
||||||
|
if mods["FactorioExtended-Plus-"..sub] then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function util.use_cermet()
|
function util.use_cermet()
|
||||||
return util.get_setting("bzzirconium-enable-intermediates") == "yes"
|
return util.get_setting("bzzirconium-enable-intermediates") == "yes"
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "bzzirconium",
|
"name": "bzzirconium",
|
||||||
"version": "0.0.3",
|
"version": "0.0.4",
|
||||||
"factorio_version": "1.1",
|
"factorio_version": "1.1",
|
||||||
"title": "Zirconium",
|
"title": "Zirconium",
|
||||||
"author": "Brevven",
|
"author": "Brevven",
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,12 @@ util.add_prerequisite("chemical-science-pack", "zirconia-processing")
|
||||||
if util.use_cermet() then
|
if util.use_cermet() then
|
||||||
-- production science techs behind cermet
|
-- production science techs behind cermet
|
||||||
util.add_prerequisite("effect-transmission", "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("productivity-module-3", "cermet")
|
||||||
util.add_prerequisite("speed-module-3", "cermet")
|
util.add_prerequisite("speed-module-3", "cermet")
|
||||||
util.add_prerequisite("effectivity-module-3", "cermet")
|
util.add_prerequisite("effectivity-module-3", "cermet")
|
||||||
|
|
|
||||||
|
|
@ -33,9 +33,25 @@ if util.use_cermet() then
|
||||||
util.add_ingredient("speed-module-3", "cermet", 1)
|
util.add_ingredient("speed-module-3", "cermet", 1)
|
||||||
util.add_ingredient("productivity-module-3", "cermet", 1)
|
util.add_ingredient("productivity-module-3", "cermet", 1)
|
||||||
util.add_ingredient("effectivity-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("beacon", "cermet", 10)
|
||||||
util.add_ingredient("spidertron", "cermet", 8)
|
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
|
end
|
||||||
|
|
||||||
-- Krastorio2
|
-- Krastorio2
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,8 @@ data:extend({
|
||||||
if util.use_cermet() then
|
if util.use_cermet() then
|
||||||
local cermet_i = {{"zirconia", 1}, {"copper-plate", 1}}
|
local cermet_i = {{"zirconia", 1}, {"copper-plate", 1}}
|
||||||
if mods.bztitanium then
|
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
|
end
|
||||||
if mods.bzsilicon then
|
if mods.bzsilicon then
|
||||||
table.insert(cermet_i, {"silica", 1})
|
table.insert(cermet_i, {"silica", 1})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue