查看“Module:Arcaea Data”的源代码
因为以下原因,您没有权限编辑本页:
您可以查看和复制此页面的源代码。
local p = {}
function p.packName(id)
-- 将曲包ID转换为曲包名称。
-- 传入Songlist中定义的曲包ID,返回Packlist中的曲包名称。如果Template:Transition.json中存在转换,则使用转换后的名称。
if type(id) ~= "string"
then
mw.log("id值类型不符,类型为"..type(id))
return "undefined"
end
-- 检查曲包ID→曲包名称转换表是否存在转换规则。
local covList = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Transition.json' })["packName"]
if covList[id] then return covList[id] end
-- 判断变量是否已有值,为多次调用预备。
-- 变量为全局变量
if packlist == nil then
packlist = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Packlist.json' })
end
000
1:0
本页使用的模板: