bzcarbon2/data-final-fixes.lua

29 lines
846 B
Lua

require("carbon-recipe-final-stacking")
require("carbon-recipe-final-k2")
require("carbon-recipe-final-se")
require("carbon-recipe-final-rrr")
require("carbon-recipe-modules") -- Should be last import
local util = require("__bzcarbon__.data-util");
-- Only electric smelters can make Diamonds
function diamondsInElectricSmelter(entity)
if entity.energy_source.type == "electric" then
local isSmelter = false
for j, category in pairs(entity.crafting_categories) do
if category == "smelting" then
isSmelter = true
end
end
if isSmelter then
table.insert(entity.crafting_categories,"diamond-synthesis")
end
end
end
for i, entity in pairs(data.raw.furnace) do
diamondsInElectricSmelter(entity)
end
for i, entity in pairs(data.raw["assembling-machine"]) do
diamondsInElectricSmelter(entity)
end