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

Updates for LPA *** sovrascritto il testo esistente ***
(Adding Hisuian Voltorb, Zorua and Zoroark *** sovrascritto il testo esistente ***)
(Updates for LPA *** sovrascritto il testo esistente ***)
t.wormadam = {}
t.rotom = {}
t.dialga = {}
t.palkia = {}
t.giratina = {}
t.shaymin = {}
t.urshifu = {}
t.calyrex = {}
t.enamorus = {}
 
-- Generazione dinamica delle megaevoluzioni e archeorisveglio
-- per efficienza, alcuni sono alla fine del modulo
 
t.hisui = {'growlithe', 'voltorb', 'zoruatyphlosion', 'braviaryqwilfish'}, 'sneasel',
'samurott', 'lilligant', 'basculin', 'zorua', 'braviary', 'sliggoo',
'avalugg', 'decidueye'}
 
 
t.rotom.names = {C = 'Rotom Calore', L = 'Rotom Lavaggio', G = 'Rotom Gelo',
V = 'Rotom Vortice', T = 'Rotom Taglio', base = 'Forma Rotom'}
t.dialga.names = {O = 'Forma Originale', base = ''}
t.palkia.names = {O = 'Forma Originale', base = ''}
t.giratina.names = {O = 'Forma Originale', base = 'Forma Alterata'}
t.shaymin.names = {C = 'Forma Cielo', base = 'Forma Terra'}
PGi = 'Urshifu Gigamax (Stile Pluricolpo)', base = 'Stile Singolcolpo'}
t.calyrex.names = {G = "Cavaliere Glaciale", S = "Cavaliere Spettrale", base = ""}
t.enamorus.names = {T = 'Forma Totem', base = ''}
for _, v in pairs(t.mega) do
if not t[v] then
t.rotom.ext = {calore = 'C', lavaggio = 'L', gelo = 'G', vortice = 'V',
taglio = 'T'}
t.dialga.ext = {originale = 'O', origine = 'O'}
t.palkia.ext = {originale = 'O', origine = 'O'}
t.giratina.ext = {originale = 'O', origine = 'O'}
t.shaymin.ext = {cielo = 'C'}
t.lycanroc.ext = {notte = 'N', crepuscolo = 'C', giorno = 'base'}
t.oricorio.ext = {cheerdance = 'C', hula = 'H', buyo = 'B',
flamenco = 'base'}
t.wishiwashi.ext = {banco = 'B', individuale = 'base'}
t.silvally.ext = mw.clone(t.arceus.ext)
t.urshifu.ext = {pluricolpo = 'P', gigamax = "Gi", singolcolpo = 'base'}
t.calyrex.ext = {} -- TODO
t.enamorus.ext = {totem = 'T'}
for _, v in pairs(t.mega) do
t[v].ext = t[v].ext or {}
t.wormadam.gamesOrder = {'base', 'Sa', 'Sc'}
t.rotom.gamesOrder = {'base', 'C', 'L', 'G', 'V', 'T'}
t.dialga.gamesOrder = {'base', 'O'}
t.palkia.gamesOrder = {'base', 'O'}
t.giratina.gamesOrder = {'base', 'O'}
t.shaymin.gamesOrder = {'base', 'C'}
t.arceus.gamesOrder = {'base', 'L', 'Vo', 'Ve', 'T', 'R', 'C', 'S', 'Ai', 'Fu',
'Aq', 'Er', 'El', 'P', 'G', 'D', 'B', 'Fo', 'Sc'}
t.basculin.gamesOrder = {'base', 'B', 'H'}
t.darmanitan.gamesOrder = {'base', 'Z', 'G', 'GZ'}
t.tornadus.gamesOrder = {'base', 'T'}
t.wishiwashi.gamesOrder = {'base', 'B'}
t.silvally.gamesOrder = mw.clone(t.arceus.gamesOrder)
table.remove(t.silvally.gamesOrder)
t.minior.gamesOrder = {'base', 'R'}
t.necrozma.gamesOrder = {'base', 'V', 'A', 'U'}
t.urshifu.gamesOrder = {'base', 'Gi', 'P', 'PGi'}
t.calyrex.gamesOrder = {'base', 'G', 'S'}
table.remove(t.silvallyenamorus.gamesOrder) = {'base', 'T'}
for _, v in pairs(t.mega) do
t[v].gamesOrder = t[v].gamesOrder or {'base', 'M'}
t.moltres.since = {G = 'spsc', base = 'rb'}
t.slowking.since = {G = 'spsc', base = 'oa'}
t.typhlosion.since = {H = 'lpa', base = 'oa'}
t.qwilfish.since = {H = 'lpa', base = 'oa'}
t.sneasel.since = {H = 'lpa', base = 'oa'}
t.corsola.since = {G = 'spsc', base = 'oa'}
t.zigzagoon.since = {G = 'spsc', base = 'rz'}
R = 'dp', Aq = 'dp', C = 'dp', Er = 'dp', P = 'dp', B = 'dp', S = 'dp',
Ai = 'dp', Fu = 'dp', D = 'dp', Fo = 'xy', El = 'dp', G = 'dp', Sc = 'dp'}
t.basculinsamurott.since = {BH = 'nblpa', base = 'nb'}
t.lilligant.since = {H = 'lpa', base = 'nb'}
t.basculin.since = {B = 'nb', H = 'lpa', base = 'nb'}
t.darumaka.since = {G = 'spsc', base = 'nb'}
t.darmanitan.since = {Z = 'nb', G = 'spsc', GZ = 'spsc', base = 'nb'}
t.meowstic.since = {F = 'xy', base = 'xy'}
t.aegislash.since = {S = 'xy', base = 'xy'}
t.sliggoo.since = {H = 'lpa', base = 'xy'}
t.pumpkaboo.since = {S = 'xy', L = 'xy', XL = 'xy', base = 'xy'}
t.avalugg.since = {H = 'lpa', base = 'xy'}
t.zygarde.since = {D = 'sl', P = 'sl', base = 'xy'}
t.hoopa.since = {L = 'roza', base = 'xy'}
t.decidueye.since = {H = 'lpa', base = 'sl'}
t.lycanroc.since = {N = 'sl', base = 'sl', C = 'usul'}
t.oricorio.since = {C = 'sl', H = 'sl', B = 'sl', base = 'sl'}
t.urshifu.since = {P = 'spsc', Gi = 'spsc', PGi = 'spsc', base = 'spsc'}
t.calyrex.since = {G = 'spsc', S = 'spsc', base = 'spsc'}
t.enamorus.since = {T = 'lpa', base = 'lpa'}
t.venusaur.since = {M = 'xy', Gi = 'spsc', base = 'rb'}
t.blastoise.since = {M = 'xy', Gi = 'spsc', base = 'rb'}
t.sandslash = table.copy(t.sandshrew)
t.ninetales = table.copy(t.vulpix)
t.arcanine = table.copy(t.growlithe)
t.electrode = table.copy(t.voltorb)
t.dugtrio = table.copy(t.diglett)
t.graveler = table.copy(t.geodude)
t.zoroark = table.copy(t.zorua)
t.thundurus, t.landorus = table.copy(t.tornadus), table.copy(t.tornadus)
t.goodra = table.copy(t.sliggoo)
t.gourgeist = table.copy(t.pumpkaboo)
 
table.insert(t.galar, 'linoone')
-- Other Hisuian forms
table.insert(t.hisui, 'arcanine')
table.insert(t.hisui, 'electrode')
table.insert(t.hisui, 'zoroark')
table.insert(t.hisui, 'goodra')
-- Other Gigamax forms
table.insert(t.gigamax, 'pikachu')
t[53] = t.persian
t[58] = t.growlithe
t[59] = t.arcanine
t[74] = t.geodude
t[75] = t.graveler
t[89] = t.muk
t[100] = t.voltorb
t[101] = t.electrode
t[103] = t.exeggutor
t[105] = t.marowak
t[145] = t.zapdos
t[146] = t.moltres
t[157] = t.typhlosion
t[199] = t.slowking
t[211] = t.qwilfish
t[215] = t.sneasel
t[222] = t.corsola
t[263] = t.zigzagoon
t[413] = t.wormadam
t[479] = t.rotom
t[483] = t.dialga
t[484] = t.palkia
t[487] = t.giratina
t[492] = t.shaymin
t[493] = t.arceus
t[503] = t.samurott
t[549] = t.lilligant
t[550] = t.basculin
t[554] = t.darumaka
t[678] = t.meowstic
t[681] = t.aegislash
t[705] = t.sliggoo
t[706] = t.goodra
t[710] = t.pumpkaboo
t[711] = t.gourgeist
t[713] = t.avalugg
t[718] = t.zygarde
t[720] = t.hoopa
t[724] = t.decidueye
t[741] = t.oricorio
t[745] = t.lycanroc
t[892] = t.urshifu
t[898] = t.calyrex
t[905] = t.enamorus
t[3] = t.venusaur
t[9] = t.blastoise
79 548

contributi