18 lines
568 B
Lua
18 lines
568 B
Lua
local util = require("scripts.util")
|
|
|
|
return function(database)
|
|
--- @type table<string, LuaItemPrototype>
|
|
local prototypes = global.prototypes.item
|
|
for name, prototype in pairs(prototypes) do
|
|
if prototype.type == "tool" then
|
|
database.science_pack[name] = {
|
|
class = "science_pack",
|
|
order = prototype.order,
|
|
prototype_name = name,
|
|
}
|
|
util.add_to_dictionary("science_pack", name, prototype.localised_name)
|
|
util.add_to_dictionary("science_pack_description", name, prototype.localised_description)
|
|
end
|
|
end
|
|
end
|