504
次編輯
無編輯摘要 |
(重写) |
||
行 11: | 行 11: | ||
["[X]"]="infinity", | ["[X]"]="infinity", | ||
} | } | ||
-- 你维好像没有关于这个的 直接的 东西 | -- 你维好像没有关于这个的 直接的 东西 。有了请替换掉 | ||
local p={} | local p={} | ||
行 20: | 行 20: | ||
function p._main(args) | function p._main(args) | ||
-- | -- 指定曲目:id / name / nameAuto | ||
-- 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='' | local id='' | ||
if args["id"] and args["id"] ~= "" then | if args["id"] and args["id"] ~= "" then | ||
id=args["id"] | id=args["id"] | ||
elseif args["name"] or args["nameAuto"] then | elseif args["name"] or args["nameAuto"] then | ||
local name= | local name=args["name"] or args["nameAuto"] | ||
if specialTransition[name] then | if specialTransition[name] then | ||
id=specialTransition[name] | id=specialTransition[name] | ||
行 40: | 行 46: | ||
end | end | ||
end | end | ||
if id=='' or id==nil then | 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 | end | ||
wikiText=wikiText .. '\n|-' | |||
for diff=1,5 do | |||
if | if diffs[diff] then | ||
wikiText=wikiText .. '\n|' .. diffs[diff] | |||
end | end | ||
end | end | ||
return | wikiText=wikiText .. '\n|}' | ||
return wikiText | |||
end | end | ||
return p | return p |
次編輯