17 lines
495 B
Lua

local util = require("scripts.util")
return function(database)
for name, prototype in pairs(global.prototypes.item_group) do
database.group[name] = {
class = "group",
enabled_at_start = true,
fluids = util.unique_obj_array({}),
items = util.unique_obj_array({}),
prototype_name = name,
recipes = util.unique_obj_array({}),
}
util.add_to_dictionary("group", name, prototype.localised_name)
-- NOTE: Groups do not have descriptions
end
end