Differenze tra le versioni di "Modulo:AltForms/data"

Update 8th gen *** sovrascritto il testo esistente ***
m (Added Galarian Ponyta... Maybe?)
(Update 8th gen *** sovrascritto il testo esistente ***)
 
t.pikachu = {}
t.meowth = {}
t.eevee = {}
t.castform = {}
t.minior = {}
t.necrozma = {}
t.cramorant = {}
t.toxtricity = {}
t.eiscue = {}
t.indeedee = {}
t.morpeko = {}
t.zacian = {}
t.zamazenta = {}
t.eternatus = {}
 
-- Generazione dinamica delle megaevoluzioni e archeorisveglio
-- per efficienza, alcuni sono alla fine del modulo
 
t.alola = {'rattata', 'raichu', 'sandshrew', 'vulpix', 'diglett', 'meowthpersian',
'geodude', 'grimer', 'exeggutor', 'marowak'}
 
-- per efficienza, alcuni sono alla fine del modulo
 
t.galar = {'ponyta', "farfetch'd", 'weezing', 'zigzagoonmr. mime'}, 'corsola',
'zigzagoon', 'darumaka', 'yamask', 'stunfisk'}
 
--[[
S = 'Pikachu scienziata', W = 'Pikachu wrestler', Cm = 'Compagno',
base = ''}
t.meowth.names = {A = 'Forma di Alola', G = 'Forma di Galar', base = ''}
t.eevee.names = {Cm = 'Compagno', base = ''}
t.castform.names = {S = 'Forma Sole', P = 'Forma Pioggia',
Sc = 'Sconosciuto'}
t.basculin.names = {B = 'Forma Lineablu', base = 'Forma Linearossa'}
t.darmanitan.names = {Z = 'Stato Zen', baseG = 'StatoForma Normaledi Galar'},
GZ = "Stato Zen", base = 'Stato Normale'}
t.tornadus.names = {T = 'Forma Totem', base = 'Forma Incarnazione'}
t.kyurem.names = {N = 'Kyurem Nero', B = 'Kyurem Bianco', base = 'Forma di Kyurem'}
t.necrozma.names = {V = 'Necrozma Criniera del Vespro', A = "Necrozma Ali dell'Aurora",
U = 'UltraNecrozma', base = ''}
t.cramorant.names = {T = "Forma Inghiottitutto", I = "Forma Inghiottintero", base = ""}
t.toxtricity.names = {B = 'Forma Basso', base = 'Forma Melodia'}
t.eiscue.names = {L = "Liquefaccia", base = "Gelofaccia"}
t.indeedee.names = t.meowstic.names
t.morpeko.names = {V = 'Motivo Panciavuota', base = 'Motivo Panciapiena'}
t.zacian.names = {R = 'Re delle Spade', base = 'Eroe di Mille Lotte'}
t.zamazenta.names = {R = 'Re degli Scudi', base = 'Eroe di Mille Lotte'}
t.eternatus.names = {D = 'Dynamax Infinito', base = ''}
for _, v in pairs(t.mega) do
local fu = string.fu(v)
t.vulpix.anchor = 'Vulpix e Ninetales'
t.diglett.anchor = 'Diglett e Dugtrio'
t.meowthpersian.anchor = 'Meowth e Persian'
t.geodude.anchor = 'Geodude, Graveler e Golem'
t.grimer.anchor = 'Grimer e Muk'
t.pikachu.ext = {cosplay = 'Cs', rockstar = 'R', damigella = 'D',
confetto = 'Cn', scienziata = 'S', wrestler = 'W', compagno = 'Cm'}
t.meowth.ext = {alola = 'A', galar = 'G'}
t.eevee.ext = {compagno = 'Cm'}
t.castform.ext = {sole = 'S', pioggia = 'P', neve = 'N'}
sconosciuto = 'Sc'}
t.basculin.ext = {lineablu = 'B'}
t.darmanitan.ext = {zen = 'Z', galar = 'G', ["galar zen"] = 'GZ'}
t.tornadus.ext = {totem = 'T'}
t.kyurem.ext = {nero = 'N', bianco = 'B'}
t.minior.ext = {nucleo = 'R', meteora = 'base'}
t.necrozma.ext = {vespro = 'V', aurora = 'A', ultra = 'U', necrozma = 'base'}
t.cramorant.ext = {inghiottitutto = 'T', inghiottintero = 'I'}
t.toxtricity.ext = {basso = 'B', melodia = 'base'}
t.eiscue.ext = {liquefaccia = 'L', gelofaccia = 'base'}
t.indeedee.ext = t.meowstic.ext
t.morpeko.ext = {panciavuota = 'V', panciapiena = 'base'}
t.zacian.ext = {eroe = 'base', re = 'R'}
t.zamazenta.ext = t.zacian.ext
t.eternatus.ext = {dynamax = 'D'}
for _, v in pairs(t.mega) do
t[v].ext = {mega = 'M'}
 
t.pikachu.gamesOrder = {'base', 'Cs', 'R', 'D', 'Cn', 'S', 'W', 'Cm'}
t.meowth.gamesOrder = {'base', 'A', 'G'}
t.eevee.gamesOrder = {'base', 'Cm'}
t.castform.gamesOrder = {'base', 'S', 'P', 'N'}
'Aq', 'Er', 'El', 'P', 'G', 'D', 'B', 'Fo', 'Sc'}
t.basculin.gamesOrder = {'base', 'B'}
t.darmanitan.gamesOrder = {'base', 'Z', 'G', 'GZ'}
t.tornadus.gamesOrder = {'base', 'T'}
t.kyurem.gamesOrder = {'base', 'B', 'N'}
t.minior.gamesOrder = {'base', 'R'}
t.necrozma.gamesOrder = {'base', 'V', 'A', 'U'}
t.cramorant.gamesOrder = {'base', 'T', 'I'}
t.toxtricity.gamesOrder = {'base', 'B'}
t.eiscue.gamesOrder = {'base', 'L'}
t.indeedee.gamesOrder = t.meowstic.gamesOrder
t.morpeko.gamesOrder = {'base', 'V'}
t.zacian.gamesOrder = {'base', 'R'}
t.zamazenta.gamesOrder = t.zacian.gamesOrder
t.eternatus.gamesOrder = {'base', 'D'}
table.remove(t.silvally.gamesOrder)
for _, v in pairs(t.mega) do
t.vulpix.since = {A = 'sl', base = 'rb'}
t.diglett.since = {A = 'sl', base = 'rb'}
t.meowth.since = {A = 'sl', G = 'spsc', base = 'rb'}
t.persian.since = {A = 'sl', base = 'rb'}
t.geodude.since = {A = 'sl', base = 'rb'}
t.ponyta.since = {G = 'spsc', base = 'rb'}
t["farfetch'd"].since = {G = 'spsc', base = 'rb'}
t.grimer.since = {A = 'sl', base = 'rb'}
t.exeggutor.since = {A = 'sl', base = 'rb'}
t.marowak.since = {A = 'sl', base = 'rb'}
t.weezing.since = {G = 'spsc', base = 'rb'}
t['mr. mime'].since = {G = 'spsc', base = 'rb'}
t.eevee.since = {Cm = 'lgpe', base = 'rb'}
t.corsola.since = {G = 'spsc', base = 'rz'}
t.zigzagoon.since = {G = 'spsc', base = 'rz'}
t.castform.since = {S = 'rz', P = 'rz', N = 'rz', base = 'rz'}
Ai = 'dp', Fu = 'dp', D = 'dp', Fo = 'xy', El = 'dp', G = 'dp', Sc = 'dp'}
t.basculin.since = {B = 'nb', base = 'nb'}
t.darmanitandarumaka.since = {ZG = 'nbspsc', base = 'nb'}
t.darmanitan.since = {Z = 'nb', G = 'spsc', GZ = 'spsc', base = 'nb'}
t.yamask.since = {G = 'spsc', base = 'rz'}
t.stunfisk.since = {G = 'spsc', base = 'nb'}
t.tornadus.since = {T = 'n2b2', base = 'nb'}
t.kyurem.since = {N = 'n2b2', B = 'n2b2', base = 'nb'}
t.minior.since = {base = 'sl', R = 'sl'}
t.necrozma.since = {base = 'sl', V = 'usul', A = 'usul', U = 'usul'}
t.cramorant.since = {T = 'spsc', I = 'spsc', base = 'spsc'}
t.toxtricity.since = {B = 'spsc', base = 'spsc'}
t.eiscue.since = {L = 'spsc', base = 'spsc'}
t.indeedee.since = {F = 'spsc', base = 'spsc'}
t.morpeko.since = {base = 'spsc', V = 'spsc'}
t.zacian.since = {R = 'spsc', base = 'spsc'}
t.zamazenta.since = {R = 'spsc', base = 'spsc'}
t.eternatus.since = {D = 'spsc', base = 'spsc'}
t.venusaur.since = {M = 'xy', base = 'rb'}
t.blastoise.since = {M = 'xy', base = 'rb'}
table.insert(t.alola, 'ninetales')
table.insert(t.alola, 'dugtrio')
table.insert(t.alola, 'persianmeowth')
table.insert(t.alola, 'graveler')
table.insert(t.alola, 'golem')
 
-- Other Galar forms
table.insert(t.galar, 'meowth')
table.insert(t.galar, 'rapidash')
table.insert(t.galar, 'linoone')
 
-- Alias, messi qui per evitare inutili iterazioni dei cicli precedenti
 
t.raticate = t.rattata
t.sandslash = t.sandshrew
t.ninetales = t.vulpix
t.dugtrio = t.diglett
t.persian = t.meowth
t.graveler = t.geodude
t.golem = t.geodude
t.rapidash = t.ponyta
t.muk = t.grimer
t.linoone = t.zigzagoon
t[76] = t.golem
t[77] = t.ponyta
t[78] = t.rapidash
t[83] = t["farfetch'd"]
t[88] = t.grimer
t[89] = t.muk
t[105] = t.marowak
t[110] = t.weezing
t[122] = t['mr. mime']
t[133] = t.eevee
t[222] = t.corsola
t[263] = t.zigzagoon
t[264] = t.linoone
t[493] = t.arceus
t[550] = t.basculin
t[554] = t.darumaka
t[555] = t.darmanitan
t[562] = t.yamask
t[618] = t.stunfisk
t[641] = t.tornadus
t[642] = t.thundurus
t[774] = t.minior
t[800] = t.necrozma
t[845] = t.cramorant
t[849] = t.toxtricity
t[875] = t.eiscue
t[876] = t.indeedee
t[877] = t.morpeko
t[888] = t.zacian
t[889] = t.zamazenta
t[890] = t.eternatus
t[3] = t.venusaur
t[9] = t.blastoise
79 548

contributi