模块:Tr/loaddata

来自Terraria Wiki
跳到导航 跳到搜索
亦可参看英文模块:Module:Tr/loaddata。那边可能有更完整或更正确的信息。

此模块尚无文档子页面。马上创建


local cache = mw.ext.LuaCache

local status, result = pcall(function ()
	return mw.text.jsonDecode(cache.get('tr__database'))
end)
if status then
	return result
else
	-- fallback
	local info = require('Module:Tr/db') --mw.loadData加载出来的数组有metatable,返回之后无法进行第二轮mw.loadData
	cache.set( 'tr__database', mw.text.jsonEncode(info))
	return info
end