149 lines
7 KiB
Lua
149 lines
7 KiB
Lua
local util = require("data-util");
|
|
|
|
-- Big vanilla changes
|
|
util.multiply_recipe("sulfur", 2)
|
|
util.replace_some_ingredient("sulfur", "petroleum-gas", 10, "alumina", 1)
|
|
util.replace_ingredient("inserter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("burner-inserter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("transport-belt", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("underground-belt", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("splitter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("rocket", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("loader", "iron-plate", "aluminum-plate")
|
|
|
|
util.replace_ingredient("small-lamp", "copper-cable", "aluminum-cable")
|
|
util.replace_ingredient("radar", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("steam-engine", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("storage-tank", "iron-plate", "aluminum-plate")
|
|
util.remove_ingredient("engine-unit", "tungsten-plate")
|
|
util.add_ingredient("engine-unit", "spark-plug", mods["space-exploration"] and 2 or 1)
|
|
util.add_ingredient("flamethrower", "spark-plug", 1)
|
|
util.add_ingredient("flamethrower-turret", "spark-plug", 1)
|
|
util.add_ingredient("tank", "spark-plug", 1)
|
|
util.add_ingredient("tank", "spark-plug", 1)
|
|
|
|
util.replace_some_ingredient("artillery-shell", "explosives", 4, "aluminum-2219", 4)
|
|
|
|
if mods.bztitanium then
|
|
util.remove_ingredient("laser-turret", "diamond")
|
|
util.add_ingredient("laser-turret", "ti-sapphire", 1)
|
|
else
|
|
util.add_ingredient("laser-turret", "alumina", 5)
|
|
end
|
|
util.replace_some_ingredient("distractor-capsule", "defender-capsule", 1, "ti-sapphire", 1)
|
|
|
|
-- "Mall" changes
|
|
util.replace_ingredient("fast-inserter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("long-handed-inserter", "iron-plate", "aluminum-plate")
|
|
|
|
util.replace_some_ingredient("light-armor", "iron-plate", 20, "alumina", 20)
|
|
util.replace_some_ingredient("heavy-armor", "copper-plate", 20, "alumina", 50)
|
|
util.replace_some_ingredient("tank", "steel-plate", 10, "alumina", 40)
|
|
|
|
util.add_ingredient("kr-white-reinforced-plate", "alumina", 10)
|
|
util.add_ingredient("kr-black-reinforced-plate", "alumina", 10)
|
|
util.replace_ingredient("transport-belt-loader", "iron-plate", "aluminum-plate")
|
|
util.add_ingredient("transport-belt-loader", "aluminum-plate", 10)
|
|
|
|
|
|
|
|
-- buildings
|
|
|
|
util.replace_some_ingredient("rocket-silo", "concrete", 500, "alumina", 500)
|
|
util.replace_some_ingredient("rocket-silo", "steel-plate", 500, "aluminum-plate", 500)
|
|
util.add_ingredient("rocket-silo", "spark-plug", 100)
|
|
|
|
util.add_ingredient("roboport", "aluminum-6061", 45)
|
|
util.replace_ingredient("assembling-machine-1", "iron-plate", "aluminum-plate")
|
|
|
|
util.add_ingredient("centrifuge", "aluminum-plate", 50)
|
|
|
|
for i, item in pairs(data.raw.item) do
|
|
if item.subgroup == "beltboxes" then
|
|
util.replace_ingredient(item.name, "iron-plate", "aluminum-plate")
|
|
end
|
|
end
|
|
|
|
|
|
-- Glass
|
|
-- k2
|
|
util.replace_some_ingredient("glass", "sand", 3, "alumina", 1)
|
|
-- aai
|
|
util.multiply_recipe("glass-from-sand", 4)
|
|
util.replace_some_ingredient("glass-from-sand", "sand", 3, "alumina", 1)
|
|
-- se
|
|
util.replace_some_ingredient("se-glass-vulcanite", "sand", 3, "alumina", 1)
|
|
-- End glass
|
|
|
|
|
|
-- k2
|
|
if mods.Krastorio2 then
|
|
util.replace_some_ingredient("inserter-parts", "iron-stick", 2, "aluminum-plate", 1)
|
|
util.add_ingredient("inserter", "iron-stick", 1) -- nice symmetry
|
|
util.replace_ingredient("fast-inserter", "steel-plate", "aluminum-plate")
|
|
util.replace_ingredient("filter-inserter", "steel-plate", "aluminum-plate")
|
|
util.replace_ingredient("kr-wind-turbine", "iron-plate", "aluminum-plate")
|
|
|
|
util.replace_ingredient("battery-equipment", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("night-vision-equipment", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("big-battery-equipment", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("personal-submachine-laser-defense-mk1-equipment", "iron-plate", "aluminum-plate")
|
|
|
|
util.replace_ingredient("additional-engine", "steel-plate", "aluminum-6061")
|
|
util.replace_ingredient("advanced-additional-engine", "steel-plate", "aluminum-6061")
|
|
util.replace_ingredient("vehicle-roboport", "steel-plate", "aluminum-6061")
|
|
|
|
|
|
util.add_ingredient("kr-research-server", "aluminum-plate", 8)
|
|
util.add_ingredient("kr-atmospheric-condenser", "aluminum-plate", 10)
|
|
util.add_ingredient("kr-filtration-plant", "aluminum-plate", 10)
|
|
util.add_ingredient("kr-small-roboport", "aluminum-6061", 10)
|
|
util.add_ingredient("kr-large-roboport", "aluminum-6061", 20)
|
|
util.add_ingredient("assembling-machine-1", "aluminum-plate", 4)
|
|
|
|
util.add_ingredient("kr-laser-artillery-turret", "ti-sapphire", 4)
|
|
util.add_ingredient("kr-matter-assembler", "ti-sapphire", 8)
|
|
util.add_ingredient("kr-matter-plant", "ti-sapphire", 5)
|
|
end
|
|
|
|
util.replace_ingredient("chute-miniloader", "iron-plate", "aluminum-plate")
|
|
|
|
if mods["space-exploration"] then
|
|
|
|
util.add_product("se-scrap-recycling", {name="aluminum-ore", amount=1, probability=0.1})
|
|
|
|
util.replace_ingredient("se-adaptive-armour-equipment-1", "titanium-plate", "alumina")
|
|
util.replace_ingredient("se-adaptive-armour-equipment-1", "steel-plate", "alumina")
|
|
|
|
util.replace_ingredient("se-space-transport-belt", "copper-plate", "aluminum-2219")
|
|
util.add_ingredient("se-energy-beam-defence", "acsr-cable", 20)
|
|
|
|
util.replace_some_ingredient("se-rocket-launch-pad", "concrete", 500, "alumina", 500)
|
|
util.replace_some_ingredient("se-rocket-launch-pad", "steel-plate", 500, "aluminum-plate", 500)
|
|
util.add_ingredient("se-rocket-launch-pad", "spark-plug", 100)
|
|
util.add_ingredient("se-fluid-burner-generator", "spark-plug", 2)
|
|
|
|
|
|
util.add_ingredient("se-experimental-alloys-data", "aluminum-plate", 1)
|
|
util.add_to_product("se-experimental-alloys-data", "se-experimental-alloys-data", 1)
|
|
util.add_to_product("se-experimental-alloys-data", "se-scrap", 1)
|
|
util.add_to_ingredient("se-experimental-alloys-data", "se-empty-data", 1)
|
|
|
|
util.add_ingredient("se-electrical-shielding-data", "alumina", 1)
|
|
|
|
util.add_ingredient("se-space-laser-laboratory", "ti-sapphire", 10)
|
|
util.add_ingredient("se-space-astrometrics-laboratory", "ti-sapphire", 1)
|
|
util.add_ingredient("se-space-hypercooler", "ti-sapphire", 6)
|
|
end
|
|
|
|
|
|
util.replace_ingredient("Schall-fast-inserter-R1", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("Schall-fast-inserter-R2", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("Schall-fast-inserter-R3", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("Schall-fast-inserter-R4", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("Schall-fast-inserter-R5", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("very-long-handed-inserter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("FastLongInserters_fast-inserter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("FastLongInserters_filter-inserter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("FastLongInserters_stack-inserter", "iron-plate", "aluminum-plate")
|
|
util.replace_ingredient("FastLongInserters_stack-filter-inserter", "iron-plate", "aluminum-plate")
|