55 lines
2 KiB
Lua
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")
|
|
|