Aleksei-bird 7c9c708c92 Первый фикс
Пачки некоторых позиций увеличены
2024-03-01 20:54:33 +03:00

58 lines
2.2 KiB
Lua

-- REFINERY PRODUCTS TRIGGERS
-- in the data stage, triggers where set for the ores,
-- depending on the ore settings, we enable the refinery products
angelsmods.trigger.refinery_products = angelsmods.trigger.refinery_products or {}
angelsmods.trigger.refinery_products["saphirite"] = true
angelsmods.trigger.refinery_products["jivolite"] = true
angelsmods.trigger.refinery_products["stiratite"] = true
angelsmods.trigger.refinery_products["crotinnium"] = true
if mods["bobplates"] then
angelsmods.trigger.refinery_products["rubyte"] = true
angelsmods.trigger.refinery_products["bobmonium"] = true
end
angelsmods.trigger.refinery_products["ferrous"] = angelsmods.trigger.ores["manganese"]
or angelsmods.trigger.ores["chrome"]
or angelsmods.trigger.ores["thorium"]
if angelsmods.trigger.refinery_products["ferrous"] then
angelsmods.trigger.refinery_products["saphirite"] = true
angelsmods.trigger.refinery_products["jivolite"] = true
angelsmods.trigger.refinery_products["rubyte"] = true
if angelsmods.petrochem then
angelsmods.trigger.liquid_ferric_chloride_solution = true
end
end
angelsmods.trigger.refinery_products["cupric"] = angelsmods.trigger.ores["platinum"]
or angelsmods.trigger.ores["tungsten"]
or angelsmods.trigger.ores["thorium"]
if angelsmods.trigger.refinery_products["cupric"] then
angelsmods.trigger.refinery_products["stiratite"] = true
angelsmods.trigger.refinery_products["crotinnium"] = true
angelsmods.trigger.refinery_products["bobmonium"] = true
if angelsmods.petrochem then
angelsmods.trigger.liquid_cupric_chloride_solution = true
end
end
if angelsmods.petrochem and angelsmods.trigger.enableacids and angelsmods.trigger.refinery_products["rubyte"] then
angelsmods.trigger.water_red_waste = true
end
--Fallbacks for the recipe builder
require("prototypes.recipe-builder-fallbacks")
--Overrides for refining/angels internal
require("prototypes.refining-override")
--Generic recipe generation
require("prototypes.refining-generate")
--Overrides for resources
require("prototypes.generation.angels-override")
-- EXECUTE OVERRIDES
angelsmods.functions.OV.execute()
--Update resources autoplace
angelsmods.functions.update_autoplace()
--angelsmods.functions.index_check()