Differenze tra le versioni di "Modulo:Movelist"

m
Some fixes
(Precomputing MovePokés-data *** sovrascritto il testo esistente ***)
m (Some fixes)
-- name, defaults to {{BASEPAGENAME}}
ml.tmh = function(frame)
local move = frame.args[1] orand mwstring.titletrim(frame.getCurrentTitle(args[1]).text
or mw.title.getCurrentTitle().text
move = move:lower()
return ml.tmhlua(move)
getbasedata = function(g, ndex, move, args)
local basedata = lib.pokemoves[ndex].level[g][move]
basedata = basedata and table.copy(basedata)
if g == 7 and args.LGPE then
basedata = table.copy(basedata or { {}, {} })
table.insert(basedata, { args.LGPE })
end
makegencell = function(basedata, g)
local gencell = table.map(basedata, function(t, idx)
local emptynoempty = #t > 0
return {
str = emptynoempty and string.fu(table.concat(t, ", "))
or ml.strings.BOOLNO,
bg = emptynoempty and ml.levelgames[g][idx].bg or "fff",
abbr = { ml.levelgames[g][idx].abbr },
}
getbasedata = function(g, ndex, move)
local basedata = lib.pokemoves[ndex].breed[g][move]
return basedata and table.copy(basedata)
end,
makegencell = function(basedata, g)