recipe updates

This commit is contained in:
Brevven 2022-01-23 04:08:02 -08:00
parent afde65e71f
commit 2908a3b192
3 changed files with 157 additions and 8 deletions

View file

@ -0,0 +1,30 @@
local util = require("data-util");
-- LDS
util.remove_ingredient("low-density-structure", "copper-plate")
util.remove_ingredient("low-density-structure", "steel-plate")
util.remove_ingredient("low-density-structure", "titanium-plate")
local amount = 20
if mods.bzzirconium then
if mods.Krastorio2 and data.raw.item["cermet"] then
amount = 6
else
amount = 10
end
else
if mods.Krastorio2 then
amount = 14
end
end
util.add_ingredient("low-density-structure", "aluminum-2219", amount)
if mods["space-exploration"] then
util.remove_ingredient("se-low-density-structure-beryllium", "copper-plate")
util.remove_ingredient("se-low-density-structure-beryllium", "steel-plate")
util.remove_ingredient("se-low-density-structure-beryllium", "titanium-plate")
if mods.bzzirconium then
amount = 2
else
amount = 10
end
util.add_ingredient("se-low-density-structure-beryllium", "aluminum-2219", amount)
end

View file

@ -0,0 +1,95 @@
local util = require("data-util");
util.replace_ingredient("car", "iron-plate", "aluminum-plate")
util.replace_ingredient("cargo-wagon", "iron-plate", "aluminum-6061")
util.replace_some_ingredient("locomotive", "steel-plate", 10, "aluminum-6061", 20)
util.add_prerequisite("turbo-bike", "basic-alloys")
util.replace_ingredient("turbo-bike", "steel-plate", "aluminum-6061")
util.add_prerequisite("trucks", "basic-alloys")
util.replace_ingredient("dumper-truck", "iron-plate", "aluminum-6061")
-- cargo ships
util.add_prerequisite("automated_water_transport", "basic-alloys")
util.replace_ingredient("floating-electric-pole", "iron-plate", "aluminum-plate")
util.replace_ingredient("indep-boat", "steel-plate", "aluminum-plate")
util.replace_ingredient("bouy", "iron-plate", "aluminum-plate")
util.replace_ingredient("chain_buoy", "iron-plate", "aluminum-plate")
util.replace_ingredient("port", "iron-plate", "aluminum-6061")
util.replace_some_ingredient("cargo_ship", "steel-plate", 200, "aluminum-6061", 200)
util.replace_some_ingredient("oil_tanker", "steel-plate", 150, "aluminum-6061", 150)
-- aircraft
util.replace_ingredient("gunship", "steel-plate", "aluminum-2219")
util.replace_ingredient("gunship", util.titanium_plate, "aluminum-2219")
util.replace_ingredient("cargo-plane", "steel-plate", "aluminum-2219")
util.replace_ingredient("cargo-plane", util.titanium_plate, "aluminum-2219")
util.replace_ingredient("flying-fortress", "steel-plate", "aluminum-2219")
util.replace_ingredient("cargo-plane", util.titanium_plate, "aluminum-2219")
-- helicopters
util.replace_ingredient("heli-recipe", "steel-plate", "aluminum-2219")
util.replace_ingredient("heli-recipe", util.titanium_plate, "aluminum-2219")
util.replace_ingredient("adamo-chopper", "steel-plate", "aluminum-2219")
util.replace_ingredient("adamo-chopper", util.titanium_plate, "aluminum-2219")
util.replace_ingredient("raven", "steel-plate", "aluminum-2219")
util.replace_ingredient("raven", util.titanium_plate, "aluminum-2219")
-- AAI Vehicles
util.replace_ingredient("vehicle-hauler", "iron-plate", "aluminum-plate")
util.replace_ingredient("vehicle-chaingunner", "iron-plate", "aluminum-plate")
util.replace_ingredient("vehicle-miner", "iron-plate", "aluminum-plate")
util.replace_ingredient("vehicle-miner-mk2", "steel-plate", "aluminum-plate")
util.replace_ingredient("vehicle-miner-mk3", "steel-plate", "aluminum-6061")
util.replace_ingredient("vehicle-miner-mk4", "steel-plate", "aluminum-6061")
util.replace_ingredient("vehicle-miner-mk5", "steel-plate", "aluminum-2219")
util.replace_ingredient("vehicle-flame-tumbler", "steel-plate", "aluminum-6061")
util.add_ingredient("vehicle-flame-tumbler", "spark-plug", 1)
util.replace_ingredient("vehicle-flame-tank", "steel-plate", "aluminum-6061")
util.replace_ingredient("vehicle-warden", "iron-plate", "aluminum-6061")
util.replace_ingredient("vehicle-laser-tank", "steel-plate", "aluminum-6061")
util.replace_ingredient("grappling-gun", "steel-plate", "aluminum-6061")
-- King Jo's
util.replace_ingredient("kj_2a6", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_40kbaneblade", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_40kpredator", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_40kdreadnought", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_40klemanruss", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_aventador", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_fordmustang", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_cybertruck", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_delorean", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_gigahorse", "steel-plate", "aluminum-6061")
util.replace_some_ingredient("kj_pak", "steel-plate", 20, "aluminum-6061", 20)
util.replace_ingredient("kj_maustank", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_panzer4", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_rattetank", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_rex", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_utilitarian", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_warrig", "steel-plate", "aluminum-6061")
util.replace_ingredient("kj_wirbelwind", "steel-plate", "aluminum-6061")
-- Dirigible
util.add_prerequisite("dirigible-blimps", "basic-alloys")
util.replace_ingredient("dirigible-blimp", "iron-plate", "aluminum-6061")
util.replace_ingredient("dirigible-vacuum", "iron-plate", "aluminum-6061")
-- Angel's Mass Transit
util.replace_ingredient("crawler-locomotive", "steel-plate", "aluminum-6061")
util.replace_ingredient("crawler-locomotive-wagon", "steel-plate", "aluminum-6061")
util.replace_ingredient("crawler-bot-wagon", "steel-plate", "aluminum-6061")
util.replace_ingredient("crawler-wagon", "steel-plate", "aluminum-6061")
util.replace_ingredient("smelting-locomotive-1", "steel-plate", "aluminum-6061")
util.replace_ingredient("smelting-locomotive-tender", "steel-plate", "aluminum-6061")
util.replace_ingredient("smelting-wagon-1", "steel-plate", "aluminum-6061")

View file

@ -1,6 +1,10 @@
local util = require("data-util");
util.replace_some_ingredient("sulfur", "petroleum-gas", 10, "alumina", 1)
util.replace_ingredient("medium-electric-pole", "copper-plate", "acsr-cable")
util.replace_ingredient("big-electric-pole", "copper-plate", "acsr-cable")
util.replace_ingredient("substation", "copper-plate", "acsr-cable")
@ -11,19 +15,39 @@ util.replace_some_ingredient("heavy-armor", "copper-plate", 20, "alumina", 50)
util.replace_some_ingredient("laser-turret", "steel-plate", 10, "alumina", 10)
util.replace_some_ingredient("tank", "steel-plate", 10, "alumina", 40)
util.replace_ingredient("car", "iron-plate", "aluminum-plate")
util.replace_ingredient("cargo-wagon", "iron-plate", "aluminum-plate")
util.replace_some_ingredient("locomotive", "steel-plate", 10, "aluminum-plate", 20)
util.add_ingredient("roboport", "aluminum-plate", 45)
util.replace_ingredient("assembling-machine-1", "iron-plate", "aluminum-plate")
util.replace_ingredient("fast-inserter", "iron-plate", "aluminum-plate")
util.replace_ingredient("long-handed-inserter", "iron-plate", "aluminum-plate")
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("kr-white-reinforced-plate", "alumina", 10)
util.add_ingredient("kr-black-reinforced-plate", "alumina", 10)
util.remove_ingredient("engine-unit", "tungsten")
util.add_ingredient("engine-unit", "spark-plug", 1)
util.add_ingredient("flamethrower", "spark-plug", 1)
util.add_ingredient("flamethrower-turret", "spark-plug", 1)
util.add_ingredient("tank", "spark-plug", 1)
-- 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-plate", 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