Module:沙盒/Chronowar/partnertable:修订间差异

无编辑摘要
无编辑摘要
无编辑摘要
第3行: 第3行:
local getData = require("Module:data")
local getData = require("Module:data")
local p = {}
local p = {}
function timeCov(t)
return os.date("(%Y/%m/%d)", t)
end
function dateCov(v,d,t,type)
if not(v and d) then return nil end
local box,a,b,c = mw.html.create( 'div' ),mw.html.create( 'div' ),mw.html.create( 'div' ),mw.html.create( 'div' )
box:addClass( "date-box" )
a:wikitext(t)
if type=="arg"
then
b:wikitext(v..'<br>'..'('..tostring(d)..')')
else
b:wikitext('v'..v..'<br>'..tostring(timeCov(d)))
end
box:wikitext(tostring(a))
  :wikitext(tostring(b))
  :wikitext(tostring(c))
return tostring(box)
end


function labelText(text,class)
function labelText(text,class)
第67行: 第46行:


function p._main(args)
function p._main(args)
local category=''
local data,dataNs
local argsLength = 0
for _,_ in pairs(args) do  argsLength=argsLength+1 end
if argsLength>=16
then
data,dataNs=re0,getData.getNS(args['曲名'])
else
data,dataNs=getData.getMobile(args['曲名']),getData.getNS(args['曲名'])
end
local awaken
local awaken
第96行: 第64行:
      [9] = { '觉醒形态', {class = 'label'}},
      [9] = { '觉醒形态', {class = 'label'}},
      [10] = { args['觉醒形态'] or '无', {class = 'data'}},
      [10] = { args['觉醒形态'] or '无', {class = 'data'}},
      [11] = {
      [11] = { ' 搭档数据', {class = 'header'}},
       'BPM',
      [12] = { ' 等级', {class = 'label'}},
     {class = 'label'}},
      [13] = { 'Lv1', {class = 'level-data'}},
      [12] = {
      [14] = { 'Lv20', {class = 'level-data'}},
       args['BPM'] or data('bpm') or dataNs('bpm'),
      [15] = { 'Lv30', {class = 'awaken-data'}},
     {class = 'data'}},
      [16] = { 'Frag', {class = 'label'}},
      [13] = {
      [17] = { args['Frag1'], {class = 'level-data'}},
       ' 谱面信息',
      [18] = { args['Frag20'], {class = 'level-data'}},
     {class = 'header'}},
      [19] = { args['Frag30'], {class = 'awaken-data'}},
      [14] = {
      [20] = { 'Step', {class = 'label'}},
       ' 难度',
      [21] = { args['Step1'], {class = 'level-data'}},
     {class = 'label'}},
      [22] = { args['Step20'], {class = 'level-data'}},
      [15] = {
      [23] = { args['Step30'], {class = 'awaken-data'}},
       '[Past]',
      [24] = { 'Over', {class = 'label'}},
     {class = 'pst-label'}},
      [25] = { args['Over1'], {class = 'level-data'}},
      [16] = {
      [26] = { args['Over20'], {class = 'level-data'}},
       '[Present]',
      [27] = { args['Over30'], {class = 'awaken-data'}},
     {class = 'prs-label'}},
      [28] = { ' 搭档数据 (Nintendo Switch版)', {class = 'header ns'}},
      [17] = {
       '[Future]',
     {class = 'ftr-label'}},
      [18] = {args[' 曲名'],{class = 'byd-label'}},
      [19] = {
       ' 等级',
     {class = 'label'}},
      [20] = {
       args['Past等级'] or data('pstRating'),
     {class = 'pst-data'}},
      [21] = {
       args['Present等级'] or data('prsRating'),
     {class = 'prs-data'}},
      [22] = {
       args['Future等级'] or data('ftrRating'),
     {class = 'ftr-data'}},
      [23] = {
       args['Beyond等级'] or data('bydRating'),
     {class = 'byd-data'}},
      [24] = {
       'note数量',
     {class = 'label'}},
      [25] = {
       args['PastNote'] or '空',
     {class = 'pst-data'}},
      [26] = {
       args['PresentNote'] or '空',
     {class = 'prs-data'}},
      [27] = {
     args['FutureNote'] or '空', {class = 'ftr-data'}},
      [28] = {
       args['BeyondNote'] or '空',
     {class = 'byd-data'}},
      [29] = {
      [29] = {
        '谱面设计',
        '谱面设计',
第251行: 第186行:
end
end
return tostring(box)..category
return tostring(box)
end
end


return p
return p
4,199

个编辑