缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
全站通知:
模块:小动物导航
刷
历
编
跳到导航
跳到搜索
-- Module:小动物导航
local p = {}
local getArgs = require('Module:Dev/Arguments').getArgs
local cData = mw.loadData([[Module:Data/Critters]])
local navbox = require([[Module:导航栏]])
local fstr = mw.ustring.format -- shortcut for formattig a string
local po = require([[Module:Po]]).po
-- test by: = p._main()
function p._main()
local out = {"[[小动物]]"}
local familySet = {}
for k, v in pairs(cData) do
local currFamName = po(fstr("STRINGS.CREATURES.FAMILY_PLURAL.%s",
v.family:upper()))
familySet[currFamName] = true
end
local families = {}
for k, _ in pairs(familySet) do
table.insert(families, fstr("{{物品|%s}}", k))
end
table.sort(families)
table.insert(out, "小动物")
table.insert(out, table.concat(families, " {{*}} "))
-- mw.logObject(out)
return navbox.main(out)
end
function p.main(frame) return p._main() end
return p