mirror of
https://github.com/Zenithsiz/logistic-belt-network.git
synced 2026-02-03 09:50:34 +00:00
26 lines
558 B
Lua
26 lines
558 B
Lua
-- Data
|
|
|
|
-- Imports
|
|
local lbn = require("lbn")
|
|
|
|
-- Get all data modules to add
|
|
local data_mods = { "entities", "hotkeys", "items", "recipies", "technologies" }
|
|
local data_to_add = lbn.util.array_map_table(data_mods, function(mod)
|
|
return mod, require(("data.%s"):format(mod))
|
|
end)
|
|
|
|
-- Then add them all
|
|
do
|
|
for name, arr in pairs(data_to_add) do
|
|
lbn.util.assert_array(arr)
|
|
|
|
if settings.startup["lbn:log"].value then
|
|
log(("Adding %i %s: %s"):format(#arr, name, lbn.util.format_array(arr)))
|
|
end
|
|
|
|
if #arr ~= 0 then
|
|
data:extend(arr)
|
|
end
|
|
end
|
|
end
|