106 640
contributi
(Fixing Pikachu AltSprite *** sovrascritto il testo esistente ***) |
(Adding formSpan *** sovrascritto il testo esistente ***) |
||
local f = {}
local tab = require('Modulo:Wikilib/tables')
local genUtil = require('Modulo:Wikilib/gens')
local alt = mw.loadData('Modulo:AltForms/data')
return name, alt[name].ext[extform] or 'base'
end
poke, abbr = name:match("^([%lé%-♂♀'%s%.&#;%d]+)(%u*%a*)$")
return tonumber(poke) or poke or '', abbr or 'base'
end
indici del modulo AltForms/data
--]]
local name, form = poke:match("^([%lé%-♂♀'%s%.&#;%d]+)(%u*%a*)$")
if form == '' then
return ''
f.has_alola, f.hasalola = f.hasAlola, f.hasAlola
--[[
Returns the first and last game a form is
available.
--]]
f.formSpan = function(poke, abbr)
return alt[poke].since[abbr], (
alt[poke]['until']
and alt[poke]['until'][abbr]
or genUtil.latest.game
)
end
f.formspan, f.form_span = f.formSpan, f.formSpan
return f
|