recipe updates
This commit is contained in:
parent
afde65e71f
commit
2908a3b192
3 changed files with 157 additions and 8 deletions
30
aluminum-recipe-updates-lds.lua
Normal file
30
aluminum-recipe-updates-lds.lua
Normal 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
|
||||||
95
aluminum-recipe-updates-transport.lua
Normal file
95
aluminum-recipe-updates-transport.lua
Normal 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")
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
local util = require("data-util");
|
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("medium-electric-pole", "copper-plate", "acsr-cable")
|
||||||
util.replace_ingredient("big-electric-pole", "copper-plate", "acsr-cable")
|
util.replace_ingredient("big-electric-pole", "copper-plate", "acsr-cable")
|
||||||
util.replace_ingredient("substation", "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("laser-turret", "steel-plate", 10, "alumina", 10)
|
||||||
util.replace_some_ingredient("tank", "steel-plate", 10, "alumina", 40)
|
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("fast-inserter", "iron-plate", "aluminum-plate")
|
||||||
util.replace_ingredient("long-handed-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-white-reinforced-plate", "alumina", 10)
|
||||||
util.add_ingredient("kr-black-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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue