6,354
次編輯
小無編輯摘要 |
(修复部分曲目在NS中存在Byd难度,但显示“仅移动版”的问题) |
||
行 40: | 行 40: | ||
end | end | ||
function bydMark(byd, name, inNs) | function bydMark(byd, name, inNs, nsByd) | ||
local diff, mark = mw.html.create('div'), mw.html.create('div') | local diff, mark = mw.html.create('div'), mw.html.create('div') | ||
diff:wikitext('[Beyond]') | diff:wikitext('[Beyond]') | ||
mark:wikitext('仅移动版') | mark:wikitext('仅移动版') | ||
if byd and inNs and | if byd and inNs and not(nsByd) | ||
then | then | ||
return tostring(tostring(diff)..tostring(mark)) | return tostring(tostring(diff)..tostring(mark)) | ||
行 234: | 行 234: | ||
inNs = true | inNs = true | ||
end | end | ||
-- 判断byd谱面是否存在;先假定NS不会有beyond等级。 | -- 判断byd谱面是否存在;先假定NS不会有beyond等级。 | ||
local byd | local byd, nsByd | ||
if args['Beyond等级'] or data('bydRating') then byd = true else byd = false end | if args['Beyond等级'] or data('bydRating') then byd = true else byd = false end | ||
if args['Beyond等级NS'] or dataNs('bydRating') then nsByd = true else nsByd = false end | |||
-- 处理谱师参数,未填写的等级谱师向前级复制(向下兼容) | -- 处理谱师参数,未填写的等级谱师向前级复制(向下兼容) | ||
行 317: | 行 318: | ||
{ '[Future]', { class = 'ftr-label'}}, | { '[Future]', { class = 'ftr-label'}}, | ||
[18] = | [18] = | ||
{ bydMark(byd, args['曲名'], inNs), { class = 'byd-label'}}, | { bydMark(byd, args['曲名'], inNs, nsByd), { class = 'byd-label'}}, | ||
[19] = | [19] = | ||
{ '等级', { class = 'label'}}, | { '等级', { class = 'label'}}, | ||
行 359: | 行 360: | ||
{ '[Future]', { class = 'ftr-label ns'}}, | { '[Future]', { class = 'ftr-label ns'}}, | ||
[39] = | [39] = | ||
{ bydMark(byd, args['曲名'], inNs), { class = 'byd-label ns'}}, | { bydMark(byd, args['曲名'], inNs, nsByd), { class = 'byd-label ns'}}, | ||
[40] = | [40] = | ||
{ 'note数量', { class = 'label ns'}}, | { 'note数量', { class = 'label ns'}}, |