Differenze tra le versioni di "Modulo:Movelist/hf"

Nuovo utilizzo di Wikilib *** sovrascritto il testo esistente ***
(Risolti problemi legati a righe vuote di troppo *** sovrascritto il testo esistente ***)
(Nuovo utilizzo di Wikilib *** sovrascritto il testo esistente ***)
-- lowercase dei vari elementi
 
local parsanitize = function(tab)
return w.sample_argstrimAndMap(tab, function(str) return string.trim(str):lower() end)
end
 
 
j.levelh = function(frame)
local p = parsanitize(mw.clone(frame.args))
local tipo, gen = p[1] or 'pcwiki', tonumber(p[2]) or 0
return string.interp([=[${str}Livello
 
j.eventh = function(frame)
local p = parsanitize(mw.clone(frame.args))
local tipo = p[1] or 'pcwiki'
return string.interp([=[${str}Ottenuto in
 
j.tmh = function(frame)
local p, tms = parsanitize(mw.clone(frame.args)), {}
local tipo, gen = p[1] or 'pcwiki', tonumber(p[2]) or 0
for a = 3, 8 do
 
j.breedh = function(frame)
local p = parsanitize(mw.clone(frame.args))
local tipo, gen = p[1] or 'pcwiki', tonumber(p[2]) < 2 and 2 or tonumber(p[2])
return string.interp([=[${str}Padre
 
j.tutorh = function(frame)
local p = parsanitize(mw.clone(frame.args))
local tipo, cs = p[1] or 'pcwiki', tonumber(p[2]) or 0
return string.interp([=[${str}Gioco
 
j.tutor2 = function(frame)
return cells.tutor(2, parsanitize(mw.clone(frame.args)))
end
 
 
j.tutor3 = function(frame)
return cells.tutor(3, parsanitize(mw.clone(frame.args)))
end
 
 
j.tutor4 = function(frame)
return cells.tutor(4, parsanitize(mw.clone(frame.args)))
end
 
 
j.tutor5 = function(frame)
return cells.tutor(5, parsanitize(mw.clone(frame.args)))
end
 
 
j.tutor6 = function(frame)
return cells.tutor(6, parsanitize(mw.clone(frame.args)))
end
 
 
j.shadowh = function(frame)
local p = parsanitize(mw.clone(frame.args))
local game = p[1] or 'xd'
local colo = string.interp('\n! width="100px" style="background:#${bg};" | [[Pokémon Colosseum|<span style="color:#555">C</span>]]\n', {bg = c.colo.normale})
 
j.footer = function(frame)
local p = parsanitize(mw.clone(frame.args))
return string.interp([=[|- style="text-align: left;"
| class="roundybottom" style="background: #${bg}; font-size: 85%;" colspan="17" |
 
j.div = function(frame)
local p = parsanitize(mw.clone(frame.args))
local gen = tonumber(p[1]) or 0
return string.interp([=[
106 635

contributi