Modulo:Wikilib/data
Jump to navigation
Jump to search
Questo modulo non ha ancora un manuale. Creane uno!
-- Tabelle dati di utilità generale
local t = {}
-- Numero totale dei Pokémon
t.pokeNum = 1025
t.poke_num = t.pokeNum
--[[
Table containig the list of colors so dark that require white text when used
as background.
The variant taken into account is normale
--]]
-- stylua: ignore
t.whitetext = {'b', 'blu', 'pmdb', 'mdblu', 'md_blu', 'pmdo', 'mdoscurita',
'md_oscurita', 'pmdpsi', 'mdportali', 'md_portali', 'pmdr', 'mdrosso',
'md_rosso', 'pmdt', 'mdtempo', 'md_tempo', 'n', 'nero', 'n2', 'nero 2',
'nero2', 'nero_2', 'osa', 'ra', 'ranger', 'r', 'rosso', 'ru', 'rubino',
'ro', 'rubino omega', 'rubinoomega', 'rubino_omega', 's', 'smeraldo', 'x',
'y', 'xd', 'z', 'zaffiro', 'za', 'zaffiro alpha', 'zaffiroalpha',
'zaffiro_alpha', 'l', 'luna', 'ul', 'ultraluna', 'lge', 'lgeevee',
'lg_eevee', 'sc', 'scudo', 'lc', 'landacorona', 'cpm', 'club pokémiglia',
'club_pokémiglia', 'pw', 'pokewalker', 'pokéwalker', '000', '000000'}
-- Ndex e nomi dei Pokémon esclusivamente femmina
-- stylua: ignore
t.onlyFemales = {29, 30, 31, 113, 115, 124, 238, 241, 242, 314, 380,
413, 416, 440, 478, 488, 548, 549, 629, 630, 669, 670, 671, 758, 761,
762, 763, 856, 857, 858, 868, 869, 905, 1017,
'alcremie', 'blissey', 'bounsweet', 'chansey', 'cresselia', 'enamorus',
'flabébé', 'floette', 'florges', 'froslass', 'happiny', 'hatenna',
'hattrem', 'hatterene', 'illumise', 'jynx', 'kangaskhan', 'latias',
'lilligant', 'mandibuzz', 'milcery', 'miltank', 'nidoqueen', 'nidoran♀',
'nidorina', 'ogerpon', 'petilil', 'salazzle', 'smoochum', 'steenee',
'tsareena', 'vespiquen', 'vullaby', 'wormadam'}
t.only_females, t.onlyfemales = t.onlyFemales, t.onlyFemales
--[[
Ndex e nomi dei Pokémon che hanno differenze tra i due generi non
sufficientemente vistose da avere un mini sprite diverso
--]]
-- stylua: ignore
t.alsoFemales = {3, 12, 19, 20, 25, 26, 41, 42, 44, 45, 64, 65, 84, 85, 97,
111, 112, 118, 119, 123, 129, 130, 154, 165, 166, 178, 185, 186, 190, 194,
195, 198, 202, 203, 207, 208, 212, 214, 215, 217, 221, 224, 229, 232, 255,
256, 257, 267, 269, 272, 274, 275, 307, 308, 315, 316, 317, 322, 323, 332,
350, 369, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 407, 415, 417,
418, 419, 424, 443, 444, 445, 449, 450, 453, 454, 456, 457, 459, 460, 461,
464, 465, 473, 'abomasnow', 'aipom', 'alakazam', 'ambipom', 'beautifly',
'bibarel', 'bidoof', 'blaziken', 'buizel', 'butterfree', 'cacturne',
'camerupt', 'combee', 'combusken', 'croagunk', 'dodrio', 'doduo',
'donphan', 'dustox', 'finneon', 'floatzel', 'gabite', 'garchomp', 'gible',
'girafarig', 'gligar', 'gloom', 'golbat', 'goldeen', 'gulpin', 'gyarados',
'heracross', 'hippopotas', 'hippowdon', 'houndoom', 'hypno', 'kadabra',
'kricketot', 'kricketune', 'ledian', 'ledyba', 'ludicolo', 'lumineon',
'luxio', 'luxray', 'magikarp', 'mamoswine', 'medicham', 'meditite',
'meganium', 'milotic', 'murkrow', 'numel', 'nuzleaf', 'octillery',
'pachirisu', 'pichu', 'pikachu', 'piloswine', 'politoed', 'quagsire',
'raichu', 'raticate', 'rattata', 'relicanth', 'rhydon', 'rhyhorn',
'rhyperior', 'roselia', 'roserade', 'scizor', 'scyther', 'seaking',
'shiftry', 'shinx', 'sneasel', 'snover', 'staraptor', 'staravia', 'starly',
'steelix', 'sudowoodo', 'swalot', 'tangrowth', 'torchic', 'toxicroak',
'ursaring', 'venusaur', 'vileplume', 'weavile', 'wobbuffet', 'wooper',
'xatu', 'zubat'}
t.femalesToo, t.also_females, t.alsofemales =
t.alsoFemales, t.alsoFemales, t.alsoFemales
--[[
Sigle in minuscolo dei giochi della serie principale in ordine di
pubblicazione: verde è inserito dopo rosso e blu così da non dare
problemi nel caso in cui sia inserito, nonostante non sia uscito fuori
dal Giappone
--]]
-- stylua: ignore
t.gamesChron = {'rb', 'v', 'g', 'oa', 'c', 'rz', 'rfvf', 's', 'dp', 'pt',
'hgss', 'nb', 'n2b2', 'xy', 'roza', 'sl', 'usul', 'spsc', 'dlps', 'lpa',
'sv'}
t.gamesOrder = t.gamesChron
--[[
Tabella contenente i tipi in rodine alfabetico.
Contiene 'coleot' e non 'coleottero' perché la maggior parte
delle volte il tipo è abbreviato
--]]
-- stylua: ignore
t.allTypes = {'acciaio', 'acqua', 'buio', 'coleot', 'drago',
'elettro', 'erba', 'folletto', 'fuoco', 'ghiaccio',
'lotta', 'normale', 'psico', 'roccia', 'spettro',
'terra', 'veleno', 'volante'}
t.types, t.all_types = t.allTypes, t.allTypes
--[[
Tables of all the egg groups in alphabetic order.
--]]
-- stylua: ignore
t.allGroups = {'erba', 'coleottero', 'volante', 'umanoide',
'minerale', 'amorfo', 'campo', 'acqua 1', 'acqua 2',
'acqua 3', 'mostro', 'magico', 'drago', 'ditto',
'sconosciuto'}
t.types, t.all_types = t.allTypes, t.allTypes
-- Tabella sostitutiva dei template {{male}} e {{female}}
t.genders = {
male = '<span style="color:#0000FF;">♂</span>',
female = '<span style="color:#FF6060;">♀</span>',
}
t.genders["♂"] = t.genders.male
t.genders["♀"] = t.genders.female
-- Misc data about statistics
t.statsOrder = { "hp", "atk", "def", "spatk", "spdef", "spec", "spe" }
return t