缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
全站通知:
模块:装备导航
刷
历
编
跳到导航
跳到搜索
-- 装备导航
local p = {}
local fstr = mw.ustring.format -- shortcut for formattig a string
local getArgs = require('Module:Dev/Arguments').getArgs
local po = require([[Module:Po]]).po
local eData = mw.loadData("Module:Data/Equipments")
local utils = require("Module:Utils")
function p.equipEntries()
local out = {}
local ks = {}
for k, _ in pairs(eData) do
table.insert(ks, k)
end
table.sort(ks)
for _, k in ipairs(ks) do
-- mw.logObject(utils.getEntry(k))
local eCode = "STRINGS.EQUIPMENT.PREFABS."..k:upper()..".NAME"
local name = po(eCode)
if not utils.isDefaultT(eCode, name) then
table.insert(out, fstr("{{物品|%s}}", name))
end
end
return out
end
-- test by: = p.main()
function p.main()
local out = p.equipEntries()
-- mw.logObject(out)
return table.concat(out, " {{*}} <wbr>")
end
return p