fix up a bunch of progression

This commit is contained in:
Brevven 2025-01-05 04:35:55 -08:00
parent 86b422f7b9
commit 1e86ff3938
4 changed files with 22 additions and 3 deletions

View file

@ -172,4 +172,5 @@ data:extend({
},
})
util.add_unlock("automation-2", "basic-crusher")
util.add_prerequisite("silica-processing", "automation-2")
end

View file

@ -92,6 +92,7 @@ data:extend(
name = "silica-processing",
icon_size = 256, icon_mipmaps = 4,
icon = "__bzsilicon__/graphics/technology/silica-processing.png",
prerequisites = {"logistic-science-pack"},
effects =
{
{
@ -105,6 +106,7 @@ data:extend(
ingredients =
{
{"automation-science-pack", 1},
{"logistic-science-pack", 1},
},
time = 30
},

View file

@ -7,6 +7,13 @@ if mods["Krastorio2"] then
util.add_unlock("kr-silicon-processing", "silicon")
end
end
local prerequisites = {}
if util.me.more_intermediates() and mods["space-age"] then
prerequisites = {"silica-processing", "sulfur-processing"}
else
prerequisites = {"silica-processing", "logistic-science-pack"}
end
data:extend(
{
@ -80,7 +87,7 @@ data:extend(
},
time = 30
},
prerequisites = {"silica-processing", "logistic-science-pack"},
prerequisites = prerequisites,
order = "b-b"
} or nil,
}
@ -130,7 +137,7 @@ data:extend({
icon = "__bzsilicon__/graphics/icons/silicone-recipe.png",
icon_size = 128,
subgroup = "intermediate-product",
category = mods["space-age"] and "organic-or-chemistry" or "chemistry",
category = mods["space-age"] and "organic-or-chemistry" or "crafting-with-fluid",
enabled = false,
energy_required = 10,
allow_productivity = true,
@ -154,7 +161,7 @@ data:extend({
{
type = "recipe",
name = "solar-cell",
category = "crafting-with-fluid",
category = "crafting",
subgroup = "intermediate-product",
enabled = false,
energy_required = 2,
@ -175,3 +182,10 @@ if not mods["space-age"] then
end
end
util.add_effect("kr-fluids-chemistry", {type="unlock-recipe", recipe="hydrogen-chloride"})
if util.me.more_intermediates() and not mods["space-age"] then
util.add_unlock("advanced-circuit", "silicon-wafer")
util.add_prerequisite("advanced-circuit", "sulfur-processing")
util.add_prerequisite("circuit-network", "advanced-circuit")
util.add_prerequisite("solar-energy", "advanced-circuit")
end

View file

@ -57,6 +57,8 @@ if data.raw.item["silicone"] then
util.add_ingredient("lubricant", "silicone", 1)
util.replace_some_ingredient("engine-unit", "pipe", 1, "silicone", 1)
util.add_prerequisite("engine", "silicon-processing")
util.remove_prior_unlocks("advanced-circuit", "silicon-wafer")
util.add_prerequisite("silicon-processing", "automation-2")
util.add_ingredient("power-armor", "silicone", 20)
util.add_ingredient("exoskeleton-equipment", "silicone", 10)
util.add_ingredient("fission-reactor-equipment", "silicone", 80)