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

Bulk update for 4 digits ndex *** sovrascritto il testo esistente ***
(New Pokémon revealed today *** sovrascritto il testo esistente ***)
(Bulk update for 4 digits ndex *** sovrascritto il testo esistente ***)
},
{
ndex = "026A0026A",
name = "raichuA",
notes = altforms.raichu.names.A,
}
evo.pikachu, evo.raichu, evo.raichuA = evo.pichu, evo.pichu, evo.pichu
evo[172], evo[25], evo[26], evo["026A0026A"] =
evo.pichu, evo.pichu, evo.pichu, evo.pichu
 
},
{
ndex = "103A0103A",
name = "exeggutorA",
notes = altforms.exeggutor.names.A,
}
evo.exeggutor, evo.exeggutorA = evo.exeggcute, evo.exeggcute
evo[102], evo[103], evo["103A0103A"] = evo.exeggcute, evo.exeggcute, evo.exeggcute
 
evo.cubone = {
},
{
ndex = "105A0105A",
name = "marowakA",
notes = altforms.marowak.names.A,
}
evo.marowak, evo.marowakA = evo.cubone, evo.cubone
evo[104], evo[105], evo["105A0105A"] = evo.cubone, evo.cubone, evo.cubone
 
evo.tyrogue = {
},
{
ndex = "110G0110G",
name = "weezingG",
notes = altforms.weezing.names.G,
}
evo.weezing, evo.weezingG = evo.koffing, evo.koffing
evo[109], evo[110], evo["110G0110G"] = evo.koffing, evo.koffing, evo.koffing
 
evo.rhyhorn = {
},
{
ndex = "122G0122G",
name = "mr. mimeG",
notes = altforms["mr. mime"].names.G,
evo[439], evo[122] = evo["mime jr."], evo["mime jr."]
evo["mr. rime"], evo["mr. mimeG"] = evo["mime jr."], evo["mime jr."]
evo["122G0122G"], evo[866] = evo["mr. mimeG"], evo["mr. mimeG"]
 
evo.scyther = {
},
{
ndex = "157H0157H",
name = "typhlosionH",
method = evo.methods.LEVEL,
evo.quilava, evo.typhlosion, evo.typhlosionH =
evo.cyndaquil, evo.cyndaquil, evo.cyndaquil
evo[155], evo[156], evo[157], evo["157H0157H"] =
evo.cyndaquil, evo.cyndaquil, evo.cyndaquil, evo.cyndaquil
 
},
{
ndex = "503H0503H",
name = "samurottH",
method = evo.methods.LEVEL,
evo.dewott, evo.samurott, evo.samurottH =
evo.oshawott, evo.oshawott, evo.oshawott
evo[501], evo[502], evo[503], evo["503H0503H"] =
evo.oshawott, evo.oshawott, evo.oshawott, evo.oshawott
 
},
{
ndex = "549H0549H",
name = "lilligantH",
method = evo.methods.STONE,
}
evo.lilligant, evo.lilligantH = evo.petilil, evo.petilil
evo[548], evo[549], evo["549H0549H"] = evo.petilil, evo.petilil, evo.petilil
 
evo.basculin =
},
{
ndex = "628H0628H",
name = "braviaryH",
method = evo.methods.LEVEL,
}
evo.braviary, evo.braviaryH = evo.rufflet, evo.rufflet
evo[627], evo[628], evo["628H0628H"] = evo.rufflet, evo.rufflet, evo.rufflet
 
evo.vullaby = {
},
{
ndex = "705H0705H",
name = "sliggooH",
method = evo.methods.LEVEL,
evos = {
{
ndex = "706H0706H",
name = "goodraH",
method = evo.methods.LEVEL,
evo[704], evo[705], evo[706] = evo.goomy, evo.goomy, evo.goomy
evo.sliggooH, evo.goodraH = evo.goomy, evo.goomy
evo["705H0705H"], evo["706H0706H"] = evo.goomy, evo.goomy
 
evo.klefki = { ndex = 707, name = "klefki" }
},
{
ndex = "713H0713H",
name = "avaluggH",
method = evo.methods.LEVEL,
}
evo.avalugg, evo.avaluggH = evo.bergmite, evo.bergmite
evo[712], evo[713], evo["713H0713H"] = evo.bergmite, evo.bergmite, evo.bergmite
 
evo.noibat = {
},
{
ndex = "724H0724H",
name = "decidueyeH",
method = evo.methods.LEVEL,
}
evo.dartrix, evo.decidueye, evo.decidueyeH = evo.rowlet, evo.rowlet, evo.rowlet
evo[722], evo[723], evo[724], evo["724H0724H"] =
evo.rowlet, evo.rowlet, evo.rowlet, evo.rowlet
 
},
{
ndex = "745N0745N",
name = "lycanrocN",
method = evo.methods.LEVEL,
},
{
ndex = "745C0745C",
name = "lycanrocC",
method = evo.methods.LEVEL,
evo.lycanroc, evo.lycanrocN, evo.lycanrocC =
evo.rockruff, evo.rockruff, evo.rockruff
evo[744], evo[745], evo["745N0745N"], evo["745C0745C"] =
evo.rockruff, evo.rockruff, evo.rockruff, evo.rockruff
 
},
{
ndex = "849B0849B",
name = "toxtricityB",
method = evo.methods.LEVEL,
}
evo.toxtricity, evo.toxtricityB = evo.toxel, evo.toxel
evo[848], evo[849], evo["849B0849B"] = evo.toxel, evo.toxel, evo.toxel
 
evo.sizzlipede = {
evo[876] = evo.indeedee
 
evo.indeedeeF = { ndex = "876F0876F", name = "indeedeeF" }
evo["876F0876F"] = evo.indeedeeF
 
evo.morpeko = { ndex = 877, name = "morpeko" }
},
{
ndex = "892P0892P",
name = "urshifuP",
notes = altforms.urshifu.names.P,
}
evo.urshifu, evo.urshifuP = evo.kubfu, evo.kubfu
evo[891], evo[892], evo["892P0892P"] = evo.kubfu, evo.kubfu, evo.kubfu
 
evo.zarude = { ndex = 893, name = "zarude" }
},
{
ndex = "916F0916F",
name = "oinkologneF",
notes = altforms.oinkologne.names.F,
}
evo.oinkologne, evo.oinkologneF = evo.lechonk, evo.lechonk
evo[915], evo[916], evo["916F0916F"] = evo.lechonk, evo.lechonk, evo.lechonk
 
evo.tarountula = {
-- Alternative forms with evolutions
evo.rattataA = {
ndex = "019A0019A",
name = "rattataA",
notes = altforms.rattata.names.A,
evos = {
{
ndex = "020A0020A",
name = "raticateA",
notes = altforms.raticate.names.A,
}
evo.raticateA = evo.rattataA
evo["019A0019A"], evo["020A0020A"] = evo.rattataA, evo.rattataA
 
evo.sandshrewA = {
ndex = "027A0027A",
name = "sandshrewA",
notes = altforms.sandshrew.names.A,
evos = {
{
ndex = "028A0028A",
name = "sandslashA",
notes = altforms.sandslash.names.A,
}
evo.sandslashA = evo.sandshrewA
evo["027A0027A"], evo["028A0028A"] = evo.sandshrewA, evo.sandshrewA
 
evo.vulpixA = {
ndex = "037A0037A",
name = "vulpixA",
notes = altforms.vulpix.names.A,
evos = {
{
ndex = "038A0038A",
name = "ninetalesA",
notes = altforms.ninetales.names.A,
}
evo.ninetalesA = evo.vulpixA
evo["037A0037A"], evo["038A0038A"] = evo.vulpixA, evo.vulpixA
 
evo.diglettA = {
ndex = "050A0050A",
name = "diglettA",
notes = altforms.diglett.names.A,
evos = {
{
ndex = "051A0051A",
name = "dugtrioA",
notes = altforms.dugtrio.names.A,
}
evo.dugtrioA = evo.diglettA
evo["050A0050A"], evo["051A0051A"] = evo.diglettA, evo.diglettA
 
evo.meowthA = {
ndex = "052A0052A",
name = "meowthA",
notes = altforms.meowth.names.A,
evos = {
{
ndex = "053A0053A",
name = "persianA",
notes = altforms.persian.names.A,
}
evo.persianA = evo.meowthA
evo["052A0052A"], evo["053A0053A"] = evo.meowthA, evo.meowthA
 
evo.meowthG = {
ndex = "052G0052G",
name = "meowthG",
notes = altforms.meowth.names.G,
}
evo.perrserker = evo.meowthG
evo["052G0052G"], evo[863] = evo.meowthG, evo.meowthG
 
evo.growlitheH = {
ndex = "058H0058H",
name = "growlitheH",
 
evos = {
{
ndex = "059H0059H",
name = "arcanineH",
method = evo.methods.STONE,
}
evo.arcanineH = evo.growlitheH
evo["058H0058H"], evo["059H0059H"] = evo.growlitheH, evo.growlitheH
 
evo.geodudeA = {
ndex = "074A0074A",
name = "geodudeA",
notes = altforms.geodude.names.A,
evos = {
{
ndex = "075A0075A",
name = "gravelerA",
notes = altforms.graveler.names.A,
evos = {
{
ndex = "076A0076A",
name = "golemA",
notes = altforms.golem.names.A,
}
evo.gravelerA, evo.golemA = evo.geodudeA, evo.geodudeA
evo["074A0074A"], evo["075A0075A"], evo["076A0076A"] = evo.geodudeA, evo.geodudeA, evo.geodudeA
evo.geodudeA, evo.geodudeA, evo.geodudeA
 
evo.ponytaG = {
ndex = "077G0077G",
name = "ponytaG",
notes = altforms.ponyta.names.G,
evos = {
{
ndex = "078G0078G",
name = "rapidashG",
notes = altforms.rapidash.names.G,
}
evo.rapidashG = evo.ponytaG
evo["077G0077G"], evo["078G0078G"] = evo.ponytaG, evo.ponytaG
 
evo.slowpokeG = {
ndex = "079G0079G",
name = "slowpokeG",
 
evos = {
{
ndex = "080G0080G",
name = "slowbroG",
method = evo.methods.STONE,
},
{
ndex = "199G0199G",
name = "slowkingG",
method = evo.methods.STONE,
}
evo.slowbroG, evo.slowkingG = evo.slowpokeG, evo.slowpokeG
evo["079G0079G"], evo["080G0080G"], evo["199G0199G"] =
evo.slowpokeG, evo.slowpokeG, evo.slowpokeG
 
evo["farfetch'dG"] = {
ndex = "083G0083G",
name = "farfetch'dG",
notes = altforms["farfetch'd"].names.G,
}
evo["sirfetch'd"] = evo["farfetch'dG"]
evo["083G0083G"], evo[865] = evo["farfetch'dG"], evo["farfetch'dG"]
 
evo.grimerA = {
ndex = "088A0088A",
name = "grimerA",
notes = altforms.grimer.names.A,
evos = {
{
ndex = "089A0089A",
name = "mukA",
notes = altforms.muk.names.A,
}
evo.mukA = evo.grimerA
evo["088A0088A"], evo["089A0089A"] = evo.grimerA, evo.grimerA
 
evo.voltorbH = {
ndex = "100H0100H",
name = "voltorbH",
 
evos = {
{
ndex = "101H0101H",
name = "electrodeH",
method = evo.methods.STONE,
}
evo.electrodeH = evo.voltorbH
evo["100H0100H"], evo["101H0101H"] = evo.voltorbH, evo.voltorbH
 
evo.wooperP = {
ndex = "194P0194P",
name = "wooperP",
notes = altforms.wooper.names.P,
}
evo.clodsire = evo.wooperP
evo["194P0194P"], evo[980] = evo.wooperP, evo.wooperP
 
evo.qwilfishH = {
ndex = "211H0211H",
name = "qwilfishH",
notes = altforms.qwilfish.names.H,
}
evo.overqwil = evo.qwilfishH
evo["211H0211H"], evo[904] = evo.qwilfishH, evo.qwilfishH
 
evo.sneaselH = {
ndex = "215H0215H",
name = "sneaselH",
notes = altforms.sneasel.names.H,
}
evo.sneasler = evo.sneaselH
evo["215H0215H"], evo[903] = evo.sneaselH, evo.sneaselH
 
evo.corsolaG = {
ndex = "222G0222G",
name = "corsolaG",
notes = altforms.corsola.names.G,
}
evo.cursola = evo.corsolaG
evo["222G0222G"], evo[864] = evo.corsolaG, evo.corsolaG
 
evo.zigzagoonG = {
ndex = "263G0263G",
name = "zigzagoonG",
notes = altforms.zigzagoon.names.G,
evos = {
{
ndex = "264G0264G",
name = "linooneG",
notes = altforms.linoone.names.G,
}
evo.linooneG, evo.obstagoon = evo.zigzagoonG, evo.zigzagoonG
evo["263G0263G"], evo["264G0264G"], evo[862] =
evo.zigzagoonG, evo.zigzagoonG, evo.zigzagoonG
 
evo.basculinBi = {
ndex = "550Bi0550Bi",
name = "basculinBi",
notes = altforms.basculin.names.Bi,
},
{
ndex = "902F0902F",
name = "basculegionF",
notes = altforms.basculegion.names.F,
}
evo.basculegion, evo.basculegionF = evo.basculinBi, evo.basculinBi
evo["550Bi0550Bi"], evo[902], evo["902F0902F"] =
evo.basculinBi, evo.basculinBi, evo.basculinBi
 
evo.darumakaG = {
ndex = "554G0554G",
name = "darumakaG",
notes = altforms.darumaka.names.G,
evos = {
{
ndex = "555G0555G",
name = "darmanitanG",
notes = altforms.darmanitan.names.G,
}
evo.darmanitanG = evo.darumakaG
evo["554G0554G"], evo["555G0555G"] = evo.darumakaG, evo.darumakaG
 
evo.yamaskG = {
ndex = "562G0562G",
name = "yamaskG",
notes = altforms.yamask.names.G,
}
evo.runerigus = evo.yamaskG
evo["562G0562G"], evo[867] = evo.yamaskG, evo.yamaskG
 
evo.zoruaH = {
ndex = "570H0570H",
name = "zoruaH",
 
evos = {
{
ndex = "571H0571H",
name = "zoroarkH",
method = evo.methods.LEVEL,
}
evo.zoroarkH = evo.zoruaH
evo["570H0570H"], evo["571H0571H"] = evo.zoruaH, evo.zoruaH
 
--[[
if basenode.notes then
table.insert(ndexes, basenode.ndex)
basenode.ndex = txt.tfff(basenode.ndex) .. abbr
basenode.name = tostring(basenode.name) .. abbr
basenode.notes = name
 
tab.map(ndexes, function(ndex)
evo[txt.tfff(ndex) .. abbr] = newtab
evo[pokes[ndex].name:lower() .. abbr] = newtab
end)
 
evo.basculinB =
{ ndex = "550B0550B", name = "basculinB", notes = altforms.basculin.names.B }
evo["550B0550B"] = evo.basculinB
 
evo.meowsticF = {
evos = {
{
ndex = "678F0678F",
name = "meowsticF",
method = evo.methods.LEVEL,
},
}
evo["678F0678F"] = evo.meowsticF
 
evo.sinisteaA = {
ndex = "854A0854A",
name = "sinisteaA",
notes = useless.sinistea.names["A"],
evos = {
{
ndex = "855A0855A",
name = "polteageistA",
notes = useless.polteageist.names["A"],
}
evo.polteageistA = evo.sinisteaA
evo["854A0854A"], evo["855A0855A"] = evo.sinisteaA, evo.sinisteaA
 
createAlternativeForm(useless.burmy, evo.burmy)
end
evo[name .. abbr] = {
ndex = ndex and (txt.tfff(ndex) .. abbr) or nil,
name = name .. abbr,
notes = formname,
}
if ndex then
evo[txt.tfff(ndex) .. abbr] = evo[name .. abbr]
end
end)
-- Given that emptyAlternativeForms can't overwrite an existing table, simply
-- maps over altforms and useless
local nopokes = {
"mega",
"megaxy",
"archeo",
"alola",
"galar",
"gigamax",
"hisui",
"paldea",
}
for k, v in pairs(altforms) do
if type(k) == "string" and notk tab.search(nopokes,~= k)"formgroups" then
emptyAlternativeForms(v, k)
end
end
for k, v in pairs(useless) do
if type(k) == "string" and notk tab.search(nopokes,~= k)"formgroups" then
emptyAlternativeForms(v, k)
end
{
{
ndex = "351S0351S",
name = "castformS",
notes = "Sotto il [[Luce solare intensa|sole]]",
{
{
ndex = "351P0351P",
name = "castformP",
notes = "Sotto la [[Pioggia battente|pioggia]]",
{
{
ndex = "351N0351N",
name = "castformN",
notes = "Sotto la [[Grandine (condizione atmosferica)|grandine]]",
efs.castformS, efs.castformP, efs.castformN =
efs.castform, efs.castform, efs.castform
efs[351], efs["351S0351S"], efs["351P0351P"], efs["351N0351N"] =
efs.castform, efs.castform, efs.castform, efs.castform
 
efs.deoxys = {
{ { ndex = 386, name = "deoxys" } },
{ { ndex = "386A0386A", name = "deoxysA", method = efs.methods.NONE } },
{ { ndex = "386D0386D", name = "deoxysD", method = efs.methods.NONE } },
{ { ndex = "386V0386V", name = "deoxysV", method = efs.methods.NONE } },
}
efs.deoxysA, efs.deoxysD, efs.deoxysV = efs.deoxys, efs.deoxys, efs.deoxys
efs[386], efs["386A0386A"], efs["386D0386D"], efs["386V0386V"] =
efs.deoxys, efs.deoxys, efs.deoxys, efs.deoxys
 
efs.rotom = {
{ { ndex = 479, name = "rotom" } },
{ { ndex = "479C0479C", name = "rotomC", method = efs.methods.NONE } },
{ { ndex = "479L0479L", name = "rotomL", method = efs.methods.NONE } },
{ { ndex = "479G0479G", name = "rotomG", method = efs.methods.NONE } },
{ { ndex = "479V0479V", name = "rotomV", method = efs.methods.NONE } },
{ { ndex = "479T0479T", name = "rotomT", method = efs.methods.NONE } },
}
efs.rotomC, efs.rotomL, efs.rotomG, efs.rotomV, efs.rotomT =
efs.rotom, efs.rotom, efs.rotom, efs.rotom, efs.rotom
efs[479], efs["479C0479C"], efs["479L0479L"], efs["479G0479G"], efs["479V0479V"], efs["479T0479T"] =
efs.rotom, efs.rotom, efs.rotom, efs.rotom, efs.rotom, efs.rotom
 
{
{
ndex = "487O0487O",
name = "giratinaO",
notes = "[[Mondo Pokémon]],<br>senza tenere la Grigiosfera",
}
efs.giratinaO = efs.giratina
efs[487], efs["487O0487O"] = efs.giratina, efs.giratina
 
efs.shaymin = {
{
{
ndex = "492C0492C",
name = "shayminC",
method = efs.methods.ITEM,
}
efs.shayminC = efs.shaymin
efs[492], efs["492C0492C"] = efs.shaymin, efs.shaymin
 
-- No notes because right now it isn't used to build evobox
efs.arceus = {
{ { ndex = 493, name = "arceus" } },
{ { ndex = "493L0493L", name = "arceusL", method = efs.methods.NONE } },
{ { ndex = "493Vo0493Vo", name = "arceusVo", method = efs.methods.NONE } },
{ { ndex = "493Ve0493Ve", name = "arceusVe", method = efs.methods.NONE } },
{ { ndex = "493T0493T", name = "arceusT", method = efs.methods.NONE } },
{ { ndex = "493R0493R", name = "arceusR", method = efs.methods.NONE } },
{ { ndex = "493C0493C", name = "arceusC", method = efs.methods.NONE } },
{ { ndex = "493S0493S", name = "arceusS", method = efs.methods.NONE } },
{ { ndex = "493Ai0493Ai", name = "arceusAi", method = efs.methods.NONE } },
{ { ndex = "493Fu0493Fu", name = "arceusFu", method = efs.methods.NONE } },
{ { ndex = "493Aq0493Aq", name = "arceusAq", method = efs.methods.NONE } },
{ { ndex = "493Er0493Er", name = "arceusEr", method = efs.methods.NONE } },
{ { ndex = "493El0493El", name = "arceusEl", method = efs.methods.NONE } },
{ { ndex = "493P0493P", name = "arceusP", method = efs.methods.NONE } },
{ { ndex = "493G0493G", name = "arceusG", method = efs.methods.NONE } },
{ { ndex = "493D0493D", name = "arceusD", method = efs.methods.NONE } },
{ { ndex = "493B0493B", name = "arceusB", method = efs.methods.NONE } },
{ { ndex = "493Fo0493Fo", name = "arceusFo", method = efs.methods.NONE } },
}
efs[493] = efs.arceus
efs.darmanitan = {
{ { ndex = 555, name = "darmanitan" } },
{ { ndex = "555Z0555Z", name = "darmanitanZ", method = efs.methods.NONE } },
}
efs.darmanitanZ = efs.darmanitan
efs[555], efs["555Z0555Z"] = efs.darmanitan, efs.darmanitan
 
efs.darmanitanG = {
{ { ndex = "555G0555G", name = "darmanitanG" } },
{ { ndex = "555GZ0555GZ", name = "darmanitanGZ", method = efs.methods.NONE } },
}
efs.darmanitanGZ = efs.darmanitanG
efs["555G0555G"], efs["555GZ0555GZ"] = efs.darmanitanG, efs.darmanitanG
 
efs.tornadus = {
{
{
ndex = "641T0641T",
name = "tornadusT",
method = efs.methods.ITEM,
}
efs.tornadusT = efs.tornadus
efs[641], efs["641T0641T"] = efs.tornadus, efs.tornadus
 
efs.thundurus = {
{
{
ndex = "642T0642T",
name = "thundurusT",
method = efs.methods.ITEM,
}
efs.thundurusT = efs.thundurus
efs[642], efs["642T0642T"] = efs.thundurus, efs.thundurus
 
efs.landorus = {
{
{
ndex = "645T0645T",
name = "landorusT",
method = efs.methods.ITEM,
}
efs.landorusT = efs.landorus
efs[645], efs["645T0645T"] = efs.landorus, efs.landorus
 
efs.kyurem = {
{
{
ndex = "646N0646N",
name = "kyuremN",
notes = ms.staticLua({ 644 }) .. " con [[Zekrom]]",
{
{
ndex = "646B0646B",
name = "kyuremB",
notes = ms.staticLua({ 643 }) .. " con [[Reshiram]]",
}
efs.kyuremB, efs.kyuremN = efs.kyurem, efs.kyurem
efs[664], efs["646B0646B"], efs["646N0646N"] = efs.kyurem, efs.kyurem, efs.kyurem
 
efs.meloetta = {
{
{
ndex = "648D0648D",
name = "meloettaD",
method = efs.methods.OTHER,
}
efs.meloettaD = efs.meloetta
efs[648], efs["648D0648D"] = efs.meloetta, efs.meloetta
 
efs.greninja = {
{
{
ndex = "658A0658A",
name = "greninjaA",
notes = "Dopo aver mandato KO un Pokémon",
}
efs.greninjaA = efs.greninja
efs[658], efs["658A0658A"] = efs.greninja, efs.greninja
 
efs.aegislash = {
{
{
ndex = "681S0681S",
name = "aegislashS",
notes = "Usando una mossa non di [[stato]]",
}
efs.aegislashS = efs.aegislash
efs[681], efs["681S0681S"] = efs.aegislash, efs.aegislash
 
efs.zygarde = {
{ { ndex = "718D0718D", name = "zygardeD" } },
{
{
{
{
ndex = "718P0718P",
name = "zygardeP",
method = efs.methods.ITEM,
}
efs.zygardeD, efs.zygardeP = efs.zygarde, efs.zygarde
efs[718], efs["718D0718D"], efs["718P0718P"] = efs.zygarde, efs.zygarde, efs.zygarde
 
efs.hoopa = {
{
{
ndex = "720L0720L",
name = "hoopaL",
method = efs.methods.ITEM,
}
efs.hoopaL = efs.hoopa
efs[720], efs["720L0720L"] = efs.hoopa, efs.hoopa
 
efs.oricorio = {
{
{
ndex = "741C0741C",
name = "oricorioC",
notes = links.bag("Nettare Giallo") .. "[[Nettare Giallo]]",
{
{
ndex = "741H0741H",
name = "oricorioH",
method = efs.methods.NONE,
{
{
ndex = "741B0741B",
name = "oricorioB",
method = efs.methods.NONE,
efs.oricorioC, efs.oricorioH, efs.oricorioB =
efs.oricorio, efs.oricorio, efs.oricorio
efs[741], efs["741C0741C"], efs["741H0741H"], efs["741B0741B"] =
efs.oricorio, efs.oricorio, efs.oricorio, efs.oricorio
 
{
{
ndex = "746B0746B",
name = "wishiwashiB",
notes = "Con più di un quarto dei PS a partire dal livello 20",
}
efs.wishiwashiB = efs.wishiwashi
efs[746], efs["746B0746B"] = efs.wishiwashi, efs.wishiwashi
 
efs.silvally = {
{ { ndex = 773, name = "silvally" } },
{ { ndex = "773L0773L", name = "silvallyL", method = efs.methods.NONE } },
{ { ndex = "773Vo0773Vo", name = "silvallyVo", method = efs.methods.NONE } },
{ { ndex = "773Ve0773Ve", name = "silvallyVe", method = efs.methods.NONE } },
{ { ndex = "773T0773T", name = "silvallyT", method = efs.methods.NONE } },
{ { ndex = "773R0773R", name = "silvallyR", method = efs.methods.NONE } },
{ { ndex = "773C0773C", name = "silvallyC", method = efs.methods.NONE } },
{ { ndex = "773S0773S", name = "silvallyS", method = efs.methods.NONE } },
{ { ndex = "773Ai0773Ai", name = "silvallyAi", method = efs.methods.NONE } },
{ { ndex = "773Fu0773Fu", name = "silvallyFu", method = efs.methods.NONE } },
{ { ndex = "773Aq0773Aq", name = "silvallyAq", method = efs.methods.NONE } },
{ { ndex = "773Er0773Er", name = "silvallyEr", method = efs.methods.NONE } },
{ { ndex = "773El0773El", name = "silvallyEl", method = efs.methods.NONE } },
{ { ndex = "773P0773P", name = "silvallyP", method = efs.methods.NONE } },
{ { ndex = "773G0773G", name = "silvallyG", method = efs.methods.NONE } },
{ { ndex = "773D0773D", name = "silvallyD", method = efs.methods.NONE } },
{ { ndex = "773B0773B", name = "silvallyB", method = efs.methods.NONE } },
{ { ndex = "773Fo0773Fo", name = "silvallyFo", method = efs.methods.NONE } },
}
 
{
{
ndex = "774R0774R",
name = "miniorR",
notes = "Con meno di metà dei PS",
}
efs.miniorR = efs.minior
efs[774], efs["774R0774R"] = efs.minior, efs.minior
 
efs.necrozma = {
{
{
ndex = "800V0800V",
name = "necrozmaV",
notes = ms.staticLua({ 791 }) .. " con [[Solgaleo]]",
},
{
ndex = "800A0800A",
name = "necrozmaA",
notes = ms.staticLua({ 792 }) .. " con [[Lunala]]",
{
{
ndex = "800U0800U",
name = "necrozmaU",
method = efs.methods.ITEM,
efs.necrozmaV, efs.necrozmaA, efs.necrozmaU =
efs.necrozma, efs.necrozma, efs.necrozma
efs[800], efs["800V0800V"], efs["800A0800A"], efs["800U0800U"] =
efs.necrozma, efs.necrozma, efs.necrozma, efs.necrozma
 
{
{
ndex = "845T0845T",
name = "cramorantT",
method = efs.methods.OTHER,
{
{
ndex = "845I0845I",
name = "cramorantI",
method = efs.methods.OTHER,
}
efs.cramorantT, efs.cramorantI = efs.cramorant, efs.cramorant
efs[845], efs["845T0845T"], efs["845I0845I"] = efs.cramorant, efs.cramorant, efs.cramorant
efs.cramorant, efs.cramorant, efs.cramorant
 
efs.eiscue = {
{
{
ndex = "875L0875L",
name = "eiscueL",
method = efs.methods.OTHER,
}
efs.eiscueL = efs.eiscue
efs[875], efs["875L0875L"] = efs.eiscue, efs.eiscue
 
efs.morpeko = {
{
{
ndex = "877V0877V",
name = "morpekoV",
method = efs.methods.OTHER,
}
efs.morpekoV = efs.morpeko
efs[877], efs["877V0877V"] = efs.morpeko, efs.morpeko
 
efs.zacian = {
{
{
ndex = "888R0888R",
name = "zacianR",
method = efs.methods.OTHER,
}
efs.zacianR = efs.zacian
efs[888], efs["888R0888R"] = efs.zacian, efs.zacian
 
efs.zamazenta = {
{
{
ndex = "889R0889R",
name = "zamazentaR",
method = efs.methods.OTHER,
}
efs.zamazentaR = efs.zamazenta
efs[889], efs["889R0889R"] = efs.zamazenta, efs.zamazenta
 
efs.eternatus = {
{
{
ndex = "890D0890D",
name = "eternatusD",
method = efs.methods.OTHER,
}
efs.eternatusD = efs.eternatus
efs[890], efs["890D0890D"] = efs.eternatus, efs.eternatus
 
efs.enamorus = {
{
{
ndex = "905T0905T",
name = "enamorusT",
method = efs.methods.UNKNOWN,
}
efs.enamorusT = efs.enamorus
efs[905], efs["905T0905T"] = efs.enamorus, efs.enamorus
 
efs.burmy = {
{
{
ndex = "412Sc0412Sc",
name = "burmySc",
method = efs.methods.NONE,
{
{
ndex = "412Sa0412Sa",
name = "burmySa",
method = efs.methods.NONE,
}
efs.burmySc, efs.Sa = efs.burmy, efs.burmy
efs[412], efs["412Sc0412Sc"], efs["412Sa0412Sa"] = efs.burmy, efs.burmy, efs.burmy
 
efs.cherrim = {
{
{
ndex = "421S0421S",
name = "cherrimS",
notes = "Sotto il [[Luce solare intensa|sole]]",
}
efs.cherrimS = efs.cherrim
efs[421], efs["421S0421S"] = efs.cherrim, efs.cherrim
 
efs.keldeo = {
{
{
ndex = "647R0647R",
name = "keldeoR",
method = efs.methods.OTHER,
}
efs.keldeoR = efs.keldeo
efs[647], efs["647R0647R"] = efs.keldeo, efs.keldeo
 
efs.genesect = {
{
{
ndex = "649I0649I",
name = "genesectI",
method = efs.methods.NONE,
{
{
ndex = "649V0649V",
name = "genesectV",
method = efs.methods.NONE,
{
{
ndex = "649P0649P",
name = "genesectP",
method = efs.methods.NONE,
{
{
ndex = "649G0649G",
name = "genesectG",
method = efs.methods.NONE,
efs.genesectI, efs.genesectV, efs.genesectP, efs.genesectG =
efs.genesect, efs.genesect, efs.genesect, efs.genesect
efs[649], efs["649I0649I"], efs["649V0649V"], efs["649P0649P"], efs["649G0649G"] =
efs.oricorio, efs.oricorio, efs.oricorio, efs.oricorio, efs.genesect
 
{
{
ndex = "716A0716A",
name = "xerneasA",
notes = "In lotta",
}
efs.xerneasA = efs.xerneas
efs[716], efs["716A0716A"] = efs.xerneas, efs.xerneas
 
efs.mimikyu = {
{
{
ndex = "778S0778S",
name = "mimikyuS",
notes = "Venendo colpito in lotta",
}
efs.mimikyuS = efs.mimikyu
efs[778], efs["778S0778S"] = efs.mimikyu, efs.mimikyu
 
efs.charizard = {
{ { ndex = "006MX0006MX", name = "charizardMX" } },
{
{
{
{
ndex = "006MY0006MY",
name = "charizardMY",
method = efs.methods.ITEM,
}
efs.charizardMX, efs.charizardMY = efs.charizard, efs.charizard
efs[6], efs["006MX0006MX"], efs["006MY0006MY"] = efs.charizard, efs.charizard, efs.charizard
efs.charizard, efs.charizard, efs.charizard
 
efs.mewtwo = {
{ { ndex = "150MX0150MX", name = "mewtwoMX" } },
{
{
{
{
ndex = "150MY0150MY",
name = "mewtwoMY",
method = efs.methods.ITEM,
}
efs.mewtwoMX, efs.mewtwoMY = efs.mewtwo, efs.mewtwo
efs[150], efs["150MX0150MX"], efs["150MY0150MY"] = efs.mewtwo, efs.mewtwo, efs.mewtwo
 
efs.kyogre = {
{
{
ndex = "382A0382A",
name = "kyogreA",
method = efs.methods.ITEM,
}
efs.kyogreA = efs.kyogre
efs[382], efs["382A0382A"] = efs.kyogre, efs.kyogre
 
efs.groudon = {
{
{
ndex = "383A0383A",
name = "groudonA",
method = efs.methods.ITEM,
}
efs.groudonA = efs.groudon
efs[383], efs["383A0383A"] = efs.groudon, efs.groudon
 
efs.rayquaza = {
{
{
ndex = "384M0384M",
name = "rayquazaM",
method = efs.methods.NONE,
}
efs.rayquazaM = efs.rayquaza
efs[384], efs["384M0384M"] = efs.rayquaza, efs.rayquaza
 
local createMega = function(pkmn, ndex, item)
{
{
ndex = txt.tfff(ndex) .. "M",
name = pkmn .. "M",
method = efs.methods.ITEM,
}
efs[pkmn .. "M"] = efs[pkmn]
efs[ndex], efs[txt.tfff(ndex) .. "M"] = efs[pkmn], efs[pkmn]
end
 
79 548

contributi