1,014
个编辑
Economy666(讨论 | 贡献) (补充信息;bydAppend(lasteternity)) |
Economy666(讨论 | 贡献) 小 (谱师排序) |
||
第273行: | 第273行: | ||
end | end | ||
function p.main(frame) | |||
function p.main() | -- local parentArgs = frame:getParent().args | ||
pickList = readList() | local Args = frame.args | ||
singleList = genList(pickList) | |||
local pickList = readList() | |||
local singleList = genList(pickList) | |||
local wikiText ='' | local wikiText ='' | ||
local desiredOrder = { | |||
"Nitro", | |||
"Toaster", | |||
"Kurorak", | |||
"k//eternal", | |||
"TaroNuke", | |||
"Exschwasion", | |||
"CERiNG", | |||
"antymis", | |||
"Luxance", | |||
"KLMNOP", | |||
"Dec18" | |||
} | |||
-- for designer,songs in pairs(singleList) do | |||
local commonText = '' | |||
for _,designer in ipairs(desiredOrder) do | |||
local songs = singleList[designer] or {} | |||
commonText = commonText .."\n==".. designer.."==\n" | |||
commonText = commonText .. head | |||
for songid,diff in pairs(songs) do | |||
commonText = commonText .. songUnit(songid) | |||
end | |||
commonText = commonText .. '|}' | |||
singleList[designer]=nil | |||
end | |||
local uncommon = { | |||
"-chartaesthesia-", | |||
"moonquay", | |||
"石樂", | |||
"絶滅", | |||
"én", | |||
"与主线剧情相关的特殊名义", | |||
"其他未确认谱师名义" | |||
} | |||
local uncommonText = '\n==未采用常驻谱师名义的曲目名单及所用名义==\n' | |||
for _,designer in ipairs(uncommon) do | |||
local songs = singleList[designer] or {} | |||
uncommonText = uncommonText .."\n===".. designer.."===\n" | |||
uncommonText = uncommonText .. head | |||
for songid,diff in pairs(songs) do | |||
uncommonText = uncommonText .. songUnit(songid) | |||
end | |||
uncommonText = uncommonText .. '|}' | |||
singleList[designer]=nil | |||
end | |||
local rareText = '\n==已确认的其他谱师名义及相关曲目名单==\n' | |||
for designer,songs in pairs(singleList) do | for designer,songs in pairs(singleList) do | ||
local songs = singleList[designer] or {} | |||
rareText = rareText .."\n===".. designer.."===\n" | |||
rareText = rareText .. head | |||
for songid,diff in pairs(songs) do | for songid,diff in pairs(songs) do | ||
rareText = rareText .. songUnit(songid) | |||
end | end | ||
rareText = rareText .. '|}' | |||
end | end | ||
-- for i,ii in pairs(songDiffDesigner) do | -- for i,ii in pairs(songDiffDesigner) do | ||
第293行: | 第345行: | ||
-- return list1 | -- return list1 | ||
return | return commonText..rareText..uncommonText | ||
end | end | ||
return p | return p |
个编辑