minor compat aai, k2
This commit is contained in:
parent
39790a40b2
commit
7dde159f28
5 changed files with 32 additions and 5 deletions
|
|
@ -35,7 +35,9 @@ if util.me.use_fullerenes() then
|
||||||
util.add_prerequisite("graphene", "fullerenes")
|
util.add_prerequisite("graphene", "fullerenes")
|
||||||
util.add_prerequisite("military-3", "fullerenes")
|
util.add_prerequisite("military-3", "fullerenes")
|
||||||
util.replace_some_ingredient("poison-capsule", "coal", 9, "fullerenes", 90)
|
util.replace_some_ingredient("poison-capsule", "coal", 9, "fullerenes", 90)
|
||||||
util.replace_some_ingredient("slowdown-capsule", "coal", 4, "fullerenes", 40)
|
if not mods.Krastorio2 then
|
||||||
|
util.replace_some_ingredient("slowdown-capsule", "coal", 4, "fullerenes", 40)
|
||||||
|
end
|
||||||
|
|
||||||
-- K2
|
-- K2
|
||||||
util.add_ingredient("kr-biter-virus", "fullerenes", 100)
|
util.add_ingredient("kr-biter-virus", "fullerenes", 100)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.1.8
|
||||||
|
Date: 2022-05-30
|
||||||
|
Changes:
|
||||||
|
- AAI: Improve AAI tech tree when Graphite enabled: steam power after basic fluid handling.
|
||||||
|
- K2: Do not unlock electric mining drill with automation core.
|
||||||
|
- K2: Fullerenes no longer required for slowdown capsules, due to earlier unlock in K2.
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.1.7
|
Version: 0.1.7
|
||||||
Date: 2022-04-25
|
Date: 2022-04-25
|
||||||
Fixes:
|
Fixes:
|
||||||
|
|
|
||||||
|
|
@ -95,13 +95,18 @@ if not mods.Krastorio2 and not mods["aai-industry"] and not mods.bzaluminum then
|
||||||
end
|
end
|
||||||
|
|
||||||
if not mods["aai-industry"] then
|
if not mods["aai-industry"] then
|
||||||
if mods.Krastorio2 then
|
if not mods.Krastorio2 then
|
||||||
util.add_effect("kr-automation-core", { type = "unlock-recipe", recipe = "electric-mining-drill" })
|
|
||||||
else
|
|
||||||
util.set_enabled("electric-mining-drill", true)
|
util.set_enabled("electric-mining-drill", true)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
if mods["aai-industry"] then
|
||||||
|
-- AAI Industry now unlocks steam much later. Move it to an earlier sensible location in the tech tree.
|
||||||
|
util.set_prerequisite("steam-power", {"basic-fluid-handling"})
|
||||||
|
util.set_tech_recipe("steam-power", {{"automation-science-pack", 1}})
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
-- Must be last
|
-- Must be last
|
||||||
util.create_list()
|
util.create_list()
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,19 @@ function util.contains(table, sought)
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Set/override a technology's prerequisites
|
||||||
|
function util.set_prerequisite(technology_name, prerequisites)
|
||||||
|
local technology = data.raw.technology[technology_name]
|
||||||
|
if technology then
|
||||||
|
technology.prerequisites = {}
|
||||||
|
for i, prerequisite in pairs(prerequisites) do
|
||||||
|
if data.raw.technology[prerequisite] then
|
||||||
|
table.insert(technology.prerequisites, prerequisite)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- Add a prerequisite to a given technology
|
-- Add a prerequisite to a given technology
|
||||||
function util.add_prerequisite(technology_name, prerequisite)
|
function util.add_prerequisite(technology_name, prerequisite)
|
||||||
local technology = data.raw.technology[technology_name]
|
local technology = data.raw.technology[technology_name]
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "bzcarbon",
|
"name": "bzcarbon",
|
||||||
"version": "0.1.7",
|
"version": "0.1.8",
|
||||||
"factorio_version": "1.1",
|
"factorio_version": "1.1",
|
||||||
"title": "Graphite & Diamonds",
|
"title": "Graphite & Diamonds",
|
||||||
"author": "Brevven",
|
"author": "Brevven",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue