16 403
contributi
m (Boh, non crasherà. Spero) |
(Nuovo movelist. Vedi boxtipo per il disclaimer) |
||
local txt = require('Modulo:Wikilib/strings')
local c = mw.loadData('Modulo:Colore/data')
local css = require('Modulo:Css')
local gendata = mw.loadData('Modulo:Gens/data')
cells.level = function(gen)
local row = {}
for a = gen, gendata.latest do
cells.tm = function(gen, tms)
local row, l = {}, ''
for a = gen, gendata.latest do
cells.breed = function(gen)
local row = {}
for a = gen, gendata.latest do
cells.tutor = function(gen, gms)
local row = {}
for a in ipairs(gms) do
local headers = function(tipo, gen, kind)
!
!
! class="
! class="hidden-sm" style="padding: 0 0.7ex;" rowspan="${rs}" | Gruppo uova
! class="roundytr" colspan="${cs}" | ]=],
{
bg = css.horizGradLua(tipo, 'light', tipo, 'normale'),
rs = kind == 'event' and 1 or 2,
cs = cs[kind](gen)
j.shadowh = function(frame)
▲ return string.interp([=[${str}Livello
return string.interp([=[${str}Livello
|-${colo}
!
{
str = headers('xd', game == 'colo' and gendata.latest or gendata.latest - 1,
local foot = function(interpData)
return string.interp([=[|- class="text-left"
| class="text-small" style="background:
* I Pokémon in '''grassetto''' sono quelli che ricevono lo [[Same-type attack bonus|<span style="color:#
* I Pokémon in ''corsivo'' sono quelli con evoluzioni o [[Differenze di forma|<span style="color:#
|}]=], interpData)
end
local p = w.trimAndMap(mw.clone(frame.args), string.lower)
local gen = tonumber(p[1]) or 0
return string.interp([=[
|-
! colspan="6" style="
{
{bg = c[gendata[gen].region].light, genl = string.fu(gendata[gen].ext),▼
bg = css.horizGradLua(genColor, 'light', genColor, 'normale'),
▲ tc = c[gendata[gen].region].dark})
tc = c[gendata[gen].region].dark
})
end
|