k2 spaced out, etc
This commit is contained in:
parent
64e991bbe0
commit
63324114b2
11 changed files with 22 additions and 19 deletions
|
|
@ -3,6 +3,7 @@ Version: 2.0.25
|
||||||
Date: 2025-05-04
|
Date: 2025-05-04
|
||||||
Changes:
|
Changes:
|
||||||
- Support for Krastorio2 spaced out
|
- Support for Krastorio2 spaced out
|
||||||
|
- Further tweaks to K2 2 integration
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 2.0.24
|
Version: 2.0.24
|
||||||
Date: 2025-05-03
|
Date: 2025-05-03
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
"? aai-industry",
|
"? aai-industry",
|
||||||
"? space-exploration",
|
"? space-exploration",
|
||||||
"? Krastorio2",
|
"? Krastorio2",
|
||||||
|
"? Krastorio2-spaced-out",
|
||||||
"? Rich-Rocks-Requiem",
|
"? Rich-Rocks-Requiem",
|
||||||
"? FactorioExtended-Plus-Core",
|
"? FactorioExtended-Plus-Core",
|
||||||
"? Pre0-17-60Oil",
|
"? Pre0-17-60Oil",
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ data:extend({
|
||||||
name = "bztitanium-mining-fluid",
|
name = "bztitanium-mining-fluid",
|
||||||
setting_type = "startup",
|
setting_type = "startup",
|
||||||
default_value = "lubricant",
|
default_value = "lubricant",
|
||||||
allowed_values = (mods["Krastorio2"] and {"lubricant", "sulfuric-acid", "chlorine"} or {"lubricant", "sulfuric-acid"}),
|
allowed_values = ((mods.Krastorio or mods["Krastorio-spaced-out"]) and {"lubricant", "sulfuric-acid", "kr-chlorine"} or {"lubricant", "sulfuric-acid"}),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type = "int-setting",
|
type = "int-setting",
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ if settings.startup["bztitanium-mining-fluid"] then
|
||||||
mining_fluid = settings.startup["bztitanium-mining-fluid"].value
|
mining_fluid = settings.startup["bztitanium-mining-fluid"].value
|
||||||
end
|
end
|
||||||
|
|
||||||
if mining_fluid == "chlorine" and data.raw.fluid["chlorine"] and mods["Krastorio2"] then
|
if mining_fluid == "chlorine" and data.raw.fluid["chlorine"] and util.k2() then
|
||||||
data.raw.technology[util.me.titanium_processing].prerequisites = {"kr-fluids-chemistry"}
|
data.raw.technology[util.me.titanium_processing].prerequisites = {"kr-fluids-chemistry"}
|
||||||
data.raw.technology[util.me.titanium_processing].unit.ingredients = util.ALC
|
data.raw.technology[util.me.titanium_processing].unit.ingredients = util.ALC
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
-- Enriched Titanium for Krastorio2
|
-- Enriched Titanium for Krastorio2
|
||||||
local util = require("__bztitanium__.data-util");
|
local util = require("__bztitanium__.data-util");
|
||||||
|
|
||||||
if mods["Krastorio2"] then
|
if util.k2() then
|
||||||
data:extend(
|
data:extend(
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
-- Matter recipes for Krastorio2
|
-- Matter recipes for Krastorio2
|
||||||
if mods["Krastorio2"] then
|
|
||||||
local util = require("__bztitanium__.data-util");
|
local util = require("__bztitanium__.data-util");
|
||||||
|
if util.k2() then
|
||||||
|
|
||||||
data:extend(
|
data:extend(
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -2,24 +2,24 @@
|
||||||
-- There are other K2 changes throughout
|
-- There are other K2 changes throughout
|
||||||
|
|
||||||
local util = require("__bztitanium__.data-util");
|
local util = require("__bztitanium__.data-util");
|
||||||
if mods["Krastorio2"] then
|
if util.k2() then
|
||||||
-- Titanium modifies flying robot frames, so use them in a reasonable tech card in Krastorio 2
|
-- Titanium modifies flying robot frames, so use them in a reasonable tech card in Krastorio 2
|
||||||
util.replace_ingredient("advanced-tech-card", "electric-engine-unit", "flying-robot-frame")
|
util.multiply_recipe("kr-advanced-tech-card", 2)
|
||||||
|
util.replace_ingredient("kr-advanced-tech-card", "electric-engine-unit", "flying-robot-frame", 5)
|
||||||
|
|
||||||
-- Flavor changes
|
-- Flavor changes
|
||||||
util.replace_ingredient("kr-electric-mining-drill-mk2", "rare-metals", util.me.titanium_plate)
|
util.replace_ingredient("kr-electric-mining-drill-mk2", "kr-rare-metals", util.me.titanium_plate)
|
||||||
util.replace_ingredient("kr-advanced-transport-belt", "rare-metals", util.me.titanium_plate)
|
util.replace_ingredient("kr-advanced-transport-belt", "kr-rare-metals", util.me.titanium_plate)
|
||||||
util.replace_ingredient("kr-advanced-loader", "rare-metals", util.me.titanium_plate)
|
util.replace_ingredient("kr-advanced-loader", "kr-rare-metals", util.me.titanium_plate)
|
||||||
if mods["deadlock-beltboxes-loaders"] then
|
if mods["deadlock-beltboxes-loaders"] then
|
||||||
util.replace_ingredient("kr-advanced-transport-belt-beltbox", "rare-metals", util.me.titanium_plate)
|
util.replace_ingredient("kr-advanced-transport-belt-beltbox", "kr-rare-metals", util.me.titanium_plate)
|
||||||
util.replace_ingredient("kr-advanced-transport-belt-loader", "rare-metals", util.me.titanium_plate)
|
util.replace_ingredient("kr-advanced-transport-belt-loader", "kr-rare-metals", util.me.titanium_plate)
|
||||||
end
|
end
|
||||||
|
|
||||||
util.replace_ingredient("kr-quarry-drill", "steel-plate", util.me.titanium_plate)
|
util.replace_ingredient("kr-quarry-drill", "steel-plate", util.me.titanium_plate)
|
||||||
util.replace_ingredient("kr-singularity-lab", "steel-plate", util.me.titanium_plate)
|
util.replace_ingredient("kr-singularity-lab", "steel-plate", util.me.titanium_plate)
|
||||||
|
|
||||||
util.replace_ingredient("stack-inserter", "steel-plate", util.me.titanium_plate)
|
util.replace_ingredient("bulk-inserter", "steel-plate", util.me.titanium_plate)
|
||||||
util.replace_ingredient("stack-filter-inserter", "steel-plate", util.me.titanium_plate)
|
|
||||||
|
|
||||||
util.add_ingredient("kr-advanced-steam-turbine", util.me.titanium_plate, 40)
|
util.add_ingredient("kr-advanced-steam-turbine", util.me.titanium_plate, 40)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ local util = require("__bztitanium__.data-util");
|
||||||
if deadlock and deadlock["add_stack"] then
|
if deadlock and deadlock["add_stack"] then
|
||||||
deadlock.add_stack("titanium-ore", "__bztitanium__/graphics/icons/stacked/titanium-ore-stacked.png", "deadlock-stacking-2", 64)
|
deadlock.add_stack("titanium-ore", "__bztitanium__/graphics/icons/stacked/titanium-ore-stacked.png", "deadlock-stacking-2", 64)
|
||||||
deadlock.add_stack(util.me.titanium_plate, "__bztitanium__/graphics/icons/stacked/titanium-plate-stacked.png" , "deadlock-stacking-2", 64)
|
deadlock.add_stack(util.me.titanium_plate, "__bztitanium__/graphics/icons/stacked/titanium-plate-stacked.png" , "deadlock-stacking-2", 64)
|
||||||
if mods["Krastorio2"] then
|
if util.k2() then
|
||||||
deadlock.add_stack("enriched-titanium", "__bztitanium__/graphics/icons/stacked/enriched-titanium-stacked.png" , "deadlock-stacking-2", 64)
|
deadlock.add_stack("enriched-titanium", "__bztitanium__/graphics/icons/stacked/enriched-titanium-stacked.png" , "deadlock-stacking-2", 64)
|
||||||
end
|
end
|
||||||
if data.raw.item["titanium-ingot"] then
|
if data.raw.item["titanium-ingot"] then
|
||||||
|
|
@ -17,7 +17,7 @@ end
|
||||||
if deadlock_crating then
|
if deadlock_crating then
|
||||||
deadlock_crating.add_crate("titanium-ore", "deadlock-crating-2")
|
deadlock_crating.add_crate("titanium-ore", "deadlock-crating-2")
|
||||||
deadlock_crating.add_crate(util.me.titanium_plate, "deadlock-crating-2")
|
deadlock_crating.add_crate(util.me.titanium_plate, "deadlock-crating-2")
|
||||||
if mods["Krastorio2"] then
|
if util.k2() then
|
||||||
deadlock_crating.add_crate("enriched-titanium", "deadlock-crating-2")
|
deadlock_crating.add_crate("enriched-titanium", "deadlock-crating-2")
|
||||||
end
|
end
|
||||||
if data.raw.item["titanium-ingot"] then
|
if data.raw.item["titanium-ingot"] then
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ if string.sub(mods["space-exploration"], 1, 3) == "0.6" then
|
||||||
util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "titanium-ingot"})
|
util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "titanium-ingot"})
|
||||||
util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "titanium-ingot-to-plate"})
|
util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "titanium-ingot-to-plate"})
|
||||||
util.add_prerequisite(data.raw.technology["se-processing-vulcanite"], util.me.titanium_processing)
|
util.add_prerequisite(data.raw.technology["se-processing-vulcanite"], util.me.titanium_processing)
|
||||||
if mods["Krastorio2"] then
|
if util.k2() then
|
||||||
util.set_item_subgroup("enriched-titanium", "titanium")
|
util.set_item_subgroup("enriched-titanium", "titanium")
|
||||||
data.raw.recipe["enriched-titanium-plate"].order= "d[titanium-plate]"
|
data.raw.recipe["enriched-titanium-plate"].order= "d[titanium-plate]"
|
||||||
se_delivery_cannon_recipes["enriched-titanium"] = {name= "enriched-titanium"}
|
se_delivery_cannon_recipes["enriched-titanium"] = {name= "enriched-titanium"}
|
||||||
|
|
@ -108,7 +108,7 @@ if string.sub(mods["space-exploration"], 1, 3) == "0.6" then
|
||||||
se_delivery_cannon_recipes["titanium-ingot"] = {name= "titanium-ingot"}
|
se_delivery_cannon_recipes["titanium-ingot"] = {name= "titanium-ingot"}
|
||||||
else
|
else
|
||||||
data.raw.item[util.me.titanium_plate].subgroup = "plates"
|
data.raw.item[util.me.titanium_plate].subgroup = "plates"
|
||||||
if mods["Krastorio2"] then
|
if util.k2() then
|
||||||
|
|
||||||
data:extend({
|
data:extend({
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ if not mods["pyrawores"] then
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Krastorio 2 changes
|
-- Krastorio 2 changes
|
||||||
if mods["Krastorio2"] then
|
if util.k2() then
|
||||||
util.add_prerequisite("kr-electric-mining-drill-mk2", util.me.titanium_processing)
|
util.add_prerequisite("kr-electric-mining-drill-mk2", util.me.titanium_processing)
|
||||||
util.add_prerequisite("kr-quarry-minerals-extraction", util.me.titanium_processing)
|
util.add_prerequisite("kr-quarry-minerals-extraction", util.me.titanium_processing)
|
||||||
end
|
end
|
||||||
|
|
@ -208,3 +208,4 @@ util.replace_ingredient("turbo-inserter", "steel-plate", util.me.titanium_plate)
|
||||||
util.replace_ingredient("express-filter-inserter", "steel-plate", util.me.titanium_plate)
|
util.replace_ingredient("express-filter-inserter", "steel-plate", util.me.titanium_plate)
|
||||||
util.replace_ingredient("express-stack-inserter", "steel-plate", util.me.titanium_plate)
|
util.replace_ingredient("express-stack-inserter", "steel-plate", util.me.titanium_plate)
|
||||||
util.replace_ingredient("express-stack-filter-inserter", "steel-plate", util.me.titanium_plate)
|
util.replace_ingredient("express-stack-filter-inserter", "steel-plate", util.me.titanium_plate)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ data:extend({
|
||||||
main_product = util.me.titanium_plate,
|
main_product = util.me.titanium_plate,
|
||||||
category = "smelting",
|
category = "smelting",
|
||||||
order = "d[titanium-plate]",
|
order = "d[titanium-plate]",
|
||||||
icons = (mods["Krastorio2"] and
|
icons = (util.k2() and
|
||||||
{
|
{
|
||||||
{ icon = "__bztitanium__/graphics/icons/titanium-plate.png", icon_size = 64, icon_mipmaps = 3,},
|
{ icon = "__bztitanium__/graphics/icons/titanium-plate.png", icon_size = 64, icon_mipmaps = 3,},
|
||||||
{ icon = "__bztitanium__/graphics/icons/titanium-ore.png", icon_size = 64, icon_mipmaps = 3, scale=0.25, shift= {-8, -8}},
|
{ icon = "__bztitanium__/graphics/icons/titanium-ore.png", icon_size = 64, icon_mipmaps = 3, scale=0.25, shift= {-8, -8}},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue