updates to handling some settings

This commit is contained in:
Brevven 2024-12-23 22:56:51 -08:00
parent ace3b5f11e
commit 99b2c9229c
3 changed files with 62 additions and 40 deletions

View file

@ -1,34 +1,60 @@
require("titanium-recipe-final")
-- Space Exploration compatibility and flavor tweaks
require("titanium-recipe-final-se")
-- Krastorio 2 final fixes
require("titanium-recipe-final-k2")
-- Rich Rocks Requiem for Krastorio 2 final fixes
require("titanium-recipe-final-rrr")
-- Module fixes, including for Krastorio 2
require("titanium-recipe-modules")
-- Deadlock's stacking and crating
require("titanium-recipe-final-stacking")
-- 5Dim's final fixes
require("titanium-recipe-final-5d")
-- Modmash final fixes
require("titanium-recipe-final-modmash")
require("compatibility/248k-final")
require("titanium-data-final-settings")
-- Second part of hack for endgame combat
require("compatibility/titanium-endgame-combat-final")
-- Hack for AutoTrainDepot
require("compatibility/titanium-auto-train-depot-final")

View file

@ -4,6 +4,7 @@ require("titanium-recipe")
require("titanium-enriched") -- Enriched Ti for Krastorio 2
require("titanium-recipe-se") -- Space Exploration special recipes (depends on K2 if present)
require("titanium-compressed")
require("titanium-data-settings")
-- First part of hack for endgame combat
require("compatibility/titanium-endgame-combat-data")

View file

@ -13,13 +13,8 @@ if mining_fluid == "chlorine" and data.raw.fluid["chlorine"] and mods["Krastorio
data.raw.technology[util.me.titanium_processing].unit.ingredients = {
{"basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}
elseif mining_fluid == "sulfuric-acid" then
data.raw.technology[util.me.titanium_processing].prerequisites = {"sulfur-processing"}
data.raw.technology[util.me.titanium_processing].unit.ingredients = {
{"automation-science-pack", 1}, {"logistic-science-pack", 1}}
data.raw.technology[util.me.titanium_processing].prerequisites = {"uranium-mining"}
else
if data.raw.technology["titanium-processing"] then
data.raw.technology["titanium-processing"].prerequisites = {"lubricant"}
end
if not mods["Pre0-17-60Oil"] then
util.set_tech_recipe("solar-panel-equipment", {
{"automation-science-pack", 1}, {"logistic-science-pack", 1}, {"chemical-science-pack", 1}})