bzgas2/recipe-updates.lua
2022-07-31 04:29:37 -07:00

55 lines
2 KiB
Lua

local util = require("data-util");
if util.me.use_phenol() then
util.multiply_recipe("plastic-bar", 3)
util.replace_some_ingredient("plastic-bar", "petroleum-gas", 15, "phenol", 1)
end
util.add_ingredient("power-switch", "bakelite", 5)
util.replace_ingredient("programmable-speaker", "iron-plate", "bakelite")
util.replace_ingredient("assembling-machine-2", "iron-gear-wheel", "bakelite")
util.add_ingredient("accumulator", "bakelite", 5)
util.add_to_ingredient("accumulator", "battery", 3)
util.set_product_amount("accumulator", "accumulator", 2)
util.replace_some_ingredient("explosives", "coal", 1, "formaldehyde", 10)
-- Gas boiler updates, from this mod or another
util.remove_ingredient("gas-boiler", "pump")
util.add_ingredient("gas-boiler", "pipe", 1)
util.add_ingredient("gas-boiler", "solder", 1)
util.add_effect("gas-extraction", {type="unlock-recipe", recipe="gas-boiler"})
if mods.Krastorio2 then
util.add_prerequisite("kr-fluids-chemistry", "basic-chemistry")
util.add_prerequisite("basic-chemistry", "kr-basic-fluid-handling")
end
util.replace_ingredient("se-bio-combustion-data", "se-plasma-stream", "gas")
util.replace_ingredient("se-bio-combustion-resistance-data", "se-plasma-stream", "gas")
util.add_ingredient("se-genetic-data", "phenol", 1)
util.add_ingredient("se-comparative-genetic-data", "phenol", 2)
-- Bob's Electronics SE KR
util.remove_recipe_effect("electronics", "basic-circuit-board-stone")
util.set_hidden("basic-circuit-board-stone")
util.replace_ingredient("basic-circuit-board-stone", "stone-tablet", "bakelite")
util.remove_ingredient("basic-circuit-board", "wood")
util.remove_ingredient("basic-circuit-board", "wooden-board")
util.remove_ingredient("basic-circuit-board", "iron-plate")
util.add_ingredient("basic-circuit-board", "bakelite", 1)
util.set_enabled("basic-circuit-board", false)
util.add_unlock("electronics", "basic-circuit-board")
-- Modmash electronics
util.replace_ingredient("blank-circuit", "iron-plate", "bakelite")
util.set_enabled("blank-circuit", false)
util.add_unlock("electronics", "blank-circuit")