打开主菜单
首页
随机
登录
设置
关于Arcaea中文维基
免责声明
搜索
查看“Module:Songconstant”的源代码
←
Module:Songconstant
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local getArgs = require('Module:Arguments').getArgs local getData = require("Module:Arcaea Data") local constantTable = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'ChartConstant.json' }) local specialTransition={ ["Quon (DJ Noriken)"]="quonwacca", ["Quon (Feryquitous)"]="quon", ["Genesis (Iris)"]="genesis", ["Genesis (Morrigan)"]="genesischunithm", ["#1f1e33"]="ifi", ["AI[UE]OON"]="aiueoon", ["[X]"]="infinity", } -- 你维好像没有关于这个的 直接的 东西。有了请替换掉 local p={} function p.main(frame) local args = getArgs(frame) return p._main(args) end function p._main(args) -- 指定曲目:id / name / nameAuto -- id 优先于 name 优先于 nameAuto -- 指定数值:(优先于指定曲目) -- PST曲目定数 / Past / PST -- PRS曲目定数 / Present / PRS -- FTR曲目定数 / Future / FTR -- BYD曲目定数 / Beyond / BYD -- ETR曲目定数 / Eternal / ETR local diffs={ args["PST曲目定数"] or args["Past"] or args["PST"], args["PRS曲目定数"] or args["Present"] or args["PRS"], args["FTR曲目定数"] or args["Future"] or args["FTR"], args["BYD曲目定数"] or args["Beyond"] or args["BYD"], args["ETR曲目定数"] or args["Eternal"] or args["ETR"], } local id='' if args["id"] and args["id"] ~= "" then id=args["id"] elseif args["name"] or args["nameAuto"] then local name=args["name"] or args["nameAuto"] if specialTransition[name] then id=specialTransition[name] else id=getData.singleSongInformation(name,"name","mobile")("id") end end if not (id=='' or id==nil) then if constantTable[id] then for diff=1,5 do if constantTable[id][diff] then diffs[diff]=diffs[diff] or string.format("%.1f",constantTable[id][diff]["constant"]) end end end end local wikiText='{| class="wikitable" style="text-align:center" cellspacing="0" cellpadding="5"' local names={'Past','Present','Future','Beyond','Eternal'} for diff=1,5 do if diffs[diff] then wikiText=wikiText .. '\n!' .. names[diff] end end wikiText=wikiText .. '\n|-' for diff=1,5 do if diffs[diff] then wikiText=wikiText .. '\n|' .. diffs[diff] end end wikiText=wikiText .. '\n|}' return wikiText end return p
本页使用的模板:
Module:Songconstant/doc
(
查看源代码
)
返回
Module:Songconstant
。