Differenze tra le versioni di "Modulo:PokémonData"

Adding gradientTypes
(Added getCriesList to support widget Verso)
(Adding gradientTypes)
-- Data modules aren't loaded here because they probably won't be used
 
local txt = require('Modulo:Wikilib/strings') -- luacheck: no unused
local formlib = require('Modulo:Wikilib/forms')
local multigen = require('Modulo:Wikilib/multigen')
b.get_type_2 = b.getType2
 
--[[
 
Returns a Pokémon's types given its name or ndex, in a format suitable to be
used as CSS gradient classes. An optional 'gen' parameter specifies the
generation.
 
Ex:
{{#invoke: PokémonData | gradTypes | 398 }} --> normale-volante
{{#invoke: PokémonData | gradTypes | 65 }} --> psico-psico
{{#invoke: PokémonData | gradTypes | 479L }} --> elettro-acqua
{{#invoke: PokémonData | gradTypes | 082 | gen = 1 }} --> elettro-elettro
 
--]]
b.gradTypes = function(frame)
return table.concat({b.getType1(frame), b.getType2(frame)}, '-'):lower()
end
b.grad_types = b.gradTypes
 
--[[
return table.concat(result, ',')
end
 
 
return b