缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
全站通知:
模块:表格/通用建造材料属性
刷
历
编
< 模块:表格
跳到导航
跳到搜索
此模块的文档可以在模块:表格/通用建造材料属性/doc创建
-- Module:表格
local p = {}
local fstr = mw.ustring.format -- shortcut for formattig a string
local getArgs = require('Module:Dev/Arguments').getArgs
local tb = require([[Module:表格]])
local po = require([[Module:Po]]).po
local utils = require([[Module:Utils]])
local elData = mw.loadData([[Module:Data/Elements]])
-- test by: = p.main()
function p.main(frame)
local args = getArgs(frame)
local out = {}
for k, el in pairs(elData) do
if el.state == "Solid" and not el.isDisabled then
for _, t in ipairs(el.tags or {}) do
if t == "BuildableAny" then
local dlcIcon = ""
if el.dlcId == "EXPANSION1_ID" then
dlcIcon = "{{眼冒金星图标}}"
end
table.insert(out, {
fstr("{{物品|%s}} %s", po(el.localizationID), dlcIcon),
fstr("%.3f", el.specificHeatCapacity),
fstr("%.3f", el.thermalConductivity),
fstr("%.2f", el.highTemp + utils.K0)
})
break
end
end
end
end
return tb.table(out, args)
end
return p