跳至內容

「Module:沙盒/Economy666/SongCollectionMulti」:修訂間差異

eden
無編輯摘要
(eden)
第55行: 第55行:
-- local plat = 'mobile'
-- local plat = 'mobile'
-- 不对song下述提及的字段存在性做检验
-- 不对song下述提及的字段存在性做检验
local diffId = {['edenwacca']='eden'}
local multi_song={}
local multi_song={}
第73行: 第75行:
multi_song[song.id] = song
multi_song[song.id] = song
end
end
end
for _,v in pairs(diffId) do
multi_song[v] = nil
end
end
第88行: 第93行:
local display_plat = ''
local display_plat = ''
if mobile_id[song.id] then
local NSid = id
if mobile_id[id] then
   display_plat = display_plat .. '[[文件:Icon Smartphone.png|16px|link=曲目列表 (移动版)]]'
   display_plat = display_plat .. '[[文件:Icon Smartphone.png|16px|link=曲目列表 (移动版)]]'
end
end
if ns_id[song.id] then
if ns_id[id] then
   display_plat = display_plat .. '[[文件:Icon Nintendo switch.png|16px|link=曲目列表 (Nintendo Switch版)]]'
elseif diffId[id] then
   display_plat = display_plat .. '[[文件:Icon Nintendo switch.png|16px|link=曲目列表 (Nintendo Switch版)]]'
   display_plat = display_plat .. '[[文件:Icon Nintendo switch.png|16px|link=曲目列表 (Nintendo Switch版)]]'
   NSid = diffId[id]
end
end
if display_plat == '' then
if display_plat == '' then
第118行: 第127行:
local pack_main = string.gsub(trans.packName[song.set] or packItem['name'], cc, ccl)
local pack_main = string.gsub(trans.packName[song.set] or packItem['name'], cc, ccl)
local pack_md = string.gsub(pack_main, ccl, ccd)
local pack_md = string.gsub(pack_main, ccl, ccd)
if mobile_id[id] and ns_id[id] then
if mobile_id[id] and ns_id[NSid] then
packItem_ns = mad.packQueryWrap(ns_song[id].set, 'ns')
packItem_ns = mad.packQueryWrap(ns_song[NSid].set, 'ns')
local pack_ns = string.gsub(trans.packName[ns_song[id].set] or packItem_ns['name'], cc, ccl)
local pack_ns = string.gsub(trans.packName[ns_song[NSid].set] or packItem_ns['name'], cc, ccl)
local pack_nd = string.gsub(pack_ns, ccl, ccd)
local pack_nd = string.gsub(pack_ns, ccl, ccd)
if pack_ns == pack_main then
if pack_ns == pack_main then
918

次編輯