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

Vai alla navigazione Vai alla ricerca
Aggiunta funzione utile per il catch
m (Ff300 ha spostato la pagina Modulo:PokémonInfo a Modulo:PokémonData senza lasciare redirect: Il nome uguale al template era pessimo)
(Aggiunta funzione utile per il catch)
--[[
 
Module used as a frontend to wikicode for data modules
Questo modulo permette di usare le tabelle dati
sui Pokémon anche dal wikicode. Ciò non esclude
che in futuro anche il template PokémonInfo possa
trovare posto qui
 
--]]
local b = {}
 
-- Data modules aren't loaded here because they probably won't be used
-- Non si caricano subito le tabelle dati per questioni di efficienza
 
local txt = require('Modulo:Wikilib/strings')
 
b.get_abil_d, b.get_abil_h, b.get_abil_n = b.getAbild, b.getAbild, b.getAbild
 
--[[
 
Frontend for wikilib/forms.getlink: returns the link
to an'alternate form from module AltForms/data or
UselessForms/data.
The Pokémon name (first argument) can be both a name
or a ndex followed by the form abbreviation, the second
argument is a flag to get black or normal link
 
--]]
 
b.getLink = function(frame)
local forms = require('Modulo:Wikilib/forms')
local name, black = string.trim(frame.args[1]), string.trim(frame.args[2])
local link = forms.getLink(name, black)
if link ~= '' then
return link
else
forms.loadUseless(false)
return forms.getLink(name, black)
end
end
 
b.getlink = b.getLink
 
return b

Menu di navigazione