41 lines
No EOL
1.1 KiB
Lua
41 lines
No EOL
1.1 KiB
Lua
function make_burner_recipe(item)
|
|
local blank = {
|
|
name = 'fu_burn_oxygen_recipe',
|
|
type = 'recipe',
|
|
category = 'fu_burner_category',
|
|
icon = '__248k__/ressources/elements/fu_oxygen.png',
|
|
icon_size = 64,
|
|
enabled = true,
|
|
hidden = true,
|
|
ingredients = {
|
|
{type="item", name="blank", amount=1},
|
|
},
|
|
results = {},
|
|
result_count = 1,
|
|
energy_required = 0.1,
|
|
always_show_made_in = true,
|
|
subgroup = 'fu_item_subgroup_f',
|
|
}
|
|
blank["name"] = "fu_burn_"..item.."_recipe"
|
|
blank["ingredients"] = {
|
|
{item,1}
|
|
}
|
|
if data.raw.item[item].icon then
|
|
blank["icon"] = data.raw.item[item].icon
|
|
blank["icon_size"] = data.raw.item[item].icon_size
|
|
end
|
|
--table.insert(data.raw.recipe, base)
|
|
data:extend({blank})
|
|
end
|
|
|
|
function burner_recipe_generator()
|
|
local items = data.raw.item
|
|
for i,v in pairs(items) do
|
|
if not data.raw.item[i].name == "fi_materials_waste" then
|
|
make_burner_recipe(data.raw.item[i].name)
|
|
end
|
|
end
|
|
end
|
|
|
|
|
|
burner_recipe_generator() |