跳转到内容

模組:Status/data

被永久保护的模块
维基百科,自由的百科全书

这是本页的一个历史版本,由SunAfterRain留言 | 贡献2025年5月11日 (日) 19:39编辑。这可能和当前版本存在着巨大的差异。

local data = mw.loadJsonData('Module:Status/data.json')

local statusMap = {}

for _, status in pairs(data) do
	-- mw.loadJsonData 載入的會有 metatable
	-- 但 mw.loadData 不接受有 metatable 的表
	-- 所以用複製的
	local statusCopy = {
		color = status.color,
		text = status.text,
		keep = status.keep,
	}
	for _, key in ipairs(status.status) do
		statusMap[key] = statusCopy
	end
end

return {
	statusMap = statusMap,
	unknownStatus = {
		color = data.unknown.color,
		keep = data.unknown.keep,
	},
}