Would you consider pudding in a recipe to craft electric furnace out of steel furnace?
here is the source code I made and tested
-- electric furnace
local furnace_upgrade = util.table.deepcopy(data.raw.recipe["electric-furnace"])
furnace_upgrade.name = "tkm-electric-furnace-upgrade"
furnace_upgrade.subgroup = "item-upgrades-production"
furnace_upgrade.order = "d"
furnace_upgrade.allow_as_intermediate = false
furnace_upgrade.ingredients = {
{"steel-furnace", 1},
{"steel-plate", 4},
{"advanced-circuit", 5}}
data:extend{furnace_upgrade}
table.insert(data.raw["technology"]["advanced-material-processing-2"].effects, {type = "unlock-recipe",recipe = "tkm-electric-furnace-upgrade"})