Module:食物导航

来自缺氧 Wiki
跳转到导航 跳转到搜索
local p = {}
local fstr = mw.ustring.format -- shortcut for formattig a string
local getArgs = require('Dev:Arguments').getArgs
local utils = require("Module:Utils")


function p.foodEntries()
    local out = {}
    local ks = {}
    local fData = mw.loadData("Module:Data/Food")
    for k, _ in pairs(fData) do
        table.insert(ks, k)
    end
    table.sort(ks)

    for _, k in ipairs(ks) do
        -- mw.logObject(utils.getEntry(k))
        table.insert(out, fstr("{{物品|%s}}", utils.getEntry(k) or k))
    end
    return out
end


-- test by: = p.main()
function p.main()
	return table.concat(p.foodEntries(), "&nbsp;{{*}}&nbsp;<wbr>")
end

return p