16 403
contributi
m |
m (Update per restare pari con il movelist/entry) |
||
local css = require('Modulo:Css')
local gendata = mw.loadData('Modulo:Gens/data')
local mlentry = require('Modulo:Movelist/entry')
-- Tabelle dati
games[5] = {{'NB', 'nero'}, {'N2B2', 'nero2'}}
games[6] = {{'XY', 'x'}, {'RΩZα', 'rubinoomega'}}
games[7] = {{'SL', 'sole'}, {'USUL', 'ultrasole'}, {'LGPE', 'lgpikachu'}}
-- Contiene le varie funzioni che generano le celle
cells.level = function(gen)
local str = '! class="roundytop" style="background: #${bg}; min-width: 4ex;" colspan="
local row = {}
for a = gen, gendata.latest do
table.insert(row, string.interp(str, {bg = c[gendata[a].region].normale,
genl = gendata[a].ext, genr = gendata[a].roman
cs = mlentry.maxCellsNumber[a]}))
end
return table.concat(row)
cells.tm = function(gen, tms)
local str = '! class="roundytop" style="background: #${bg}; min-width: 4ex; line-height: 1em;" colspan="
local row, l = {}, ''
for a = gen, gendata.latest do
l = tms[a] == 'NO' and '<span style="color:#FFF;">Ness.</span>' or string.interp('[[${tm}|<span style="color:#FFF;">${tm}</span>]]', {tm = tms[a]})
table.insert(row, string.interp(str, {bg = c[gendata[a].region].normale,
genl = gendata[a].ext, genr = gendata[a].roman, tm = l
cs = mlentry.maxCellsNumber[a]}))
end
return table.concat(row)
cells.breed = function(gen)
local str = '! class="roundytop" style="background: #${bg}; min-width: 4ex" colspan="
local row = {}
for a = gen, gendata.latest do
table.insert(row, string.interp(str, {bg = c[gendata[a].region].normale,
genl = gendata[a].ext, genr = gendata[a].roman
cs = mlentry.maxCellsNumber[a]}))
end
return table.concat(row)
|