diff --git a/BPRE.ld b/BPRE.ld index 612b1d3..4f76b41 100644 --- a/BPRE.ld +++ b/BPRE.ld @@ -7,6 +7,7 @@ __umodsi3 = 0x081E4684|1; memcpy_ = 0x081E5E78|1; memset_ = 0x081E5ED8|1; +gPokedexScreenDataPtr = 0x203ACF0; gMain = 0x30030F0; GetGenderFromSpeciesAndPersonality = 0x803F78C | 1; diff --git a/assembly/pokedex_hooks.s b/assembly/pokedex_hooks.s index 50c6a1b..1d0d6cb 100644 --- a/assembly/pokedex_hooks.s +++ b/assembly/pokedex_hooks.s @@ -16,62 +16,13 @@ RegularPokedexMemoryAlloc: PokedexMemoryAllocReturn: ldr r1, =0x81025F0 | 1 +bxr1: bx r1 .align 2 .RegularPokedexSize: .word 0xC10 .ExpandedPokedexSize: .word 999 * 8 -.pool -@0x8103530 with r1 -PrepareDexListViewsHook: - cmp r0, #0x0 - beq PrepareDexListViewsReturn - ldr r2, =gNumDexEntries - ldrh r2, [r2] - str r2, [sp] - -PrepareDexListViewsReturn: - ldr r2, =gRegionalDexCount - ldrh r2, [r2] - sub r2, #0x1 - lsl r2, #0x1 - ldr r0, =gPokedexOrder_Regional - ldrh r2, [r0, r2] @Load final dexNum in regional dex - ldr r0, =0x810353A | 1 - bx r0 - -@0x810356C with r0 -RegionalDexHook: - mov r4, r8 - lsl r0, r4, #0x1 @;Index x2 - ldr r1, =gPokedexOrder_Regional - ldrh r0, [r1, r0] - add r4, #0x1 - mov r5, r0 - mov r1, #0 - ldr r2, =0x8103578 | 1 - bx r2 - -@0x81035B4 with r1 -StoreLastDexSeenHook: - str r0, [r2] - mov r10, r4 - mov r4, r3 - ldr r0, =0x081035D6 | 1 - bx r0 - -@0x081035F4 with r0 -LazyRegionalDexEndHook: - mov r0, r8 - ldr r1, =gRegionalDexCount - ldrh r1, [r1] - cmp r0, r1 - bcc RegionalDexHook - ldr r1, =0x08103906 | 1 -bxr1: - bx r1 - @0x8104A66 with r1 DisplayRegionalDexNumHook: mov r5, r0 @@ -92,26 +43,13 @@ DisplayRegionalDexNumHook: UseRegionalDexOrdering: mov r0, r5 - ldr r1, =SpeciesToNationalPokedexNum - bl bxr1 - bl NatDexNumToRegionalDexNum + bl SpeciesToRegionalDexNum DisplayDexNumberReturn: mov r5, r0 ldr r0, =0x8104A70 | 1 bx r0 -.pool -@0x8103684 with r1 -AlphabeticalDexHook: - add r8, r0 - ldr r0, =gNumDexEntries - ldrh r0, [r0] - sub r0, #0x1 - cmp r8, r0 - ldr r1, =0x810368C | 1 - bx r1 - .pool @0x8105CBC with r0 AlternateDexEntriesHook: diff --git a/graphics/backspr/gBackShinySprite009Blastoise.png b/graphics/backspr/gBackShinySprite009Blastoise.png index d42200a..2830d4a 100644 Binary files a/graphics/backspr/gBackShinySprite009Blastoise.png and b/graphics/backspr/gBackShinySprite009Blastoise.png differ diff --git a/graphics/frontspr/gFrontSprite009Blastoise.png b/graphics/frontspr/gFrontSprite009Blastoise.png index e1fd5b5..abbf405 100644 Binary files a/graphics/frontspr/gFrontSprite009Blastoise.png and b/graphics/frontspr/gFrontSprite009Blastoise.png differ diff --git a/hooks b/hooks index 81f5810..5f1e447 100644 --- a/hooks +++ b/hooks @@ -17,11 +17,7 @@ HasAllMons 8088F84 0 GenderedMonIconHook 8096E38 2 GetIconSpecies 8096F5C 2 PokedexMemoryAllocationHook 81025E8 0 -PrepareDexListViewsHook 8103530 1 -RegionalDexHook 810356C 0 -StoreLastDexSeenHook 81035B4 1 -LazyRegionalDexEndHook 81035F4 0 -AlphabeticalDexHook 8103684 1 +LoadPokedexViews 8103518 1 DisplayRegionalDexNumHook 8104A66 1 CountSpeciesInDex 8104BBC 2 AlternateDexEntriesHook 8105CBC 0 diff --git a/include/pokedex.h b/include/pokedex.h index be0c4f0..2c12874 100644 --- a/include/pokedex.h +++ b/include/pokedex.h @@ -6,13 +6,13 @@ struct PokedexEntry /*0x0C*/ u16 height; //in decimeters /*0x0E*/ u16 weight; //in hectograms /*0x10*/ const u8* description; - /*0x14*/ u16 unused; - /*0x16*/ u16 pokemonScale; - /*0x18*/ u16 pokemonOffset; - /*0x1A*/ u16 trainerScale; - /*0x1C*/ u16 trainerOffset; - /*0x1E*/ u16 unknown1; - /*0x20*/ u32 unknown2; + /*0x14*/ const u8* unusedDescription; + /*0x18*/ u16 unused; + /*0x1A*/ u16 pokemonScale; + /*0x1C*/ u16 pokemonOffset; + /*0x1E*/ u16 trainerScale; + /*0x20*/ u16 trainerOffset; + /*0x22*/ u16 unused2; }; /*size = 0x24*/ struct AlternateDexEntries @@ -21,6 +21,65 @@ struct AlternateDexEntries const u8* description; }; +struct ListMenuItem +{ + const u8* name; + s32 id; +}; + +struct PokedexScreenData +{ + u8 field_00; + u8 field_01; + u8 field_02; + u8 field_03; + u8 field_04; + u32 field_08; + u32 field_0C; + u16 field_10; + u16 field_12; + u8 field_14; + u8 field_15; + u8 field_16; + u8 field_17; + u16 field_18[0x4]; + u8 field_20[0x4]; + u8 field_24[0x4]; + u8 field_28; + u8 field_29; + u8 field_2A; + u8 field_2B; + u8 field_2C; + u8 field_2D; + u8 field_2E; + u8 field_2F; + u32 field_30; + u16 field_34; + u16 field_36; + u16 field_38; + u16 field_3A; + u16 field_3C; + u16 field_3E; + u8 field_40; + u8 field_41; + u8 field_42; + struct ListMenuItem* listItem; + u16 field_48; + u8 field_4A[0x10]; + u16 field_5A; + u16 * field_5C; + u8 field_60; + u8 field_61; + u16 field_62; + u8 field_64; + u16 field_66; + u16 field_68; + u16 field_6A; + u16 field_6C; +}; + +struct PokedexScreenData* gPokedexScreenDataPtr; + enum { FLAG_GET_SEEN, diff --git a/include/species.h b/include/species.h index 93388f9..c67c6c1 100644 --- a/include/species.h +++ b/include/species.h @@ -1,5 +1,7 @@ #pragma once +#define POKEMON_NAME_LENGTH 10 + #define SPECIES_NONE 0x0 #define SPECIES_BULBASAUR 0x1 #define SPECIES_IVYSAUR 0x2 diff --git a/repointall b/repointall index 37f0c5d..d796da7 100644 --- a/repointall +++ b/repointall @@ -27,6 +27,7 @@ gSpeciesToNationalPokedexNum 0804323C gPokedexOrder_Alphabetical 08103694 gPokedexOrder_Weight 081037CC gPokedexOrder_Height 08103868 +gPokedexOrder_Type 8103734 gMonIconTable 08000138 gMonIconPaletteIndices 0800013C diff --git a/src/Front_Pic_Coords_Table.c b/src/Front_Pic_Coords_Table.c index b598fe9..d6a00ad 100644 --- a/src/Front_Pic_Coords_Table.c +++ b/src/Front_Pic_Coords_Table.c @@ -51,7 +51,7 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES] = [SPECIES_BLASTOISE] = { .size = 0x87, - .y_offset = 0x5, + .y_offset = 0x4, }, [SPECIES_CATERPIE] = { diff --git a/src/Pokedex_Orders.c b/src/Pokedex_Orders.c index 9fac1df..b35076b 100644 --- a/src/Pokedex_Orders.c +++ b/src/Pokedex_Orders.c @@ -3,2724 +3,3427 @@ const u16 gPokedexOrder_Regional[] = { - NATIONAL_DEX_SNORUNT, - NATIONAL_DEX_GLALIE, - NATIONAL_DEX_FROSLASS, - NATIONAL_DEX_VANILLITE, - NATIONAL_DEX_VANILLISH, - NATIONAL_DEX_VANILLUXE, - NATIONAL_DEX_DELIBIRD, - NATIONAL_DEX_MINIOR, - NATIONAL_DEX_SNEASEL, - NATIONAL_DEX_WEAVILE, - NATIONAL_DEX_ZUBAT, - NATIONAL_DEX_GOLBAT, - NATIONAL_DEX_CROBAT, - NATIONAL_DEX_MAKUHITA, - NATIONAL_DEX_HARIYAMA, - NATIONAL_DEX_SPHEAL, - NATIONAL_DEX_SEALEO, - NATIONAL_DEX_WALREIN, - NATIONAL_DEX_SMOOCHUM, - NATIONAL_DEX_JYNX, - NATIONAL_DEX_ROGGENROLA, - NATIONAL_DEX_BOLDORE, - NATIONAL_DEX_GIGALITH, - NATIONAL_DEX_SWINUB, - NATIONAL_DEX_PILOSWINE, - NATIONAL_DEX_MAMOSWINE, - NATIONAL_DEX_BERGMITE, - NATIONAL_DEX_AVALUGG, - NATIONAL_DEX_DRILBUR, - NATIONAL_DEX_EXCADRILL, - NATIONAL_DEX_MAWILE, - NATIONAL_DEX_SANDSHREW, - NATIONAL_DEX_SANDSLASH, - NATIONAL_DEX_STARLY, - NATIONAL_DEX_STARAVIA, - NATIONAL_DEX_STARAPTOR, - NATIONAL_DEX_HOOTHOOT, - NATIONAL_DEX_NOCTOWL, - NATIONAL_DEX_PATRAT, - NATIONAL_DEX_WATCHOG, - NATIONAL_DEX_RATTATA, - NATIONAL_DEX_RATICATE, - NATIONAL_DEX_BUDEW, - NATIONAL_DEX_ROSELIA, - NATIONAL_DEX_ROSERADE, - NATIONAL_DEX_SWABLU, - NATIONAL_DEX_ALTARIA, - NATIONAL_DEX_ELECTRIKE, - NATIONAL_DEX_MANECTRIC, - NATIONAL_DEX_AZURILL, - NATIONAL_DEX_MARILL, - NATIONAL_DEX_AZUMARILL, - NATIONAL_DEX_STUFFUL, - NATIONAL_DEX_BEWEAR, - NATIONAL_DEX_SCRAGGY, - NATIONAL_DEX_SCRAFTY, - NATIONAL_DEX_RIOLU, - NATIONAL_DEX_LUCARIO, - NATIONAL_DEX_POOCHYENA, - NATIONAL_DEX_MIGHTYENA, - NATIONAL_DEX_WINGULL, - NATIONAL_DEX_PELIPPER, - NATIONAL_DEX_SENTRET, - NATIONAL_DEX_FURRET, - NATIONAL_DEX_BIDOOF, - NATIONAL_DEX_BIBAREL, - NATIONAL_DEX_BUIZEL, - NATIONAL_DEX_FLOATZEL, - NATIONAL_DEX_SHELLOS, - NATIONAL_DEX_GASTRODON, - NATIONAL_DEX_DEWPIDER, - NATIONAL_DEX_ARAQUANID, - NATIONAL_DEX_SURSKIT, - NATIONAL_DEX_MASQUERAIN, - NATIONAL_DEX_KRABBY, - NATIONAL_DEX_KINGLER, - NATIONAL_DEX_BURMY, - NATIONAL_DEX_WORMADAM, - NATIONAL_DEX_MOTHIM, - NATIONAL_DEX_FLABEBE, - NATIONAL_DEX_FLOETTE, - NATIONAL_DEX_FLORGES, - NATIONAL_DEX_CUTIEFLY, - NATIONAL_DEX_RIBOMBEE, - NATIONAL_DEX_ORICORIO, - NATIONAL_DEX_PANSAGE, - NATIONAL_DEX_SIMISAGE, - NATIONAL_DEX_PANSEAR, - NATIONAL_DEX_SIMISEAR, - NATIONAL_DEX_PANPOUR, - NATIONAL_DEX_SIMIPOUR, - NATIONAL_DEX_COMBEE, - NATIONAL_DEX_VESPIQUEN, - NATIONAL_DEX_COMFEY, - NATIONAL_DEX_CHERUBI, - NATIONAL_DEX_CHERRIM, + NATIONAL_DEX_BULBASAUR, + NATIONAL_DEX_IVYSAUR, + NATIONAL_DEX_VENUSAUR, + NATIONAL_DEX_CHARMANDER, + NATIONAL_DEX_CHARMELEON, + NATIONAL_DEX_CHARIZARD, + NATIONAL_DEX_SQUIRTLE, + NATIONAL_DEX_WARTORTLE, + NATIONAL_DEX_BLASTOISE, NATIONAL_DEX_CATERPIE, NATIONAL_DEX_METAPOD, NATIONAL_DEX_BUTTERFREE, NATIONAL_DEX_WEEDLE, NATIONAL_DEX_KAKUNA, NATIONAL_DEX_BEEDRILL, - NATIONAL_DEX_SEEDOT, - NATIONAL_DEX_NUZLEAF, - NATIONAL_DEX_SHIFTRY, - NATIONAL_DEX_PUMPKABOO, - NATIONAL_DEX_GOURGEIST, - NATIONAL_DEX_GASTLY, - NATIONAL_DEX_HAUNTER, - NATIONAL_DEX_GENGAR, - NATIONAL_DEX_SHUPPET, - NATIONAL_DEX_BANETTE, - NATIONAL_DEX_DUSKULL, - NATIONAL_DEX_DUSCLOPS, - NATIONAL_DEX_DUSKNOIR, - NATIONAL_DEX_PHANTUMP, - NATIONAL_DEX_TREVENANT, - NATIONAL_DEX_NINCADA, - NATIONAL_DEX_NINJASK, - NATIONAL_DEX_SHEDINJA, - NATIONAL_DEX_PIKIPEK, - NATIONAL_DEX_TRUMBEAK, - NATIONAL_DEX_TOUCANNON, - NATIONAL_DEX_LILLIPUP, - NATIONAL_DEX_HERDIER, - NATIONAL_DEX_STOUTLAND, + NATIONAL_DEX_PIDGEY, + NATIONAL_DEX_PIDGEOTTO, + NATIONAL_DEX_PIDGEOT, + NATIONAL_DEX_RATTATA, + NATIONAL_DEX_RATICATE, + NATIONAL_DEX_SPEAROW, + NATIONAL_DEX_FEAROW, NATIONAL_DEX_EKANS, NATIONAL_DEX_ARBOK, - NATIONAL_DEX_NUMEL, - NATIONAL_DEX_CAMERUPT, - NATIONAL_DEX_MANKEY, - NATIONAL_DEX_PRIMEAPE, - NATIONAL_DEX_RALTS, - NATIONAL_DEX_KIRLIA, - NATIONAL_DEX_GARDEVOIR, - NATIONAL_DEX_GALLADE, - NATIONAL_DEX_LITLEO, - NATIONAL_DEX_PYROAR, - NATIONAL_DEX_WOOBAT, - NATIONAL_DEX_SWOOBAT, - NATIONAL_DEX_SLUGMA, - NATIONAL_DEX_MAGCARGO, - NATIONAL_DEX_SALANDIT, - NATIONAL_DEX_SALAZZLE, - NATIONAL_DEX_GEODUDE, - NATIONAL_DEX_GRAVELER, - NATIONAL_DEX_GOLEM, - NATIONAL_DEX_TORKOAL, - NATIONAL_DEX_MAGBY, - NATIONAL_DEX_MAGMAR, - NATIONAL_DEX_MAGMORTAR, - NATIONAL_DEX_VULPIX, - NATIONAL_DEX_NINETALES, - NATIONAL_DEX_TAILLOW, - NATIONAL_DEX_SWELLOW, - NATIONAL_DEX_MURKROW, - NATIONAL_DEX_HONCHKROW, - NATIONAL_DEX_BUNNELBY, - NATIONAL_DEX_DIGGERSBY, - NATIONAL_DEX_NIDORAN_M, - NATIONAL_DEX_NIDORINO, - NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_PIKACHU, + NATIONAL_DEX_RAICHU, + NATIONAL_DEX_SANDSHREW, + NATIONAL_DEX_SANDSLASH, NATIONAL_DEX_NIDORAN_F, NATIONAL_DEX_NIDORINA, NATIONAL_DEX_NIDOQUEEN, + NATIONAL_DEX_NIDORAN_M, + NATIONAL_DEX_NIDORINO, + NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_CLEFAIRY, + NATIONAL_DEX_CLEFABLE, + NATIONAL_DEX_VULPIX, + NATIONAL_DEX_NINETALES, + NATIONAL_DEX_JIGGLYPUFF, + NATIONAL_DEX_WIGGLYTUFF, + NATIONAL_DEX_ZUBAT, + NATIONAL_DEX_GOLBAT, + NATIONAL_DEX_ODDISH, + NATIONAL_DEX_GLOOM, + NATIONAL_DEX_VILEPLUME, + NATIONAL_DEX_PARAS, + NATIONAL_DEX_PARASECT, + NATIONAL_DEX_VENONAT, + NATIONAL_DEX_VENOMOTH, + NATIONAL_DEX_DIGLETT, + NATIONAL_DEX_DUGTRIO, + NATIONAL_DEX_MEOWTH, + NATIONAL_DEX_PERSIAN, + NATIONAL_DEX_PSYDUCK, + NATIONAL_DEX_GOLDUCK, + NATIONAL_DEX_MANKEY, + NATIONAL_DEX_PRIMEAPE, NATIONAL_DEX_GROWLITHE, NATIONAL_DEX_ARCANINE, - NATIONAL_DEX_HOUNDOUR, - NATIONAL_DEX_HOUNDOOM, - NATIONAL_DEX_DEDENNE, - NATIONAL_DEX_PURRLOIN, - NATIONAL_DEX_LIEPARD, - NATIONAL_DEX_ARON, - NATIONAL_DEX_LAIRON, - NATIONAL_DEX_AGGRON, - NATIONAL_DEX_NOSEPASS, - NATIONAL_DEX_PROBOPASS, - NATIONAL_DEX_NOIBAT, - NATIONAL_DEX_NOIVERN, - NATIONAL_DEX_PHANPY, - NATIONAL_DEX_DONPHAN, - NATIONAL_DEX_GLIGAR, - NATIONAL_DEX_GLISCOR, - NATIONAL_DEX_DUNSPARCE, - NATIONAL_DEX_ZIGZAGOON, - NATIONAL_DEX_LINOONE, - NATIONAL_DEX_LEDYBA, - NATIONAL_DEX_LEDIAN, - NATIONAL_DEX_SPINARAK, - NATIONAL_DEX_ARIADOS, - NATIONAL_DEX_SHINX, - NATIONAL_DEX_LUXIO, - NATIONAL_DEX_LUXRAY, - NATIONAL_DEX_DEERLING, - NATIONAL_DEX_SAWSBUCK, - NATIONAL_DEX_SUNKERN, - NATIONAL_DEX_SUNFLORA, - NATIONAL_DEX_KRICKETOT, - NATIONAL_DEX_KRICKETUNE, - NATIONAL_DEX_SMEARGLE, - NATIONAL_DEX_YUNGOOS, - NATIONAL_DEX_GUMSHOOS, - NATIONAL_DEX_DODUO, - NATIONAL_DEX_DODRIO, - NATIONAL_DEX_BUNEARY, - NATIONAL_DEX_LOPUNNY, + NATIONAL_DEX_POLIWAG, + NATIONAL_DEX_POLIWHIRL, + NATIONAL_DEX_POLIWRATH, NATIONAL_DEX_ABRA, NATIONAL_DEX_KADABRA, NATIONAL_DEX_ALAKAZAM, - NATIONAL_DEX_MAREEP, - NATIONAL_DEX_FLAAFFY, - NATIONAL_DEX_AMPHAROS, - NATIONAL_DEX_ESPURR, - NATIONAL_DEX_MEOWSTIC, + NATIONAL_DEX_MACHOP, + NATIONAL_DEX_MACHOKE, + NATIONAL_DEX_MACHAMP, + NATIONAL_DEX_BELLSPROUT, + NATIONAL_DEX_WEEPINBELL, + NATIONAL_DEX_VICTREEBEL, + NATIONAL_DEX_TENTACOOL, + NATIONAL_DEX_TENTACRUEL, + NATIONAL_DEX_GEODUDE, + NATIONAL_DEX_GRAVELER, + NATIONAL_DEX_GOLEM, + NATIONAL_DEX_PONYTA, + NATIONAL_DEX_RAPIDASH, + NATIONAL_DEX_SLOWPOKE, + NATIONAL_DEX_SLOWBRO, + NATIONAL_DEX_MAGNEMITE, + NATIONAL_DEX_MAGNETON, + NATIONAL_DEX_FARFETCHD, + NATIONAL_DEX_DODUO, + NATIONAL_DEX_DODRIO, + NATIONAL_DEX_SEEL, + NATIONAL_DEX_DEWGONG, + NATIONAL_DEX_GRIMER, + NATIONAL_DEX_MUK, + NATIONAL_DEX_SHELLDER, + NATIONAL_DEX_CLOYSTER, + NATIONAL_DEX_GASTLY, + NATIONAL_DEX_HAUNTER, + NATIONAL_DEX_GENGAR, + NATIONAL_DEX_ONIX, NATIONAL_DEX_DROWZEE, NATIONAL_DEX_HYPNO, - NATIONAL_DEX_MIME_JR, - NATIONAL_DEX_MR_MIME, - NATIONAL_DEX_MAGIKARP, - NATIONAL_DEX_GYARADOS, - NATIONAL_DEX_BRONZOR, - NATIONAL_DEX_BRONZONG, - NATIONAL_DEX_ONIX, - NATIONAL_DEX_STEELIX, - NATIONAL_DEX_CRYOGONAL, - NATIONAL_DEX_CARBINK, - NATIONAL_DEX_SNOVER, - NATIONAL_DEX_ABOMASNOW, - NATIONAL_DEX_CUBCHOO, - NATIONAL_DEX_BEARTIC, - NATIONAL_DEX_STANTLER, - NATIONAL_DEX_CRABRAWLER, - NATIONAL_DEX_CRABOMINABLE, - NATIONAL_DEX_SPEAROW, - NATIONAL_DEX_FEAROW, - NATIONAL_DEX_GRUBBIN, - NATIONAL_DEX_CHARJABUG, - NATIONAL_DEX_VIKAVOLT, - NATIONAL_DEX_SHROOMISH, - NATIONAL_DEX_BRELOOM, - NATIONAL_DEX_SKORUPI, - NATIONAL_DEX_DRAPION, - NATIONAL_DEX_HAPPINY, - NATIONAL_DEX_CHANSEY, - NATIONAL_DEX_BLISSEY, - NATIONAL_DEX_KARRABLAST, - NATIONAL_DEX_ESCAVALIER, - NATIONAL_DEX_LOTAD, - NATIONAL_DEX_LOMBRE, - NATIONAL_DEX_LUDICOLO, - NATIONAL_DEX_TYMPOLE, - NATIONAL_DEX_PALPITOAD, - NATIONAL_DEX_SEISMITOAD, - NATIONAL_DEX_MILTANK, - NATIONAL_DEX_LICKITUNG, - NATIONAL_DEX_GOOMY, - NATIONAL_DEX_SLIGGOO, - NATIONAL_DEX_GOODRA, - NATIONAL_DEX_SHELMET, - NATIONAL_DEX_ACCELGOR, + NATIONAL_DEX_KRABBY, + NATIONAL_DEX_KINGLER, + NATIONAL_DEX_VOLTORB, + NATIONAL_DEX_ELECTRODE, NATIONAL_DEX_EXEGGCUTE, NATIONAL_DEX_EXEGGUTOR, - NATIONAL_DEX_MEOWTH, - NATIONAL_DEX_PERSIAN, - NATIONAL_DEX_YANMA, - NATIONAL_DEX_YANMEGA, - NATIONAL_DEX_VENONAT, - NATIONAL_DEX_VENOMOTH, - NATIONAL_DEX_SPOINK, - NATIONAL_DEX_GRUMPIG, - NATIONAL_DEX_MEDITITE, - NATIONAL_DEX_MEDICHAM, - NATIONAL_DEX_ABSOL, - NATIONAL_DEX_GLAMEOW, - NATIONAL_DEX_PURUGLY, + NATIONAL_DEX_CUBONE, + NATIONAL_DEX_MAROWAK, + NATIONAL_DEX_HITMONLEE, + NATIONAL_DEX_HITMONCHAN, + NATIONAL_DEX_LICKITUNG, + NATIONAL_DEX_KOFFING, + NATIONAL_DEX_WEEZING, + NATIONAL_DEX_RHYHORN, + NATIONAL_DEX_RHYDON, + NATIONAL_DEX_CHANSEY, + NATIONAL_DEX_TANGELA, + NATIONAL_DEX_KANGASKHAN, + NATIONAL_DEX_HORSEA, + NATIONAL_DEX_SEADRA, + NATIONAL_DEX_GOLDEEN, + NATIONAL_DEX_SEAKING, + NATIONAL_DEX_STARYU, + NATIONAL_DEX_STARMIE, + NATIONAL_DEX_MR_MIME, + NATIONAL_DEX_SCYTHER, + NATIONAL_DEX_JYNX, + NATIONAL_DEX_ELECTABUZZ, + NATIONAL_DEX_MAGMAR, + NATIONAL_DEX_PINSIR, + NATIONAL_DEX_TAUROS, + NATIONAL_DEX_MAGIKARP, + NATIONAL_DEX_GYARADOS, + NATIONAL_DEX_LAPRAS, + NATIONAL_DEX_DITTO, + NATIONAL_DEX_EEVEE, + NATIONAL_DEX_VAPOREON, + NATIONAL_DEX_JOLTEON, + NATIONAL_DEX_FLAREON, + NATIONAL_DEX_PORYGON, + NATIONAL_DEX_OMANYTE, + NATIONAL_DEX_OMASTAR, + NATIONAL_DEX_KABUTO, + NATIONAL_DEX_KABUTOPS, + NATIONAL_DEX_AERODACTYL, + NATIONAL_DEX_SNORLAX, + NATIONAL_DEX_ARTICUNO, + NATIONAL_DEX_ZAPDOS, + NATIONAL_DEX_MOLTRES, + NATIONAL_DEX_DRATINI, + NATIONAL_DEX_DRAGONAIR, + NATIONAL_DEX_DRAGONITE, + NATIONAL_DEX_MEWTWO, + NATIONAL_DEX_MEW, }; const u16 gRegionalDexCount = ARRAY_COUNT(gPokedexOrder_Regional); const u16 gPokedexOrder_Alphabetical[] = { - NATIONAL_DEX_ABOMASNOW, - NATIONAL_DEX_ABRA, - NATIONAL_DEX_ABSOL, - NATIONAL_DEX_ACCELGOR, - NATIONAL_DEX_AEGISLASH, - NATIONAL_DEX_AERODACTYL, - NATIONAL_DEX_AGGRON, - NATIONAL_DEX_AIPOM, - NATIONAL_DEX_ALAKAZAM, - NATIONAL_DEX_ALOMOMOLA, - NATIONAL_DEX_ALTARIA, - NATIONAL_DEX_AMAURA, - NATIONAL_DEX_AMBIPOM, - NATIONAL_DEX_AMOONGUSS, - NATIONAL_DEX_AMPHAROS, - NATIONAL_DEX_ANORITH, - NATIONAL_DEX_ARAQUANID, - NATIONAL_DEX_ARBOK, - NATIONAL_DEX_ARCANINE, - NATIONAL_DEX_ARCEUS, - NATIONAL_DEX_ARCHEN, - NATIONAL_DEX_ARCHEOPS, - NATIONAL_DEX_ARIADOS, - NATIONAL_DEX_ARMALDO, - NATIONAL_DEX_AROMATISSE, - NATIONAL_DEX_ARON, - NATIONAL_DEX_ARTICUNO, - NATIONAL_DEX_AUDINO, - NATIONAL_DEX_AURORUS, - NATIONAL_DEX_AVALUGG, - NATIONAL_DEX_AXEW, - NATIONAL_DEX_AZELF, - NATIONAL_DEX_AZUMARILL, - NATIONAL_DEX_AZURILL, - NATIONAL_DEX_BAGON, - NATIONAL_DEX_BALTOY, - NATIONAL_DEX_BANETTE, - NATIONAL_DEX_BARBARACLE, - NATIONAL_DEX_BARBOACH, - NATIONAL_DEX_BASCULIN, - NATIONAL_DEX_BASTIODON, - NATIONAL_DEX_BAYLEEF, - NATIONAL_DEX_BEARTIC, - NATIONAL_DEX_BEAUTIFLY, - NATIONAL_DEX_BEEDRILL, - NATIONAL_DEX_BEHEEYEM, - NATIONAL_DEX_BELDUM, - NATIONAL_DEX_BELLOSSOM, - NATIONAL_DEX_BELLSPROUT, - NATIONAL_DEX_BERGMITE, - NATIONAL_DEX_BEWEAR, - NATIONAL_DEX_BIBAREL, - NATIONAL_DEX_BIDOOF, - NATIONAL_DEX_BINACLE, - NATIONAL_DEX_BISHARP, - NATIONAL_DEX_BLACEPHALON, - NATIONAL_DEX_BLASTOISE, - NATIONAL_DEX_BLAZIKEN, - NATIONAL_DEX_BLISSEY, - NATIONAL_DEX_BLITZLE, - NATIONAL_DEX_BOLDORE, - NATIONAL_DEX_BONSLY, - NATIONAL_DEX_BOUFFALANT, - NATIONAL_DEX_BOUNSWEET, - NATIONAL_DEX_BRAIXEN, - NATIONAL_DEX_BRAVIARY, - NATIONAL_DEX_BRELOOM, - NATIONAL_DEX_BRIONNE, - NATIONAL_DEX_BRONZONG, - NATIONAL_DEX_BRONZOR, - NATIONAL_DEX_BRUXISH, - NATIONAL_DEX_BUDEW, - NATIONAL_DEX_BUIZEL, - NATIONAL_DEX_BULBASAUR, - NATIONAL_DEX_BUNEARY, - NATIONAL_DEX_BUNNELBY, - NATIONAL_DEX_BURMY, - NATIONAL_DEX_BUTTERFREE, - NATIONAL_DEX_BUZZWOLE, - NATIONAL_DEX_CACNEA, - NATIONAL_DEX_CACTURNE, - NATIONAL_DEX_CAMERUPT, - NATIONAL_DEX_CARBINK, - NATIONAL_DEX_CARNIVINE, - NATIONAL_DEX_CARRACOSTA, - NATIONAL_DEX_CARVANHA, - NATIONAL_DEX_CASCOON, - NATIONAL_DEX_CASTFORM, - NATIONAL_DEX_CATERPIE, - NATIONAL_DEX_CELEBI, - NATIONAL_DEX_CELESTEELA, - NATIONAL_DEX_CHANDELURE, - NATIONAL_DEX_CHANSEY, - NATIONAL_DEX_CHARIZARD, - NATIONAL_DEX_CHARJABUG, - NATIONAL_DEX_CHARMANDER, - NATIONAL_DEX_CHARMELEON, - NATIONAL_DEX_CHATOT, - NATIONAL_DEX_CHERRIM, - NATIONAL_DEX_CHERUBI, - NATIONAL_DEX_CHESNAUGHT, - NATIONAL_DEX_CHESPIN, - NATIONAL_DEX_CHIKORITA, - NATIONAL_DEX_CHIMCHAR, - NATIONAL_DEX_CHIMECHO, - NATIONAL_DEX_CHINCHOU, - NATIONAL_DEX_CHINGLING, - NATIONAL_DEX_CINCCINO, - NATIONAL_DEX_CLAMPERL, - NATIONAL_DEX_CLAUNCHER, - NATIONAL_DEX_CLAWITZER, - NATIONAL_DEX_CLAYDOL, - NATIONAL_DEX_CLEFABLE, - NATIONAL_DEX_CLEFAIRY, - NATIONAL_DEX_CLEFFA, - NATIONAL_DEX_CLOYSTER, - NATIONAL_DEX_COBALION, - NATIONAL_DEX_COFAGRIGUS, - NATIONAL_DEX_COMBEE, - NATIONAL_DEX_COMBUSKEN, - NATIONAL_DEX_COMFEY, - NATIONAL_DEX_CONKELDURR, - NATIONAL_DEX_CORPHISH, - NATIONAL_DEX_CORSOLA, - NATIONAL_DEX_COSMOEM, - NATIONAL_DEX_COSMOG, - NATIONAL_DEX_COTTONEE, - NATIONAL_DEX_CRABOMINABLE, - NATIONAL_DEX_CRABRAWLER, - NATIONAL_DEX_CRADILY, - NATIONAL_DEX_CRANIDOS, - NATIONAL_DEX_CRAWDAUNT, - NATIONAL_DEX_CRESSELIA, - NATIONAL_DEX_CROAGUNK, - NATIONAL_DEX_CROBAT, - NATIONAL_DEX_CROCONAW, - NATIONAL_DEX_CRUSTLE, - NATIONAL_DEX_CRYOGONAL, - NATIONAL_DEX_CUBCHOO, - NATIONAL_DEX_CUBONE, - NATIONAL_DEX_CUTIEFLY, - NATIONAL_DEX_CYNDAQUIL, - NATIONAL_DEX_DARKRAI, - NATIONAL_DEX_DARMANITAN, - NATIONAL_DEX_DARTRIX, - NATIONAL_DEX_DARUMAKA, - NATIONAL_DEX_DECIDUEYE, - NATIONAL_DEX_DEDENNE, - NATIONAL_DEX_DEERLING, - NATIONAL_DEX_DEINO, - NATIONAL_DEX_DELCATTY, - NATIONAL_DEX_DELIBIRD, - NATIONAL_DEX_DELPHOX, - NATIONAL_DEX_DEOXYS, - NATIONAL_DEX_DEWGONG, - NATIONAL_DEX_DEWOTT, - NATIONAL_DEX_DEWPIDER, - NATIONAL_DEX_DHELMISE, - NATIONAL_DEX_DIALGA, - NATIONAL_DEX_DIANCIE, - NATIONAL_DEX_DIGGERSBY, - NATIONAL_DEX_DIGLETT, - NATIONAL_DEX_DITTO, - NATIONAL_DEX_DODRIO, - NATIONAL_DEX_DODUO, - NATIONAL_DEX_DONPHAN, - NATIONAL_DEX_DOUBLADE, - NATIONAL_DEX_DRAGALGE, - NATIONAL_DEX_DRAGONAIR, - NATIONAL_DEX_DRAGONITE, - NATIONAL_DEX_DRAMPA, - NATIONAL_DEX_DRAPION, - NATIONAL_DEX_DRATINI, - NATIONAL_DEX_DRIFBLIM, - NATIONAL_DEX_DRIFLOON, - NATIONAL_DEX_DRILBUR, - NATIONAL_DEX_DROWZEE, - NATIONAL_DEX_DRUDDIGON, - NATIONAL_DEX_DUCKLETT, - NATIONAL_DEX_DUGTRIO, - NATIONAL_DEX_DUNSPARCE, - NATIONAL_DEX_DUOSION, - NATIONAL_DEX_DURANT, - NATIONAL_DEX_DUSCLOPS, - NATIONAL_DEX_DUSKNOIR, - NATIONAL_DEX_DUSKULL, - NATIONAL_DEX_DUSTOX, - NATIONAL_DEX_DWEBBLE, - NATIONAL_DEX_EELEKTRIK, - NATIONAL_DEX_EELEKTROSS, - NATIONAL_DEX_EEVEE, - NATIONAL_DEX_EKANS, - NATIONAL_DEX_ELECTABUZZ, - NATIONAL_DEX_ELECTIVIRE, - NATIONAL_DEX_ELECTRIKE, - NATIONAL_DEX_ELECTRODE, - NATIONAL_DEX_ELEKID, - NATIONAL_DEX_ELGYEM, - NATIONAL_DEX_EMBOAR, - NATIONAL_DEX_EMOLGA, - NATIONAL_DEX_EMPOLEON, - NATIONAL_DEX_ENTEI, - NATIONAL_DEX_ESCAVALIER, - NATIONAL_DEX_ESPEON, - NATIONAL_DEX_ESPURR, - NATIONAL_DEX_EXCADRILL, - NATIONAL_DEX_EXEGGCUTE, - NATIONAL_DEX_EXEGGUTOR, - NATIONAL_DEX_EXPLOUD, - NATIONAL_DEX_FARFETCHD, - NATIONAL_DEX_FEAROW, - NATIONAL_DEX_FEEBAS, - NATIONAL_DEX_FENNEKIN, - NATIONAL_DEX_FERALIGATR, - NATIONAL_DEX_FERROSEED, - NATIONAL_DEX_FERROTHORN, - NATIONAL_DEX_FINNEON, - NATIONAL_DEX_FLAAFFY, - NATIONAL_DEX_FLABEBE, - NATIONAL_DEX_FLAREON, - NATIONAL_DEX_FLETCHINDER, - NATIONAL_DEX_FLETCHLING, - NATIONAL_DEX_FLOATZEL, - NATIONAL_DEX_FLOETTE, - NATIONAL_DEX_FLORGES, - NATIONAL_DEX_FLYGON, - NATIONAL_DEX_FOMANTIS, - NATIONAL_DEX_FOONGUS, - NATIONAL_DEX_FORRETRESS, - NATIONAL_DEX_FRAXURE, - NATIONAL_DEX_FRILLISH, - NATIONAL_DEX_FROAKIE, - NATIONAL_DEX_FROGADIER, - NATIONAL_DEX_FROSLASS, - NATIONAL_DEX_FURFROU, - NATIONAL_DEX_FURRET, - NATIONAL_DEX_GABITE, - NATIONAL_DEX_GALLADE, - NATIONAL_DEX_GALVANTULA, - NATIONAL_DEX_GARBODOR, - NATIONAL_DEX_GARCHOMP, - NATIONAL_DEX_GARDEVOIR, - NATIONAL_DEX_GASTLY, - NATIONAL_DEX_GASTRODON, - NATIONAL_DEX_GENESECT, - NATIONAL_DEX_GENGAR, - NATIONAL_DEX_GEODUDE, - NATIONAL_DEX_GIBLE, - NATIONAL_DEX_GIGALITH, - NATIONAL_DEX_GIRAFARIG, - NATIONAL_DEX_GIRATINA, - NATIONAL_DEX_GLACEON, - NATIONAL_DEX_GLALIE, - NATIONAL_DEX_GLAMEOW, - NATIONAL_DEX_GLIGAR, - NATIONAL_DEX_GLISCOR, - NATIONAL_DEX_GLOOM, - NATIONAL_DEX_GOGOAT, - NATIONAL_DEX_GOLBAT, - NATIONAL_DEX_GOLDEEN, - NATIONAL_DEX_GOLDUCK, - NATIONAL_DEX_GOLEM, - NATIONAL_DEX_GOLETT, - NATIONAL_DEX_GOLISOPOD, - NATIONAL_DEX_GOLURK, - NATIONAL_DEX_GOODRA, - NATIONAL_DEX_GOOMY, - NATIONAL_DEX_GOREBYSS, - NATIONAL_DEX_GOTHITA, - NATIONAL_DEX_GOTHITELLE, - NATIONAL_DEX_GOTHORITA, - NATIONAL_DEX_GOURGEIST, - NATIONAL_DEX_GRANBULL, - NATIONAL_DEX_GRAVELER, - NATIONAL_DEX_GRENINJA, - NATIONAL_DEX_GRIMER, - NATIONAL_DEX_GROTLE, - NATIONAL_DEX_GROUDON, - NATIONAL_DEX_GROVYLE, - NATIONAL_DEX_GROWLITHE, - NATIONAL_DEX_GRUBBIN, - NATIONAL_DEX_GRUMPIG, - NATIONAL_DEX_GULPIN, - NATIONAL_DEX_GUMSHOOS, - NATIONAL_DEX_GURDURR, - NATIONAL_DEX_GUZZLORD, - NATIONAL_DEX_GYARADOS, - NATIONAL_DEX_HAKAMO_O, - NATIONAL_DEX_HAPPINY, - NATIONAL_DEX_HARIYAMA, - NATIONAL_DEX_HAUNTER, - NATIONAL_DEX_HAWLUCHA, - NATIONAL_DEX_HAXORUS, - NATIONAL_DEX_HEATMOR, - NATIONAL_DEX_HEATRAN, - NATIONAL_DEX_HELIOLISK, - NATIONAL_DEX_HELIOPTILE, - NATIONAL_DEX_HERACROSS, - NATIONAL_DEX_HERDIER, - NATIONAL_DEX_HIPPOPOTAS, - NATIONAL_DEX_HIPPOWDON, - NATIONAL_DEX_HITMONCHAN, - NATIONAL_DEX_HITMONLEE, - NATIONAL_DEX_HITMONTOP, - NATIONAL_DEX_HONCHKROW, - NATIONAL_DEX_HONEDGE, - NATIONAL_DEX_HOOPA, - NATIONAL_DEX_HOOTHOOT, - NATIONAL_DEX_HOPPIP, - NATIONAL_DEX_HORSEA, - NATIONAL_DEX_HOUNDOOM, - NATIONAL_DEX_HOUNDOUR, - NATIONAL_DEX_HO_OH, - NATIONAL_DEX_HUNTAIL, - NATIONAL_DEX_HYDREIGON, - NATIONAL_DEX_HYPNO, - NATIONAL_DEX_IGGLYBUFF, - NATIONAL_DEX_ILLUMISE, - NATIONAL_DEX_INCINEROAR, - NATIONAL_DEX_INFERNAPE, - NATIONAL_DEX_INKAY, - NATIONAL_DEX_IVYSAUR, - NATIONAL_DEX_JANGMO_O, - NATIONAL_DEX_JELLICENT, - NATIONAL_DEX_JIGGLYPUFF, - NATIONAL_DEX_JIRACHI, - NATIONAL_DEX_JOLTEON, - NATIONAL_DEX_JOLTIK, - NATIONAL_DEX_JUMPLUFF, - NATIONAL_DEX_JYNX, - NATIONAL_DEX_KABUTO, - NATIONAL_DEX_KABUTOPS, - NATIONAL_DEX_KADABRA, - NATIONAL_DEX_KAKUNA, - NATIONAL_DEX_KANGASKHAN, - NATIONAL_DEX_KARRABLAST, - NATIONAL_DEX_KARTANA, - NATIONAL_DEX_KECLEON, - NATIONAL_DEX_KELDEO, - NATIONAL_DEX_KINGDRA, - NATIONAL_DEX_KINGLER, - NATIONAL_DEX_KIRLIA, - NATIONAL_DEX_KLANG, - NATIONAL_DEX_KLEFKI, - NATIONAL_DEX_KLINK, - NATIONAL_DEX_KLINKLANG, - NATIONAL_DEX_KOFFING, - NATIONAL_DEX_KOMALA, - NATIONAL_DEX_KOMMO_O, - NATIONAL_DEX_KRABBY, - NATIONAL_DEX_KRICKETOT, - NATIONAL_DEX_KRICKETUNE, - NATIONAL_DEX_KROKOROK, - NATIONAL_DEX_KROOKODILE, - NATIONAL_DEX_KYOGRE, - NATIONAL_DEX_KYUREM, - NATIONAL_DEX_LAIRON, - NATIONAL_DEX_LAMPENT, - NATIONAL_DEX_LANDORUS, - NATIONAL_DEX_LANTURN, - NATIONAL_DEX_LAPRAS, - NATIONAL_DEX_LARVESTA, - NATIONAL_DEX_LARVITAR, - NATIONAL_DEX_LATIAS, - NATIONAL_DEX_LATIOS, - NATIONAL_DEX_LEAFEON, - NATIONAL_DEX_LEAVANNY, - NATIONAL_DEX_LEDIAN, - NATIONAL_DEX_LEDYBA, - NATIONAL_DEX_LICKILICKY, - NATIONAL_DEX_LICKITUNG, - NATIONAL_DEX_LIEPARD, - NATIONAL_DEX_LILEEP, - NATIONAL_DEX_LILLIGANT, - NATIONAL_DEX_LILLIPUP, - NATIONAL_DEX_LINOONE, - NATIONAL_DEX_LITLEO, - NATIONAL_DEX_LITTEN, - NATIONAL_DEX_LITWICK, - NATIONAL_DEX_LOMBRE, - NATIONAL_DEX_LOPUNNY, - NATIONAL_DEX_LOTAD, - NATIONAL_DEX_LOUDRED, - NATIONAL_DEX_LUCARIO, - NATIONAL_DEX_LUDICOLO, - NATIONAL_DEX_LUGIA, - NATIONAL_DEX_LUMINEON, - NATIONAL_DEX_LUNALA, - NATIONAL_DEX_LUNATONE, - NATIONAL_DEX_LURANTIS, - NATIONAL_DEX_LUVDISC, - NATIONAL_DEX_LUXIO, - NATIONAL_DEX_LUXRAY, - NATIONAL_DEX_LYCANROC, - NATIONAL_DEX_MACHAMP, - NATIONAL_DEX_MACHOKE, - NATIONAL_DEX_MACHOP, - NATIONAL_DEX_MAGBY, - NATIONAL_DEX_MAGCARGO, - NATIONAL_DEX_MAGEARNA, - NATIONAL_DEX_MAGIKARP, - NATIONAL_DEX_MAGMAR, - NATIONAL_DEX_MAGMORTAR, - NATIONAL_DEX_MAGNEMITE, - NATIONAL_DEX_MAGNETON, - NATIONAL_DEX_MAGNEZONE, - NATIONAL_DEX_MAKUHITA, - NATIONAL_DEX_MALAMAR, - NATIONAL_DEX_MAMOSWINE, - NATIONAL_DEX_MANAPHY, - NATIONAL_DEX_MANDIBUZZ, - NATIONAL_DEX_MANECTRIC, - NATIONAL_DEX_MANKEY, - NATIONAL_DEX_MANTINE, - NATIONAL_DEX_MANTYKE, - NATIONAL_DEX_MARACTUS, - NATIONAL_DEX_MAREANIE, - NATIONAL_DEX_MAREEP, - NATIONAL_DEX_MARILL, - NATIONAL_DEX_MAROWAK, - NATIONAL_DEX_MARSHADOW, - NATIONAL_DEX_MARSHTOMP, - NATIONAL_DEX_MASQUERAIN, - NATIONAL_DEX_MAWILE, - NATIONAL_DEX_MEDICHAM, - NATIONAL_DEX_MEDITITE, - NATIONAL_DEX_MEGANIUM, - NATIONAL_DEX_MELMETAL, - NATIONAL_DEX_MELOETTA, - NATIONAL_DEX_MELTAN, - NATIONAL_DEX_MEOWSTIC, - NATIONAL_DEX_MEOWTH, - NATIONAL_DEX_MESPRIT, - NATIONAL_DEX_METAGROSS, - NATIONAL_DEX_METANG, - NATIONAL_DEX_METAPOD, - NATIONAL_DEX_MEW, - NATIONAL_DEX_MEWTWO, - NATIONAL_DEX_MIENFOO, - NATIONAL_DEX_MIENSHAO, - NATIONAL_DEX_MIGHTYENA, - NATIONAL_DEX_MILOTIC, - NATIONAL_DEX_MILTANK, - NATIONAL_DEX_MIME_JR, - NATIONAL_DEX_MIMIKYU, - NATIONAL_DEX_MINCCINO, - NATIONAL_DEX_MINIOR, - NATIONAL_DEX_MINUN, - NATIONAL_DEX_MISDREAVUS, - NATIONAL_DEX_MISMAGIUS, - NATIONAL_DEX_MOLTRES, - NATIONAL_DEX_MONFERNO, - NATIONAL_DEX_MORELULL, - NATIONAL_DEX_MOTHIM, - NATIONAL_DEX_MR_MIME, - NATIONAL_DEX_MUDBRAY, - NATIONAL_DEX_MUDKIP, - NATIONAL_DEX_MUDSDALE, - NATIONAL_DEX_MUK, - NATIONAL_DEX_MUNCHLAX, - NATIONAL_DEX_MUNNA, - NATIONAL_DEX_MURKROW, - NATIONAL_DEX_MUSHARNA, - NATIONAL_DEX_NAGANADEL, - NATIONAL_DEX_NATU, - NATIONAL_DEX_NECROZMA, - NATIONAL_DEX_NIDOKING, - NATIONAL_DEX_NIDOQUEEN, - NATIONAL_DEX_NIDORAN_F, - NATIONAL_DEX_NIDORAN_M, - NATIONAL_DEX_NIDORINA, - NATIONAL_DEX_NIDORINO, - NATIONAL_DEX_NIHILEGO, - NATIONAL_DEX_NINCADA, - NATIONAL_DEX_NINETALES, - NATIONAL_DEX_NINJASK, - NATIONAL_DEX_NOCTOWL, - NATIONAL_DEX_NOIBAT, - NATIONAL_DEX_NOIVERN, - NATIONAL_DEX_NOSEPASS, - NATIONAL_DEX_NUMEL, - NATIONAL_DEX_NUZLEAF, - NATIONAL_DEX_OCTILLERY, - NATIONAL_DEX_ODDISH, - NATIONAL_DEX_OMANYTE, - NATIONAL_DEX_OMASTAR, - NATIONAL_DEX_ONIX, - NATIONAL_DEX_ORANGURU, - NATIONAL_DEX_ORICORIO, - NATIONAL_DEX_OSHAWOTT, - NATIONAL_DEX_PACHIRISU, - NATIONAL_DEX_PALKIA, - NATIONAL_DEX_PALOSSAND, - NATIONAL_DEX_PALPITOAD, - NATIONAL_DEX_PANCHAM, - NATIONAL_DEX_PANGORO, - NATIONAL_DEX_PANPOUR, - NATIONAL_DEX_PANSAGE, - NATIONAL_DEX_PANSEAR, - NATIONAL_DEX_PARAS, - NATIONAL_DEX_PARASECT, - NATIONAL_DEX_PASSIMIAN, - NATIONAL_DEX_PATRAT, - NATIONAL_DEX_PAWNIARD, - NATIONAL_DEX_PELIPPER, - NATIONAL_DEX_PERSIAN, - NATIONAL_DEX_PETILIL, - NATIONAL_DEX_PHANPY, - NATIONAL_DEX_PHANTUMP, - NATIONAL_DEX_PHEROMOSA, - NATIONAL_DEX_PHIONE, - NATIONAL_DEX_PICHU, - NATIONAL_DEX_PIDGEOT, - NATIONAL_DEX_PIDGEOTTO, - NATIONAL_DEX_PIDGEY, - NATIONAL_DEX_PIDOVE, - NATIONAL_DEX_PIGNITE, - NATIONAL_DEX_PIKACHU, - NATIONAL_DEX_PIKIPEK, - NATIONAL_DEX_PILOSWINE, - NATIONAL_DEX_PINECO, - NATIONAL_DEX_PINSIR, - NATIONAL_DEX_PIPLUP, - NATIONAL_DEX_PLUSLE, - NATIONAL_DEX_POIPOLE, - NATIONAL_DEX_POLITOED, - NATIONAL_DEX_POLIWAG, - NATIONAL_DEX_POLIWHIRL, - NATIONAL_DEX_POLIWRATH, - NATIONAL_DEX_PONYTA, - NATIONAL_DEX_POOCHYENA, - NATIONAL_DEX_POPPLIO, - NATIONAL_DEX_PORYGON, - NATIONAL_DEX_PORYGON2, - NATIONAL_DEX_PORYGON_Z, - NATIONAL_DEX_PRIMARINA, - NATIONAL_DEX_PRIMEAPE, - NATIONAL_DEX_PRINPLUP, - NATIONAL_DEX_PROBOPASS, - NATIONAL_DEX_PSYDUCK, - NATIONAL_DEX_PUMPKABOO, - NATIONAL_DEX_PUPITAR, - NATIONAL_DEX_PURRLOIN, - NATIONAL_DEX_PURUGLY, - NATIONAL_DEX_PYROAR, - NATIONAL_DEX_PYUKUMUKU, - NATIONAL_DEX_QUAGSIRE, - NATIONAL_DEX_QUILAVA, - NATIONAL_DEX_QUILLADIN, - NATIONAL_DEX_QWILFISH, - NATIONAL_DEX_RAICHU, - NATIONAL_DEX_RAIKOU, - NATIONAL_DEX_RALTS, - NATIONAL_DEX_RAMPARDOS, - NATIONAL_DEX_RAPIDASH, - NATIONAL_DEX_RATICATE, - NATIONAL_DEX_RATTATA, - NATIONAL_DEX_RAYQUAZA, - NATIONAL_DEX_REGICE, - NATIONAL_DEX_REGIGIGAS, - NATIONAL_DEX_REGIROCK, - NATIONAL_DEX_REGISTEEL, - NATIONAL_DEX_RELICANTH, - NATIONAL_DEX_REMORAID, - NATIONAL_DEX_RESHIRAM, - NATIONAL_DEX_REUNICLUS, - NATIONAL_DEX_RHYDON, - NATIONAL_DEX_RHYHORN, - NATIONAL_DEX_RHYPERIOR, - NATIONAL_DEX_RIBOMBEE, - NATIONAL_DEX_RIOLU, - NATIONAL_DEX_ROCKRUFF, - NATIONAL_DEX_ROGGENROLA, - NATIONAL_DEX_ROSELIA, - NATIONAL_DEX_ROSERADE, - NATIONAL_DEX_ROTOM, - NATIONAL_DEX_ROWLET, - NATIONAL_DEX_RUFFLET, - NATIONAL_DEX_SABLEYE, - NATIONAL_DEX_SALAMENCE, - NATIONAL_DEX_SALANDIT, - NATIONAL_DEX_SALAZZLE, - NATIONAL_DEX_SAMUROTT, - NATIONAL_DEX_SANDILE, - NATIONAL_DEX_SANDSHREW, - NATIONAL_DEX_SANDSLASH, - NATIONAL_DEX_SANDYGAST, - NATIONAL_DEX_SAWK, - NATIONAL_DEX_SAWSBUCK, - NATIONAL_DEX_SCATTERBUG, - NATIONAL_DEX_SCEPTILE, - NATIONAL_DEX_SCIZOR, - NATIONAL_DEX_SCOLIPEDE, - NATIONAL_DEX_SCRAFTY, - NATIONAL_DEX_SCRAGGY, - NATIONAL_DEX_SCYTHER, - NATIONAL_DEX_SEADRA, - NATIONAL_DEX_SEAKING, - NATIONAL_DEX_SEALEO, - NATIONAL_DEX_SEEDOT, - NATIONAL_DEX_SEEL, - NATIONAL_DEX_SEISMITOAD, - NATIONAL_DEX_SENTRET, - NATIONAL_DEX_SERPERIOR, - NATIONAL_DEX_SERVINE, - NATIONAL_DEX_SEVIPER, - NATIONAL_DEX_SEWADDLE, - NATIONAL_DEX_SHARPEDO, - NATIONAL_DEX_SHAYMIN, - NATIONAL_DEX_SHEDINJA, - NATIONAL_DEX_SHELGON, - NATIONAL_DEX_SHELLDER, - NATIONAL_DEX_SHELLOS, - NATIONAL_DEX_SHELMET, - NATIONAL_DEX_SHIELDON, - NATIONAL_DEX_SHIFTRY, - NATIONAL_DEX_SHIINOTIC, - NATIONAL_DEX_SHINX, - NATIONAL_DEX_SHROOMISH, - NATIONAL_DEX_SHUCKLE, - NATIONAL_DEX_SHUPPET, - NATIONAL_DEX_SIGILYPH, - NATIONAL_DEX_SILCOON, - NATIONAL_DEX_SILVALLY, - NATIONAL_DEX_SIMIPOUR, - NATIONAL_DEX_SIMISAGE, - NATIONAL_DEX_SIMISEAR, - NATIONAL_DEX_SKARMORY, - NATIONAL_DEX_SKIDDO, - NATIONAL_DEX_SKIPLOOM, - NATIONAL_DEX_SKITTY, - NATIONAL_DEX_SKORUPI, - NATIONAL_DEX_SKRELP, - NATIONAL_DEX_SKUNTANK, - NATIONAL_DEX_SLAKING, - NATIONAL_DEX_SLAKOTH, - NATIONAL_DEX_SLIGGOO, - NATIONAL_DEX_SLOWBRO, - NATIONAL_DEX_SLOWKING, - NATIONAL_DEX_SLOWPOKE, - NATIONAL_DEX_SLUGMA, - NATIONAL_DEX_SLURPUFF, - NATIONAL_DEX_SMEARGLE, - NATIONAL_DEX_SMOOCHUM, - NATIONAL_DEX_SNEASEL, - NATIONAL_DEX_SNIVY, - NATIONAL_DEX_SNORLAX, - NATIONAL_DEX_SNORUNT, - NATIONAL_DEX_SNOVER, - NATIONAL_DEX_SNUBBULL, - NATIONAL_DEX_SOLGALEO, - NATIONAL_DEX_SOLOSIS, - NATIONAL_DEX_SOLROCK, - NATIONAL_DEX_SPEAROW, - NATIONAL_DEX_SPEWPA, - NATIONAL_DEX_SPHEAL, - NATIONAL_DEX_SPINARAK, - NATIONAL_DEX_SPINDA, - NATIONAL_DEX_SPIRITOMB, - NATIONAL_DEX_SPOINK, - NATIONAL_DEX_SPRITZEE, - NATIONAL_DEX_SQUIRTLE, - NATIONAL_DEX_STAKATAKA, - NATIONAL_DEX_STANTLER, - NATIONAL_DEX_STARAPTOR, - NATIONAL_DEX_STARAVIA, - NATIONAL_DEX_STARLY, - NATIONAL_DEX_STARMIE, - NATIONAL_DEX_STARYU, - NATIONAL_DEX_STEELIX, - NATIONAL_DEX_STEENEE, - NATIONAL_DEX_STOUTLAND, - NATIONAL_DEX_STUFFUL, - NATIONAL_DEX_STUNFISK, - NATIONAL_DEX_STUNKY, - NATIONAL_DEX_SUDOWOODO, - NATIONAL_DEX_SUICUNE, - NATIONAL_DEX_SUNFLORA, - NATIONAL_DEX_SUNKERN, - NATIONAL_DEX_SURSKIT, - NATIONAL_DEX_SWABLU, - NATIONAL_DEX_SWADLOON, - NATIONAL_DEX_SWALOT, - NATIONAL_DEX_SWAMPERT, - NATIONAL_DEX_SWANNA, - NATIONAL_DEX_SWELLOW, - NATIONAL_DEX_SWINUB, - NATIONAL_DEX_SWIRLIX, - NATIONAL_DEX_SWOOBAT, - NATIONAL_DEX_SYLVEON, - NATIONAL_DEX_TAILLOW, - NATIONAL_DEX_TALONFLAME, - NATIONAL_DEX_TANGELA, - NATIONAL_DEX_TANGROWTH, - NATIONAL_DEX_TAPU_BULU, - NATIONAL_DEX_TAPU_FINI, - NATIONAL_DEX_TAPU_KOKO, - NATIONAL_DEX_TAPU_LELE, - NATIONAL_DEX_TAUROS, - NATIONAL_DEX_TEDDIURSA, - NATIONAL_DEX_TENTACOOL, - NATIONAL_DEX_TENTACRUEL, - NATIONAL_DEX_TEPIG, - NATIONAL_DEX_TERRAKION, - NATIONAL_DEX_THROH, - NATIONAL_DEX_THUNDURUS, - NATIONAL_DEX_TIMBURR, - NATIONAL_DEX_TIRTOUGA, - NATIONAL_DEX_TOGEDEMARU, - NATIONAL_DEX_TOGEKISS, - NATIONAL_DEX_TOGEPI, - NATIONAL_DEX_TOGETIC, - NATIONAL_DEX_TORCHIC, - NATIONAL_DEX_TORKOAL, - NATIONAL_DEX_TORNADUS, - NATIONAL_DEX_TORRACAT, - NATIONAL_DEX_TORTERRA, - NATIONAL_DEX_TOTODILE, - NATIONAL_DEX_TOUCANNON, - NATIONAL_DEX_TOXAPEX, - NATIONAL_DEX_TOXICROAK, - NATIONAL_DEX_TRANQUILL, - NATIONAL_DEX_TRAPINCH, - NATIONAL_DEX_TREECKO, - NATIONAL_DEX_TREVENANT, - NATIONAL_DEX_TROPIUS, - NATIONAL_DEX_TRUBBISH, - NATIONAL_DEX_TRUMBEAK, - NATIONAL_DEX_TSAREENA, - NATIONAL_DEX_TURTONATOR, - NATIONAL_DEX_TURTWIG, - NATIONAL_DEX_TYMPOLE, - NATIONAL_DEX_TYNAMO, - NATIONAL_DEX_TYPE_NULL, - NATIONAL_DEX_TYPHLOSION, - NATIONAL_DEX_TYRANITAR, - NATIONAL_DEX_TYRANTRUM, - NATIONAL_DEX_TYROGUE, - NATIONAL_DEX_TYRUNT, - NATIONAL_DEX_UMBREON, - NATIONAL_DEX_UNFEZANT, - NATIONAL_DEX_UNOWN, - NATIONAL_DEX_URSARING, - NATIONAL_DEX_UXIE, - NATIONAL_DEX_VANILLISH, - NATIONAL_DEX_VANILLITE, - NATIONAL_DEX_VANILLUXE, - NATIONAL_DEX_VAPOREON, - NATIONAL_DEX_VENIPEDE, - NATIONAL_DEX_VENOMOTH, - NATIONAL_DEX_VENONAT, - NATIONAL_DEX_VENUSAUR, - NATIONAL_DEX_VESPIQUEN, - NATIONAL_DEX_VIBRAVA, - NATIONAL_DEX_VICTINI, - NATIONAL_DEX_VICTREEBEL, - NATIONAL_DEX_VIGOROTH, - NATIONAL_DEX_VIKAVOLT, - NATIONAL_DEX_VILEPLUME, - NATIONAL_DEX_VIRIZION, - NATIONAL_DEX_VIVILLON, - NATIONAL_DEX_VOLBEAT, - NATIONAL_DEX_VOLCANION, - NATIONAL_DEX_VOLCARONA, - NATIONAL_DEX_VOLTORB, - NATIONAL_DEX_VULLABY, - NATIONAL_DEX_VULPIX, - NATIONAL_DEX_WAILMER, - NATIONAL_DEX_WAILORD, - NATIONAL_DEX_WALREIN, - NATIONAL_DEX_WARTORTLE, - NATIONAL_DEX_WATCHOG, - NATIONAL_DEX_WEAVILE, - NATIONAL_DEX_WEEDLE, - NATIONAL_DEX_WEEPINBELL, - NATIONAL_DEX_WEEZING, - NATIONAL_DEX_WHIMSICOTT, - NATIONAL_DEX_WHIRLIPEDE, - NATIONAL_DEX_WHISCASH, - NATIONAL_DEX_WHISMUR, - NATIONAL_DEX_WIGGLYTUFF, - NATIONAL_DEX_WIMPOD, - NATIONAL_DEX_WINGULL, - NATIONAL_DEX_WISHIWASHI, - NATIONAL_DEX_WOBBUFFET, - NATIONAL_DEX_WOOBAT, - NATIONAL_DEX_WOOPER, - NATIONAL_DEX_WORMADAM, - NATIONAL_DEX_WURMPLE, - NATIONAL_DEX_WYNAUT, - NATIONAL_DEX_XATU, - NATIONAL_DEX_XERNEAS, - NATIONAL_DEX_XURKITREE, - NATIONAL_DEX_YAMASK, - NATIONAL_DEX_YANMA, - NATIONAL_DEX_YANMEGA, - NATIONAL_DEX_YUNGOOS, - NATIONAL_DEX_YVELTAL, - NATIONAL_DEX_ZANGOOSE, - NATIONAL_DEX_ZAPDOS, - NATIONAL_DEX_ZEBSTRIKA, - NATIONAL_DEX_ZEKROM, - NATIONAL_DEX_ZERAORA, - NATIONAL_DEX_ZIGZAGOON, - NATIONAL_DEX_ZOROARK, - NATIONAL_DEX_ZORUA, - NATIONAL_DEX_ZUBAT, - NATIONAL_DEX_ZWEILOUS, - NATIONAL_DEX_ZYGARDE, + SPECIES_ABOMASNOW, + SPECIES_ABRA, + SPECIES_ABSOL, + SPECIES_ACCELGOR, + SPECIES_AEGISLASH, + SPECIES_AERODACTYL, + SPECIES_AGGRON, + SPECIES_AIPOM, + SPECIES_ALAKAZAM, + SPECIES_ALOMOMOLA, + SPECIES_ALTARIA, + SPECIES_AMAURA, + SPECIES_AMBIPOM, + SPECIES_AMOONGUSS, + SPECIES_AMPHAROS, + SPECIES_ANORITH, + SPECIES_ARAQUANID, + SPECIES_ARBOK, + SPECIES_ARCANINE, + SPECIES_ARCEUS, + SPECIES_ARCHEN, + SPECIES_ARCHEOPS, + SPECIES_ARIADOS, + SPECIES_ARMALDO, + SPECIES_AROMATISSE, + SPECIES_ARON, + SPECIES_ARTICUNO, + SPECIES_AUDINO, + SPECIES_AURORUS, + SPECIES_AVALUGG, + SPECIES_AXEW, + SPECIES_AZELF, + SPECIES_AZUMARILL, + SPECIES_AZURILL, + SPECIES_BAGON, + SPECIES_BALTOY, + SPECIES_BANETTE, + SPECIES_BARBARACLE, + SPECIES_BARBOACH, + SPECIES_BASCULIN_RED, + SPECIES_BASTIODON, + SPECIES_BAYLEEF, + SPECIES_BEARTIC, + SPECIES_BEAUTIFLY, + SPECIES_BEEDRILL, + SPECIES_BEHEEYEM, + SPECIES_BELDUM, + SPECIES_BELLOSSOM, + SPECIES_BELLSPROUT, + SPECIES_BERGMITE, + SPECIES_BEWEAR, + SPECIES_BIBAREL, + SPECIES_BIDOOF, + SPECIES_BINACLE, + SPECIES_BISHARP, + SPECIES_BLACEPHALON, + SPECIES_BLASTOISE, + SPECIES_BLAZIKEN, + SPECIES_BLISSEY, + SPECIES_BLITZLE, + SPECIES_BOLDORE, + SPECIES_BONSLY, + SPECIES_BOUFFALANT, + SPECIES_BOUNSWEET, + SPECIES_BRAIXEN, + SPECIES_BRAVIARY, + SPECIES_BRELOOM, + SPECIES_BRIONNE, + SPECIES_BRONZONG, + SPECIES_BRONZOR, + SPECIES_BRUXISH, + SPECIES_BUDEW, + SPECIES_BUIZEL, + SPECIES_BULBASAUR, + SPECIES_BUNEARY, + SPECIES_BUNNELBY, + SPECIES_BURMY, + SPECIES_BUTTERFREE, + SPECIES_BUZZWOLE, + SPECIES_CACNEA, + SPECIES_CACTURNE, + SPECIES_CAMERUPT, + SPECIES_CARBINK, + SPECIES_CARNIVINE, + SPECIES_CARRACOSTA, + SPECIES_CARVANHA, + SPECIES_CASCOON, + SPECIES_CASTFORM, + SPECIES_CATERPIE, + SPECIES_CELEBI, + SPECIES_CELESTEELA, + SPECIES_CHANDELURE, + SPECIES_CHANSEY, + SPECIES_CHARIZARD, + SPECIES_CHARJABUG, + SPECIES_CHARMANDER, + SPECIES_CHARMELEON, + SPECIES_CHATOT, + SPECIES_CHERRIM, + SPECIES_CHERUBI, + SPECIES_CHESNAUGHT, + SPECIES_CHESPIN, + SPECIES_CHIKORITA, + SPECIES_CHIMCHAR, + SPECIES_CHIMECHO, + SPECIES_CHINCHOU, + SPECIES_CHINGLING, + SPECIES_CINCCINO, + SPECIES_CLAMPERL, + SPECIES_CLAUNCHER, + SPECIES_CLAWITZER, + SPECIES_CLAYDOL, + SPECIES_CLEFABLE, + SPECIES_CLEFAIRY, + SPECIES_CLEFFA, + SPECIES_CLOYSTER, + SPECIES_COBALION, + SPECIES_COFAGRIGUS, + SPECIES_COMBEE, + SPECIES_COMBUSKEN, + SPECIES_COMFEY, + SPECIES_CONKELDURR, + SPECIES_CORPHISH, + SPECIES_CORSOLA, + SPECIES_COSMOEM, + SPECIES_COSMOG, + SPECIES_COTTONEE, + SPECIES_CRABOMINABLE, + SPECIES_CRABRAWLER, + SPECIES_CRADILY, + SPECIES_CRANIDOS, + SPECIES_CRAWDAUNT, + SPECIES_CRESSELIA, + SPECIES_CROAGUNK, + SPECIES_CROBAT, + SPECIES_CROCONAW, + SPECIES_CRUSTLE, + SPECIES_CRYOGONAL, + SPECIES_CUBCHOO, + SPECIES_CUBONE, + SPECIES_CUTIEFLY, + SPECIES_CYNDAQUIL, + SPECIES_DARKRAI, + SPECIES_DARMANITAN, + SPECIES_DARTRIX, + SPECIES_DARUMAKA, + SPECIES_DECIDUEYE, + SPECIES_DEDENNE, + SPECIES_DEERLING, + SPECIES_DEINO, + SPECIES_DELCATTY, + SPECIES_DELIBIRD, + SPECIES_DELPHOX, + SPECIES_DEOXYS, + SPECIES_DEWGONG, + SPECIES_DEWOTT, + SPECIES_DEWPIDER, + SPECIES_DHELMISE, + SPECIES_DIALGA, + SPECIES_DIANCIE, + SPECIES_DIGGERSBY, + SPECIES_DIGLETT, + SPECIES_DITTO, + SPECIES_DODRIO, + SPECIES_DODUO, + SPECIES_DONPHAN, + SPECIES_DOUBLADE, + SPECIES_DRAGALGE, + SPECIES_DRAGONAIR, + SPECIES_DRAGONITE, + SPECIES_DRAMPA, + SPECIES_DRAPION, + SPECIES_DRATINI, + SPECIES_DRIFBLIM, + SPECIES_DRIFLOON, + SPECIES_DRILBUR, + SPECIES_DROWZEE, + SPECIES_DRUDDIGON, + SPECIES_DUCKLETT, + SPECIES_DUGTRIO, + SPECIES_DUNSPARCE, + SPECIES_DUOSION, + SPECIES_DURANT, + SPECIES_DUSCLOPS, + SPECIES_DUSKNOIR, + SPECIES_DUSKULL, + SPECIES_DUSTOX, + SPECIES_DWEBBLE, + SPECIES_EELEKTRIK, + SPECIES_EELEKTROSS, + SPECIES_EEVEE, + SPECIES_EKANS, + SPECIES_ELECTABUZZ, + SPECIES_ELECTIVIRE, + SPECIES_ELECTRIKE, + SPECIES_ELECTRODE, + SPECIES_ELEKID, + SPECIES_ELGYEM, + SPECIES_EMBOAR, + SPECIES_EMOLGA, + SPECIES_EMPOLEON, + SPECIES_ENTEI, + SPECIES_ESCAVALIER, + SPECIES_ESPEON, + SPECIES_ESPURR, + SPECIES_EXCADRILL, + SPECIES_EXEGGCUTE, + SPECIES_EXEGGUTOR, + SPECIES_EXPLOUD, + SPECIES_FARFETCHD, + SPECIES_FEAROW, + SPECIES_FEEBAS, + SPECIES_FENNEKIN, + SPECIES_FERALIGATR, + SPECIES_FERROSEED, + SPECIES_FERROTHORN, + SPECIES_FINNEON, + SPECIES_FLAAFFY, + SPECIES_FLABEBE, + SPECIES_FLAREON, + SPECIES_FLETCHINDER, + SPECIES_FLETCHLING, + SPECIES_FLOATZEL, + SPECIES_FLOETTE, + SPECIES_FLORGES, + SPECIES_FLYGON, + SPECIES_FOMANTIS, + SPECIES_FOONGUS, + SPECIES_FORRETRESS, + SPECIES_FRAXURE, + SPECIES_FRILLISH, + SPECIES_FROAKIE, + SPECIES_FROGADIER, + SPECIES_FROSLASS, + SPECIES_FURFROU, + SPECIES_FURRET, + SPECIES_GABITE, + SPECIES_GALLADE, + SPECIES_GALVANTULA, + SPECIES_GARBODOR, + SPECIES_GARCHOMP, + SPECIES_GARDEVOIR, + SPECIES_GASTLY, + SPECIES_GASTRODON, + SPECIES_GENESECT, + SPECIES_GENGAR, + SPECIES_GEODUDE, + SPECIES_GIBLE, + SPECIES_GIGALITH, + SPECIES_GIRAFARIG, + SPECIES_GIRATINA, + SPECIES_GLACEON, + SPECIES_GLALIE, + SPECIES_GLAMEOW, + SPECIES_GLIGAR, + SPECIES_GLISCOR, + SPECIES_GLOOM, + SPECIES_GOGOAT, + SPECIES_GOLBAT, + SPECIES_GOLDEEN, + SPECIES_GOLDUCK, + SPECIES_GOLEM, + SPECIES_GOLETT, + SPECIES_GOLISOPOD, + SPECIES_GOLURK, + SPECIES_GOODRA, + SPECIES_GOOMY, + SPECIES_GOREBYSS, + SPECIES_GOTHITA, + SPECIES_GOTHITELLE, + SPECIES_GOTHORITA, + SPECIES_GOURGEIST, + SPECIES_GRANBULL, + SPECIES_GRAVELER, + SPECIES_GRENINJA, + SPECIES_GRIMER, + SPECIES_GROTLE, + SPECIES_GROUDON, + SPECIES_GROVYLE, + SPECIES_GROWLITHE, + SPECIES_GRUBBIN, + SPECIES_GRUMPIG, + SPECIES_GULPIN, + SPECIES_GUMSHOOS, + SPECIES_GURDURR, + SPECIES_GUZZLORD, + SPECIES_GYARADOS, + SPECIES_HAKAMO_O, + SPECIES_HAPPINY, + SPECIES_HARIYAMA, + SPECIES_HAUNTER, + SPECIES_HAWLUCHA, + SPECIES_HAXORUS, + SPECIES_HEATMOR, + SPECIES_HEATRAN, + SPECIES_HELIOLISK, + SPECIES_HELIOPTILE, + SPECIES_HERACROSS, + SPECIES_HERDIER, + SPECIES_HIPPOPOTAS, + SPECIES_HIPPOWDON, + SPECIES_HITMONCHAN, + SPECIES_HITMONLEE, + SPECIES_HITMONTOP, + SPECIES_HONCHKROW, + SPECIES_HONEDGE, + SPECIES_HOOPA, + SPECIES_HOOTHOOT, + SPECIES_HOPPIP, + SPECIES_HORSEA, + SPECIES_HOUNDOOM, + SPECIES_HOUNDOUR, + SPECIES_HO_OH, + SPECIES_HUNTAIL, + SPECIES_HYDREIGON, + SPECIES_HYPNO, + SPECIES_IGGLYBUFF, + SPECIES_ILLUMISE, + SPECIES_INCINEROAR, + SPECIES_INFERNAPE, + SPECIES_INKAY, + SPECIES_IVYSAUR, + SPECIES_JANGMO_O, + SPECIES_JELLICENT, + SPECIES_JIGGLYPUFF, + SPECIES_JIRACHI, + SPECIES_JOLTEON, + SPECIES_JOLTIK, + SPECIES_JUMPLUFF, + SPECIES_JYNX, + SPECIES_KABUTO, + SPECIES_KABUTOPS, + SPECIES_KADABRA, + SPECIES_KAKUNA, + SPECIES_KANGASKHAN, + SPECIES_KARRABLAST, + SPECIES_KARTANA, + SPECIES_KECLEON, + SPECIES_KELDEO, + SPECIES_KINGDRA, + SPECIES_KINGLER, + SPECIES_KIRLIA, + SPECIES_KLANG, + SPECIES_KLEFKI, + SPECIES_KLINK, + SPECIES_KLINKLANG, + SPECIES_KOFFING, + SPECIES_KOMALA, + SPECIES_KOMMO_O, + SPECIES_KRABBY, + SPECIES_KRICKETOT, + SPECIES_KRICKETUNE, + SPECIES_KROKOROK, + SPECIES_KROOKODILE, + SPECIES_KYOGRE, + SPECIES_KYUREM, + SPECIES_LAIRON, + SPECIES_LAMPENT, + SPECIES_LANDORUS, + SPECIES_LANTURN, + SPECIES_LAPRAS, + SPECIES_LARVESTA, + SPECIES_LARVITAR, + SPECIES_LATIAS, + SPECIES_LATIOS, + SPECIES_LEAFEON, + SPECIES_LEAVANNY, + SPECIES_LEDIAN, + SPECIES_LEDYBA, + SPECIES_LICKILICKY, + SPECIES_LICKITUNG, + SPECIES_LIEPARD, + SPECIES_LILEEP, + SPECIES_LILLIGANT, + SPECIES_LILLIPUP, + SPECIES_LINOONE, + SPECIES_LITLEO, + SPECIES_LITTEN, + SPECIES_LITWICK, + SPECIES_LOMBRE, + SPECIES_LOPUNNY, + SPECIES_LOTAD, + SPECIES_LOUDRED, + SPECIES_LUCARIO, + SPECIES_LUDICOLO, + SPECIES_LUGIA, + SPECIES_LUMINEON, + SPECIES_LUNALA, + SPECIES_LUNATONE, + SPECIES_LURANTIS, + SPECIES_LUVDISC, + SPECIES_LUXIO, + SPECIES_LUXRAY, + SPECIES_LYCANROC, + SPECIES_MACHAMP, + SPECIES_MACHOKE, + SPECIES_MACHOP, + SPECIES_MAGBY, + SPECIES_MAGCARGO, + SPECIES_MAGEARNA, + SPECIES_MAGIKARP, + SPECIES_MAGMAR, + SPECIES_MAGMORTAR, + SPECIES_MAGNEMITE, + SPECIES_MAGNETON, + SPECIES_MAGNEZONE, + SPECIES_MAKUHITA, + SPECIES_MALAMAR, + SPECIES_MAMOSWINE, + SPECIES_MANAPHY, + SPECIES_MANDIBUZZ, + SPECIES_MANECTRIC, + SPECIES_MANKEY, + SPECIES_MANTINE, + SPECIES_MANTYKE, + SPECIES_MARACTUS, + SPECIES_MAREANIE, + SPECIES_MAREEP, + SPECIES_MARILL, + SPECIES_MAROWAK, + SPECIES_MARSHADOW, + SPECIES_MARSHTOMP, + SPECIES_MASQUERAIN, + SPECIES_MAWILE, + SPECIES_MEDICHAM, + SPECIES_MEDITITE, + SPECIES_MEGANIUM, + SPECIES_MELMETAL, + SPECIES_MELOETTA, + SPECIES_MELTAN, + SPECIES_MEOWSTIC, + SPECIES_MEOWTH, + SPECIES_MESPRIT, + SPECIES_METAGROSS, + SPECIES_METANG, + SPECIES_METAPOD, + SPECIES_MEW, + SPECIES_MEWTWO, + SPECIES_MIENFOO, + SPECIES_MIENSHAO, + SPECIES_MIGHTYENA, + SPECIES_MILOTIC, + SPECIES_MILTANK, + SPECIES_MIME_JR, + SPECIES_MIMIKYU, + SPECIES_MINCCINO, + SPECIES_MINIOR_SHIELD, + SPECIES_MINUN, + SPECIES_MISDREAVUS, + SPECIES_MISMAGIUS, + SPECIES_MOLTRES, + SPECIES_MONFERNO, + SPECIES_MORELULL, + SPECIES_MOTHIM, + SPECIES_MR_MIME, + SPECIES_MUDBRAY, + SPECIES_MUDKIP, + SPECIES_MUDSDALE, + SPECIES_MUK, + SPECIES_MUNCHLAX, + SPECIES_MUNNA, + SPECIES_MURKROW, + SPECIES_MUSHARNA, + SPECIES_NAGANADEL, + SPECIES_NATU, + SPECIES_NECROZMA, + SPECIES_NIDOKING, + SPECIES_NIDOQUEEN, + SPECIES_NIDORAN_F, + SPECIES_NIDORAN_M, + SPECIES_NIDORINA, + SPECIES_NIDORINO, + SPECIES_NIHILEGO, + SPECIES_NINCADA, + SPECIES_NINETALES, + SPECIES_NINJASK, + SPECIES_NOCTOWL, + SPECIES_NOIBAT, + SPECIES_NOIVERN, + SPECIES_NOSEPASS, + SPECIES_NUMEL, + SPECIES_NUZLEAF, + SPECIES_OCTILLERY, + SPECIES_ODDISH, + SPECIES_OMANYTE, + SPECIES_OMASTAR, + SPECIES_ONIX, + SPECIES_ORANGURU, + SPECIES_ORICORIO, + SPECIES_OSHAWOTT, + SPECIES_PACHIRISU, + SPECIES_PALKIA, + SPECIES_PALOSSAND, + SPECIES_PALPITOAD, + SPECIES_PANCHAM, + SPECIES_PANGORO, + SPECIES_PANPOUR, + SPECIES_PANSAGE, + SPECIES_PANSEAR, + SPECIES_PARAS, + SPECIES_PARASECT, + SPECIES_PASSIMIAN, + SPECIES_PATRAT, + SPECIES_PAWNIARD, + SPECIES_PELIPPER, + SPECIES_PERSIAN, + SPECIES_PETILIL, + SPECIES_PHANPY, + SPECIES_PHANTUMP, + SPECIES_PHEROMOSA, + SPECIES_PHIONE, + SPECIES_PICHU, + SPECIES_PIDGEOT, + SPECIES_PIDGEOTTO, + SPECIES_PIDGEY, + SPECIES_PIDOVE, + SPECIES_PIGNITE, + SPECIES_PIKACHU, + SPECIES_PIKIPEK, + SPECIES_PILOSWINE, + SPECIES_PINECO, + SPECIES_PINSIR, + SPECIES_PIPLUP, + SPECIES_PLUSLE, + SPECIES_POIPOLE, + SPECIES_POLITOED, + SPECIES_POLIWAG, + SPECIES_POLIWHIRL, + SPECIES_POLIWRATH, + SPECIES_PONYTA, + SPECIES_POOCHYENA, + SPECIES_POPPLIO, + SPECIES_PORYGON, + SPECIES_PORYGON2, + SPECIES_PORYGON_Z, + SPECIES_PRIMARINA, + SPECIES_PRIMEAPE, + SPECIES_PRINPLUP, + SPECIES_PROBOPASS, + SPECIES_PSYDUCK, + SPECIES_PUMPKABOO, + SPECIES_PUPITAR, + SPECIES_PURRLOIN, + SPECIES_PURUGLY, + SPECIES_PYROAR, + SPECIES_PYUKUMUKU, + SPECIES_QUAGSIRE, + SPECIES_QUILAVA, + SPECIES_QUILLADIN, + SPECIES_QWILFISH, + SPECIES_RAICHU, + SPECIES_RAIKOU, + SPECIES_RALTS, + SPECIES_RAMPARDOS, + SPECIES_RAPIDASH, + SPECIES_RATICATE, + SPECIES_RATTATA, + SPECIES_RAYQUAZA, + SPECIES_REGICE, + SPECIES_REGIGIGAS, + SPECIES_REGIROCK, + SPECIES_REGISTEEL, + SPECIES_RELICANTH, + SPECIES_REMORAID, + SPECIES_RESHIRAM, + SPECIES_REUNICLUS, + SPECIES_RHYDON, + SPECIES_RHYHORN, + SPECIES_RHYPERIOR, + SPECIES_RIBOMBEE, + SPECIES_RIOLU, + SPECIES_ROCKRUFF, + SPECIES_ROGGENROLA, + SPECIES_ROSELIA, + SPECIES_ROSERADE, + SPECIES_ROTOM, + SPECIES_ROWLET, + SPECIES_RUFFLET, + SPECIES_SABLEYE, + SPECIES_SALAMENCE, + SPECIES_SALANDIT, + SPECIES_SALAZZLE, + SPECIES_SAMUROTT, + SPECIES_SANDILE, + SPECIES_SANDSHREW, + SPECIES_SANDSLASH, + SPECIES_SANDYGAST, + SPECIES_SAWK, + SPECIES_SAWSBUCK, + SPECIES_SCATTERBUG, + SPECIES_SCEPTILE, + SPECIES_SCIZOR, + SPECIES_SCOLIPEDE, + SPECIES_SCRAFTY, + SPECIES_SCRAGGY, + SPECIES_SCYTHER, + SPECIES_SEADRA, + SPECIES_SEAKING, + SPECIES_SEALEO, + SPECIES_SEEDOT, + SPECIES_SEEL, + SPECIES_SEISMITOAD, + SPECIES_SENTRET, + SPECIES_SERPERIOR, + SPECIES_SERVINE, + SPECIES_SEVIPER, + SPECIES_SEWADDLE, + SPECIES_SHARPEDO, + SPECIES_SHAYMIN, + SPECIES_SHEDINJA, + SPECIES_SHELGON, + SPECIES_SHELLDER, + SPECIES_SHELLOS, + SPECIES_SHELMET, + SPECIES_SHIELDON, + SPECIES_SHIFTRY, + SPECIES_SHIINOTIC, + SPECIES_SHINX, + SPECIES_SHROOMISH, + SPECIES_SHUCKLE, + SPECIES_SHUPPET, + SPECIES_SIGILYPH, + SPECIES_SILCOON, + SPECIES_SILVALLY, + SPECIES_SIMIPOUR, + SPECIES_SIMISAGE, + SPECIES_SIMISEAR, + SPECIES_SKARMORY, + SPECIES_SKIDDO, + SPECIES_SKIPLOOM, + SPECIES_SKITTY, + SPECIES_SKORUPI, + SPECIES_SKRELP, + SPECIES_SKUNTANK, + SPECIES_SLAKING, + SPECIES_SLAKOTH, + SPECIES_SLIGGOO, + SPECIES_SLOWBRO, + SPECIES_SLOWKING, + SPECIES_SLOWPOKE, + SPECIES_SLUGMA, + SPECIES_SLURPUFF, + SPECIES_SMEARGLE, + SPECIES_SMOOCHUM, + SPECIES_SNEASEL, + SPECIES_SNIVY, + SPECIES_SNORLAX, + SPECIES_SNORUNT, + SPECIES_SNOVER, + SPECIES_SNUBBULL, + SPECIES_SOLGALEO, + SPECIES_SOLOSIS, + SPECIES_SOLROCK, + SPECIES_SPEAROW, + SPECIES_SPEWPA, + SPECIES_SPHEAL, + SPECIES_SPINARAK, + SPECIES_SPINDA, + SPECIES_SPIRITOMB, + SPECIES_SPOINK, + SPECIES_SPRITZEE, + SPECIES_SQUIRTLE, + SPECIES_STAKATAKA, + SPECIES_STANTLER, + SPECIES_STARAPTOR, + SPECIES_STARAVIA, + SPECIES_STARLY, + SPECIES_STARMIE, + SPECIES_STARYU, + SPECIES_STEELIX, + SPECIES_STEENEE, + SPECIES_STOUTLAND, + SPECIES_STUFFUL, + SPECIES_STUNFISK, + SPECIES_STUNKY, + SPECIES_SUDOWOODO, + SPECIES_SUICUNE, + SPECIES_SUNFLORA, + SPECIES_SUNKERN, + SPECIES_SURSKIT, + SPECIES_SWABLU, + SPECIES_SWADLOON, + SPECIES_SWALOT, + SPECIES_SWAMPERT, + SPECIES_SWANNA, + SPECIES_SWELLOW, + SPECIES_SWINUB, + SPECIES_SWIRLIX, + SPECIES_SWOOBAT, + SPECIES_SYLVEON, + SPECIES_TAILLOW, + SPECIES_TALONFLAME, + SPECIES_TANGELA, + SPECIES_TANGROWTH, + SPECIES_TAPU_BULU, + SPECIES_TAPU_FINI, + SPECIES_TAPU_KOKO, + SPECIES_TAPU_LELE, + SPECIES_TAUROS, + SPECIES_TEDDIURSA, + SPECIES_TENTACOOL, + SPECIES_TENTACRUEL, + SPECIES_TEPIG, + SPECIES_TERRAKION, + SPECIES_THROH, + SPECIES_THUNDURUS, + SPECIES_TIMBURR, + SPECIES_TIRTOUGA, + SPECIES_TOGEDEMARU, + SPECIES_TOGEKISS, + SPECIES_TOGEPI, + SPECIES_TOGETIC, + SPECIES_TORCHIC, + SPECIES_TORKOAL, + SPECIES_TORNADUS, + SPECIES_TORRACAT, + SPECIES_TORTERRA, + SPECIES_TOTODILE, + SPECIES_TOUCANNON, + SPECIES_TOXAPEX, + SPECIES_TOXICROAK, + SPECIES_TRANQUILL, + SPECIES_TRAPINCH, + SPECIES_TREECKO, + SPECIES_TREVENANT, + SPECIES_TROPIUS, + SPECIES_TRUBBISH, + SPECIES_TRUMBEAK, + SPECIES_TSAREENA, + SPECIES_TURTONATOR, + SPECIES_TURTWIG, + SPECIES_TYMPOLE, + SPECIES_TYNAMO, + SPECIES_TYPE_NULL, + SPECIES_TYPHLOSION, + SPECIES_TYRANITAR, + SPECIES_TYRANTRUM, + SPECIES_TYROGUE, + SPECIES_TYRUNT, + SPECIES_UMBREON, + SPECIES_UNFEZANT, + SPECIES_UNOWN, + SPECIES_URSARING, + SPECIES_UXIE, + SPECIES_VANILLISH, + SPECIES_VANILLITE, + SPECIES_VANILLUXE, + SPECIES_VAPOREON, + SPECIES_VENIPEDE, + SPECIES_VENOMOTH, + SPECIES_VENONAT, + SPECIES_VENUSAUR, + SPECIES_VESPIQUEN, + SPECIES_VIBRAVA, + SPECIES_VICTINI, + SPECIES_VICTREEBEL, + SPECIES_VIGOROTH, + SPECIES_VIKAVOLT, + SPECIES_VILEPLUME, + SPECIES_VIRIZION, + SPECIES_VIVILLON, + SPECIES_VOLBEAT, + SPECIES_VOLCANION, + SPECIES_VOLCARONA, + SPECIES_VOLTORB, + SPECIES_VULLABY, + SPECIES_VULPIX, + SPECIES_WAILMER, + SPECIES_WAILORD, + SPECIES_WALREIN, + SPECIES_WARTORTLE, + SPECIES_WATCHOG, + SPECIES_WEAVILE, + SPECIES_WEEDLE, + SPECIES_WEEPINBELL, + SPECIES_WEEZING, + SPECIES_WHIMSICOTT, + SPECIES_WHIRLIPEDE, + SPECIES_WHISCASH, + SPECIES_WHISMUR, + SPECIES_WIGGLYTUFF, + SPECIES_WIMPOD, + SPECIES_WINGULL, + SPECIES_WISHIWASHI, + SPECIES_WOBBUFFET, + SPECIES_WOOBAT, + SPECIES_WOOPER, + SPECIES_WORMADAM, + SPECIES_WURMPLE, + SPECIES_WYNAUT, + SPECIES_XATU, + SPECIES_XERNEAS, + SPECIES_XURKITREE, + SPECIES_YAMASK, + SPECIES_YANMA, + SPECIES_YANMEGA, + SPECIES_YUNGOOS, + SPECIES_YVELTAL, + SPECIES_ZANGOOSE, + SPECIES_ZAPDOS, + SPECIES_ZEBSTRIKA, + SPECIES_ZEKROM, + SPECIES_ZERAORA, + SPECIES_ZIGZAGOON, + SPECIES_ZOROARK, + SPECIES_ZORUA, + SPECIES_ZUBAT, + SPECIES_ZWEILOUS, + SPECIES_ZYGARDE, }; +const u16 gPokedexOrderAlphabeticalCount = ARRAY_COUNT(gPokedexOrder_Alphabetical); + const u16 gPokedexOrder_Weight[] = { - NATIONAL_DEX_GASTLY, - NATIONAL_DEX_HAUNTER, - NATIONAL_DEX_FLABEBE, - NATIONAL_DEX_COSMOG, - NATIONAL_DEX_KARTANA, - NATIONAL_DEX_CUTIEFLY, - NATIONAL_DEX_ROTOM, - NATIONAL_DEX_UXIE, - NATIONAL_DEX_MESPRIT, - NATIONAL_DEX_AZELF, - NATIONAL_DEX_TYNAMO, - NATIONAL_DEX_WISHIWASHI, - NATIONAL_DEX_COMFEY, - NATIONAL_DEX_HOPPIP, - NATIONAL_DEX_SPRITZEE, - NATIONAL_DEX_RIBOMBEE, - NATIONAL_DEX_CHINGLING, - NATIONAL_DEX_COTTONEE, - NATIONAL_DEX_JOLTIK, - NATIONAL_DEX_MIMIKYU, - NATIONAL_DEX_DIGLETT, - NATIONAL_DEX_CASTFORM, - NATIONAL_DEX_FLOETTE, - NATIONAL_DEX_KOFFING, - NATIONAL_DEX_IGGLYBUFF, - NATIONAL_DEX_SKIPLOOM, - NATIONAL_DEX_MISDREAVUS, - NATIONAL_DEX_CHIMECHO, - NATIONAL_DEX_SOLOSIS, - NATIONAL_DEX_FOONGUS, - NATIONAL_DEX_JIRACHI, - NATIONAL_DEX_SHEDINJA, - NATIONAL_DEX_SWABLU, - NATIONAL_DEX_BUDEW, - NATIONAL_DEX_DRIFLOON, - NATIONAL_DEX_PIKIPEK, - NATIONAL_DEX_PYUKUMUKU, - NATIONAL_DEX_MANAPHY, - NATIONAL_DEX_TOGEPI, - NATIONAL_DEX_YAMASK, - NATIONAL_DEX_ROWLET, - NATIONAL_DEX_FOMANTIS, - NATIONAL_DEX_MORELULL, - NATIONAL_DEX_SURSKIT, - NATIONAL_DEX_FLETCHLING, - NATIONAL_DEX_PIDGEY, - NATIONAL_DEX_SUNKERN, - NATIONAL_DEX_POIPOLE, - NATIONAL_DEX_BARBOACH, - NATIONAL_DEX_CHATOT, - NATIONAL_DEX_SPEAROW, - NATIONAL_DEX_PICHU, - NATIONAL_DEX_NATU, - NATIONAL_DEX_AZURILL, - NATIONAL_DEX_ROSELIA, - NATIONAL_DEX_STARLY, - NATIONAL_DEX_HONEDGE, - NATIONAL_DEX_MURKROW, - NATIONAL_DEX_SHAYMIN, - NATIONAL_DEX_PIDOVE, - NATIONAL_DEX_WOOBAT, - NATIONAL_DEX_KRICKETOT, - NATIONAL_DEX_DEDENNE, - NATIONAL_DEX_TAILLOW, - NATIONAL_DEX_SHUPPET, - NATIONAL_DEX_EXEGGCUTE, - NATIONAL_DEX_TORCHIC, - NATIONAL_DEX_SEWADDLE, - NATIONAL_DEX_SCATTERBUG, - NATIONAL_DEX_LOTAD, - NATIONAL_DEX_GOOMY, - NATIONAL_DEX_CATERPIE, - NATIONAL_DEX_CLEFFA, - NATIONAL_DEX_JUMPLUFF, - NATIONAL_DEX_KLEFKI, - NATIONAL_DEX_PHIONE, - NATIONAL_DEX_LITWICK, - NATIONAL_DEX_WEEDLE, - NATIONAL_DEX_TOGETIC, - NATIONAL_DEX_BOUNSWEET, - NATIONAL_DEX_DRATINI, - NATIONAL_DEX_CHERUBI, - NATIONAL_DEX_TOGEDEMARU, - NATIONAL_DEX_BURMY, - NATIONAL_DEX_ORICORIO, - NATIONAL_DEX_RATTATA, - NATIONAL_DEX_ESPURR, - NATIONAL_DEX_SWIRLIX, - NATIONAL_DEX_INKAY, - NATIONAL_DEX_WURMPLE, - NATIONAL_DEX_MASQUERAIN, - NATIONAL_DEX_QWILFISH, - NATIONAL_DEX_PACHIRISU, - NATIONAL_DEX_GLAMEOW, - NATIONAL_DEX_BELLSPROUT, - NATIONAL_DEX_SHELLDER, - NATIONAL_DEX_DITTO, - NATIONAL_DEX_MEW, - NATIONAL_DEX_SEEDOT, - NATIONAL_DEX_VICTINI, - NATIONAL_DEX_DEWPIDER, - NATIONAL_DEX_LILLIPUP, - NATIONAL_DEX_MEOWTH, - NATIONAL_DEX_PLUSLE, - NATIONAL_DEX_MINUN, - NATIONAL_DEX_LITTEN, - NATIONAL_DEX_MISMAGIUS, - NATIONAL_DEX_GRUBBIN, - NATIONAL_DEX_SHROOMISH, - NATIONAL_DEX_TYMPOLE, - NATIONAL_DEX_DOUBLADE, - NATIONAL_DEX_SALANDIT, - NATIONAL_DEX_UNOWN, - NATIONAL_DEX_CORSOLA, - NATIONAL_DEX_CELEBI, - NATIONAL_DEX_TREECKO, - NATIONAL_DEX_SPINDA, - NATIONAL_DEX_EMOLGA, - NATIONAL_DEX_BUNNELBY, - NATIONAL_DEX_SLURPUFF, - NATIONAL_DEX_PUMPKABOO, - NATIONAL_DEX_PIPLUP, - NATIONAL_DEX_VENIPEDE, - NATIONAL_DEX_ODDISH, - NATIONAL_DEX_PARAS, - NATIONAL_DEX_JIGGLYPUFF, - NATIONAL_DEX_NINCADA, - NATIONAL_DEX_COMBEE, - NATIONAL_DEX_BUNEARY, - NATIONAL_DEX_DUCKLETT, - NATIONAL_DEX_VANILLITE, - NATIONAL_DEX_CARBINK, - NATIONAL_DEX_BELLOSSOM, - NATIONAL_DEX_MINCCINO, - NATIONAL_DEX_GOTHITA, - NATIONAL_DEX_OSHAWOTT, - NATIONAL_DEX_KARRABLAST, - NATIONAL_DEX_PIKACHU, - NATIONAL_DEX_MAGNEMITE, - NATIONAL_DEX_SENTRET, - NATIONAL_DEX_SMOOCHUM, - NATIONAL_DEX_HELIOPTILE, - NATIONAL_DEX_YUNGOOS, - NATIONAL_DEX_CHIMCHAR, - NATIONAL_DEX_SHELLOS, - NATIONAL_DEX_WEEPINBELL, - NATIONAL_DEX_CHIKORITA, - NATIONAL_DEX_KRABBY, - NATIONAL_DEX_CUBONE, - NATIONAL_DEX_EEVEE, - NATIONAL_DEX_SWINUB, - NATIONAL_DEX_WORMADAM, - NATIONAL_DEX_MELOETTA, - NATIONAL_DEX_RALTS, - NATIONAL_DEX_WHIMSICOTT, - NATIONAL_DEX_PETILIL, - NATIONAL_DEX_STUFFUL, - NATIONAL_DEX_BULBASAUR, - NATIONAL_DEX_EKANS, - NATIONAL_DEX_NIDORAN_F, - NATIONAL_DEX_FINNEON, - NATIONAL_DEX_FROAKIE, - NATIONAL_DEX_PHANTUMP, - NATIONAL_DEX_CRABRAWLER, - NATIONAL_DEX_PINECO, - NATIONAL_DEX_SWADLOON, - NATIONAL_DEX_SKRELP, - NATIONAL_DEX_FEEBAS, - NATIONAL_DEX_CLEFAIRY, - NATIONAL_DEX_ZUBAT, - NATIONAL_DEX_OMANYTE, - NATIONAL_DEX_CINCCINO, - NATIONAL_DEX_POPPLIO, - NATIONAL_DEX_MUDKIP, - NATIONAL_DEX_SHELMET, - NATIONAL_DEX_MAREEP, - NATIONAL_DEX_SNUBBULL, - NATIONAL_DEX_CYNDAQUIL, - NATIONAL_DEX_HORSEA, - NATIONAL_DEX_DUOSION, - NATIONAL_DEX_PANCHAM, - NATIONAL_DEX_NOIBAT, - NATIONAL_DEX_MAREANIE, - NATIONAL_DEX_MELTAN, - NATIONAL_DEX_SNIVY, - NATIONAL_DEX_STEENEE, - NATIONAL_DEX_CLAUNCHER, - NATIONAL_DEX_SPEWPA, - NATIONAL_DEX_CHARMANDER, - NATIONAL_DEX_SPINARAK, - NATIONAL_DEX_MARILL, - NATIONAL_DEX_SUNFLORA, - NATIONAL_DEX_WOOPER, - NATIONAL_DEX_DRILBUR, - NATIONAL_DEX_CUBCHOO, - NATIONAL_DEX_MEOWSTIC, - NATIONAL_DEX_GLOOM, - NATIONAL_DEX_LUVDISC, - NATIONAL_DEX_TEDDIURSA, - NATIONAL_DEX_DIANCIE, - NATIONAL_DEX_SQUIRTLE, - NATIONAL_DEX_NIDORAN_M, - NATIONAL_DEX_ELGYEM, - NATIONAL_DEX_VULLABY, - NATIONAL_DEX_CHESPIN, - NATIONAL_DEX_HOOPA, - NATIONAL_DEX_ROCKRUFF, - NATIONAL_DEX_CHERRIM, - NATIONAL_DEX_FENNEKIN, - NATIONAL_DEX_WEEZING, - NATIONAL_DEX_TOTODILE, - NATIONAL_DEX_WINGULL, - NATIONAL_DEX_SHINX, - NATIONAL_DEX_ARCHEN, - NATIONAL_DEX_METAPOD, - NATIONAL_DEX_VULPIX, - NATIONAL_DEX_TEPIG, - NATIONAL_DEX_KAKUNA, - NATIONAL_DEX_MAGIKARP, - NATIONAL_DEX_SILCOON, - NATIONAL_DEX_FLORGES, - NATIONAL_DEX_PURRLOIN, - NATIONAL_DEX_TURTWIG, - NATIONAL_DEX_PAWNIARD, - NATIONAL_DEX_GULPIN, - NATIONAL_DEX_VOLTORB, - NATIONAL_DEX_PANSAGE, - NATIONAL_DEX_SWOOBAT, - NATIONAL_DEX_AMOONGUSS, - NATIONAL_DEX_RUFFLET, - NATIONAL_DEX_CHARJABUG, - NATIONAL_DEX_LEDYBA, - NATIONAL_DEX_HOUNDOUR, - NATIONAL_DEX_FROGADIER, - NATIONAL_DEX_SKITTY, - NATIONAL_DEX_SABLEYE, - NATIONAL_DEX_PANSEAR, - NATIONAL_DEX_STUNFISK, - NATIONAL_DEX_MEDITITE, - NATIONAL_DEX_KABUTO, - NATIONAL_DEX_AIPOM, - NATIONAL_DEX_CASCOON, - NATIONAL_DEX_MAWILE, - NATIONAL_DEX_CORPHISH, - NATIONAL_DEX_SHIINOTIC, - NATIONAL_DEX_PATRAT, - NATIONAL_DEX_SCRAGGY, - NATIONAL_DEX_SANDSHREW, - NATIONAL_DEX_WIGGLYTUFF, - NATIONAL_DEX_CHINCHOU, - NATIONAL_DEX_REMORAID, - NATIONAL_DEX_NINJASK, - NATIONAL_DEX_SKORUPI, - NATIONAL_DEX_WIMPOD, - NATIONAL_DEX_POLIWAG, - NATIONAL_DEX_VENOMOTH, - NATIONAL_DEX_ANORITH, - NATIONAL_DEX_BANETTE, - NATIONAL_DEX_TIMBURR, - NATIONAL_DEX_ZORUA, - NATIONAL_DEX_GOURGEIST, - NATIONAL_DEX_IVYSAUR, - NATIONAL_DEX_MIME_JR, - NATIONAL_DEX_LAMPENT, - NATIONAL_DEX_BLACEPHALON, - NATIONAL_DEX_FLAAFFY, - NATIONAL_DEX_PANPOUR, - NATIONAL_DEX_LITLEO, - NATIONAL_DEX_POOCHYENA, - NATIONAL_DEX_DUNSPARCE, - NATIONAL_DEX_WYNAUT, - NATIONAL_DEX_SIGILYPH, - NATIONAL_DEX_GUMSHOOS, - NATIONAL_DEX_GALVANTULA, - NATIONAL_DEX_ROSERADE, - NATIONAL_DEX_DWEBBLE, - NATIONAL_DEX_BRAIXEN, - NATIONAL_DEX_TOXAPEX, - NATIONAL_DEX_HERDIER, - NATIONAL_DEX_TRUMBEAK, - NATIONAL_DEX_FARFETCHD, - NATIONAL_DEX_GOLDEEN, - NATIONAL_DEX_XATU, - NATIONAL_DEX_TRAPINCH, - NATIONAL_DEX_DUSKULL, - NATIONAL_DEX_DRIFBLIM, - NATIONAL_DEX_BONSLY, - NATIONAL_DEX_TRANQUILL, - NATIONAL_DEX_ELECTRIKE, - NATIONAL_DEX_SANDILE, - NATIONAL_DEX_VIBRAVA, - NATIONAL_DEX_VICTREEBEL, - NATIONAL_DEX_STARAVIA, - NATIONAL_DEX_AROMATISSE, - NATIONAL_DEX_BAYLEEF, - NATIONAL_DEX_DELIBIRD, - NATIONAL_DEX_SERVINE, - NATIONAL_DEX_FLETCHINDER, - NATIONAL_DEX_DARTRIX, - NATIONAL_DEX_WHISMUR, - NATIONAL_DEX_LILLIGANT, - NATIONAL_DEX_DRAGONAIR, - NATIONAL_DEX_TIRTOUGA, - NATIONAL_DEX_SNORUNT, - NATIONAL_DEX_PALPITOAD, - NATIONAL_DEX_VIVILLON, - NATIONAL_DEX_DEINO, - NATIONAL_DEX_ZIGZAGOON, - NATIONAL_DEX_SLIGGOO, - NATIONAL_DEX_BRIONNE, - NATIONAL_DEX_VOLBEAT, - NATIONAL_DEX_ILLUMISE, - NATIONAL_DEX_ROGGENROLA, - NATIONAL_DEX_BASCULIN, - NATIONAL_DEX_GOTHORITA, - NATIONAL_DEX_AXEW, - NATIONAL_DEX_RATICATE, - NATIONAL_DEX_LURANTIS, - NATIONAL_DEX_VILEPLUME, - NATIONAL_DEX_TAPU_LELE, - NATIONAL_DEX_FERROSEED, - NATIONAL_DEX_CHARMELEON, - NATIONAL_DEX_GROWLITHE, - NATIONAL_DEX_QUILAVA, - NATIONAL_DEX_BRUXISH, - NATIONAL_DEX_STUNKY, - NATIONAL_DEX_NIDORINO, - NATIONAL_DEX_ABRA, - NATIONAL_DEX_MACHOP, - NATIONAL_DEX_COMBUSKEN, - NATIONAL_DEX_DEERLING, - NATIONAL_DEX_PSYDUCK, - NATIONAL_DEX_SWELLOW, - NATIONAL_DEX_NINETALES, - NATIONAL_DEX_KOMALA, - NATIONAL_DEX_NIDORINA, - NATIONAL_DEX_POLIWHIRL, - NATIONAL_DEX_GEODUDE, - NATIONAL_DEX_BIDOOF, - NATIONAL_DEX_MIENFOO, - NATIONAL_DEX_REUNICLUS, - NATIONAL_DEX_KIRLIA, - NATIONAL_DEX_RIOLU, - NATIONAL_DEX_AMBIPOM, - NATIONAL_DEX_SHUCKLE, - NATIONAL_DEX_GIBLE, - NATIONAL_DEX_LEAVANNY, - NATIONAL_DEX_TAPU_KOKO, - NATIONAL_DEX_ALTARIA, - NATIONAL_DEX_CARVANHA, - NATIONAL_DEX_TYROGUE, - NATIONAL_DEX_KLINK, - NATIONAL_DEX_HELIOLISK, - NATIONAL_DEX_HOOTHOOT, - NATIONAL_DEX_TAPU_FINI, - NATIONAL_DEX_MAGBY, - NATIONAL_DEX_TSAREENA, - NATIONAL_DEX_BALTOY, - NATIONAL_DEX_HAWLUCHA, - NATIONAL_DEX_GROVYLE, - NATIONAL_DEX_KECLEON, - NATIONAL_DEX_MONFERNO, - NATIONAL_DEX_EELEKTRIK, - NATIONAL_DEX_SALAZZLE, - NATIONAL_DEX_MARSHADOW, - NATIONAL_DEX_WARTORTLE, - NATIONAL_DEX_LANTURN, - NATIONAL_DEX_GOREBYSS, - NATIONAL_DEX_PRINPLUP, - NATIONAL_DEX_CROAGUNK, - NATIONAL_DEX_MOTHIM, - NATIONAL_DEX_MUNNA, - NATIONAL_DEX_RELICANTH, - NATIONAL_DEX_ELEKID, - NATIONAL_DEX_SYLVEON, - NATIONAL_DEX_WHISCASH, - NATIONAL_DEX_LILEEP, - NATIONAL_DEX_SLAKOTH, - NATIONAL_DEX_NUMEL, - NATIONAL_DEX_LUMINEON, - NATIONAL_DEX_SWANNA, - NATIONAL_DEX_HAPPINY, - NATIONAL_DEX_JOLTEON, - NATIONAL_DEX_DEWOTT, - NATIONAL_DEX_TALONFLAME, - NATIONAL_DEX_STARAPTOR, - NATIONAL_DEX_SEADRA, - NATIONAL_DEX_FLAREON, - NATIONAL_DEX_CROCONAW, - NATIONAL_DEX_TORRACAT, - NATIONAL_DEX_LYCANROC, - NATIONAL_DEX_PHEROMOSA, - NATIONAL_DEX_AMAURA, - NATIONAL_DEX_ACCELGOR, - NATIONAL_DEX_KRICKETUNE, - NATIONAL_DEX_LEAFEON, - NATIONAL_DEX_GLACEON, - NATIONAL_DEX_TYRUNT, - NATIONAL_DEX_TOUCANNON, - NATIONAL_DEX_ESPEON, - NATIONAL_DEX_FROSLASS, - NATIONAL_DEX_UMBREON, - NATIONAL_DEX_HUNTAIL, - NATIONAL_DEX_CARNIVINE, - NATIONAL_DEX_WATCHOG, - NATIONAL_DEX_HONCHKROW, - NATIONAL_DEX_MANKEY, - NATIONAL_DEX_SNEASEL, - NATIONAL_DEX_MARSHTOMP, - NATIONAL_DEX_NUZLEAF, - NATIONAL_DEX_PELIPPER, - NATIONAL_DEX_SIMISEAR, - NATIONAL_DEX_MARACTUS, - NATIONAL_DEX_FURFROU, - NATIONAL_DEX_BEAUTIFLY, - NATIONAL_DEX_AZUMARILL, - NATIONAL_DEX_WOBBUFFET, - NATIONAL_DEX_OCTILLERY, - NATIONAL_DEX_LARVESTA, - NATIONAL_DEX_VAPOREON, - NATIONAL_DEX_SIMIPOUR, - NATIONAL_DEX_UNFEZANT, - NATIONAL_DEX_QUILLADIN, - NATIONAL_DEX_BEEDRILL, - NATIONAL_DEX_SANDSLASH, - NATIONAL_DEX_PARASECT, - NATIONAL_DEX_BUIZEL, - NATIONAL_DEX_JANGMO_O, - NATIONAL_DEX_BLITZLE, - NATIONAL_DEX_GASTRODON, - NATIONAL_DEX_PIDGEOTTO, - NATIONAL_DEX_RAICHU, - NATIONAL_DEX_VENONAT, - NATIONAL_DEX_PONYTA, - NATIONAL_DEX_GRIMER, - NATIONAL_DEX_MUK, - NATIONAL_DEX_ELECTABUZZ, - NATIONAL_DEX_SCRAFTY, - NATIONAL_DEX_LUXIO, - NATIONAL_DEX_SIMISAGE, - NATIONAL_DEX_SPOINK, - NATIONAL_DEX_DUSCLOPS, - NATIONAL_DEX_AUDINO, - NATIONAL_DEX_TRUBBISH, - NATIONAL_DEX_SKIDDO, - NATIONAL_DEX_BINACLE, - NATIONAL_DEX_MEDICHAM, - NATIONAL_DEX_BIBAREL, - NATIONAL_DEX_CRANIDOS, - NATIONAL_DEX_DUSTOX, - NATIONAL_DEX_ALOMOMOLA, - NATIONAL_DEX_BUTTERFREE, - NATIONAL_DEX_PERSIAN, - NATIONAL_DEX_PRIMEAPE, - NATIONAL_DEX_ARCHEOPS, - NATIONAL_DEX_DROWZEE, - NATIONAL_DEX_FURRET, - NATIONAL_DEX_PORYGON2, - NATIONAL_DEX_LINOONE, - NATIONAL_DEX_LOMBRE, - NATIONAL_DEX_DELCATTY, - NATIONAL_DEX_CRAWDAUNT, - NATIONAL_DEX_ESCAVALIER, - NATIONAL_DEX_FRILLISH, - NATIONAL_DEX_DURANT, - NATIONAL_DEX_DUGTRIO, - NATIONAL_DEX_LOPUNNY, - NATIONAL_DEX_KROKOROK, - NATIONAL_DEX_ARIADOS, - NATIONAL_DEX_PHANPY, - NATIONAL_DEX_FLOATZEL, - NATIONAL_DEX_POLITOED, - NATIONAL_DEX_WEAVILE, - NATIONAL_DEX_PORYGON_Z, - NATIONAL_DEX_CHANDELURE, - NATIONAL_DEX_STARYU, - NATIONAL_DEX_BEHEEYEM, - NATIONAL_DEX_CHANSEY, - NATIONAL_DEX_TANGELA, - NATIONAL_DEX_OMASTAR, - NATIONAL_DEX_SLUGMA, - NATIONAL_DEX_HOUNDOOM, - NATIONAL_DEX_CLAWITZER, - NATIONAL_DEX_MIENSHAO, - NATIONAL_DEX_LEDIAN, - NATIONAL_DEX_SLOWPOKE, - NATIONAL_DEX_FRAXURE, - NATIONAL_DEX_PORYGON, - NATIONAL_DEX_DECIDUEYE, - NATIONAL_DEX_MIGHTYENA, - NATIONAL_DEX_LIEPARD, - NATIONAL_DEX_DARUMAKA, - NATIONAL_DEX_FEAROW, - NATIONAL_DEX_SUDOWOODO, - NATIONAL_DEX_YANMA, - NATIONAL_DEX_SKUNTANK, - NATIONAL_DEX_TOGEKISS, - NATIONAL_DEX_VESPIQUEN, - NATIONAL_DEX_SEAKING, - NATIONAL_DEX_DELPHOX, - NATIONAL_DEX_DODUO, - NATIONAL_DEX_BRELOOM, - NATIONAL_DEX_PIDGEOT, - NATIONAL_DEX_SPHEAL, - NATIONAL_DEX_MANDIBUZZ, - NATIONAL_DEX_CLEFABLE, - NATIONAL_DEX_LATIAS, - NATIONAL_DEX_GURDURR, - NATIONAL_DEX_GRENINJA, - NATIONAL_DEX_MINIOR, - NATIONAL_DEX_MANECTRIC, - NATIONAL_DEX_ZANGOOSE, - NATIONAL_DEX_EXCADRILL, - NATIONAL_DEX_GENGAR, - NATIONAL_DEX_KABUTOPS, - NATIONAL_DEX_LOUDRED, - NATIONAL_DEX_JYNX, - NATIONAL_DEX_NOCTOWL, - NATIONAL_DEX_VANILLISH, - NATIONAL_DEX_BRAVIARY, - NATIONAL_DEX_GIRAFARIG, - NATIONAL_DEX_LUXRAY, - NATIONAL_DEX_BAGON, - NATIONAL_DEX_DIGGERSBY, - NATIONAL_DEX_GLISCOR, - NATIONAL_DEX_PURUGLY, - NATIONAL_DEX_GOTHITELLE, - NATIONAL_DEX_PRIMARINA, - NATIONAL_DEX_TOXICROAK, - NATIONAL_DEX_MAGMAR, - NATIONAL_DEX_ZERAORA, - NATIONAL_DEX_MAROWAK, - NATIONAL_DEX_VIKAVOLT, - NATIONAL_DEX_TENTACOOL, - NATIONAL_DEX_TAPU_BULU, - NATIONAL_DEX_VOLCARONA, - NATIONAL_DEX_VIGOROTH, - NATIONAL_DEX_BLISSEY, - NATIONAL_DEX_ABSOL, - NATIONAL_DEX_MALAMAR, - NATIONAL_DEX_HAKAMO_O, - NATIONAL_DEX_ALAKAZAM, - NATIONAL_DEX_HITMONTOP, - NATIONAL_DEX_GARDEVOIR, - NATIONAL_DEX_KELDEO, - NATIONAL_DEX_GRANBULL, - NATIONAL_DEX_HIPPOPOTAS, - NATIONAL_DEX_HITMONLEE, - NATIONAL_DEX_ZWEILOUS, - NATIONAL_DEX_HITMONCHAN, - NATIONAL_DEX_SKARMORY, - NATIONAL_DEX_SNOVER, - NATIONAL_DEX_DARKRAI, - NATIONAL_DEX_SAWK, - NATIONAL_DEX_KLANG, - NATIONAL_DEX_CACNEA, - NATIONAL_DEX_YANMEGA, - NATIONAL_DEX_BLAZIKEN, - NATIONAL_DEX_GALLADE, - NATIONAL_DEX_SCEPTILE, - NATIONAL_DEX_SEVIPER, - NATIONAL_DEX_CLAMPERL, - NATIONAL_DEX_ZAPDOS, - NATIONAL_DEX_AEGISLASH, - NATIONAL_DEX_POLIWRATH, - NATIONAL_DEX_HERACROSS, - NATIONAL_DEX_LUCARIO, - NATIONAL_DEX_MR_MIME, - NATIONAL_DEX_GOLBAT, - NATIONAL_DEX_TENTACRUEL, - NATIONAL_DEX_PINSIR, - NATIONAL_DEX_MAGCARGO, - NATIONAL_DEX_LUDICOLO, - NATIONAL_DEX_INFERNAPE, - NATIONAL_DEX_ARTICUNO, - NATIONAL_DEX_PIGNITE, - NATIONAL_DEX_THROH, - NATIONAL_DEX_NIHILEGO, - NATIONAL_DEX_PILOSWINE, - NATIONAL_DEX_SCYTHER, - NATIONAL_DEX_GABITE, - NATIONAL_DEX_KADABRA, - NATIONAL_DEX_SHIELDON, - NATIONAL_DEX_VANILLUXE, - NATIONAL_DEX_SMEARGLE, - NATIONAL_DEX_HEATMOR, - NATIONAL_DEX_WHIRLIPEDE, - NATIONAL_DEX_AERODACTYL, - NATIONAL_DEX_SHIFTRY, - NATIONAL_DEX_NIDOQUEEN, - NATIONAL_DEX_MAGNETON, - NATIONAL_DEX_KINGLER, - NATIONAL_DEX_MOLTRES, - NATIONAL_DEX_ARON, - NATIONAL_DEX_LATIOS, - NATIONAL_DEX_CRADILY, - NATIONAL_DEX_BRONZOR, - NATIONAL_DEX_MUSHARNA, - NATIONAL_DEX_DEOXYS, - NATIONAL_DEX_STOUTLAND, - NATIONAL_DEX_THUNDURUS, - NATIONAL_DEX_AMPHAROS, - NATIONAL_DEX_DRAPION, - NATIONAL_DEX_NIDOKING, - NATIONAL_DEX_SEISMITOAD, - NATIONAL_DEX_SERPERIOR, - NATIONAL_DEX_TORNADUS, - NATIONAL_DEX_GLIGAR, - NATIONAL_DEX_ARBOK, - NATIONAL_DEX_MANTYKE, - NATIONAL_DEX_LICKITUNG, - NATIONAL_DEX_ELECTRODE, - NATIONAL_DEX_MAGMORTAR, - NATIONAL_DEX_LANDORUS, - NATIONAL_DEX_ARMALDO, - NATIONAL_DEX_BISHARP, - NATIONAL_DEX_SANDYGAST, - NATIONAL_DEX_MACHOKE, - NATIONAL_DEX_TREVENANT, - NATIONAL_DEX_STANTLER, - NATIONAL_DEX_GRUMPIG, - NATIONAL_DEX_LARVITAR, - NATIONAL_DEX_CROBAT, - NATIONAL_DEX_QUAGSIRE, - NATIONAL_DEX_MILTANK, - NATIONAL_DEX_HYPNO, - NATIONAL_DEX_ORANGURU, - NATIONAL_DEX_COFAGRIGUS, - NATIONAL_DEX_GOLDUCK, - NATIONAL_DEX_CACTURNE, - NATIONAL_DEX_KOMMO_O, - NATIONAL_DEX_SLOWBRO, - NATIONAL_DEX_TYPHLOSION, - NATIONAL_DEX_SLOWKING, - NATIONAL_DEX_ZEBSTRIKA, - NATIONAL_DEX_KANGASKHAN, - NATIONAL_DEX_STARMIE, - NATIONAL_DEX_SWALOT, - NATIONAL_DEX_TORKOAL, - NATIONAL_DEX_EELEKTROSS, - NATIONAL_DEX_MAGEARNA, - NATIONAL_DEX_CARRACOSTA, - NATIONAL_DEX_KLINKLANG, - NATIONAL_DEX_ZOROARK, - NATIONAL_DEX_PYROAR, - NATIONAL_DEX_DRAGALGE, - NATIONAL_DEX_SWAMPERT, - NATIONAL_DEX_FLYGON, - NATIONAL_DEX_ARAQUANID, - NATIONAL_DEX_GENESECT, - NATIONAL_DEX_PASSIMIAN, - NATIONAL_DEX_INCINEROAR, - NATIONAL_DEX_EXPLOUD, - NATIONAL_DEX_EMPOLEON, - NATIONAL_DEX_NOIVERN, - NATIONAL_DEX_DODRIO, - NATIONAL_DEX_BLASTOISE, - NATIONAL_DEX_CRESSELIA, - NATIONAL_DEX_MAKUHITA, - NATIONAL_DEX_CONKELDURR, - NATIONAL_DEX_SEALEO, - NATIONAL_DEX_TAUROS, - NATIONAL_DEX_FERALIGATR, - NATIONAL_DEX_SHARPEDO, - NATIONAL_DEX_SEEL, - NATIONAL_DEX_CHESNAUGHT, - NATIONAL_DEX_CHARIZARD, - NATIONAL_DEX_GOGOAT, - NATIONAL_DEX_GOLETT, - NATIONAL_DEX_SAWSBUCK, - NATIONAL_DEX_DARMANITAN, - NATIONAL_DEX_SAMUROTT, - NATIONAL_DEX_BOUFFALANT, - NATIONAL_DEX_RAPIDASH, - NATIONAL_DEX_GARCHOMP, - NATIONAL_DEX_BELDUM, - NATIONAL_DEX_BARBARACLE, - NATIONAL_DEX_KROOKODILE, - NATIONAL_DEX_NOSEPASS, - NATIONAL_DEX_GROTLE, - NATIONAL_DEX_BERGMITE, - NATIONAL_DEX_VENUSAUR, - NATIONAL_DEX_TROPIUS, - NATIONAL_DEX_XURKITREE, - NATIONAL_DEX_MEGANIUM, - NATIONAL_DEX_SILVALLY, - NATIONAL_DEX_BOLDORE, - NATIONAL_DEX_RAMPARDOS, - NATIONAL_DEX_SALAMENCE, - NATIONAL_DEX_GRAVELER, - NATIONAL_DEX_MUNCHLAX, - NATIONAL_DEX_HAXORUS, - NATIONAL_DEX_DUSKNOIR, - NATIONAL_DEX_GARBODOR, - NATIONAL_DEX_CLAYDOL, - NATIONAL_DEX_SPIRITOMB, - NATIONAL_DEX_GOLISOPOD, - NATIONAL_DEX_FERROTHORN, - NATIONAL_DEX_MUDBRAY, - NATIONAL_DEX_SHELGON, - NATIONAL_DEX_RHYHORN, - NATIONAL_DEX_SCIZOR, - NATIONAL_DEX_DEWGONG, - NATIONAL_DEX_EXEGGUTOR, - NATIONAL_DEX_RHYDON, - NATIONAL_DEX_DONPHAN, - NATIONAL_DEX_LAIRON, - NATIONAL_DEX_LUNALA, - NATIONAL_DEX_TYPE_NULL, - NATIONAL_DEX_MEWTWO, - NATIONAL_DEX_FORRETRESS, - NATIONAL_DEX_URSARING, - NATIONAL_DEX_TANGROWTH, - NATIONAL_DEX_MACHAMP, - NATIONAL_DEX_WAILMER, - NATIONAL_DEX_SLAKING, - NATIONAL_DEX_CLOYSTER, - NATIONAL_DEX_JELLICENT, - NATIONAL_DEX_BEWEAR, - NATIONAL_DEX_ABOMASNOW, - NATIONAL_DEX_PANGORO, - NATIONAL_DEX_ELECTIVIRE, - NATIONAL_DEX_DRUDDIGON, - NATIONAL_DEX_LICKILICKY, - NATIONAL_DEX_CRYOGONAL, - NATIONAL_DEX_BASTIODON, - NATIONAL_DEX_EMBOAR, - NATIONAL_DEX_NAGANADEL, - NATIONAL_DEX_GOODRA, - NATIONAL_DEX_WALREIN, - NATIONAL_DEX_KINGDRA, - NATIONAL_DEX_PUPITAR, - NATIONAL_DEX_SOLROCK, - NATIONAL_DEX_ARCANINE, - NATIONAL_DEX_HYDREIGON, - NATIONAL_DEX_MILOTIC, - NATIONAL_DEX_LUNATONE, - NATIONAL_DEX_REGICE, - NATIONAL_DEX_RAIKOU, - NATIONAL_DEX_MAGNEZONE, - NATIONAL_DEX_CRABOMINABLE, - NATIONAL_DEX_DRAMPA, - NATIONAL_DEX_SUICUNE, - NATIONAL_DEX_BRONZONG, - NATIONAL_DEX_VOLCANION, - NATIONAL_DEX_ENTEI, - NATIONAL_DEX_HO_OH, - NATIONAL_DEX_CRUSTLE, - NATIONAL_DEX_VIRIZION, - NATIONAL_DEX_SCOLIPEDE, - NATIONAL_DEX_TYRANITAR, - NATIONAL_DEX_METANG, - NATIONAL_DEX_YVELTAL, - NATIONAL_DEX_REGISTEEL, - NATIONAL_DEX_RAYQUAZA, - NATIONAL_DEX_ONIX, - NATIONAL_DEX_DRAGONITE, - NATIONAL_DEX_DHELMISE, - NATIONAL_DEX_TURTONATOR, - NATIONAL_DEX_XERNEAS, - NATIONAL_DEX_LUGIA, - NATIONAL_DEX_LAPRAS, - NATIONAL_DEX_MANTINE, - NATIONAL_DEX_CAMERUPT, - NATIONAL_DEX_AURORUS, - NATIONAL_DEX_REGIROCK, - NATIONAL_DEX_SOLGALEO, - NATIONAL_DEX_NECROZMA, - NATIONAL_DEX_GYARADOS, - NATIONAL_DEX_COBALION, - NATIONAL_DEX_PALOSSAND, - NATIONAL_DEX_HARIYAMA, - NATIONAL_DEX_GLALIE, - NATIONAL_DEX_GIGALITH, - NATIONAL_DEX_BEARTIC, - NATIONAL_DEX_TERRAKION, - NATIONAL_DEX_TYRANTRUM, - NATIONAL_DEX_RHYPERIOR, - NATIONAL_DEX_MAMOSWINE, - NATIONAL_DEX_GOLEM, - NATIONAL_DEX_HIPPOWDON, - NATIONAL_DEX_ZYGARDE, - NATIONAL_DEX_TORTERRA, - NATIONAL_DEX_ARCEUS, - NATIONAL_DEX_KYUREM, - NATIONAL_DEX_GOLURK, - NATIONAL_DEX_RESHIRAM, - NATIONAL_DEX_BUZZWOLE, - NATIONAL_DEX_PALKIA, - NATIONAL_DEX_PROBOPASS, - NATIONAL_DEX_ZEKROM, - NATIONAL_DEX_KYOGRE, - NATIONAL_DEX_AGGRON, - NATIONAL_DEX_WAILORD, - NATIONAL_DEX_STEELIX, - NATIONAL_DEX_REGIGIGAS, - NATIONAL_DEX_HEATRAN, - NATIONAL_DEX_SNORLAX, - NATIONAL_DEX_AVALUGG, - NATIONAL_DEX_METAGROSS, - NATIONAL_DEX_DIALGA, - NATIONAL_DEX_GIRATINA, - NATIONAL_DEX_MELMETAL, - NATIONAL_DEX_STAKATAKA, - NATIONAL_DEX_GUZZLORD, - NATIONAL_DEX_MUDSDALE, - NATIONAL_DEX_GROUDON, - NATIONAL_DEX_COSMOEM, - NATIONAL_DEX_CELESTEELA, + SPECIES_GASTLY, + SPECIES_HAUNTER, + SPECIES_FLABEBE, + SPECIES_COSMOG, + SPECIES_KARTANA, + SPECIES_CUTIEFLY, + SPECIES_ROTOM, + SPECIES_UXIE, + SPECIES_MESPRIT, + SPECIES_AZELF, + SPECIES_TYNAMO, + SPECIES_WISHIWASHI, + SPECIES_COMFEY, + SPECIES_HOPPIP, + SPECIES_SPRITZEE, + SPECIES_RIBOMBEE, + SPECIES_CHINGLING, + SPECIES_COTTONEE, + SPECIES_JOLTIK, + SPECIES_MIMIKYU, + SPECIES_DIGLETT, + SPECIES_CASTFORM, + SPECIES_FLOETTE, + SPECIES_KOFFING, + SPECIES_IGGLYBUFF, + SPECIES_SKIPLOOM, + SPECIES_MISDREAVUS, + SPECIES_CHIMECHO, + SPECIES_SOLOSIS, + SPECIES_FOONGUS, + SPECIES_JIRACHI, + SPECIES_SHEDINJA, + SPECIES_SWABLU, + SPECIES_BUDEW, + SPECIES_DRIFLOON, + SPECIES_PIKIPEK, + SPECIES_PYUKUMUKU, + SPECIES_MANAPHY, + SPECIES_TOGEPI, + SPECIES_YAMASK, + SPECIES_ROWLET, + SPECIES_FOMANTIS, + SPECIES_MORELULL, + SPECIES_SURSKIT, + SPECIES_FLETCHLING, + SPECIES_PIDGEY, + SPECIES_SUNKERN, + SPECIES_POIPOLE, + SPECIES_BARBOACH, + SPECIES_CHATOT, + SPECIES_SPEAROW, + SPECIES_PICHU, + SPECIES_NATU, + SPECIES_AZURILL, + SPECIES_ROSELIA, + SPECIES_STARLY, + SPECIES_HONEDGE, + SPECIES_MURKROW, + SPECIES_SHAYMIN, + SPECIES_PIDOVE, + SPECIES_WOOBAT, + SPECIES_KRICKETOT, + SPECIES_DEDENNE, + SPECIES_TAILLOW, + SPECIES_SHUPPET, + SPECIES_EXEGGCUTE, + SPECIES_TORCHIC, + SPECIES_SEWADDLE, + SPECIES_SCATTERBUG, + SPECIES_LOTAD, + SPECIES_GOOMY, + SPECIES_CATERPIE, + SPECIES_CLEFFA, + SPECIES_JUMPLUFF, + SPECIES_KLEFKI, + SPECIES_PHIONE, + SPECIES_LITWICK, + SPECIES_WEEDLE, + SPECIES_TOGETIC, + SPECIES_BOUNSWEET, + SPECIES_DRATINI, + SPECIES_CHERUBI, + SPECIES_TOGEDEMARU, + SPECIES_BURMY, + SPECIES_ORICORIO, + SPECIES_RATTATA, + SPECIES_ESPURR, + SPECIES_SWIRLIX, + SPECIES_INKAY, + SPECIES_WURMPLE, + SPECIES_MASQUERAIN, + SPECIES_QWILFISH, + SPECIES_PACHIRISU, + SPECIES_GLAMEOW, + SPECIES_BELLSPROUT, + SPECIES_SHELLDER, + SPECIES_DITTO, + SPECIES_MEW, + SPECIES_SEEDOT, + SPECIES_VICTINI, + SPECIES_DEWPIDER, + SPECIES_LILLIPUP, + SPECIES_MEOWTH, + SPECIES_PLUSLE, + SPECIES_MINUN, + SPECIES_LITTEN, + SPECIES_MISMAGIUS, + SPECIES_GRUBBIN, + SPECIES_SHROOMISH, + SPECIES_TYMPOLE, + SPECIES_DOUBLADE, + SPECIES_SALANDIT, + SPECIES_UNOWN, + SPECIES_CORSOLA, + SPECIES_CELEBI, + SPECIES_TREECKO, + SPECIES_SPINDA, + SPECIES_EMOLGA, + SPECIES_BUNNELBY, + SPECIES_SLURPUFF, + SPECIES_PUMPKABOO, + SPECIES_PIPLUP, + SPECIES_VENIPEDE, + SPECIES_ODDISH, + SPECIES_PARAS, + SPECIES_JIGGLYPUFF, + SPECIES_NINCADA, + SPECIES_COMBEE, + SPECIES_BUNEARY, + SPECIES_DUCKLETT, + SPECIES_VANILLITE, + SPECIES_CARBINK, + SPECIES_BELLOSSOM, + SPECIES_MINCCINO, + SPECIES_GOTHITA, + SPECIES_OSHAWOTT, + SPECIES_KARRABLAST, + SPECIES_PIKACHU, + SPECIES_MAGNEMITE, + SPECIES_SENTRET, + SPECIES_SMOOCHUM, + SPECIES_HELIOPTILE, + SPECIES_YUNGOOS, + SPECIES_CHIMCHAR, + SPECIES_SHELLOS, + SPECIES_WEEPINBELL, + SPECIES_CHIKORITA, + SPECIES_KRABBY, + SPECIES_CUBONE, + SPECIES_EEVEE, + SPECIES_SWINUB, + SPECIES_WORMADAM, + SPECIES_MELOETTA, + SPECIES_RALTS, + SPECIES_WHIMSICOTT, + SPECIES_PETILIL, + SPECIES_STUFFUL, + SPECIES_BULBASAUR, + SPECIES_EKANS, + SPECIES_NIDORAN_F, + SPECIES_FINNEON, + SPECIES_FROAKIE, + SPECIES_PHANTUMP, + SPECIES_CRABRAWLER, + SPECIES_PINECO, + SPECIES_SWADLOON, + SPECIES_SKRELP, + SPECIES_FEEBAS, + SPECIES_CLEFAIRY, + SPECIES_ZUBAT, + SPECIES_OMANYTE, + SPECIES_CINCCINO, + SPECIES_POPPLIO, + SPECIES_MUDKIP, + SPECIES_SHELMET, + SPECIES_MAREEP, + SPECIES_SNUBBULL, + SPECIES_CYNDAQUIL, + SPECIES_HORSEA, + SPECIES_DUOSION, + SPECIES_PANCHAM, + SPECIES_NOIBAT, + SPECIES_MAREANIE, + SPECIES_MELTAN, + SPECIES_SNIVY, + SPECIES_STEENEE, + SPECIES_CLAUNCHER, + SPECIES_SPEWPA, + SPECIES_CHARMANDER, + SPECIES_SPINARAK, + SPECIES_MARILL, + SPECIES_SUNFLORA, + SPECIES_WOOPER, + SPECIES_DRILBUR, + SPECIES_CUBCHOO, + SPECIES_MEOWSTIC, + SPECIES_GLOOM, + SPECIES_LUVDISC, + SPECIES_TEDDIURSA, + SPECIES_DIANCIE, + SPECIES_SQUIRTLE, + SPECIES_NIDORAN_M, + SPECIES_ELGYEM, + SPECIES_VULLABY, + SPECIES_CHESPIN, + SPECIES_HOOPA, + SPECIES_ROCKRUFF, + SPECIES_CHERRIM, + SPECIES_FENNEKIN, + SPECIES_WEEZING, + SPECIES_TOTODILE, + SPECIES_WINGULL, + SPECIES_SHINX, + SPECIES_ARCHEN, + SPECIES_METAPOD, + SPECIES_VULPIX, + SPECIES_TEPIG, + SPECIES_KAKUNA, + SPECIES_MAGIKARP, + SPECIES_SILCOON, + SPECIES_FLORGES, + SPECIES_PURRLOIN, + SPECIES_TURTWIG, + SPECIES_PAWNIARD, + SPECIES_GULPIN, + SPECIES_VOLTORB, + SPECIES_PANSAGE, + SPECIES_SWOOBAT, + SPECIES_AMOONGUSS, + SPECIES_RUFFLET, + SPECIES_CHARJABUG, + SPECIES_LEDYBA, + SPECIES_HOUNDOUR, + SPECIES_FROGADIER, + SPECIES_SKITTY, + SPECIES_SABLEYE, + SPECIES_PANSEAR, + SPECIES_STUNFISK, + SPECIES_MEDITITE, + SPECIES_KABUTO, + SPECIES_AIPOM, + SPECIES_CASCOON, + SPECIES_MAWILE, + SPECIES_CORPHISH, + SPECIES_SHIINOTIC, + SPECIES_PATRAT, + SPECIES_SCRAGGY, + SPECIES_SANDSHREW, + SPECIES_WIGGLYTUFF, + SPECIES_CHINCHOU, + SPECIES_REMORAID, + SPECIES_NINJASK, + SPECIES_SKORUPI, + SPECIES_WIMPOD, + SPECIES_POLIWAG, + SPECIES_VENOMOTH, + SPECIES_ANORITH, + SPECIES_BANETTE, + SPECIES_TIMBURR, + SPECIES_ZORUA, + SPECIES_GOURGEIST, + SPECIES_IVYSAUR, + SPECIES_MIME_JR, + SPECIES_LAMPENT, + SPECIES_BLACEPHALON, + SPECIES_FLAAFFY, + SPECIES_PANPOUR, + SPECIES_LITLEO, + SPECIES_POOCHYENA, + SPECIES_DUNSPARCE, + SPECIES_WYNAUT, + SPECIES_SIGILYPH, + SPECIES_GUMSHOOS, + SPECIES_GALVANTULA, + SPECIES_ROSERADE, + SPECIES_DWEBBLE, + SPECIES_BRAIXEN, + SPECIES_TOXAPEX, + SPECIES_HERDIER, + SPECIES_TRUMBEAK, + SPECIES_FARFETCHD, + SPECIES_GOLDEEN, + SPECIES_XATU, + SPECIES_TRAPINCH, + SPECIES_DUSKULL, + SPECIES_DRIFBLIM, + SPECIES_BONSLY, + SPECIES_TRANQUILL, + SPECIES_ELECTRIKE, + SPECIES_SANDILE, + SPECIES_VIBRAVA, + SPECIES_VICTREEBEL, + SPECIES_STARAVIA, + SPECIES_AROMATISSE, + SPECIES_BAYLEEF, + SPECIES_DELIBIRD, + SPECIES_SERVINE, + SPECIES_FLETCHINDER, + SPECIES_DARTRIX, + SPECIES_WHISMUR, + SPECIES_LILLIGANT, + SPECIES_DRAGONAIR, + SPECIES_TIRTOUGA, + SPECIES_SNORUNT, + SPECIES_PALPITOAD, + SPECIES_VIVILLON, + SPECIES_DEINO, + SPECIES_ZIGZAGOON, + SPECIES_SLIGGOO, + SPECIES_BRIONNE, + SPECIES_VOLBEAT, + SPECIES_ILLUMISE, + SPECIES_ROGGENROLA, + SPECIES_BASCULIN_RED, + SPECIES_GOTHORITA, + SPECIES_AXEW, + SPECIES_RATICATE, + SPECIES_LURANTIS, + SPECIES_VILEPLUME, + SPECIES_TAPU_LELE, + SPECIES_FERROSEED, + SPECIES_CHARMELEON, + SPECIES_GROWLITHE, + SPECIES_QUILAVA, + SPECIES_BRUXISH, + SPECIES_STUNKY, + SPECIES_NIDORINO, + SPECIES_ABRA, + SPECIES_MACHOP, + SPECIES_COMBUSKEN, + SPECIES_DEERLING, + SPECIES_PSYDUCK, + SPECIES_SWELLOW, + SPECIES_NINETALES, + SPECIES_KOMALA, + SPECIES_NIDORINA, + SPECIES_POLIWHIRL, + SPECIES_GEODUDE, + SPECIES_BIDOOF, + SPECIES_MIENFOO, + SPECIES_REUNICLUS, + SPECIES_KIRLIA, + SPECIES_RIOLU, + SPECIES_AMBIPOM, + SPECIES_SHUCKLE, + SPECIES_GIBLE, + SPECIES_LEAVANNY, + SPECIES_TAPU_KOKO, + SPECIES_ALTARIA, + SPECIES_CARVANHA, + SPECIES_TYROGUE, + SPECIES_KLINK, + SPECIES_HELIOLISK, + SPECIES_HOOTHOOT, + SPECIES_TAPU_FINI, + SPECIES_MAGBY, + SPECIES_TSAREENA, + SPECIES_BALTOY, + SPECIES_HAWLUCHA, + SPECIES_GROVYLE, + SPECIES_KECLEON, + SPECIES_MONFERNO, + SPECIES_EELEKTRIK, + SPECIES_SALAZZLE, + SPECIES_MARSHADOW, + SPECIES_WARTORTLE, + SPECIES_LANTURN, + SPECIES_GOREBYSS, + SPECIES_PRINPLUP, + SPECIES_CROAGUNK, + SPECIES_MOTHIM, + SPECIES_MUNNA, + SPECIES_RELICANTH, + SPECIES_ELEKID, + SPECIES_SYLVEON, + SPECIES_WHISCASH, + SPECIES_LILEEP, + SPECIES_SLAKOTH, + SPECIES_NUMEL, + SPECIES_LUMINEON, + SPECIES_SWANNA, + SPECIES_HAPPINY, + SPECIES_JOLTEON, + SPECIES_DEWOTT, + SPECIES_TALONFLAME, + SPECIES_STARAPTOR, + SPECIES_SEADRA, + SPECIES_FLAREON, + SPECIES_CROCONAW, + SPECIES_TORRACAT, + SPECIES_LYCANROC, + SPECIES_PHEROMOSA, + SPECIES_AMAURA, + SPECIES_ACCELGOR, + SPECIES_KRICKETUNE, + SPECIES_LEAFEON, + SPECIES_GLACEON, + SPECIES_TYRUNT, + SPECIES_TOUCANNON, + SPECIES_ESPEON, + SPECIES_FROSLASS, + SPECIES_UMBREON, + SPECIES_HUNTAIL, + SPECIES_CARNIVINE, + SPECIES_WATCHOG, + SPECIES_HONCHKROW, + SPECIES_MANKEY, + SPECIES_SNEASEL, + SPECIES_MARSHTOMP, + SPECIES_NUZLEAF, + SPECIES_PELIPPER, + SPECIES_SIMISEAR, + SPECIES_MARACTUS, + SPECIES_FURFROU, + SPECIES_BEAUTIFLY, + SPECIES_AZUMARILL, + SPECIES_WOBBUFFET, + SPECIES_OCTILLERY, + SPECIES_LARVESTA, + SPECIES_VAPOREON, + SPECIES_SIMIPOUR, + SPECIES_UNFEZANT, + SPECIES_QUILLADIN, + SPECIES_BEEDRILL, + SPECIES_SANDSLASH, + SPECIES_PARASECT, + SPECIES_BUIZEL, + SPECIES_JANGMO_O, + SPECIES_BLITZLE, + SPECIES_GASTRODON, + SPECIES_PIDGEOTTO, + SPECIES_RAICHU, + SPECIES_VENONAT, + SPECIES_PONYTA, + SPECIES_GRIMER, + SPECIES_MUK, + SPECIES_ELECTABUZZ, + SPECIES_SCRAFTY, + SPECIES_LUXIO, + SPECIES_SIMISAGE, + SPECIES_SPOINK, + SPECIES_DUSCLOPS, + SPECIES_AUDINO, + SPECIES_TRUBBISH, + SPECIES_SKIDDO, + SPECIES_BINACLE, + SPECIES_MEDICHAM, + SPECIES_BIBAREL, + SPECIES_CRANIDOS, + SPECIES_DUSTOX, + SPECIES_ALOMOMOLA, + SPECIES_BUTTERFREE, + SPECIES_PERSIAN, + SPECIES_PRIMEAPE, + SPECIES_ARCHEOPS, + SPECIES_DROWZEE, + SPECIES_FURRET, + SPECIES_PORYGON2, + SPECIES_LINOONE, + SPECIES_LOMBRE, + SPECIES_DELCATTY, + SPECIES_CRAWDAUNT, + SPECIES_ESCAVALIER, + SPECIES_FRILLISH, + SPECIES_DURANT, + SPECIES_DUGTRIO, + SPECIES_LOPUNNY, + SPECIES_KROKOROK, + SPECIES_ARIADOS, + SPECIES_PHANPY, + SPECIES_FLOATZEL, + SPECIES_POLITOED, + SPECIES_WEAVILE, + SPECIES_PORYGON_Z, + SPECIES_CHANDELURE, + SPECIES_STARYU, + SPECIES_BEHEEYEM, + SPECIES_CHANSEY, + SPECIES_TANGELA, + SPECIES_OMASTAR, + SPECIES_SLUGMA, + SPECIES_HOUNDOOM, + SPECIES_CLAWITZER, + SPECIES_MIENSHAO, + SPECIES_LEDIAN, + SPECIES_SLOWPOKE, + SPECIES_FRAXURE, + SPECIES_PORYGON, + SPECIES_DECIDUEYE, + SPECIES_MIGHTYENA, + SPECIES_LIEPARD, + SPECIES_DARUMAKA, + SPECIES_FEAROW, + SPECIES_SUDOWOODO, + SPECIES_YANMA, + SPECIES_SKUNTANK, + SPECIES_TOGEKISS, + SPECIES_VESPIQUEN, + SPECIES_SEAKING, + SPECIES_DELPHOX, + SPECIES_DODUO, + SPECIES_BRELOOM, + SPECIES_PIDGEOT, + SPECIES_SPHEAL, + SPECIES_MANDIBUZZ, + SPECIES_CLEFABLE, + SPECIES_LATIAS, + SPECIES_GURDURR, + SPECIES_GRENINJA, + SPECIES_MINIOR_SHIELD, + SPECIES_MANECTRIC, + SPECIES_ZANGOOSE, + SPECIES_EXCADRILL, + SPECIES_GENGAR, + SPECIES_KABUTOPS, + SPECIES_LOUDRED, + SPECIES_JYNX, + SPECIES_NOCTOWL, + SPECIES_VANILLISH, + SPECIES_BRAVIARY, + SPECIES_GIRAFARIG, + SPECIES_LUXRAY, + SPECIES_BAGON, + SPECIES_DIGGERSBY, + SPECIES_GLISCOR, + SPECIES_PURUGLY, + SPECIES_GOTHITELLE, + SPECIES_PRIMARINA, + SPECIES_TOXICROAK, + SPECIES_MAGMAR, + SPECIES_ZERAORA, + SPECIES_MAROWAK, + SPECIES_VIKAVOLT, + SPECIES_TENTACOOL, + SPECIES_TAPU_BULU, + SPECIES_VOLCARONA, + SPECIES_VIGOROTH, + SPECIES_BLISSEY, + SPECIES_ABSOL, + SPECIES_MALAMAR, + SPECIES_HAKAMO_O, + SPECIES_ALAKAZAM, + SPECIES_HITMONTOP, + SPECIES_GARDEVOIR, + SPECIES_KELDEO, + SPECIES_GRANBULL, + SPECIES_HIPPOPOTAS, + SPECIES_HITMONLEE, + SPECIES_ZWEILOUS, + SPECIES_HITMONCHAN, + SPECIES_SKARMORY, + SPECIES_SNOVER, + SPECIES_DARKRAI, + SPECIES_SAWK, + SPECIES_KLANG, + SPECIES_CACNEA, + SPECIES_YANMEGA, + SPECIES_BLAZIKEN, + SPECIES_GALLADE, + SPECIES_SCEPTILE, + SPECIES_SEVIPER, + SPECIES_CLAMPERL, + SPECIES_ZAPDOS, + SPECIES_AEGISLASH, + SPECIES_POLIWRATH, + SPECIES_HERACROSS, + SPECIES_LUCARIO, + SPECIES_MR_MIME, + SPECIES_GOLBAT, + SPECIES_TENTACRUEL, + SPECIES_PINSIR, + SPECIES_MAGCARGO, + SPECIES_LUDICOLO, + SPECIES_INFERNAPE, + SPECIES_ARTICUNO, + SPECIES_PIGNITE, + SPECIES_THROH, + SPECIES_NIHILEGO, + SPECIES_PILOSWINE, + SPECIES_SCYTHER, + SPECIES_GABITE, + SPECIES_KADABRA, + SPECIES_SHIELDON, + SPECIES_VANILLUXE, + SPECIES_SMEARGLE, + SPECIES_HEATMOR, + SPECIES_WHIRLIPEDE, + SPECIES_AERODACTYL, + SPECIES_SHIFTRY, + SPECIES_NIDOQUEEN, + SPECIES_MAGNETON, + SPECIES_KINGLER, + SPECIES_MOLTRES, + SPECIES_ARON, + SPECIES_LATIOS, + SPECIES_CRADILY, + SPECIES_BRONZOR, + SPECIES_MUSHARNA, + SPECIES_DEOXYS, + SPECIES_STOUTLAND, + SPECIES_THUNDURUS, + SPECIES_AMPHAROS, + SPECIES_DRAPION, + SPECIES_NIDOKING, + SPECIES_SEISMITOAD, + SPECIES_SERPERIOR, + SPECIES_TORNADUS, + SPECIES_GLIGAR, + SPECIES_ARBOK, + SPECIES_MANTYKE, + SPECIES_LICKITUNG, + SPECIES_ELECTRODE, + SPECIES_MAGMORTAR, + SPECIES_LANDORUS, + SPECIES_ARMALDO, + SPECIES_BISHARP, + SPECIES_SANDYGAST, + SPECIES_MACHOKE, + SPECIES_TREVENANT, + SPECIES_STANTLER, + SPECIES_GRUMPIG, + SPECIES_LARVITAR, + SPECIES_CROBAT, + SPECIES_QUAGSIRE, + SPECIES_MILTANK, + SPECIES_HYPNO, + SPECIES_ORANGURU, + SPECIES_COFAGRIGUS, + SPECIES_GOLDUCK, + SPECIES_CACTURNE, + SPECIES_KOMMO_O, + SPECIES_SLOWBRO, + SPECIES_TYPHLOSION, + SPECIES_SLOWKING, + SPECIES_ZEBSTRIKA, + SPECIES_KANGASKHAN, + SPECIES_STARMIE, + SPECIES_SWALOT, + SPECIES_TORKOAL, + SPECIES_EELEKTROSS, + SPECIES_MAGEARNA, + SPECIES_CARRACOSTA, + SPECIES_KLINKLANG, + SPECIES_ZOROARK, + SPECIES_PYROAR, + SPECIES_DRAGALGE, + SPECIES_SWAMPERT, + SPECIES_FLYGON, + SPECIES_ARAQUANID, + SPECIES_GENESECT, + SPECIES_PASSIMIAN, + SPECIES_INCINEROAR, + SPECIES_EXPLOUD, + SPECIES_EMPOLEON, + SPECIES_NOIVERN, + SPECIES_DODRIO, + SPECIES_BLASTOISE, + SPECIES_CRESSELIA, + SPECIES_MAKUHITA, + SPECIES_CONKELDURR, + SPECIES_SEALEO, + SPECIES_TAUROS, + SPECIES_FERALIGATR, + SPECIES_SHARPEDO, + SPECIES_SEEL, + SPECIES_CHESNAUGHT, + SPECIES_CHARIZARD, + SPECIES_GOGOAT, + SPECIES_GOLETT, + SPECIES_SAWSBUCK, + SPECIES_DARMANITAN, + SPECIES_SAMUROTT, + SPECIES_BOUFFALANT, + SPECIES_RAPIDASH, + SPECIES_GARCHOMP, + SPECIES_BELDUM, + SPECIES_BARBARACLE, + SPECIES_KROOKODILE, + SPECIES_NOSEPASS, + SPECIES_GROTLE, + SPECIES_BERGMITE, + SPECIES_VENUSAUR, + SPECIES_TROPIUS, + SPECIES_XURKITREE, + SPECIES_MEGANIUM, + SPECIES_SILVALLY, + SPECIES_BOLDORE, + SPECIES_RAMPARDOS, + SPECIES_SALAMENCE, + SPECIES_GRAVELER, + SPECIES_MUNCHLAX, + SPECIES_HAXORUS, + SPECIES_DUSKNOIR, + SPECIES_GARBODOR, + SPECIES_CLAYDOL, + SPECIES_SPIRITOMB, + SPECIES_GOLISOPOD, + SPECIES_FERROTHORN, + SPECIES_MUDBRAY, + SPECIES_SHELGON, + SPECIES_RHYHORN, + SPECIES_SCIZOR, + SPECIES_DEWGONG, + SPECIES_EXEGGUTOR, + SPECIES_RHYDON, + SPECIES_DONPHAN, + SPECIES_LAIRON, + SPECIES_LUNALA, + SPECIES_TYPE_NULL, + SPECIES_MEWTWO, + SPECIES_FORRETRESS, + SPECIES_URSARING, + SPECIES_TANGROWTH, + SPECIES_MACHAMP, + SPECIES_WAILMER, + SPECIES_SLAKING, + SPECIES_CLOYSTER, + SPECIES_JELLICENT, + SPECIES_BEWEAR, + SPECIES_ABOMASNOW, + SPECIES_PANGORO, + SPECIES_ELECTIVIRE, + SPECIES_DRUDDIGON, + SPECIES_LICKILICKY, + SPECIES_CRYOGONAL, + SPECIES_BASTIODON, + SPECIES_EMBOAR, + SPECIES_NAGANADEL, + SPECIES_GOODRA, + SPECIES_WALREIN, + SPECIES_KINGDRA, + SPECIES_PUPITAR, + SPECIES_SOLROCK, + SPECIES_ARCANINE, + SPECIES_HYDREIGON, + SPECIES_MILOTIC, + SPECIES_LUNATONE, + SPECIES_REGICE, + SPECIES_RAIKOU, + SPECIES_MAGNEZONE, + SPECIES_CRABOMINABLE, + SPECIES_DRAMPA, + SPECIES_SUICUNE, + SPECIES_BRONZONG, + SPECIES_VOLCANION, + SPECIES_ENTEI, + SPECIES_HO_OH, + SPECIES_CRUSTLE, + SPECIES_VIRIZION, + SPECIES_SCOLIPEDE, + SPECIES_TYRANITAR, + SPECIES_METANG, + SPECIES_YVELTAL, + SPECIES_REGISTEEL, + SPECIES_RAYQUAZA, + SPECIES_ONIX, + SPECIES_DRAGONITE, + SPECIES_DHELMISE, + SPECIES_TURTONATOR, + SPECIES_XERNEAS, + SPECIES_LUGIA, + SPECIES_LAPRAS, + SPECIES_MANTINE, + SPECIES_CAMERUPT, + SPECIES_AURORUS, + SPECIES_REGIROCK, + SPECIES_SOLGALEO, + SPECIES_NECROZMA, + SPECIES_GYARADOS, + SPECIES_COBALION, + SPECIES_PALOSSAND, + SPECIES_HARIYAMA, + SPECIES_GLALIE, + SPECIES_GIGALITH, + SPECIES_BEARTIC, + SPECIES_TERRAKION, + SPECIES_TYRANTRUM, + SPECIES_RHYPERIOR, + SPECIES_MAMOSWINE, + SPECIES_GOLEM, + SPECIES_HIPPOWDON, + SPECIES_ZYGARDE, + SPECIES_TORTERRA, + SPECIES_ARCEUS, + SPECIES_KYUREM, + SPECIES_GOLURK, + SPECIES_RESHIRAM, + SPECIES_BUZZWOLE, + SPECIES_PALKIA, + SPECIES_PROBOPASS, + SPECIES_ZEKROM, + SPECIES_KYOGRE, + SPECIES_AGGRON, + SPECIES_WAILORD, + SPECIES_STEELIX, + SPECIES_REGIGIGAS, + SPECIES_HEATRAN, + SPECIES_SNORLAX, + SPECIES_AVALUGG, + SPECIES_METAGROSS, + SPECIES_DIALGA, + SPECIES_GIRATINA, + SPECIES_MELMETAL, + SPECIES_STAKATAKA, + SPECIES_GUZZLORD, + SPECIES_MUDSDALE, + SPECIES_GROUDON, + SPECIES_COSMOEM, + SPECIES_CELESTEELA, }; +const u16 gPokedexOrderWeightCount = ARRAY_COUNT(gPokedexOrder_Weight); + const u16 gPokedexOrder_Height[] = { - NATIONAL_DEX_JOLTIK, - NATIONAL_DEX_FLABEBE, - NATIONAL_DEX_CUTIEFLY, - NATIONAL_DEX_COMFEY, - NATIONAL_DEX_COSMOEM, - NATIONAL_DEX_DIGLETT, - NATIONAL_DEX_NATU, - NATIONAL_DEX_AZURILL, - NATIONAL_DEX_BUDEW, - NATIONAL_DEX_BURMY, - NATIONAL_DEX_CHINGLING, - NATIONAL_DEX_SHAYMIN, - NATIONAL_DEX_FOONGUS, - NATIONAL_DEX_TYNAMO, - NATIONAL_DEX_FLOETTE, - NATIONAL_DEX_SPRITZEE, - NATIONAL_DEX_DEDENNE, - NATIONAL_DEX_KLEFKI, - NATIONAL_DEX_RIBOMBEE, - NATIONAL_DEX_WISHIWASHI, - NATIONAL_DEX_MORELULL, - NATIONAL_DEX_MIMIKYU, - NATIONAL_DEX_COSMOG, - NATIONAL_DEX_MELTAN, - NATIONAL_DEX_CATERPIE, - NATIONAL_DEX_WEEDLE, - NATIONAL_DEX_PIDGEY, - NATIONAL_DEX_RATTATA, - NATIONAL_DEX_SPEAROW, - NATIONAL_DEX_PARAS, - NATIONAL_DEX_MAGNEMITE, - NATIONAL_DEX_SHELLDER, - NATIONAL_DEX_DITTO, - NATIONAL_DEX_EEVEE, - NATIONAL_DEX_PICHU, - NATIONAL_DEX_CLEFFA, - NATIONAL_DEX_IGGLYBUFF, - NATIONAL_DEX_TOGEPI, - NATIONAL_DEX_SUNKERN, - NATIONAL_DEX_WURMPLE, - NATIONAL_DEX_TAILLOW, - NATIONAL_DEX_ROSELIA, - NATIONAL_DEX_CASTFORM, - NATIONAL_DEX_JIRACHI, - NATIONAL_DEX_STARLY, - NATIONAL_DEX_KRICKETOT, - NATIONAL_DEX_COMBEE, - NATIONAL_DEX_SHELLOS, - NATIONAL_DEX_ROTOM, - NATIONAL_DEX_UXIE, - NATIONAL_DEX_MESPRIT, - NATIONAL_DEX_AZELF, - NATIONAL_DEX_MANAPHY, - NATIONAL_DEX_PIDOVE, - NATIONAL_DEX_DRILBUR, - NATIONAL_DEX_SEWADDLE, - NATIONAL_DEX_COTTONEE, - NATIONAL_DEX_DWEBBLE, - NATIONAL_DEX_SOLOSIS, - NATIONAL_DEX_KLINK, - NATIONAL_DEX_LITWICK, - NATIONAL_DEX_DURANT, - NATIONAL_DEX_FROAKIE, - NATIONAL_DEX_FLETCHLING, - NATIONAL_DEX_SCATTERBUG, - NATIONAL_DEX_SPEWPA, - NATIONAL_DEX_ESPURR, - NATIONAL_DEX_CARBINK, - NATIONAL_DEX_GOOMY, - NATIONAL_DEX_ROWLET, - NATIONAL_DEX_PIKIPEK, - NATIONAL_DEX_DEWPIDER, - NATIONAL_DEX_FOMANTIS, - NATIONAL_DEX_BOUNSWEET, - NATIONAL_DEX_PYUKUMUKU, - NATIONAL_DEX_MINIOR, - NATIONAL_DEX_TOGEDEMARU, - NATIONAL_DEX_KARTANA, - NATIONAL_DEX_PIKACHU, - NATIONAL_DEX_NIDORAN_F, - NATIONAL_DEX_MEOWTH, - NATIONAL_DEX_GEODUDE, - NATIONAL_DEX_KRABBY, - NATIONAL_DEX_EXEGGCUTE, - NATIONAL_DEX_CUBONE, - NATIONAL_DEX_HORSEA, - NATIONAL_DEX_OMANYTE, - NATIONAL_DEX_MEW, - NATIONAL_DEX_BELLOSSOM, - NATIONAL_DEX_MARILL, - NATIONAL_DEX_HOPPIP, - NATIONAL_DEX_WOOPER, - NATIONAL_DEX_SWINUB, - NATIONAL_DEX_SMOOCHUM, - NATIONAL_DEX_TORCHIC, - NATIONAL_DEX_MUDKIP, - NATIONAL_DEX_ZIGZAGOON, - NATIONAL_DEX_RALTS, - NATIONAL_DEX_SHROOMISH, - NATIONAL_DEX_ARON, - NATIONAL_DEX_PLUSLE, - NATIONAL_DEX_MINUN, - NATIONAL_DEX_GULPIN, - NATIONAL_DEX_CACNEA, - NATIONAL_DEX_SWABLU, - NATIONAL_DEX_BARBOACH, - NATIONAL_DEX_CLAMPERL, - NATIONAL_DEX_TURTWIG, - NATIONAL_DEX_PIPLUP, - NATIONAL_DEX_PACHIRISU, - NATIONAL_DEX_CHERUBI, - NATIONAL_DEX_DRIFLOON, - NATIONAL_DEX_BUNEARY, - NATIONAL_DEX_STUNKY, - NATIONAL_DEX_FINNEON, - NATIONAL_DEX_PHIONE, - NATIONAL_DEX_VICTINI, - NATIONAL_DEX_LILLIPUP, - NATIONAL_DEX_PURRLOIN, - NATIONAL_DEX_ROGGENROLA, - NATIONAL_DEX_WOOBAT, - NATIONAL_DEX_VENIPEDE, - NATIONAL_DEX_MINCCINO, - NATIONAL_DEX_GOTHITA, - NATIONAL_DEX_VANILLITE, - NATIONAL_DEX_EMOLGA, - NATIONAL_DEX_SHELMET, - NATIONAL_DEX_CHESPIN, - NATIONAL_DEX_FENNEKIN, - NATIONAL_DEX_BUNNELBY, - NATIONAL_DEX_SWIRLIX, - NATIONAL_DEX_INKAY, - NATIONAL_DEX_PHANTUMP, - NATIONAL_DEX_PUMPKABOO, - NATIONAL_DEX_LITTEN, - NATIONAL_DEX_POPPLIO, - NATIONAL_DEX_YUNGOOS, - NATIONAL_DEX_GRUBBIN, - NATIONAL_DEX_MAREANIE, - NATIONAL_DEX_KOMALA, - NATIONAL_DEX_SQUIRTLE, - NATIONAL_DEX_NIDORAN_M, - NATIONAL_DEX_JIGGLYPUFF, - NATIONAL_DEX_ODDISH, - NATIONAL_DEX_MANKEY, - NATIONAL_DEX_VOLTORB, - NATIONAL_DEX_KABUTO, - NATIONAL_DEX_CYNDAQUIL, - NATIONAL_DEX_SPINARAK, - NATIONAL_DEX_CHINCHOU, - NATIONAL_DEX_MURKROW, - NATIONAL_DEX_UNOWN, - NATIONAL_DEX_QWILFISH, - NATIONAL_DEX_PHANPY, - NATIONAL_DEX_TREECKO, - NATIONAL_DEX_POOCHYENA, - NATIONAL_DEX_LINOONE, - NATIONAL_DEX_LOTAD, - NATIONAL_DEX_SEEDOT, - NATIONAL_DEX_SURSKIT, - NATIONAL_DEX_NINCADA, - NATIONAL_DEX_SABLEYE, - NATIONAL_DEX_TORKOAL, - NATIONAL_DEX_BALTOY, - NATIONAL_DEX_CHIMCHAR, - NATIONAL_DEX_BIDOOF, - NATIONAL_DEX_SHINX, - NATIONAL_DEX_SHIELDON, - NATIONAL_DEX_WORMADAM, - NATIONAL_DEX_CHERRIM, - NATIONAL_DEX_GLAMEOW, - NATIONAL_DEX_BRONZOR, - NATIONAL_DEX_BONSLY, - NATIONAL_DEX_CHATOT, - NATIONAL_DEX_TEPIG, - NATIONAL_DEX_OSHAWOTT, - NATIONAL_DEX_PATRAT, - NATIONAL_DEX_TYMPOLE, - NATIONAL_DEX_SWADLOON, - NATIONAL_DEX_PETILIL, - NATIONAL_DEX_YAMASK, - NATIONAL_DEX_ARCHEN, - NATIONAL_DEX_CINCCINO, - NATIONAL_DEX_DUCKLETT, - NATIONAL_DEX_KARRABLAST, - NATIONAL_DEX_ELGYEM, - NATIONAL_DEX_CUBCHOO, - NATIONAL_DEX_PAWNIARD, - NATIONAL_DEX_RUFFLET, - NATIONAL_DEX_VULLABY, - NATIONAL_DEX_BINACLE, - NATIONAL_DEX_SKRELP, - NATIONAL_DEX_CLAUNCHER, - NATIONAL_DEX_HELIOPTILE, - NATIONAL_DEX_NOIBAT, - NATIONAL_DEX_HOOPA, - NATIONAL_DEX_CHARJABUG, - NATIONAL_DEX_ROCKRUFF, - NATIONAL_DEX_STUFFUL, - NATIONAL_DEX_WIMPOD, - NATIONAL_DEX_SANDYGAST, - NATIONAL_DEX_CHARMANDER, - NATIONAL_DEX_KAKUNA, - NATIONAL_DEX_SANDSHREW, - NATIONAL_DEX_CLEFAIRY, - NATIONAL_DEX_VULPIX, - NATIONAL_DEX_POLIWAG, - NATIONAL_DEX_KOFFING, - NATIONAL_DEX_GOLDEEN, - NATIONAL_DEX_TOTODILE, - NATIONAL_DEX_TOGETIC, - NATIONAL_DEX_MAREEP, - NATIONAL_DEX_SKIPLOOM, - NATIONAL_DEX_PINECO, - NATIONAL_DEX_SNUBBULL, - NATIONAL_DEX_SHUCKLE, - NATIONAL_DEX_TEDDIURSA, - NATIONAL_DEX_CORSOLA, - NATIONAL_DEX_REMORAID, - NATIONAL_DEX_HOUNDOUR, - NATIONAL_DEX_PORYGON2, - NATIONAL_DEX_ELEKID, - NATIONAL_DEX_LARVITAR, - NATIONAL_DEX_CELEBI, - NATIONAL_DEX_SILCOON, - NATIONAL_DEX_WINGULL, - NATIONAL_DEX_WHISMUR, - NATIONAL_DEX_SKITTY, - NATIONAL_DEX_MAWILE, - NATIONAL_DEX_MEDITITE, - NATIONAL_DEX_ELECTRIKE, - NATIONAL_DEX_ILLUMISE, - NATIONAL_DEX_CORPHISH, - NATIONAL_DEX_FEEBAS, - NATIONAL_DEX_SHUPPET, - NATIONAL_DEX_CHIMECHO, - NATIONAL_DEX_WYNAUT, - NATIONAL_DEX_LUVDISC, - NATIONAL_DEX_BAGON, - NATIONAL_DEX_BELDUM, - NATIONAL_DEX_STARAVIA, - NATIONAL_DEX_MIME_JR, - NATIONAL_DEX_HAPPINY, - NATIONAL_DEX_MUNCHLAX, - NATIONAL_DEX_SNIVY, - NATIONAL_DEX_PANSAGE, - NATIONAL_DEX_PANSEAR, - NATIONAL_DEX_PANPOUR, - NATIONAL_DEX_MUNNA, - NATIONAL_DEX_TRANQUILL, - NATIONAL_DEX_TIMBURR, - NATIONAL_DEX_DARUMAKA, - NATIONAL_DEX_SCRAGGY, - NATIONAL_DEX_TRUBBISH, - NATIONAL_DEX_DUOSION, - NATIONAL_DEX_DEERLING, - NATIONAL_DEX_AMOONGUSS, - NATIONAL_DEX_FERROSEED, - NATIONAL_DEX_KLANG, - NATIONAL_DEX_KLINKLANG, - NATIONAL_DEX_LAMPENT, - NATIONAL_DEX_AXEW, - NATIONAL_DEX_MELOETTA, - NATIONAL_DEX_FROGADIER, - NATIONAL_DEX_LITLEO, - NATIONAL_DEX_PANCHAM, - NATIONAL_DEX_MEOWSTIC, - NATIONAL_DEX_BRIONNE, - NATIONAL_DEX_TRUMBEAK, - NATIONAL_DEX_CRABRAWLER, - NATIONAL_DEX_ORICORIO, - NATIONAL_DEX_SALANDIT, - NATIONAL_DEX_JANGMO_O, - NATIONAL_DEX_POIPOLE, - NATIONAL_DEX_BULBASAUR, - NATIONAL_DEX_METAPOD, - NATIONAL_DEX_RATICATE, - NATIONAL_DEX_DUGTRIO, - NATIONAL_DEX_GROWLITHE, - NATIONAL_DEX_BELLSPROUT, - NATIONAL_DEX_HOOTHOOT, - NATIONAL_DEX_MISDREAVUS, - NATIONAL_DEX_SLUGMA, - NATIONAL_DEX_TYROGUE, - NATIONAL_DEX_MAGBY, - NATIONAL_DEX_MARSHTOMP, - NATIONAL_DEX_CASCOON, - NATIONAL_DEX_SWELLOW, - NATIONAL_DEX_VOLBEAT, - NATIONAL_DEX_NUMEL, - NATIONAL_DEX_SPOINK, - NATIONAL_DEX_TRAPINCH, - NATIONAL_DEX_ANORITH, - NATIONAL_DEX_SNORUNT, - NATIONAL_DEX_BUIZEL, - NATIONAL_DEX_GIBLE, - NATIONAL_DEX_RIOLU, - NATIONAL_DEX_CROAGUNK, - NATIONAL_DEX_EXCADRILL, - NATIONAL_DEX_WHIMSICOTT, - NATIONAL_DEX_SANDILE, - NATIONAL_DEX_TIRTOUGA, - NATIONAL_DEX_ZORUA, - NATIONAL_DEX_GOTHORITA, - NATIONAL_DEX_STUNFISK, - NATIONAL_DEX_QUILLADIN, - NATIONAL_DEX_FLETCHINDER, - NATIONAL_DEX_DIANCIE, - NATIONAL_DEX_DARTRIX, - NATIONAL_DEX_TORRACAT, - NATIONAL_DEX_GUMSHOOS, - NATIONAL_DEX_TOXAPEX, - NATIONAL_DEX_STEENEE, - NATIONAL_DEX_MARSHADOW, - NATIONAL_DEX_RAICHU, - NATIONAL_DEX_NIDORINA, - NATIONAL_DEX_ZUBAT, - NATIONAL_DEX_GLOOM, - NATIONAL_DEX_PSYDUCK, - NATIONAL_DEX_MACHOP, - NATIONAL_DEX_FARFETCHD, - NATIONAL_DEX_STARYU, - NATIONAL_DEX_JOLTEON, - NATIONAL_DEX_PORYGON, - NATIONAL_DEX_SENTRET, - NATIONAL_DEX_FLAAFFY, - NATIONAL_DEX_AZUMARILL, - NATIONAL_DEX_JUMPLUFF, - NATIONAL_DEX_AIPOM, - NATIONAL_DEX_SUNFLORA, - NATIONAL_DEX_MAGCARGO, - NATIONAL_DEX_KIRLIA, - NATIONAL_DEX_MASQUERAIN, - NATIONAL_DEX_SLAKOTH, - NATIONAL_DEX_NINJASK, - NATIONAL_DEX_SHEDINJA, - NATIONAL_DEX_CARVANHA, - NATIONAL_DEX_DUSKULL, - NATIONAL_DEX_SPHEAL, - NATIONAL_DEX_PRINPLUP, - NATIONAL_DEX_HIPPOPOTAS, - NATIONAL_DEX_SKORUPI, - NATIONAL_DEX_GLACEON, - NATIONAL_DEX_SERVINE, - NATIONAL_DEX_DEWOTT, - NATIONAL_DEX_BLITZLE, - NATIONAL_DEX_PALPITOAD, - NATIONAL_DEX_GALVANTULA, - NATIONAL_DEX_ACCELGOR, - NATIONAL_DEX_DEINO, - NATIONAL_DEX_HONEDGE, - NATIONAL_DEX_DOUBLADE, - NATIONAL_DEX_AROMATISSE, - NATIONAL_DEX_SLURPUFF, - NATIONAL_DEX_TYRUNT, - NATIONAL_DEX_HAWLUCHA, - NATIONAL_DEX_SLIGGOO, - NATIONAL_DEX_LYCANROC, - NATIONAL_DEX_NIDORINO, - NATIONAL_DEX_ABRA, - NATIONAL_DEX_TENTACOOL, - NATIONAL_DEX_GRIMER, - NATIONAL_DEX_MAGIKARP, - NATIONAL_DEX_FLAREON, - NATIONAL_DEX_CHIKORITA, - NATIONAL_DEX_QUILAVA, - NATIONAL_DEX_ESPEON, - NATIONAL_DEX_SNEASEL, - NATIONAL_DEX_OCTILLERY, - NATIONAL_DEX_DELIBIRD, - NATIONAL_DEX_GROVYLE, - NATIONAL_DEX_COMBUSKEN, - NATIONAL_DEX_LAIRON, - NATIONAL_DEX_GRUMPIG, - NATIONAL_DEX_WHISCASH, - NATIONAL_DEX_MONFERNO, - NATIONAL_DEX_LUXIO, - NATIONAL_DEX_ROSERADE, - NATIONAL_DEX_CRANIDOS, - NATIONAL_DEX_MOTHIM, - NATIONAL_DEX_GASTRODON, - NATIONAL_DEX_MISMAGIUS, - NATIONAL_DEX_HONCHKROW, - NATIONAL_DEX_PORYGON_Z, - NATIONAL_DEX_HERDIER, - NATIONAL_DEX_BOLDORE, - NATIONAL_DEX_SWOOBAT, - NATIONAL_DEX_MIENFOO, - NATIONAL_DEX_SKIDDO, - NATIONAL_DEX_GOURGEIST, - NATIONAL_DEX_LURANTIS, - NATIONAL_DEX_BRUXISH, - NATIONAL_DEX_IVYSAUR, - NATIONAL_DEX_WARTORTLE, - NATIONAL_DEX_BEEDRILL, - NATIONAL_DEX_SANDSLASH, - NATIONAL_DEX_WIGGLYTUFF, - NATIONAL_DEX_PARASECT, - NATIONAL_DEX_VENONAT, - NATIONAL_DEX_PERSIAN, - NATIONAL_DEX_PRIMEAPE, - NATIONAL_DEX_POLIWHIRL, - NATIONAL_DEX_WEEPINBELL, - NATIONAL_DEX_GRAVELER, - NATIONAL_DEX_PONYTA, - NATIONAL_DEX_MAGNETON, - NATIONAL_DEX_DROWZEE, - NATIONAL_DEX_MAROWAK, - NATIONAL_DEX_RHYHORN, - NATIONAL_DEX_TANGELA, - NATIONAL_DEX_VAPOREON, - NATIONAL_DEX_OMASTAR, - NATIONAL_DEX_LEDYBA, - NATIONAL_DEX_UMBREON, - NATIONAL_DEX_MIGHTYENA, - NATIONAL_DEX_BEAUTIFLY, - NATIONAL_DEX_NUZLEAF, - NATIONAL_DEX_LOUDRED, - NATIONAL_DEX_MAKUHITA, - NATIONAL_DEX_NOSEPASS, - NATIONAL_DEX_LUNATONE, - NATIONAL_DEX_LILEEP, - NATIONAL_DEX_KECLEON, - NATIONAL_DEX_RELICANTH, - NATIONAL_DEX_BIBAREL, - NATIONAL_DEX_KRICKETUNE, - NATIONAL_DEX_PURUGLY, - NATIONAL_DEX_SKUNTANK, - NATIONAL_DEX_SPIRITOMB, - NATIONAL_DEX_MANTYKE, - NATIONAL_DEX_SNOVER, - NATIONAL_DEX_LEAFEON, - NATIONAL_DEX_PIGNITE, - NATIONAL_DEX_SIMISEAR, - NATIONAL_DEX_SIMIPOUR, - NATIONAL_DEX_BASCULIN, - NATIONAL_DEX_KROKOROK, - NATIONAL_DEX_MARACTUS, - NATIONAL_DEX_REUNICLUS, - NATIONAL_DEX_ESCAVALIER, - NATIONAL_DEX_FERROTHORN, - NATIONAL_DEX_BEHEEYEM, - NATIONAL_DEX_CHANDELURE, - NATIONAL_DEX_FRAXURE, - NATIONAL_DEX_GOLETT, - NATIONAL_DEX_BRAIXEN, - NATIONAL_DEX_DIGGERSBY, - NATIONAL_DEX_HELIOLISK, - NATIONAL_DEX_SYLVEON, - NATIONAL_DEX_BERGMITE, - NATIONAL_DEX_MUDBRAY, - NATIONAL_DEX_SHIINOTIC, - NATIONAL_DEX_MAGEARNA, - NATIONAL_DEX_CHARMELEON, - NATIONAL_DEX_BUTTERFREE, - NATIONAL_DEX_PIDGEOTTO, - NATIONAL_DEX_NINETALES, - NATIONAL_DEX_SEEL, - NATIONAL_DEX_CHANSEY, - NATIONAL_DEX_STARMIE, - NATIONAL_DEX_ELECTABUZZ, - NATIONAL_DEX_CROCONAW, - NATIONAL_DEX_ARIADOS, - NATIONAL_DEX_POLITOED, - NATIONAL_DEX_GLIGAR, - NATIONAL_DEX_PILOSWINE, - NATIONAL_DEX_DONPHAN, - NATIONAL_DEX_DELCATTY, - NATIONAL_DEX_SPINDA, - NATIONAL_DEX_VIBRAVA, - NATIONAL_DEX_ALTARIA, - NATIONAL_DEX_CRAWDAUNT, - NATIONAL_DEX_BANETTE, - NATIONAL_DEX_SEALEO, - NATIONAL_DEX_SHELGON, - NATIONAL_DEX_GROTLE, - NATIONAL_DEX_FLOATZEL, - NATIONAL_DEX_WEAVILE, - NATIONAL_DEX_WATCHOG, - NATIONAL_DEX_LIEPARD, - NATIONAL_DEX_SIMISAGE, - NATIONAL_DEX_MUSHARNA, - NATIONAL_DEX_AUDINO, - NATIONAL_DEX_LILLIGANT, - NATIONAL_DEX_SCRAFTY, - NATIONAL_DEX_VANILLISH, - NATIONAL_DEX_CRYOGONAL, - NATIONAL_DEX_LARVESTA, - NATIONAL_DEX_FLORGES, - NATIONAL_DEX_TOUCANNON, - NATIONAL_DEX_FEAROW, - NATIONAL_DEX_VILEPLUME, - NATIONAL_DEX_SLOWPOKE, - NATIONAL_DEX_MUK, - NATIONAL_DEX_ELECTRODE, - NATIONAL_DEX_LICKITUNG, - NATIONAL_DEX_WEEZING, - NATIONAL_DEX_SEADRA, - NATIONAL_DEX_BAYLEEF, - NATIONAL_DEX_LANTURN, - NATIONAL_DEX_SUDOWOODO, - NATIONAL_DEX_YANMA, - NATIONAL_DEX_FORRETRESS, - NATIONAL_DEX_SMEARGLE, - NATIONAL_DEX_MILTANK, - NATIONAL_DEX_PUPITAR, - NATIONAL_DEX_DUSTOX, - NATIONAL_DEX_LOMBRE, - NATIONAL_DEX_PELIPPER, - NATIONAL_DEX_BRELOOM, - NATIONAL_DEX_SOLROCK, - NATIONAL_DEX_ABSOL, - NATIONAL_DEX_METANG, - NATIONAL_DEX_INFERNAPE, - NATIONAL_DEX_STARAPTOR, - NATIONAL_DEX_VESPIQUEN, - NATIONAL_DEX_AMBIPOM, - NATIONAL_DEX_DRIFBLIM, - NATIONAL_DEX_LOPUNNY, - NATIONAL_DEX_LUCARIO, - NATIONAL_DEX_LUMINEON, - NATIONAL_DEX_MAGNEZONE, - NATIONAL_DEX_STOUTLAND, - NATIONAL_DEX_UNFEZANT, - NATIONAL_DEX_GURDURR, - NATIONAL_DEX_LEAVANNY, - NATIONAL_DEX_WHIRLIPEDE, - NATIONAL_DEX_CARRACOSTA, - NATIONAL_DEX_FRILLISH, - NATIONAL_DEX_ALOMOMOLA, - NATIONAL_DEX_EELEKTRIK, - NATIONAL_DEX_MANDIBUZZ, - NATIONAL_DEX_TALONFLAME, - NATIONAL_DEX_VIVILLON, - NATIONAL_DEX_FURFROU, - NATIONAL_DEX_SALAZZLE, - NATIONAL_DEX_TSAREENA, - NATIONAL_DEX_HAKAMO_O, - NATIONAL_DEX_TAPU_LELE, - NATIONAL_DEX_NIHILEGO, - NATIONAL_DEX_NIDOQUEEN, - NATIONAL_DEX_CLEFABLE, - NATIONAL_DEX_POLIWRATH, - NATIONAL_DEX_KADABRA, - NATIONAL_DEX_GASTLY, - NATIONAL_DEX_KINGLER, - NATIONAL_DEX_SEAKING, - NATIONAL_DEX_MR_MIME, - NATIONAL_DEX_MAGMAR, - NATIONAL_DEX_KABUTOPS, - NATIONAL_DEX_WOBBUFFET, - NATIONAL_DEX_SHIFTRY, - NATIONAL_DEX_MEDICHAM, - NATIONAL_DEX_CACTURNE, - NATIONAL_DEX_ZANGOOSE, - NATIONAL_DEX_BASTIODON, - NATIONAL_DEX_BRONZONG, - NATIONAL_DEX_DRAPION, - NATIONAL_DEX_TOXICROAK, - NATIONAL_DEX_FROSLASS, - NATIONAL_DEX_THROH, - NATIONAL_DEX_DARMANITAN, - NATIONAL_DEX_SWANNA, - NATIONAL_DEX_VANILLUXE, - NATIONAL_DEX_BARBARACLE, - NATIONAL_DEX_CLAWITZER, - NATIONAL_DEX_AMAURA, - NATIONAL_DEX_PALOSSAND, - NATIONAL_DEX_TAPU_FINI, - NATIONAL_DEX_NIDOKING, - NATIONAL_DEX_GOLEM, - NATIONAL_DEX_DODUO, - NATIONAL_DEX_HITMONCHAN, - NATIONAL_DEX_JYNX, - NATIONAL_DEX_TAUROS, - NATIONAL_DEX_LEDIAN, - NATIONAL_DEX_AMPHAROS, - NATIONAL_DEX_QUAGSIRE, - NATIONAL_DEX_GRANBULL, - NATIONAL_DEX_HOUNDOOM, - NATIONAL_DEX_STANTLER, - NATIONAL_DEX_HITMONTOP, - NATIONAL_DEX_VIGOROTH, - NATIONAL_DEX_WALREIN, - NATIONAL_DEX_LATIAS, - NATIONAL_DEX_LUXRAY, - NATIONAL_DEX_GABITE, - NATIONAL_DEX_CARNIVINE, - NATIONAL_DEX_PROBOPASS, - NATIONAL_DEX_CONKELDURR, - NATIONAL_DEX_SAWK, - NATIONAL_DEX_CRUSTLE, - NATIONAL_DEX_SIGILYPH, - NATIONAL_DEX_ARCHEOPS, - NATIONAL_DEX_MIENSHAO, - NATIONAL_DEX_HEATMOR, - NATIONAL_DEX_ZWEILOUS, - NATIONAL_DEX_KELDEO, - NATIONAL_DEX_PIDGEOT, - NATIONAL_DEX_VENOMOTH, - NATIONAL_DEX_ALAKAZAM, - NATIONAL_DEX_MACHOKE, - NATIONAL_DEX_CLOYSTER, - NATIONAL_DEX_GENGAR, - NATIONAL_DEX_HITMONLEE, - NATIONAL_DEX_SCYTHER, - NATIONAL_DEX_PINSIR, - NATIONAL_DEX_XATU, - NATIONAL_DEX_GIRAFARIG, - NATIONAL_DEX_DUNSPARCE, - NATIONAL_DEX_HERACROSS, - NATIONAL_DEX_BLISSEY, - NATIONAL_DEX_SWAMPERT, - NATIONAL_DEX_LUDICOLO, - NATIONAL_DEX_EXPLOUD, - NATIONAL_DEX_MANECTRIC, - NATIONAL_DEX_CLAYDOL, - NATIONAL_DEX_CRADILY, - NATIONAL_DEX_ARMALDO, - NATIONAL_DEX_GLALIE, - NATIONAL_DEX_SALAMENCE, - NATIONAL_DEX_TOGEKISS, - NATIONAL_DEX_CRESSELIA, - NATIONAL_DEX_DARKRAI, - NATIONAL_DEX_SAMUROTT, - NATIONAL_DEX_SEISMITOAD, - NATIONAL_DEX_KROOKODILE, - NATIONAL_DEX_GOTHITELLE, - NATIONAL_DEX_BRAVIARY, - NATIONAL_DEX_TORNADUS, - NATIONAL_DEX_THUNDURUS, - NATIONAL_DEX_LANDORUS, - NATIONAL_DEX_GENESECT, - NATIONAL_DEX_DELPHOX, - NATIONAL_DEX_GRENINJA, - NATIONAL_DEX_PYROAR, - NATIONAL_DEX_MALAMAR, - NATIONAL_DEX_TREVENANT, - NATIONAL_DEX_NOIVERN, - NATIONAL_DEX_VIKAVOLT, - NATIONAL_DEX_ORANGURU, - NATIONAL_DEX_ZERAORA, - NATIONAL_DEX_BLASTOISE, - NATIONAL_DEX_GOLBAT, - NATIONAL_DEX_MACHAMP, - NATIONAL_DEX_TENTACRUEL, - NATIONAL_DEX_SLOWBRO, - NATIONAL_DEX_HAUNTER, - NATIONAL_DEX_HYPNO, - NATIONAL_DEX_ZAPDOS, - NATIONAL_DEX_NOCTOWL, - NATIONAL_DEX_GARDEVOIR, - NATIONAL_DEX_DUSCLOPS, - NATIONAL_DEX_METAGROSS, - NATIONAL_DEX_RAMPARDOS, - NATIONAL_DEX_MAGMORTAR, - NATIONAL_DEX_GALLADE, - NATIONAL_DEX_EMBOAR, - NATIONAL_DEX_ZEBSTRIKA, - NATIONAL_DEX_ZOROARK, - NATIONAL_DEX_DRUDDIGON, - NATIONAL_DEX_BISHARP, - NATIONAL_DEX_BOUFFALANT, - NATIONAL_DEX_VOLCARONA, - NATIONAL_DEX_CHESNAUGHT, - NATIONAL_DEX_DECIDUEYE, - NATIONAL_DEX_KOMMO_O, - NATIONAL_DEX_CHARIZARD, - NATIONAL_DEX_GOLDUCK, - NATIONAL_DEX_VICTREEBEL, - NATIONAL_DEX_RAPIDASH, - NATIONAL_DEX_DEWGONG, - NATIONAL_DEX_ARTICUNO, - NATIONAL_DEX_TYPHLOSION, - NATIONAL_DEX_SKARMORY, - NATIONAL_DEX_SCEPTILE, - NATIONAL_DEX_SWALOT, - NATIONAL_DEX_HUNTAIL, - NATIONAL_DEX_REGIROCK, - NATIONAL_DEX_DEOXYS, - NATIONAL_DEX_EMPOLEON, - NATIONAL_DEX_LICKILICKY, - NATIONAL_DEX_HEATRAN, - NATIONAL_DEX_GIGALITH, - NATIONAL_DEX_COFAGRIGUS, - NATIONAL_DEX_GOGOAT, - NATIONAL_DEX_AEGISLASH, - NATIONAL_DEX_VOLCANION, - NATIONAL_DEX_CRABOMINABLE, - NATIONAL_DEX_DODRIO, - NATIONAL_DEX_AERODACTYL, - NATIONAL_DEX_DRATINI, - NATIONAL_DEX_MEGANIUM, - NATIONAL_DEX_FURRET, - NATIONAL_DEX_CROBAT, - NATIONAL_DEX_SCIZOR, - NATIONAL_DEX_URSARING, - NATIONAL_DEX_KINGDRA, - NATIONAL_DEX_SHARPEDO, - NATIONAL_DEX_GOREBYSS, - NATIONAL_DEX_REGICE, - NATIONAL_DEX_ELECTIVIRE, - NATIONAL_DEX_HAXORUS, - NATIONAL_DEX_HYDREIGON, - NATIONAL_DEX_DRAGALGE, - NATIONAL_DEX_INCINEROAR, - NATIONAL_DEX_PRIMARINA, - NATIONAL_DEX_ARAQUANID, - NATIONAL_DEX_TAPU_KOKO, - NATIONAL_DEX_PHEROMOSA, - NATIONAL_DEX_BLACEPHALON, - NATIONAL_DEX_ARCANINE, - NATIONAL_DEX_RHYDON, - NATIONAL_DEX_RAIKOU, - NATIONAL_DEX_BLAZIKEN, - NATIONAL_DEX_CAMERUPT, - NATIONAL_DEX_REGISTEEL, - NATIONAL_DEX_GARCHOMP, - NATIONAL_DEX_YANMEGA, - NATIONAL_DEX_GARBODOR, - NATIONAL_DEX_SAWSBUCK, - NATIONAL_DEX_TERRAKION, - NATIONAL_DEX_TYPE_NULL, - NATIONAL_DEX_TAPU_BULU, - NATIONAL_DEX_VENUSAUR, - NATIONAL_DEX_EKANS, - NATIONAL_DEX_EXEGGUTOR, - NATIONAL_DEX_MOLTRES, - NATIONAL_DEX_MEWTWO, - NATIONAL_DEX_SLOWKING, - NATIONAL_DEX_SUICUNE, - NATIONAL_DEX_TYRANITAR, - NATIONAL_DEX_SLAKING, - NATIONAL_DEX_WAILMER, - NATIONAL_DEX_FLYGON, - NATIONAL_DEX_TROPIUS, - NATIONAL_DEX_LATIOS, - NATIONAL_DEX_HIPPOWDON, - NATIONAL_DEX_TANGROWTH, - NATIONAL_DEX_GLISCOR, - NATIONAL_DEX_VIRIZION, - NATIONAL_DEX_GOODRA, - NATIONAL_DEX_AVALUGG, - NATIONAL_DEX_PASSIMIAN, - NATIONAL_DEX_GOLISOPOD, - NATIONAL_DEX_TURTONATOR, - NATIONAL_DEX_SNORLAX, - NATIONAL_DEX_MANTINE, - NATIONAL_DEX_ENTEI, - NATIONAL_DEX_AGGRON, - NATIONAL_DEX_EELEKTROSS, - NATIONAL_DEX_COBALION, - NATIONAL_DEX_PANGORO, - NATIONAL_DEX_BEWEAR, - NATIONAL_DEX_KANGASKHAN, - NATIONAL_DEX_DRAGONITE, - NATIONAL_DEX_TORTERRA, - NATIONAL_DEX_ABOMASNOW, - NATIONAL_DEX_DUSKNOIR, - NATIONAL_DEX_JELLICENT, - NATIONAL_DEX_FERALIGATR, - NATIONAL_DEX_HARIYAMA, - NATIONAL_DEX_SILVALLY, - NATIONAL_DEX_RHYPERIOR, - NATIONAL_DEX_BUZZWOLE, - NATIONAL_DEX_NECROZMA, - NATIONAL_DEX_LAPRAS, - NATIONAL_DEX_MAMOSWINE, - NATIONAL_DEX_SCOLIPEDE, - NATIONAL_DEX_TYRANTRUM, - NATIONAL_DEX_MUDSDALE, - NATIONAL_DEX_MELMETAL, - NATIONAL_DEX_BEARTIC, - NATIONAL_DEX_SEVIPER, - NATIONAL_DEX_AURORUS, - NATIONAL_DEX_GOLURK, - NATIONAL_DEX_ZEKROM, - NATIONAL_DEX_KYUREM, - NATIONAL_DEX_XERNEAS, - NATIONAL_DEX_DRAMPA, - NATIONAL_DEX_ARCEUS, - NATIONAL_DEX_RESHIRAM, - NATIONAL_DEX_SERPERIOR, - NATIONAL_DEX_SOLGALEO, - NATIONAL_DEX_ARBOK, - NATIONAL_DEX_GROUDON, - NATIONAL_DEX_NAGANADEL, - NATIONAL_DEX_REGIGIGAS, - NATIONAL_DEX_HO_OH, - NATIONAL_DEX_XURKITREE, - NATIONAL_DEX_DHELMISE, - NATIONAL_DEX_DRAGONAIR, - NATIONAL_DEX_LUNALA, - NATIONAL_DEX_PALKIA, - NATIONAL_DEX_KYOGRE, - NATIONAL_DEX_GIRATINA, - NATIONAL_DEX_ZYGARDE, - NATIONAL_DEX_LUGIA, - NATIONAL_DEX_DIALGA, - NATIONAL_DEX_GUZZLORD, - NATIONAL_DEX_STAKATAKA, - NATIONAL_DEX_YVELTAL, - NATIONAL_DEX_MILOTIC, - NATIONAL_DEX_GYARADOS, - NATIONAL_DEX_RAYQUAZA, - NATIONAL_DEX_ONIX, - NATIONAL_DEX_STEELIX, - NATIONAL_DEX_CELESTEELA, - NATIONAL_DEX_WAILORD, + SPECIES_JOLTIK, + SPECIES_FLABEBE, + SPECIES_CUTIEFLY, + SPECIES_COMFEY, + SPECIES_COSMOEM, + SPECIES_DIGLETT, + SPECIES_NATU, + SPECIES_AZURILL, + SPECIES_BUDEW, + SPECIES_BURMY, + SPECIES_CHINGLING, + SPECIES_SHAYMIN, + SPECIES_FOONGUS, + SPECIES_TYNAMO, + SPECIES_FLOETTE, + SPECIES_SPRITZEE, + SPECIES_DEDENNE, + SPECIES_KLEFKI, + SPECIES_RIBOMBEE, + SPECIES_WISHIWASHI, + SPECIES_MORELULL, + SPECIES_MIMIKYU, + SPECIES_COSMOG, + SPECIES_MELTAN, + SPECIES_CATERPIE, + SPECIES_WEEDLE, + SPECIES_PIDGEY, + SPECIES_RATTATA, + SPECIES_SPEAROW, + SPECIES_PARAS, + SPECIES_MAGNEMITE, + SPECIES_SHELLDER, + SPECIES_DITTO, + SPECIES_EEVEE, + SPECIES_PICHU, + SPECIES_CLEFFA, + SPECIES_IGGLYBUFF, + SPECIES_TOGEPI, + SPECIES_SUNKERN, + SPECIES_WURMPLE, + SPECIES_TAILLOW, + SPECIES_ROSELIA, + SPECIES_CASTFORM, + SPECIES_JIRACHI, + SPECIES_STARLY, + SPECIES_KRICKETOT, + SPECIES_COMBEE, + SPECIES_SHELLOS, + SPECIES_ROTOM, + SPECIES_UXIE, + SPECIES_MESPRIT, + SPECIES_AZELF, + SPECIES_MANAPHY, + SPECIES_PIDOVE, + SPECIES_DRILBUR, + SPECIES_SEWADDLE, + SPECIES_COTTONEE, + SPECIES_DWEBBLE, + SPECIES_SOLOSIS, + SPECIES_KLINK, + SPECIES_LITWICK, + SPECIES_DURANT, + SPECIES_FROAKIE, + SPECIES_FLETCHLING, + SPECIES_SCATTERBUG, + SPECIES_SPEWPA, + SPECIES_ESPURR, + SPECIES_CARBINK, + SPECIES_GOOMY, + SPECIES_ROWLET, + SPECIES_PIKIPEK, + SPECIES_DEWPIDER, + SPECIES_FOMANTIS, + SPECIES_BOUNSWEET, + SPECIES_PYUKUMUKU, + SPECIES_MINIOR_SHIELD, + SPECIES_TOGEDEMARU, + SPECIES_KARTANA, + SPECIES_PIKACHU, + SPECIES_NIDORAN_F, + SPECIES_MEOWTH, + SPECIES_GEODUDE, + SPECIES_KRABBY, + SPECIES_EXEGGCUTE, + SPECIES_CUBONE, + SPECIES_HORSEA, + SPECIES_OMANYTE, + SPECIES_MEW, + SPECIES_BELLOSSOM, + SPECIES_MARILL, + SPECIES_HOPPIP, + SPECIES_WOOPER, + SPECIES_SWINUB, + SPECIES_SMOOCHUM, + SPECIES_TORCHIC, + SPECIES_MUDKIP, + SPECIES_ZIGZAGOON, + SPECIES_RALTS, + SPECIES_SHROOMISH, + SPECIES_ARON, + SPECIES_PLUSLE, + SPECIES_MINUN, + SPECIES_GULPIN, + SPECIES_CACNEA, + SPECIES_SWABLU, + SPECIES_BARBOACH, + SPECIES_CLAMPERL, + SPECIES_TURTWIG, + SPECIES_PIPLUP, + SPECIES_PACHIRISU, + SPECIES_CHERUBI, + SPECIES_DRIFLOON, + SPECIES_BUNEARY, + SPECIES_STUNKY, + SPECIES_FINNEON, + SPECIES_PHIONE, + SPECIES_VICTINI, + SPECIES_LILLIPUP, + SPECIES_PURRLOIN, + SPECIES_ROGGENROLA, + SPECIES_WOOBAT, + SPECIES_VENIPEDE, + SPECIES_MINCCINO, + SPECIES_GOTHITA, + SPECIES_VANILLITE, + SPECIES_EMOLGA, + SPECIES_SHELMET, + SPECIES_CHESPIN, + SPECIES_FENNEKIN, + SPECIES_BUNNELBY, + SPECIES_SWIRLIX, + SPECIES_INKAY, + SPECIES_PHANTUMP, + SPECIES_PUMPKABOO, + SPECIES_LITTEN, + SPECIES_POPPLIO, + SPECIES_YUNGOOS, + SPECIES_GRUBBIN, + SPECIES_MAREANIE, + SPECIES_KOMALA, + SPECIES_SQUIRTLE, + SPECIES_NIDORAN_M, + SPECIES_JIGGLYPUFF, + SPECIES_ODDISH, + SPECIES_MANKEY, + SPECIES_VOLTORB, + SPECIES_KABUTO, + SPECIES_CYNDAQUIL, + SPECIES_SPINARAK, + SPECIES_CHINCHOU, + SPECIES_MURKROW, + SPECIES_UNOWN, + SPECIES_QWILFISH, + SPECIES_PHANPY, + SPECIES_TREECKO, + SPECIES_POOCHYENA, + SPECIES_LINOONE, + SPECIES_LOTAD, + SPECIES_SEEDOT, + SPECIES_SURSKIT, + SPECIES_NINCADA, + SPECIES_SABLEYE, + SPECIES_TORKOAL, + SPECIES_BALTOY, + SPECIES_CHIMCHAR, + SPECIES_BIDOOF, + SPECIES_SHINX, + SPECIES_SHIELDON, + SPECIES_WORMADAM, + SPECIES_CHERRIM, + SPECIES_GLAMEOW, + SPECIES_BRONZOR, + SPECIES_BONSLY, + SPECIES_CHATOT, + SPECIES_TEPIG, + SPECIES_OSHAWOTT, + SPECIES_PATRAT, + SPECIES_TYMPOLE, + SPECIES_SWADLOON, + SPECIES_PETILIL, + SPECIES_YAMASK, + SPECIES_ARCHEN, + SPECIES_CINCCINO, + SPECIES_DUCKLETT, + SPECIES_KARRABLAST, + SPECIES_ELGYEM, + SPECIES_CUBCHOO, + SPECIES_PAWNIARD, + SPECIES_RUFFLET, + SPECIES_VULLABY, + SPECIES_BINACLE, + SPECIES_SKRELP, + SPECIES_CLAUNCHER, + SPECIES_HELIOPTILE, + SPECIES_NOIBAT, + SPECIES_HOOPA, + SPECIES_CHARJABUG, + SPECIES_ROCKRUFF, + SPECIES_STUFFUL, + SPECIES_WIMPOD, + SPECIES_SANDYGAST, + SPECIES_CHARMANDER, + SPECIES_KAKUNA, + SPECIES_SANDSHREW, + SPECIES_CLEFAIRY, + SPECIES_VULPIX, + SPECIES_POLIWAG, + SPECIES_KOFFING, + SPECIES_GOLDEEN, + SPECIES_TOTODILE, + SPECIES_TOGETIC, + SPECIES_MAREEP, + SPECIES_SKIPLOOM, + SPECIES_PINECO, + SPECIES_SNUBBULL, + SPECIES_SHUCKLE, + SPECIES_TEDDIURSA, + SPECIES_CORSOLA, + SPECIES_REMORAID, + SPECIES_HOUNDOUR, + SPECIES_PORYGON2, + SPECIES_ELEKID, + SPECIES_LARVITAR, + SPECIES_CELEBI, + SPECIES_SILCOON, + SPECIES_WINGULL, + SPECIES_WHISMUR, + SPECIES_SKITTY, + SPECIES_MAWILE, + SPECIES_MEDITITE, + SPECIES_ELECTRIKE, + SPECIES_ILLUMISE, + SPECIES_CORPHISH, + SPECIES_FEEBAS, + SPECIES_SHUPPET, + SPECIES_CHIMECHO, + SPECIES_WYNAUT, + SPECIES_LUVDISC, + SPECIES_BAGON, + SPECIES_BELDUM, + SPECIES_STARAVIA, + SPECIES_MIME_JR, + SPECIES_HAPPINY, + SPECIES_MUNCHLAX, + SPECIES_SNIVY, + SPECIES_PANSAGE, + SPECIES_PANSEAR, + SPECIES_PANPOUR, + SPECIES_MUNNA, + SPECIES_TRANQUILL, + SPECIES_TIMBURR, + SPECIES_DARUMAKA, + SPECIES_SCRAGGY, + SPECIES_TRUBBISH, + SPECIES_DUOSION, + SPECIES_DEERLING, + SPECIES_AMOONGUSS, + SPECIES_FERROSEED, + SPECIES_KLANG, + SPECIES_KLINKLANG, + SPECIES_LAMPENT, + SPECIES_AXEW, + SPECIES_MELOETTA, + SPECIES_FROGADIER, + SPECIES_LITLEO, + SPECIES_PANCHAM, + SPECIES_MEOWSTIC, + SPECIES_BRIONNE, + SPECIES_TRUMBEAK, + SPECIES_CRABRAWLER, + SPECIES_ORICORIO, + SPECIES_SALANDIT, + SPECIES_JANGMO_O, + SPECIES_POIPOLE, + SPECIES_BULBASAUR, + SPECIES_METAPOD, + SPECIES_RATICATE, + SPECIES_DUGTRIO, + SPECIES_GROWLITHE, + SPECIES_BELLSPROUT, + SPECIES_HOOTHOOT, + SPECIES_MISDREAVUS, + SPECIES_SLUGMA, + SPECIES_TYROGUE, + SPECIES_MAGBY, + SPECIES_MARSHTOMP, + SPECIES_CASCOON, + SPECIES_SWELLOW, + SPECIES_VOLBEAT, + SPECIES_NUMEL, + SPECIES_SPOINK, + SPECIES_TRAPINCH, + SPECIES_ANORITH, + SPECIES_SNORUNT, + SPECIES_BUIZEL, + SPECIES_GIBLE, + SPECIES_RIOLU, + SPECIES_CROAGUNK, + SPECIES_EXCADRILL, + SPECIES_WHIMSICOTT, + SPECIES_SANDILE, + SPECIES_TIRTOUGA, + SPECIES_ZORUA, + SPECIES_GOTHORITA, + SPECIES_STUNFISK, + SPECIES_QUILLADIN, + SPECIES_FLETCHINDER, + SPECIES_DIANCIE, + SPECIES_DARTRIX, + SPECIES_TORRACAT, + SPECIES_GUMSHOOS, + SPECIES_TOXAPEX, + SPECIES_STEENEE, + SPECIES_MARSHADOW, + SPECIES_RAICHU, + SPECIES_NIDORINA, + SPECIES_ZUBAT, + SPECIES_GLOOM, + SPECIES_PSYDUCK, + SPECIES_MACHOP, + SPECIES_FARFETCHD, + SPECIES_STARYU, + SPECIES_JOLTEON, + SPECIES_PORYGON, + SPECIES_SENTRET, + SPECIES_FLAAFFY, + SPECIES_AZUMARILL, + SPECIES_JUMPLUFF, + SPECIES_AIPOM, + SPECIES_SUNFLORA, + SPECIES_MAGCARGO, + SPECIES_KIRLIA, + SPECIES_MASQUERAIN, + SPECIES_SLAKOTH, + SPECIES_NINJASK, + SPECIES_SHEDINJA, + SPECIES_CARVANHA, + SPECIES_DUSKULL, + SPECIES_SPHEAL, + SPECIES_PRINPLUP, + SPECIES_HIPPOPOTAS, + SPECIES_SKORUPI, + SPECIES_GLACEON, + SPECIES_SERVINE, + SPECIES_DEWOTT, + SPECIES_BLITZLE, + SPECIES_PALPITOAD, + SPECIES_GALVANTULA, + SPECIES_ACCELGOR, + SPECIES_DEINO, + SPECIES_HONEDGE, + SPECIES_DOUBLADE, + SPECIES_AROMATISSE, + SPECIES_SLURPUFF, + SPECIES_TYRUNT, + SPECIES_HAWLUCHA, + SPECIES_SLIGGOO, + SPECIES_LYCANROC, + SPECIES_NIDORINO, + SPECIES_ABRA, + SPECIES_TENTACOOL, + SPECIES_GRIMER, + SPECIES_MAGIKARP, + SPECIES_FLAREON, + SPECIES_CHIKORITA, + SPECIES_QUILAVA, + SPECIES_ESPEON, + SPECIES_SNEASEL, + SPECIES_OCTILLERY, + SPECIES_DELIBIRD, + SPECIES_GROVYLE, + SPECIES_COMBUSKEN, + SPECIES_LAIRON, + SPECIES_GRUMPIG, + SPECIES_WHISCASH, + SPECIES_MONFERNO, + SPECIES_LUXIO, + SPECIES_ROSERADE, + SPECIES_CRANIDOS, + SPECIES_MOTHIM, + SPECIES_GASTRODON, + SPECIES_MISMAGIUS, + SPECIES_HONCHKROW, + SPECIES_PORYGON_Z, + SPECIES_HERDIER, + SPECIES_BOLDORE, + SPECIES_SWOOBAT, + SPECIES_MIENFOO, + SPECIES_SKIDDO, + SPECIES_GOURGEIST, + SPECIES_LURANTIS, + SPECIES_BRUXISH, + SPECIES_IVYSAUR, + SPECIES_WARTORTLE, + SPECIES_BEEDRILL, + SPECIES_SANDSLASH, + SPECIES_WIGGLYTUFF, + SPECIES_PARASECT, + SPECIES_VENONAT, + SPECIES_PERSIAN, + SPECIES_PRIMEAPE, + SPECIES_POLIWHIRL, + SPECIES_WEEPINBELL, + SPECIES_GRAVELER, + SPECIES_PONYTA, + SPECIES_MAGNETON, + SPECIES_DROWZEE, + SPECIES_MAROWAK, + SPECIES_RHYHORN, + SPECIES_TANGELA, + SPECIES_VAPOREON, + SPECIES_OMASTAR, + SPECIES_LEDYBA, + SPECIES_UMBREON, + SPECIES_MIGHTYENA, + SPECIES_BEAUTIFLY, + SPECIES_NUZLEAF, + SPECIES_LOUDRED, + SPECIES_MAKUHITA, + SPECIES_NOSEPASS, + SPECIES_LUNATONE, + SPECIES_LILEEP, + SPECIES_KECLEON, + SPECIES_RELICANTH, + SPECIES_BIBAREL, + SPECIES_KRICKETUNE, + SPECIES_PURUGLY, + SPECIES_SKUNTANK, + SPECIES_SPIRITOMB, + SPECIES_MANTYKE, + SPECIES_SNOVER, + SPECIES_LEAFEON, + SPECIES_PIGNITE, + SPECIES_SIMISEAR, + SPECIES_SIMIPOUR, + SPECIES_BASCULIN_RED, + SPECIES_KROKOROK, + SPECIES_MARACTUS, + SPECIES_REUNICLUS, + SPECIES_ESCAVALIER, + SPECIES_FERROTHORN, + SPECIES_BEHEEYEM, + SPECIES_CHANDELURE, + SPECIES_FRAXURE, + SPECIES_GOLETT, + SPECIES_BRAIXEN, + SPECIES_DIGGERSBY, + SPECIES_HELIOLISK, + SPECIES_SYLVEON, + SPECIES_BERGMITE, + SPECIES_MUDBRAY, + SPECIES_SHIINOTIC, + SPECIES_MAGEARNA, + SPECIES_CHARMELEON, + SPECIES_BUTTERFREE, + SPECIES_PIDGEOTTO, + SPECIES_NINETALES, + SPECIES_SEEL, + SPECIES_CHANSEY, + SPECIES_STARMIE, + SPECIES_ELECTABUZZ, + SPECIES_CROCONAW, + SPECIES_ARIADOS, + SPECIES_POLITOED, + SPECIES_GLIGAR, + SPECIES_PILOSWINE, + SPECIES_DONPHAN, + SPECIES_DELCATTY, + SPECIES_SPINDA, + SPECIES_VIBRAVA, + SPECIES_ALTARIA, + SPECIES_CRAWDAUNT, + SPECIES_BANETTE, + SPECIES_SEALEO, + SPECIES_SHELGON, + SPECIES_GROTLE, + SPECIES_FLOATZEL, + SPECIES_WEAVILE, + SPECIES_WATCHOG, + SPECIES_LIEPARD, + SPECIES_SIMISAGE, + SPECIES_MUSHARNA, + SPECIES_AUDINO, + SPECIES_LILLIGANT, + SPECIES_SCRAFTY, + SPECIES_VANILLISH, + SPECIES_CRYOGONAL, + SPECIES_LARVESTA, + SPECIES_FLORGES, + SPECIES_TOUCANNON, + SPECIES_FEAROW, + SPECIES_VILEPLUME, + SPECIES_SLOWPOKE, + SPECIES_MUK, + SPECIES_ELECTRODE, + SPECIES_LICKITUNG, + SPECIES_WEEZING, + SPECIES_SEADRA, + SPECIES_BAYLEEF, + SPECIES_LANTURN, + SPECIES_SUDOWOODO, + SPECIES_YANMA, + SPECIES_FORRETRESS, + SPECIES_SMEARGLE, + SPECIES_MILTANK, + SPECIES_PUPITAR, + SPECIES_DUSTOX, + SPECIES_LOMBRE, + SPECIES_PELIPPER, + SPECIES_BRELOOM, + SPECIES_SOLROCK, + SPECIES_ABSOL, + SPECIES_METANG, + SPECIES_INFERNAPE, + SPECIES_STARAPTOR, + SPECIES_VESPIQUEN, + SPECIES_AMBIPOM, + SPECIES_DRIFBLIM, + SPECIES_LOPUNNY, + SPECIES_LUCARIO, + SPECIES_LUMINEON, + SPECIES_MAGNEZONE, + SPECIES_STOUTLAND, + SPECIES_UNFEZANT, + SPECIES_GURDURR, + SPECIES_LEAVANNY, + SPECIES_WHIRLIPEDE, + SPECIES_CARRACOSTA, + SPECIES_FRILLISH, + SPECIES_ALOMOMOLA, + SPECIES_EELEKTRIK, + SPECIES_MANDIBUZZ, + SPECIES_TALONFLAME, + SPECIES_VIVILLON, + SPECIES_FURFROU, + SPECIES_SALAZZLE, + SPECIES_TSAREENA, + SPECIES_HAKAMO_O, + SPECIES_TAPU_LELE, + SPECIES_NIHILEGO, + SPECIES_NIDOQUEEN, + SPECIES_CLEFABLE, + SPECIES_POLIWRATH, + SPECIES_KADABRA, + SPECIES_GASTLY, + SPECIES_KINGLER, + SPECIES_SEAKING, + SPECIES_MR_MIME, + SPECIES_MAGMAR, + SPECIES_KABUTOPS, + SPECIES_WOBBUFFET, + SPECIES_SHIFTRY, + SPECIES_MEDICHAM, + SPECIES_CACTURNE, + SPECIES_ZANGOOSE, + SPECIES_BASTIODON, + SPECIES_BRONZONG, + SPECIES_DRAPION, + SPECIES_TOXICROAK, + SPECIES_FROSLASS, + SPECIES_THROH, + SPECIES_DARMANITAN, + SPECIES_SWANNA, + SPECIES_VANILLUXE, + SPECIES_BARBARACLE, + SPECIES_CLAWITZER, + SPECIES_AMAURA, + SPECIES_PALOSSAND, + SPECIES_TAPU_FINI, + SPECIES_NIDOKING, + SPECIES_GOLEM, + SPECIES_DODUO, + SPECIES_HITMONCHAN, + SPECIES_JYNX, + SPECIES_TAUROS, + SPECIES_LEDIAN, + SPECIES_AMPHAROS, + SPECIES_QUAGSIRE, + SPECIES_GRANBULL, + SPECIES_HOUNDOOM, + SPECIES_STANTLER, + SPECIES_HITMONTOP, + SPECIES_VIGOROTH, + SPECIES_WALREIN, + SPECIES_LATIAS, + SPECIES_LUXRAY, + SPECIES_GABITE, + SPECIES_CARNIVINE, + SPECIES_PROBOPASS, + SPECIES_CONKELDURR, + SPECIES_SAWK, + SPECIES_CRUSTLE, + SPECIES_SIGILYPH, + SPECIES_ARCHEOPS, + SPECIES_MIENSHAO, + SPECIES_HEATMOR, + SPECIES_ZWEILOUS, + SPECIES_KELDEO, + SPECIES_PIDGEOT, + SPECIES_VENOMOTH, + SPECIES_ALAKAZAM, + SPECIES_MACHOKE, + SPECIES_CLOYSTER, + SPECIES_GENGAR, + SPECIES_HITMONLEE, + SPECIES_SCYTHER, + SPECIES_PINSIR, + SPECIES_XATU, + SPECIES_GIRAFARIG, + SPECIES_DUNSPARCE, + SPECIES_HERACROSS, + SPECIES_BLISSEY, + SPECIES_SWAMPERT, + SPECIES_LUDICOLO, + SPECIES_EXPLOUD, + SPECIES_MANECTRIC, + SPECIES_CLAYDOL, + SPECIES_CRADILY, + SPECIES_ARMALDO, + SPECIES_GLALIE, + SPECIES_SALAMENCE, + SPECIES_TOGEKISS, + SPECIES_CRESSELIA, + SPECIES_DARKRAI, + SPECIES_SAMUROTT, + SPECIES_SEISMITOAD, + SPECIES_KROOKODILE, + SPECIES_GOTHITELLE, + SPECIES_BRAVIARY, + SPECIES_TORNADUS, + SPECIES_THUNDURUS, + SPECIES_LANDORUS, + SPECIES_GENESECT, + SPECIES_DELPHOX, + SPECIES_GRENINJA, + SPECIES_PYROAR, + SPECIES_MALAMAR, + SPECIES_TREVENANT, + SPECIES_NOIVERN, + SPECIES_VIKAVOLT, + SPECIES_ORANGURU, + SPECIES_ZERAORA, + SPECIES_BLASTOISE, + SPECIES_GOLBAT, + SPECIES_MACHAMP, + SPECIES_TENTACRUEL, + SPECIES_SLOWBRO, + SPECIES_HAUNTER, + SPECIES_HYPNO, + SPECIES_ZAPDOS, + SPECIES_NOCTOWL, + SPECIES_GARDEVOIR, + SPECIES_DUSCLOPS, + SPECIES_METAGROSS, + SPECIES_RAMPARDOS, + SPECIES_MAGMORTAR, + SPECIES_GALLADE, + SPECIES_EMBOAR, + SPECIES_ZEBSTRIKA, + SPECIES_ZOROARK, + SPECIES_DRUDDIGON, + SPECIES_BISHARP, + SPECIES_BOUFFALANT, + SPECIES_VOLCARONA, + SPECIES_CHESNAUGHT, + SPECIES_DECIDUEYE, + SPECIES_KOMMO_O, + SPECIES_CHARIZARD, + SPECIES_GOLDUCK, + SPECIES_VICTREEBEL, + SPECIES_RAPIDASH, + SPECIES_DEWGONG, + SPECIES_ARTICUNO, + SPECIES_TYPHLOSION, + SPECIES_SKARMORY, + SPECIES_SCEPTILE, + SPECIES_SWALOT, + SPECIES_HUNTAIL, + SPECIES_REGIROCK, + SPECIES_DEOXYS, + SPECIES_EMPOLEON, + SPECIES_LICKILICKY, + SPECIES_HEATRAN, + SPECIES_GIGALITH, + SPECIES_COFAGRIGUS, + SPECIES_GOGOAT, + SPECIES_AEGISLASH, + SPECIES_VOLCANION, + SPECIES_CRABOMINABLE, + SPECIES_DODRIO, + SPECIES_AERODACTYL, + SPECIES_DRATINI, + SPECIES_MEGANIUM, + SPECIES_FURRET, + SPECIES_CROBAT, + SPECIES_SCIZOR, + SPECIES_URSARING, + SPECIES_KINGDRA, + SPECIES_SHARPEDO, + SPECIES_GOREBYSS, + SPECIES_REGICE, + SPECIES_ELECTIVIRE, + SPECIES_HAXORUS, + SPECIES_HYDREIGON, + SPECIES_DRAGALGE, + SPECIES_INCINEROAR, + SPECIES_PRIMARINA, + SPECIES_ARAQUANID, + SPECIES_TAPU_KOKO, + SPECIES_PHEROMOSA, + SPECIES_BLACEPHALON, + SPECIES_ARCANINE, + SPECIES_RHYDON, + SPECIES_RAIKOU, + SPECIES_BLAZIKEN, + SPECIES_CAMERUPT, + SPECIES_REGISTEEL, + SPECIES_GARCHOMP, + SPECIES_YANMEGA, + SPECIES_GARBODOR, + SPECIES_SAWSBUCK, + SPECIES_TERRAKION, + SPECIES_TYPE_NULL, + SPECIES_TAPU_BULU, + SPECIES_VENUSAUR, + SPECIES_EKANS, + SPECIES_EXEGGUTOR, + SPECIES_MOLTRES, + SPECIES_MEWTWO, + SPECIES_SLOWKING, + SPECIES_SUICUNE, + SPECIES_TYRANITAR, + SPECIES_SLAKING, + SPECIES_WAILMER, + SPECIES_FLYGON, + SPECIES_TROPIUS, + SPECIES_LATIOS, + SPECIES_HIPPOWDON, + SPECIES_TANGROWTH, + SPECIES_GLISCOR, + SPECIES_VIRIZION, + SPECIES_GOODRA, + SPECIES_AVALUGG, + SPECIES_PASSIMIAN, + SPECIES_GOLISOPOD, + SPECIES_TURTONATOR, + SPECIES_SNORLAX, + SPECIES_MANTINE, + SPECIES_ENTEI, + SPECIES_AGGRON, + SPECIES_EELEKTROSS, + SPECIES_COBALION, + SPECIES_PANGORO, + SPECIES_BEWEAR, + SPECIES_KANGASKHAN, + SPECIES_DRAGONITE, + SPECIES_TORTERRA, + SPECIES_ABOMASNOW, + SPECIES_DUSKNOIR, + SPECIES_JELLICENT, + SPECIES_FERALIGATR, + SPECIES_HARIYAMA, + SPECIES_SILVALLY, + SPECIES_RHYPERIOR, + SPECIES_BUZZWOLE, + SPECIES_NECROZMA, + SPECIES_LAPRAS, + SPECIES_MAMOSWINE, + SPECIES_SCOLIPEDE, + SPECIES_TYRANTRUM, + SPECIES_MUDSDALE, + SPECIES_MELMETAL, + SPECIES_BEARTIC, + SPECIES_SEVIPER, + SPECIES_AURORUS, + SPECIES_GOLURK, + SPECIES_ZEKROM, + SPECIES_KYUREM, + SPECIES_XERNEAS, + SPECIES_DRAMPA, + SPECIES_ARCEUS, + SPECIES_RESHIRAM, + SPECIES_SERPERIOR, + SPECIES_SOLGALEO, + SPECIES_ARBOK, + SPECIES_GROUDON, + SPECIES_NAGANADEL, + SPECIES_REGIGIGAS, + SPECIES_HO_OH, + SPECIES_XURKITREE, + SPECIES_DHELMISE, + SPECIES_DRAGONAIR, + SPECIES_LUNALA, + SPECIES_PALKIA, + SPECIES_KYOGRE, + SPECIES_GIRATINA, + SPECIES_ZYGARDE, + SPECIES_LUGIA, + SPECIES_DIALGA, + SPECIES_GUZZLORD, + SPECIES_STAKATAKA, + SPECIES_YVELTAL, + SPECIES_MILOTIC, + SPECIES_GYARADOS, + SPECIES_RAYQUAZA, + SPECIES_ONIX, + SPECIES_STEELIX, + SPECIES_CELESTEELA, + SPECIES_WAILORD, }; +const u16 gPokedexOrderHeightCount = ARRAY_COUNT(gPokedexOrder_Height); + const u16 gPokedexOrder_Type[] = { + SPECIES_RATTATA, + SPECIES_RATICATE, + SPECIES_MEOWTH, + SPECIES_PERSIAN, + SPECIES_LICKITUNG, + SPECIES_CHANSEY, + SPECIES_KANGASKHAN, + SPECIES_TAUROS, + SPECIES_DITTO, + SPECIES_EEVEE, + SPECIES_PORYGON, + SPECIES_SNORLAX, + SPECIES_SENTRET, + SPECIES_FURRET, + SPECIES_AIPOM, + SPECIES_DUNSPARCE, + SPECIES_TEDDIURSA, + SPECIES_URSARING, + SPECIES_PORYGON2, + SPECIES_STANTLER, + SPECIES_SMEARGLE, + SPECIES_MILTANK, + SPECIES_BLISSEY, + SPECIES_ZIGZAGOON, + SPECIES_LINOONE, + SPECIES_SLAKOTH, + SPECIES_VIGOROTH, + SPECIES_SLAKING, + SPECIES_WHISMUR, + SPECIES_LOUDRED, + SPECIES_EXPLOUD, + SPECIES_SKITTY, + SPECIES_DELCATTY, + SPECIES_SPINDA, + SPECIES_ZANGOOSE, + SPECIES_CASTFORM, + SPECIES_KECLEON, + SPECIES_BIDOOF, + SPECIES_AMBIPOM, + SPECIES_BUNEARY, + SPECIES_LOPUNNY, + SPECIES_GLAMEOW, + SPECIES_PURUGLY, + SPECIES_HAPPINY, + SPECIES_MUNCHLAX, + SPECIES_LICKILICKY, + SPECIES_PORYGON_Z, + SPECIES_REGIGIGAS, + SPECIES_ARCEUS, + SPECIES_PATRAT, + SPECIES_WATCHOG, + SPECIES_LILLIPUP, + SPECIES_HERDIER, + SPECIES_STOUTLAND, + SPECIES_AUDINO, + SPECIES_MINCCINO, + SPECIES_CINCCINO, + SPECIES_BOUFFALANT, + SPECIES_BUNNELBY, + SPECIES_FURFROU, + SPECIES_YUNGOOS, + SPECIES_GUMSHOOS, + SPECIES_TYPE_NULL, + SPECIES_SILVALLY, + SPECIES_KOMALA, + SPECIES_MELOETTA_PIROUETTE, + SPECIES_STUFFUL, + SPECIES_BEWEAR, + SPECIES_PIDGEY, + SPECIES_PIDGEOTTO, + SPECIES_PIDGEOT, + SPECIES_SPEAROW, + SPECIES_FEAROW, + SPECIES_FARFETCHD, + SPECIES_DODUO, + SPECIES_DODRIO, + SPECIES_HOOTHOOT, + SPECIES_NOCTOWL, + SPECIES_TAILLOW, + SPECIES_SWELLOW, + SPECIES_SWABLU, + SPECIES_STARLY, + SPECIES_STARAVIA, + SPECIES_STARAPTOR, + SPECIES_CHATOT, + SPECIES_PIDOVE, + SPECIES_TRANQUILL, + SPECIES_UNFEZANT, + SPECIES_RUFFLET, + SPECIES_BRAVIARY, + SPECIES_FLETCHLING, + SPECIES_PIKIPEK, + SPECIES_TRUMBEAK, + SPECIES_TOUCANNON, + SPECIES_DIGGERSBY, + SPECIES_BIBAREL, + SPECIES_DEERLING, + SPECIES_SAWSBUCK, + SPECIES_GIRAFARIG, + SPECIES_MELOETTA, + SPECIES_ORANGURU, + SPECIES_DRAMPA, + SPECIES_JIGGLYPUFF, + SPECIES_WIGGLYTUFF, + SPECIES_IGGLYBUFF, + SPECIES_AZURILL, + SPECIES_MANKEY, + SPECIES_PRIMEAPE, + SPECIES_MACHOP, + SPECIES_MACHOKE, + SPECIES_MACHAMP, + SPECIES_HITMONLEE, + SPECIES_HITMONCHAN, + SPECIES_TYROGUE, + SPECIES_HITMONTOP, + SPECIES_MAKUHITA, + SPECIES_HARIYAMA, + SPECIES_RIOLU, + SPECIES_TIMBURR, + SPECIES_GURDURR, + SPECIES_CONKELDURR, + SPECIES_THROH, + SPECIES_SAWK, + SPECIES_MIENFOO, + SPECIES_MIENSHAO, + SPECIES_PANCHAM, + SPECIES_CRABRAWLER, + SPECIES_PASSIMIAN, + SPECIES_HAWLUCHA, + SPECIES_MARSHADOW, + SPECIES_LUCARIO, + SPECIES_MEDITITE, + SPECIES_MEDICHAM, + SPECIES_CRABOMINABLE, + SPECIES_PANGORO, + SPECIES_TORNADUS, + SPECIES_NOIBAT, + SPECIES_NOIVERN, + SPECIES_EKANS, + SPECIES_ARBOK, + SPECIES_NIDORAN_F, + SPECIES_NIDORINA, + SPECIES_NIDORAN_M, + SPECIES_NIDORINO, + SPECIES_GRIMER, + SPECIES_MUK, + SPECIES_KOFFING, + SPECIES_WEEZING, + SPECIES_GULPIN, + SPECIES_SWALOT, + SPECIES_SEVIPER, + SPECIES_TRUBBISH, + SPECIES_GARBODOR, + SPECIES_POIPOLE, + SPECIES_CROAGUNK, + SPECIES_TOXICROAK, + SPECIES_ZUBAT, + SPECIES_GOLBAT, + SPECIES_CROBAT, + SPECIES_NIDOQUEEN, + SPECIES_NIDOKING, + SPECIES_SKORUPI, + SPECIES_SALANDIT, + SPECIES_SALAZZLE, + SPECIES_SKRELP, + SPECIES_MAREANIE, + SPECIES_TOXAPEX, + SPECIES_DRAGALGE, + SPECIES_NAGANADEL, + SPECIES_STUNKY, + SPECIES_SKUNTANK, + SPECIES_DRAPION, + SPECIES_SANDSHREW, + SPECIES_SANDSLASH, + SPECIES_DIGLETT, + SPECIES_DUGTRIO, + SPECIES_CUBONE, + SPECIES_MAROWAK, + SPECIES_PHANPY, + SPECIES_DONPHAN, + SPECIES_TRAPINCH, + SPECIES_GROUDON, + SPECIES_HIPPOPOTAS, + SPECIES_HIPPOWDON, + SPECIES_DRILBUR, + SPECIES_MUDBRAY, + SPECIES_MUDSDALE, + SPECIES_GLIGAR, + SPECIES_GLISCOR, + SPECIES_LANDORUS, + SPECIES_RHYHORN, + SPECIES_RHYDON, + SPECIES_RHYPERIOR, + SPECIES_GOLETT, + SPECIES_GOLURK, + SPECIES_EXCADRILL, + SPECIES_STUNFISK, + SPECIES_BALTOY, + SPECIES_CLAYDOL, + SPECIES_VIBRAVA, + SPECIES_FLYGON, + SPECIES_SANDILE, + SPECIES_KROKOROK, + SPECIES_KROOKODILE, + SPECIES_SUDOWOODO, + SPECIES_NOSEPASS, + SPECIES_REGIROCK, + SPECIES_CRANIDOS, + SPECIES_RAMPARDOS, + SPECIES_BONSLY, + SPECIES_ROGGENROLA, + SPECIES_BOLDORE, + SPECIES_GIGALITH, + SPECIES_ROCKRUFF, + SPECIES_LYCANROC, + SPECIES_TERRAKION, + SPECIES_AERODACTYL, + SPECIES_ARCHEN, + SPECIES_ARCHEOPS, + SPECIES_MINIOR_SHIELD, + SPECIES_NIHILEGO, + SPECIES_GEODUDE, + SPECIES_GRAVELER, + SPECIES_GOLEM, + SPECIES_ONIX, + SPECIES_LARVITAR, + SPECIES_PUPITAR, + SPECIES_ANORITH, + SPECIES_ARMALDO, + SPECIES_SHIELDON, + SPECIES_BASTIODON, + SPECIES_PROBOPASS, + SPECIES_STAKATAKA, + SPECIES_OMANYTE, + SPECIES_OMASTAR, + SPECIES_KABUTO, + SPECIES_KABUTOPS, + SPECIES_BINACLE, + SPECIES_BARBARACLE, + SPECIES_LILEEP, + SPECIES_CRADILY, + SPECIES_LUNATONE, + SPECIES_SOLROCK, + SPECIES_AMAURA, + SPECIES_AURORUS, + SPECIES_TYRUNT, + SPECIES_TYRANTRUM, + SPECIES_TYRANITAR, + SPECIES_CARBINK, + SPECIES_DIANCIE, + SPECIES_CATERPIE, + SPECIES_METAPOD, + SPECIES_PINSIR, + SPECIES_PINECO, + SPECIES_WURMPLE, + SPECIES_SILCOON, + SPECIES_CASCOON, + SPECIES_VOLBEAT, + SPECIES_ILLUMISE, + SPECIES_KRICKETOT, + SPECIES_KRICKETUNE, + SPECIES_BURMY, + SPECIES_KARRABLAST, + SPECIES_SHELMET, + SPECIES_ACCELGOR, + SPECIES_SCATTERBUG, + SPECIES_SPEWPA, + SPECIES_GRUBBIN, + SPECIES_HERACROSS, + SPECIES_BUZZWOLE, + SPECIES_PHEROMOSA, + SPECIES_BUTTERFREE, + SPECIES_SCYTHER, + SPECIES_LEDYBA, + SPECIES_LEDIAN, + SPECIES_YANMA, + SPECIES_BEAUTIFLY, + SPECIES_MASQUERAIN, + SPECIES_NINJASK, + SPECIES_MOTHIM, + SPECIES_COMBEE, + SPECIES_VESPIQUEN, + SPECIES_YANMEGA, + SPECIES_VIVILLON, + SPECIES_WEEDLE, + SPECIES_KAKUNA, + SPECIES_BEEDRILL, + SPECIES_VENONAT, + SPECIES_VENOMOTH, + SPECIES_SPINARAK, + SPECIES_ARIADOS, + SPECIES_DUSTOX, + SPECIES_VENIPEDE, + SPECIES_WHIRLIPEDE, + SPECIES_SCOLIPEDE, + SPECIES_NINCADA, + SPECIES_WORMADAM_SANDY, + SPECIES_SHUCKLE, + SPECIES_DWEBBLE, + SPECIES_CRUSTLE, + SPECIES_SHEDINJA, + SPECIES_FORRETRESS, + SPECIES_SCIZOR, + SPECIES_WORMADAM_TRASH, + SPECIES_ESCAVALIER, + SPECIES_DURANT, + SPECIES_GENESECT, + SPECIES_LARVESTA, + SPECIES_VOLCARONA, + SPECIES_SURSKIT, + SPECIES_WIMPOD, + SPECIES_GOLISOPOD, + SPECIES_PARAS, + SPECIES_PARASECT, + SPECIES_WORMADAM, + SPECIES_SEWADDLE, + SPECIES_SWADLOON, + SPECIES_LEAVANNY, + SPECIES_JOLTIK, + SPECIES_GALVANTULA, + SPECIES_CHARJABUG, + SPECIES_VIKAVOLT, + SPECIES_CUTIEFLY, + SPECIES_RIBOMBEE, + SPECIES_MISDREAVUS, + SPECIES_SHUPPET, + SPECIES_BANETTE, + SPECIES_DUSKULL, + SPECIES_DUSCLOPS, + SPECIES_MISMAGIUS, + SPECIES_DUSKNOIR, + SPECIES_YAMASK, + SPECIES_COFAGRIGUS, + SPECIES_DRIFLOON, + SPECIES_DRIFBLIM, + SPECIES_GASTLY, + SPECIES_HAUNTER, + SPECIES_GENGAR, + SPECIES_SANDYGAST, + SPECIES_PALOSSAND, + SPECIES_LITWICK, + SPECIES_LAMPENT, + SPECIES_CHANDELURE, + SPECIES_PHANTUMP, + SPECIES_TREVENANT, + SPECIES_PUMPKABOO, + SPECIES_GOURGEIST, + SPECIES_DHELMISE, + SPECIES_GIRATINA, + SPECIES_SPIRITOMB, + SPECIES_MIMIKYU, + SPECIES_REGISTEEL, + SPECIES_KLINK, + SPECIES_KLANG, + SPECIES_KLINKLANG, + SPECIES_MELTAN, + SPECIES_MELMETAL, + SPECIES_COBALION, + SPECIES_SKARMORY, + SPECIES_CELESTEELA, + SPECIES_STEELIX, + SPECIES_ARON, + SPECIES_LAIRON, + SPECIES_AGGRON, + SPECIES_HONEDGE, + SPECIES_DOUBLADE, + SPECIES_AEGISLASH, + SPECIES_BELDUM, + SPECIES_METANG, + SPECIES_METAGROSS, + SPECIES_JIRACHI, + SPECIES_BRONZOR, + SPECIES_BRONZONG, + SPECIES_DIALGA, + SPECIES_MAWILE, + SPECIES_KLEFKI, + SPECIES_MAGEARNA, + SPECIES_CHARMANDER, + SPECIES_CHARMELEON, + SPECIES_VULPIX, + SPECIES_NINETALES, + SPECIES_GROWLITHE, + SPECIES_ARCANINE, + SPECIES_PONYTA, + SPECIES_RAPIDASH, + SPECIES_MAGMAR, + SPECIES_FLAREON, + SPECIES_CYNDAQUIL, + SPECIES_QUILAVA, + SPECIES_TYPHLOSION, + SPECIES_SLUGMA, + SPECIES_MAGBY, + SPECIES_ENTEI, + SPECIES_TORCHIC, + SPECIES_TORKOAL, + SPECIES_CHIMCHAR, + SPECIES_MAGMORTAR, + SPECIES_TEPIG, + SPECIES_PANSEAR, + SPECIES_SIMISEAR, + SPECIES_DARUMAKA, + SPECIES_DARMANITAN, + SPECIES_HEATMOR, + SPECIES_FENNEKIN, + SPECIES_BRAIXEN, + SPECIES_LITTEN, + SPECIES_TORRACAT, + SPECIES_LITLEO, + SPECIES_PYROAR, + SPECIES_COMBUSKEN, + SPECIES_BLAZIKEN, + SPECIES_MONFERNO, + SPECIES_INFERNAPE, + SPECIES_PIGNITE, + SPECIES_EMBOAR, + SPECIES_CHARIZARD, + SPECIES_MOLTRES, + SPECIES_HO_OH, + SPECIES_FLETCHINDER, + SPECIES_TALONFLAME, + SPECIES_ORICORIO, + SPECIES_NUMEL, + SPECIES_CAMERUPT, + SPECIES_MAGCARGO, + SPECIES_BLACEPHALON, + SPECIES_HEATRAN, + SPECIES_VOLCANION, + SPECIES_DARMANITANZEN, + SPECIES_DELPHOX, + SPECIES_TURTONATOR, + SPECIES_INCINEROAR, + SPECIES_SQUIRTLE, + SPECIES_WARTORTLE, + SPECIES_BLASTOISE, + SPECIES_PSYDUCK, + SPECIES_GOLDUCK, + SPECIES_POLIWAG, + SPECIES_POLIWHIRL, + SPECIES_SEEL, + SPECIES_SHELLDER, + SPECIES_KRABBY, + SPECIES_KINGLER, + SPECIES_HORSEA, + SPECIES_SEADRA, + SPECIES_GOLDEEN, + SPECIES_SEAKING, + SPECIES_STARYU, + SPECIES_MAGIKARP, + SPECIES_VAPOREON, + SPECIES_TOTODILE, + SPECIES_CROCONAW, + SPECIES_FERALIGATR, + SPECIES_POLITOED, + SPECIES_REMORAID, + SPECIES_OCTILLERY, + SPECIES_SUICUNE, + SPECIES_MUDKIP, + SPECIES_WAILMER, + SPECIES_WAILORD, + SPECIES_CORPHISH, + SPECIES_FEEBAS, + SPECIES_MILOTIC, + SPECIES_CLAMPERL, + SPECIES_HUNTAIL, + SPECIES_GOREBYSS, + SPECIES_LUVDISC, + SPECIES_KYOGRE, + SPECIES_PIPLUP, + SPECIES_PRINPLUP, + SPECIES_BUIZEL, + SPECIES_FLOATZEL, + SPECIES_SHELLOS, + SPECIES_FINNEON, + SPECIES_LUMINEON, + SPECIES_PHIONE, + SPECIES_MANAPHY, + SPECIES_OSHAWOTT, + SPECIES_DEWOTT, + SPECIES_SAMUROTT, + SPECIES_PANPOUR, + SPECIES_SIMIPOUR, + SPECIES_TYMPOLE, + SPECIES_BASCULIN_RED, + SPECIES_ALOMOMOLA, + SPECIES_FROAKIE, + SPECIES_FROGADIER, + SPECIES_CLAUNCHER, + SPECIES_CLAWITZER, + SPECIES_POPPLIO, + SPECIES_BRIONNE, + SPECIES_WISHIWASHI, + SPECIES_PYUKUMUKU, + SPECIES_POLIWRATH, + SPECIES_KELDEO, + SPECIES_GYARADOS, + SPECIES_MANTINE, + SPECIES_WINGULL, + SPECIES_PELIPPER, + SPECIES_MANTYKE, + SPECIES_DUCKLETT, + SPECIES_SWANNA, + SPECIES_TENTACOOL, + SPECIES_TENTACRUEL, + SPECIES_QWILFISH, + SPECIES_WOOPER, + SPECIES_QUAGSIRE, + SPECIES_MARSHTOMP, + SPECIES_SWAMPERT, + SPECIES_BARBOACH, + SPECIES_WHISCASH, + SPECIES_GASTRODON, + SPECIES_PALPITOAD, + SPECIES_SEISMITOAD, + SPECIES_CORSOLA, + SPECIES_RELICANTH, + SPECIES_TIRTOUGA, + SPECIES_CARRACOSTA, + SPECIES_DEWPIDER, + SPECIES_ARAQUANID, + SPECIES_FRILLISH, + SPECIES_JELLICENT, + SPECIES_EMPOLEON, + SPECIES_LOTAD, + SPECIES_LOMBRE, + SPECIES_LUDICOLO, + SPECIES_CHINCHOU, + SPECIES_LANTURN, + SPECIES_SLOWPOKE, + SPECIES_SLOWBRO, + SPECIES_STARMIE, + SPECIES_SLOWKING, + SPECIES_BRUXISH, + SPECIES_DEWGONG, + SPECIES_CLOYSTER, + SPECIES_LAPRAS, + SPECIES_KINGDRA, + SPECIES_PALKIA, + SPECIES_CARVANHA, + SPECIES_SHARPEDO, + SPECIES_CRAWDAUNT, + SPECIES_GRENINJA, + SPECIES_MARILL, + SPECIES_AZUMARILL, + SPECIES_PRIMARINA, + SPECIES_TAPU_FINI, + SPECIES_TANGELA, + SPECIES_CHIKORITA, + SPECIES_BAYLEEF, + SPECIES_MEGANIUM, + SPECIES_BELLOSSOM, + SPECIES_SUNKERN, + SPECIES_SUNFLORA, + SPECIES_TREECKO, + SPECIES_GROVYLE, + SPECIES_SCEPTILE, + SPECIES_SEEDOT, + SPECIES_SHROOMISH, + SPECIES_CACNEA, + SPECIES_TURTWIG, + SPECIES_GROTLE, + SPECIES_CHERUBI, + SPECIES_CHERRIM, + SPECIES_CARNIVINE, + SPECIES_TANGROWTH, + SPECIES_LEAFEON, + SPECIES_SHAYMIN, + SPECIES_SNIVY, + SPECIES_SERVINE, + SPECIES_SERPERIOR, + SPECIES_PANSAGE, + SPECIES_SIMISAGE, + SPECIES_PETILIL, + SPECIES_LILLIGANT, + SPECIES_MARACTUS, + SPECIES_CHESPIN, + SPECIES_QUILLADIN, + SPECIES_SKIDDO, + SPECIES_GOGOAT, + SPECIES_FOMANTIS, + SPECIES_LURANTIS, + SPECIES_BOUNSWEET, + SPECIES_STEENEE, + SPECIES_TSAREENA, + SPECIES_BRELOOM, + SPECIES_VIRIZION, + SPECIES_CHESNAUGHT, + SPECIES_HOPPIP, + SPECIES_SKIPLOOM, + SPECIES_JUMPLUFF, + SPECIES_TROPIUS, + SPECIES_SHAYMIN_SKY, + SPECIES_ROWLET, + SPECIES_DARTRIX, + SPECIES_BULBASAUR, + SPECIES_IVYSAUR, + SPECIES_VENUSAUR, + SPECIES_ODDISH, + SPECIES_GLOOM, + SPECIES_VILEPLUME, + SPECIES_BELLSPROUT, + SPECIES_WEEPINBELL, + SPECIES_VICTREEBEL, + SPECIES_ROSELIA, + SPECIES_BUDEW, + SPECIES_ROSERADE, + SPECIES_FOONGUS, + SPECIES_AMOONGUSS, + SPECIES_TORTERRA, + SPECIES_DECIDUEYE, + SPECIES_FERROSEED, + SPECIES_FERROTHORN, + SPECIES_KARTANA, + SPECIES_EXEGGCUTE, + SPECIES_EXEGGUTOR, + SPECIES_SNOVER, + SPECIES_ABOMASNOW, + SPECIES_NUZLEAF, + SPECIES_SHIFTRY, + SPECIES_CACTURNE, + SPECIES_COTTONEE, + SPECIES_WHIMSICOTT, + SPECIES_MORELULL, + SPECIES_SHIINOTIC, + SPECIES_TAPU_BULU, + SPECIES_PIKACHU, + SPECIES_RAICHU, + SPECIES_VOLTORB, + SPECIES_ELECTRODE, + SPECIES_ELECTABUZZ, + SPECIES_JOLTEON, + SPECIES_PICHU, + SPECIES_MAREEP, + SPECIES_FLAAFFY, + SPECIES_AMPHAROS, + SPECIES_ELEKID, + SPECIES_RAIKOU, + SPECIES_ELECTRIKE, + SPECIES_MANECTRIC, + SPECIES_PLUSLE, + SPECIES_MINUN, + SPECIES_SHINX, + SPECIES_LUXIO, + SPECIES_LUXRAY, + SPECIES_PACHIRISU, + SPECIES_ELECTIVIRE, + SPECIES_BLITZLE, + SPECIES_ZEBSTRIKA, + SPECIES_TYNAMO, + SPECIES_EELEKTRIK, + SPECIES_EELEKTROSS, + SPECIES_XURKITREE, + SPECIES_ZERAORA, + SPECIES_HELIOPTILE, + SPECIES_HELIOLISK, + SPECIES_ZAPDOS, + SPECIES_ROTOM_FAN, + SPECIES_EMOLGA, + SPECIES_THUNDURUS, + SPECIES_ROTOM, + SPECIES_MAGNEMITE, + SPECIES_MAGNETON, + SPECIES_MAGNEZONE, + SPECIES_TOGEDEMARU, + SPECIES_ROTOM_HEAT, + SPECIES_ROTOM_WASH, + SPECIES_ROTOM_MOW, + SPECIES_ROTOM_FROST, + SPECIES_DEDENNE, + SPECIES_TAPU_KOKO, + SPECIES_ABRA, + SPECIES_KADABRA, + SPECIES_ALAKAZAM, + SPECIES_DROWZEE, + SPECIES_HYPNO, + SPECIES_MEWTWO, + SPECIES_MEW, + SPECIES_ESPEON, + SPECIES_UNOWN, + SPECIES_WOBBUFFET, + SPECIES_SPOINK, + SPECIES_GRUMPIG, + SPECIES_CHIMECHO, + SPECIES_WYNAUT, + SPECIES_DEOXYS, + SPECIES_CHINGLING, + SPECIES_UXIE, + SPECIES_MESPRIT, + SPECIES_AZELF, + SPECIES_CRESSELIA, + SPECIES_MUNNA, + SPECIES_MUSHARNA, + SPECIES_GOTHITA, + SPECIES_GOTHORITA, + SPECIES_GOTHITELLE, + SPECIES_SOLOSIS, + SPECIES_DUOSION, + SPECIES_REUNICLUS, + SPECIES_ELGYEM, + SPECIES_BEHEEYEM, + SPECIES_ESPURR, + SPECIES_MEOWSTIC, + SPECIES_COSMOG, + SPECIES_COSMOEM, + SPECIES_NECROZMA, + SPECIES_GALLADE, + SPECIES_NATU, + SPECIES_XATU, + SPECIES_LUGIA, + SPECIES_WOOBAT, + SPECIES_SWOOBAT, + SPECIES_SIGILYPH, + SPECIES_HOOPA, + SPECIES_LUNALA, + SPECIES_SOLGALEO, + SPECIES_VICTINI, + SPECIES_CELEBI, + SPECIES_MR_MIME, + SPECIES_RALTS, + SPECIES_KIRLIA, + SPECIES_GARDEVOIR, + SPECIES_MIME_JR, + SPECIES_TAPU_LELE, + SPECIES_SNORUNT, + SPECIES_GLALIE, + SPECIES_REGICE, + SPECIES_GLACEON, + SPECIES_VANILLITE, + SPECIES_VANILLISH, + SPECIES_VANILLUXE, + SPECIES_CUBCHOO, + SPECIES_BEARTIC, + SPECIES_CRYOGONAL, + SPECIES_BERGMITE, + SPECIES_AVALUGG, + SPECIES_ARTICUNO, + SPECIES_DELIBIRD, + SPECIES_SWINUB, + SPECIES_PILOSWINE, + SPECIES_MAMOSWINE, + SPECIES_FROSLASS, + SPECIES_SPHEAL, + SPECIES_SEALEO, + SPECIES_WALREIN, + SPECIES_JYNX, + SPECIES_SMOOCHUM, + SPECIES_DRATINI, + SPECIES_DRAGONAIR, + SPECIES_BAGON, + SPECIES_SHELGON, + SPECIES_AXEW, + SPECIES_FRAXURE, + SPECIES_HAXORUS, + SPECIES_DRUDDIGON, + SPECIES_GOOMY, + SPECIES_SLIGGOO, + SPECIES_GOODRA, + SPECIES_JANGMO_O, + SPECIES_HAKAMO_O, + SPECIES_KOMMO_O, + SPECIES_DRAGONITE, + SPECIES_ALTARIA, + SPECIES_SALAMENCE, + SPECIES_RAYQUAZA, + SPECIES_GIBLE, + SPECIES_GABITE, + SPECIES_GARCHOMP, + SPECIES_ZYGARDE, + SPECIES_RESHIRAM, + SPECIES_ZEKROM, + SPECIES_LATIAS, + SPECIES_LATIOS, + SPECIES_KYUREM, + SPECIES_UMBREON, + SPECIES_POOCHYENA, + SPECIES_MIGHTYENA, + SPECIES_ABSOL, + SPECIES_DARKRAI, + SPECIES_PURRLOIN, + SPECIES_LIEPARD, + SPECIES_ZORUA, + SPECIES_ZOROARK, + SPECIES_SCRAGGY, + SPECIES_SCRAFTY, + SPECIES_MURKROW, + SPECIES_HONCHKROW, + SPECIES_VULLABY, + SPECIES_MANDIBUZZ, + SPECIES_YVELTAL, + SPECIES_SABLEYE, + SPECIES_PAWNIARD, + SPECIES_BISHARP, + SPECIES_HOUNDOUR, + SPECIES_HOUNDOOM, + SPECIES_INKAY, + SPECIES_MALAMAR, + SPECIES_SNEASEL, + SPECIES_WEAVILE, + SPECIES_DEINO, + SPECIES_ZWEILOUS, + SPECIES_HYDREIGON, + SPECIES_GUZZLORD, + SPECIES_CLEFAIRY, + SPECIES_CLEFABLE, + SPECIES_CLEFFA, + SPECIES_TOGEPI, + SPECIES_SNUBBULL, + SPECIES_GRANBULL, + SPECIES_FLABEBE, + SPECIES_FLOETTE, + SPECIES_FLORGES, + SPECIES_SPRITZEE, + SPECIES_AROMATISSE, + SPECIES_SWIRLIX, + SPECIES_SLURPUFF, + SPECIES_SYLVEON, + SPECIES_XERNEAS, + SPECIES_COMFEY, + SPECIES_TOGETIC, + SPECIES_TOGEKISS, }; + +const u16 gPokedexOrderTypeCount = ARRAY_COUNT(gPokedexOrder_Type); diff --git a/src/updated_code.c b/src/updated_code.c index 220380d..2ee498d 100644 --- a/src/updated_code.c +++ b/src/updated_code.c @@ -6,10 +6,21 @@ //Backsprite battle start +extern const u8 gSpeciesNames[][POKEMON_NAME_LENGTH + 1]; extern const u16 gSpeciesIdToCryId[]; extern const u16 gSpeciesToNationalPokedexNum[]; -extern const u16 gRegionalDexCount; + extern const u16 gPokedexOrder_Regional[]; +extern const u16 gRegionalDexCount; +extern const u16 gPokedexOrder_Alphabetical[]; +extern const u16 gPokedexOrderAlphabeticalCount; +extern const u16 gPokedexOrder_Weight[]; +extern const u16 gPokedexOrderWeightCount; +extern const u16 gPokedexOrder_Height[]; +extern const u16 gPokedexOrderHeightCount; +extern const u16 gPokedexOrder_Type[]; +extern const u16 gPokedexOrderTypeCount; + extern const struct AlternateDexEntries gAlternateDexEntries[]; extern const struct CompressedSpriteSheet gMonBackPicTable[]; extern const struct CompressedSpriteSheet gMonFrontPicTable[]; @@ -27,6 +38,7 @@ void __attribute__((long_call)) break_func(); //This file's functions u16 TryGetFemaleGenderedSpecies(u16 species, u32 personality); +static u16 LoadNationalPokedexView(void); u16 SpeciesToCryId(u16 species) { @@ -288,15 +300,127 @@ bool16 HasAllMons(void) return TRUE; } -u16 NatDexNumToRegionalDexNum(u16 natDexNum) +u16 SpeciesToRegionalDexNum(u16 species) { u16 i; for (i = 0; i < gRegionalDexCount; ++i) { - if (gPokedexOrder_Regional[i] == natDexNum) + if (gPokedexOrder_Regional[i] == species) return i + 1; } return 0; } + +extern const u16 gPokedexOrder_Regional[]; +extern const u16 gRegionalDexCount; +extern const u16 gPokedexOrder_Alphabetical[]; +extern const u16 gPokedexOrderAlphabeticalCount; +extern const u16 gPokedexOrder_Weight[]; +extern const u16 gPokedexOrderWeightCount; +extern const u16 gPokedexOrder_Height[]; +extern const u16 gPokedexOrderHeightCount; +extern const u16 gPokedexOrder_Type[]; +extern const u16 gPokedexOrderTypeCount; + +u16 LoadPokedexViews(u8 type) +{ + u16 i, counter, count, lastMeaningfulIndex; + const u16* dexList; + bool8 showUnseenSpecies = FALSE; + + switch (type) { + case 0: + dexList = gPokedexOrder_Regional; + count = gRegionalDexCount; + showUnseenSpecies = TRUE; + break; + case 1: + dexList = gPokedexOrder_Alphabetical; + count = gPokedexOrderAlphabeticalCount; + break; + case 2: + dexList = gPokedexOrder_Type; + count = gPokedexOrderTypeCount; + break; + case 3: + dexList = gPokedexOrder_Weight; + count = gPokedexOrderWeightCount; + break; + case 4: + dexList = gPokedexOrder_Height; + count = gPokedexOrderHeightCount; + break; + case 5: + default: + return LoadNationalPokedexView(); + } + + for (i = 0, counter = 0, lastMeaningfulIndex = 0; i < count; ++i) + { + u16 species = dexList[i]; + bool8 seen = DexFlagCheck(species, FLAG_GET_SEEN, TRUE); + bool8 caught = DexFlagCheck(species, FLAG_GET_CAUGHT, TRUE); + + if (!seen) + { + if (showUnseenSpecies) + { + gPokedexScreenDataPtr->listItem[counter].name = (void*) 0x8415F66; //----- + gPokedexScreenDataPtr->listItem[counter++].id = species | (0 << 16); //Unseen + } + } + else + { + lastMeaningfulIndex = counter + 1; + gPokedexScreenDataPtr->listItem[counter].name = gSpeciesNames[species]; + + if (caught) + gPokedexScreenDataPtr->listItem[counter++].id = species | (3 << 16); //Caught + else + gPokedexScreenDataPtr->listItem[counter++].id = species | (1 << 16); //Seen + } + } + + if (lastMeaningfulIndex == 0) + { + //Fix empty list + lastMeaningfulIndex = 1; + gPokedexScreenDataPtr->listItem[0].name = (void*) 0x8415F66; //----- + gPokedexScreenDataPtr->listItem[0].id = gPokedexOrder_Regional[0] | (0 << 16); //Unseen + } + + return lastMeaningfulIndex; +} + +static u16 LoadNationalPokedexView(void) +{ + u16 i, lastMeaningfulIndex; + + for (i = 1, lastMeaningfulIndex = 0; i < NATIONAL_DEX_COUNT; ++i) + { + bool8 seen = DexFlagCheck(i, FLAG_GET_SEEN, FALSE); + bool8 caught = DexFlagCheck(i, FLAG_GET_CAUGHT, FALSE); + u16 species = NationalPokedexNumToSpecies(i); + u16 listIndex = i - 1; + + if (!seen) + { + gPokedexScreenDataPtr->listItem[listIndex].name = (void*) 0x8415F66; //----- + gPokedexScreenDataPtr->listItem[listIndex].id = species | (0 << 16); //Unseen + } + else + { + lastMeaningfulIndex = i; + gPokedexScreenDataPtr->listItem[listIndex].name = gSpeciesNames[species]; + + if (caught) + gPokedexScreenDataPtr->listItem[listIndex].id = species | (3 << 16); //Caught + else + gPokedexScreenDataPtr->listItem[listIndex].id = species | (1 << 16); //Seen + } + } + + return lastMeaningfulIndex; +}