Module:Packlist index:修订间差异
小 (cover up) |
小 (fix) |
||
(未显示另一用户的1个中间版本) | |||
第1行: | 第1行: | ||
local p = { single = { idx = -100, name = "Memory Archive" } } | local p = { single = { idx = -100, name = "Memory Archive" } } | ||
local plst = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate { title = "packlist" }).packs | local plst = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate { title = "packlist.json" }).packs | ||
local | local packName = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate { title = "Transition.json" }).packName | ||
for i, v in ipairs(plst) do | for i, v in ipairs(plst) do | ||
local | local name = packName[v.id] or v.name_localized.en | ||
if v.pack_parent and v.id ~= 'epilogue' then | |||
if | name = p[v.pack_parent].name .. "|" .. name | ||
name = p[v.pack_parent].name .. "| | |||
end | end | ||
p[v.id] = { idx = i, name = name } | p[v.id] = { idx = i, name = name } | ||
end | end | ||
p.wacca.name = "WACCA Collaboration" | |||
return p | return p |
2023年8月18日 (五) 21:52的最新版本
可在Module:Packlist index/doc创建此模块的帮助文档
local p = { single = { idx = -100, name = "Memory Archive" } }
local plst = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate { title = "packlist.json" }).packs
local packName = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate { title = "Transition.json" }).packName
for i, v in ipairs(plst) do
local name = packName[v.id] or v.name_localized.en
if v.pack_parent and v.id ~= 'epilogue' then
name = p[v.pack_parent].name .. "|" .. name
end
p[v.id] = { idx = i, name = name }
end
p.wacca.name = "WACCA Collaboration"
return p