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

57 228 byte aggiunti ,  15:53, 17 nov 2022
Gen 9 *** sovrascritto il testo esistente ***
(Aggiunte info farigiraf *** sovrascritto il testo esistente ***)
(Gen 9 *** sovrascritto il testo esistente ***)
--]]
 
--stylua: ignore start
local tab = require('Modulo:Wikilib/tables') -- luacheck: no unused
local strtab = require('Modulo:Wikilib/stringstables') -- luacheck: no unused
local txt = require('Modulo:Wikilib/strings')
local links = require('Modulo:Links')
local ms = require('Modulo:MiniSprite')
local useless = mw.loadData('Modulo:UselessForms/data')
local sup = mw.loadData('Modulo:Sup/data')
--stylua: ignore end
 
local evo = {}
evo.conditions.BREEDONLY = 7
evo.conditions.REGION = 8
 
 
evo.bulbasaur = {
ndex = 1,
name = '"bulbasaur'",
 
evos = {
{
{
ndex = 2,
name = '"ivysaur'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 3,
name = '"venusaur'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
},
}
},
}
}
evo.ivysaur, evo.venusaur = evo.bulbasaur, evo.bulbasaur
 
evo.charmander = {
ndex = 4,
name = '"charmander'",
 
evos = {
{
{
ndex = 5,
name = '"charmeleon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 6,
name = '"charizard'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.charmeleon, evo.charizard = evo.charmander, evo.charmander
 
evo.squirtle = {
ndex = 7,
name = '"squirtle'",
 
evos = {
{
{
ndex = 8,
name = '"wartortle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 9,
name = '"blastoise'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.wartortle, evo.blastoise = evo.squirtle, evo.squirtle
 
evo.caterpie = {
ndex = 10,
name = '"caterpie'",
 
evos = {
{
{
ndex = 11,
name = '"metapod'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 7,
 
evos = {
{
{
ndex = 12,
name = '"butterfree'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 10,
},
}
},
}
},
}
},
}
}
evo.metapod, evo.butterfree = evo.caterpie, evo.caterpie
 
evo.weedle = {
ndex = 13,
name = '"weedle'",
 
evos = {
{
{
ndex = 14,
name = '"kakuna'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 7,
 
evos = {
{
{
ndex = 15,
name = '"beedrill'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 10,
},
}
},
}
},
}
},
}
}
evo.kakuna, evo.beedrill = evo.weedle, evo.weedle
 
evo.pidgey = {
ndex = 16,
name = '"pidgey'",
 
evos = {
{
{
ndex = 17,
name = '"pidgeotto'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 18,
name = '"pidgeot'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.pidgeotto, evo.pidgeot = evo.pidgey, evo.pidgey
 
evo.rattata = {
ndex = 19,
name = '"rattata'",
 
evos = {
{
{
ndex = 20,
name = '"raticate'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.raticate = evo.rattata
 
evo.spearow = {
ndex = 21,
name = '"spearow'",
 
evos = {
{
{
ndex = 22,
name = '"fearow'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.fearow = evo.spearow
 
evo.ekans = {
ndex = 23,
name = '"ekans'",
 
evos = {
{
{
ndex = 24,
name = '"arbok'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
},
}
},
}
}
evo.arbok = evo.ekans
 
evo.pichu = {
ndex = 172,
name = '"pichu'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 25,
name = '"pikachu'",
method = evo.methods.HAPPINESS,
 
evos = {
{
{
ndex = 26,
name = '"raichu'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietratuono'",
},
},
{
{
ndex = '"026A'",
name = '"raichuA'",
notes = altforms.raichu.names.A,
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietratuono'",
conditions = { [evo.conditions.REGION] = '"Alola'" },
},
}
},
}
},
}
},
}
}
evo.pikachu, evo.raichu, evo.raichuA = evo.pichu, evo.pichu, evo.pichu
evo[172], evo[25], evo[26], evo['"026A'"] =
evo.pichu, evo.pichu, evo.pichu, evo.pichu
 
evo.sandshrew = {
ndex = 27,
name = '"sandshrew'",
 
evos = {
{
{
ndex = 28,
name = '"sandslash'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
},
}
},
}
}
evo.sandslash = evo.sandshrew
 
evo["nidoran♀"] = {
ndex = 29,
name = '"nidoran♀'",
 
evos = {
{
{
ndex = 30,
name = '"nidorina'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 31,
name = '"nidoqueen'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralunare'",
},
}
},
}
},
}
},
}
}
evo.nidorina, evo.nidoqueen = evo["nidoran♀"], evo["nidoran♀"]
evo[29], evo[30], evo[31] = evo["nidoran♀"], evo["nidoran♀"], evo["nidoran♀"]
evo["nidoran♀"], evo["nidoran♀"], evo["nidoran♀"]
 
evo["nidoran♂"] = {
ndex = 32,
name = '"nidoran♂'",
 
evos = {
{
{
ndex = 33,
name = '"nidorino'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 34,
name = '"nidoking'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralunare'",
},
}
},
}
},
}
},
}
}
evo.nidorino, evo.nidoking = evo["nidoran♂"], evo["nidoran♂"]
evo[32], evo[33], evo[34] = evo["nidoran♂"], evo["nidoran♂"], evo["nidoran♂"]
evo["nidoran♂"], evo["nidoran♂"], evo["nidoran♂"]
 
evo.cleffa = {
ndex = 173,
name = '"cleffa'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 35,
name = '"clefairy'",
method = evo.methods.HAPPINESS,
 
evos = {
{
{
ndex = 36,
name = '"clefable'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralunare'",
},
}
},
}
},
}
},
}
}
evo.clefairy, evo.clefable = evo.cleffa, evo.cleffa
 
evo.vulpix = {
ndex = 37,
name = '"vulpix'",
 
evos = {
{
{
ndex = 38,
name = '"ninetales'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafocaia'",
},
}
},
}
}
evo.ninetales = evo.vulpix
 
evo.igglybuff = {
ndex = 174,
name = '"igglybuff'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 39,
name = '"jigglypuff'",
method = evo.methods.HAPPINESS,
 
evos = {
{
{
ndex = 40,
name = '"wigglytuff'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralunare'",
},
}
},
}
},
}
},
}
}
evo.jigglypuff, evo.wigglytuff = evo.igglybuff, evo.igglybuff
 
evo.zubat = {
ndex = 41,
name = '"zubat'",
 
evos = {
{
{
ndex = 42,
name = '"golbat'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
 
evos = {
{
{
ndex = 169,
name = '"crobat'",
method = evo.methods.HAPPINESS,
},
}
},
}
},
}
},
}
}
evo.golbat, evo.crobat = evo.zubat, evo.zubat
 
evo.oddish = {
ndex = 43,
name = '"oddish'",
 
evos = {
{
{
ndex = 44,
name = '"gloom'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 21,
 
evos = {
{
{
ndex = 45,
name = '"vileplume'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafoglia'",
},
},
{
{
ndex = 182,
name = '"bellossom'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrasolare'",
},
}
},
}
},
}
},
}
}
evo.gloom, evo.vileplume, evo.bellossom = evo.oddish, evo.oddish, evo.oddish
evo[43], evo[44], evo[45], evo[182] =
evo.oddish, evo.oddish, evo.oddish, evo.oddish
 
evo.paras = {
ndex = 46,
name = '"paras'",
 
evos = {
{
{
ndex = 47,
name = '"parasect'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
},
}
},
}
}
evo.parasect = evo.paras
 
evo.venonat = {
ndex = 48,
name = '"venonat'",
 
evos = {
{
{
ndex = 49,
name = '"venomoth'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 31,
},
}
},
}
}
evo.venomoth = evo.venonat
 
evo.diglett = {
ndex = 50,
name = '"diglett'",
 
evos = {
{
{
ndex = 51,
name = '"dugtrio'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
}
},
}
}
evo.dugtrio = evo.diglett
 
evo.meowth = {
ndex = 52,
name = '"meowth'",
 
evos = {
{
{
ndex = 53,
name = '"persian'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
}
},
}
}
evo.persian = evo.meowth
 
evo.psyduck = {
ndex = 54,
name = '"psyduck'",
 
evos = {
{
{
ndex = 55,
name = '"golduck'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 33,
},
}
},
}
}
evo.golduck = evo.psyduck
 
evo.mankey = {
ndex = 56,
name = '"mankey'",
 
evos = {
{
{
ndex = 57,
name = '"primeape'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
 
}
evos = {
}
{
ndex = 1010,
name = "annihilape",
method = evo.methods.OTHER,
[evo.methods.OTHER] = "Usare [[Pugno Furibondo]] 20 volte",
},
},
},
},
}
evo.primeape, evo.annihilape = evo.mankey, evo.mankey
evo[56], evo[57], evo[1010] = evo.mankey, evo.mankey, evo.mankey
 
evo.growlithe = {
ndex = 58,
name = '"growlithe'",
 
evos = {
{
{
ndex = 59,
name = '"arcanine'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafocaia'",
},
}
},
}
}
evo.arcanine = evo.growlithe
 
evo.poliwag = {
ndex = 60,
name = '"poliwag'",
 
evos = {
{
{
ndex = 61,
name = '"poliwhirl'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
{
ndex = 62,
name = '"poliwrath'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietraidrica'",
},
},
{
{
ndex = 186,
name = '"politoed'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.ITEM] = '"Roccia di Re'" },
},
}
},
}
},
}
},
}
}
evo.poliwhirl, evo.poliwrath, evo.politoed = evo.poliwag, evo.poliwag, evo.poliwag
evo.poliwag, evo.poliwag, evo.poliwag
evo[60], evo[61], evo[62], evo[186] =
evo.poliwag, evo.poliwag, evo.poliwag, evo.poliwag
 
evo.abra = {
ndex = 63,
name = '"abra'",
 
evos = {
{
{
ndex = 64,
name = '"kadabra'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 65,
name = '"alakazam'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag("Filo dell'unione"),
"</div>usando un [[Filo dell'unione]]",
}),
},
},
},
},
}
},
}
},
}
},
}
}
evo.kadabra, evo.alakazam = evo.abra, evo.abra
 
evo.machop = {
ndex = 66,
name = '"machop'",
 
evos = {
{
{
ndex = 67,
name = '"machoke'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
 
evos = {
{
{
ndex = 68,
name = '"machamp'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag("Filo dell'unione"),
"</div>usando un [[Filo dell'unione]]",
}),
},
},
},
},
}
},
}
},
}
},
}
}
evo.machoke, evo.machamp = evo.machop, evo.machop
 
evo.bellsprout = {
ndex = 69,
name = '"bellsprout'",
 
evos = {
{
{
ndex = 70,
name = '"weepinbell'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 21,
 
evos = {
{
{
ndex = 71,
name = '"victreebel'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafoglia'",
},
}
},
}
},
}
},
}
}
evo.weepinbell, evo.victreebel = evo.bellsprout, evo.bellsprout
 
evo.tentacool = {
ndex = 72,
name = '"tentacool'",
 
evos = {
{
{
ndex = 73,
name = '"tentacruel'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.tentacruel = evo.tentacool
 
evo.geodude = {
ndex = 74,
name = '"geodude'",
 
evos = {
{
{
ndex = 75,
name = '"graveler'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
{
ndex = 76,
name = '"golem'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag("Filo dell'unione"),
"</div>usando un [[Filo dell'unione]]",
}),
},
},
},
},
}
},
}
},
}
},
}
}
evo.graveler, evo.golem = evo.geodude, evo.geodude
 
evo.ponyta = {
ndex = 77,
name = '"ponyta'",
 
evos = {
{
{
ndex = 78,
name = '"rapidash'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.rapidash = evo.ponyta
 
evo.slowpoke = {
ndex = 79,
name = '"slowpoke'",
 
evos = {
{
ndex = 80,
name = 'slowbro',
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
 
evos = {
},
{
{
ndex = 19980,
name = 'slowking'"slowbro",
method = evo.methods.TRADELEVEL,
[evo.methods.LEVEL] = 37,
conditions = { [evo.conditions.ITEM] = 'Roccia di Re' }
},
}
{
}
ndex = 199,
name = "slowking",
method = evo.methods.TRADE,
conditions = { [evo.conditions.ITEM] = "Roccia di Re" },
},
},
}
evo.slowbro, evo.slowking = evo.slowpoke, evo.slowpoke
 
evo.magnemite = {
ndex = 81,
name = '"magnemite'",
 
evos = {
{
{
ndex = 82,
name = '"magneton'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
 
evos = {
{
{
ndex = 462,
name = '"magnezone'",
method = evo.methods.LEVEL,
-- conditions = { [evo.conditions.LOCATION] = 'Campo magnetico speciale' },
conditions = {
[evo.conditions.LOCATION] = '"Campo magnetico speciale'",
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag("Pietratuono"),
"</div>usando una [[Pietratuono]]",
}),
},
},
}
},
}
},
}
},
}
},
}
}
evo.magneton, evo.magnezone = evo.magnemite, evo.magnemite
 
evo.doduo = {
ndex = 84,
name = '"doduo'",
 
evos = {
{
{
ndex = 85,
name = '"dodrio'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 31,
},
}
},
}
}
evo.dodrio = evo.doduo
 
evo.seel = {
ndex = 86,
name = '"seel'",
 
evos = {
{
{
ndex = 87,
name = '"dewgong'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
}
evo.dewgong = evo.seel
 
evo.grimer = {
ndex = 88,
name = '"grimer'",
 
evos = {
{
{
ndex = 89,
name = '"muk'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
}
},
}
}
evo.muk = evo.grimer
 
evo.shellder = {
ndex = 90,
name = '"shellder'",
 
evos = {
{
{
ndex = 91,
name = '"cloyster'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietraidrica'",
},
}
},
}
}
evo.cloyster = evo.shellder
 
evo.gastly = {
ndex = 92,
name = '"gastly'",
 
evos = {
{
{
ndex = 93,
name = '"haunter'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
{
ndex = 94,
name = '"gengar'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag("Filo dell'unione"),
"</div>usando un [[Filo dell'unione]]",
}),
},
},
},
},
}
},
}
},
}
},
}
}
evo.haunter, evo.gengar = evo.gastly, evo.gastly
 
evo.onix = {
ndex = 95,
name = '"onix'",
 
evos = {
{
{
ndex = 208,
name = '"steelix'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Metalcoperta'",
[evo.conditions.OTHER] = "oppure usando [[Metalcoperta]]" .. sup.LPA,
.. sup.LPA,
},
},
}
},
}
},
}
evo.steelix = evo.onix
 
evo.drowzee = {
ndex = 96,
name = '"drowzee'",
 
evos = {
{
{
ndex = 97,
name = '"hypno'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
}
},
}
}
evo.hypno = evo.drowzee
 
evo.krabby = {
ndex = 98,
name = '"krabby'",
 
evos = {
{
{
ndex = 99,
name = '"kingler'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
}
},
}
}
evo.kingler = evo.krabby
 
evo.voltorb = {
ndex = 100,
name = '"voltorb'",
 
evos = {
{
{
ndex = 101,
name = '"electrode'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.electrode = evo.voltorb
 
evo.exeggcute = {
ndex = 102,
name = '"exeggcute'",
 
evos = {
{
{
ndex = 103,
name = '"exeggutor'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafoglia'",
},
},
{
{
ndex = '"103A'",
name = '"exeggutorA'",
notes = altforms.exeggutor.names.A,
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafoglia'",
conditions = { [evo.conditions.REGION] = '"Alola'" },
},
},
},
}
}
evo.exeggutor, evo.exeggutorA = evo.exeggcute, evo.exeggcute
evo[102], evo[103], evo['"103A'"] = evo.exeggcute, evo.exeggcute, evo.exeggcute
 
evo.cubone = {
ndex = 104,
name = '"cubone'",
 
evos = {
{
{
ndex = 105,
name = '"marowak'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
},
{
{
ndex = '"105A'",
name = '"marowakA'",
notes = altforms.marowak.names.A,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
conditions = { [evo. conditions.TIME] = 'Notte',{
[evo.conditions.REGIONTIME] = 'Alola' }"Notte",
[evo.conditions.REGION] = "Alola",
}
},
}
},
},
}
evo.marowak, evo.marowakA = evo.cubone, evo.cubone
evo[104], evo[105], evo['"105A'"] = evo.cubone, evo.cubone, evo.cubone
 
evo.tyrogue = {
ndex = 236,
name = '"tyrogue'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 106,
name = '"hitmonlee'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
conditions = {
conditions = { [evo.conditions.OTHER] = 'Con [[Attacco]] > [[Difesa]]' }
[evo.conditions.OTHER] = "Con [[Attacco]] > [[Difesa]]",
},
},
{
},
ndex = 107,
{
name = 'hitmonchan',
ndex = 107,
method = evo.methods.LEVEL,
name = "hitmonchan",
[evo.methods.LEVEL] = 20,
method = evo.methods.LEVEL,
conditions = { [evo.conditions.OTHER] = 'Con [[Attacco]] < [[Difesa]]' }
[evo.methods.LEVEL] = 20,
},
conditions = {
{
[evo.conditions.OTHER] = "Con [[Attacco]] < [[Difesa]]",
ndex = 237,
},
name = 'hitmontop',
},
method = evo.methods.LEVEL,
{
[evo.methods.LEVEL] = 20,
ndex = 237,
conditions = { [evo.conditions.OTHER] = 'Con [[Attacco]] = [[Difesa]]' }
name = "hitmontop",
}
method = evo.methods.LEVEL,
}
[evo.methods.LEVEL] = 20,
conditions = {
[evo.conditions.OTHER] = "Con [[Attacco]] = [[Difesa]]",
},
},
},
}
evo.hitmonlee, evo.hitmonchan, evo.hitmontop = evo.tyrogue, evo.tyrogue, evo.tyrogue
evo[236], evo[106], evo[107], evo[237] = evo.tyrogue, evo.tyrogue, evo.tyrogue, evo.tyrogue
evo[236], evo[106], evo[107], evo[237] =
evo.tyrogue, evo.tyrogue, evo.tyrogue, evo.tyrogue
 
evo.lickitung = {
ndex = 108,
name = '"lickitung'",
 
evos = {
{
{
ndex = 463,
name = '"lickilicky'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Rotolamento'" },
},
}
},
}
}
evo.lickilicky = evo.lickitung
 
evo.koffing = {
ndex = 109,
name = '"koffing'",
 
evos = {
{
{
ndex = 110,
name = '"weezing'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
},
{
{
ndex = '"110G'",
name = '"weezingG'",
notes = altforms.weezing.names.G,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
conditions = { [evo.conditions.REGION] = '"Galar'" },
},
}
},
}
}
evo.weezing, evo.weezingG = evo.koffing, evo.koffing
evo[109], evo[110], evo['"110G'"] = evo.koffing, evo.koffing, evo.koffing
 
evo.rhyhorn = {
ndex = 111,
name = '"rhyhorn'",
 
evos = {
{
{
ndex = 112,
name = '"rhydon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
 
evos = {
{
{
ndex = 464,
name = '"rhyperior'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Copertura'",
[evo.conditions.OTHER] = "oppure usando [[Copertura]]" .. sup.LPA,
.. sup.LPA,
},
},
}
},
}
},
}
},
}
},
}
evo.rhydon, evo.rhyperior = evo.rhyhorn, evo.rhyhorn
 
evo.happiny = {
ndex = 440,
name = '"happiny'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Fortunaroma'" },
 
evos = {
{
{
ndex = 113,
name = '"chansey'",
method = evo.methods.LEVEL,
conditions = { [evo. conditions.ITEM] = 'Pietraovale',{
[evo.conditions.TIMEITEM] = 'Giorno'}"Pietraovale",
[evo.conditions.TIME] = "Giorno",
},
 
evos = {
{
{
ndex = 242,
name = '"blissey'",
method = evo.methods.HAPPINESS,
},
}
},
}
},
}
},
}
}
evo.chansey, evo.blissey = evo.happiny, evo.happiny
 
evo.tangela = {
ndex = 114,
name = '"tangela'",
 
evos = {
{
{
ndex = 465,
name = '"tangrowth'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Forzantica'" },
},
}
},
}
}
evo.tangrowth = evo.tangela
evo[114], evo[465] = evo.tangela, evo.tangela
 
evo.kangaskhan = { ndex = 115, name = '"kangaskhan'" }
evo[115] = evo.kangaskhan
 
evo.horsea = {
ndex = 116,
name = '"horsea'",
 
evos = {
{
{
ndex = 117,
name = '"seadra'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
 
evos = {
{
{
ndex = 230,
name = '"kingdra'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.ITEM] = '"Squama Drago'" },
},
}
},
}
},
}
},
}
}
evo.seadra, evo.kingdra = evo.horsea, evo.horsea
 
evo.goldeen = {
ndex = 118,
name = '"goldeen'",
 
evos = {
{
{
ndex = 119,
name = '"seaking'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 33,
},
}
},
}
}
evo.seaking = evo.goldeen
 
evo.staryu = {
ndex = 120,
name = '"staryu'",
 
evos = {
{
{
ndex = 121,
name = '"starmie'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietraidrica'",
},
}
},
}
}
evo.starmie = evo.staryu
 
evo["mime jr."] = {
ndex = 439,
name = '"mime jr.'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Bizzoaroma'" },
 
evos = {
{
{
ndex = 122,
name = '"mr. mime'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Mimica'" },
},
},
{
{
ndex = '"122G'",
name = "mr. mimeG",
notes = altforms["mr. mime"].names.G,
method = evo.methods.LEVEL,
conditions = { [evo. conditions.MOVE] = 'Mimica',{
[evo.conditions.REGIONMOVE] = 'Galar' }"Mimica",
[evo.conditions.REGION] = "Galar",
},
 
evos = {
{
{
ndex = 866,
name = "mr. rime",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
},
}
},
}
},
},
},
}
}
evo["mr. mime"] = evo["mime jr."]
evo[439], evo[122] = evo["mime jr."], evo["mime jr."]
evo["mr. rime"], evo["mr. mimeG"] = evo["mime jr."], evo["mime jr."]
evo['"122G'"], evo[866] = evo["mr. mimeG"], evo["mr. mimeG"]
 
evo.scyther = {
ndex = 123,
name = '"scyther'",
 
evos = {
{
{
ndex = 212,
name = '"scizor'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Metalcoperta'",
[evo.conditions.OTHER] = "oppure usando [[Metalcoperta]]" .. sup.LPA,
.. sup.LPA,
},
},
},
},
{
{
ndex = 900,
ndex = 900,
name = 'kleavor',
name = "kleavor",
method = evo.methods.STONE,
[ method = evo.methods.STONE] = "Augite nera",
[evo.methods.STONE] = "Augite nera",
},
},
}
},
}
evo.scizor, evo.kleavor = evo.scyther, evo.scyther
 
evo.smoochum = {
ndex = 238,
name = '"smoochum'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 124,
name = '"jynx'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.jynx = evo.smoochum
 
evo.elekid = {
ndex = 239,
name = '"elekid'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 125,
name = '"electabuzz'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
 
evos = {
{
{
ndex = 466,
name = '"electivire'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Elettritore'",
[evo.conditions.OTHER] = "oppure usando [[Elettritore]]" .. sup.LPA,
.. sup.LPA,
},
},
}
},
}
},
}
},
}
},
}
evo.electabuzz, evo.electivire = evo.elekid, evo.elekid
 
evo.magby = {
ndex = 240,
name = '"magby'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 126,
name = '"magmar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
 
evos = {
{
{
ndex = 467,
name = '"magmortar'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Magmatore'",
[evo.conditions.OTHER] = "oppure usando [[Magmatore]]" .. sup.LPA,
.. sup.LPA,
},
},
}
},
}
},
}
},
}
},
}
evo.magmar, evo.magmortar = evo.magby, evo.magby
evo[240], evo[126], evo[467] = evo.magby, evo.magby, evo.magby
 
evo.pinsir = { ndex = 127, name = '"pinsir'" }
evo[127] = evo.pinsir
 
evo.tauros = { ndex = 128, name = '"tauros'" }
evo[128] = evo.tauros
 
evo.magikarp = {
ndex = 129,
name = '"magikarp'",
 
evos = {
{
{
ndex = 130,
name = '"gyarados'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.gyarados = evo.magikarp
evo[129], evo[130] = evo.magikarp, evo.magikarp
 
evo.lapras = { ndex = 131, name = '"lapras'" }
evo[131] = evo.lapras
 
evo.ditto = { ndex = 132, name = '"ditto'" }
evo[132] = evo.ditto
 
evo.eevee = {
ndex = 133,
name = '"eevee'",
 
evos = {
{
{
ndex = 134,
name = '"vaporeon'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietraidrica'",
},
},
{
{
ndex = 135,
name = '"jolteon'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietratuono'",
},
},
{
{
ndex = 136,
name = '"flareon'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafocaia'",
},
},
{
{
ndex = 196,
name = '"espeon'",
method = evo.methods.HAPPINESS,
conditions = { [evo.conditions.TIME] = '"Giorno'" },
},
},
{
{
ndex = 197,
name = '"umbreon'",
method = evo.methods.HAPPINESS,
conditions = { [evo.conditions.TIME] = '"Notte'" },
},
},
{
{
ndex = 470,
name = '"leafeon'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafoglia'",
conditions = {
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag('"Mappa città'"),
"</div>[[Livello|aumento di livello]] presso una [[Roccia Muschio]]",
}),
},
},
},
},
},
{
{
ndex = 471,
name = '"glaceon'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietragelo'",
conditions = {
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag('"Mappa città'"),
"</div>[[Livello|aumento di livello]] presso una [[Roccia Ghiaccio]]",
}),
},
},
},
},
},
{
{
ndex = 700,
name = '"sylveon'",
method = evo.methods.LEVEL,
conditions = {
conditions = { [evo.conditions.OTHER] = "Con il [[affetto|legame]] moderatamente alto<div>avendo appreso una mossa di tipo [[Folletto]]</div>" },
[evo.conditions.OTHER] = "Con il [[affetto|legame]] moderatamente alto<div>avendo appreso una mossa di tipo [[Folletto]]</div>",
}
},
}
},
},
}
evo.vaporeon, evo.jolteon, evo.flareon, evo.espeon, evo.umbreon, evo.leafeon, evo.glaceon, evo.sylveon =
evo.eevee,
evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee
evo[133], evo[134], evo[135], evo[136], evo[196], evo[197], evo[470], evo[471], evo[700] =
evo.eevee,
evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee, evo.eevee
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee,
evo.eevee
 
evo.porygon = {
ndex = 137,
name = '"porygon'",
 
evos = {
{
{
ndex = 233,
name = '"porygon2'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Upgrade'",
[evo.conditions.OTHER] = "oppure usando [[Upgrade]]" .. sup.LPA,
},
},
 
evos = {
{
{
ndex = 474,
name = '"porygon-z'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Dubbiodisco'",
[evo.conditions.OTHER] = "oppure usando [[Dubbiodisco]]" .. sup.LPA,
.. sup.LPA,
},
},
}
},
}
},
}
},
}
},
}
evo.porygon2, evo["porygon-z"] = evo.porygon, evo.porygon
 
evo.omanyte = {
ndex = 138,
name = '"omanyte'",
 
evos = {
{
{
ndex = 139,
name = '"omastar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.omastar = evo.omanyte
 
evo.kabuto = {
ndex = 140,
name = '"kabuto'",
 
evos = {
{
{
ndex = 141,
name = '"kabutops'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.kabutops = evo.kabuto
evo[140], evo[141] = evo.kabuto, evo.kabuto
 
evo.aerodactyl = { ndex = 142, name = '"aerodactyl'" }
evo[142] = evo.aerodactyl
 
evo.munchlax = {
ndex = 446,
name = '"munchlax'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Gonfioaroma'" },
 
evos = {
{
{
ndex = 143,
name = '"snorlax'",
method = evo.methods.HAPPINESS,
},
}
},
}
}
evo.snorlax = evo.munchlax
evo[446], evo[143] = evo.munchlax, evo.munchlax
 
evo.articuno = { ndex = 144, name = '"articuno'" }
evo[144] = evo.articuno
 
evo.zapdos = { ndex = 145, name = '"zapdos'" }
evo[145] = evo.zapdos
 
evo.moltres = { ndex = 146, name = '"moltres'" }
evo[146] = evo.moltres
 
evo.dratini = {
ndex = 147,
name = '"dratini'",
 
evos = {
{
{
ndex = 148,
name = '"dragonair'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
 
evos = {
{
{
ndex = 149,
name = '"dragonite'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 55,
},
}
},
}
},
}
},
}
}
evo.dragonair, evo.dragonite = evo.dratini, evo.dratini
evo[147], evo[148], evo[149] = evo.dratini, evo.dratini, evo.dratini
 
evo.mewtwo = { ndex = 150, name = '"mewtwo'" }
evo[150] = evo.mewtwo
 
evo.mew = { ndex = 151, name = '"mew'" }
evo[151] = evo.mew
 
evo.chikorita = {
ndex = 152,
name = '"chikorita'",
 
evos = {
{
{
ndex = 153,
name = '"bayleef'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 154,
name = '"meganium'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
},
}
},
}
}
evo.bayleef, evo.meganium = evo.chikorita, evo.chikorita
 
evo.cyndaquil = {
ndex = 155,
name = '"cyndaquil'",
 
evos = {
{
{
ndex = 156,
name = '"quilava'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 14,
 
evos = {
{
{
ndex = 157,
name = '"typhlosion'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
},
{
{
ndex = '"157H'",
name = '"typhlosionH'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
conditions = { [evo.conditions.REGION] = '"Hisui'" },
},
}
},
}
},
}
},
}
}
evo.quilava, evo.typhlosion, evo.typhlosionH = evo.cyndaquil, evo.cyndaquil, evo.cyndaquil
evo[155], evo[156], evo[157], evo['157H'] = evo.cyndaquil, evo.cyndaquil, evo.cyndaquil, evo.cyndaquil
evo[155], evo[156], evo[157], evo["157H"] =
evo.cyndaquil, evo.cyndaquil, evo.cyndaquil, evo.cyndaquil
 
evo.totodile = {
ndex = 158,
name = '"totodile'",
 
evos = {
{
{
ndex = 159,
name = '"croconaw'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 160,
name = '"feraligatr'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
},
}
},
}
}
evo.croconaw, evo.feraligatr = evo.totodile, evo.totodile
 
evo.sentret = {
ndex = 161,
name = '"sentret'",
 
evos = {
{
{
ndex = 162,
name = '"furret'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 15,
},
}
},
}
}
evo.furret = evo.sentret
 
evo.hoothoot = {
ndex = 163,
name = '"hoothoot'",
 
evos = {
{
{
ndex = 164,
name = '"noctowl'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.noctowl = evo.hoothoot
 
evo.ledyba = {
ndex = 165,
name = '"ledyba'",
 
evos = {
{
{
ndex = 166,
name = '"ledian'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
},
}
},
}
}
evo.ledian = evo.ledyba
 
evo.spinarak = {
ndex = 167,
name = '"spinarak'",
 
evos = {
{
{
ndex = 168,
name = '"ariados'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
},
}
},
}
}
evo.ariados = evo.spinarak
 
evo.chinchou = {
ndex = 170,
name = '"chinchou'",
 
evos = {
{
{
ndex = 171,
name = '"lanturn'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 27,
},
}
},
}
}
evo.lanturn = evo.chinchou
 
evo.togepi = {
ndex = 175,
name = '"togepi'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 176,
name = '"togetic'",
method = evo.methods.HAPPINESS,
 
evos = {
{
{
ndex = 468,
name = '"togekiss'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrabrillo'",
},
}
},
}
},
}
},
}
}
evo.togetic, evo.togekiss = evo.togepi, evo.togepi
 
evo.natu = {
ndex = 177,
name = '"natu'",
 
evos = {
{
{
ndex = 178,
name = '"xatu'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.xatu = evo.natu
 
evo.mareep = {
ndex = 179,
name = '"mareep'",
 
evos = {
{
{
ndex = 180,
name = '"flaaffy'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 15,
 
evos = {
{
{
ndex = 181,
name = '"ampharos'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
},
}
},
}
}
evo.flaaffy, evo.ampharos = evo.mareep, evo.mareep
 
evo.azurill = {
ndex = 298,
name = '"azurill'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Marearoma'" },
 
evos = {
{
{
ndex = 183,
name = '"marill'",
method = evo.methods.HAPPINESS,
 
evos = {
{
{
ndex = 184,
name = '"azumarill'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
},
}
},
}
},
}
},
}
}
evo.marill, evo.azumarill = evo.azurill, evo.azurill
 
evo.bonsly = {
ndex = 438,
name = '"bonsly'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Roccioaroma'" },
 
evos = {
{
{
ndex = 185,
name = '"sudowoodo'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Mimica'" },
},
}
},
}
}
evo.sudowoodo = evo.bonsly
 
evo.hoppip = {
ndex = 187,
name = '"hoppip'",
 
evos = {
{
{
ndex = 188,
name = '"skiploom'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 189,
name = '"jumpluff'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 27,
},
}
},
}
},
}
},
}
}
evo.skiploom, evo.jumpluff = evo.hoppip, evo.hoppip
 
evo.aipom = {
ndex = 190,
name = '"aipom'",
 
evos = {
{
{
ndex = 424,
name = '"ambipom'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Doppiosmash'" },
},
}
},
}
}
evo.ambipom = evo.aipom
 
evo.sunkern = {
ndex = 191,
name = '"sunkern'",
 
evos = {
{
{
ndex = 192,
name = '"sunflora'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrasolare'",
},
}
},
}
}
evo.sunflora = evo.sunkern
 
evo.yanma = {
ndex = 193,
name = '"yanma'",
 
evos = {
{
{
ndex = 469,
name = '"yanmega'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Forzantica'" },
},
}
},
}
}
evo.yanmega = evo.yanma
 
evo.wooper = {
ndex = 194,
name = '"wooper'",
 
evos = {
{
{
ndex = 195,
name = '"quagsire'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.quagsire = evo.wooper
 
evo.murkrow = {
ndex = 198,
name = '"murkrow'",
 
evos = {
{
{
ndex = 430,
name = '"honchkrow'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Neropietra'",
},
}
},
}
}
evo.honchkrow = evo.murkrow
 
evo.misdreavus = {
ndex = 200,
name = '"misdreavus'",
 
evos = {
{
{
ndex = 429,
name = '"mismagius'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Neropietra'",
},
}
},
}
}
evo.mismagius = evo.misdreavus
evo[200], evo[429] = evo.misdreavus, evo.misdreavus
 
evo.unown = { ndex = 201, name = '"unown'" }
evo[201] = evo.unown
 
evo.wynaut = {
ndex = 360,
name = '"wynaut'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Distraroma'" },
 
evos = {
{
{
ndex = 202,
name = '"wobbuffet'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 15,
},
}
},
}
}
evo.wobbuffet = evo.wynaut
 
evo.girafarig = {
ndex = 203,
name = '"girafarig'",
 
evos = {
{
{
ndex = nil928,
name = '"farigiraf'",
method = evo.methods.UNKNOWNLEVEL,
conditions = { [evo.conditions.MOVE] = "Doppioraggio" },
}
},
}
},
}
evo[203] = evo.girafarig
evo.farigiraf = evo.girafarig
evo[203], evo[928] = evo.girafarig, evo.girafarig
 
evo.pineco = {
ndex = 204,
name = '"pineco'",
 
evos = {
{
{
ndex = 205,
name = '"forretress'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 31,
},
}
},
}
}
evo.forretress = evo.pineco
evo[204], evo[205] = evo.pineco, evo.pineco
 
evo.dunsparce = { ndex = 206, name = 'dunsparce' }
ndex = 206,
evo[206] = evo.dunsparce
name = "dunsparce",
 
evos = {
{
ndex = 917,
name = "dudunsparce",
method = evo.methods.UNKNOWN, -- TODO
},
},
}
evo.dudunsparce = evo.dunsparce
evo[206], evo[917] = evo.dunsparce, evo.dunsparce
 
evo.gligar = {
ndex = 207,
name = '"gligar'",
 
evos = {
{
{
ndex = 472,
name = '"gliscor'",
method = evo.methods.LEVEL,
conditions = { [evo. conditions.ITEM] = 'Affilodente',{
[evo.conditions.TIMEITEM] = 'Notte' }"Affilodente",
[evo.conditions.TIME] = "Notte",
}
},
}
},
},
}
evo.gliscor = evo.gligar
 
evo.snubbull = {
ndex = 209,
name = '"snubbull'",
 
evos = {
{
{
ndex = 210,
name = '"granbull'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 23,
},
}
},
}
}
evo.granbull = evo.snubbull
evo[209], evo[210] = evo.snubbull, evo.snubbull
 
evo.qwilfish = { ndex = 211, name = '"qwilfish'" }
evo[211] = evo.qwilfish
 
evo.shuckle = { ndex = 213, name = '"shuckle'" }
evo[213] = evo.shuckle
 
evo.heracross = { ndex = 214, name = '"heracross'" }
evo[214] = evo.heracross
 
evo.sneasel = {
ndex = 215,
name = '"sneasel'",
 
evos = {
{
{
ndex = 461,
name = '"weavile'",
method = evo.methods.LEVEL,
conditions = { [evo. conditions.ITEM] = 'Affilartigli',{
[evo.conditions.TIMEITEM] = 'Notte' }"Affilartigli",
[evo.conditions.TIME] = "Notte",
}
},
}
},
},
}
evo.weavile = evo.sneasel
 
evo.teddiursa = {
ndex = 216,
name = '"teddiursa'",
 
evos = {
{
{
ndex = 217,
name = '"ursaring'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
 
evos = {
{
{
ndex = 901,
name = '"ursaluna'",
method = evo.methods.STONE,
[evo.methods.STONE] = "Blocco di torba",
conditions = { [evo.conditions.TIME] = "Luna piena" },
},
}
},
}
},
}
},
}
}
evo.ursaring, evo.ursaluna = evo.teddiursa, evo.teddiursa
 
evo.slugma = {
ndex = 218,
name = '"slugma'",
 
evos = {
{
{
ndex = 219,
name = '"magcargo'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
}
},
}
}
evo.magcargo = evo.slugma
 
evo.swinub = {
ndex = 220,
name = '"swinub'",
 
evos = {
{
{
ndex = 221,
name = '"piloswine'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 33,
 
evos = {
{
{
ndex = 473,
name = '"mamoswine'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Forzantica'" },
},
}
},
}
},
}
},
}
}
evo.piloswine, evo.mamoswine = evo.swinub, evo.swinub
evo[220], evo[221], evo[473] = evo.swinub, evo.swinub, evo.swinub
 
evo.corsola = { ndex = 222, name = '"corsola'" }
evo[222] = evo.corsola
 
evo.remoraid = {
ndex = 223,
name = '"remoraid'",
 
evos = {
{
{
ndex = 224,
name = '"octillery'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.octillery = evo.remoraid
evo[223], evo[224] = evo.remoraid, evo.remoraid
 
evo.delibird = { ndex = 225, name = '"delibird'" }
evo[225] = evo.delibird
 
evo.mantyke = {
ndex = 458,
name = '"mantyke'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Ondaroma'" },
 
evos = {
{
{
ndex = 226,
name = '"mantine'",
method = evo.methods.LEVEL,
conditions = {
conditions = { [evo.conditions.OTHER] = 'Con [[Remoraid]] in [[squadra]]' },
[evo.conditions.OTHER] = "Con [[Remoraid]] in [[squadra]]",
}
},
}
},
},
}
evo.mantine = evo.mantyke
evo[458], evo[226] = evo.mantyke, evo.mantyke
 
evo.skarmory = { ndex = 227, name = '"skarmory'" }
evo[227] = evo.skarmory
 
evo.houndour = {
ndex = 228,
name = '"houndour'",
 
evos = {
{
{
ndex = 229,
name = '"houndoom'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
},
}
},
}
}
evo.houndoom = evo.houndour
 
evo.phanpy = {
ndex = 231,
name = '"phanpy'",
 
evos = {
{
{
ndex = 232,
name = '"donphan'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.donphan = evo.phanpy
 
evo.stantler = {
ndex = 234,
name = '"stantler'",
 
evos = {
{
{
ndex = 899,
name = '"wyrdeer'",
method = evo.methods.OTHER,
[evo.methods.OTHER] = "Usando [[Barrierassalto]] 20 volte come [[Tecnica rapida]]",
},
}
},
}
}
evo.wyrdeer = evo.stantler
evo[234], evo[899] = evo.stantler, evo.stantler
 
evo.smeargle = { ndex = 235, name = '"smeargle'" }
evo[235] = evo.smeargle
 
evo.miltank = { ndex = 241, name = '"miltank'" }
evo[241] = evo.miltank
 
evo.raikou = { ndex = 243, name = '"raikou'" }
evo[243] = evo.raikou
 
evo.entei = { ndex = 244, name = '"entei'" }
evo[244] = evo.entei
 
evo.suicune = { ndex = 245, name = '"suicune'" }
evo[245] = evo.suicune
 
evo.larvitar = {
ndex = 246,
name = '"larvitar'",
 
evos = {
{
{
ndex = 247,
name = '"pupitar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
 
evos = {
{
{
ndex = 248,
name = '"tyranitar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 55,
},
}
},
}
},
}
},
}
}
evo.pupitar, evo.tyranitar = evo.larvitar, evo.larvitar
evo[246], evo[247], evo[248] = evo.larvitar, evo.larvitar, evo.larvitar
 
evo.lugia = { ndex = 249, name = '"lugia'" }
evo[249] = evo.lugia
 
evo["ho-oh"] = { ndex = 250, name = '"ho-oh'" }
evo[250] = evo["ho-oh"]
 
evo.celebi = { ndex = 251, name = '"celebi'" }
evo[251] = evo.celebi
 
evo.treecko = {
ndex = 252,
name = '"treecko'",
 
evos = {
{
{
ndex = 253,
name = '"grovyle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 254,
name = '"sceptile'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.grovyle, evo.sceptile = evo.treecko, evo.treecko
 
evo.torchic = {
ndex = 255,
name = '"torchic'",
 
evos = {
{
{
ndex = 256,
name = '"combusken'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 257,
name = '"blaziken'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.combusken, evo.blaziken = evo.torchic, evo.torchic
 
evo.mudkip = {
ndex = 258,
name = '"mudkip'",
 
evos = {
{
{
ndex = 259,
name = '"marshtomp'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 260,
name = '"swampert'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.marshtomp, evo.swampert = evo.mudkip, evo.mudkip
 
evo.poochyena = {
ndex = 261,
name = '"poochyena'",
 
evos = {
{
{
ndex = 262,
name = '"mightyena'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
},
}
},
}
}
evo.mightyena = evo.poochyena
 
evo.zigzagoon = {
ndex = 263,
name = '"zigzagoon'",
 
evos = {
{
{
ndex = 264,
name = '"linoone'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.linoone = evo.zigzagoon
 
evo.wurmple = {
ndex = 265,
name = '"wurmple'",
 
evos = {
{
{
ndex = 266,
name = '"silcoon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 7,
conditions = {
conditions = { [evo.conditions.OTHER] = 'A seconda della [[personalità]]' },
[evo.conditions.OTHER] = "A seconda della [[personalità]]",
},
 
evos = {
{
{
ndex = 267,
name = '"beautifly'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 10,
},
}
},
}
},
},
{
{
ndex = 268,
name = '"cascoon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 7,
conditions = {
conditions = { [evo.conditions.OTHER] = 'A seconda della [[personalità]]' },
[evo.conditions.OTHER] = "A seconda della [[personalità]]",
},
 
evos = {
{
{
ndex = 269,
name = '"dustox'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 10,
},
}
},
}
},
}
},
}
}
evo.silcoon, evo.beautifly, evo.cascoon, evo.dustox = evo.wurmple, evo.wurmple, evo.wurmple, evo.wurmple
evo[265], evo[266], evo[267], evo[268], evo[269] = evo.wurmple, evo.wurmple, evo.wurmple, evo.wurmple, evo.wurmple
evo[265], evo[266], evo[267], evo[268], evo[269] =
evo.wurmple, evo.wurmple, evo.wurmple, evo.wurmple, evo.wurmple
 
evo.lotad = {
ndex = 270,
name = '"lotad'",
 
evos = {
{
{
ndex = 271,
name = '"lombre'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 14,
 
evos = {
{
{
ndex = 272,
name = '"ludicolo'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietraidrica'",
},
}
},
}
},
}
},
}
}
evo.lombre, evo.ludicolo = evo.lotad, evo.lotad
 
evo.seedot = {
ndex = 273,
name = '"seedot'",
 
evos = {
{
{
ndex = 274,
name = '"nuzleaf'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 14,
 
evos = {
{
{
ndex = 275,
name = '"shiftry'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafoglia'",
},
}
},
}
},
}
},
}
}
evo.nuzleaf, evo.shiftry = evo.seedot, evo.seedot
 
evo.taillow = {
ndex = 276,
name = '"taillow'",
 
evos = {
{
{
ndex = 277,
name = '"swellow'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
},
}
},
}
}
evo.swellow = evo.taillow
 
evo.wingull = {
ndex = 278,
name = '"wingull'",
 
evos = {
{
{
ndex = 279,
name = '"pelipper'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.pelipper = evo.wingull
 
evo.ralts = {
ndex = 280,
name = '"ralts'",
 
evos = {
{
{
ndex = 281,
name = '"kirlia'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
 
evos = {
{
{
ndex = 282,
name = '"gardevoir'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
},
{
{
ndex = 475,
name = '"gallade'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralbore'",
conditions = { [evo.conditions.GENDER] = '"Maschio'" },
},
}
},
}
},
}
},
}
}
evo.kirlia, evo.gardevoir, evo.gallade = evo.ralts, evo.ralts, evo.ralts
evo[280], evo[281], evo[282], evo[475] = evo.ralts, evo.ralts, evo.ralts, evo.ralts
evo.ralts, evo.ralts, evo.ralts, evo.ralts
 
evo.surskit = {
ndex = 283,
name = '"surskit'",
 
evos = {
{
{
ndex = 284,
name = '"masquerain'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
},
}
},
}
}
evo.masquerain = evo.surskit
 
evo.shroomish = {
ndex = 285,
name = '"shroomish'",
 
evos = {
{
{
ndex = 286,
name = '"breloom'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 23,
},
}
},
}
}
evo.breloom = evo.shroomish
 
evo.slakoth = {
ndex = 287,
name = '"slakoth'",
 
evos = {
{
{
ndex = 288,
name = '"vigoroth'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 289,
name = '"slaking'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.vigoroth, evo.slaking = evo.slakoth, evo.slakoth
 
evo.nincada = {
ndex = 290,
name = '"nincada'",
 
evos = {
{
{
ndex = 291,
name = '"ninjask'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
},
{
{
ndex = 292,
name = '"shedinja'",
method = evo.methods.OTHER,
[evo.methods.OTHER] = links.bag("Poké Ball"),
conditions = {
conditions = { [evo.conditions.OTHER] = 'Con spazio in [[squadra]]<div>e almeno una [[Poké Ball]] nella [[Borsa]]</div>' },
[evo.conditions.OTHER] = "Con spazio in [[squadra]]<div>e almeno una [[Poké Ball]] nella [[Borsa]]</div>",
}
},
}
},
},
}
evo.ninjask, evo.shedinja = evo.nincada, evo.nincada
 
evo.whismur = {
ndex = 293,
name = '"whismur'",
 
evos = {
{
{
ndex = 294,
name = '"loudred'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
 
evos = {
{
{
ndex = 295,
name = '"exploud'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
},
}
},
}
}
evo.loudred, evo.exploud = evo.whismur, evo.whismur
 
evo.makuhita = {
ndex = 296,
name = '"makuhita'",
 
evos = {
{
{
ndex = 297,
name = '"hariyama'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
},
}
},
}
}
evo.hariyama = evo.makuhita
 
evo.nosepass = {
ndex = 299,
name = '"nosepass'",
 
evos = {
{
{
ndex = 476,
name = '"probopass'",
method = evo.methods.LEVEL,
conditions = {
[evo.conditions.LOCATION] = '"Campo magnetico speciale'",
[evo.conditions.OTHER] = table.concat({
"oppure<br>",
links.bag("Pietratuono"),
"<br>usando una [[Pietratuono]]<br>",
"oppure facendolo uscire dalla ball alle [[Pendici Corona]]",
}),
},
},
},
},
}
},
}
}
evo.probopass = evo.nosepass
 
evo.skitty = {
ndex = 300,
name = '"skitty'",
 
evos = {
{
{
ndex = 301,
name = '"delcatty'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralunare'",
},
}
},
}
}
evo.delcatty = evo.skitty
evo[300], evo[301] = evo.skitty, evo.skitty
 
evo.sableye = { ndex = 302, name = '"sableye'" }
evo[302] = evo.sableye
 
evo.mawile = { ndex = 303, name = '"mawile'" }
evo[303] = evo.mawile
 
evo.aron = {
ndex = 304,
name = '"aron'",
 
evos = {
{
{
ndex = 305,
name = '"lairon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
 
evos = {
{
{
ndex = 306,
name = '"aggron'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
},
}
},
}
},
}
},
}
}
evo.lairon, evo.aggron = evo.aron, evo.aron
 
evo.meditite = {
ndex = 307,
name = '"meditite'",
 
evos = {
{
{
ndex = 308,
name = '"medicham'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
}
},
}
}
evo.medicham = evo.meditite
 
evo.electrike = {
ndex = 309,
name = '"electrike'",
 
evos = {
{
{
ndex = 310,
name = '"manectric'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
}
},
}
}
evo.manectric = evo.electrike
evo[309], evo[310] = evo.electrike, evo.electrike
 
evo.plusle = { ndex = 311, name = '"plusle'" }
evo[311] = evo.plusle
 
evo.minun = { ndex = 312, name = '"minun'" }
evo[312] = evo.minun
 
evo.volbeat = { ndex = 313, name = '"volbeat'" }
evo[313] = evo.volbeat
 
evo.illumise = { ndex = 314, name = '"illumise'" }
evo[314] = evo.illumise
 
evo.budew = {
ndex = 406,
name = '"budew'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Rosaroma'" },
 
evos = {
{
{
ndex = 315,
name = '"roselia'",
method = evo.methods.HAPPINESS,
conditions = { [evo.conditions.TIME] = '"Giorno'" },
 
evos = {
{
{
ndex = 407,
name = '"roserade'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrabrillo'",
},
}
},
}
},
}
},
}
}
evo.roselia, evo.roserade = evo.budew, evo.budew
 
evo.gulpin = {
ndex = 316,
name = '"gulpin'",
 
evos = {
{
{
ndex = 317,
name = '"swalot'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
}
},
}
}
evo.swalot = evo.gulpin
 
evo.carvanha = {
ndex = 318,
name = '"carvanha'",
 
evos = {
{
{
ndex = 319,
name = '"sharpedo'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.sharpedo = evo.carvanha
 
evo.wailmer = {
ndex = 320,
name = '"wailmer'",
 
evos = {
{
{
ndex = 321,
name = '"wailord'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.wailord = evo.wailmer
 
evo.numel = {
ndex = 322,
name = '"numel'",
 
evos = {
{
{
ndex = 323,
name = '"camerupt'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 33,
},
}
},
}
}
evo.camerupt = evo.numel
evo[322], evo[323] = evo.numel, evo.numel
 
evo.torkoal = { ndex = 324, name = '"torkoal'" }
evo[324] = evo.torkoal
 
evo.spoink = {
ndex = 325,
name = '"spoink'",
 
evos = {
{
{
ndex = 326,
name = '"grumpig'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
}
evo.grumpig = evo.spoink
evo[325], evo[326] = evo.spoink, evo.spoink
 
evo.spinda = { ndex = 327, name = '"spinda'" }
evo[327] = evo.spinda
 
evo.trapinch = {
ndex = 328,
name = '"trapinch'",
 
evos = {
{
{
ndex = 329,
name = '"vibrava'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
 
evos = {
{
{
ndex = 330,
name = '"flygon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 45,
},
}
},
}
},
}
},
}
}
evo.vibrava, evo.flygon = evo.trapinch, evo.trapinch
 
evo.cacnea = {
ndex = 331,
name = '"cacnea'",
 
evos = {
{
{
ndex = 332,
name = '"cacturne'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
}
evo.cacturne = evo.cacnea
 
evo.swablu = {
ndex = 333,
name = '"swablu'",
 
evos = {
{
{
ndex = 334,
name = '"altaria'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
}
evo.altaria = evo.swablu
evo[333], evo[334] = evo.swablu, evo.swablu
 
evo.zangoose = { ndex = 335, name = '"zangoose'" }
evo[335] = evo.zangoose
 
evo.seviper = { ndex = 336, name = '"seviper'" }
evo[336] = evo.seviper
 
evo.lunatone = { ndex = 337, name = '"lunatone'" }
evo[337] = evo.lunatone
 
evo.solrock = { ndex = 338, name = '"solrock'" }
evo[338] = evo.solrock
 
evo.barboach = {
ndex = 339,
name = '"barboach'",
 
evos = {
{
{
ndex = 340,
name = '"whiscash'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.whiscash = evo.barboach
 
evo.corphish = {
ndex = 341,
name = '"corphish'",
 
evos = {
{
{
ndex = 342,
name = '"crawdaunt'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.crawdaunt = evo.corphish
 
evo.baltoy = {
ndex = 343,
name = '"baltoy'",
 
evos = {
{
{
ndex = 344,
name = '"claydol'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
}
evo.claydol = evo.baltoy
 
evo.lileep = {
ndex = 345,
name = '"lileep'",
 
evos = {
{
{
ndex = 346,
name = '"cradily'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.cradily = evo.lileep
 
evo.anorith = {
ndex = 347,
name = '"anorith'",
 
evos = {
{
{
ndex = 348,
name = '"armaldo'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.armaldo = evo.anorith
-- What to do with different evo methods? Answer: we go ignorant!
evo.feebas = {
ndex = 349,
name = '"feebas'",
 
evos = {
{
{
ndex = 350,
name = '"milotic'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = "Squama Bella",
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag("Fascia Blu"),
"</div>[[Livello|Aumento di livello]]<div>con la [[Bellezza (virtù)|virtù Bellezza]] alta</div>",
}),
},
},
}
},
}
},
}
}
evo.milotic = evo.feebas
evo[349], evo[350] = evo.feebas, evo.feebas
 
evo.castform = { ndex = 351, name = '"castform'" }
evo[351] = evo.castform
 
evo.kecleon = { ndex = 352, name = '"kecleon'" }
evo[352] = evo.kecleon
 
evo.shuppet = {
ndex = 353,
name = '"shuppet'",
 
evos = {
{
{
ndex = 354,
name = '"banette'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
}
},
}
}
evo.banette = evo.shuppet
 
evo.duskull = {
ndex = 355,
name = '"duskull'",
 
evos = {
{
{
ndex = 356,
name = '"dusclops'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
 
evos = {
{
{
ndex = 477,
name = '"dusknoir'",
method = evo.methods.TRADE,
conditions = {
[evo.conditions.ITEM] = '"Terrorpanno'",
[evo.conditions.OTHER] = "oppure usando [[Terrorpanno]]" .. sup.LPA,
.. sup.LPA,
},
},
}
},
}
},
}
},
}
},
}
evo.dusclops, evo.dusknoir = evo.duskull, evo.duskull
evo[355], evo[356], evo[477] = evo.duskull, evo.duskull, evo.duskull
 
evo.tropius = { ndex = 357, name = '"tropius'" }
evo[357] = evo.tropius
 
evo.chingling = {
ndex = 433,
name = '"chingling'",
method = evo.methods.BREED,
conditions = { [evo.conditions.ITEM] = '"Puroaroma'" },
 
evos = {
{
{
ndex = 358,
name = '"chimecho'",
method = evo.methods.HAPPINESS,
conditions = { [evo.conditions.TIME] = '"Notte'" },
},
}
},
}
}
evo.chimecho = evo.chingling
evo[433], evo[358] = evo.chingling, evo.chingling
 
evo.absol = { ndex = 359, name = '"absol'" }
evo[359] = evo.absol
 
evo.snorunt = {
ndex = 361,
name = '"snorunt'",
 
evos = {
{
{
ndex = 362,
name = '"glalie'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
},
},
{
{
ndex = 478,
name = '"froslass'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralbore'",
conditions = { [evo.conditions.GENDER] = '"Femmina'" },
},
}
},
}
}
evo.glalie, evo.froslass = evo.snorunt, evo.snorunt
 
evo.spheal = {
ndex = 363,
name = '"spheal'",
 
evos = {
{
{
ndex = 364,
name = '"sealeo'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
 
evos = {
{
{
ndex = 365,
name = '"walrein'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 44,
},
}
},
}
},
}
},
}
}
evo.sealeo, evo.walrein = evo.spheal, evo.spheal
 
evo.clamperl = {
ndex = 366,
name = '"clamperl'",
 
evos = {
{
{
ndex = 367,
name = '"huntail'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.ITEM] = '"Dente Abissi'" },
},
},
{
{
ndex = 368,
name = '"gorebyss'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.ITEM] = '"Squamabissi'" },
},
}
},
}
}
evo.huntail, evo.gorebyss = evo.clamperl, evo.clamperl
evo[366], evo[367], evo[368] = evo.clamperl, evo.clamperl, evo.clamperl
 
evo.relicanth = { ndex = 369, name = '"relicanth'" }
evo[369] = evo.relicanth
 
evo.luvdisc = { ndex = 370, name = '"luvdisc'" }
evo[370] = evo.luvdisc
 
evo.bagon = {
ndex = 371,
name = '"bagon'",
 
evos = {
{
{
ndex = 372,
name = '"shelgon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
 
evos = {
{
{
ndex = 373,
name = '"salamence'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 50,
},
}
},
}
},
}
},
}
}
evo.shelgon, evo.salamence = evo.bagon, evo.bagon
 
evo.beldum = {
ndex = 374,
name = '"beldum'",
 
evos = {
{
{
ndex = 375,
name = '"metang'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
 
evos = {
{
{
ndex = 376,
name = '"metagross'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 45,
},
}
},
}
},
}
},
}
}
evo.metang, evo.metagross = evo.beldum, evo.beldum
evo[374], evo[375], evo[376] = evo.beldum, evo.beldum, evo.beldum
 
evo.regirock = { ndex = 377, name = '"regirock'" }
evo[377] = evo.regirock
 
evo.regice = { ndex = 378, name = '"regice'" }
evo[378] = evo.regice
 
evo.registeel = { ndex = 379, name = '"registeel'" }
evo[379] = evo.registeel
 
evo.latias = { ndex = 380, name = '"latias'" }
evo[380] = evo.latias
 
evo.latios = { ndex = 381, name = '"latios'" }
evo[381] = evo.latios
 
evo.kyogre = { ndex = 382, name = '"kyogre'" }
evo[382] = evo.kyogre
 
evo.groudon = { ndex = 383, name = '"groudon'" }
evo[383] = evo.groudon
 
evo.rayquaza = { ndex = 384, name = '"rayquaza'" }
evo[384] = evo.rayquaza
 
evo.jirachi = { ndex = 385, name = '"jirachi'" }
evo[385] = evo.jirachi
 
evo.deoxys = { ndex = 386, name = '"deoxys'" }
evo[386] = evo.deoxys
 
evo.turtwig = {
ndex = 387,
name = '"turtwig'",
 
evos = {
{
{
ndex = 388,
name = '"grotle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 389,
name = '"torterra'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
},
}
},
}
}
evo.grotle, evo.torterra = evo.turtwig, evo.turtwig
 
evo.chimchar = {
ndex = 390,
name = '"chimchar'",
 
evos = {
{
{
ndex = 391,
name = '"monferno'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 14,
 
evos = {
{
{
ndex = 392,
name = '"infernape'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.monferno, evo.infernape = evo.chimchar, evo.chimchar
 
evo.piplup = {
ndex = 393,
name = '"piplup'",
 
evos = {
{
{
ndex = 394,
name = '"prinplup'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 395,
name = '"empoleon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.prinplup, evo.empoleon = evo.piplup, evo.piplup
 
evo.starly = {
ndex = 396,
name = '"starly'",
 
evos = {
{
{
ndex = 397,
name = '"staravia'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 14,
 
evos = {
{
{
ndex = 398,
name = '"staraptor'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
},
}
},
}
}
evo.staravia, evo.staraptor = evo.starly, evo.starly
 
evo.bidoof = {
ndex = 399,
name = '"bidoof'",
 
evos = {
{
{
ndex = 400,
name = '"bibarel'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 15,
},
}
},
}
}
evo.bibarel = evo.bidoof
 
evo.kricketot = {
ndex = 401,
name = '"kricketot'",
 
evos = {
{
{
ndex = 402,
name = '"kricketune'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 10,
},
}
},
}
}
evo.kricketune = evo.kricketot
 
evo.shinx = {
ndex = 403,
name = '"shinx'",
 
evos = {
{
{
ndex = 404,
name = '"luxio'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 15,
 
evos = {
{
{
ndex = 405,
name = '"luxray'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
},
}
},
}
}
evo.luxio, evo.luxray = evo.shinx, evo.shinx
 
evo.cranidos = {
ndex = 408,
name = '"cranidos'",
 
evos = {
{
{
ndex = 409,
name = '"rampardos'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.rampardos = evo.cranidos
 
evo.shieldon = {
ndex = 410,
name = '"shieldon'",
 
evos = {
{
{
ndex = 411,
name = '"bastiodon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.bastiodon = evo.shieldon
 
evo.burmy = {
ndex = 412,
name = '"burmy'",
notes = useless.burmy.names.base,
 
evos = {
{
{
ndex = 413,
name = '"wormadam'",
notes = useless.burmy.names.base,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
conditions = { [evo.conditions.GENDER] = '"Femmina'" },
},
},
{
{
ndex = 414,
name = '"mothim'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
conditions = { [evo.conditions.GENDER] = '"Maschio'" },
},
}
},
}
}
evo.wormadam, evo.mothim = evo.burmy, evo.burmy
 
evo.combee = {
ndex = 415,
name = '"combee'",
 
evos = {
{
{
ndex = 416,
name = '"vespiquen'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 21,
conditions = { [evo.conditions.GENDER] = '"Femmina'" },
},
}
},
}
}
evo.vespiquen = evo.combee
evo[415], evo[416] = evo.combee, evo.combee
 
evo.pachirisu = { ndex = 417, name = '"pachirisu'" }
evo[417] = evo.pachirisu
 
evo.buizel = {
ndex = 418,
name = '"buizel'",
 
evos = {
{
{
ndex = 419,
name = '"floatzel'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
}
},
}
}
evo.floatzel = evo.buizel
 
evo.cherubi = {
ndex = 420,
name = '"cherubi'",
 
evos = {
{
{
ndex = 421,
name = '"cherrim'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.cherrim = evo.cherubi
 
evo.shellos = {
ndex = 422,
name = '"shellos'",
notes = useless.shellos.names.base,
 
evos = {
{
{
ndex = 423,
name = '"gastrodon'",
notes = useless.shellos.names.base,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.gastrodon = evo.shellos
 
evo.drifloon = {
ndex = 425,
name = '"drifloon'",
 
evos = {
{
{
ndex = 426,
name = '"drifblim'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
}
},
}
}
evo.drifblim = evo.drifloon
 
evo.buneary = {
ndex = 427,
name = '"buneary'",
 
evos = {
{
{
ndex = 428,
name = '"lopunny'",
method = evo.methods.HAPPINESS,
},
}
},
}
}
evo.lopunny = evo.buneary
 
evo.glameow = {
ndex = 431,
name = '"glameow'",
 
evos = {
{
{
ndex = 432,
name = '"purugly'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
}
},
}
}
evo.purugly = evo.glameow
 
evo.stunky = {
ndex = 434,
name = '"stunky'",
 
evos = {
{
{
ndex = 435,
name = '"skuntank'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
}
evo.skuntank = evo.stunky
 
evo.bronzor = {
ndex = 436,
name = '"bronzor'",
 
evos = {
{
{
ndex = 437,
name = '"bronzong'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 33,
},
}
},
}
}
evo.bronzong = evo.bronzor
evo[436], evo[437] = evo.bronzor, evo.bronzor
 
evo.chatot = { ndex = 441, name = '"chatot'" }
evo[441] = evo.chatot
 
evo.spiritomb = { ndex = 442, name = '"spiritomb'" }
evo[442] = evo.spiritomb
 
evo.gible = {
ndex = 443,
name = '"gible'",
 
evos = {
{
{
ndex = 444,
name = '"gabite'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
 
evos = {
{
{
ndex = 445,
name = '"garchomp'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 48,
},
}
},
}
},
}
},
}
}
evo.gabite, evo.garchomp = evo.gible, evo.gible
 
evo.riolu = {
ndex = 447,
name = '"riolu'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 448,
name = '"lucario'",
method = evo.methods.HAPPINESS,
conditions = { [evo.conditions.TIME] = '"Giorno'" },
},
}
},
}
}
evo.lucario = evo.riolu
 
evo.hippopotas = {
ndex = 449,
name = '"hippopotas'",
 
evos = {
{
{
ndex = 450,
name = '"hippowdon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
}
evo.hippowdon = evo.hippopotas
 
evo.skorupi = {
ndex = 451,
name = '"skorupi'",
 
evos = {
{
{
ndex = 452,
name = '"drapion'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.drapion = evo.skorupi
 
evo.croagunk = {
ndex = 453,
name = '"croagunk'",
 
evos = {
{
{
ndex = 454,
name = '"toxicroak'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
}
},
}
}
evo.toxicroak = evo.croagunk
evo[453], evo[454] = evo.croagunk, evo.croagunk
 
evo.carnivine = { ndex = 455, name = '"carnivine'" }
evo[455] = evo.carnivine
 
evo.finneon = {
ndex = 456,
name = '"finneon'",
 
evos = {
{
{
ndex = 457,
name = '"lumineon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 31,
},
}
},
}
}
evo.lumineon = evo.finneon
 
evo.snover = {
ndex = 459,
name = '"snover'",
 
evos = {
{
{
ndex = 460,
name = '"abomasnow'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.abomasnow = evo.snover
evo[459], evo[460] = evo.snover, evo.snover
 
evo.rotom = { ndex = 479, name = '"rotom'" }
evo[479] = evo.rotom
 
evo.uxie = { ndex = 480, name = '"uxie'" }
evo[480] = evo.uxie
 
evo.mesprit = { ndex = 481, name = '"mesprit'" }
evo[481] = evo.mesprit
 
evo.azelf = { ndex = 482, name = '"azelf'" }
evo[482] = evo.azelf
 
evo.dialga = { ndex = 483, name = '"dialga'" }
evo[483] = evo.dialga
 
evo.palkia = { ndex = 484, name = '"palkia'" }
evo[484] = evo.palkia
 
evo.heatran = { ndex = 485, name = '"heatran'" }
evo[485] = evo.heatran
 
evo.regigigas = { ndex = 486, name = '"regigigas'" }
evo[486] = evo.regigigas
 
evo.giratina = { ndex = 487, name = '"giratina'" }
evo[487] = evo.giratina
 
evo.cresselia = { ndex = 488, name = '"cresselia'" }
evo[488] = evo.cresselia
 
evo.phione = {
ndex = 489,
name = '"phione'",
method = evo.methods.BREED,
conditions = { [evo.conditions.BREEDONLY] = true },
 
evos = {
{
{
ndex = 490,
name = '"manaphy'",
},
}
},
}
}
evo.manaphy = evo.phione
evo[489], evo[490] = evo.phione, evo.phione
 
evo.darkrai = { ndex = 491, name = '"darkrai'" }
evo[491] = evo.darkrai
 
evo.shaymin = { ndex = 492, name = '"shaymin'" }
evo[492] = evo.shaymin
 
evo.arceus = { ndex = 493, name = '"arceus'" }
evo[493] = evo.arceus
 
evo.victini = { ndex = 494, name = '"victini'" }
evo[494] = evo.victini
 
evo.snivy = {
ndex = 495,
name = '"snivy'",
 
evos = {
{
{
ndex = 496,
name = '"servine'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 17,
 
evos = {
{
{
ndex = 497,
name = '"serperior'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.servine, evo.serperior = evo.snivy, evo.snivy
 
evo.tepig = {
ndex = 498,
name = '"tepig'",
 
evos = {
{
{
ndex = 499,
name = '"pignite'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 17,
 
evos = {
{
{
ndex = 500,
name = '"emboar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.pignite, evo.emboar = evo.tepig, evo.tepig
 
evo.oshawott = {
ndex = 501,
name = '"oshawott'",
 
evos = {
{
{
ndex = 502,
name = '"dewott'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 17,
 
evos = {
{
{
ndex = 503,
name = '"samurott'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
},
{
{
ndex = '"503H'",
name = '"samurottH'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
conditions = { [evo.conditions.REGION] = '"Hisui'" },
},
}
},
}
},
}
},
}
}
evo.dewott, evo.samurott, evo.samurottH = evo.oshawott, evo.oshawott, evo.oshawott
evo[501], evo[502], evo[503], evo['503H'] = evo.oshawott, evo.oshawott, evo.oshawott, evo.oshawott
evo[501], evo[502], evo[503], evo["503H"] =
evo.oshawott, evo.oshawott, evo.oshawott, evo.oshawott
 
evo.patrat = {
ndex = 504,
name = '"patrat'",
 
evos = {
{
{
ndex = 505,
name = '"watchog'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.watchog = evo.patrat
 
evo.lillipup = {
ndex = 506,
name = '"lillipup'",
 
evos = {
{
{
ndex = 507,
name = '"herdier'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 508,
name = '"stoutland'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
},
}
},
}
}
evo.herdier, evo.stoutland = evo.lillipup, evo.lillipup
 
evo.purrloin = {
ndex = 509,
name = '"purrloin'",
 
evos = {
{
{
ndex = 510,
name = '"liepard'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.liepard = evo.purrloin
 
evo.pansage = {
ndex = 511,
name = '"pansage'",
 
evos = {
{
{
ndex = 512,
name = '"simisage'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafoglia'",
},
}
},
}
}
evo.simisage = evo.pansage
 
evo.pansear = {
ndex = 513,
name = '"pansear'",
 
evos = {
{
{
ndex = 514,
name = '"simisear'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafocaia'",
},
}
},
}
}
evo.simisear = evo.pansear
 
evo.panpour = {
ndex = 515,
name = '"panpour'",
 
evos = {
{
{
ndex = 516,
name = '"simipour'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietraidrica'",
},
}
},
}
}
evo.simipour = evo.panpour
 
evo.munna = {
ndex = 517,
name = '"munna'",
 
evos = {
{
{
ndex = 518,
name = '"musharna'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietralunare'",
},
}
},
}
}
evo.musharna = evo.munna
 
evo.pidove = {
ndex = 519,
name = '"pidove'",
 
evos = {
{
{
ndex = 520,
name = '"tranquill'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 21,
 
evos = {
{
{
ndex = 521,
name = '"unfezant'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
},
}
},
}
}
evo.tranquill, evo.unfezant = evo.pidove, evo.pidove
 
evo.blitzle = {
ndex = 522,
name = '"blitzle'",
 
evos = {
{
{
ndex = 523,
name = '"zebstrika'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 27,
},
}
},
}
}
evo.zebstrika = evo.blitzle
 
evo.roggenrola = {
ndex = 524,
name = '"roggenrola'",
 
evos = {
{
{
ndex = 525,
name = '"boldore'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
{
ndex = 526,
name = '"gigalith'",
method = evo.methods.TRADE,
},
}
},
}
},
}
},
}
}
evo.boldore, evo.gigalith = evo.roggenrola, evo.roggenrola
 
evo.woobat = {
ndex = 527,
name = '"woobat'",
 
evos = {
{
{
ndex = 528,
name = '"swoobat'",
method = evo.methods.HAPPINESS,
},
}
},
}
}
evo.swoobat = evo.woobat
 
evo.drilbur = {
ndex = 529,
name = '"drilbur'",
 
evos = {
{
{
ndex = 530,
name = '"excadrill'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 31,
},
}
},
}
}
evo.excadrill = evo.drilbur
evo[529], evo[530] = evo.drilbur, evo.drilbur
 
evo.audino = { ndex = 531, name = '"audino'" }
evo[531] = evo.audino
 
evo.timburr = {
ndex = 532,
name = '"timburr'",
 
evos = {
{
{
ndex = 533,
name = '"gurdurr'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
{
ndex = 534,
name = '"conkeldurr'",
method = evo.methods.TRADE,
},
}
},
}
},
}
},
}
}
evo.gurdurr, evo.conkeldurr = evo.timburr, evo.timburr
 
evo.tympole = {
ndex = 535,
name = '"tympole'",
 
evos = {
{
{
ndex = 536,
name = '"palpitoad'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
{
ndex = 537,
name = '"seismitoad'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.palpitoad, evo.seismitoad = evo.tympole, evo.tympole
evo[535], evo[536], evo[537] = evo.tympole, evo.tympole, evo.tympole
 
evo.throh = { ndex = 538, name = '"throh'" }
evo[538] = evo.throh
 
evo.sawk = { ndex = 539, name = '"sawk'" }
evo[539] = evo.sawk
 
evo.sewaddle = {
ndex = 540,
name = '"sewaddle'",
 
evos = {
{
{
ndex = 541,
name = '"swadloon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
 
evos = {
{
{
ndex = 542,
name = '"leavanny'",
method = evo.methods.HAPPINESS,
},
}
},
}
},
}
},
}
}
evo.swadloon, evo.leavanny = evo.sewaddle, evo.sewaddle
 
evo.venipede = {
ndex = 543,
name = '"venipede'",
 
evos = {
{
{
ndex = 544,
name = '"whirlipede'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
 
evos = {
{
{
ndex = 545,
name = '"scolipede'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
},
}
},
}
}
evo.whirlipede, evo.scolipede = evo.venipede, evo.venipede
 
evo.cottonee = {
ndex = 546,
name = '"cottonee'",
 
evos = {
{
{
ndex = 547,
name = '"whimsicott'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrasolare'",
},
}
},
}
}
evo.whimsicott = evo.cottonee
 
evo.petilil = {
ndex = 548,
name = '"petilil'",
 
evos = {
{
{
ndex = 549,
name = '"lilligant'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrasolare'",
},
},
{
{
ndex = '"549H'",
name = '"lilligantH'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrasolare'",
conditions = { [evo.conditions.REGION] = '"Hisui'" },
},
},
},
}
}
evo.lilligant, evo.lilligantH = evo.petilil, evo.petilil
evo[548], evo[549], evo['"549H'"] = evo.petilil, evo.petilil, evo.petilil
 
evo.basculin =
evo.basculin = { ndex = 550, name = 'basculin', notes = altforms.basculin.names.base }
{ ndex = 550, name = "basculin", notes = altforms.basculin.names.base }
evo[550] = evo.basculin
 
evo.sandile = {
ndex = 551,
name = '"sandile'",
 
evos = {
{
{
ndex = 552,
name = '"krokorok'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 29,
 
evos = {
{
{
ndex = 553,
name = '"krookodile'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
},
}
},
}
}
evo.krokorok, evo.krookodile = evo.sandile, evo.sandile
 
evo.darumaka = {
ndex = 554,
name = '"darumaka'",
 
evos = {
{
{
ndex = 555,
name = '"darmanitan'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
}
evo.darmanitan = evo.darumaka
evo[554], evo[555] = evo.darumaka, evo.darumaka
 
evo.maractus = { ndex = 556, name = '"maractus'" }
evo[556] = evo.maractus
 
evo.dwebble = {
ndex = 557,
name = '"dwebble'",
 
evos = {
{
{
ndex = 558,
name = '"crustle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
}
evo.crustle = evo.dwebble
 
evo.scraggy = {
ndex = 559,
name = '"scraggy'",
 
evos = {
{
{
ndex = 560,
name = '"scrafty'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 39,
},
}
},
}
}
evo.scrafty = evo.scraggy
evo[559], evo[560] = evo.scraggy, evo.scraggy
 
evo.sigilyph = { ndex = 561, name = '"sigilyph'" }
evo[561] = evo.sigilyph
 
evo.yamask = {
ndex = 562,
name = '"yamask'",
 
evos = {
{
{
ndex = 563,
name = '"cofagrigus'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
}
evo.cofagrigus = evo.yamask
 
evo.tirtouga = {
ndex = 564,
name = '"tirtouga'",
 
evos = {
{
{
ndex = 565,
name = '"carracosta'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
}
},
}
}
evo.carracosta = evo.tirtouga
 
evo.archen = {
ndex = 566,
name = '"archen'",
 
evos = {
{
{
ndex = 567,
name = '"archeops'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
}
},
}
}
evo.archeops = evo.archen
 
evo.trubbish = {
ndex = 568,
name = '"trubbish'",
 
evos = {
{
{
ndex = 569,
name = '"garbodor'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
}
evo.garbodor = evo.trubbish
 
evo.zorua = {
ndex = 570,
name = '"zorua'",
 
evos = {
{
{
ndex = 571,
name = '"zoroark'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.zoroark = evo.zorua
 
evo.minccino = {
ndex = 572,
name = '"minccino'",
 
evos = {
{
{
ndex = 573,
name = '"cinccino'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrabrillo'",
},
}
},
}
}
evo.cinccino = evo.minccino
 
evo.gothita = {
ndex = 574,
name = '"gothita'",
 
evos = {
{
{
ndex = 575,
name = '"gothorita'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
 
evos = {
{
{
ndex = 576,
name = '"gothitelle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 41,
},
}
},
}
},
}
},
}
}
evo.gothorita, evo.gothitelle = evo.gothita, evo.gothita
 
evo.solosis = {
ndex = 577,
name = '"solosis'",
 
evos = {
{
{
ndex = 578,
name = '"duosion'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
 
evos = {
{
{
ndex = 579,
name = '"reuniclus'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 41,
},
}
},
}
},
}
},
}
}
evo.duosion, evo.reuniclus = evo.solosis, evo.solosis
 
evo.ducklett = {
ndex = 580,
name = '"ducklett'",
 
evos = {
{
{
ndex = 581,
name = '"swanna'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
}
evo.swanna = evo.ducklett
 
evo.vanillite = {
ndex = 582,
name = '"vanillite'",
 
evos = {
{
{
ndex = 583,
name = '"vanillish'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
 
evos = {
{
{
ndex = 584,
name = '"vanilluxe'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 47,
},
}
},
}
},
}
},
}
}
evo.vanillish, evo.vanilluxe = evo.vanillite, evo.vanillite
 
evo.deerling = {
ndex = 585,
name = '"deerling'",
notes = useless.deerling.names.base,
 
evos = {
{
{
ndex = 586,
name = '"sawsbuck'",
notes = useless.sawsbuck.names.base,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
}
evo.sawsbuck = evo.deerling
evo[585], evo[586] = evo.deerling, evo.deerling
 
evo.emolga = { ndex = 587, name = '"emolga'" }
evo[587] = evo.emolga
 
evo.karrablast = {
ndex = 588,
name = '"karrablast'",
 
evos = {
{
{
ndex = 589,
name = '"escavalier'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.TRADED_FOR] = 616 },
},
}
},
}
}
evo.escavalier = evo.karrablast
 
evo.foongus = {
ndex = 590,
name = '"foongus'",
 
evos = {
{
{
ndex = 591,
name = '"amoonguss'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 39,
},
}
},
}
}
evo.amoonguss = evo.foongus
 
evo.frillish = {
ndex = 592,
name = '"frillish'",
notes = useless.frillish.names.base,
 
evos = {
{
{
ndex = 593,
name = '"jellicent'",
notes = useless.frillish.names.base,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.jellicent = evo.frillish
evo[592], evo[593] = evo.frillish, evo.frillish
 
evo.alomomola = { ndex = 594, name = '"alomomola'" }
evo[594] = evo.alomomola
 
evo.joltik = {
ndex = 595,
name = '"joltik'",
 
evos = {
{
{
ndex = 596,
name = '"galvantula'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
}
evo.galvantula = evo.joltik
 
evo.ferroseed = {
ndex = 597,
name = '"ferroseed'",
 
evos = {
{
{
ndex = 598,
name = '"ferrothorn'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.ferrothorn = evo.ferroseed
 
evo.klink = {
ndex = 599,
name = '"klink'",
 
evos = {
{
{
ndex = 600,
name = '"klang'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
 
evos = {
{
{
ndex = 601,
name = '"klinklang'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 49,
},
}
},
}
},
}
},
}
}
evo.klang, evo.klinklang = evo.klink, evo.klink
 
evo.tynamo = {
ndex = 602,
name = '"tynamo'",
 
evos = {
{
{
ndex = 603,
name = '"eelektrik'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 39,
 
evos = {
{
{
ndex = 604,
name = '"eelektross'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietratuono'",
},
}
},
}
},
}
},
}
}
evo.eelektrik, evo.eelektross = evo.tynamo, evo.tynamo
 
evo.elgyem = {
ndex = 605,
name = '"elgyem'",
 
evos = {
{
{
ndex = 606,
name = '"beheeyem'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
},
}
},
}
}
evo.beheeyem = evo.elgyem
 
evo.litwick = {
ndex = 607,
name = '"litwick'",
 
evos = {
{
{
ndex = 608,
name = '"lampent'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 41,
 
evos = {
{
{
ndex = 609,
name = '"chandelure'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Neropietra'",
},
}
},
}
},
}
},
}
}
evo.lampent, evo.chandelure = evo.litwick, evo.litwick
 
evo.axew = {
ndex = 610,
name = '"axew'",
 
evos = {
{
{
ndex = 611,
name = '"fraxure'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
 
evos = {
{
{
ndex = 612,
name = '"haxorus'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 48,
},
}
},
}
},
}
},
}
}
evo.fraxure, evo.haxorus = evo.axew, evo.axew
 
evo.cubchoo = {
ndex = 613,
name = '"cubchoo'",
 
evos = {
{
{
ndex = 614,
name = '"beartic'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
}
},
}
}
evo.beartic = evo.cubchoo
evo[613], evo[614] = evo.cubchoo, evo.cubchoo
 
evo.cryogonal = { ndex = 615, name = '"cryogonal'" }
evo[615] = evo.cryogonal
 
evo.shelmet = {
ndex = 616,
name = '"shelmet'",
 
evos = {
{
{
ndex = 617,
name = '"accelgor'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.TRADED_FOR] = 588 },
},
}
},
}
}
evo.accelgor = evo.shelmet
evo[616], evo[617] = evo.shelmet, evo.shelmet
 
evo.stunfisk = { ndex = 618, name = '"stunfisk'" }
evo[618] = evo.stunfisk
 
evo.mienfoo = {
ndex = 619,
name = '"mienfoo'",
 
evos = {
{
{
ndex = 620,
name = '"mienshao'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 50,
},
}
},
}
}
evo.mienshao = evo.mienfoo
evo[619], evo[620] = evo.mienfoo, evo.mienfoo
 
evo.druddigon = { ndex = 621, name = '"druddigon'" }
evo[621] = evo.druddigon
 
evo.golett = {
ndex = 622,
name = '"golett'",
 
evos = {
{
{
ndex = 623,
name = '"golurk'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 43,
},
}
},
}
}
evo.golurk = evo.golett
 
evo.pawniard = {
ndex = 624,
name = '"pawniard'",
 
evos = {
{
{
ndex = 625,
name = '"bisharp'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 52,
 
}
evos = {
}
{
ndex = 1008,
name = "kingambit",
method = evo.methods.OTHER,
[evo.methods.OTHER] = "Sconfiggere tre Bisharp tenendo [[Simbolo del capo]]",
},
},
},
},
}
evo.bisharp, evo.kingambit = evo.pawniard, evo.pawniard
evo[624], evo[625], evo[1008] = evo.pawniard, evo.pawniard, evo.pawniard
 
evo.bouffalant = { ndex = 626, name = '"bouffalant'" }
evo[626] = evo.bouffalant
 
evo.rufflet = {
ndex = 627,
name = '"rufflet'",
 
evos = {
{
{
ndex = 628,
name = '"braviary'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 54,
},
},
{
{
ndex = '"628H'",
name = '"braviaryH'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 54,
conditions = { [evo.conditions.REGION] = '"Hisui'" },
},
},
},
}
}
evo.braviary, evo.braviaryH = evo.rufflet, evo.rufflet
evo[627], evo[628], evo['"628H'"] = evo.rufflet, evo.rufflet, evo.rufflet
 
evo.vullaby = {
ndex = 629,
name = '"vullaby'",
 
evos = {
{
{
ndex = 630,
name = '"mandibuzz'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 54,
},
}
},
}
}
evo.mandibuzz = evo.vullaby
evo[629], evo[630] = evo.vullaby, evo.vullaby
 
evo.heatmor = { ndex = 631, name = '"heatmor'" }
evo[631] = evo.heatmor
 
evo.durant = { ndex = 632, name = '"durant'" }
evo[632] = evo.durant
 
evo.deino = {
ndex = 633,
name = '"deino'",
 
evos = {
{
{
ndex = 634,
name = '"zweilous'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 50,
 
evos = {
{
{
ndex = 635,
name = '"hydreigon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 64,
},
}
},
}
},
}
},
}
}
evo.zweilous, evo.hydreigon = evo.deino, evo.deino
 
evo.larvesta = {
ndex = 636,
name = '"larvesta'",
 
evos = {
{
{
ndex = 637,
name = '"volcarona'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 59,
},
}
},
}
}
evo.volcarona = evo.larvesta
evo[636], evo[637] = evo.larvesta, evo.larvesta
 
evo.cobalion = { ndex = 638, name = '"cobalion'" }
evo[638] = evo.cobalion
 
evo.terrakion = { ndex = 639, name = '"terrakion'" }
evo[639] = evo.terrakion
 
evo.virizion = { ndex = 640, name = '"virizion'" }
evo[640] = evo.virizion
 
evo.tornadus = { ndex = 641, name = '"tornadus'" }
evo[641] = evo.tornadus
 
evo.thundurus = { ndex = 642, name = '"thundurus'" }
evo[642] = evo.thundurus
 
evo.reshiram = { ndex = 643, name = '"reshiram'" }
evo[643] = evo.reshiram
 
evo.zekrom = { ndex = 644, name = '"zekrom'" }
evo[644] = evo.zekrom
 
evo.landorus = { ndex = 645, name = '"landorus'" }
evo[645] = evo.landorus
 
evo.kyurem = { ndex = 646, name = '"kyurem'" }
evo[646] = evo.kyurem
 
evo.keldeo = { ndex = 647, name = '"keldeo'" }
evo[647] = evo.keldeo
 
evo.meloetta = { ndex = 648, name = '"meloetta'" }
evo[648] = evo.meloetta
 
evo.genesect = { ndex = 649, name = '"genesect'" }
evo[649] = evo.genesect
 
evo.chespin = {
ndex = 650,
name = '"chespin'",
 
evos = {
{
{
ndex = 651,
name = '"quilladin'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 652,
name = '"chesnaught'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.quilladin, evo.chesnaught = evo.chespin, evo.chespin
 
evo.fennekin = {
ndex = 653,
name = '"fennekin'",
 
evos = {
{
{
ndex = 654,
name = '"braixen'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 655,
name = '"delphox'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.braixen, evo.delphox = evo.fennekin, evo.fennekin
 
evo.froakie = {
ndex = 656,
name = '"froakie'",
 
evos = {
{
{
ndex = 657,
name = '"frogadier'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 658,
name = '"greninja'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
},
}
},
}
}
evo.frogadier, evo.greninja = evo.froakie, evo.froakie
 
evo.bunnelby = {
ndex = 659,
name = '"bunnelby'",
 
evos = {
{
{
ndex = 660,
name = '"diggersby'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
}
},
}
}
evo.diggersby = evo.bunnelby
 
evo.fletchling = {
ndex = 661,
name = '"fletchling'",
 
evos = {
{
{
ndex = 662,
name = '"fletchinder'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 17,
 
evos = {
{
{
ndex = 663,
name = '"talonflame'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
},
}
},
}
}
evo.fletchinder, evo.talonflame = evo.fletchling, evo.fletchling
 
evo.scatterbug = {
ndex = 664,
name = '"scatterbug'",
 
evos = {
{
{
ndex = 665,
name = '"spewpa'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 9,
 
evos = {
{
{
ndex = 666,
name = '"vivillon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 12,
},
}
},
}
},
}
},
}
}
evo.spewpa, evo.vivillon = evo.scatterbug, evo.scatterbug
 
evo.litleo = {
ndex = 667,
name = '"litleo'",
 
evos = {
{
{
ndex = 668,
name = '"pyroar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
}
evo.pyroar = evo.litleo
 
evo["flabébé"] = {
ndex = 669,
name = '"flabébé'",
notes = useless.floette.names.base,
 
evos = {
{
{
ndex = 670,
name = '"floette'",
notes = useless.floette.names.base,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 19,
 
evos = {
{
{
ndex = 671,
name = '"florges'",
notes = useless.floette.names.base,
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrabrillo'",
},
}
},
}
},
}
},
}
}
evo.floette, evo.florges = evo["flabébé"], evo["flabébé"]
evo[669], evo[670], evo[671] = evo["flabébé"], evo["flabébé"], evo["flabébé"]
evo["flabébé"], evo["flabébé"], evo["flabébé"]
 
evo.skiddo = {
ndex = 672,
name = '"skiddo'",
 
evos = {
{
{
ndex = 673,
name = '"gogoat'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
},
}
},
}
}
evo.gogoat = evo.skiddo
 
evo.pancham = {
ndex = 674,
name = '"pancham'",
 
evos = {
{
{
ndex = 675,
name = '"pangoro'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
conditions = {
conditions = { [evo.conditions.OTHER] = 'Con un Pokémon [[Buio]] in [[squadra]]' },
[evo.conditions.OTHER] = "Con un Pokémon [[Buio]] in [[squadra]]",
}
},
}
},
},
}
evo.pangoro = evo.pancham
evo[674], evo[675] = evo.pancham, evo.pancham
 
evo.furfrou = { ndex = 676, name = '"furfrou'" }
evo[676] = evo.furfrou
 
evo.espurr = {
ndex = 677,
name = '"espurr'",
 
evos = {
{
{
ndex = 678,
name = '"meowstic'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.meowstic = evo.espurr
 
evo.honedge = {
ndex = 679,
name = '"honedge'",
 
evos = {
{
{
ndex = 680,
name = '"doublade'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
 
evos = {
{
{
ndex = 681,
name = '"aegislash'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Neropietra'",
},
}
},
}
},
}
},
}
}
evo.doublade, evo.aegislash = evo.honedge, evo.honedge
 
evo.spritzee = {
ndex = 682,
name = '"spritzee'",
 
evos = {
{
{
ndex = 683,
name = '"aromatisse'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.ITEM] = '"Bustina aromi'" },
},
}
},
}
}
evo.aromatisse = evo.spritzee
 
evo.swirlix = {
ndex = 684,
name = '"swirlix'",
 
evos = {
{
{
ndex = 685,
name = '"slurpuff'",
method = evo.methods.TRADE,
conditions = { [evo.conditions.ITEM] = '"Dolcespuma'" },
},
}
},
}
}
evo.slurpuff = evo.swirlix
 
evo.inkay = {
ndex = 686,
name = '"inkay'",
 
evos = {
{
{
ndex = 687,
name = '"malamar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
conditions = { [evo.conditions.OTHER] = '"Capovolgendo la console'" },
},
}
},
}
}
evo.malamar = evo.inkay
 
evo.binacle = {
ndex = 688,
name = '"binacle'",
 
evos = {
{
{
ndex = 689,
name = '"barbaracle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 39,
},
}
},
}
}
evo.barbaracle = evo.binacle
 
evo.skrelp = {
ndex = 690,
name = '"skrelp'",
 
evos = {
{
{
ndex = 691,
name = '"dragalge'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 41,
},
}
},
}
}
evo.dragalge = evo.skrelp
 
evo.clauncher = {
ndex = 692,
name = '"clauncher'",
 
evos = {
{
{
ndex = 693,
name = '"clawitzer'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
}
},
}
}
evo.clawitzer = evo.clauncher
 
evo.helioptile = {
ndex = 694,
name = '"helioptile'",
 
evos = {
{
{
ndex = 695,
name = '"heliolisk'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrasolare'",
},
}
},
}
}
evo.heliolisk = evo.helioptile
 
evo.tyrunt = {
ndex = 696,
name = '"tyrunt'",
 
evos = {
{
{
ndex = 697,
name = '"tyrantrum'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 39,
conditions = { [evo.conditions.TIME] = '"Giorno'" },
},
}
},
}
}
evo.tyrantrum = evo.tyrunt
 
evo.amaura = {
ndex = 698,
name = '"amaura'",
 
evos = {
{
{
ndex = 699,
name = '"aurorus'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 39,
conditions = { [evo.conditions.TIME] = '"Notte'" },
},
}
},
}
}
evo.aurorus = evo.amaura
evo[698], evo[699] = evo.amaura, evo.amaura
 
evo.hawlucha = { ndex = 701, name = '"hawlucha'" }
evo[701] = evo.hawlucha
 
evo.dedenne = { ndex = 702, name = '"dedenne'" }
evo[702] = evo.dedenne
 
evo.carbink = { ndex = 703, name = '"carbink'" }
evo[703] = evo.carbink
 
evo.goomy = {
ndex = 704,
name = '"goomy'",
 
evos = {
{
{
ndex = 705,
name = '"sliggoo'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
 
evos = {
{
{
ndex = 706,
name = '"goodra'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 50,
conditions = {
conditions = { [evo.conditions.OTHER] = "Se [[Pioggia battente|piove]] o c'è [[Nebbia (condizione atmosferica)|nebbia]] nell'overworld" },
[evo.conditions.OTHER] = "Se [[Pioggia battente|piove]] o c'è [[Nebbia (condizione atmosferica)|nebbia]] nell'overworld",
}
},
}
},
},
},
{
},
ndex = '705H',
{
name = 'sliggooH',
ndex = "705H",
method = evo.methods.LEVEL,
name = "sliggooH",
[evo.methods.LEVEL] = 40,
method = evo.methods.LEVEL,
conditions = { [evo.conditions.REGION] = 'Hisui' },
[evo.methods.LEVEL] = 40,
conditions = { [evo.conditions.REGION] = "Hisui" },
 
evos = {
{
{
ndex = '"706H'",
name = '"goodraH'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 50,
conditions = {
conditions = { [evo.conditions.OTHER] = "Se [[Pioggia battente|piove]] nell'overworld" },
[evo.conditions.OTHER] = "Se [[Pioggia battente|piove]] nell'overworld",
}
},
}
},
},
},
}
},
},
}
evo.sliggoo, evo.goodra = evo.goomy, evo.goomy
evo[704], evo[705], evo[706] = evo.goomy, evo.goomy, evo.goomy
evo.sliggooH, evo.goodraH = evo.goomy, evo.goomy
evo['"705H'"], evo['"706H'"] = evo.goomy, evo.goomy
 
evo.klefki = { ndex = 707, name = '"klefki'" }
evo[707] = evo.klefki
 
evo.phantump = {
ndex = 708,
name = '"phantump'",
 
evos = {
{
{
ndex = 709,
name = '"trevenant'",
method = evo.methods.TRADE,
},
}
},
}
}
evo.trevenant = evo.phantump
 
evo.pumpkaboo = {
ndex = 710,
name = '"pumpkaboo'",
notes = altforms.pumpkaboo.names.base,
 
evos = {
{
{
ndex = 711,
name = '"gourgeist'",
notes = altforms.gourgeist.names.base,
method = evo.methods.TRADE,
},
}
},
}
}
evo.gourgeist = evo.pumpkaboo
 
evo.bergmite = {
ndex = 712,
name = '"bergmite'",
 
evos = {
{
{
ndex = 713,
name = '"avalugg'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
},
},
{
{
ndex = '"713H'",
name = '"avaluggH'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 37,
conditions = { [evo.conditions.REGION] = '"Hisui'" },
},
},
},
}
}
evo.avalugg, evo.avaluggH = evo.bergmite, evo.bergmite
evo[712], evo[713], evo['"713H'"] = evo.bergmite, evo.bergmite, evo.bergmite
 
evo.noibat = {
ndex = 714,
name = '"noibat'",
 
evos = {
{
{
ndex = 715,
name = '"noivern'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 48,
},
}
},
}
}
evo.noivern = evo.noibat
evo[714], evo[715] = evo.noibat, evo.noibat
 
evo.xerneas = { ndex = 716, name = '"xerneas'" }
evo[716] = evo.xerneas
 
evo.yveltal = { ndex = 717, name = '"yveltal'" }
evo[717] = evo.yveltal
 
evo.zygarde = { ndex = 718, name = '"zygarde'" }
evo[718] = evo.zygarde
 
evo.diancie = { ndex = 719, name = '"diancie'" }
evo[719] = evo.diancie
 
evo.hoopa = { ndex = 720, name = '"hoopa'" }
evo[720] = evo.hoopa
 
evo.volcanion = { ndex = 721, name = '"volcanion'" }
evo[721] = evo.volcanion
 
evo.rowlet = {
ndex = 722,
name = '"rowlet'",
 
evos = {
{
{
ndex = 723,
name = '"dartrix'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 17,
 
evos = {
{
{
ndex = 724,
name = '"decidueye'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
},
{
{
ndex = '"724H'",
name = '"decidueyeH'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
conditions = { [evo.conditions.REGION] = '"Hisui'" },
},
},
},
}
},
}
},
}
}
evo.dartrix, evo.decidueye, evo.decidueyeH = evo.rowlet, evo.rowlet, evo.rowlet
evo[722], evo[723], evo[724], evo['"724H'"] = evo.rowlet, evo.rowlet, evo.rowlet, evo.rowlet
evo.rowlet, evo.rowlet, evo.rowlet, evo.rowlet
 
evo.litten = {
ndex = 725,
name = '"litten'",
 
evos = {
{
{
ndex = 726,
name = '"torracat'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 17,
 
evos = {
{
{
ndex = 727,
name = '"incineroar'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
},
}
},
}
}
evo.torracat, evo.incineroar = evo.litten, evo.litten
 
evo.popplio = {
ndex = 728,
name = '"popplio'",
 
evos = {
{
{
ndex = 729,
name = '"brionne'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 17,
 
evos = {
{
{
ndex = 730,
name = '"primarina'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
},
}
},
}
}
evo.brionne, evo.primarina = evo.popplio, evo.popplio
 
evo.pikipek = {
ndex = 731,
name = '"pikipek'",
 
evos = {
{
{
ndex = 732,
name = '"trumbeak'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 14,
 
evos = {
{
{
ndex = 733,
name = '"toucannon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
}
},
}
},
}
},
}
}
evo.trumbeak, evo.toucannon = evo.pikipek, evo.pikipek
 
evo.yungoos = {
ndex = 734,
name = '"yungoos'",
 
evos = {
{
{
ndex = 735,
name = '"gumshoos'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
conditions = { [evo.conditions.TIME] = '"Giorno'" },
},
}
},
}
}
evo.gumshoos = evo.yungoos
 
evo.grubbin = {
ndex = 736,
name = '"grubbin'",
 
evos = {
{
{
ndex = 737,
name = '"charjabug'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
 
evos = {
{
{
ndex = 738,
name = '"vikavolt'",
method = evo.methods.LEVEL,
conditions = {
[evo.conditions.LOCATION] = '"Campo magnetico speciale'",
[evo.conditions.OTHER] = table.concat({
"oppure<div>",
links.bag("Pietratuono"),
"</div>usando una [[Pietratuono]]",
}),
},
},
},
},
}
},
}
},
}
},
}
}
evo.charjabug, evo.vikavolt = evo.grubbin, evo.grubbin
 
evo.crabrawler = {
ndex = 739,
name = '"crabrawler'",
 
evos = {
{
{
ndex = 740,
name = '"crabominable'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.LOCATION] = '"Monte Lanakila'" },
},
}
},
}
}
evo.crabominable = evo.crabrawler
evo[739], evo[740] = evo.crabrawler, evo.crabrawler
 
evo.oricorio = { ndex = 741, name = '"oricorio'" }
evo[741] = evo.oricorio
 
evo.cutiefly = {
ndex = 742,
name = '"cutiefly'",
 
evos = {
{
{
ndex = 743,
name = '"ribombee'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.ribombee = evo.cutiefly
 
evo.rockruff = {
ndex = 744,
name = '"rockruff'",
 
evos = {
{
{
ndex = 745,
name = '"lycanroc'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
conditions = {
-- [evo.conditions.OTHER] = 'Di [[Tempo|giorno]]',
[evo.conditions.TIME] = '"Giorno'",
},
},
},
{
{
ndex = '"745N'",
name = '"lycanrocN'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
conditions = {
-- [evo.conditions.OTHER] = 'Di [[Tempo|notte]]',
[evo.conditions.TIME] = '"Notte'",
},
},
},
{
{
ndex = '"745C'",
name = '"lycanrocC'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
conditions = {
-- [evo.conditions.OTHER] = 'Al tramonto se ha [[Mente Locale]]{{#invoke: sup | UsUl}}{{gensup|8|plus=yes}}',
[evo.conditions.TIME] = '"Tramonto'",
[evo.conditions.OTHER] = '"con [[Mente Locale]]'",
},
},
}
},
}
}
evo.lycanroc, evo.lycanrocN, evo.lycanrocC =
evo.rockruff, evo.rockruff, evo.rockruff
evo[744], evo[745], evo['"745N'"], evo['"745C'"] =
evo.rockruff, evo.rockruff, evo.rockruff, evo.rockruff
 
evo.wishiwashi = { ndex = 746, name = '"wishiwashi'" }
evo[746] = evo.wishiwashi
 
evo.mareanie = {
ndex = 747,
name = '"mareanie'",
 
evos = {
{
{
ndex = 748,
name = '"toxapex'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
}
},
}
}
evo.toxapex = evo.mareanie
 
evo.mudbray = {
ndex = 749,
name = '"mudbray'",
 
evos = {
{
{
ndex = 750,
name = '"mudsdale'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.mudsdale = evo.mudbray
 
evo.dewpider = {
ndex = 751,
name = '"dewpider'",
 
evos = {
{
{
ndex = 752,
name = '"araquanid'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
},
}
},
}
}
evo.araquanid = evo.dewpider
 
evo.fomantis = {
ndex = 753,
name = '"fomantis'",
 
evos = {
{
{
ndex = 754,
name = '"lurantis'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
conditions = { [evo.conditions.TIME] = '"Giorno'" },
},
}
},
}
}
evo.lurantis = evo.fomantis
 
evo.morelull = {
ndex = 755,
name = '"morelull'",
 
evos = {
{
{
ndex = 756,
name = '"shiinotic'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
},
}
},
}
}
evo.shiinotic = evo.morelull
 
evo.salandit = {
ndex = 757,
name = '"salandit'",
 
evos = {
{
{
ndex = 758,
name = '"salazzle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 33,
conditions = { [evo.conditions.GENDER] = '"Femmina'" },
},
}
},
}
}
evo.salazzle = evo.salandit
 
evo.stufful = {
ndex = 759,
name = '"stufful'",
 
evos = {
{
{
ndex = 760,
name = '"bewear'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 27,
},
}
},
}
}
evo.bewear = evo.stufful
 
evo.bounsweet = {
ndex = 761,
name = '"bounsweet'",
 
evos = {
{
{
ndex = 762,
name = '"steenee'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 763,
name = '"tsareena'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Pestone'" },
},
}
},
}
},
}
},
}
}
evo.steenee, evo.tsareena = evo.bounsweet, evo.bounsweet
evo[761], evo[762], evo[763] = evo.bounsweet, evo.bounsweet, evo.bounsweet
 
evo.comfey = { ndex = 764, name = '"comfey'" }
evo[764] = evo.comfey
 
evo.oranguru = { ndex = 765, name = '"oranguru'" }
evo[765] = evo.oranguru
 
evo.passimian = { ndex = 766, name = '"passimian'" }
evo[766] = evo.passimian
 
evo.wimpod = {
ndex = 767,
name = '"wimpod'",
 
evos = {
{
{
ndex = 768,
name = '"golisopod'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
}
evo.golisopod = evo.wimpod
 
evo.sandygast = {
ndex = 769,
name = '"sandygast'",
 
evos = {
{
{
ndex = 770,
name = '"palossand'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
},
}
},
}
}
evo.palossand = evo.sandygast
evo[769], evo[770] = evo.sandygast, evo.sandygast
 
evo.pyukumuku = { ndex = 771, name = '"pyukumuku'" }
evo[771] = evo.pyukumuku
 
evo["tipo zero"] = {
ndex = 772,
name = '"tipo zero'",
 
evos = {
{
{
ndex = 773,
name = '"silvally'",
method = evo.methods.HAPPINESS,
},
}
},
}
}
evo.silvally = evo["tipo zero"]
evo[772], evo[773] = evo["tipo zero"], evo["tipo zero"]
 
evo.minior = { ndex = 774, name = '"minior'" }
evo[774] = evo.minior
 
evo.komala = { ndex = 775, name = '"komala'" }
evo[775] = evo.komala
 
evo.turtonator = { ndex = 776, name = '"turtonator'" }
evo[776] = evo.turtonator
 
evo.togedemaru = { ndex = 777, name = '"togedemaru'" }
evo[777] = evo.togedemaru
 
evo.mimikyu = { ndex = 778, name = '"mimikyu'" }
evo[778] = evo.mimikyu
 
evo.bruxish = { ndex = 779, name = '"bruxish'" }
evo[779] = evo.bruxish
 
evo.drampa = { ndex = 780, name = '"drampa'" }
evo[780] = evo.drampa
 
evo.dhelmise = { ndex = 781, name = '"dhelmise'" }
evo[781] = evo.dhelmise
 
evo["jangmo-o"] = {
ndex = 782,
name = '"jangmo-o'",
 
evos = {
{
{
ndex = 783,
name = '"hakamo-o'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
 
evos = {
{
{
ndex = 784,
name = '"kommo-o'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 45,
},
}
},
}
},
}
},
}
}
evo["hakamo-o"], evo["kommo-o"] = evo["jangmo-o"], evo["jangmo-o"]
evo[782], evo[783], evo[784] = evo["jangmo-o"], evo["jangmo-o"], evo["jangmo-o"]
 
evo['"tapu koko'"] = { ndex = 785, name = '"tapu koko'" }
evo[785] = evo['"tapu koko'"]
 
evo['"tapu lele'"] = { ndex = 786, name = '"tapu lele'" }
evo[786] = evo['"tapu lele'"]
 
evo['"tapu bulu'"] = { ndex = 787, name = '"tapu bulu'" }
evo[787] = evo['"tapu bulu'"]
 
evo['"tapu fini'"] = { ndex = 788, name = '"tapu fini'" }
evo[788] = evo['"tapu fini'"]
 
evo.cosmog = {
ndex = 789,
name = '"cosmog'",
 
evos = {
{
{
ndex = 790,
name = '"cosmoem'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 43,
 
evos = {
{
{
ndex = 791,
name = '"solgaleo'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 53,
conditions = {
conditions = { [evo.conditions.OTHER] = 'In [[Pokémon Sole e Luna|Sole]], [[Pokémon Ultrasole e Ultraluna|Ultrasole]] e [[Pokémon Spada e Scudo|Spada]]' }
[evo.conditions.OTHER] = "In [[Pokémon Sole e Luna|Sole]], [[Pokémon Ultrasole e Ultraluna|Ultrasole]] e [[Pokémon Spada e Scudo|Spada]]",
},
},
{
},
ndex = 792,
{
name = 'lunala',
ndex = 792,
method = evo.methods.LEVEL,
name = "lunala",
[evo.methods.LEVEL] = 53,
method = evo.methods.LEVEL,
conditions = { [evo.conditions.OTHER] = 'In [[Pokémon Sole e Luna|Luna]], [[Pokémon Ultrasole e Ultraluna|Ultraluna]] e [[Pokémon Spada e Scudo|Scudo]]' }
[evo.methods.LEVEL] = 53,
}
conditions = {
}
[evo.conditions.OTHER] = "In [[Pokémon Sole e Luna|Luna]], [[Pokémon Ultrasole e Ultraluna|Ultraluna]] e [[Pokémon Spada e Scudo|Scudo]]",
}
},
}
},
},
},
},
}
evo.cosmoem, evo.solgaleo, evo.lunala = evo.cosmog, evo.cosmog, evo.cosmog
evo[789], evo[790], evo[791], evo[792] = evo.cosmog, evo.cosmog, evo.cosmog, evo.cosmog
evo.cosmog, evo.cosmog, evo.cosmog, evo.cosmog
 
evo.nihilego = { ndex = 793, name = '"nihilego'" }
evo[793] = evo.nihilego
 
evo.buzzwole = { ndex = 794, name = '"buzzwole'" }
evo[794] = evo.buzzwole
 
evo.pheromosa = { ndex = 795, name = '"pheromosa'" }
evo[795] = evo.pheromosa
 
evo.xurkitree = { ndex = 796, name = '"xurkitree'" }
evo[796] = evo.xurkitree
 
evo.celesteela = { ndex = 797, name = '"celesteela'" }
evo[797] = evo.celesteela
 
evo.kartana = { ndex = 798, name = '"kartana'" }
evo[798] = evo.kartana
 
evo.guzzlord = { ndex = 799, name = '"guzzlord'" }
evo[799] = evo.guzzlord
 
evo.necrozma = { ndex = 800, name = '"necrozma'" }
evo[800] = evo.necrozma
 
evo.magearna = { ndex = 801, name = '"magearna'" }
evo[801] = evo.magearna
 
evo.marshadow = { ndex = 802, name = '"marshadow'" }
evo[802] = evo.marshadow
 
evo.poipole = {
ndex = 803,
name = '"poipole'",
 
evos = {
{
{
ndex = 804,
name = '"naganadel'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Dragopulsar'" },
},
}
},
}
}
evo.naganadel = evo.poipole
evo[803], evo[804] = evo.poipole, evo.poipole
 
evo.stakataka = { ndex = 805, name = '"stakataka'" }
evo[805] = evo.stakataka
 
evo.blacephalon = { ndex = 806, name = '"blacephalon'" }
evo[806] = evo.blacephalon
 
evo.zeraora = { ndex = 807, name = '"zeraora'" }
evo[807] = evo.zeraora
 
evo.meltan = {
ndex = 808,
name = '"meltan'",
 
evos = {
{
{
ndex = 809,
name = '"melmetal'",
method = evo.methods.OTHER,
[evo.methods.OTHER] = '<span class="text-small">Con 400 [[Caramelle]] Meltan in [[Pokémon GO]]</span>',
},
}
},
}
}
evo.melmetal = evo.meltan
 
evo.grookey = {
ndex = 810,
name = '"grookey'",
 
evos = {
{
{
ndex = 811,
name = '"thwackey'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 812,
name = '"rillaboom'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
},
}
},
}
}
evo.thwackey, evo.rillaboom = evo.grookey, evo.grookey
 
evo.scorbunny = {
ndex = 813,
name = '"scorbunny'",
 
evos = {
{
{
ndex = 814,
name = '"raboot'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 815,
name = '"cinderace'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
},
}
},
}
}
evo.raboot, evo.cinderace = evo.scorbunny, evo.scorbunny
 
evo.sobble = {
ndex = 816,
name = '"sobble'",
 
evos = {
{
{
ndex = 817,
name = '"drizzile'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
{
ndex = 818,
name = '"inteleon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
}
},
}
},
}
},
}
}
evo.drizzile, evo.inteleon = evo.sobble, evo.sobble
 
evo.skwovet = {
ndex = 819,
name = '"skwovet'",
 
evos = {
{
{
ndex = 820,
name = '"greedent'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
},
},
},
}
}
evo.greedent = evo.skwovet
 
evo.rookidee = {
ndex = 821,
name = '"rookidee'",
 
evos = {
{
{
ndex = 822,
name = '"corvisquire'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 823,
name = '"corviknight'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
}
},
}
},
}
},
}
}
evo.corvisquire, evo.corviknight = evo.rookidee, evo.rookidee
 
evo.blipbug = {
ndex = 824,
name = '"blipbug'",
 
evos = {
{
{
ndex = 825,
name = '"dottler'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 10,
 
evos = {
{
{
ndex = 826,
name = '"orbeetle'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
}
},
}
},
},
},
}
}
evo.dottler, evo.orbeetle = evo.blipbug, evo.blipbug
 
evo.nickit = {
ndex = 827,
name = '"nickit'",
 
evos = {
{
{
ndex = 828,
name = '"thievul'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
},
}
},
}
}
evo.thievul = evo.nickit
 
evo.gossifleur = {
ndex = 829,
name = '"gossifleur'",
 
evos = {
{
{
ndex = 830,
name = '"eldegoss'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
},
},
}
}
evo.eldegoss = evo.gossifleur
 
evo.wooloo = {
ndex = 831,
name = '"wooloo'",
 
evos = {
{
{
ndex = 832,
name = '"dubwool'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
},
}
},
}
}
evo.dubwool = evo.wooloo
evo[831], evo[832] = evo.wooloo, evo.wooloo
 
evo.chewtle = {
ndex = 833,
name = '"chewtle'",
 
evos = {
{
{
ndex = 834,
name = '"drednaw'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 22,
},
}
},
}
}
evo.drednaw = evo.chewtle
 
evo.yamper = {
ndex = 835,
name = '"yamper'",
 
evos = {
{
{
ndex = 836,
name = '"boltund'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo.boltund = evo.yamper
 
evo.rolycoly = {
ndex = 837,
name = '"rolycoly'",
 
evos = {
{
{
ndex = 838,
name = '"carkol'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
{
ndex = 839,
name = '"coalossal'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
},
},
},
}
}
evo.carkol, evo.coalossal = evo.rolycoly, evo.rolycoly
 
evo.applin = {
ndex = 840,
name = '"applin'",
 
evos = {
{
{
ndex = 841,
name = '"flapple'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Aspropomo'",
},
},
{
{
ndex = 842,
name = '"appletun'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Dolcepomo'",
},
}
},
}
}
evo.flapple, evo.appletun = evo.applin, evo.applin
 
evo.silicobra = {
ndex = 843,
name = '"silicobra'",
 
evos = {
{
{
ndex = 844,
name = '"sandaconda'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
}
},
}
}
evo.sandaconda = evo.silicobra
evo[843], evo[844] = evo.silicobra, evo.silicobra
 
evo.cramorant = { ndex = 845, name = '"cramorant'" }
evo[845] = evo.cramorant
 
evo.arrokuda = {
ndex = 846,
name = '"arrokuda'",
 
evos = {
{
{
ndex = 847,
name = '"barraskewda'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
}
},
}
}
evo.barraskewda = evo.arrokuda
 
evo.toxel = {
ndex = 848,
name = '"toxel'",
method = evo.methods.BREED,
 
evos = {
{
{
ndex = 849,
name = '"toxtricity'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
conditions = {
conditions = { [evo.conditions.OTHER] = 'A seconda della [[natura]]' }
[evo.conditions.OTHER] = "A seconda della [[natura]]",
},
},
{
},
ndex = '849B',
{
name = 'toxtricityB',
ndex = "849B",
method = evo.methods.LEVEL,
name = "toxtricityB",
[evo.methods.LEVEL] = 30,
method = evo.methods.LEVEL,
conditions = { [evo.conditions.OTHER] = 'A seconda della [[natura]]' }
[evo.methods.LEVEL] = 30,
},
conditions = {
}
[evo.conditions.OTHER] = "A seconda della [[natura]]",
},
},
},
}
evo.toxtricity, evo.toxtricityB = evo.toxel, evo.toxel
evo[848], evo[849], evo['"849B'"] = evo.toxel, evo.toxel, evo.toxel
 
evo.sizzlipede = {
ndex = 850,
name = '"sizzlipede'",
 
evos = {
{
{
ndex = 851,
name = '"centiskorch'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
},
},
}
}
evo.centiskorch = evo.sizzlipede
 
evo.clobbopus = {
ndex = 852,
name = '"clobbopus'",
 
evos = {
{
{
ndex = 853,
name = '"grapploct'",
method = evo.methods.LEVEL,
conditions = { [evo.conditions.MOVE] = '"Provocazione'" },
},
},
},
}
}
evo.grapploct = evo.clobbopus
 
evo.sinistea = {
ndex = 854,
name = '"sinistea'",
notes = useless.sinistea.names.base,
 
evos = {
{
{
ndex = 855,
name = '"polteageist'",
notes = useless.polteageist.names.base,
method = evo.methods.STONE,
[evo.methods.STONE] = '"Teiera rotta'",
},
}
},
}
}
evo.polteageist = evo.sinistea
 
evo.hatenna = {
ndex = 856,
name = '"hatenna'",
 
evos = {
{
{
ndex = 857,
name = '"hattrem'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
 
evos = {
{
{
ndex = 858,
name = '"hatterene'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
},
}
},
}
},
}
},
}
}
evo.hattrem, evo.hatterene = evo.hatenna, evo.hatenna
 
evo.impidimp = {
ndex = 859,
name = '"impidimp'",
 
evos = {
{
{
ndex = 860,
name = '"morgrem'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 32,
 
evos = {
{
{
ndex = 861,
name = '"grimmsnarl'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 42,
},
}
},
}
},
}
},
}
}
evo.morgrem, evo.grimmsnarl = evo.impidimp, evo.impidimp
 
evo.milcery = {
ndex = 868,
name = '"milcery'",
 
evos = {
{
{
ndex = 869,
name = '"alcremie'",
method = evo.methods.OTHER,
[evo.methods.OTHER] = table.concat({
"<div>",
links.bag("Bonbonfragola"),
links.bag("Bonboncuore"),
links.bag("Bonbonbosco"),
links.bag("Bonbonfoglio"),
links.bag("Bonbonfiore"),
links.bag("Bonbonstella"),
links.bag("Bonbonfiocco"),
"</div>Facendo una piroetta mentre tiene un [[Bonbon]]",
}),
},
},
}
},
}
}
evo.alcremie = evo.milcery
evo[868], evo[869] = evo.milcery, evo.milcery
 
evo.falinks = { ndex = 870, name = '"falinks'" }
evo[870] = evo.falinks
 
evo.pincurchin = { ndex = 871, name = '"pincurchin'" }
evo[871] = evo.pincurchin
 
evo.snom = {
ndex = 872,
name = '"snom'",
 
evos = {
{
{
ndex = 873,
name = '"frosmoth'",
method = evo.methods.HAPPINESS,
conditions = { [evo.conditions.TIME] = '"Notte'" },
},
}
},
}
}
evo.frosmoth = evo.snom
evo[872], evo[873] = evo.snom, evo.snom
 
evo.stonjourner = { ndex = 874, name = '"stonjourner'" }
evo[874] = evo.stonjourner
 
evo.eiscue = { ndex = 875, name = '"eiscue'" }
evo[875] = evo.eiscue
 
evo.indeedee = { ndex = 876, name = '"indeedee'" }
evo[876] = evo.indeedee
 
evo.indeedeeF = { ndex = '"876F'", name = '"indeedeeF'" }
evo['"876F'"] = evo.indeedeeF
 
evo.morpeko = { ndex = 877, name = '"morpeko'" }
evo[877] = evo.morpeko
 
evo.cufant = {
ndex = 878,
name = '"cufant'",
 
evos = {
{
{
ndex = 879,
name = '"copperajah'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 34,
},
}
},
}
}
evo.copperajah = evo.cufant
evo[878], evo[879] = evo.cufant, evo.cufant
 
evo.dracozolt = { ndex = 880, name = '"dracozolt'" }
evo[880] = evo.dracozolt
 
evo.arctozolt = { ndex = 881, name = '"arctozolt'" }
evo[881] = evo.arctozolt
 
evo.dracovish = { ndex = 882, name = '"dracovish'" }
evo[882] = evo.dracovish
 
evo.arctovish = { ndex = 883, name = '"arctovish'" }
evo[883] = evo.arctovish
 
evo.duraludon = { ndex = 884, name = '"duraludon'" }
evo[884] = evo.duraludon
 
evo.dreepy = {
ndex = 885,
name = '"dreepy'",
 
evos = {
{
{
ndex = 886,
name = '"drakloak'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 50,
 
evos = {
{
{
ndex = 887,
name = '"dragapult'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 60,
},
}
},
}
},
}
},
}
}
evo.drakloak, evo.dragapult = evo.dreepy, evo.dreepy
evo[885], evo[886], evo[887] = evo.dreepy, evo.dreepy, evo.dreepy
 
evo.zacian = { ndex = 888, name = '"zacian'" }
evo[888] = evo.zacian
 
evo.zamazenta = { ndex = 889, name = '"zamazenta'" }
evo[889] = evo.zamazenta
 
evo.eternatus = { ndex = 890, name = '"eternatus'" }
evo[890] = evo.eternatus
 
evo.kubfu = {
ndex = 891,
name = '"kubfu'",
 
evos = {
{
{
ndex = 892,
name = '"urshifu'",
notes = altforms.urshifu.names.base,
 
method = evo.methods.OTHER,
[evo.methods.OTHER] = "Vedendo il [[Torre Buio|Rotolo del Buio]]",
},
},
{
{
ndex = '"892P'",
name = '"urshifuP'",
notes = altforms.urshifu.names.P,
 
method = evo.methods.OTHER,
[evo.methods.OTHER] = "Vedendo il [[Torre Acqua|Rotolo dell'Acqua]]",
},
},
},
}
}
evo.urshifu, evo.urshifuP = evo.kubfu, evo.kubfu
evo[891], evo[892], evo['"892P'"] = evo.kubfu, evo.kubfu, evo.kubfu
 
evo.zarude = { ndex = 893, name = '"zarude'" }
evo[893] = evo.zarude
 
evo.regieleki = { ndex = 894, name = '"regieleki'" }
evo[894] = evo.regieleki
 
evo.regidrago = { ndex = 895, name = '"regidrago'" }
evo[895] = evo.regidrago
 
evo.glastrier = { ndex = 896, name = '"glastrier'" }
evo[896] = evo.glastrier
 
evo.spectrier = { ndex = 897, name = '"spectrier'" }
evo[897] = evo.spectrier
 
evo.calyrex = { ndex = 898, name = '"calyrex'" }
evo[898] = evo.calyrex
 
evo.enamorus = { ndex = 905, name = '"enamorus'" }
evo[905] = evo.enamorus
 
-- Gen 9
 
evo.sprigatito = {
ndex = 906,
name = "sprigatito",
 
evos = {
{
ndex = 907,
name = "floragato",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
ndex = 908,
name = "meowscarada",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
},
},
},
}
evo.floragato, evo.meowscarada = evo.sprigatito, evo.sprigatito
evo[906], evo[907], evo[908] = evo.sprigatito, evo.sprigatito, evo.sprigatito
 
evo.fuecoco = {
ndex = 909,
name = "fuecoco",
 
evos = {
{
ndex = 910,
name = "crocalor",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
ndex = 911,
name = "skeledirge",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
},
},
},
}
evo.crocalor, evo.skeledirge = evo.fuecoco, evo.fuecoco
evo[909], evo[910], evo[911] = evo.fuecoco, evo.fuecoco, evo.fuecoco
 
evo.quaxly = {
ndex = 912,
name = "quaxly",
 
evos = {
{
ndex = 913,
name = "quaxwell",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 16,
 
evos = {
{
ndex = 914,
name = "quaquaval",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 36,
},
},
},
},
}
evo.quaxwell, evo.quaquaval = evo.quaxly, evo.quaxly
evo[912], evo[913], evo[914] = evo.quaxly, evo.quaxly, evo.quaxly
 
evo.lechonk = {
ndex = 915,
name = "lechonk",
 
evos = {
{
ndex = 916,
name = "oinkologne",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
conditions = { [evo.conditions.GENDER] = "Maschio" },
},
{
ndex = "916F",
name = "oinkologneF",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
conditions = { [evo.conditions.GENDER] = "Femmina" },
},
},
}
evo.oinkologne, evo.oinkologneF = evo.lechonk, evo.lechonk
evo[915], evo[916], evo["916F"] = evo.lechonk, evo.lechonk, evo.lechonk
 
evo.tarountula = {
ndex = 918,
name = "tarountula",
 
evos = {
{
ndex = 919,
name = "spidops",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 15,
},
},
}
evo.spidops = evo.tarountula
evo[918], evo[919] = evo.tarountula, evo.tarountula
 
evo.nymble = {
ndex = 920,
name = "nymble",
 
evos = {
{
ndex = 921,
name = "lokix",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
},
},
}
evo.lokix = evo.nymble
evo[920], evo[921] = evo.nymble, evo.nymble
 
evo.rellor = {
ndex = 922,
name = "rellor",
 
evos = {
{
ndex = 923,
name = "rabsca",
method = evo.methods.UNKNOWN, -- TODO
-- Walk 1000 steps in Let's Go, supposedly
},
},
}
evo.rabsca = evo.rellor
evo[922], evo[923] = evo.rellor, evo.rellor
 
evo.greavard = {
ndex = 924,
name = "greavard",
 
evos = {
{
ndex = 925,
name = "houndstone",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
conditions = { [evo.conditions.TIME] = "Notte" },
},
},
}
evo.houndstone = evo.greavard
evo[924], evo[925] = evo.greavard, evo.greavard
 
evo.flittle = {
ndex = 926,
name = "flittle",
 
evos = {
{
ndex = 927,
name = "espathra",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
},
}
evo.espathra = evo.flittle
evo[926], evo[927] = evo.flittle, evo.flittle
 
evo.wiglett = {
ndex = 929,
name = "wiglett",
 
evos = {
{
ndex = 930,
name = "wugtrio",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
},
}
evo.wugtrio = evo.wiglett
evo[929], evo[930] = evo.wiglett, evo.wiglett
 
evo.dondozo = { ndex = 931, name = "dondozo" }
evo[931] = evo.dondozo
 
evo.veluza = { ndex = 932, name = "veluza" }
evo[932] = evo.veluza
 
evo.finizen = {
ndex = 933,
name = "finizen",
 
evos = {
{
ndex = 934,
name = "palafin",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
conditions = { [evo.conditions.OTHER] = "(Giocando in co-op)" }, -- TODO ?
},
},
}
evo.palafin = evo.finizen
evo[933], evo[934] = evo.finizen, evo.finizen
 
evo.smoliv = {
ndex = 935,
name = "smoliv",
 
evos = {
{
ndex = 936,
name = "dolliv",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
ndex = 937,
name = "arboliva",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
},
},
},
}
evo.dolliv, evo.arboliva = evo.smoliv, evo.smoliv
evo[935], evo[936], evo[937] = evo.smoliv, evo.smoliv, evo.smoliv
 
evo.capsakid = {
ndex = 938,
name = "capsakid",
 
evos = {
{
ndex = 939,
name = "scovillain",
method = evo.methods.STONE,
[evo.methods.STONE] = "Pietrafocaia",
},
},
}
evo.scovillain = evo.capsakid
evo[938], evo[939] = evo.capsakid, evo.capsakid
 
evo.tadbulb = {
ndex = 940,
name = "tadbulb",
 
evos = {
{
ndex = 941,
name = "bellibolt",
method = evo.methods.STONE,
[evo.methods.STONE] = "Pietratuono",
},
},
}
evo.bellibolt = evo.tadbulb
evo[940], evo[941] = evo.tadbulb, evo.tadbulb
 
evo.varoom = {
ndex = 942,
name = "varoom",
 
evos = {
{
ndex = 943,
name = "revavroom",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
},
}
evo.revavroom = evo.varoom
evo[942], evo[943] = evo.varoom, evo.varoom
 
evo.orthworm = { ndex = 944, name = "orthworm" }
evo[944] = evo.orthworm
 
evo.tandemaus = {
ndex = 945,
name = "tandemaus",
 
evos = {
{
ndex = 946,
name = "maushold",
method = evo.methods.UNKNOWN, -- TODO
},
},
}
evo.maushold = evo.tandemaus
evo[945], evo[946] = evo.tandemaus, evo.tandemaus
 
evo.cetoddle = {
ndex = 947,
name = "cetoddle",
 
evos = {
{
ndex = 948,
name = "cetitan",
method = evo.methods.STONE,
[evo.methods.STONE] = "Pietragelo",
},
},
}
evo.cetitan = evo.cetoddle
evo[947], evo[948] = evo.cetoddle, evo.cetoddle
 
evo.frigibax = {
ndex = 949,
name = "frigibax",
 
evos = {
{
ndex = 950,
name = "arctibax",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
 
evos = {
{
ndex = 951,
name = "baxcalibur",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 54,
},
},
},
},
}
evo.arctibax, evo.baxcalibur = evo.frigibax, evo.frigibax
evo[949], evo[950], evo[951] = evo.frigibax, evo.frigibax, evo.frigibax
 
evo.tatsugiri = { ndex = 952, name = "tatsugiri" }
evo[952] = evo.tatsugiri
 
evo.cyclizar = { ndex = 953, name = "cyclizar" }
evo[953] = evo.cyclizar
 
evo.pawmi = {
ndex = 954,
name = "pawmi",
 
evos = {
{
ndex = 955,
name = "pawmo",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 18,
 
evos = {
{
ndex = 956,
name = "pawmot",
method = evo.methods.UNKNOWN, -- TODO
-- Walk 1000 steps in Let's Go
},
},
},
},
}
evo.pawmo, evo.pawmot = evo.pawmi, evo.pawmi
evo[954], evo[955], evo[956] = evo.pawmi, evo.pawmi, evo.pawmi
 
evo.wattrel = {
ndex = 957,
name = "wattrel",
 
evos = {
{
ndex = 958,
name = "kilowattrel",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
},
}
evo.kilowattrel = evo.wattrel
evo[957], evo[958] = evo.wattrel, evo.wattrel
 
evo.bombirdier = { ndex = 959, name = "bombirdier" }
evo[959] = evo.bombirdier
 
evo.squawkabilly = { ndex = 960, name = "squawkabilly" }
evo[960] = evo.squawkabilly
 
evo.flamigo = { ndex = 961, name = "flamigo" }
evo[961] = evo.flamigo
 
evo.klawf = { ndex = 962, name = "klawf" }
evo[962] = evo.klawf
 
evo.nacli = {
ndex = 963,
name = "nacli",
 
evos = {
{
ndex = 964,
name = "naclstack",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
 
evos = {
{
ndex = 965,
name = "garganacl",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
},
},
},
}
evo.naclstack, evo.garganacl = evo.nacli, evo.nacli
evo[963], evo[964], evo[965] = evo.nacli, evo.nacli, evo.nacli
 
evo.glimmet = {
ndex = 966,
name = "glimmet",
 
evos = {
{
ndex = 967,
name = "glimmora",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
},
},
}
evo.glimmora = evo.glimmet
evo[966], evo[967] = evo.glimmet, evo.glimmet
 
evo.shroodle = {
ndex = 968,
name = "shroodle",
 
evos = {
{
ndex = 969,
name = "grafaiai",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
},
}
evo.grafaiai = evo.shroodle
evo[968], evo[969] = evo.shroodle, evo.shroodle
 
evo.fidough = {
ndex = 970,
name = "fidough",
 
evos = {
{
ndex = 971,
name = "dachsbun",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
},
}
evo.dachsbun = evo.fidough
evo[970], evo[971] = evo.fidough, evo.fidough
 
evo.maschiff = {
ndex = 972,
name = "maschiff",
 
evos = {
{
ndex = 973,
name = "mabosstiff",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
},
}
evo.mabosstiff = evo.maschiff
evo[972], evo[973] = evo.maschiff, evo.maschiff
 
evo.bramblin = {
ndex = 974,
name = "bramblin",
 
evos = {
{
ndex = 975,
name = "brambleghast",
method = evo.methods.UNKNOWN, -- TODO
-- Walk 1000 steps in Let's Go
},
},
}
evo.brambleghast = evo.bramblin
evo[974], evo[975] = evo.bramblin, evo.bramblin
 
-- TODO: add for gimmighoulA ?
evo.gimmighoul = {
ndex = 976,
name = "gimmighoul",
 
evos = {
{
ndex = 977,
name = "gholdengo",
method = evo.methods.UNKNOWN, -- TODO
-- 999 coins
},
},
}
evo.gholdengo = evo.gimmighoul
evo[976], evo[977] = evo.gimmighoul, evo.gimmighoul
 
evo.grandizanne = { ndex = 978, name = "grandizanne" }
evo[978] = evo.grandizanne
 
evo.fungofurioso = { ndex = 979, name = "fungofurioso" }
evo[979] = evo.fungofurioso
 
evo.peldisabbia = { ndex = 981, name = "peldisabbia" }
evo[981] = evo.peldisabbia
 
evo.codaurlante = { ndex = 982, name = "codaurlante" }
evo[982] = evo.codaurlante
 
evo.crinealato = { ndex = 983, name = "crinealato" }
evo[983] = evo.crinealato
 
evo.alirasenti = { ndex = 984, name = "alirasenti" }
evo[984] = evo.alirasenti
 
evo.lunaruggente = { ndex = 985, name = "lunaruggente" }
evo[985] = evo.lunaruggente
 
evo.solcoferreo = { ndex = 986, name = "solcoferreo" }
evo[986] = evo.solcoferreo
 
evo.falenaferrea = { ndex = 988, name = "falenaferrea" }
evo[988] = evo.falenaferrea
 
evo.manoferrea = { ndex = 989, name = "manoferrea" }
evo[989] = evo.manoferrea
 
evo.colloferreo = { ndex = 990, name = "colloferreo" }
evo[990] = evo.colloferreo
 
evo.spineferree = { ndex = 991, name = "spineferree" }
evo[991] = evo.spineferree
 
evo.saccoferreo = { ndex = 992, name = "saccoferreo" }
evo[992] = evo.saccoferreo
 
evo.eroeferreo = { ndex = 993, name = "eroeferreo" }
evo[993] = evo.eroeferreo
 
evo["ting-lu"] = { ndex = 994, name = "ting-lu" }
evo[994] = evo["ting-lu"]
 
evo["chien-pao"] = { ndex = 995, name = "chien-pao" }
evo[995] = evo["chien-pao"]
 
evo["wo-chien"] = { ndex = 996, name = "wo-chien" }
evo[996] = evo["wo-chien"]
 
evo["chi-yu"] = { ndex = 997, name = "chi-yu" }
evo[997] = evo["chi-yu"]
 
evo.koraidon = { ndex = 998, name = "koraidon" }
evo[998] = evo.koraidon
 
evo.miraidon = { ndex = 999, name = "miraidon" }
evo[999] = evo.miraidon
 
evo.tinkatink = {
ndex = 1000,
name = "tinkatink",
 
evos = {
{
ndex = 1001,
name = "tinkatuff",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 24,
 
evos = {
{
ndex = 1002,
name = "tinkaton",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
},
},
},
}
evo.tinkatuff, evo.tinkaton = evo.tinkatink, evo.tinkatink
evo[1000], evo[1001], evo[1002] = evo.tinkatink, evo.tinkatink, evo.tinkatink
 
evo.charcadet = {
ndex = 1003,
name = "charcadet",
 
evos = {
{
ndex = 1004,
name = "armarouge",
method = evo.methods.STONE,
[evo.methods.STONE] = "Armatura fausta",
},
{
ndex = 1005,
name = "ceruledge",
method = evo.methods.STONE,
[evo.methods.STONE] = "Armatura infausta",
},
},
}
evo.armarouge, evo.ceruledge = evo.charcadet, evo.charcadet
evo[1003], evo[1004], evo[1005] = evo.charcadet, evo.charcadet, evo.charcadet
 
evo.toedscool = {
ndex = 1006,
name = "toedscool",
 
evos = {
{
ndex = 1007,
name = "toedscruel",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
},
},
}
evo.toedscruel = evo.toedscool
evo[1006], evo[1007] = evo.toedscool, evo.toedscool
 
-- Alternative forms with evolutions
evo.rattataA = {
ndex = '"019A'",
name = '"rattataA'",
notes = altforms.rattata.names.A,
 
evos = {
{
{
ndex = '"020A'",
name = '"raticateA'",
notes = altforms.raticate.names.A,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
conditions = { [evo.conditions.TIME] = '"Notte'" },
},
}
},
}
}
evo.raticateA = evo.rattataA
evo['"019A'"], evo['"020A'"] = evo.rattataA, evo.rattataA
 
evo.sandshrewA = {
ndex = '"027A'",
name = '"sandshrewA'",
notes = altforms.sandshrew.names.A,
 
evos = {
{
{
ndex = '"028A'",
name = '"sandslashA'",
notes = altforms.sandslash.names.A,
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietragelo'",
},
}
},
}
}
evo.sandslashA = evo.sandshrewA
evo['"027A'"], evo['"028A'"] = evo.sandshrewA, evo.sandshrewA
 
evo.vulpixA = {
ndex = '"037A'",
name = '"vulpixA'",
notes = altforms.vulpix.names.A,
 
evos = {
{
{
ndex = '"038A'",
name = '"ninetalesA'",
notes = altforms.ninetales.names.A,
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietragelo'",
},
}
},
}
}
evo.ninetalesA = evo.vulpixA
evo['"037A'"], evo['"038A'"] = evo.vulpixA, evo.vulpixA
 
evo.diglettA = {
ndex = '"050A'",
name = '"diglettA'",
notes = altforms.diglett.names.A,
 
evos = {
{
{
ndex = '"051A'",
name = '"dugtrioA'",
notes = altforms.dugtrio.names.A,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 26,
},
}
},
}
}
evo.dugtrioA = evo.diglettA
evo['"050A'"], evo['"051A'"] = evo.diglettA, evo.diglettA
 
evo.meowthA = {
ndex = '"052A'",
name = '"meowthA'",
notes = altforms.meowth.names.A,
 
evos = {
{
{
ndex = '"053A'",
name = '"persianA'",
notes = altforms.persian.names.A,
method = evo.methods.HAPPINESS,
},
}
},
}
}
evo.persianA = evo.meowthA
evo['"052A'"], evo['"053A'"] = evo.meowthA, evo.meowthA
 
evo.meowthG = {
ndex = '"052G'",
name = '"meowthG'",
notes = altforms.meowth.names.G,
 
evos = {
{
{
ndex = 863,
name = '"perrserker'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 28,
},
}
},
}
}
evo.perrserker = evo.meowthG
evo['"052G'"], evo[863] = evo.meowthG, evo.meowthG
 
evo.growlitheH = {
ndex = '"058H'",
name = '"growlitheH'",
 
evos = {
{
{
ndex = '"059H'",
name = '"arcanineH'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietrafocaia'",
},
}
},
}
}
evo.arcanineH = evo.growlitheH
evo['"058H'"], evo['"059H'"] = evo.growlitheH, evo.growlitheH
 
evo.geodudeA = {
ndex = '"074A'",
name = '"geodudeA'",
notes = altforms.geodude.names.A,
 
evos = {
{
{
ndex = '"075A'",
name = '"gravelerA'",
notes = altforms.graveler.names.A,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
 
evos = {
{
{
ndex = '"076A'",
name = '"golemA'",
notes = altforms.golem.names.A,
method = evo.methods.TRADE,
},
}
},
}
},
}
},
}
}
evo.gravelerA, evo.golemA = evo.geodudeA, evo.geodudeA
evo['"074A'"], evo['"075A'"], evo['"076A'"] = evo.geodudeA, evo.geodudeA, evo.geodudeA
 
evo.ponytaG = {
ndex = '"077G'",
name = '"ponytaG'",
notes = altforms.ponyta.names.G,
 
evos = {
{
{
ndex = '"078G'",
name = '"rapidashG'",
notes = altforms.rapidash.names.G,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 40,
},
}
},
}
}
evo.rapidashG = evo.ponytaG
evo['"077G'"], evo['"078G'"] = evo.ponytaG, evo.ponytaG
 
evo.slowpokeG = {
ndex = '"079G'",
name = '"slowpokeG'",
 
evos = {
{
{
ndex = '"080G'",
name = '"slowbroG'",
method = evo.methods.STONE,
[evo.methods.STONE] = '"Fascia Galarnoce'",
},
 
{
},
ndex = "199G",
{
name = "slowkingG",
ndex = '199G',
method = evo.methods.STONE,
name = 'slowkingG',
method = [evo.methods.STONE] = "Corona Galarnoce",
},
[evo.methods.STONE] = 'Corona Galarnoce',
},
}
}
}
evo.slowbroG, evo.slowkingG = evo.slowpokeG, evo.slowpokeG
evo['"079G'"], evo['"080G'"], evo['"199G'"] = evo.slowpokeG, evo.slowpokeG, evo.slowpokeG
evo.slowpokeG, evo.slowpokeG, evo.slowpokeG
 
evo["farfetch'dG"] = {
ndex = '"083G'",
name = "farfetch'dG",
notes = altforms["farfetch'd"].names.G,
 
evos = {
{
{
ndex = 865,
name = "sirfetch'd",
method = evo.methods.OTHER,
[evo.methods.OTHER] = '<span class="text-small">Ottenendo tre [[brutto colpo|brutti colpi]] nella stessa lotta</span>',
},
}
},
}
}
evo["sirfetch'd"] = evo["farfetch'dG"]
evo['"083G'"], evo[865] = evo["farfetch'dG"], evo["farfetch'dG"]
 
evo.grimerA = {
ndex = '"088A'",
name = '"grimerA'",
notes = altforms.grimer.names.A,
 
evos = {
{
{
ndex = '"089A'",
name = '"mukA'",
notes = altforms.muk.names.A,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
}
},
}
}
evo.mukA = evo.grimerA
evo['"088A'"], evo['"089A'"] = evo.grimerA, evo.grimerA
 
evo.voltorbH = {
ndex = '"100H'",
name = '"voltorbH'",
 
evos = {
{
{
ndex = '"101H'",
name = '"electrodeH'",
method = evo.methods.STONE,
[evo.methods.STONE] = "Pietrafoglia",
},
}
},
}
}
evo.electrodeH = evo.voltorbH
evo['"100H'"], evo['"101H'"] = evo.voltorbH, evo.voltorbH
 
evo.wooperP = {
ndex = "194P",
name = "wooperP",
notes = altforms.wooper.names.P,
 
evos = {
{
ndex = 1009,
name = "clodsire",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
},
},
}
evo.clodsire = evo.wooperP
evo["194P"], evo[1009] = evo.wooperP, evo.wooperP
 
evo.qwilfishH = {
ndex = '"211H'",
name = '"qwilfishH'",
notes = altforms.qwilfish.names.H,
 
evos = {
{
{
ndex = 904,
name = '"overqwil'",
method = evo.methods.OTHER,
[evo.methods.OTHER] = "Usando [[Mille Fielespine]] 20 volte come [[Tecnica potente]]",
},
}
},
}
}
evo.overqwil = evo.qwilfishH
evo['"211H'"], evo[904] = evo.qwilfishH, evo.qwilfishH
 
evo.sneaselH = {
ndex = '"215H'",
name = '"sneaselH'",
notes = altforms.sneasel.names.H,
 
evos = {
{
{
ndex = 903,
name = '"sneasler'",
method = evo.methods.STONE,
[evo.methods.STONE] = "Affilartigli",
conditions = { [evo.conditions.TIME] = '"Giorno'" },
},
}
},
}
}
evo.sneasler = evo.sneaselH
evo['"215H'"], evo[903] = evo.sneaselH, evo.sneaselH
 
evo.corsolaG = {
ndex = '"222G'",
name = '"corsolaG'",
notes = altforms.corsola.names.G,
 
evos = {
{
{
ndex = 864,
name = '"cursola'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 38,
},
}
},
}
}
evo.cursola = evo.corsolaG
evo['"222G'"], evo[864] = evo.corsolaG, evo.corsolaG
 
evo.zigzagoonG = {
ndex = '"263G'",
name = '"zigzagoonG'",
notes = altforms.zigzagoon.names.G,
 
evos = {
{
{
ndex = '"264G'",
name = '"linooneG'",
notes = altforms.linoone.names.G,
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 20,
 
evos = {
{
{
ndex = 862,
name = '"obstagoon'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 35,
conditions = { [evo.conditions.TIME] = '"Notte'" },
},
}
},
}
},
}
},
}
}
evo.linooneG, evo.obstagoon = evo.zigzagoonG, evo.zigzagoonG
evo['"263G'"], evo['"264G'"], evo[862] = evo.zigzagoonG, evo.zigzagoonG, evo.zigzagoonG
evo.zigzagoonG, evo.zigzagoonG, evo.zigzagoonG
 
evo.basculinBi = {
ndex = '"550Bi'",
name = '"basculinBi'",
notes = altforms.basculin.names.Bi,
 
evos = {
{
{
ndex = 902,
name = '"basculegion'",
notes = altforms.basculegion.names.base,
method = evo.methods.OTHER,
[evo.methods.OTHER] = [=[<span class="text-small">Avendo subito almeno 294 PS di danni da [[contraccolpo]]</span>]=],
conditions = { [evo.conditions.GENDER] = '"Maschio'" },
},
},
{
{
ndex = '"902F'",
name = '"basculegionF'",
notes = altforms.basculegion.names.F,
method = evo.methods.OTHER,
[evo.methods.OTHER] = [=[<span class="text-small">Avendo subito almeno 294 PS di danni da [[contraccolpo]]</span>]=],
conditions = { [evo.conditions.GENDER] = '"Femmina'" },
},
},
},
}
}
evo.basculegion, evo.basculegionF = evo.basculinBi, evo.basculinBi
evo['"550Bi'"], evo[902], evo['"902F'"] = evo.basculinBi, evo.basculinBi, evo.basculinBi
evo.basculinBi, evo.basculinBi, evo.basculinBi
 
evo.darumakaG = {
ndex = '"554G'",
name = '"darumakaG'",
notes = altforms.darumaka.names.G,
 
evos = {
{
{
ndex = '"555G'",
name = '"darmanitanG'",
notes = altforms.darmanitan.names.G,
method = evo.methods.STONE,
[evo.methods.STONE] = '"Pietragelo'",
},
}
},
}
}
evo.darmanitanG = evo.darumakaG
evo['"554G'"], evo['"555G'"] = evo.darumakaG, evo.darumakaG
 
evo.yamaskG = {
ndex = '"562G'",
name = '"yamaskG'",
notes = altforms.yamask.names.G,
 
evos = {
{
{
ndex = 867,
name = '"runerigus'",
method = evo.methods.OTHER,
[evo.methods.OTHER] = [=[
<span class="text-small"><div>Avendo subito almeno 49PS di danni,</div>
<div>passare sotto l'arco di pietra nella [[Conca delle Sabbie]]</div></span>]=],
},
}
},
}
}
evo.runerigus = evo.yamaskG
evo['"562G'"], evo[867] = evo.yamaskG, evo.yamaskG
 
evo.zoruaH = {
ndex = '"570H'",
name = '"zoruaH'",
 
evos = {
{
{
ndex = '"571H'",
name = '"zoroarkH'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 30,
conditions = { [evo.conditions.REGION] = '"Hisui'" },
},
}
},
}
}
evo.zoroarkH = evo.zoruaH
evo['"570H'"], evo['"571H'"] = evo.zoruaH, evo.zoruaH
 
--[[
--]]
local createAlternativeForm = function(altdata, basetab)
-- Internal tree map function
local function mapTree(evotab, func)
local result = func(mw.clone(evotab))
if evotab.evos then
result.evos = tabletab.map(result.evos, function(v)
return mapTree(v, func)
end)
end
return result
end
 
table tab.map(altdata.names, function(name, abbr)
local ndexes = {}
if abbr == "base" then
return
end
local newtab = mapTree(basetab, function(basenode)
if basenode.notes then
table.insert(ndexes, basenode.ndex)
basenode.ndex = stringtxt.tf(basenode.ndex) .. abbr
basenode.name = tostring(basenode.name) .. abbr
basenode.notes = name
end
end
return basenode
end)
 
table tab.map(ndexes, function(ndex)
evo[stringtxt.tf(ndex) .. abbr] = newtab
evo[pokes[ndex].name:lower() .. abbr] = newtab
end)
end)
end
 
evo.unown = { ndex = 201, name = '"unown'" }
evo[201] = evo.unown
 
evo.basculinB =
evo.basculinB = { ndex = '550B', name = 'basculinB', notes = altforms.basculin.names.B }
evo[' { ndex = "550B']", name = evo."basculinB", notes = altforms.basculin.names.B }
evo["550B"] = evo.basculinB
 
evo.meowsticF = {
ndex = 677,
name = '"espurr'",
 
evos = {
{
{
ndex = "678F",
name = '"meowsticF'",
method = evo.methods.LEVEL,
[evo.methods.LEVEL] = 25,
},
}
},
}
}
evo["678F"] = evo.meowsticF
 
evo.sinisteaA = {
ndex = '"854A'",
name = '"sinisteaA'",
notes = useless.sinistea.names["A"],
 
evos = {
{
{
ndex = '"855A'",
name = '"polteageistA'",
notes = useless.polteageist.names["A"],
method = evo.methods.STONE,
[evo.methods.STONE] = '"Teiera crepata'",
},
}
},
}
}
evo.polteageistA = evo.sinisteaA
evo['"854A'"], evo['"855A'"] = evo.sinisteaA, evo.sinisteaA
 
createAlternativeForm(useless.burmy, evo.burmy)
--]]
local emptyAlternativeForms = function(altdata, name)
local ndex = pokes[name].ndex
table tab.map(altdata.names, function(_, abbr)
if abbr == "base" then
return
end
-- Avoid to overwrite an existing table
if evo[name .. abbr] then
return
end
evo[name .. abbr] = {
ndex = ndex and (stringtxt.tf(ndex) .. abbr) or nil,
name = name .. abbr,
}
}
if ndex then
evo[stringtxt.tf(ndex) .. abbr] = evo[name .. abbr]
end
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',
"mega",
'hisui', 'paldea' }
"megaxy",
"archeo",
"alola",
"galar",
"gigamax",
"hisui",
"paldea",
}
for k, v in pairs(altforms) do
if type(k) == '"string'" and not tabletab.search(nopokes, k) then
emptyAlternativeForms(v, k)
end
end
for k, v in pairs(useless) do
if type(k) == '"string'" and not tabletab.search(nopokes, k) then
emptyAlternativeForms(v, k)
end
end
 
 
efs.castform = {
{ { ndex = 351, name = '"castform'" } },
{ {
{
ndex = '351S',
ndex = "351S",
name = 'castformS',
name = "castformS",
notes = 'Sotto il [[Luce solare intensa|sole]]',
notes = "Sotto il [[Luce solare intensa|sole]]",
method = efs.methods.NONE,
method = efs.methods.NONE,
} },
},
{ {
},
ndex = '351P',
{
name = 'castformP',
{
notes = 'Sotto la [[Pioggia battente|pioggia]]',
ndex = "351P",
method = efs.methods.NONE,
name = "castformP",
} },
notes = "Sotto la [[Pioggia battente|pioggia]]",
{ {
method = efs.methods.NONE,
ndex = '351N',
},
name = 'castformN',
},
notes = 'Sotto la [[Grandine (condizione atmosferica)|grandine]]',
{
method = efs.methods.NONE,
{
} },
ndex = "351N",
name = "castformN",
notes = "Sotto la [[Grandine (condizione atmosferica)|grandine]]",
method = efs.methods.NONE,
},
},
}
efs.castformS, efs.castformP, efs.castformN =
efs.castform, efs.castform, efs.castform
efs[351], efs['"351S'"], efs['"351P'"], efs['"351N'"] =
efs.castform, efs.castform, efs.castform, efs.castform
 
efs.deoxys = {
{ { ndex = 386, name = '"deoxys'" } },
{ { ndex = '"386A'", name = '"deoxysA'", method = efs.methods.NONE } },
{ { ndex = '"386D'", name = '"deoxysD'", method = efs.methods.NONE } },
{ { ndex = '"386V'", name = '"deoxysV'", method = efs.methods.NONE } },
}
efs.deoxysA, efs.deoxysD, efs.deoxysV = efs.deoxys, efs.deoxys, efs.deoxys
efs.deoxys[386], efs.deoxys["386A"], efs.deoxys["386D"], efs["386V"] =
efs[386].deoxys, efs['386A'].deoxys, efs['386D'].deoxys, efs['386V'] =.deoxys
efs.deoxys, efs.deoxys, efs.deoxys, efs.deoxys
 
efs.rotom = {
{ { ndex = 479, name = '"rotom'" } },
{ { ndex = '"479C'", name = '"rotomC'", method = efs.methods.NONE } },
{ { ndex = '"479L'", name = '"rotomL'", method = efs.methods.NONE } },
{ { ndex = '"479G'", name = '"rotomG'", method = efs.methods.NONE } },
{ { ndex = '"479V'", name = '"rotomV'", method = efs.methods.NONE } },
{ { ndex = '"479T'", 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['"479C'"], efs['"479L'"], efs['"479G'"], efs['"479V'"], efs['"479T'"] =
efs.rotom, efs.rotom, efs.rotom, efs.rotom, efs.rotom, efs.rotom
 
efs.giratina = {
{ {
{
ndex = 487,
ndex = 487,
name = 'giratina',
name = "giratina",
notes = '[[Mondo Distorto]]<br>oppure<br>tenendo la Grigiosfera',
notes = "[[Mondo Distorto]]<br>oppure<br>tenendo la Grigiosfera",
} },
},
{ {
},
ndex = '487O',
{
name = 'giratinaO',
{
notes = '[[Mondo Pokémon]],<br>senza tenere la Grigiosfera',
ndex = "487O",
method = efs.methods.ITEM,
name = "giratinaO",
[efs.methods.ITEM] = 'Grigiosfera',
notes = "[[Mondo Pokémon]],<br>senza tenere la Grigiosfera",
} },
method = efs.methods.ITEM,
[efs.methods.ITEM] = "Grigiosfera",
},
},
}
efs.giratinaO = efs.giratina
efs[487], efs['"487O'"] = efs.giratina, efs.giratina
 
efs.shaymin = {
{ {
{
ndex = 492,
ndex = 492,
name = 'shaymin',
name = "shaymin",
notes = 'Di notte e nel PC',
notes = "Di notte e nel PC",
} },
},
{ {
},
ndex = '492C',
{
name = 'shayminC',
{
method = efs.methods.ITEM,
ndex = "492C",
[efs.methods.ITEM] = 'Gracidea',
name = "shayminC",
} },
method = efs.methods.ITEM,
[efs.methods.ITEM] = "Gracidea",
},
},
}
efs.shayminC = efs.shaymin
efs[492], efs['"492C'"] = efs.shaymin, efs.shaymin
 
-- No notes because right now it isn't used to build evobox
efs.arceus = {
{ { ndex = 493, name = '"arceus'" } },
{ { ndex = '"493L'", name = '"arceusL'", method = efs.methods.NONE } },
{ { ndex = '"493Vo'", name = '"arceusVo'", method = efs.methods.NONE } },
{ { ndex = '"493Ve'", name = '"arceusVe'", method = efs.methods.NONE } },
{ { ndex = '"493T'", name = '"arceusT'", method = efs.methods.NONE } },
{ { ndex = '"493R'", name = '"arceusR'", method = efs.methods.NONE } },
{ { ndex = '"493C'", name = '"arceusC'", method = efs.methods.NONE } },
{ { ndex = '"493S'", name = '"arceusS'", method = efs.methods.NONE } },
{ { ndex = '"493Ai'", name = '"arceusAi'", method = efs.methods.NONE } },
{ { ndex = '"493Fu'", name = '"arceusFu'", method = efs.methods.NONE } },
{ { ndex = '"493Aq'", name = '"arceusAq'", method = efs.methods.NONE } },
{ { ndex = '"493Er'", name = '"arceusEr'", method = efs.methods.NONE } },
{ { ndex = '"493El'", name = '"arceusEl'", method = efs.methods.NONE } },
{ { ndex = '"493P'", name = '"arceusP'", method = efs.methods.NONE } },
{ { ndex = '"493G'", name = '"arceusG'", method = efs.methods.NONE } },
{ { ndex = '"493D'", name = '"arceusD'", method = efs.methods.NONE } },
{ { ndex = '"493B'", name = '"arceusB'", method = efs.methods.NONE } },
{ { ndex = '"493Fo'", name = '"arceusFo'", method = efs.methods.NONE } },
}
efs[493] = efs.arceus
 
efs.darmanitan = {
{ { ndex = 555, name = '"darmanitan'" } },
{ { ndex = '"555Z'", name = '"darmanitanZ'", method = efs.methods.NONE } },
}
efs.darmanitanZ = efs.darmanitan
efs[555], efs['"555Z'"] = efs.darmanitan, efs.darmanitan
 
efs.darmanitanG = {
{ { ndex = '"555G'", name = '"darmanitanG'" } },
{ { ndex = '"555GZ'", name = '"darmanitanGZ'", method = efs.methods.NONE } },
}
efs.darmanitanGZ = efs.darmanitanG
efs['"555G'"], efs['"555GZ'"] = efs.darmanitanG, efs.darmanitanG
 
efs.tornadus = {
{ { ndex = 641, name = '"tornadus'" } },
{ {
{
ndex = '641T',
ndex = "641T",
name = 'tornadusT',
name = "tornadusT",
method = efs.methods.ITEM,
[ method = efs.methods.ITEM] = 'Verispecchio',
[efs.methods.ITEM] = "Verispecchio",
} },
},
},
}
efs.tornadusT = efs.tornadus
efs[641], efs['"641T'"] = efs.tornadus, efs.tornadus
 
efs.thundurus = {
{ { ndex = 642, name = '"thundurus'" } },
{ {
{
ndex = '642T',
ndex = "642T",
name = 'thundurusT',
name = "thundurusT",
method = efs.methods.ITEM,
[ method = efs.methods.ITEM] = 'Verispecchio',
[efs.methods.ITEM] = "Verispecchio",
} },
},
},
}
efs.thundurusT = efs.thundurus
efs[642], efs['"642T'"] = efs.thundurus, efs.thundurus
 
efs.landorus = {
{ { ndex = 645, name = '"landorus'" } },
{ {
{
ndex = '645T',
ndex = "645T",
name = 'landorusT',
name = "landorusT",
method = efs.methods.ITEM,
[ method = efs.methods.ITEM] = 'Verispecchio',
[efs.methods.ITEM] = "Verispecchio",
} },
},
},
}
efs.landorusT = efs.landorus
efs[645], efs['"645T'"] = efs.landorus, efs.landorus
 
efs.kyurem = {
{
{ { ndex = '646N', name = 'kyuremN', notes = ms.staticLua{644} .. ' con [[Zekrom]]' } },
{ {
ndex = 664"646N",
name = 'kyurem'"kyuremN",
notes = ms.staticLua({ 644 }) .. " con [[Zekrom]]",
method = efs.methods.ITEM,
},
[efs.methods.ITEM] = 'Cuneo DNA',
} },
{ {
{
ndex = '646B',
ndex = 664,
name = 'kyuremB',
name = "kyurem",
notes = ms.staticLua{643} .. ' con [[Reshiram]]',
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Cuneo DNA'",
} },
},
{
{
ndex = "646B",
name = "kyuremB",
notes = ms.staticLua({ 643 }) .. " con [[Reshiram]]",
method = efs.methods.ITEM,
[efs.methods.ITEM] = "Cuneo DNA",
},
},
}
efs.kyuremB, efs.kyuremN = efs.kyurem, efs.kyurem
efs[664], efs['"646B'"], efs['"646N'"] = efs.kyurem, efs.kyurem, efs.kyurem
 
efs.meloetta = {
{ { ndex = 648, name = '"meloetta'" } },
{ {
{
ndex = '648D',
ndex = "648D",
name = 'meloettaD',
name = "meloettaD",
method = efs.methods.OTHER,
method = efs.methods.OTHER,
[efs.methods.OTHER] = links.bag('MT Normale') .. '<br>Usando [[Cantoantico]]',
[efs.methods.OTHER] = links.bag("MT Normale")
} },
.. "<br>Usando [[Cantoantico]]",
},
},
}
efs.meloettaD = efs.meloetta
efs[648], efs['"648D'"] = efs.meloetta, efs.meloetta
 
efs.greninja = {
{ { ndex = 658, name = '"greninja'" } },
{ {
{
ndex = '658A',
ndex = "658A",
name = 'greninjaA',
name = "greninjaA",
notes = 'Dopo aver mandato KO un Pokémon',
notes = "Dopo aver mandato KO un Pokémon",
method = efs.methods.NONE,
method = efs.methods.NONE,
} },
},
},
}
efs.greninjaA = efs.greninja
efs[658], efs['"658A'"] = efs.greninja, efs.greninja
 
efs.aegislash = {
{ {
{
ndex = 681,
ndex = 681,
name = 'aegislash',
name = "aegislash",
notes = 'Usando [[Scudo Reale]]',
notes = "Usando [[Scudo Reale]]",
} },
},
{ {
},
ndex = '681S',
{
name = 'aegislashS',
{
notes = 'Usando una mossa non di [[stato]]',
ndex = "681S",
method = efs.methods.NONE,
name = "aegislashS",
} },
notes = "Usando una mossa non di [[stato]]",
method = efs.methods.NONE,
},
},
}
efs.aegislashS = efs.aegislash
efs[681], efs['"681S'"] = efs.aegislash, efs.aegislash
 
efs.zygarde = {
{ { ndex = '"718D'", name = '"zygardeD'" } },
{ {
{
ndex = 718,
ndex = 718,
name = 'zygarde',
name = "zygarde",
method = efs.methods.ITEM,
[ method = efs.methods.ITEM] = 'Teca Zygarde',
[efs.methods.ITEM] = "Teca Zygarde",
} },
},
{ {
},
ndex = '718P',
{
name = 'zygardeP',
{
method = efs.methods.ITEM,
ndex = "718P",
[efs.methods.ITEM] = 'Teca Zygarde',
name = "zygardeP",
} },
method = efs.methods.ITEM,
[efs.methods.ITEM] = "Teca Zygarde",
},
},
}
efs.zygardeD, efs.zygardeP = efs.zygarde, efs.zygarde
efs[718], efs['"718D'"], efs['"718P'"] = efs.zygarde, efs.zygarde, efs.zygarde
 
efs.hoopa = {
{
{ { ndex = 720, name = 'hoopa', notes = 'Dopo tre giorni o se depositato nel box' } },
{ {
ndex = '720L'720,
name = 'hoopaL'"hoopa",
notes = "Dopo tre giorni o se depositato nel box",
method = efs.methods.ITEM,
},
[efs.methods.ITEM] = 'Vaso del vincolo',
} },
{
{
ndex = "720L",
name = "hoopaL",
method = efs.methods.ITEM,
[efs.methods.ITEM] = "Vaso del vincolo",
},
},
}
efs.hoopaL = efs.hoopa
efs[720], efs['"720L'"] = efs.hoopa, efs.hoopa
 
efs.oricorio = {
{ {
{
ndex = '741C', name = 'oricorioC',
ndex = "741C",
notes = links.bag('Nettare Giallo') .. '[[Nettare Giallo]]',
name = "oricorioC",
} },
notes = links.bag("Nettare Giallo") .. "[[Nettare Giallo]]",
{ {
},
ndex = '741H', name = 'oricorioH', method = efs.methods.NONE,
},
notes = links.bag('Nettare Rosa') .. '[[Nettare Rosa]]',
{
} },
{ {
ndex = "741H",
ndex = 741, name = 'oricorio', method = efs.methods.NONE,
name = "oricorioH",
notes = links.bag('Nettare Rosso') .. '[[Nettare Rosso]]',
method = efs.methods.NONE,
} },
notes = links.bag("Nettare Rosa") .. "[[Nettare Rosa]]",
{ {
},
ndex = '741B', name = 'oricorioB', method = efs.methods.NONE,
},
notes = links.bag('Nettare Viola') .. '[[Nettare Viola]]',
{
} },
{
ndex = 741,
name = "oricorio",
method = efs.methods.NONE,
notes = links.bag("Nettare Rosso") .. "[[Nettare Rosso]]",
},
},
{
{
ndex = "741B",
name = "oricorioB",
method = efs.methods.NONE,
notes = links.bag("Nettare Viola") .. "[[Nettare Viola]]",
},
},
}
efs.oricorioC, efs.oricorioH, efs.oricorioB =
efs.oricorio, efs.oricorio, efs.oricorio
efs[741], efs['"741C'"], efs['"741H'"], efs['"741B'"] =
efs.oricorio, efs.oricorio, efs.oricorio, efs.oricorio
 
efs.wishiwashi = {
{ { ndex = 746, name = '"wishiwashi'" } },
{ {
{
ndex = '746B',
ndex = "746B",
name = 'wishiwashiB',
name = "wishiwashiB",
notes = 'Con più di un quarto dei PS a partire dal livello 20',
notes = "Con più di un quarto dei PS a partire dal livello 20",
method = efs.methods.NONE,
method = efs.methods.NONE,
} },
},
},
}
efs.wishiwashiB = efs.wishiwashi
efs[746], efs['"746B'"] = efs.wishiwashi, efs.wishiwashi
 
efs.silvally = {
{ { ndex = 773, name = '"silvally'" } },
{ { ndex = '"773L'", name = '"silvallyL'", method = efs.methods.NONE } },
{ { ndex = '"773Vo'", name = '"silvallyVo'", method = efs.methods.NONE } },
{ { ndex = '"773Ve'", name = '"silvallyVe'", method = efs.methods.NONE } },
{ { ndex = '"773T'", name = '"silvallyT'", method = efs.methods.NONE } },
{ { ndex = '"773R'", name = '"silvallyR'", method = efs.methods.NONE } },
{ { ndex = '"773C'", name = '"silvallyC'", method = efs.methods.NONE } },
{ { ndex = '"773S'", name = '"silvallyS'", method = efs.methods.NONE } },
{ { ndex = '"773Ai'", name = '"silvallyAi'", method = efs.methods.NONE } },
{ { ndex = '"773Fu'", name = '"silvallyFu'", method = efs.methods.NONE } },
{ { ndex = '"773Aq'", name = '"silvallyAq'", method = efs.methods.NONE } },
{ { ndex = '"773Er'", name = '"silvallyEr'", method = efs.methods.NONE } },
{ { ndex = '"773El'", name = '"silvallyEl'", method = efs.methods.NONE } },
{ { ndex = '"773P'", name = '"silvallyP'", method = efs.methods.NONE } },
{ { ndex = '"773G'", name = '"silvallyG'", method = efs.methods.NONE } },
{ { ndex = '"773D'", name = '"silvallyD'", method = efs.methods.NONE } },
{ { ndex = '"773B'", name = '"silvallyB'", method = efs.methods.NONE } },
{ { ndex = '"773Fo'", name = '"silvallyFo'", method = efs.methods.NONE } },
}
 
efs.minior = {
{ { ndex = 774, name = '"minior'" } },
{ {
{
ndex = '774R',
ndex = "774R",
name = 'miniorR',
name = "miniorR",
notes = 'Con meno di metà dei PS',
notes = "Con meno di metà dei PS",
method = efs.methods.NONE,
method = efs.methods.NONE,
} },
},
},
}
efs.miniorR = efs.minior
efs[774], efs['"774R'"] = efs.minior, efs.minior
 
efs.necrozma = {
{ { ndex = 800, name = '"necrozma'" } },
{
{
{
{
ndex = '"800V'",
name = '"necrozmaV'",
notes = ms.staticLua({ 791 }) .. '" con [[Solgaleo]]'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Necrosolix'",
},
},
{
{
ndex = '"800A'",
name = '"necrozmaA'",
notes = ms.staticLua({ 792 }) .. '" con [[Lunala]]'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Necrolunix'",
},
},
},
{ {
{
ndex = '800U',
ndex = "800U",
name = 'necrozmaU',
name = "necrozmaU",
method = efs.methods.ITEM,
[ method = efs.methods.ITEM] = 'Ultranecrozium Z',
[efs.methods.ITEM] = "Ultranecrozium Z",
} },
},
},
}
efs.necrozmaV, efs.necrozmaA, efs.necrozmaU =
efs.necrozma, efs.necrozma, efs.necrozma
efs[800], efs['"800V'"], efs['"800A'"], efs['"800U'"] =
efs.necrozma, efs.necrozma, efs.necrozma, efs.necrozma
 
efs.cramorant = {
{ { ndex = 845, name = '"cramorant'" } },
{ {
{
ndex = '845T',
ndex = "845T",
name = 'cramorantT',
name = "cramorantT",
method = efs.methods.OTHER,
[ method = efs.methods.OTHER] = "N/D",
[efs.methods.OTHER] = "N/D",
} },
},
{ {
},
ndex = '845I',
{
name = 'cramorantI',
{
method = efs.methods.OTHER,
ndex = "845I",
[efs.methods.OTHER] = "N/D",
name = "cramorantI",
} },
method = efs.methods.OTHER,
[efs.methods.OTHER] = "N/D",
},
},
}
efs.cramorantT, efs.cramorantI = efs.cramorant, efs.cramorant
efs[845], efs['"845T'"], efs['"845I'"] = efs.cramorant, efs.cramorant, efs.cramorant
 
efs.eiscue = {
{ { ndex = 875, name = '"eiscue'" } },
{ {
{
ndex = '875L',
ndex = "875L",
name = 'eiscueL',
name = "eiscueL",
method = efs.methods.OTHER,
[ method = efs.methods.OTHER] = "N/D",
[efs.methods.OTHER] = "N/D",
} },
},
},
}
efs.eiscueL = efs.eiscue
efs[875], efs['"875L'"] = efs.eiscue, efs.eiscue
 
efs.morpeko = {
{ { ndex = 877, name = '"morpeko'" } },
{ {
{
ndex = '877V',
ndex = "877V",
name = 'morpekoV',
name = "morpekoV",
method = efs.methods.OTHER,
method = efs.methods.OTHER,
[efs.methods.OTHER] = "Cambia forma ogni turno<br>per l'abilità [[Pancialterna]]",
[efs.methods.OTHER] = "Cambia forma ogni turno<br>per l'abilità [[Pancialterna]]",
} },
},
},
}
efs.morpekoV = efs.morpeko
efs[877], efs['"877V'"] = efs.morpeko, efs.morpeko
 
efs.zacian = {
{ { ndex = 888, name = '"zacian'" } },
{ {
{
ndex = '888R',
ndex = "888R",
name = 'zacianR',
name = "zacianR",
method = efs.methods.OTHER,
[ method = efs.methods.OTHER] = "N/D",
[efs.methods.OTHER] = "N/D",
} },
},
},
}
efs.zacianR = efs.zacian
efs[888], efs['"888R'"] = efs.zacian, efs.zacian
 
efs.zamazenta = {
{ { ndex = 888, name = '"zamazenta'" } },
{ {
{
ndex = '889R',
ndex = "889R",
name = 'zamazentaR',
name = "zamazentaR",
method = efs.methods.OTHER,
[ method = efs.methods.OTHER] = "N/D",
[efs.methods.OTHER] = "N/D",
} },
},
},
}
efs.zamazentaR = efs.zamazenta
efs[889], efs['"889R'"] = efs.zamazenta, efs.zamazenta
 
efs.eternatus = {
{ { ndex = 890, name = '"eternatus'" } },
{ {
{
ndex = '890D',
ndex = "890D",
name = 'eternatusD',
name = "eternatusD",
method = efs.methods.OTHER,
[ method = efs.methods.OTHER] = "N/D",
[efs.methods.OTHER] = "N/D",
} },
},
},
}
efs.eternatusD = efs.eternatus
efs[890], efs['"890D'"] = efs.eternatus, efs.eternatus
 
efs.enamorus = {
{ { ndex = 905, name = '"enamorus'" } },
{ {
{
ndex = '905T',
ndex = "905T",
name = 'enamorusT',
name = "enamorusT",
method = efs.methods.UNKNOWN,
-- [ method = efs.methods.ITEM] = 'Verispecchio'UNKNOWN,
-- [efs.methods.ITEM] = 'Verispecchio',
} },
},
},
}
efs.enamorusT = efs.enamorus
efs[905], efs['"905T'"] = efs.enamorus, efs.enamorus
 
efs.burmy = {
{ {
{
ndex = 412, name = 'burmy',
ndex = 412,
notes = 'Dopo aver lottato in un altro luogo',
name = "burmy",
} },
notes = "Dopo aver lottato in un altro luogo",
{ {
},
ndex = '412Sc', name = 'burmySc', method = efs.methods.NONE,
},
notes = 'Dopo aver lottato in un edificio',
{
} },
{ {
ndex = "412Sc",
ndex = '412Sa', name = 'burmySa', method = efs.methods.NONE,
name = "burmySc",
notes = 'Dopo aver lottato in una grotta o su una spiaggia',
method = efs.methods.NONE,
} },
notes = "Dopo aver lottato in un edificio",
},
},
{
{
ndex = "412Sa",
name = "burmySa",
method = efs.methods.NONE,
notes = "Dopo aver lottato in una grotta o su una spiaggia",
},
},
}
efs.burmySc, efs.Sa = efs.burmy, efs.burmy
efs[412], efs['"412Sc'"], efs['"412Sa'"] = efs.burmy, efs.burmy, efs.burmy
 
efs.cherrim = {
{ { ndex = 421, name = '"cherrim'" } },
{ {
{
ndex = '421S',
ndex = "421S",
name = 'cherrimS',
name = "cherrimS",
notes = 'Sotto il [[Luce solare intensa|sole]]',
notes = "Sotto il [[Luce solare intensa|sole]]",
method = efs.methods.NONE,
method = efs.methods.NONE,
} },
},
},
}
efs.cherrimS = efs.cherrim
efs[421], efs['"421S'"] = efs.cherrim, efs.cherrim
 
efs.keldeo = {
{ { ndex = 647, name = '"keldeo'" } },
{ {
{
ndex = '647R',
ndex = "647R",
name = 'keldeoR',
name = "keldeoR",
method = efs.methods.OTHER,
method = efs.methods.OTHER,
[efs.methods.OTHER] = links.bag('MT Lotta') .. '<br>Imparando [[Spadamistica]]',
[efs.methods.OTHER] = links.bag("MT Lotta")
} },
.. "<br>Imparando [[Spadamistica]]",
},
},
}
efs.keldeoR = efs.keldeo
efs[647], efs['"647R'"] = efs.keldeo, efs.keldeo
 
efs.genesect = {
{ { ndex = 649, name = '"genesect'," } },
{ {
{
ndex = '649I', name = 'genesectI', method = efs.methods.NONE,
ndex = "649I",
notes = 'Tenendo ' .. links.bag('Idromodulo'),
name = "genesectI",
} },
method = efs.methods.NONE,
{ {
notes = "Tenendo " .. links.bag("Idromodulo"),
ndex = '649V', name = 'genesectV', method = efs.methods.NONE,
},
notes = 'Tenendo ' .. links.bag('Voltmodulo'),
} },
{ {
{
ndex = '649P', name = 'genesectP', method = efs.methods.NONE,
ndex = "649V",
notes = 'Tenendo ' .. links.bag('Piromodulo'),
name = "genesectV",
} },
method = efs.methods.NONE,
{ {
notes = "Tenendo " .. links.bag("Voltmodulo"),
ndex = '649G', name = 'genesectG', method = efs.methods.NONE,
},
notes = 'Tenendo ' .. links.bag('Gelomodulo'),
} },
{
{
ndex = "649P",
name = "genesectP",
method = efs.methods.NONE,
notes = "Tenendo " .. links.bag("Piromodulo"),
},
},
{
{
ndex = "649G",
name = "genesectG",
method = efs.methods.NONE,
notes = "Tenendo " .. links.bag("Gelomodulo"),
},
},
}
efs.genesectI, efs.genesectV, efs.genesectP, efs.genesectG =
efs.genesect, efs.genesect, efs.genesect, efs.genesect
efs[649], efs['"649I'"], efs['"649V'"], efs['"649P'"], efs['"649G'"] =
efs.oricorio, efs.oricorio, efs.oricorio, efs.oricorio, efs.genesect
 
efs.xerneas = {
{ { ndex = 716, name = '"xerneas'", notes = '"Fuori dalla lotta'" } },
{ {
{
ndex = '716A',
ndex = "716A",
name = 'xerneasA',
name = "xerneasA",
notes = 'In lotta',
notes = "In lotta",
method = efs.methods.NONE,
method = efs.methods.NONE,
} },
},
},
}
efs.xerneasA = efs.xerneas
efs[716], efs['"716A'"] = efs.xerneas, efs.xerneas
 
efs.mimikyu = {
{ { ndex = 778, name = '"mimikyu'" } },
{ {
{
ndex = '778S',
ndex = "778S",
name = 'mimikyuS',
name = "mimikyuS",
notes = 'Venendo colpito in lotta',
notes = "Venendo colpito in lotta",
method = efs.methods.NONE,
method = efs.methods.NONE,
} },
},
},
}
efs.mimikyuS = efs.mimikyu
efs[778], efs['"778S'"] = efs.mimikyu, efs.mimikyu
 
efs.charizard = {
{ { ndex = '"006MX'", name = '"charizardMX'" } },
{
{
{
{
ndex = 6,
name = '"charizard'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Charizardite X'",
},
}
},
{
{
{
{
ndex = '"006MY'",
name = '"charizardMY'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Charizardite Y'",
},
}
},
}
efs.charizardMX, efs.charizardMY = efs.charizard, efs.charizard
efs[6], efs['"006MX'"], efs['"006MY'"] = efs.charizard, efs.charizard, efs.charizard
 
efs.mewtwo = {
{ { ndex = '"150MX'", name = '"mewtwoMX'" } },
{
{
{
{
ndex = 150,
name = '"mewtwo'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Mewtwoite X'",
},
}
},
{
{
{
{
ndex = '"150MY'",
name = '"mewtwoMY'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Mewtwoite Y'",
},
}
},
}
efs.mewtwoMX, efs.mewtwoMY = efs.mewtwo, efs.mewtwo
efs[150], efs['"150MX'"], efs['"150MY'"] = efs.mewtwo, efs.mewtwo, efs.mewtwo
 
efs.kyogre = {
{ { ndex = 382, name = '"kyogre'" } },
{
{
{
{
ndex = '"382A'",
name = '"kyogreA'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Gemma blu'",
},
}
},
}
efs.kyogreA = efs.kyogre
efs[382], efs['"382A'"] = efs.kyogre, efs.kyogre
 
efs.groudon = {
{ { ndex = 383, name = '"groudon'" } },
{
{
{
{
ndex = '"383A'",
name = '"groudonA'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = '"Gemma rossa'",
},
}
},
}
efs.groudonA = efs.groudon
efs[383], efs['"383A'"] = efs.groudon, efs.groudon
 
efs.rayquaza = {
{ { ndex = 384, name = '"rayquaza'" } },
{
{
{
{
ndex = '"384M'",
name = '"rayquazaM'",
method = efs.methods.NONE,
},
}
},
}
efs.rayquazaM = efs.rayquaza
efs[384], efs['"384M'"] = efs.rayquaza, efs.rayquaza
 
local createMega = function(pkmn, ndex, item)
efs[pkmn] = {
{ { ndex = ndex, name = pkmn } },
{
{
{
{
ndex = stringtxt.tf(ndex) .. '"M'",
name = pkmn .. '"M'",
method = efs.methods.ITEM,
[efs.methods.ITEM] = item,
},
}
},
},
}
}
efs[pkmn .. '"M'"] = efs[pkmn]
efs[ndex], efs[stringtxt.tf(ndex) .. '"M'"] = efs[pkmn], efs[pkmn]
end
 
createMega('"venusaur'", 3, '"Venusaurite'")
createMega('"blastoise'", 9, '"Blastoisite'")
createMega('"beedrill'", 15, '"Beedrillite'")
createMega('"pidgeot'", 18, '"Pidgeotite'")
createMega('"alakazam'", 65, '"Alakazamite'")
createMega('"slowbro'", 80, '"Slowbroite'")
createMega('"gengar'", 94, '"Gengarite'")
createMega('"kangaskhan'", 115, '"Kangaskhanite'")
createMega('"pinsir'", 127, '"Pinsirite'")
createMega('"gyarados'", 130, '"Gyaradosite'")
createMega('"aerodactyl'", 142, '"Aerodactylite'")
createMega('"ampharos'", 181, '"Ampharosite'")
createMega('"steelix'", 208, '"Steelixite'")
createMega('"scizor'", 212, '"Scizorite'")
createMega('"heracross'", 214, '"Heracrossite'")
createMega('"houndoom'", 229, '"Houndoomite'")
createMega('"tyranitar'", 248, '"Tyranitarite'")
createMega('"sceptile'", 254, '"ceptilite'")
createMega('"blaziken'", 257, '"Blazikenite'")
createMega('"swampert'", 260, '"Swampertite'")
createMega('"gardevoir'", 282, '"Gardevoirite'")
createMega('"sableye'", 302, '"Sableyite'")
createMega('"mawile'", 303, '"Mawilite'")
createMega('"aggron'", 306, '"Aggronite'")
createMega('"medicham'", 308, '"Medichamite'")
createMega('"manectric'", 310, '"Manectricite'")
createMega('"sharpedo'", 319, '"Sharpedite'")
createMega('"camerupt'", 323, '"Cameruptite'")
createMega('"altaria'", 334, '"Altarite'")
createMega('"banette'", 354, '"Banettite'")
createMega('"absol'", 359, '"Absolite'")
createMega('"glalie'", 362, '"Glalite'")
createMega('"salamence'", 373, '"Salamencite'")
createMega('"metagross'", 376, '"Metagrossite'")
createMega('"latias'", 380, '"Latiasite'")
createMega('"latios'", 381, '"Latiosite'")
createMega('"lopunny'", 428, '"Lopunnite'")
createMega('"garchomp'", 445, '"Garchompite'")
createMega('"lucario'", 448, '"Lucarite'")
createMega('"abomasnow'", 460, '"Abomasnowite'")
createMega('"gallade'", 475, '"Galladite'")
createMega('"audino'", 531, '"Audinite'")
createMega('"diancie'", 719, '"Diancite'")
 
return evo
79 548

contributi