diff options
-rw-r--r-- | asm/pokedex_screen.s | 4 | ||||
-rw-r--r-- | data/pokedex_screen.s | 2162 | ||||
-rw-r--r-- | include/pokedex_screen.h | 4 | ||||
-rw-r--r-- | ld_script.txt | 3 | ||||
-rw-r--r-- | src/data/pokemon/pokedex_orders.h | 1610 | ||||
-rw-r--r-- | src/data/pokemon_graphics/footprint_table.h | 416 | ||||
-rw-r--r-- | src/pokedex.c | 5 | ||||
-rw-r--r-- | src/pokedex_screen.c | 88 |
8 files changed, 2103 insertions, 2189 deletions
diff --git a/asm/pokedex_screen.s b/asm/pokedex_screen.s index d9dcbc162..345f3c83c 100644 --- a/asm/pokedex_screen.s +++ b/asm/pokedex_screen.s @@ -1026,7 +1026,7 @@ sub_8105D64: @ 8105D64 lsls r0, 24 cmp r0, 0 beq _08105E02 - ldr r1, _08105E14 @ =gMonFootprintPtrs + ldr r1, _08105E14 @ =gMonFootprintTable lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -1092,7 +1092,7 @@ _08105E02: pop {r0} bx r0 .align 2, 0 -_08105E14: .4byte gMonFootprintPtrs +_08105E14: .4byte gMonFootprintTable _08105E18: .4byte gDecompressionBuffer thumb_func_end sub_8105D64 diff --git a/data/pokedex_screen.s b/data/pokedex_screen.s index f6a4624af..64d1fba0c 100644 --- a/data/pokedex_screen.s +++ b/data/pokedex_screen.s @@ -8,2168 +8,6 @@ .section .rodata .align 2 -gMonFootprintPtrs:: @ 843FAB0 - .4byte gMonFootprint_Bulbasaur - .4byte gMonFootprint_Bulbasaur - .4byte gMonFootprint_Ivysaur - .4byte gMonFootprint_Venusaur - .4byte gMonFootprint_Charmander - .4byte gMonFootprint_Charmeleon - .4byte gMonFootprint_Charizard - .4byte gMonFootprint_Squirtle - .4byte gMonFootprint_Wartortle - .4byte gMonFootprint_Blastoise - .4byte gMonFootprint_Caterpie - .4byte gMonFootprint_Metapod - .4byte gMonFootprint_Butterfree - .4byte gMonFootprint_Weedle - .4byte gMonFootprint_Kakuna - .4byte gMonFootprint_Beedrill - .4byte gMonFootprint_Pidgey - .4byte gMonFootprint_Pidgeotto - .4byte gMonFootprint_Pidgeot - .4byte gMonFootprint_Rattata - .4byte gMonFootprint_Raticate - .4byte gMonFootprint_Spearow - .4byte gMonFootprint_Fearow - .4byte gMonFootprint_Ekans - .4byte gMonFootprint_Arbok - .4byte gMonFootprint_Pikachu - .4byte gMonFootprint_Raichu - .4byte gMonFootprint_Sandshrew - .4byte gMonFootprint_Sandslash - .4byte gMonFootprint_NidoranF - .4byte gMonFootprint_Nidorina - .4byte gMonFootprint_Nidoqueen - .4byte gMonFootprint_NidoranM - .4byte gMonFootprint_Nidorino - .4byte gMonFootprint_Nidoking - .4byte gMonFootprint_Clefairy - .4byte gMonFootprint_Clefable - .4byte gMonFootprint_Vulpix - .4byte gMonFootprint_Ninetales - .4byte gMonFootprint_Jigglypuff - .4byte gMonFootprint_Wigglytuff - .4byte gMonFootprint_Zubat - .4byte gMonFootprint_Golbat - .4byte gMonFootprint_Oddish - .4byte gMonFootprint_Gloom - .4byte gMonFootprint_Vileplume - .4byte gMonFootprint_Paras - .4byte gMonFootprint_Parasect - .4byte gMonFootprint_Venonat - .4byte gMonFootprint_Venomoth - .4byte gMonFootprint_Diglett - .4byte gMonFootprint_Dugtrio - .4byte gMonFootprint_Meowth - .4byte gMonFootprint_Persian - .4byte gMonFootprint_Psyduck - .4byte gMonFootprint_Golduck - .4byte gMonFootprint_Mankey - .4byte gMonFootprint_Primeape - .4byte gMonFootprint_Growlithe - .4byte gMonFootprint_Arcanine - .4byte gMonFootprint_Poliwag - .4byte gMonFootprint_Poliwhirl - .4byte gMonFootprint_Poliwrath - .4byte gMonFootprint_Abra - .4byte gMonFootprint_Kadabra - .4byte gMonFootprint_Alakazam - .4byte gMonFootprint_Machop - .4byte gMonFootprint_Machoke - .4byte gMonFootprint_Machamp - .4byte gMonFootprint_Bellsprout - .4byte gMonFootprint_Weepinbell - .4byte gMonFootprint_Victreebel - .4byte gMonFootprint_Tentacool - .4byte gMonFootprint_Tentacruel - .4byte gMonFootprint_Geodude - .4byte gMonFootprint_Graveler - .4byte gMonFootprint_Golem - .4byte gMonFootprint_Ponyta - .4byte gMonFootprint_Rapidash - .4byte gMonFootprint_Slowpoke - .4byte gMonFootprint_Slowbro - .4byte gMonFootprint_Magnemite - .4byte gMonFootprint_Magneton - .4byte gMonFootprint_Farfetchd - .4byte gMonFootprint_Doduo - .4byte gMonFootprint_Dodrio - .4byte gMonFootprint_Seel - .4byte gMonFootprint_Dewgong - .4byte gMonFootprint_Grimer - .4byte gMonFootprint_Muk - .4byte gMonFootprint_Shellder - .4byte gMonFootprint_Cloyster - .4byte gMonFootprint_Gastly - .4byte gMonFootprint_Haunter - .4byte gMonFootprint_Gengar - .4byte gMonFootprint_Onix - .4byte gMonFootprint_Drowzee - .4byte gMonFootprint_Hypno - .4byte gMonFootprint_Krabby - .4byte gMonFootprint_Kingler - .4byte gMonFootprint_Voltorb - .4byte gMonFootprint_Electrode - .4byte gMonFootprint_Exeggcute - .4byte gMonFootprint_Exeggutor - .4byte gMonFootprint_Cubone - .4byte gMonFootprint_Marowak - .4byte gMonFootprint_Hitmonlee - .4byte gMonFootprint_Hitmonchan - .4byte gMonFootprint_Lickitung - .4byte gMonFootprint_Koffing - .4byte gMonFootprint_Weezing - .4byte gMonFootprint_Rhyhorn - .4byte gMonFootprint_Rhydon - .4byte gMonFootprint_Chansey - .4byte gMonFootprint_Tangela - .4byte gMonFootprint_Kangaskhan - .4byte gMonFootprint_Horsea - .4byte gMonFootprint_Seadra - .4byte gMonFootprint_Goldeen - .4byte gMonFootprint_Seaking - .4byte gMonFootprint_Staryu - .4byte gMonFootprint_Starmie - .4byte gMonFootprint_Mrmime - .4byte gMonFootprint_Scyther - .4byte gMonFootprint_Jynx - .4byte gMonFootprint_Electabuzz - .4byte gMonFootprint_Magmar - .4byte gMonFootprint_Pinsir - .4byte gMonFootprint_Tauros - .4byte gMonFootprint_Magikarp - .4byte gMonFootprint_Gyarados - .4byte gMonFootprint_Lapras - .4byte gMonFootprint_Ditto - .4byte gMonFootprint_Eevee - .4byte gMonFootprint_Vaporeon - .4byte gMonFootprint_Jolteon - .4byte gMonFootprint_Flareon - .4byte gMonFootprint_Porygon - .4byte gMonFootprint_Omanyte - .4byte gMonFootprint_Omastar - .4byte gMonFootprint_Kabuto - .4byte gMonFootprint_Kabutops - .4byte gMonFootprint_Aerodactyl - .4byte gMonFootprint_Snorlax - .4byte gMonFootprint_Articuno - .4byte gMonFootprint_Zapdos - .4byte gMonFootprint_Moltres - .4byte gMonFootprint_Dratini - .4byte gMonFootprint_Dragonair - .4byte gMonFootprint_Dragonite - .4byte gMonFootprint_Mewtwo - .4byte gMonFootprint_Mew - .4byte gMonFootprint_Chikorita - .4byte gMonFootprint_Bayleef - .4byte gMonFootprint_Meganium - .4byte gMonFootprint_Cyndaquil - .4byte gMonFootprint_Quilava - .4byte gMonFootprint_Typhlosion - .4byte gMonFootprint_Totodile - .4byte gMonFootprint_Croconaw - .4byte gMonFootprint_Feraligatr - .4byte gMonFootprint_Sentret - .4byte gMonFootprint_Furret - .4byte gMonFootprint_Hoothoot - .4byte gMonFootprint_Noctowl - .4byte gMonFootprint_Ledyba - .4byte gMonFootprint_Ledian - .4byte gMonFootprint_Spinarak - .4byte gMonFootprint_Ariados - .4byte gMonFootprint_Crobat - .4byte gMonFootprint_Chinchou - .4byte gMonFootprint_Lanturn - .4byte gMonFootprint_Pichu - .4byte gMonFootprint_Cleffa - .4byte gMonFootprint_Igglybuff - .4byte gMonFootprint_Togepi - .4byte gMonFootprint_Togetic - .4byte gMonFootprint_Natu - .4byte gMonFootprint_Xatu - .4byte gMonFootprint_Mareep - .4byte gMonFootprint_Flaaffy - .4byte gMonFootprint_Ampharos - .4byte gMonFootprint_Bellossom - .4byte gMonFootprint_Marill - .4byte gMonFootprint_Azumarill - .4byte gMonFootprint_Sudowoodo - .4byte gMonFootprint_Politoed - .4byte gMonFootprint_Hoppip - .4byte gMonFootprint_Skiploom - .4byte gMonFootprint_Jumpluff - .4byte gMonFootprint_Aipom - .4byte gMonFootprint_Sunkern - .4byte gMonFootprint_Sunflora - .4byte gMonFootprint_Yanma - .4byte gMonFootprint_Wooper - .4byte gMonFootprint_Quagsire - .4byte gMonFootprint_Espeon - .4byte gMonFootprint_Umbreon - .4byte gMonFootprint_Murkrow - .4byte gMonFootprint_Slowking - .4byte gMonFootprint_Misdreavus - .4byte gMonFootprint_Unown - .4byte gMonFootprint_Wobbuffet - .4byte gMonFootprint_Girafarig - .4byte gMonFootprint_Pineco - .4byte gMonFootprint_Forretress - .4byte gMonFootprint_Dunsparce - .4byte gMonFootprint_Gligar - .4byte gMonFootprint_Steelix - .4byte gMonFootprint_Snubbull - .4byte gMonFootprint_Granbull - .4byte gMonFootprint_Qwilfish - .4byte gMonFootprint_Scizor - .4byte gMonFootprint_Shuckle - .4byte gMonFootprint_Heracross - .4byte gMonFootprint_Sneasel - .4byte gMonFootprint_Teddiursa - .4byte gMonFootprint_Ursaring - .4byte gMonFootprint_Slugma - .4byte gMonFootprint_Magcargo - .4byte gMonFootprint_Swinub - .4byte gMonFootprint_Piloswine - .4byte gMonFootprint_Corsola - .4byte gMonFootprint_Remoraid - .4byte gMonFootprint_Octillery - .4byte gMonFootprint_Delibird - .4byte gMonFootprint_Mantine - .4byte gMonFootprint_Skarmory - .4byte gMonFootprint_Houndour - .4byte gMonFootprint_Houndoom - .4byte gMonFootprint_Kingdra - .4byte gMonFootprint_Phanpy - .4byte gMonFootprint_Donphan - .4byte gMonFootprint_Porygon2 - .4byte gMonFootprint_Stantler - .4byte gMonFootprint_Smeargle - .4byte gMonFootprint_Tyrogue - .4byte gMonFootprint_Hitmontop - .4byte gMonFootprint_Smoochum - .4byte gMonFootprint_Elekid - .4byte gMonFootprint_Magby - .4byte gMonFootprint_Miltank - .4byte gMonFootprint_Blissey - .4byte gMonFootprint_Raikou - .4byte gMonFootprint_Entei - .4byte gMonFootprint_Suicune - .4byte gMonFootprint_Larvitar - .4byte gMonFootprint_Pupitar - .4byte gMonFootprint_Tyranitar - .4byte gMonFootprint_Lugia - .4byte gMonFootprint_HoOh - .4byte gMonFootprint_Celebi - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_QuestionMark - .4byte gMonFootprint_Treecko - .4byte gMonFootprint_Grovyle - .4byte gMonFootprint_Sceptile - .4byte gMonFootprint_Torchic - .4byte gMonFootprint_Combusken - .4byte gMonFootprint_Blaziken - .4byte gMonFootprint_Mudkip - .4byte gMonFootprint_Marshtomp - .4byte gMonFootprint_Swampert - .4byte gMonFootprint_Poochyena - .4byte gMonFootprint_Mightyena - .4byte gMonFootprint_Zigzagoon - .4byte gMonFootprint_Linoone - .4byte gMonFootprint_Wurmple - .4byte gMonFootprint_Silcoon - .4byte gMonFootprint_Beautifly - .4byte gMonFootprint_Cascoon - .4byte gMonFootprint_Dustox - .4byte gMonFootprint_Lotad - .4byte gMonFootprint_Lombre - .4byte gMonFootprint_Ludicolo - .4byte gMonFootprint_Seedot - .4byte gMonFootprint_Nuzleaf - .4byte gMonFootprint_Shiftry - .4byte gMonFootprint_Nincada - .4byte gMonFootprint_Ninjask - .4byte gMonFootprint_Shedinja - .4byte gMonFootprint_Taillow - .4byte gMonFootprint_Swellow - .4byte gMonFootprint_Shroomish - .4byte gMonFootprint_Breloom - .4byte gMonFootprint_Spinda - .4byte gMonFootprint_Wingull - .4byte gMonFootprint_Pelipper - .4byte gMonFootprint_Surskit - .4byte gMonFootprint_Masquerain - .4byte gMonFootprint_Wailmer - .4byte gMonFootprint_Wailord - .4byte gMonFootprint_Skitty - .4byte gMonFootprint_Delcatty - .4byte gMonFootprint_Kecleon - .4byte gMonFootprint_Baltoy - .4byte gMonFootprint_Claydol - .4byte gMonFootprint_Nosepass - .4byte gMonFootprint_Torkoal - .4byte gMonFootprint_Sableye - .4byte gMonFootprint_Barboach - .4byte gMonFootprint_Whiscash - .4byte gMonFootprint_Luvdisc - .4byte gMonFootprint_Corphish - .4byte gMonFootprint_Crawdaunt - .4byte gMonFootprint_Feebas - .4byte gMonFootprint_Milotic - .4byte gMonFootprint_Carvanha - .4byte gMonFootprint_Sharpedo - .4byte gMonFootprint_Trapinch - .4byte gMonFootprint_Vibrava - .4byte gMonFootprint_Flygon - .4byte gMonFootprint_Makuhita - .4byte gMonFootprint_Hariyama - .4byte gMonFootprint_Electrike - .4byte gMonFootprint_Manectric - .4byte gMonFootprint_Numel - .4byte gMonFootprint_Camerupt - .4byte gMonFootprint_Spheal - .4byte gMonFootprint_Sealeo - .4byte gMonFootprint_Walrein - .4byte gMonFootprint_Cacnea - .4byte gMonFootprint_Cacturne - .4byte gMonFootprint_Snorunt - .4byte gMonFootprint_Glalie - .4byte gMonFootprint_Lunatone - .4byte gMonFootprint_Solrock - .4byte gMonFootprint_Azurill - .4byte gMonFootprint_Spoink - .4byte gMonFootprint_Grumpig - .4byte gMonFootprint_Plusle - .4byte gMonFootprint_Minun - .4byte gMonFootprint_Mawile - .4byte gMonFootprint_Meditite - .4byte gMonFootprint_Medicham - .4byte gMonFootprint_Swablu - .4byte gMonFootprint_Altaria - .4byte gMonFootprint_Wynaut - .4byte gMonFootprint_Duskull - .4byte gMonFootprint_Dusclops - .4byte gMonFootprint_Roselia - .4byte gMonFootprint_Slakoth - .4byte gMonFootprint_Vigoroth - .4byte gMonFootprint_Slaking - .4byte gMonFootprint_Gulpin - .4byte gMonFootprint_Swalot - .4byte gMonFootprint_Tropius - .4byte gMonFootprint_Whismur - .4byte gMonFootprint_Loudred - .4byte gMonFootprint_Exploud - .4byte gMonFootprint_Clamperl - .4byte gMonFootprint_Huntail - .4byte gMonFootprint_Gorebyss - .4byte gMonFootprint_Absol - .4byte gMonFootprint_Shuppet - .4byte gMonFootprint_Banette - .4byte gMonFootprint_Seviper - .4byte gMonFootprint_Zangoose - .4byte gMonFootprint_Relicanth - .4byte gMonFootprint_Aron - .4byte gMonFootprint_Lairon - .4byte gMonFootprint_Aggron - .4byte gMonFootprint_Castform - .4byte gMonFootprint_Volbeat - .4byte gMonFootprint_Illumise - .4byte gMonFootprint_Lileep - .4byte gMonFootprint_Cradily - .4byte gMonFootprint_Anorith - .4byte gMonFootprint_Armaldo - .4byte gMonFootprint_Ralts - .4byte gMonFootprint_Kirlia - .4byte gMonFootprint_Gardevoir - .4byte gMonFootprint_Bagon - .4byte gMonFootprint_Shelgon - .4byte gMonFootprint_Salamence - .4byte gMonFootprint_Beldum - .4byte gMonFootprint_Metang - .4byte gMonFootprint_Metagross - .4byte gMonFootprint_Regirock - .4byte gMonFootprint_Regice - .4byte gMonFootprint_Registeel - .4byte gMonFootprint_Kyogre - .4byte gMonFootprint_Groudon - .4byte gMonFootprint_Rayquaza - .4byte gMonFootprint_Latias - .4byte gMonFootprint_Latios - .4byte gMonFootprint_Jirachi - .4byte gMonFootprint_Deoxys - .4byte gMonFootprint_Chimecho - .4byte gMonFootprint_Bulbasaur - -gUnknown_8440124:: @ 8440124 bin.lz - .incbin "graphics/pokedex/unk_8440124.bin.lz" - -gUnknown_8440274:: @ 8440274 4bpp.lz - .incbin "graphics/pokedex/unk_8440274.4bpp.lz" - -gUnknown_84403AC:: @ 84403AC 4bpp.lz - .incbin "graphics/pokedex/unk_84403AC.4bpp.lz" - -gUnknown_84404C8:: @ 84404C8 gbapal - .incbin "graphics/pokedex/unk_84404C8.gbapal" - -gUnknown_84406C8:: @ 84406C8 data16 - .2byte RGB(24, 22, 17), RGB(26, 24, 20) - .2byte RGB(26, 20, 15), RGB(27, 23, 19) - .2byte RGB(28, 18, 15), RGB(28, 22, 19) - .2byte RGB(30, 16, 13), RGB(29, 21, 18) - .2byte RGB(28, 18, 15), RGB(28, 22, 19) - .2byte RGB(26, 20, 15), RGB(27, 23, 19) - -gUnknown_84406E0:: @ 84406E0 gbapal - .incbin "graphics/pokedex/unk_84406E0.gbapal" - -gUnknown_84408E0:: @ bin.lz - .incbin "graphics/pokedex/unk_84408E0.bin.lz" - -gUnknown_8440BD8:: @ bin.lz - .incbin "graphics/pokedex/unk_8440BD8.bin.lz" - -gUnknown_8440EF0:: @ 8440EF0 bin.lz - .incbin "graphics/pokedex/unk_8440EF0.bin.lz" - -gUnknown_844112C:: @ bin.lz - .incbin "graphics/pokedex/unk_844112C.bin.lz" - -gUnknown_84414BC:: @ bin.lz - .incbin "graphics/pokedex/unk_84414BC.bin.lz" - -gUnknown_8441808:: @ bin.lz - .incbin "graphics/pokedex/unk_8441808.bin.lz" - -gUnknown_8441A40:: @ bin.lz - .incbin "graphics/pokedex/unk_8441A40.bin.lz" - -gUnknown_8441D54:: @ bin.lz - .incbin "graphics/pokedex/unk_8441D54.bin.lz" - -gUnknown_8442004:: @ bin.lz - .incbin "graphics/pokedex/unk_8442004.bin.lz" - -gUnknown_844223C:: @ bin.lz - .incbin "graphics/pokedex/unk_844223C.bin.lz" - -gUnknown_84424E4:: @ bin.lz - .incbin "graphics/pokedex/unk_84424E4.bin.lz" - -gUnknown_8442838:: @ bin.lz - .incbin "graphics/pokedex/unk_8442838.bin.lz" - -gUnknown_8442BC0:: @ bin.lz - .incbin "graphics/pokedex/unk_8442BC0.bin.lz" - -gUnknown_8442EF8:: @ bin.lz - .incbin "graphics/pokedex/unk_8442EF8.bin.lz" - -gUnknown_844318C:: @ bin.lz - .incbin "graphics/pokedex/unk_844318C.bin.lz" - -gUnknown_8443420:: @ gbapal - .incbin "graphics/pokedex/unk_8443420.gbapal" - -gUnknown_8443440:: @ gbapal - .incbin "graphics/pokedex/unk_8443440.gbapal" - -gUnknown_8443460:: @ 8443460 gbapal - .incbin "graphics/pokedex/unk_8443460.gbapal" - -gUnknown_8443480:: @ gbapal - .incbin "graphics/pokedex/unk_8443480.gbapal" - -gUnknown_84434A0:: @ gbapal - .incbin "graphics/pokedex/unk_84434A0.gbapal" - -gUnknown_84434C0:: @ gbapal - .incbin "graphics/pokedex/unk_84434C0.gbapal" - -gUnknown_84434E0:: @ gbapal - .incbin "graphics/pokedex/unk_84434E0.gbapal" - -gUnknown_8443500:: @ gbapal - .incbin "graphics/pokedex/unk_8443500.gbapal" - -gUnknown_8443520:: @ gbapal - .incbin "graphics/pokedex/unk_8443520.gbapal" - -gUnknown_8443540:: @ gbapal - .incbin "graphics/pokedex/unk_8443540.gbapal" - -gUnknown_8443560:: @ gbapal - .incbin "graphics/pokedex/unk_8443560.gbapal" - -gUnknown_8443580:: @ gbapal - .incbin "graphics/pokedex/unk_8443580.gbapal" - -gUnknown_84435A0:: @ gbapal - .incbin "graphics/pokedex/unk_84435A0.gbapal" - -gUnknown_84435C0:: @ gbapal - .incbin "graphics/pokedex/unk_84435C0.gbapal" - -gUnknown_84435E0:: @ gbapal - .incbin "graphics/pokedex/unk_84435E0.gbapal" - -gUnknown_8443600:: @ 8443600 4bpp - .incbin "graphics/pokedex/unk_8443600.4bpp" - -gUnknown_8443620:: @ 8443620 bin.lz - .incbin "graphics/pokedex/unk_8443620.bin.lz" - -gUnknown_8443910:: @ 8443910 bin.lz - .incbin "graphics/pokedex/unk_8443910.bin.lz" - -gUnknown_8443988:: @ 8443988 bin.lz - .incbin "graphics/pokedex/unk_8443988.bin.lz" - -gUnknown_84439FC:: @ 84439FC bin.lz - .incbin "graphics/pokedex/unk_84439FC.bin.lz" - -gUnknown_8443A78:: @ 8443A78 bin.lz - .incbin "graphics/pokedex/unk_8443A78.bin.lz" - -gUnknown_8443AF8:: @ 8443AF8 bin.lz - .incbin "graphics/pokedex/unk_8443AF8.bin.lz" - -gUnknown_8443BB0:: @ 8443BB0 bin.lz - .incbin "graphics/pokedex/unk_8443BB0.bin.lz" - -gUnknown_8443C54:: @ 8443C54 bin.lz - .incbin "graphics/pokedex/unk_8443C54.bin.lz" - -gUnknown_8443D00:: @ 8443D00 4bpp - .incbin "graphics/pokedex/unk_8443D00.4bpp" - -gUnknown_8443FC0:: @ 8443FC0 - .2byte NATIONAL_DEX_OLD_UNOWN_B - .2byte NATIONAL_DEX_OLD_UNOWN_C - .2byte NATIONAL_DEX_OLD_UNOWN_D - .2byte NATIONAL_DEX_OLD_UNOWN_E - .2byte NATIONAL_DEX_OLD_UNOWN_F - .2byte NATIONAL_DEX_OLD_UNOWN_G - .2byte NATIONAL_DEX_OLD_UNOWN_H - .2byte NATIONAL_DEX_OLD_UNOWN_I - .2byte NATIONAL_DEX_OLD_UNOWN_J - .2byte NATIONAL_DEX_OLD_UNOWN_K - .2byte NATIONAL_DEX_OLD_UNOWN_L - .2byte NATIONAL_DEX_OLD_UNOWN_M - .2byte NATIONAL_DEX_OLD_UNOWN_N - .2byte NATIONAL_DEX_OLD_UNOWN_O - .2byte NATIONAL_DEX_OLD_UNOWN_P - .2byte NATIONAL_DEX_OLD_UNOWN_Q - .2byte NATIONAL_DEX_OLD_UNOWN_R - .2byte NATIONAL_DEX_OLD_UNOWN_S - .2byte NATIONAL_DEX_OLD_UNOWN_T - .2byte NATIONAL_DEX_OLD_UNOWN_U - .2byte NATIONAL_DEX_OLD_UNOWN_V - .2byte NATIONAL_DEX_OLD_UNOWN_W - .2byte NATIONAL_DEX_OLD_UNOWN_X - .2byte NATIONAL_DEX_OLD_UNOWN_Y - .2byte NATIONAL_DEX_OLD_UNOWN_Z - .2byte NATIONAL_DEX_ABRA - .2byte NATIONAL_DEX_ABSOL - .2byte NATIONAL_DEX_AERODACTYL - .2byte NATIONAL_DEX_AGGRON - .2byte NATIONAL_DEX_AIPOM - .2byte NATIONAL_DEX_ALAKAZAM - .2byte NATIONAL_DEX_ALTARIA - .2byte NATIONAL_DEX_AMPHAROS - .2byte NATIONAL_DEX_ANORITH - .2byte NATIONAL_DEX_ARBOK - .2byte NATIONAL_DEX_ARCANINE - .2byte NATIONAL_DEX_ARIADOS - .2byte NATIONAL_DEX_ARMALDO - .2byte NATIONAL_DEX_ARON - .2byte NATIONAL_DEX_ARTICUNO - .2byte NATIONAL_DEX_AZUMARILL - .2byte NATIONAL_DEX_AZURILL - .2byte NATIONAL_DEX_BAGON - .2byte NATIONAL_DEX_BALTOY - .2byte NATIONAL_DEX_BANETTE - .2byte NATIONAL_DEX_BARBOACH - .2byte NATIONAL_DEX_BAYLEEF - .2byte NATIONAL_DEX_BEAUTIFLY - .2byte NATIONAL_DEX_BEEDRILL - .2byte NATIONAL_DEX_BELDUM - .2byte NATIONAL_DEX_BELLOSSOM - .2byte NATIONAL_DEX_BELLSPROUT - .2byte NATIONAL_DEX_BLASTOISE - .2byte NATIONAL_DEX_BLAZIKEN - .2byte NATIONAL_DEX_BLISSEY - .2byte NATIONAL_DEX_BRELOOM - .2byte NATIONAL_DEX_BULBASAUR - .2byte NATIONAL_DEX_BUTTERFREE - .2byte NATIONAL_DEX_CACNEA - .2byte NATIONAL_DEX_CACTURNE - .2byte NATIONAL_DEX_CAMERUPT - .2byte NATIONAL_DEX_CARVANHA - .2byte NATIONAL_DEX_CASCOON - .2byte NATIONAL_DEX_CASTFORM - .2byte NATIONAL_DEX_CATERPIE - .2byte NATIONAL_DEX_CELEBI - .2byte NATIONAL_DEX_CHANSEY - .2byte NATIONAL_DEX_CHARIZARD - .2byte NATIONAL_DEX_CHARMANDER - .2byte NATIONAL_DEX_CHARMELEON - .2byte NATIONAL_DEX_CHIKORITA - .2byte NATIONAL_DEX_CHIMECHO - .2byte NATIONAL_DEX_CHINCHOU - .2byte NATIONAL_DEX_CLAMPERL - .2byte NATIONAL_DEX_CLAYDOL - .2byte NATIONAL_DEX_CLEFABLE - .2byte NATIONAL_DEX_CLEFAIRY - .2byte NATIONAL_DEX_CLEFFA - .2byte NATIONAL_DEX_CLOYSTER - .2byte NATIONAL_DEX_COMBUSKEN - .2byte NATIONAL_DEX_CORPHISH - .2byte NATIONAL_DEX_CORSOLA - .2byte NATIONAL_DEX_CRADILY - .2byte NATIONAL_DEX_CRAWDAUNT - .2byte NATIONAL_DEX_CROBAT - .2byte NATIONAL_DEX_CROCONAW - .2byte NATIONAL_DEX_CUBONE - .2byte NATIONAL_DEX_CYNDAQUIL - .2byte NATIONAL_DEX_DELCATTY - .2byte NATIONAL_DEX_DELIBIRD - .2byte NATIONAL_DEX_DEOXYS - .2byte NATIONAL_DEX_DEWGONG - .2byte NATIONAL_DEX_DIGLETT - .2byte NATIONAL_DEX_DITTO - .2byte NATIONAL_DEX_DODRIO - .2byte NATIONAL_DEX_DODUO - .2byte NATIONAL_DEX_DONPHAN - .2byte NATIONAL_DEX_DRAGONAIR - .2byte NATIONAL_DEX_DRAGONITE - .2byte NATIONAL_DEX_DRATINI - .2byte NATIONAL_DEX_DROWZEE - .2byte NATIONAL_DEX_DUGTRIO - .2byte NATIONAL_DEX_DUNSPARCE - .2byte NATIONAL_DEX_DUSCLOPS - .2byte NATIONAL_DEX_DUSKULL - .2byte NATIONAL_DEX_DUSTOX - .2byte NATIONAL_DEX_EEVEE - .2byte NATIONAL_DEX_EKANS - .2byte NATIONAL_DEX_ELECTABUZZ - .2byte NATIONAL_DEX_ELECTRIKE - .2byte NATIONAL_DEX_ELECTRODE - .2byte NATIONAL_DEX_ELEKID - .2byte NATIONAL_DEX_ENTEI - .2byte NATIONAL_DEX_ESPEON - .2byte NATIONAL_DEX_EXEGGCUTE - .2byte NATIONAL_DEX_EXEGGUTOR - .2byte NATIONAL_DEX_EXPLOUD - .2byte NATIONAL_DEX_FARFETCHD - .2byte NATIONAL_DEX_FEAROW - .2byte NATIONAL_DEX_FEEBAS - .2byte NATIONAL_DEX_FERALIGATR - .2byte NATIONAL_DEX_FLAAFFY - .2byte NATIONAL_DEX_FLAREON - .2byte NATIONAL_DEX_FLYGON - .2byte NATIONAL_DEX_FORRETRESS - .2byte NATIONAL_DEX_FURRET - .2byte NATIONAL_DEX_GARDEVOIR - .2byte NATIONAL_DEX_GASTLY - .2byte NATIONAL_DEX_GENGAR - .2byte NATIONAL_DEX_GEODUDE - .2byte NATIONAL_DEX_GIRAFARIG - .2byte NATIONAL_DEX_GLALIE - .2byte NATIONAL_DEX_GLIGAR - .2byte NATIONAL_DEX_GLOOM - .2byte NATIONAL_DEX_GOLBAT - .2byte NATIONAL_DEX_GOLDEEN - .2byte NATIONAL_DEX_GOLDUCK - .2byte NATIONAL_DEX_GOLEM - .2byte NATIONAL_DEX_GOREBYSS - .2byte NATIONAL_DEX_GRANBULL - .2byte NATIONAL_DEX_GRAVELER - .2byte NATIONAL_DEX_GRIMER - .2byte NATIONAL_DEX_GROUDON - .2byte NATIONAL_DEX_GROVYLE - .2byte NATIONAL_DEX_GROWLITHE - .2byte NATIONAL_DEX_GRUMPIG - .2byte NATIONAL_DEX_GULPIN - .2byte NATIONAL_DEX_GYARADOS - .2byte NATIONAL_DEX_HARIYAMA - .2byte NATIONAL_DEX_HAUNTER - .2byte NATIONAL_DEX_HERACROSS - .2byte NATIONAL_DEX_HITMONCHAN - .2byte NATIONAL_DEX_HITMONLEE - .2byte NATIONAL_DEX_HITMONTOP - .2byte NATIONAL_DEX_HO_OH - .2byte NATIONAL_DEX_HOOTHOOT - .2byte NATIONAL_DEX_HOPPIP - .2byte NATIONAL_DEX_HORSEA - .2byte NATIONAL_DEX_HOUNDOOM - .2byte NATIONAL_DEX_HOUNDOUR - .2byte NATIONAL_DEX_HUNTAIL - .2byte NATIONAL_DEX_HYPNO - .2byte NATIONAL_DEX_IGGLYBUFF - .2byte NATIONAL_DEX_ILLUMISE - .2byte NATIONAL_DEX_IVYSAUR - .2byte NATIONAL_DEX_JIGGLYPUFF - .2byte NATIONAL_DEX_JIRACHI - .2byte NATIONAL_DEX_JOLTEON - .2byte NATIONAL_DEX_JUMPLUFF - .2byte NATIONAL_DEX_JYNX - .2byte NATIONAL_DEX_KABUTO - .2byte NATIONAL_DEX_KABUTOPS - .2byte NATIONAL_DEX_KADABRA - .2byte NATIONAL_DEX_KAKUNA - .2byte NATIONAL_DEX_KANGASKHAN - .2byte NATIONAL_DEX_KECLEON - .2byte NATIONAL_DEX_KINGDRA - .2byte NATIONAL_DEX_KINGLER - .2byte NATIONAL_DEX_KIRLIA - .2byte NATIONAL_DEX_KOFFING - .2byte NATIONAL_DEX_KRABBY - .2byte NATIONAL_DEX_KYOGRE - .2byte NATIONAL_DEX_LAIRON - .2byte NATIONAL_DEX_LANTURN - .2byte NATIONAL_DEX_LAPRAS - .2byte NATIONAL_DEX_LARVITAR - .2byte NATIONAL_DEX_LATIAS - .2byte NATIONAL_DEX_LATIOS - .2byte NATIONAL_DEX_LEDIAN - .2byte NATIONAL_DEX_LEDYBA - .2byte NATIONAL_DEX_LICKITUNG - .2byte NATIONAL_DEX_LILEEP - .2byte NATIONAL_DEX_LINOONE - .2byte NATIONAL_DEX_LOMBRE - .2byte NATIONAL_DEX_LOTAD - .2byte NATIONAL_DEX_LOUDRED - .2byte NATIONAL_DEX_LUDICOLO - .2byte NATIONAL_DEX_LUGIA - .2byte NATIONAL_DEX_LUNATONE - .2byte NATIONAL_DEX_LUVDISC - .2byte NATIONAL_DEX_MACHAMP - .2byte NATIONAL_DEX_MACHOKE - .2byte NATIONAL_DEX_MACHOP - .2byte NATIONAL_DEX_MAGBY - .2byte NATIONAL_DEX_MAGCARGO - .2byte NATIONAL_DEX_MAGIKARP - .2byte NATIONAL_DEX_MAGMAR - .2byte NATIONAL_DEX_MAGNEMITE - .2byte NATIONAL_DEX_MAGNETON - .2byte NATIONAL_DEX_MAKUHITA - .2byte NATIONAL_DEX_MANECTRIC - .2byte NATIONAL_DEX_MANKEY - .2byte NATIONAL_DEX_MANTINE - .2byte NATIONAL_DEX_MAREEP - .2byte NATIONAL_DEX_MARILL - .2byte NATIONAL_DEX_MAROWAK - .2byte NATIONAL_DEX_MARSHTOMP - .2byte NATIONAL_DEX_MASQUERAIN - .2byte NATIONAL_DEX_MAWILE - .2byte NATIONAL_DEX_MEDICHAM - .2byte NATIONAL_DEX_MEDITITE - .2byte NATIONAL_DEX_MEGANIUM - .2byte NATIONAL_DEX_MEOWTH - .2byte NATIONAL_DEX_METAGROSS - .2byte NATIONAL_DEX_METANG - .2byte NATIONAL_DEX_METAPOD - .2byte NATIONAL_DEX_MEW - .2byte NATIONAL_DEX_MEWTWO - .2byte NATIONAL_DEX_MIGHTYENA - .2byte NATIONAL_DEX_MILOTIC - .2byte NATIONAL_DEX_MILTANK - .2byte NATIONAL_DEX_MINUN - .2byte NATIONAL_DEX_MISDREAVUS - .2byte NATIONAL_DEX_MOLTRES - .2byte NATIONAL_DEX_MR_MIME - .2byte NATIONAL_DEX_MUDKIP - .2byte NATIONAL_DEX_MUK - .2byte NATIONAL_DEX_MURKROW - .2byte NATIONAL_DEX_NATU - .2byte NATIONAL_DEX_NIDOKING - .2byte NATIONAL_DEX_NIDOQUEEN - .2byte NATIONAL_DEX_NIDORAN_F - .2byte NATIONAL_DEX_NIDORAN_M - .2byte NATIONAL_DEX_NIDORINA - .2byte NATIONAL_DEX_NIDORINO - .2byte NATIONAL_DEX_NINCADA - .2byte NATIONAL_DEX_NINETALES - .2byte NATIONAL_DEX_NINJASK - .2byte NATIONAL_DEX_NOCTOWL - .2byte NATIONAL_DEX_NOSEPASS - .2byte NATIONAL_DEX_NUMEL - .2byte NATIONAL_DEX_NUZLEAF - .2byte NATIONAL_DEX_OCTILLERY - .2byte NATIONAL_DEX_ODDISH - .2byte NATIONAL_DEX_OMANYTE - .2byte NATIONAL_DEX_OMASTAR - .2byte NATIONAL_DEX_ONIX - .2byte NATIONAL_DEX_PARAS - .2byte NATIONAL_DEX_PARASECT - .2byte NATIONAL_DEX_PELIPPER - .2byte NATIONAL_DEX_PERSIAN - .2byte NATIONAL_DEX_PHANPY - .2byte NATIONAL_DEX_PICHU - .2byte NATIONAL_DEX_PIDGEOT - .2byte NATIONAL_DEX_PIDGEOTTO - .2byte NATIONAL_DEX_PIDGEY - .2byte NATIONAL_DEX_PIKACHU - .2byte NATIONAL_DEX_PILOSWINE - .2byte NATIONAL_DEX_PINECO - .2byte NATIONAL_DEX_PINSIR - .2byte NATIONAL_DEX_PLUSLE - .2byte NATIONAL_DEX_POLITOED - .2byte NATIONAL_DEX_POLIWAG - .2byte NATIONAL_DEX_POLIWHIRL - .2byte NATIONAL_DEX_POLIWRATH - .2byte NATIONAL_DEX_PONYTA - .2byte NATIONAL_DEX_POOCHYENA - .2byte NATIONAL_DEX_PORYGON - .2byte NATIONAL_DEX_PORYGON2 - .2byte NATIONAL_DEX_PRIMEAPE - .2byte NATIONAL_DEX_PSYDUCK - .2byte NATIONAL_DEX_PUPITAR - .2byte NATIONAL_DEX_QUAGSIRE - .2byte NATIONAL_DEX_QUILAVA - .2byte NATIONAL_DEX_QWILFISH - .2byte NATIONAL_DEX_RAICHU - .2byte NATIONAL_DEX_RAIKOU - .2byte NATIONAL_DEX_RALTS - .2byte NATIONAL_DEX_RAPIDASH - .2byte NATIONAL_DEX_RATICATE - .2byte NATIONAL_DEX_RATTATA - .2byte NATIONAL_DEX_RAYQUAZA - .2byte NATIONAL_DEX_REGICE - .2byte NATIONAL_DEX_REGIROCK - .2byte NATIONAL_DEX_REGISTEEL - .2byte NATIONAL_DEX_RELICANTH - .2byte NATIONAL_DEX_REMORAID - .2byte NATIONAL_DEX_RHYDON - .2byte NATIONAL_DEX_RHYHORN - .2byte NATIONAL_DEX_ROSELIA - .2byte NATIONAL_DEX_SABLEYE - .2byte NATIONAL_DEX_SALAMENCE - .2byte NATIONAL_DEX_SANDSHREW - .2byte NATIONAL_DEX_SANDSLASH - .2byte NATIONAL_DEX_SCEPTILE - .2byte NATIONAL_DEX_SCIZOR - .2byte NATIONAL_DEX_SCYTHER - .2byte NATIONAL_DEX_SEADRA - .2byte NATIONAL_DEX_SEAKING - .2byte NATIONAL_DEX_SEALEO - .2byte NATIONAL_DEX_SEEDOT - .2byte NATIONAL_DEX_SEEL - .2byte NATIONAL_DEX_SENTRET - .2byte NATIONAL_DEX_SEVIPER - .2byte NATIONAL_DEX_SHARPEDO - .2byte NATIONAL_DEX_SHEDINJA - .2byte NATIONAL_DEX_SHELGON - .2byte NATIONAL_DEX_SHELLDER - .2byte NATIONAL_DEX_SHIFTRY - .2byte NATIONAL_DEX_SHROOMISH - .2byte NATIONAL_DEX_SHUCKLE - .2byte NATIONAL_DEX_SHUPPET - .2byte NATIONAL_DEX_SILCOON - .2byte NATIONAL_DEX_SKARMORY - .2byte NATIONAL_DEX_SKIPLOOM - .2byte NATIONAL_DEX_SKITTY - .2byte NATIONAL_DEX_SLAKING - .2byte NATIONAL_DEX_SLAKOTH - .2byte NATIONAL_DEX_SLOWBRO - .2byte NATIONAL_DEX_SLOWKING - .2byte NATIONAL_DEX_SLOWPOKE - .2byte NATIONAL_DEX_SLUGMA - .2byte NATIONAL_DEX_SMEARGLE - .2byte NATIONAL_DEX_SMOOCHUM - .2byte NATIONAL_DEX_SNEASEL - .2byte NATIONAL_DEX_SNORLAX - .2byte NATIONAL_DEX_SNORUNT - .2byte NATIONAL_DEX_SNUBBULL - .2byte NATIONAL_DEX_SOLROCK - .2byte NATIONAL_DEX_SPEAROW - .2byte NATIONAL_DEX_SPHEAL - .2byte NATIONAL_DEX_SPINARAK - .2byte NATIONAL_DEX_SPINDA - .2byte NATIONAL_DEX_SPOINK - .2byte NATIONAL_DEX_SQUIRTLE - .2byte NATIONAL_DEX_STANTLER - .2byte NATIONAL_DEX_STARMIE - .2byte NATIONAL_DEX_STARYU - .2byte NATIONAL_DEX_STEELIX - .2byte NATIONAL_DEX_SUDOWOODO - .2byte NATIONAL_DEX_SUICUNE - .2byte NATIONAL_DEX_SUNFLORA - .2byte NATIONAL_DEX_SUNKERN - .2byte NATIONAL_DEX_SURSKIT - .2byte NATIONAL_DEX_SWABLU - .2byte NATIONAL_DEX_SWALOT - .2byte NATIONAL_DEX_SWAMPERT - .2byte NATIONAL_DEX_SWELLOW - .2byte NATIONAL_DEX_SWINUB - .2byte NATIONAL_DEX_TAILLOW - .2byte NATIONAL_DEX_TANGELA - .2byte NATIONAL_DEX_TAUROS - .2byte NATIONAL_DEX_TEDDIURSA - .2byte NATIONAL_DEX_TENTACOOL - .2byte NATIONAL_DEX_TENTACRUEL - .2byte NATIONAL_DEX_TOGEPI - .2byte NATIONAL_DEX_TOGETIC - .2byte NATIONAL_DEX_TORCHIC - .2byte NATIONAL_DEX_TORKOAL - .2byte NATIONAL_DEX_TOTODILE - .2byte NATIONAL_DEX_TRAPINCH - .2byte NATIONAL_DEX_TREECKO - .2byte NATIONAL_DEX_TROPIUS - .2byte NATIONAL_DEX_TYPHLOSION - .2byte NATIONAL_DEX_TYRANITAR - .2byte NATIONAL_DEX_TYROGUE - .2byte NATIONAL_DEX_UMBREON - .2byte NATIONAL_DEX_UNOWN - .2byte NATIONAL_DEX_URSARING - .2byte NATIONAL_DEX_VAPOREON - .2byte NATIONAL_DEX_VENOMOTH - .2byte NATIONAL_DEX_VENONAT - .2byte NATIONAL_DEX_VENUSAUR - .2byte NATIONAL_DEX_VIBRAVA - .2byte NATIONAL_DEX_VICTREEBEL - .2byte NATIONAL_DEX_VIGOROTH - .2byte NATIONAL_DEX_VILEPLUME - .2byte NATIONAL_DEX_VOLBEAT - .2byte NATIONAL_DEX_VOLTORB - .2byte NATIONAL_DEX_VULPIX - .2byte NATIONAL_DEX_WAILMER - .2byte NATIONAL_DEX_WAILORD - .2byte NATIONAL_DEX_WALREIN - .2byte NATIONAL_DEX_WARTORTLE - .2byte NATIONAL_DEX_WEEDLE - .2byte NATIONAL_DEX_WEEPINBELL - .2byte NATIONAL_DEX_WEEZING - .2byte NATIONAL_DEX_WHISCASH - .2byte NATIONAL_DEX_WHISMUR - .2byte NATIONAL_DEX_WIGGLYTUFF - .2byte NATIONAL_DEX_WINGULL - .2byte NATIONAL_DEX_WOBBUFFET - .2byte NATIONAL_DEX_WOOPER - .2byte NATIONAL_DEX_WURMPLE - .2byte NATIONAL_DEX_WYNAUT - .2byte NATIONAL_DEX_XATU - .2byte NATIONAL_DEX_YANMA - .2byte NATIONAL_DEX_ZANGOOSE - .2byte NATIONAL_DEX_ZAPDOS - .2byte NATIONAL_DEX_ZIGZAGOON - .2byte NATIONAL_DEX_ZUBAT - -gUnknown_84442F6:: @ 84442F6 - .2byte NATIONAL_DEX_GASTLY - .2byte NATIONAL_DEX_HAUNTER - .2byte NATIONAL_DEX_HOPPIP - .2byte NATIONAL_DEX_DIGLETT - .2byte NATIONAL_DEX_CASTFORM - .2byte NATIONAL_DEX_KOFFING - .2byte NATIONAL_DEX_IGGLYBUFF - .2byte NATIONAL_DEX_MISDREAVUS - .2byte NATIONAL_DEX_CHIMECHO - .2byte NATIONAL_DEX_SKIPLOOM - .2byte NATIONAL_DEX_JIRACHI - .2byte NATIONAL_DEX_SWABLU - .2byte NATIONAL_DEX_SHEDINJA - .2byte NATIONAL_DEX_TOGEPI - .2byte NATIONAL_DEX_SURSKIT - .2byte NATIONAL_DEX_PIDGEY - .2byte NATIONAL_DEX_SUNKERN - .2byte NATIONAL_DEX_BARBOACH - .2byte NATIONAL_DEX_PICHU - .2byte NATIONAL_DEX_AZURILL - .2byte NATIONAL_DEX_ROSELIA - .2byte NATIONAL_DEX_NATU - .2byte NATIONAL_DEX_SPEAROW - .2byte NATIONAL_DEX_MURKROW - .2byte NATIONAL_DEX_SHUPPET - .2byte NATIONAL_DEX_TAILLOW - .2byte NATIONAL_DEX_EXEGGCUTE - .2byte NATIONAL_DEX_TORCHIC - .2byte NATIONAL_DEX_LOTAD - .2byte NATIONAL_DEX_CATERPIE - .2byte NATIONAL_DEX_JUMPLUFF - .2byte NATIONAL_DEX_CLEFFA - .2byte NATIONAL_DEX_WEEDLE - .2byte NATIONAL_DEX_TOGETIC - .2byte NATIONAL_DEX_DRATINI - .2byte NATIONAL_DEX_RATTATA - .2byte NATIONAL_DEX_MASQUERAIN - .2byte NATIONAL_DEX_WURMPLE - .2byte NATIONAL_DEX_QWILFISH - .2byte NATIONAL_DEX_MEW - .2byte NATIONAL_DEX_SHELLDER - .2byte NATIONAL_DEX_SEEDOT - .2byte NATIONAL_DEX_DITTO - .2byte NATIONAL_DEX_BELLSPROUT - .2byte NATIONAL_DEX_PLUSLE - .2byte NATIONAL_DEX_MEOWTH - .2byte NATIONAL_DEX_MINUN - .2byte NATIONAL_DEX_SHROOMISH - .2byte NATIONAL_DEX_CELEBI - .2byte NATIONAL_DEX_CORSOLA - .2byte NATIONAL_DEX_TREECKO - .2byte NATIONAL_DEX_SPINDA - .2byte NATIONAL_DEX_UNOWN - .2byte NATIONAL_DEX_PARAS - .2byte NATIONAL_DEX_ODDISH - .2byte NATIONAL_DEX_JIGGLYPUFF - .2byte NATIONAL_DEX_NINCADA - .2byte NATIONAL_DEX_BELLOSSOM - .2byte NATIONAL_DEX_MAGNEMITE - .2byte NATIONAL_DEX_PIKACHU - .2byte NATIONAL_DEX_SMOOCHUM - .2byte NATIONAL_DEX_SENTRET - .2byte NATIONAL_DEX_WEEPINBELL - .2byte NATIONAL_DEX_CHIKORITA - .2byte NATIONAL_DEX_SWINUB - .2byte NATIONAL_DEX_EEVEE - .2byte NATIONAL_DEX_KRABBY - .2byte NATIONAL_DEX_CUBONE - .2byte NATIONAL_DEX_RALTS - .2byte NATIONAL_DEX_BULBASAUR - .2byte NATIONAL_DEX_EKANS - .2byte NATIONAL_DEX_NIDORAN_F - .2byte NATIONAL_DEX_PINECO - .2byte NATIONAL_DEX_FEEBAS - .2byte NATIONAL_DEX_OMANYTE - .2byte NATIONAL_DEX_ZUBAT - .2byte NATIONAL_DEX_CLEFAIRY - .2byte NATIONAL_DEX_MUDKIP - .2byte NATIONAL_DEX_SNUBBULL - .2byte NATIONAL_DEX_MAREEP - .2byte NATIONAL_DEX_CYNDAQUIL - .2byte NATIONAL_DEX_HORSEA - .2byte NATIONAL_DEX_CHARMANDER - .2byte NATIONAL_DEX_SUNFLORA - .2byte NATIONAL_DEX_MARILL - .2byte NATIONAL_DEX_WOOPER - .2byte NATIONAL_DEX_SPINARAK - .2byte NATIONAL_DEX_GLOOM - .2byte NATIONAL_DEX_LUVDISC - .2byte NATIONAL_DEX_TEDDIURSA - .2byte NATIONAL_DEX_NIDORAN_M - .2byte NATIONAL_DEX_SQUIRTLE - .2byte NATIONAL_DEX_WINGULL - .2byte NATIONAL_DEX_TOTODILE - .2byte NATIONAL_DEX_WEEZING - .2byte NATIONAL_DEX_VULPIX - .2byte NATIONAL_DEX_METAPOD - .2byte NATIONAL_DEX_SILCOON - .2byte NATIONAL_DEX_MAGIKARP - .2byte NATIONAL_DEX_KAKUNA - .2byte NATIONAL_DEX_GULPIN - .2byte NATIONAL_DEX_VOLTORB - .2byte NATIONAL_DEX_LEDYBA - .2byte NATIONAL_DEX_HOUNDOUR - .2byte NATIONAL_DEX_SKITTY - .2byte NATIONAL_DEX_SABLEYE - .2byte NATIONAL_DEX_MEDITITE - .2byte NATIONAL_DEX_CORPHISH - .2byte NATIONAL_DEX_AIPOM - .2byte NATIONAL_DEX_CASCOON - .2byte NATIONAL_DEX_MAWILE - .2byte NATIONAL_DEX_KABUTO - .2byte NATIONAL_DEX_WIGGLYTUFF - .2byte NATIONAL_DEX_SANDSHREW - .2byte NATIONAL_DEX_REMORAID - .2byte NATIONAL_DEX_NINJASK - .2byte NATIONAL_DEX_CHINCHOU - .2byte NATIONAL_DEX_POLIWAG - .2byte NATIONAL_DEX_ANORITH - .2byte NATIONAL_DEX_VENOMOTH - .2byte NATIONAL_DEX_BANETTE - .2byte NATIONAL_DEX_IVYSAUR - .2byte NATIONAL_DEX_FLAAFFY - .2byte NATIONAL_DEX_POOCHYENA - .2byte NATIONAL_DEX_WYNAUT - .2byte NATIONAL_DEX_DUNSPARCE - .2byte NATIONAL_DEX_XATU - .2byte NATIONAL_DEX_DUSKULL - .2byte NATIONAL_DEX_FARFETCHD - .2byte NATIONAL_DEX_TRAPINCH - .2byte NATIONAL_DEX_GOLDEEN - .2byte NATIONAL_DEX_ELECTRIKE - .2byte NATIONAL_DEX_VIBRAVA - .2byte NATIONAL_DEX_VICTREEBEL - .2byte NATIONAL_DEX_BAYLEEF - .2byte NATIONAL_DEX_DELIBIRD - .2byte NATIONAL_DEX_WHISMUR - .2byte NATIONAL_DEX_DRAGONAIR - .2byte NATIONAL_DEX_SNORUNT - .2byte NATIONAL_DEX_ZIGZAGOON - .2byte NATIONAL_DEX_ILLUMISE - .2byte NATIONAL_DEX_VOLBEAT - .2byte NATIONAL_DEX_RATICATE - .2byte NATIONAL_DEX_VILEPLUME - .2byte NATIONAL_DEX_QUILAVA - .2byte NATIONAL_DEX_CHARMELEON - .2byte NATIONAL_DEX_GROWLITHE - .2byte NATIONAL_DEX_COMBUSKEN - .2byte NATIONAL_DEX_MACHOP - .2byte NATIONAL_DEX_ABRA - .2byte NATIONAL_DEX_NIDORINO - .2byte NATIONAL_DEX_PSYDUCK - .2byte NATIONAL_DEX_SWELLOW - .2byte NATIONAL_DEX_NINETALES - .2byte NATIONAL_DEX_NIDORINA - .2byte NATIONAL_DEX_POLIWHIRL - .2byte NATIONAL_DEX_GEODUDE - .2byte NATIONAL_DEX_KIRLIA - .2byte NATIONAL_DEX_SHUCKLE - .2byte NATIONAL_DEX_ALTARIA - .2byte NATIONAL_DEX_CARVANHA - .2byte NATIONAL_DEX_TYROGUE - .2byte NATIONAL_DEX_HOOTHOOT - .2byte NATIONAL_DEX_MAGBY - .2byte NATIONAL_DEX_BALTOY - .2byte NATIONAL_DEX_GROVYLE - .2byte NATIONAL_DEX_KECLEON - .2byte NATIONAL_DEX_LANTURN - .2byte NATIONAL_DEX_WARTORTLE - .2byte NATIONAL_DEX_GOREBYSS - .2byte NATIONAL_DEX_RELICANTH - .2byte NATIONAL_DEX_ELEKID - .2byte NATIONAL_DEX_WHISCASH - .2byte NATIONAL_DEX_LILEEP - .2byte NATIONAL_DEX_NUMEL - .2byte NATIONAL_DEX_SLAKOTH - .2byte NATIONAL_DEX_JOLTEON - .2byte NATIONAL_DEX_CROCONAW - .2byte NATIONAL_DEX_FLAREON - .2byte NATIONAL_DEX_SEADRA - .2byte NATIONAL_DEX_ESPEON - .2byte NATIONAL_DEX_HUNTAIL - .2byte NATIONAL_DEX_UMBREON - .2byte NATIONAL_DEX_MARSHTOMP - .2byte NATIONAL_DEX_NUZLEAF - .2byte NATIONAL_DEX_SNEASEL - .2byte NATIONAL_DEX_MANKEY - .2byte NATIONAL_DEX_PELIPPER - .2byte NATIONAL_DEX_BEAUTIFLY - .2byte NATIONAL_DEX_OCTILLERY - .2byte NATIONAL_DEX_AZUMARILL - .2byte NATIONAL_DEX_WOBBUFFET - .2byte NATIONAL_DEX_VAPOREON - .2byte NATIONAL_DEX_SANDSLASH - .2byte NATIONAL_DEX_PARASECT - .2byte NATIONAL_DEX_BEEDRILL - .2byte NATIONAL_DEX_MUK - .2byte NATIONAL_DEX_PIDGEOTTO - .2byte NATIONAL_DEX_GRIMER - .2byte NATIONAL_DEX_RAICHU - .2byte NATIONAL_DEX_PONYTA - .2byte NATIONAL_DEX_ELECTABUZZ - .2byte NATIONAL_DEX_VENONAT - .2byte NATIONAL_DEX_SPOINK - .2byte NATIONAL_DEX_DUSCLOPS - .2byte NATIONAL_DEX_MEDICHAM - .2byte NATIONAL_DEX_DUSTOX - .2byte NATIONAL_DEX_PERSIAN - .2byte NATIONAL_DEX_BUTTERFREE - .2byte NATIONAL_DEX_PRIMEAPE - .2byte NATIONAL_DEX_DROWZEE - .2byte NATIONAL_DEX_FURRET - .2byte NATIONAL_DEX_PORYGON2 - .2byte NATIONAL_DEX_LOMBRE - .2byte NATIONAL_DEX_LINOONE - .2byte NATIONAL_DEX_DELCATTY - .2byte NATIONAL_DEX_CRAWDAUNT - .2byte NATIONAL_DEX_DUGTRIO - .2byte NATIONAL_DEX_ARIADOS - .2byte NATIONAL_DEX_PHANPY - .2byte NATIONAL_DEX_POLITOED - .2byte NATIONAL_DEX_STARYU - .2byte NATIONAL_DEX_CHANSEY - .2byte NATIONAL_DEX_OMASTAR - .2byte NATIONAL_DEX_TANGELA - .2byte NATIONAL_DEX_SLUGMA - .2byte NATIONAL_DEX_HOUNDOOM - .2byte NATIONAL_DEX_LEDIAN - .2byte NATIONAL_DEX_SLOWPOKE - .2byte NATIONAL_DEX_PORYGON - .2byte NATIONAL_DEX_MIGHTYENA - .2byte NATIONAL_DEX_YANMA - .2byte NATIONAL_DEX_FEAROW - .2byte NATIONAL_DEX_SUDOWOODO - .2byte NATIONAL_DEX_SEAKING - .2byte NATIONAL_DEX_BRELOOM - .2byte NATIONAL_DEX_DODUO - .2byte NATIONAL_DEX_PIDGEOT - .2byte NATIONAL_DEX_SPHEAL - .2byte NATIONAL_DEX_CLEFABLE - .2byte NATIONAL_DEX_LATIAS - .2byte NATIONAL_DEX_MANECTRIC - .2byte NATIONAL_DEX_ZANGOOSE - .2byte NATIONAL_DEX_KABUTOPS - .2byte NATIONAL_DEX_GENGAR - .2byte NATIONAL_DEX_LOUDRED - .2byte NATIONAL_DEX_JYNX - .2byte NATIONAL_DEX_NOCTOWL - .2byte NATIONAL_DEX_GIRAFARIG - .2byte NATIONAL_DEX_BAGON - .2byte NATIONAL_DEX_MAGMAR - .2byte NATIONAL_DEX_MAROWAK - .2byte NATIONAL_DEX_TENTACOOL - .2byte NATIONAL_DEX_VIGOROTH - .2byte NATIONAL_DEX_BLISSEY - .2byte NATIONAL_DEX_ABSOL - .2byte NATIONAL_DEX_ALAKAZAM - .2byte NATIONAL_DEX_HITMONTOP - .2byte NATIONAL_DEX_GARDEVOIR - .2byte NATIONAL_DEX_GRANBULL - .2byte NATIONAL_DEX_HITMONLEE - .2byte NATIONAL_DEX_HITMONCHAN - .2byte NATIONAL_DEX_SKARMORY - .2byte NATIONAL_DEX_CACNEA - .2byte NATIONAL_DEX_BLAZIKEN - .2byte NATIONAL_DEX_SCEPTILE - .2byte NATIONAL_DEX_SEVIPER - .2byte NATIONAL_DEX_CLAMPERL - .2byte NATIONAL_DEX_ZAPDOS - .2byte NATIONAL_DEX_HERACROSS - .2byte NATIONAL_DEX_POLIWRATH - .2byte NATIONAL_DEX_MR_MIME - .2byte NATIONAL_DEX_PINSIR - .2byte NATIONAL_DEX_LUDICOLO - .2byte NATIONAL_DEX_TENTACRUEL - .2byte NATIONAL_DEX_GOLBAT - .2byte NATIONAL_DEX_MAGCARGO - .2byte NATIONAL_DEX_ARTICUNO - .2byte NATIONAL_DEX_PILOSWINE - .2byte NATIONAL_DEX_SCYTHER - .2byte NATIONAL_DEX_KADABRA - .2byte NATIONAL_DEX_SMEARGLE - .2byte NATIONAL_DEX_AERODACTYL - .2byte NATIONAL_DEX_SHIFTRY - .2byte NATIONAL_DEX_KINGLER - .2byte NATIONAL_DEX_NIDOQUEEN - .2byte NATIONAL_DEX_MAGNETON - .2byte NATIONAL_DEX_ARON - .2byte NATIONAL_DEX_LATIOS - .2byte NATIONAL_DEX_MOLTRES - .2byte NATIONAL_DEX_CRADILY - .2byte NATIONAL_DEX_DEOXYS - .2byte NATIONAL_DEX_AMPHAROS - .2byte NATIONAL_DEX_NIDOKING - .2byte NATIONAL_DEX_GLIGAR - .2byte NATIONAL_DEX_ARBOK - .2byte NATIONAL_DEX_LICKITUNG - .2byte NATIONAL_DEX_ELECTRODE - .2byte NATIONAL_DEX_ARMALDO - .2byte NATIONAL_DEX_MACHOKE - .2byte NATIONAL_DEX_STANTLER - .2byte NATIONAL_DEX_GRUMPIG - .2byte NATIONAL_DEX_LARVITAR - .2byte NATIONAL_DEX_CROBAT - .2byte NATIONAL_DEX_QUAGSIRE - .2byte NATIONAL_DEX_MILTANK - .2byte NATIONAL_DEX_HYPNO - .2byte NATIONAL_DEX_GOLDUCK - .2byte NATIONAL_DEX_CACTURNE - .2byte NATIONAL_DEX_SLOWBRO - .2byte NATIONAL_DEX_TYPHLOSION - .2byte NATIONAL_DEX_SLOWKING - .2byte NATIONAL_DEX_KANGASKHAN - .2byte NATIONAL_DEX_STARMIE - .2byte NATIONAL_DEX_SWALOT - .2byte NATIONAL_DEX_TORKOAL - .2byte NATIONAL_DEX_SWAMPERT - .2byte NATIONAL_DEX_FLYGON - .2byte NATIONAL_DEX_EXPLOUD - .2byte NATIONAL_DEX_DODRIO - .2byte NATIONAL_DEX_BLASTOISE - .2byte NATIONAL_DEX_MAKUHITA - .2byte NATIONAL_DEX_SEALEO - .2byte NATIONAL_DEX_TAUROS - .2byte NATIONAL_DEX_SHARPEDO - .2byte NATIONAL_DEX_FERALIGATR - .2byte NATIONAL_DEX_SEEL - .2byte NATIONAL_DEX_CHARIZARD - .2byte NATIONAL_DEX_RAPIDASH - .2byte NATIONAL_DEX_BELDUM - .2byte NATIONAL_DEX_NOSEPASS - .2byte NATIONAL_DEX_VENUSAUR - .2byte NATIONAL_DEX_TROPIUS - .2byte NATIONAL_DEX_MEGANIUM - .2byte NATIONAL_DEX_SALAMENCE - .2byte NATIONAL_DEX_GRAVELER - .2byte NATIONAL_DEX_CLAYDOL - .2byte NATIONAL_DEX_SHELGON - .2byte NATIONAL_DEX_RHYHORN - .2byte NATIONAL_DEX_SCIZOR - .2byte NATIONAL_DEX_DEWGONG - .2byte NATIONAL_DEX_RHYDON - .2byte NATIONAL_DEX_DONPHAN - .2byte NATIONAL_DEX_EXEGGUTOR - .2byte NATIONAL_DEX_LAIRON - .2byte NATIONAL_DEX_MEWTWO - .2byte NATIONAL_DEX_URSARING - .2byte NATIONAL_DEX_FORRETRESS - .2byte NATIONAL_DEX_MACHAMP - .2byte NATIONAL_DEX_WAILMER - .2byte NATIONAL_DEX_SLAKING - .2byte NATIONAL_DEX_CLOYSTER - .2byte NATIONAL_DEX_WALREIN - .2byte NATIONAL_DEX_PUPITAR - .2byte NATIONAL_DEX_KINGDRA - .2byte NATIONAL_DEX_SOLROCK - .2byte NATIONAL_DEX_ARCANINE - .2byte NATIONAL_DEX_MILOTIC - .2byte NATIONAL_DEX_LUNATONE - .2byte NATIONAL_DEX_REGICE - .2byte NATIONAL_DEX_RAIKOU - .2byte NATIONAL_DEX_SUICUNE - .2byte NATIONAL_DEX_ENTEI - .2byte NATIONAL_DEX_HO_OH - .2byte NATIONAL_DEX_TYRANITAR - .2byte NATIONAL_DEX_METANG - .2byte NATIONAL_DEX_REGISTEEL - .2byte NATIONAL_DEX_RAYQUAZA - .2byte NATIONAL_DEX_ONIX - .2byte NATIONAL_DEX_DRAGONITE - .2byte NATIONAL_DEX_LUGIA - .2byte NATIONAL_DEX_LAPRAS - .2byte NATIONAL_DEX_CAMERUPT - .2byte NATIONAL_DEX_MANTINE - .2byte NATIONAL_DEX_REGIROCK - .2byte NATIONAL_DEX_GYARADOS - .2byte NATIONAL_DEX_HARIYAMA - .2byte NATIONAL_DEX_GLALIE - .2byte NATIONAL_DEX_GOLEM - .2byte NATIONAL_DEX_KYOGRE - .2byte NATIONAL_DEX_AGGRON - .2byte NATIONAL_DEX_WAILORD - .2byte NATIONAL_DEX_STEELIX - .2byte NATIONAL_DEX_SNORLAX - .2byte NATIONAL_DEX_METAGROSS - .2byte NATIONAL_DEX_GROUDON - -gUnknown_84445FA:: @ 84445FA - .2byte NATIONAL_DEX_DIGLETT - .2byte NATIONAL_DEX_AZURILL - .2byte NATIONAL_DEX_NATU - .2byte NATIONAL_DEX_WEEDLE - .2byte NATIONAL_DEX_PICHU - .2byte NATIONAL_DEX_CLEFFA - .2byte NATIONAL_DEX_TOGEPI - .2byte NATIONAL_DEX_CASTFORM - .2byte NATIONAL_DEX_IGGLYBUFF - .2byte NATIONAL_DEX_CATERPIE - .2byte NATIONAL_DEX_TAILLOW - .2byte NATIONAL_DEX_DITTO - .2byte NATIONAL_DEX_EEVEE - .2byte NATIONAL_DEX_ROSELIA - .2byte NATIONAL_DEX_SPEAROW - .2byte NATIONAL_DEX_PIDGEY - .2byte NATIONAL_DEX_SUNKERN - .2byte NATIONAL_DEX_SHELLDER - .2byte NATIONAL_DEX_RATTATA - .2byte NATIONAL_DEX_MAGNEMITE - .2byte NATIONAL_DEX_PARAS - .2byte NATIONAL_DEX_WURMPLE - .2byte NATIONAL_DEX_JIRACHI - .2byte NATIONAL_DEX_CUBONE - .2byte NATIONAL_DEX_MUDKIP - .2byte NATIONAL_DEX_WOOPER - .2byte NATIONAL_DEX_HORSEA - .2byte NATIONAL_DEX_MEOWTH - .2byte NATIONAL_DEX_NIDORAN_F - .2byte NATIONAL_DEX_SWINUB - .2byte NATIONAL_DEX_MEW - .2byte NATIONAL_DEX_SWABLU - .2byte NATIONAL_DEX_ARON - .2byte NATIONAL_DEX_PLUSLE - .2byte NATIONAL_DEX_MINUN - .2byte NATIONAL_DEX_EXEGGCUTE - .2byte NATIONAL_DEX_PIKACHU - .2byte NATIONAL_DEX_BELLOSSOM - .2byte NATIONAL_DEX_GULPIN - .2byte NATIONAL_DEX_ZIGZAGOON - .2byte NATIONAL_DEX_SHROOMISH - .2byte NATIONAL_DEX_OMANYTE - .2byte NATIONAL_DEX_CACNEA - .2byte NATIONAL_DEX_KRABBY - .2byte NATIONAL_DEX_RALTS - .2byte NATIONAL_DEX_HOPPIP - .2byte NATIONAL_DEX_TORCHIC - .2byte NATIONAL_DEX_CLAMPERL - .2byte NATIONAL_DEX_GEODUDE - .2byte NATIONAL_DEX_MARILL - .2byte NATIONAL_DEX_BARBOACH - .2byte NATIONAL_DEX_SMOOCHUM - .2byte NATIONAL_DEX_VOLTORB - .2byte NATIONAL_DEX_NINCADA - .2byte NATIONAL_DEX_SABLEYE - .2byte NATIONAL_DEX_MURKROW - .2byte NATIONAL_DEX_QWILFISH - .2byte NATIONAL_DEX_SQUIRTLE - .2byte NATIONAL_DEX_TREECKO - .2byte NATIONAL_DEX_BALTOY - .2byte NATIONAL_DEX_ODDISH - .2byte NATIONAL_DEX_LOTAD - .2byte NATIONAL_DEX_JIGGLYPUFF - .2byte NATIONAL_DEX_SURSKIT - .2byte NATIONAL_DEX_CYNDAQUIL - .2byte NATIONAL_DEX_KABUTO - .2byte NATIONAL_DEX_LINOONE - .2byte NATIONAL_DEX_TORKOAL - .2byte NATIONAL_DEX_NIDORAN_M - .2byte NATIONAL_DEX_SPINARAK - .2byte NATIONAL_DEX_MANKEY - .2byte NATIONAL_DEX_SEEDOT - .2byte NATIONAL_DEX_POOCHYENA - .2byte NATIONAL_DEX_PHANPY - .2byte NATIONAL_DEX_UNOWN - .2byte NATIONAL_DEX_CHINCHOU - .2byte NATIONAL_DEX_PORYGON2 - .2byte NATIONAL_DEX_POLIWAG - .2byte NATIONAL_DEX_BAGON - .2byte NATIONAL_DEX_FEEBAS - .2byte NATIONAL_DEX_SHUPPET - .2byte NATIONAL_DEX_TOTODILE - .2byte NATIONAL_DEX_CELEBI - .2byte NATIONAL_DEX_WYNAUT - .2byte NATIONAL_DEX_SANDSHREW - .2byte NATIONAL_DEX_CHIMECHO - .2byte NATIONAL_DEX_LUVDISC - .2byte NATIONAL_DEX_HOUNDOUR - .2byte NATIONAL_DEX_SILCOON - .2byte NATIONAL_DEX_ELECTRIKE - .2byte NATIONAL_DEX_CHARMANDER - .2byte NATIONAL_DEX_MEDITITE - .2byte NATIONAL_DEX_WINGULL - .2byte NATIONAL_DEX_REMORAID - .2byte NATIONAL_DEX_CORPHISH - .2byte NATIONAL_DEX_CORSOLA - .2byte NATIONAL_DEX_ILLUMISE - .2byte NATIONAL_DEX_SNUBBULL - .2byte NATIONAL_DEX_VULPIX - .2byte NATIONAL_DEX_LARVITAR - .2byte NATIONAL_DEX_BELDUM - .2byte NATIONAL_DEX_WHISMUR - .2byte NATIONAL_DEX_PINECO - .2byte NATIONAL_DEX_ELEKID - .2byte NATIONAL_DEX_CLEFAIRY - .2byte NATIONAL_DEX_SHUCKLE - .2byte NATIONAL_DEX_TEDDIURSA - .2byte NATIONAL_DEX_KAKUNA - .2byte NATIONAL_DEX_SKITTY - .2byte NATIONAL_DEX_TOGETIC - .2byte NATIONAL_DEX_GOLDEEN - .2byte NATIONAL_DEX_MAWILE - .2byte NATIONAL_DEX_MAREEP - .2byte NATIONAL_DEX_SKIPLOOM - .2byte NATIONAL_DEX_KOFFING - .2byte NATIONAL_DEX_DUGTRIO - .2byte NATIONAL_DEX_CASCOON - .2byte NATIONAL_DEX_NUMEL - .2byte NATIONAL_DEX_ANORITH - .2byte NATIONAL_DEX_VOLBEAT - .2byte NATIONAL_DEX_HOOTHOOT - .2byte NATIONAL_DEX_TRAPINCH - .2byte NATIONAL_DEX_SPOINK - .2byte NATIONAL_DEX_METAPOD - .2byte NATIONAL_DEX_BELLSPROUT - .2byte NATIONAL_DEX_SNORUNT - .2byte NATIONAL_DEX_RATICATE - .2byte NATIONAL_DEX_MARSHTOMP - .2byte NATIONAL_DEX_SWELLOW - .2byte NATIONAL_DEX_MAGBY - .2byte NATIONAL_DEX_GROWLITHE - .2byte NATIONAL_DEX_MISDREAVUS - .2byte NATIONAL_DEX_BULBASAUR - .2byte NATIONAL_DEX_TYROGUE - .2byte NATIONAL_DEX_SLUGMA - .2byte NATIONAL_DEX_SLAKOTH - .2byte NATIONAL_DEX_KIRLIA - .2byte NATIONAL_DEX_AIPOM - .2byte NATIONAL_DEX_JOLTEON - .2byte NATIONAL_DEX_NIDORINA - .2byte NATIONAL_DEX_AZUMARILL - .2byte NATIONAL_DEX_SHEDINJA - .2byte NATIONAL_DEX_MACHOP - .2byte NATIONAL_DEX_NINJASK - .2byte NATIONAL_DEX_MASQUERAIN - .2byte NATIONAL_DEX_DUSKULL - .2byte NATIONAL_DEX_SUNFLORA - .2byte NATIONAL_DEX_JUMPLUFF - .2byte NATIONAL_DEX_STARYU - .2byte NATIONAL_DEX_FLAAFFY - .2byte NATIONAL_DEX_SPHEAL - .2byte NATIONAL_DEX_PSYDUCK - .2byte NATIONAL_DEX_MAGCARGO - .2byte NATIONAL_DEX_FARFETCHD - .2byte NATIONAL_DEX_ZUBAT - .2byte NATIONAL_DEX_PORYGON - .2byte NATIONAL_DEX_SENTRET - .2byte NATIONAL_DEX_CARVANHA - .2byte NATIONAL_DEX_GLOOM - .2byte NATIONAL_DEX_RAICHU - .2byte NATIONAL_DEX_MAGIKARP - .2byte NATIONAL_DEX_SNEASEL - .2byte NATIONAL_DEX_LAIRON - .2byte NATIONAL_DEX_COMBUSKEN - .2byte NATIONAL_DEX_OCTILLERY - .2byte NATIONAL_DEX_NIDORINO - .2byte NATIONAL_DEX_FLAREON - .2byte NATIONAL_DEX_DELIBIRD - .2byte NATIONAL_DEX_TENTACOOL - .2byte NATIONAL_DEX_ABRA - .2byte NATIONAL_DEX_GROVYLE - .2byte NATIONAL_DEX_WHISCASH - .2byte NATIONAL_DEX_QUILAVA - .2byte NATIONAL_DEX_ESPEON - .2byte NATIONAL_DEX_GRIMER - .2byte NATIONAL_DEX_CHIKORITA - .2byte NATIONAL_DEX_GRUMPIG - .2byte NATIONAL_DEX_NOSEPASS - .2byte NATIONAL_DEX_PERSIAN - .2byte NATIONAL_DEX_MIGHTYENA - .2byte NATIONAL_DEX_VENONAT - .2byte NATIONAL_DEX_MAGNETON - .2byte NATIONAL_DEX_PONYTA - .2byte NATIONAL_DEX_MAKUHITA - .2byte NATIONAL_DEX_LUNATONE - .2byte NATIONAL_DEX_SANDSLASH - .2byte NATIONAL_DEX_DROWZEE - .2byte NATIONAL_DEX_TANGELA - .2byte NATIONAL_DEX_PRIMEAPE - .2byte NATIONAL_DEX_LEDYBA - .2byte NATIONAL_DEX_WIGGLYTUFF - .2byte NATIONAL_DEX_PARASECT - .2byte NATIONAL_DEX_OMASTAR - .2byte NATIONAL_DEX_LOUDRED - .2byte NATIONAL_DEX_WARTORTLE - .2byte NATIONAL_DEX_GRAVELER - .2byte NATIONAL_DEX_UMBREON - .2byte NATIONAL_DEX_LILEEP - .2byte NATIONAL_DEX_POLIWHIRL - .2byte NATIONAL_DEX_VAPOREON - .2byte NATIONAL_DEX_BEEDRILL - .2byte NATIONAL_DEX_MAROWAK - .2byte NATIONAL_DEX_WEEPINBELL - .2byte NATIONAL_DEX_RELICANTH - .2byte NATIONAL_DEX_RHYHORN - .2byte NATIONAL_DEX_IVYSAUR - .2byte NATIONAL_DEX_KECLEON - .2byte NATIONAL_DEX_NUZLEAF - .2byte NATIONAL_DEX_BEAUTIFLY - .2byte NATIONAL_DEX_PIDGEOTTO - .2byte NATIONAL_DEX_ARIADOS - .2byte NATIONAL_DEX_SEEL - .2byte NATIONAL_DEX_POLITOED - .2byte NATIONAL_DEX_CROCONAW - .2byte NATIONAL_DEX_CHANSEY - .2byte NATIONAL_DEX_BANETTE - .2byte NATIONAL_DEX_DONPHAN - .2byte NATIONAL_DEX_STARMIE - .2byte NATIONAL_DEX_CHARMELEON - .2byte NATIONAL_DEX_PILOSWINE - .2byte NATIONAL_DEX_BUTTERFREE - .2byte NATIONAL_DEX_VIBRAVA - .2byte NATIONAL_DEX_ELECTABUZZ - .2byte NATIONAL_DEX_CRAWDAUNT - .2byte NATIONAL_DEX_DELCATTY - .2byte NATIONAL_DEX_ALTARIA - .2byte NATIONAL_DEX_SHELGON - .2byte NATIONAL_DEX_NINETALES - .2byte NATIONAL_DEX_GLIGAR - .2byte NATIONAL_DEX_SEALEO - .2byte NATIONAL_DEX_SPINDA - .2byte NATIONAL_DEX_PUPITAR - .2byte NATIONAL_DEX_SLOWPOKE - .2byte NATIONAL_DEX_SOLROCK - .2byte NATIONAL_DEX_MILTANK - .2byte NATIONAL_DEX_FEAROW - .2byte NATIONAL_DEX_VILEPLUME - .2byte NATIONAL_DEX_MUK - .2byte NATIONAL_DEX_FORRETRESS - .2byte NATIONAL_DEX_SUDOWOODO - .2byte NATIONAL_DEX_ABSOL - .2byte NATIONAL_DEX_YANMA - .2byte NATIONAL_DEX_DUSTOX - .2byte NATIONAL_DEX_LICKITUNG - .2byte NATIONAL_DEX_SMEARGLE - .2byte NATIONAL_DEX_LANTURN - .2byte NATIONAL_DEX_ELECTRODE - .2byte NATIONAL_DEX_LOMBRE - .2byte NATIONAL_DEX_BRELOOM - .2byte NATIONAL_DEX_BAYLEEF - .2byte NATIONAL_DEX_SEADRA - .2byte NATIONAL_DEX_WEEZING - .2byte NATIONAL_DEX_PELIPPER - .2byte NATIONAL_DEX_METANG - .2byte NATIONAL_DEX_NIDOQUEEN - .2byte NATIONAL_DEX_CACTURNE - .2byte NATIONAL_DEX_SHIFTRY - .2byte NATIONAL_DEX_MEDICHAM - .2byte NATIONAL_DEX_ZANGOOSE - .2byte NATIONAL_DEX_KABUTOPS - .2byte NATIONAL_DEX_KINGLER - .2byte NATIONAL_DEX_KADABRA - .2byte NATIONAL_DEX_SEAKING - .2byte NATIONAL_DEX_CLEFABLE - .2byte NATIONAL_DEX_MAGMAR - .2byte NATIONAL_DEX_WOBBUFFET - .2byte NATIONAL_DEX_GASTLY - .2byte NATIONAL_DEX_MR_MIME - .2byte NATIONAL_DEX_POLIWRATH - .2byte NATIONAL_DEX_TAUROS - .2byte NATIONAL_DEX_LATIAS - .2byte NATIONAL_DEX_AMPHAROS - .2byte NATIONAL_DEX_VIGOROTH - .2byte NATIONAL_DEX_LEDIAN - .2byte NATIONAL_DEX_GOLEM - .2byte NATIONAL_DEX_WALREIN - .2byte NATIONAL_DEX_DODUO - .2byte NATIONAL_DEX_HOUNDOOM - .2byte NATIONAL_DEX_NIDOKING - .2byte NATIONAL_DEX_JYNX - .2byte NATIONAL_DEX_HITMONCHAN - .2byte NATIONAL_DEX_STANTLER - .2byte NATIONAL_DEX_GRANBULL - .2byte NATIONAL_DEX_HITMONTOP - .2byte NATIONAL_DEX_QUAGSIRE - .2byte NATIONAL_DEX_CLAYDOL - .2byte NATIONAL_DEX_SWAMPERT - .2byte NATIONAL_DEX_BLISSEY - .2byte NATIONAL_DEX_LUDICOLO - .2byte NATIONAL_DEX_EXPLOUD - .2byte NATIONAL_DEX_DUNSPARCE - .2byte NATIONAL_DEX_PINSIR - .2byte NATIONAL_DEX_CLOYSTER - .2byte NATIONAL_DEX_MACHOKE - .2byte NATIONAL_DEX_GIRAFARIG - .2byte NATIONAL_DEX_PIDGEOT - .2byte NATIONAL_DEX_XATU - .2byte NATIONAL_DEX_CRADILY - .2byte NATIONAL_DEX_HITMONLEE - .2byte NATIONAL_DEX_VENOMOTH - .2byte NATIONAL_DEX_GENGAR - .2byte NATIONAL_DEX_HERACROSS - .2byte NATIONAL_DEX_GLALIE - .2byte NATIONAL_DEX_SCYTHER - .2byte NATIONAL_DEX_SALAMENCE - .2byte NATIONAL_DEX_MANECTRIC - .2byte NATIONAL_DEX_ARMALDO - .2byte NATIONAL_DEX_ALAKAZAM - .2byte NATIONAL_DEX_HYPNO - .2byte NATIONAL_DEX_NOCTOWL - .2byte NATIONAL_DEX_TENTACRUEL - .2byte NATIONAL_DEX_DUSCLOPS - .2byte NATIONAL_DEX_ZAPDOS - .2byte NATIONAL_DEX_GOLBAT - .2byte NATIONAL_DEX_METAGROSS - .2byte NATIONAL_DEX_GARDEVOIR - .2byte NATIONAL_DEX_BLASTOISE - .2byte NATIONAL_DEX_SLOWBRO - .2byte NATIONAL_DEX_HAUNTER - .2byte NATIONAL_DEX_MACHAMP - .2byte NATIONAL_DEX_REGIROCK - .2byte NATIONAL_DEX_SWALOT - .2byte NATIONAL_DEX_SCEPTILE - .2byte NATIONAL_DEX_SKARMORY - .2byte NATIONAL_DEX_GOLDUCK - .2byte NATIONAL_DEX_DEOXYS - .2byte NATIONAL_DEX_VICTREEBEL - .2byte NATIONAL_DEX_RAPIDASH - .2byte NATIONAL_DEX_CHARIZARD - .2byte NATIONAL_DEX_HUNTAIL - .2byte NATIONAL_DEX_DEWGONG - .2byte NATIONAL_DEX_ARTICUNO - .2byte NATIONAL_DEX_TYPHLOSION - .2byte NATIONAL_DEX_AERODACTYL - .2byte NATIONAL_DEX_GOREBYSS - .2byte NATIONAL_DEX_URSARING - .2byte NATIONAL_DEX_MEGANIUM - .2byte NATIONAL_DEX_REGICE - .2byte NATIONAL_DEX_SCIZOR - .2byte NATIONAL_DEX_KINGDRA - .2byte NATIONAL_DEX_DRATINI - .2byte NATIONAL_DEX_DODRIO - .2byte NATIONAL_DEX_SHARPEDO - .2byte NATIONAL_DEX_CROBAT - .2byte NATIONAL_DEX_FURRET - .2byte NATIONAL_DEX_ARCANINE - .2byte NATIONAL_DEX_RAIKOU - .2byte NATIONAL_DEX_BLAZIKEN - .2byte NATIONAL_DEX_CAMERUPT - .2byte NATIONAL_DEX_RHYDON - .2byte NATIONAL_DEX_REGISTEEL - .2byte NATIONAL_DEX_EKANS - .2byte NATIONAL_DEX_FLYGON - .2byte NATIONAL_DEX_TROPIUS - .2byte NATIONAL_DEX_LATIOS - .2byte NATIONAL_DEX_SUICUNE - .2byte NATIONAL_DEX_MOLTRES - .2byte NATIONAL_DEX_VENUSAUR - .2byte NATIONAL_DEX_EXEGGUTOR - .2byte NATIONAL_DEX_SLOWKING - .2byte NATIONAL_DEX_TYRANITAR - .2byte NATIONAL_DEX_SLAKING - .2byte NATIONAL_DEX_WAILMER - .2byte NATIONAL_DEX_MEWTWO - .2byte NATIONAL_DEX_AGGRON - .2byte NATIONAL_DEX_SNORLAX - .2byte NATIONAL_DEX_MANTINE - .2byte NATIONAL_DEX_ENTEI - .2byte NATIONAL_DEX_DRAGONITE - .2byte NATIONAL_DEX_KANGASKHAN - .2byte NATIONAL_DEX_HARIYAMA - .2byte NATIONAL_DEX_FERALIGATR - .2byte NATIONAL_DEX_LAPRAS - .2byte NATIONAL_DEX_SEVIPER - .2byte NATIONAL_DEX_ARBOK - .2byte NATIONAL_DEX_GROUDON - .2byte NATIONAL_DEX_HO_OH - .2byte NATIONAL_DEX_DRAGONAIR - .2byte NATIONAL_DEX_KYOGRE - .2byte NATIONAL_DEX_LUGIA - .2byte NATIONAL_DEX_MILOTIC - .2byte NATIONAL_DEX_GYARADOS - .2byte NATIONAL_DEX_RAYQUAZA - .2byte NATIONAL_DEX_ONIX - .2byte NATIONAL_DEX_STEELIX - .2byte NATIONAL_DEX_WAILORD - -gUnknown_84448FE:: @ 84448FE - .2byte NATIONAL_DEX_RATTATA - .2byte NATIONAL_DEX_RATICATE - .2byte NATIONAL_DEX_CLEFAIRY - .2byte NATIONAL_DEX_CLEFABLE - .2byte NATIONAL_DEX_JIGGLYPUFF - .2byte NATIONAL_DEX_WIGGLYTUFF - .2byte NATIONAL_DEX_MEOWTH - .2byte NATIONAL_DEX_PERSIAN - .2byte NATIONAL_DEX_LICKITUNG - .2byte NATIONAL_DEX_CHANSEY - .2byte NATIONAL_DEX_KANGASKHAN - .2byte NATIONAL_DEX_TAUROS - .2byte NATIONAL_DEX_DITTO - .2byte NATIONAL_DEX_EEVEE - .2byte NATIONAL_DEX_PORYGON - .2byte NATIONAL_DEX_SNORLAX - .2byte NATIONAL_DEX_SENTRET - .2byte NATIONAL_DEX_FURRET - .2byte NATIONAL_DEX_CLEFFA - .2byte NATIONAL_DEX_IGGLYBUFF - .2byte NATIONAL_DEX_TOGEPI - .2byte NATIONAL_DEX_AIPOM - .2byte NATIONAL_DEX_DUNSPARCE - .2byte NATIONAL_DEX_SNUBBULL - .2byte NATIONAL_DEX_GRANBULL - .2byte NATIONAL_DEX_TEDDIURSA - .2byte NATIONAL_DEX_URSARING - .2byte NATIONAL_DEX_PORYGON2 - .2byte NATIONAL_DEX_STANTLER - .2byte NATIONAL_DEX_SMEARGLE - .2byte NATIONAL_DEX_MILTANK - .2byte NATIONAL_DEX_BLISSEY - .2byte NATIONAL_DEX_VIGOROTH - .2byte NATIONAL_DEX_SLAKING - .2byte NATIONAL_DEX_SEALEO - .2byte NATIONAL_DEX_WALREIN - .2byte NATIONAL_DEX_CLAMPERL - .2byte NATIONAL_DEX_LUVDISC - .2byte NATIONAL_DEX_BAGON - .2byte NATIONAL_DEX_SHELGON - .2byte NATIONAL_DEX_MILOTIC - .2byte NATIONAL_DEX_ROSELIA - .2byte NATIONAL_DEX_GULPIN - .2byte NATIONAL_DEX_MEDICHAM - .2byte NATIONAL_DEX_LATIAS - .2byte NATIONAL_DEX_JIRACHI - .2byte NATIONAL_DEX_SWALOT - .2byte NATIONAL_DEX_TREECKO - .2byte NATIONAL_DEX_GROVYLE - .2byte NATIONAL_DEX_SCEPTILE - .2byte NATIONAL_DEX_TORCHIC - .2byte NATIONAL_DEX_COMBUSKEN - .2byte NATIONAL_DEX_BLAZIKEN - .2byte NATIONAL_DEX_MUDKIP - .2byte NATIONAL_DEX_MARSHTOMP - .2byte NATIONAL_DEX_SWAMPERT - .2byte NATIONAL_DEX_POOCHYENA - .2byte NATIONAL_DEX_MIGHTYENA - .2byte NATIONAL_DEX_ZIGZAGOON - .2byte NATIONAL_DEX_LINOONE - .2byte NATIONAL_DEX_WURMPLE - .2byte NATIONAL_DEX_SILCOON - .2byte NATIONAL_DEX_BEAUTIFLY - .2byte NATIONAL_DEX_CASCOON - .2byte NATIONAL_DEX_DUSTOX - .2byte NATIONAL_DEX_LOTAD - .2byte NATIONAL_DEX_LOMBRE - .2byte NATIONAL_DEX_LUDICOLO - .2byte NATIONAL_DEX_SEEDOT - .2byte NATIONAL_DEX_NUZLEAF - .2byte NATIONAL_DEX_SHIFTRY - .2byte NATIONAL_DEX_TAILLOW - .2byte NATIONAL_DEX_PIDGEY - .2byte NATIONAL_DEX_PIDGEOTTO - .2byte NATIONAL_DEX_PIDGEOT - .2byte NATIONAL_DEX_SPEAROW - .2byte NATIONAL_DEX_FEAROW - .2byte NATIONAL_DEX_FARFETCHD - .2byte NATIONAL_DEX_DODUO - .2byte NATIONAL_DEX_DODRIO - .2byte NATIONAL_DEX_HOOTHOOT - .2byte NATIONAL_DEX_NOCTOWL - .2byte NATIONAL_DEX_TOGETIC - .2byte NATIONAL_DEX_ARON - .2byte NATIONAL_DEX_LAIRON - .2byte NATIONAL_DEX_CHIMECHO - .2byte NATIONAL_DEX_GIRAFARIG - .2byte NATIONAL_DEX_MANKEY - .2byte NATIONAL_DEX_PRIMEAPE - .2byte NATIONAL_DEX_MACHOP - .2byte NATIONAL_DEX_MACHOKE - .2byte NATIONAL_DEX_MACHAMP - .2byte NATIONAL_DEX_HITMONLEE - .2byte NATIONAL_DEX_HITMONCHAN - .2byte NATIONAL_DEX_TYROGUE - .2byte NATIONAL_DEX_HITMONTOP - .2byte NATIONAL_DEX_ZANGOOSE - .2byte NATIONAL_DEX_SEVIPER - .2byte NATIONAL_DEX_DUSCLOPS - .2byte NATIONAL_DEX_TROPIUS - .2byte NATIONAL_DEX_EKANS - .2byte NATIONAL_DEX_ARBOK - .2byte NATIONAL_DEX_NIDORAN_F - .2byte NATIONAL_DEX_NIDORINA - .2byte NATIONAL_DEX_NIDORAN_M - .2byte NATIONAL_DEX_NIDORINO - .2byte NATIONAL_DEX_GRIMER - .2byte NATIONAL_DEX_MUK - .2byte NATIONAL_DEX_KOFFING - .2byte NATIONAL_DEX_WEEZING - .2byte NATIONAL_DEX_HUNTAIL - .2byte NATIONAL_DEX_GOREBYSS - .2byte NATIONAL_DEX_REGISTEEL - .2byte NATIONAL_DEX_ZUBAT - .2byte NATIONAL_DEX_GOLBAT - .2byte NATIONAL_DEX_CROBAT - .2byte NATIONAL_DEX_NIDOQUEEN - .2byte NATIONAL_DEX_NIDOKING - .2byte NATIONAL_DEX_SANDSHREW - .2byte NATIONAL_DEX_SANDSLASH - .2byte NATIONAL_DEX_DIGLETT - .2byte NATIONAL_DEX_DUGTRIO - .2byte NATIONAL_DEX_CUBONE - .2byte NATIONAL_DEX_MAROWAK - .2byte NATIONAL_DEX_PHANPY - .2byte NATIONAL_DEX_DONPHAN - .2byte NATIONAL_DEX_CACTURNE - .2byte NATIONAL_DEX_OLD_UNOWN_T - .2byte NATIONAL_DEX_GLIGAR - .2byte NATIONAL_DEX_RHYHORN - .2byte NATIONAL_DEX_RHYDON - .2byte NATIONAL_DEX_CARVANHA - .2byte NATIONAL_DEX_SHARPEDO - .2byte NATIONAL_DEX_SWABLU - .2byte NATIONAL_DEX_ALTARIA - .2byte NATIONAL_DEX_SUDOWOODO - .2byte NATIONAL_DEX_WAILMER - .2byte NATIONAL_DEX_OLD_UNOWN_P - .2byte NATIONAL_DEX_AERODACTYL - .2byte NATIONAL_DEX_GEODUDE - .2byte NATIONAL_DEX_GRAVELER - .2byte NATIONAL_DEX_GOLEM - .2byte NATIONAL_DEX_ONIX - .2byte NATIONAL_DEX_LARVITAR - .2byte NATIONAL_DEX_PUPITAR - .2byte NATIONAL_DEX_OLD_UNOWN_E - .2byte NATIONAL_DEX_OLD_UNOWN_F - .2byte NATIONAL_DEX_OMANYTE - .2byte NATIONAL_DEX_OMASTAR - .2byte NATIONAL_DEX_KABUTO - .2byte NATIONAL_DEX_KABUTOPS - .2byte NATIONAL_DEX_OLD_UNOWN_C - .2byte NATIONAL_DEX_OLD_UNOWN_D - .2byte NATIONAL_DEX_ARMALDO - .2byte NATIONAL_DEX_FEEBAS - .2byte NATIONAL_DEX_TYRANITAR - .2byte NATIONAL_DEX_CATERPIE - .2byte NATIONAL_DEX_METAPOD - .2byte NATIONAL_DEX_PINSIR - .2byte NATIONAL_DEX_PINECO - .2byte NATIONAL_DEX_NINCADA - .2byte NATIONAL_DEX_NINJASK - .2byte NATIONAL_DEX_WHISMUR - .2byte NATIONAL_DEX_DEOXYS - .2byte NATIONAL_DEX_OLD_UNOWN_B - .2byte NATIONAL_DEX_HERACROSS - .2byte NATIONAL_DEX_BUTTERFREE - .2byte NATIONAL_DEX_SCYTHER - .2byte NATIONAL_DEX_LEDYBA - .2byte NATIONAL_DEX_LEDIAN - .2byte NATIONAL_DEX_YANMA - .2byte NATIONAL_DEX_SHEDINJA - .2byte NATIONAL_DEX_MINUN - .2byte NATIONAL_DEX_SABLEYE - .2byte NATIONAL_DEX_WEEDLE - .2byte NATIONAL_DEX_KAKUNA - .2byte NATIONAL_DEX_BEEDRILL - .2byte NATIONAL_DEX_VENONAT - .2byte NATIONAL_DEX_VENOMOTH - .2byte NATIONAL_DEX_SPINARAK - .2byte NATIONAL_DEX_ARIADOS - .2byte NATIONAL_DEX_LOUDRED - .2byte NATIONAL_DEX_DELCATTY - .2byte NATIONAL_DEX_SHUCKLE - .2byte NATIONAL_DEX_MAWILE - .2byte NATIONAL_DEX_FORRETRESS - .2byte NATIONAL_DEX_SCIZOR - .2byte NATIONAL_DEX_PLUSLE - .2byte NATIONAL_DEX_PARAS - .2byte NATIONAL_DEX_PARASECT - .2byte NATIONAL_DEX_MISDREAVUS - .2byte NATIONAL_DEX_REGIROCK - .2byte NATIONAL_DEX_REGICE - .2byte NATIONAL_DEX_SNORUNT - .2byte NATIONAL_DEX_GLALIE - .2byte NATIONAL_DEX_GASTLY - .2byte NATIONAL_DEX_HAUNTER - .2byte NATIONAL_DEX_GENGAR - .2byte NATIONAL_DEX_DUSKULL - .2byte NATIONAL_DEX_OLD_UNOWN_R - .2byte NATIONAL_DEX_SKARMORY - .2byte NATIONAL_DEX_STEELIX - .2byte NATIONAL_DEX_KYOGRE - .2byte NATIONAL_DEX_GROUDON - .2byte NATIONAL_DEX_RAYQUAZA - .2byte NATIONAL_DEX_OLD_UNOWN_M - .2byte NATIONAL_DEX_OLD_UNOWN_N - .2byte NATIONAL_DEX_OLD_UNOWN_O - .2byte NATIONAL_DEX_OLD_UNOWN_X - .2byte NATIONAL_DEX_CHARMANDER - .2byte NATIONAL_DEX_CHARMELEON - .2byte NATIONAL_DEX_VULPIX - .2byte NATIONAL_DEX_NINETALES - .2byte NATIONAL_DEX_GROWLITHE - .2byte NATIONAL_DEX_ARCANINE - .2byte NATIONAL_DEX_PONYTA - .2byte NATIONAL_DEX_RAPIDASH - .2byte NATIONAL_DEX_MAGMAR - .2byte NATIONAL_DEX_FLAREON - .2byte NATIONAL_DEX_CYNDAQUIL - .2byte NATIONAL_DEX_QUILAVA - .2byte NATIONAL_DEX_TYPHLOSION - .2byte NATIONAL_DEX_SLUGMA - .2byte NATIONAL_DEX_MAGBY - .2byte NATIONAL_DEX_ENTEI - .2byte NATIONAL_DEX_RALTS - .2byte NATIONAL_DEX_WAILORD - .2byte NATIONAL_DEX_KIRLIA - .2byte NATIONAL_DEX_GARDEVOIR - .2byte NATIONAL_DEX_CHARIZARD - .2byte NATIONAL_DEX_MOLTRES - .2byte NATIONAL_DEX_HO_OH - .2byte NATIONAL_DEX_BARBOACH - .2byte NATIONAL_DEX_WHISCASH - .2byte NATIONAL_DEX_MAGCARGO - .2byte NATIONAL_DEX_SQUIRTLE - .2byte NATIONAL_DEX_WARTORTLE - .2byte NATIONAL_DEX_BLASTOISE - .2byte NATIONAL_DEX_PSYDUCK - .2byte NATIONAL_DEX_GOLDUCK - .2byte NATIONAL_DEX_POLIWAG - .2byte NATIONAL_DEX_POLIWHIRL - .2byte NATIONAL_DEX_SEEL - .2byte NATIONAL_DEX_SHELLDER - .2byte NATIONAL_DEX_KRABBY - .2byte NATIONAL_DEX_KINGLER - .2byte NATIONAL_DEX_HORSEA - .2byte NATIONAL_DEX_SEADRA - .2byte NATIONAL_DEX_GOLDEEN - .2byte NATIONAL_DEX_SEAKING - .2byte NATIONAL_DEX_STARYU - .2byte NATIONAL_DEX_MAGIKARP - .2byte NATIONAL_DEX_VAPOREON - .2byte NATIONAL_DEX_TOTODILE - .2byte NATIONAL_DEX_CROCONAW - .2byte NATIONAL_DEX_FERALIGATR - .2byte NATIONAL_DEX_MARILL - .2byte NATIONAL_DEX_AZUMARILL - .2byte NATIONAL_DEX_POLITOED - .2byte NATIONAL_DEX_REMORAID - .2byte NATIONAL_DEX_OCTILLERY - .2byte NATIONAL_DEX_SUICUNE - .2byte NATIONAL_DEX_SURSKIT - .2byte NATIONAL_DEX_VOLBEAT - .2byte NATIONAL_DEX_ILLUMISE - .2byte NATIONAL_DEX_GRUMPIG - .2byte NATIONAL_DEX_TRAPINCH - .2byte NATIONAL_DEX_VIBRAVA - .2byte NATIONAL_DEX_SALAMENCE - .2byte NATIONAL_DEX_BELDUM - .2byte NATIONAL_DEX_METANG - .2byte NATIONAL_DEX_SPOINK - .2byte NATIONAL_DEX_OLD_UNOWN_S - .2byte NATIONAL_DEX_POLIWRATH - .2byte NATIONAL_DEX_GYARADOS - .2byte NATIONAL_DEX_MANTINE - .2byte NATIONAL_DEX_ELECTRIKE - .2byte NATIONAL_DEX_MANECTRIC - .2byte NATIONAL_DEX_TENTACOOL - .2byte NATIONAL_DEX_TENTACRUEL - .2byte NATIONAL_DEX_QWILFISH - .2byte NATIONAL_DEX_WOOPER - .2byte NATIONAL_DEX_QUAGSIRE - .2byte NATIONAL_DEX_MASQUERAIN - .2byte NATIONAL_DEX_SHROOMISH - .2byte NATIONAL_DEX_CAMERUPT - .2byte NATIONAL_DEX_TORKOAL - .2byte NATIONAL_DEX_CORSOLA - .2byte NATIONAL_DEX_LATIOS - .2byte NATIONAL_DEX_EXPLOUD - .2byte NATIONAL_DEX_MAKUHITA - .2byte NATIONAL_DEX_HARIYAMA - .2byte NATIONAL_DEX_CHINCHOU - .2byte NATIONAL_DEX_LANTURN - .2byte NATIONAL_DEX_SLOWPOKE - .2byte NATIONAL_DEX_SLOWBRO - .2byte NATIONAL_DEX_STARMIE - .2byte NATIONAL_DEX_SLOWKING - .2byte NATIONAL_DEX_DEWGONG - .2byte NATIONAL_DEX_CLOYSTER - .2byte NATIONAL_DEX_LAPRAS - .2byte NATIONAL_DEX_KINGDRA - .2byte NATIONAL_DEX_FLYGON - .2byte NATIONAL_DEX_CACNEA - .2byte NATIONAL_DEX_SPINDA - .2byte NATIONAL_DEX_TANGELA - .2byte NATIONAL_DEX_CHIKORITA - .2byte NATIONAL_DEX_BAYLEEF - .2byte NATIONAL_DEX_MEGANIUM - .2byte NATIONAL_DEX_BELLOSSOM - .2byte NATIONAL_DEX_SUNKERN - .2byte NATIONAL_DEX_SUNFLORA - .2byte NATIONAL_DEX_SWELLOW - .2byte NATIONAL_DEX_WINGULL - .2byte NATIONAL_DEX_PELIPPER - .2byte NATIONAL_DEX_AZURILL - .2byte NATIONAL_DEX_AGGRON - .2byte NATIONAL_DEX_CLAYDOL - .2byte NATIONAL_DEX_MEDITITE - .2byte NATIONAL_DEX_HOPPIP - .2byte NATIONAL_DEX_SKIPLOOM - .2byte NATIONAL_DEX_JUMPLUFF - .2byte NATIONAL_DEX_RELICANTH - .2byte NATIONAL_DEX_BULBASAUR - .2byte NATIONAL_DEX_IVYSAUR - .2byte NATIONAL_DEX_VENUSAUR - .2byte NATIONAL_DEX_ODDISH - .2byte NATIONAL_DEX_GLOOM - .2byte NATIONAL_DEX_VILEPLUME - .2byte NATIONAL_DEX_BELLSPROUT - .2byte NATIONAL_DEX_WEEPINBELL - .2byte NATIONAL_DEX_VICTREEBEL - .2byte NATIONAL_DEX_SPHEAL - .2byte NATIONAL_DEX_EXEGGCUTE - .2byte NATIONAL_DEX_EXEGGUTOR - .2byte NATIONAL_DEX_NOSEPASS - .2byte NATIONAL_DEX_SKITTY - .2byte NATIONAL_DEX_LILEEP - .2byte NATIONAL_DEX_PIKACHU - .2byte NATIONAL_DEX_RAICHU - .2byte NATIONAL_DEX_VOLTORB - .2byte NATIONAL_DEX_ELECTRODE - .2byte NATIONAL_DEX_ELECTABUZZ - .2byte NATIONAL_DEX_JOLTEON - .2byte NATIONAL_DEX_PICHU - .2byte NATIONAL_DEX_MAREEP - .2byte NATIONAL_DEX_FLAAFFY - .2byte NATIONAL_DEX_AMPHAROS - .2byte NATIONAL_DEX_ELEKID - .2byte NATIONAL_DEX_RAIKOU - .2byte NATIONAL_DEX_LUNATONE - .2byte NATIONAL_DEX_SOLROCK - .2byte NATIONAL_DEX_SHUPPET - .2byte NATIONAL_DEX_BANETTE - .2byte NATIONAL_DEX_ZAPDOS - .2byte NATIONAL_DEX_MAGNEMITE - .2byte NATIONAL_DEX_MAGNETON - .2byte NATIONAL_DEX_ABRA - .2byte NATIONAL_DEX_KADABRA - .2byte NATIONAL_DEX_ALAKAZAM - .2byte NATIONAL_DEX_DROWZEE - .2byte NATIONAL_DEX_HYPNO - .2byte NATIONAL_DEX_MR_MIME - .2byte NATIONAL_DEX_MEWTWO - .2byte NATIONAL_DEX_MEW - .2byte NATIONAL_DEX_ESPEON - .2byte NATIONAL_DEX_UNOWN - .2byte NATIONAL_DEX_WOBBUFFET - .2byte NATIONAL_DEX_OLD_UNOWN_G - .2byte NATIONAL_DEX_OLD_UNOWN_H - .2byte NATIONAL_DEX_OLD_UNOWN_I - .2byte NATIONAL_DEX_CASTFORM - .2byte NATIONAL_DEX_KECLEON - .2byte NATIONAL_DEX_OLD_UNOWN_Z - .2byte NATIONAL_DEX_WYNAUT - .2byte NATIONAL_DEX_OLD_UNOWN_Y - .2byte NATIONAL_DEX_NATU - .2byte NATIONAL_DEX_XATU - .2byte NATIONAL_DEX_LUGIA - .2byte NATIONAL_DEX_CELEBI - .2byte NATIONAL_DEX_CRADILY - .2byte NATIONAL_DEX_ANORITH - .2byte NATIONAL_DEX_OLD_UNOWN_Q - .2byte NATIONAL_DEX_ARTICUNO - .2byte NATIONAL_DEX_DELIBIRD - .2byte NATIONAL_DEX_SWINUB - .2byte NATIONAL_DEX_PILOSWINE - .2byte NATIONAL_DEX_CORPHISH - .2byte NATIONAL_DEX_CRAWDAUNT - .2byte NATIONAL_DEX_BALTOY - .2byte NATIONAL_DEX_JYNX - .2byte NATIONAL_DEX_SMOOCHUM - .2byte NATIONAL_DEX_DRATINI - .2byte NATIONAL_DEX_DRAGONAIR - .2byte NATIONAL_DEX_OLD_UNOWN_J - .2byte NATIONAL_DEX_OLD_UNOWN_K - .2byte NATIONAL_DEX_DRAGONITE - .2byte NATIONAL_DEX_ABSOL - .2byte NATIONAL_DEX_OLD_UNOWN_L - .2byte NATIONAL_DEX_OLD_UNOWN_U - .2byte NATIONAL_DEX_OLD_UNOWN_V - .2byte NATIONAL_DEX_OLD_UNOWN_W - .2byte NATIONAL_DEX_UMBREON - .2byte NATIONAL_DEX_BRELOOM - .2byte NATIONAL_DEX_SLAKOTH - .2byte NATIONAL_DEX_METAGROSS - .2byte NATIONAL_DEX_MURKROW - .2byte NATIONAL_DEX_NUMEL - .2byte NATIONAL_DEX_HOUNDOUR - .2byte NATIONAL_DEX_HOUNDOOM - .2byte NATIONAL_DEX_SNEASEL - - .section .rodata.after @ pokedex.c erroneously carved out? - gUnknown_8451EBC:: @ 8451EBC BgTemplate .4byte 0x00000050 @ { diff --git a/include/pokedex_screen.h b/include/pokedex_screen.h index ab1115dd8..128fc1ad3 100644 --- a/include/pokedex_screen.h +++ b/include/pokedex_screen.h @@ -11,6 +11,10 @@ #define DEX_CATEGORY_URBAN 7 #define DEX_CATEGORY_RARE 8 +#include "pokedex.h" + +extern const struct PokedexEntry gPokedexEntries[]; + void CB2_OpenPokedexFromStartMenu(void); s8 sub_8104AB0(u16 nationalDexNo, u8 caseId, bool8 indexIsSpecies); diff --git a/ld_script.txt b/ld_script.txt index 41c2d52ae..9b80af47a 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -508,9 +508,8 @@ SECTIONS { src/map_preview_screen.o(.rodata); data/link_rfu_2.o(.rodata); data/link_rfu.o(.rodata); + src/pokedex_screen.o(.rodata); data/pokedex_screen.o(.rodata); - src/pokedex.o(.rodata); - data/pokedex_screen.o(.rodata.after); src/list_menu.o(.rodata); data/item_menu.o(.rodata); src/save_location.o(.rodata); diff --git a/src/data/pokemon/pokedex_orders.h b/src/data/pokemon/pokedex_orders.h new file mode 100644 index 000000000..a8cfa220e --- /dev/null +++ b/src/data/pokemon/pokedex_orders.h @@ -0,0 +1,1610 @@ +const u16 gPokedexOrder_Alphabetical[] = +{ + NATIONAL_DEX_OLD_UNOWN_B, + NATIONAL_DEX_OLD_UNOWN_C, + NATIONAL_DEX_OLD_UNOWN_D, + NATIONAL_DEX_OLD_UNOWN_E, + NATIONAL_DEX_OLD_UNOWN_F, + NATIONAL_DEX_OLD_UNOWN_G, + NATIONAL_DEX_OLD_UNOWN_H, + NATIONAL_DEX_OLD_UNOWN_I, + NATIONAL_DEX_OLD_UNOWN_J, + NATIONAL_DEX_OLD_UNOWN_K, + NATIONAL_DEX_OLD_UNOWN_L, + NATIONAL_DEX_OLD_UNOWN_M, + NATIONAL_DEX_OLD_UNOWN_N, + NATIONAL_DEX_OLD_UNOWN_O, + NATIONAL_DEX_OLD_UNOWN_P, + NATIONAL_DEX_OLD_UNOWN_Q, + NATIONAL_DEX_OLD_UNOWN_R, + NATIONAL_DEX_OLD_UNOWN_S, + NATIONAL_DEX_OLD_UNOWN_T, + NATIONAL_DEX_OLD_UNOWN_U, + NATIONAL_DEX_OLD_UNOWN_V, + NATIONAL_DEX_OLD_UNOWN_W, + NATIONAL_DEX_OLD_UNOWN_X, + NATIONAL_DEX_OLD_UNOWN_Y, + NATIONAL_DEX_OLD_UNOWN_Z, + // Actual pokemon start here. + NATIONAL_DEX_ABRA, + NATIONAL_DEX_ABSOL, + NATIONAL_DEX_AERODACTYL, + NATIONAL_DEX_AGGRON, + NATIONAL_DEX_AIPOM, + NATIONAL_DEX_ALAKAZAM, + NATIONAL_DEX_ALTARIA, + NATIONAL_DEX_AMPHAROS, + NATIONAL_DEX_ANORITH, + NATIONAL_DEX_ARBOK, + NATIONAL_DEX_ARCANINE, + NATIONAL_DEX_ARIADOS, + NATIONAL_DEX_ARMALDO, + NATIONAL_DEX_ARON, + NATIONAL_DEX_ARTICUNO, + NATIONAL_DEX_AZUMARILL, + NATIONAL_DEX_AZURILL, + NATIONAL_DEX_BAGON, + NATIONAL_DEX_BALTOY, + NATIONAL_DEX_BANETTE, + NATIONAL_DEX_BARBOACH, + NATIONAL_DEX_BAYLEEF, + NATIONAL_DEX_BEAUTIFLY, + NATIONAL_DEX_BEEDRILL, + NATIONAL_DEX_BELDUM, + NATIONAL_DEX_BELLOSSOM, + NATIONAL_DEX_BELLSPROUT, + NATIONAL_DEX_BLASTOISE, + NATIONAL_DEX_BLAZIKEN, + NATIONAL_DEX_BLISSEY, + NATIONAL_DEX_BRELOOM, + NATIONAL_DEX_BULBASAUR, + NATIONAL_DEX_BUTTERFREE, + NATIONAL_DEX_CACNEA, + NATIONAL_DEX_CACTURNE, + NATIONAL_DEX_CAMERUPT, + NATIONAL_DEX_CARVANHA, + NATIONAL_DEX_CASCOON, + NATIONAL_DEX_CASTFORM, + NATIONAL_DEX_CATERPIE, + NATIONAL_DEX_CELEBI, + NATIONAL_DEX_CHANSEY, + NATIONAL_DEX_CHARIZARD, + NATIONAL_DEX_CHARMANDER, + NATIONAL_DEX_CHARMELEON, + NATIONAL_DEX_CHIKORITA, + NATIONAL_DEX_CHIMECHO, + NATIONAL_DEX_CHINCHOU, + NATIONAL_DEX_CLAMPERL, + NATIONAL_DEX_CLAYDOL, + NATIONAL_DEX_CLEFABLE, + NATIONAL_DEX_CLEFAIRY, + NATIONAL_DEX_CLEFFA, + NATIONAL_DEX_CLOYSTER, + NATIONAL_DEX_COMBUSKEN, + NATIONAL_DEX_CORPHISH, + NATIONAL_DEX_CORSOLA, + NATIONAL_DEX_CRADILY, + NATIONAL_DEX_CRAWDAUNT, + NATIONAL_DEX_CROBAT, + NATIONAL_DEX_CROCONAW, + NATIONAL_DEX_CUBONE, + NATIONAL_DEX_CYNDAQUIL, + NATIONAL_DEX_DELCATTY, + NATIONAL_DEX_DELIBIRD, + NATIONAL_DEX_DEOXYS, + NATIONAL_DEX_DEWGONG, + NATIONAL_DEX_DIGLETT, + NATIONAL_DEX_DITTO, + NATIONAL_DEX_DODRIO, + NATIONAL_DEX_DODUO, + NATIONAL_DEX_DONPHAN, + NATIONAL_DEX_DRAGONAIR, + NATIONAL_DEX_DRAGONITE, + NATIONAL_DEX_DRATINI, + NATIONAL_DEX_DROWZEE, + NATIONAL_DEX_DUGTRIO, + NATIONAL_DEX_DUNSPARCE, + NATIONAL_DEX_DUSCLOPS, + NATIONAL_DEX_DUSKULL, + NATIONAL_DEX_DUSTOX, + NATIONAL_DEX_EEVEE, + NATIONAL_DEX_EKANS, + NATIONAL_DEX_ELECTABUZZ, + NATIONAL_DEX_ELECTRIKE, + NATIONAL_DEX_ELECTRODE, + NATIONAL_DEX_ELEKID, + NATIONAL_DEX_ENTEI, + NATIONAL_DEX_ESPEON, + NATIONAL_DEX_EXEGGCUTE, + NATIONAL_DEX_EXEGGUTOR, + NATIONAL_DEX_EXPLOUD, + NATIONAL_DEX_FARFETCHD, + NATIONAL_DEX_FEAROW, + NATIONAL_DEX_FEEBAS, + NATIONAL_DEX_FERALIGATR, + NATIONAL_DEX_FLAAFFY, + NATIONAL_DEX_FLAREON, + NATIONAL_DEX_FLYGON, + NATIONAL_DEX_FORRETRESS, + NATIONAL_DEX_FURRET, + NATIONAL_DEX_GARDEVOIR, + NATIONAL_DEX_GASTLY, + NATIONAL_DEX_GENGAR, + NATIONAL_DEX_GEODUDE, + NATIONAL_DEX_GIRAFARIG, + NATIONAL_DEX_GLALIE, + NATIONAL_DEX_GLIGAR, + NATIONAL_DEX_GLOOM, + NATIONAL_DEX_GOLBAT, + NATIONAL_DEX_GOLDEEN, + NATIONAL_DEX_GOLDUCK, + NATIONAL_DEX_GOLEM, + NATIONAL_DEX_GOREBYSS, + NATIONAL_DEX_GRANBULL, + NATIONAL_DEX_GRAVELER, + NATIONAL_DEX_GRIMER, + NATIONAL_DEX_GROUDON, + NATIONAL_DEX_GROVYLE, + NATIONAL_DEX_GROWLITHE, + NATIONAL_DEX_GRUMPIG, + NATIONAL_DEX_GULPIN, + NATIONAL_DEX_GYARADOS, + NATIONAL_DEX_HARIYAMA, + NATIONAL_DEX_HAUNTER, + NATIONAL_DEX_HERACROSS, + NATIONAL_DEX_HITMONCHAN, + NATIONAL_DEX_HITMONLEE, + NATIONAL_DEX_HITMONTOP, + NATIONAL_DEX_HO_OH, + NATIONAL_DEX_HOOTHOOT, + NATIONAL_DEX_HOPPIP, + NATIONAL_DEX_HORSEA, + NATIONAL_DEX_HOUNDOOM, + NATIONAL_DEX_HOUNDOUR, + NATIONAL_DEX_HUNTAIL, + NATIONAL_DEX_HYPNO, + NATIONAL_DEX_IGGLYBUFF, + NATIONAL_DEX_ILLUMISE, + NATIONAL_DEX_IVYSAUR, + NATIONAL_DEX_JIGGLYPUFF, + NATIONAL_DEX_JIRACHI, + NATIONAL_DEX_JOLTEON, + NATIONAL_DEX_JUMPLUFF, + NATIONAL_DEX_JYNX, + NATIONAL_DEX_KABUTO, + NATIONAL_DEX_KABUTOPS, + NATIONAL_DEX_KADABRA, + NATIONAL_DEX_KAKUNA, + NATIONAL_DEX_KANGASKHAN, + NATIONAL_DEX_KECLEON, + NATIONAL_DEX_KINGDRA, + NATIONAL_DEX_KINGLER, + NATIONAL_DEX_KIRLIA, + NATIONAL_DEX_KOFFING, + NATIONAL_DEX_KRABBY, + NATIONAL_DEX_KYOGRE, + NATIONAL_DEX_LAIRON, + NATIONAL_DEX_LANTURN, + NATIONAL_DEX_LAPRAS, + NATIONAL_DEX_LARVITAR, + NATIONAL_DEX_LATIAS, + NATIONAL_DEX_LATIOS, + NATIONAL_DEX_LEDIAN, + NATIONAL_DEX_LEDYBA, + NATIONAL_DEX_LICKITUNG, + NATIONAL_DEX_LILEEP, + NATIONAL_DEX_LINOONE, + NATIONAL_DEX_LOMBRE, + NATIONAL_DEX_LOTAD, + NATIONAL_DEX_LOUDRED, + NATIONAL_DEX_LUDICOLO, + NATIONAL_DEX_LUGIA, + NATIONAL_DEX_LUNATONE, + NATIONAL_DEX_LUVDISC, + NATIONAL_DEX_MACHAMP, + NATIONAL_DEX_MACHOKE, + NATIONAL_DEX_MACHOP, + NATIONAL_DEX_MAGBY, + NATIONAL_DEX_MAGCARGO, + NATIONAL_DEX_MAGIKARP, + NATIONAL_DEX_MAGMAR, + NATIONAL_DEX_MAGNEMITE, + NATIONAL_DEX_MAGNETON, + NATIONAL_DEX_MAKUHITA, + NATIONAL_DEX_MANECTRIC, + NATIONAL_DEX_MANKEY, + NATIONAL_DEX_MANTINE, + NATIONAL_DEX_MAREEP, + NATIONAL_DEX_MARILL, + NATIONAL_DEX_MAROWAK, + NATIONAL_DEX_MARSHTOMP, + NATIONAL_DEX_MASQUERAIN, + NATIONAL_DEX_MAWILE, + NATIONAL_DEX_MEDICHAM, + NATIONAL_DEX_MEDITITE, + NATIONAL_DEX_MEGANIUM, + NATIONAL_DEX_MEOWTH, + NATIONAL_DEX_METAGROSS, + NATIONAL_DEX_METANG, + NATIONAL_DEX_METAPOD, + NATIONAL_DEX_MEW, + NATIONAL_DEX_MEWTWO, + NATIONAL_DEX_MIGHTYENA, + NATIONAL_DEX_MILOTIC, + NATIONAL_DEX_MILTANK, + NATIONAL_DEX_MINUN, + NATIONAL_DEX_MISDREAVUS, + NATIONAL_DEX_MOLTRES, + NATIONAL_DEX_MR_MIME, + NATIONAL_DEX_MUDKIP, + NATIONAL_DEX_MUK, + NATIONAL_DEX_MURKROW, + NATIONAL_DEX_NATU, + NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_NIDOQUEEN, + NATIONAL_DEX_NIDORAN_F, + NATIONAL_DEX_NIDORAN_M, + NATIONAL_DEX_NIDORINA, + NATIONAL_DEX_NIDORINO, + NATIONAL_DEX_NINCADA, + NATIONAL_DEX_NINETALES, + NATIONAL_DEX_NINJASK, + NATIONAL_DEX_NOCTOWL, + 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_PARAS, + NATIONAL_DEX_PARASECT, + NATIONAL_DEX_PELIPPER, + NATIONAL_DEX_PERSIAN, + NATIONAL_DEX_PHANPY, + NATIONAL_DEX_PICHU, + NATIONAL_DEX_PIDGEOT, + NATIONAL_DEX_PIDGEOTTO, + NATIONAL_DEX_PIDGEY, + NATIONAL_DEX_PIKACHU, + NATIONAL_DEX_PILOSWINE, + NATIONAL_DEX_PINECO, + NATIONAL_DEX_PINSIR, + NATIONAL_DEX_PLUSLE, + NATIONAL_DEX_POLITOED, + NATIONAL_DEX_POLIWAG, + NATIONAL_DEX_POLIWHIRL, + NATIONAL_DEX_POLIWRATH, + NATIONAL_DEX_PONYTA, + NATIONAL_DEX_POOCHYENA, + NATIONAL_DEX_PORYGON, + NATIONAL_DEX_PORYGON2, + NATIONAL_DEX_PRIMEAPE, + NATIONAL_DEX_PSYDUCK, + NATIONAL_DEX_PUPITAR, + NATIONAL_DEX_QUAGSIRE, + NATIONAL_DEX_QUILAVA, + NATIONAL_DEX_QWILFISH, + NATIONAL_DEX_RAICHU, + NATIONAL_DEX_RAIKOU, + NATIONAL_DEX_RALTS, + NATIONAL_DEX_RAPIDASH, + NATIONAL_DEX_RATICATE, + NATIONAL_DEX_RATTATA, + NATIONAL_DEX_RAYQUAZA, + NATIONAL_DEX_REGICE, + NATIONAL_DEX_REGIROCK, + NATIONAL_DEX_REGISTEEL, + NATIONAL_DEX_RELICANTH, + NATIONAL_DEX_REMORAID, + NATIONAL_DEX_RHYDON, + NATIONAL_DEX_RHYHORN, + NATIONAL_DEX_ROSELIA, + NATIONAL_DEX_SABLEYE, + NATIONAL_DEX_SALAMENCE, + NATIONAL_DEX_SANDSHREW, + NATIONAL_DEX_SANDSLASH, + NATIONAL_DEX_SCEPTILE, + NATIONAL_DEX_SCIZOR, + NATIONAL_DEX_SCYTHER, + NATIONAL_DEX_SEADRA, + NATIONAL_DEX_SEAKING, + NATIONAL_DEX_SEALEO, + NATIONAL_DEX_SEEDOT, + NATIONAL_DEX_SEEL, + NATIONAL_DEX_SENTRET, + NATIONAL_DEX_SEVIPER, + NATIONAL_DEX_SHARPEDO, + NATIONAL_DEX_SHEDINJA, + NATIONAL_DEX_SHELGON, + NATIONAL_DEX_SHELLDER, + NATIONAL_DEX_SHIFTRY, + NATIONAL_DEX_SHROOMISH, + NATIONAL_DEX_SHUCKLE, + NATIONAL_DEX_SHUPPET, + NATIONAL_DEX_SILCOON, + NATIONAL_DEX_SKARMORY, + NATIONAL_DEX_SKIPLOOM, + NATIONAL_DEX_SKITTY, + NATIONAL_DEX_SLAKING, + NATIONAL_DEX_SLAKOTH, + NATIONAL_DEX_SLOWBRO, + NATIONAL_DEX_SLOWKING, + NATIONAL_DEX_SLOWPOKE, + NATIONAL_DEX_SLUGMA, + NATIONAL_DEX_SMEARGLE, + NATIONAL_DEX_SMOOCHUM, + NATIONAL_DEX_SNEASEL, + NATIONAL_DEX_SNORLAX, + NATIONAL_DEX_SNORUNT, + NATIONAL_DEX_SNUBBULL, + NATIONAL_DEX_SOLROCK, + NATIONAL_DEX_SPEAROW, + NATIONAL_DEX_SPHEAL, + NATIONAL_DEX_SPINARAK, + NATIONAL_DEX_SPINDA, + NATIONAL_DEX_SPOINK, + NATIONAL_DEX_SQUIRTLE, + NATIONAL_DEX_STANTLER, + NATIONAL_DEX_STARMIE, + NATIONAL_DEX_STARYU, + NATIONAL_DEX_STEELIX, + NATIONAL_DEX_SUDOWOODO, + NATIONAL_DEX_SUICUNE, + NATIONAL_DEX_SUNFLORA, + NATIONAL_DEX_SUNKERN, + NATIONAL_DEX_SURSKIT, + NATIONAL_DEX_SWABLU, + NATIONAL_DEX_SWALOT, + NATIONAL_DEX_SWAMPERT, + NATIONAL_DEX_SWELLOW, + NATIONAL_DEX_SWINUB, + NATIONAL_DEX_TAILLOW, + NATIONAL_DEX_TANGELA, + NATIONAL_DEX_TAUROS, + NATIONAL_DEX_TEDDIURSA, + NATIONAL_DEX_TENTACOOL, + NATIONAL_DEX_TENTACRUEL, + NATIONAL_DEX_TOGEPI, + NATIONAL_DEX_TOGETIC, + NATIONAL_DEX_TORCHIC, + NATIONAL_DEX_TORKOAL, + NATIONAL_DEX_TOTODILE, + NATIONAL_DEX_TRAPINCH, + NATIONAL_DEX_TREECKO, + NATIONAL_DEX_TROPIUS, + NATIONAL_DEX_TYPHLOSION, + NATIONAL_DEX_TYRANITAR, + NATIONAL_DEX_TYROGUE, + NATIONAL_DEX_UMBREON, + NATIONAL_DEX_UNOWN, + NATIONAL_DEX_URSARING, + NATIONAL_DEX_VAPOREON, + NATIONAL_DEX_VENOMOTH, + NATIONAL_DEX_VENONAT, + NATIONAL_DEX_VENUSAUR, + NATIONAL_DEX_VIBRAVA, + NATIONAL_DEX_VICTREEBEL, + NATIONAL_DEX_VIGOROTH, + NATIONAL_DEX_VILEPLUME, + NATIONAL_DEX_VOLBEAT, + NATIONAL_DEX_VOLTORB, + NATIONAL_DEX_VULPIX, + NATIONAL_DEX_WAILMER, + NATIONAL_DEX_WAILORD, + NATIONAL_DEX_WALREIN, + NATIONAL_DEX_WARTORTLE, + NATIONAL_DEX_WEEDLE, + NATIONAL_DEX_WEEPINBELL, + NATIONAL_DEX_WEEZING, + NATIONAL_DEX_WHISCASH, + NATIONAL_DEX_WHISMUR, + NATIONAL_DEX_WIGGLYTUFF, + NATIONAL_DEX_WINGULL, + NATIONAL_DEX_WOBBUFFET, + NATIONAL_DEX_WOOPER, + NATIONAL_DEX_WURMPLE, + NATIONAL_DEX_WYNAUT, + NATIONAL_DEX_XATU, + NATIONAL_DEX_YANMA, + NATIONAL_DEX_ZANGOOSE, + NATIONAL_DEX_ZAPDOS, + NATIONAL_DEX_ZIGZAGOON, + NATIONAL_DEX_ZUBAT +}; + +const u16 gPokedexOrder_Weight[] = +{ + NATIONAL_DEX_GASTLY, + NATIONAL_DEX_HAUNTER, + NATIONAL_DEX_HOPPIP, + NATIONAL_DEX_DIGLETT, + NATIONAL_DEX_CASTFORM, + NATIONAL_DEX_KOFFING, + NATIONAL_DEX_IGGLYBUFF, + NATIONAL_DEX_MISDREAVUS, + NATIONAL_DEX_CHIMECHO, + NATIONAL_DEX_SKIPLOOM, + NATIONAL_DEX_JIRACHI, + NATIONAL_DEX_SWABLU, + NATIONAL_DEX_SHEDINJA, + NATIONAL_DEX_TOGEPI, + NATIONAL_DEX_SURSKIT, + NATIONAL_DEX_PIDGEY, + NATIONAL_DEX_SUNKERN, + NATIONAL_DEX_BARBOACH, + NATIONAL_DEX_PICHU, + NATIONAL_DEX_AZURILL, + NATIONAL_DEX_ROSELIA, + NATIONAL_DEX_NATU, + NATIONAL_DEX_SPEAROW, + NATIONAL_DEX_MURKROW, + NATIONAL_DEX_SHUPPET, + NATIONAL_DEX_TAILLOW, + NATIONAL_DEX_EXEGGCUTE, + NATIONAL_DEX_TORCHIC, + NATIONAL_DEX_LOTAD, + NATIONAL_DEX_CATERPIE, + NATIONAL_DEX_JUMPLUFF, + NATIONAL_DEX_CLEFFA, + NATIONAL_DEX_WEEDLE, + NATIONAL_DEX_TOGETIC, + NATIONAL_DEX_DRATINI, + NATIONAL_DEX_RATTATA, + NATIONAL_DEX_MASQUERAIN, + NATIONAL_DEX_WURMPLE, + NATIONAL_DEX_QWILFISH, + NATIONAL_DEX_MEW, + NATIONAL_DEX_SHELLDER, + NATIONAL_DEX_SEEDOT, + NATIONAL_DEX_DITTO, + NATIONAL_DEX_BELLSPROUT, + NATIONAL_DEX_PLUSLE, + NATIONAL_DEX_MEOWTH, + NATIONAL_DEX_MINUN, + NATIONAL_DEX_SHROOMISH, + NATIONAL_DEX_CELEBI, + NATIONAL_DEX_CORSOLA, + NATIONAL_DEX_TREECKO, + NATIONAL_DEX_SPINDA, + NATIONAL_DEX_UNOWN, + NATIONAL_DEX_PARAS, + NATIONAL_DEX_ODDISH, + NATIONAL_DEX_JIGGLYPUFF, + NATIONAL_DEX_NINCADA, + NATIONAL_DEX_BELLOSSOM, + NATIONAL_DEX_MAGNEMITE, + NATIONAL_DEX_PIKACHU, + NATIONAL_DEX_SMOOCHUM, + NATIONAL_DEX_SENTRET, + NATIONAL_DEX_WEEPINBELL, + NATIONAL_DEX_CHIKORITA, + NATIONAL_DEX_SWINUB, + NATIONAL_DEX_EEVEE, + NATIONAL_DEX_KRABBY, + NATIONAL_DEX_CUBONE, + NATIONAL_DEX_RALTS, + NATIONAL_DEX_BULBASAUR, + NATIONAL_DEX_EKANS, + NATIONAL_DEX_NIDORAN_F, + NATIONAL_DEX_PINECO, + NATIONAL_DEX_FEEBAS, + NATIONAL_DEX_OMANYTE, + NATIONAL_DEX_ZUBAT, + NATIONAL_DEX_CLEFAIRY, + NATIONAL_DEX_MUDKIP, + NATIONAL_DEX_SNUBBULL, + NATIONAL_DEX_MAREEP, + NATIONAL_DEX_CYNDAQUIL, + NATIONAL_DEX_HORSEA, + NATIONAL_DEX_CHARMANDER, + NATIONAL_DEX_SUNFLORA, + NATIONAL_DEX_MARILL, + NATIONAL_DEX_WOOPER, + NATIONAL_DEX_SPINARAK, + NATIONAL_DEX_GLOOM, + NATIONAL_DEX_LUVDISC, + NATIONAL_DEX_TEDDIURSA, + NATIONAL_DEX_NIDORAN_M, + NATIONAL_DEX_SQUIRTLE, + NATIONAL_DEX_WINGULL, + NATIONAL_DEX_TOTODILE, + NATIONAL_DEX_WEEZING, + NATIONAL_DEX_VULPIX, + NATIONAL_DEX_METAPOD, + NATIONAL_DEX_SILCOON, + NATIONAL_DEX_MAGIKARP, + NATIONAL_DEX_KAKUNA, + NATIONAL_DEX_GULPIN, + NATIONAL_DEX_VOLTORB, + NATIONAL_DEX_LEDYBA, + NATIONAL_DEX_HOUNDOUR, + NATIONAL_DEX_SKITTY, + NATIONAL_DEX_SABLEYE, + NATIONAL_DEX_MEDITITE, + NATIONAL_DEX_CORPHISH, + NATIONAL_DEX_AIPOM, + NATIONAL_DEX_CASCOON, + NATIONAL_DEX_MAWILE, + NATIONAL_DEX_KABUTO, + NATIONAL_DEX_WIGGLYTUFF, + NATIONAL_DEX_SANDSHREW, + NATIONAL_DEX_REMORAID, + NATIONAL_DEX_NINJASK, + NATIONAL_DEX_CHINCHOU, + NATIONAL_DEX_POLIWAG, + NATIONAL_DEX_ANORITH, + NATIONAL_DEX_VENOMOTH, + NATIONAL_DEX_BANETTE, + NATIONAL_DEX_IVYSAUR, + NATIONAL_DEX_FLAAFFY, + NATIONAL_DEX_POOCHYENA, + NATIONAL_DEX_WYNAUT, + NATIONAL_DEX_DUNSPARCE, + NATIONAL_DEX_XATU, + NATIONAL_DEX_DUSKULL, + NATIONAL_DEX_FARFETCHD, + NATIONAL_DEX_TRAPINCH, + NATIONAL_DEX_GOLDEEN, + NATIONAL_DEX_ELECTRIKE, + NATIONAL_DEX_VIBRAVA, + NATIONAL_DEX_VICTREEBEL, + NATIONAL_DEX_BAYLEEF, + NATIONAL_DEX_DELIBIRD, + NATIONAL_DEX_WHISMUR, + NATIONAL_DEX_DRAGONAIR, + NATIONAL_DEX_SNORUNT, + NATIONAL_DEX_ZIGZAGOON, + NATIONAL_DEX_ILLUMISE, + NATIONAL_DEX_VOLBEAT, + NATIONAL_DEX_RATICATE, + NATIONAL_DEX_VILEPLUME, + NATIONAL_DEX_QUILAVA, + NATIONAL_DEX_CHARMELEON, + NATIONAL_DEX_GROWLITHE, + NATIONAL_DEX_COMBUSKEN, + NATIONAL_DEX_MACHOP, + NATIONAL_DEX_ABRA, + NATIONAL_DEX_NIDORINO, + NATIONAL_DEX_PSYDUCK, + NATIONAL_DEX_SWELLOW, + NATIONAL_DEX_NINETALES, + NATIONAL_DEX_NIDORINA, + NATIONAL_DEX_POLIWHIRL, + NATIONAL_DEX_GEODUDE, + NATIONAL_DEX_KIRLIA, + NATIONAL_DEX_SHUCKLE, + NATIONAL_DEX_ALTARIA, + NATIONAL_DEX_CARVANHA, + NATIONAL_DEX_TYROGUE, + NATIONAL_DEX_HOOTHOOT, + NATIONAL_DEX_MAGBY, + NATIONAL_DEX_BALTOY, + NATIONAL_DEX_GROVYLE, + NATIONAL_DEX_KECLEON, + NATIONAL_DEX_LANTURN, + NATIONAL_DEX_WARTORTLE, + NATIONAL_DEX_GOREBYSS, + NATIONAL_DEX_RELICANTH, + NATIONAL_DEX_ELEKID, + NATIONAL_DEX_WHISCASH, + NATIONAL_DEX_LILEEP, + NATIONAL_DEX_NUMEL, + NATIONAL_DEX_SLAKOTH, + NATIONAL_DEX_JOLTEON, + NATIONAL_DEX_CROCONAW, + NATIONAL_DEX_FLAREON, + NATIONAL_DEX_SEADRA, + NATIONAL_DEX_ESPEON, + NATIONAL_DEX_HUNTAIL, + NATIONAL_DEX_UMBREON, + NATIONAL_DEX_MARSHTOMP, + NATIONAL_DEX_NUZLEAF, + NATIONAL_DEX_SNEASEL, + NATIONAL_DEX_MANKEY, + NATIONAL_DEX_PELIPPER, + NATIONAL_DEX_BEAUTIFLY, + NATIONAL_DEX_OCTILLERY, + NATIONAL_DEX_AZUMARILL, + NATIONAL_DEX_WOBBUFFET, + NATIONAL_DEX_VAPOREON, + NATIONAL_DEX_SANDSLASH, + NATIONAL_DEX_PARASECT, + NATIONAL_DEX_BEEDRILL, + NATIONAL_DEX_MUK, + NATIONAL_DEX_PIDGEOTTO, + NATIONAL_DEX_GRIMER, + NATIONAL_DEX_RAICHU, + NATIONAL_DEX_PONYTA, + NATIONAL_DEX_ELECTABUZZ, + NATIONAL_DEX_VENONAT, + NATIONAL_DEX_SPOINK, + NATIONAL_DEX_DUSCLOPS, + NATIONAL_DEX_MEDICHAM, + NATIONAL_DEX_DUSTOX, + NATIONAL_DEX_PERSIAN, + NATIONAL_DEX_BUTTERFREE, + NATIONAL_DEX_PRIMEAPE, + NATIONAL_DEX_DROWZEE, + NATIONAL_DEX_FURRET, + NATIONAL_DEX_PORYGON2, + NATIONAL_DEX_LOMBRE, + NATIONAL_DEX_LINOONE, + NATIONAL_DEX_DELCATTY, + NATIONAL_DEX_CRAWDAUNT, + NATIONAL_DEX_DUGTRIO, + NATIONAL_DEX_ARIADOS, + NATIONAL_DEX_PHANPY, + NATIONAL_DEX_POLITOED, + NATIONAL_DEX_STARYU, + NATIONAL_DEX_CHANSEY, + NATIONAL_DEX_OMASTAR, + NATIONAL_DEX_TANGELA, + NATIONAL_DEX_SLUGMA, + NATIONAL_DEX_HOUNDOOM, + NATIONAL_DEX_LEDIAN, + NATIONAL_DEX_SLOWPOKE, + NATIONAL_DEX_PORYGON, + NATIONAL_DEX_MIGHTYENA, + NATIONAL_DEX_YANMA, + NATIONAL_DEX_FEAROW, + NATIONAL_DEX_SUDOWOODO, + NATIONAL_DEX_SEAKING, + NATIONAL_DEX_BRELOOM, + NATIONAL_DEX_DODUO, + NATIONAL_DEX_PIDGEOT, + NATIONAL_DEX_SPHEAL, + NATIONAL_DEX_CLEFABLE, + NATIONAL_DEX_LATIAS, + NATIONAL_DEX_MANECTRIC, + NATIONAL_DEX_ZANGOOSE, + NATIONAL_DEX_KABUTOPS, + NATIONAL_DEX_GENGAR, + NATIONAL_DEX_LOUDRED, + NATIONAL_DEX_JYNX, + NATIONAL_DEX_NOCTOWL, + NATIONAL_DEX_GIRAFARIG, + NATIONAL_DEX_BAGON, + NATIONAL_DEX_MAGMAR, + NATIONAL_DEX_MAROWAK, + NATIONAL_DEX_TENTACOOL, + NATIONAL_DEX_VIGOROTH, + NATIONAL_DEX_BLISSEY, + NATIONAL_DEX_ABSOL, + NATIONAL_DEX_ALAKAZAM, + NATIONAL_DEX_HITMONTOP, + NATIONAL_DEX_GARDEVOIR, + NATIONAL_DEX_GRANBULL, + NATIONAL_DEX_HITMONLEE, + NATIONAL_DEX_HITMONCHAN, + NATIONAL_DEX_SKARMORY, + NATIONAL_DEX_CACNEA, + NATIONAL_DEX_BLAZIKEN, + NATIONAL_DEX_SCEPTILE, + NATIONAL_DEX_SEVIPER, + NATIONAL_DEX_CLAMPERL, + NATIONAL_DEX_ZAPDOS, + NATIONAL_DEX_HERACROSS, + NATIONAL_DEX_POLIWRATH, + NATIONAL_DEX_MR_MIME, + NATIONAL_DEX_PINSIR, + NATIONAL_DEX_LUDICOLO, + NATIONAL_DEX_TENTACRUEL, + NATIONAL_DEX_GOLBAT, + NATIONAL_DEX_MAGCARGO, + NATIONAL_DEX_ARTICUNO, + NATIONAL_DEX_PILOSWINE, + NATIONAL_DEX_SCYTHER, + NATIONAL_DEX_KADABRA, + NATIONAL_DEX_SMEARGLE, + NATIONAL_DEX_AERODACTYL, + NATIONAL_DEX_SHIFTRY, + NATIONAL_DEX_KINGLER, + NATIONAL_DEX_NIDOQUEEN, + NATIONAL_DEX_MAGNETON, + NATIONAL_DEX_ARON, + NATIONAL_DEX_LATIOS, + NATIONAL_DEX_MOLTRES, + NATIONAL_DEX_CRADILY, + NATIONAL_DEX_DEOXYS, + NATIONAL_DEX_AMPHAROS, + NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_GLIGAR, + NATIONAL_DEX_ARBOK, + NATIONAL_DEX_LICKITUNG, + NATIONAL_DEX_ELECTRODE, + NATIONAL_DEX_ARMALDO, + NATIONAL_DEX_MACHOKE, + NATIONAL_DEX_STANTLER, + NATIONAL_DEX_GRUMPIG, + NATIONAL_DEX_LARVITAR, + NATIONAL_DEX_CROBAT, + NATIONAL_DEX_QUAGSIRE, + NATIONAL_DEX_MILTANK, + NATIONAL_DEX_HYPNO, + NATIONAL_DEX_GOLDUCK, + NATIONAL_DEX_CACTURNE, + NATIONAL_DEX_SLOWBRO, + NATIONAL_DEX_TYPHLOSION, + NATIONAL_DEX_SLOWKING, + NATIONAL_DEX_KANGASKHAN, + NATIONAL_DEX_STARMIE, + NATIONAL_DEX_SWALOT, + NATIONAL_DEX_TORKOAL, + NATIONAL_DEX_SWAMPERT, + NATIONAL_DEX_FLYGON, + NATIONAL_DEX_EXPLOUD, + NATIONAL_DEX_DODRIO, + NATIONAL_DEX_BLASTOISE, + NATIONAL_DEX_MAKUHITA, + NATIONAL_DEX_SEALEO, + NATIONAL_DEX_TAUROS, + NATIONAL_DEX_SHARPEDO, + NATIONAL_DEX_FERALIGATR, + NATIONAL_DEX_SEEL, + NATIONAL_DEX_CHARIZARD, + NATIONAL_DEX_RAPIDASH, + NATIONAL_DEX_BELDUM, + NATIONAL_DEX_NOSEPASS, + NATIONAL_DEX_VENUSAUR, + NATIONAL_DEX_TROPIUS, + NATIONAL_DEX_MEGANIUM, + NATIONAL_DEX_SALAMENCE, + NATIONAL_DEX_GRAVELER, + NATIONAL_DEX_CLAYDOL, + NATIONAL_DEX_SHELGON, + NATIONAL_DEX_RHYHORN, + NATIONAL_DEX_SCIZOR, + NATIONAL_DEX_DEWGONG, + NATIONAL_DEX_RHYDON, + NATIONAL_DEX_DONPHAN, + NATIONAL_DEX_EXEGGUTOR, + NATIONAL_DEX_LAIRON, + NATIONAL_DEX_MEWTWO, + NATIONAL_DEX_URSARING, + NATIONAL_DEX_FORRETRESS, + NATIONAL_DEX_MACHAMP, + NATIONAL_DEX_WAILMER, + NATIONAL_DEX_SLAKING, + NATIONAL_DEX_CLOYSTER, + NATIONAL_DEX_WALREIN, + NATIONAL_DEX_PUPITAR, + NATIONAL_DEX_KINGDRA, + NATIONAL_DEX_SOLROCK, + NATIONAL_DEX_ARCANINE, + NATIONAL_DEX_MILOTIC, + NATIONAL_DEX_LUNATONE, + NATIONAL_DEX_REGICE, + NATIONAL_DEX_RAIKOU, + NATIONAL_DEX_SUICUNE, + NATIONAL_DEX_ENTEI, + NATIONAL_DEX_HO_OH, + NATIONAL_DEX_TYRANITAR, + NATIONAL_DEX_METANG, + NATIONAL_DEX_REGISTEEL, + NATIONAL_DEX_RAYQUAZA, + NATIONAL_DEX_ONIX, + NATIONAL_DEX_DRAGONITE, + NATIONAL_DEX_LUGIA, + NATIONAL_DEX_LAPRAS, + NATIONAL_DEX_CAMERUPT, + NATIONAL_DEX_MANTINE, + NATIONAL_DEX_REGIROCK, + NATIONAL_DEX_GYARADOS, + NATIONAL_DEX_HARIYAMA, + NATIONAL_DEX_GLALIE, + NATIONAL_DEX_GOLEM, + NATIONAL_DEX_KYOGRE, + NATIONAL_DEX_AGGRON, + NATIONAL_DEX_WAILORD, + NATIONAL_DEX_STEELIX, + NATIONAL_DEX_SNORLAX, + NATIONAL_DEX_METAGROSS, + NATIONAL_DEX_GROUDON +}; + +const u16 gPokedexOrder_Height[] = +{ + NATIONAL_DEX_DIGLETT, + NATIONAL_DEX_AZURILL, + NATIONAL_DEX_NATU, + NATIONAL_DEX_WEEDLE, + NATIONAL_DEX_PICHU, + NATIONAL_DEX_CLEFFA, + NATIONAL_DEX_TOGEPI, + NATIONAL_DEX_CASTFORM, + NATIONAL_DEX_IGGLYBUFF, + NATIONAL_DEX_CATERPIE, + NATIONAL_DEX_TAILLOW, + NATIONAL_DEX_DITTO, + NATIONAL_DEX_EEVEE, + NATIONAL_DEX_ROSELIA, + NATIONAL_DEX_SPEAROW, + NATIONAL_DEX_PIDGEY, + NATIONAL_DEX_SUNKERN, + NATIONAL_DEX_SHELLDER, + NATIONAL_DEX_RATTATA, + NATIONAL_DEX_MAGNEMITE, + NATIONAL_DEX_PARAS, + NATIONAL_DEX_WURMPLE, + NATIONAL_DEX_JIRACHI, + NATIONAL_DEX_CUBONE, + NATIONAL_DEX_MUDKIP, + NATIONAL_DEX_WOOPER, + NATIONAL_DEX_HORSEA, + NATIONAL_DEX_MEOWTH, + NATIONAL_DEX_NIDORAN_F, + NATIONAL_DEX_SWINUB, + NATIONAL_DEX_MEW, + NATIONAL_DEX_SWABLU, + NATIONAL_DEX_ARON, + NATIONAL_DEX_PLUSLE, + NATIONAL_DEX_MINUN, + NATIONAL_DEX_EXEGGCUTE, + NATIONAL_DEX_PIKACHU, + NATIONAL_DEX_BELLOSSOM, + NATIONAL_DEX_GULPIN, + NATIONAL_DEX_ZIGZAGOON, + NATIONAL_DEX_SHROOMISH, + NATIONAL_DEX_OMANYTE, + NATIONAL_DEX_CACNEA, + NATIONAL_DEX_KRABBY, + NATIONAL_DEX_RALTS, + NATIONAL_DEX_HOPPIP, + NATIONAL_DEX_TORCHIC, + NATIONAL_DEX_CLAMPERL, + NATIONAL_DEX_GEODUDE, + NATIONAL_DEX_MARILL, + NATIONAL_DEX_BARBOACH, + NATIONAL_DEX_SMOOCHUM, + NATIONAL_DEX_VOLTORB, + NATIONAL_DEX_NINCADA, + NATIONAL_DEX_SABLEYE, + NATIONAL_DEX_MURKROW, + NATIONAL_DEX_QWILFISH, + NATIONAL_DEX_SQUIRTLE, + NATIONAL_DEX_TREECKO, + NATIONAL_DEX_BALTOY, + NATIONAL_DEX_ODDISH, + NATIONAL_DEX_LOTAD, + NATIONAL_DEX_JIGGLYPUFF, + NATIONAL_DEX_SURSKIT, + NATIONAL_DEX_CYNDAQUIL, + NATIONAL_DEX_KABUTO, + NATIONAL_DEX_LINOONE, + NATIONAL_DEX_TORKOAL, + NATIONAL_DEX_NIDORAN_M, + NATIONAL_DEX_SPINARAK, + NATIONAL_DEX_MANKEY, + NATIONAL_DEX_SEEDOT, + NATIONAL_DEX_POOCHYENA, + NATIONAL_DEX_PHANPY, + NATIONAL_DEX_UNOWN, + NATIONAL_DEX_CHINCHOU, + NATIONAL_DEX_PORYGON2, + NATIONAL_DEX_POLIWAG, + NATIONAL_DEX_BAGON, + NATIONAL_DEX_FEEBAS, + NATIONAL_DEX_SHUPPET, + NATIONAL_DEX_TOTODILE, + NATIONAL_DEX_CELEBI, + NATIONAL_DEX_WYNAUT, + NATIONAL_DEX_SANDSHREW, + NATIONAL_DEX_CHIMECHO, + NATIONAL_DEX_LUVDISC, + NATIONAL_DEX_HOUNDOUR, + NATIONAL_DEX_SILCOON, + NATIONAL_DEX_ELECTRIKE, + NATIONAL_DEX_CHARMANDER, + NATIONAL_DEX_MEDITITE, + NATIONAL_DEX_WINGULL, + NATIONAL_DEX_REMORAID, + NATIONAL_DEX_CORPHISH, + NATIONAL_DEX_CORSOLA, + NATIONAL_DEX_ILLUMISE, + NATIONAL_DEX_SNUBBULL, + NATIONAL_DEX_VULPIX, + NATIONAL_DEX_LARVITAR, + NATIONAL_DEX_BELDUM, + NATIONAL_DEX_WHISMUR, + NATIONAL_DEX_PINECO, + NATIONAL_DEX_ELEKID, + NATIONAL_DEX_CLEFAIRY, + NATIONAL_DEX_SHUCKLE, + NATIONAL_DEX_TEDDIURSA, + NATIONAL_DEX_KAKUNA, + NATIONAL_DEX_SKITTY, + NATIONAL_DEX_TOGETIC, + NATIONAL_DEX_GOLDEEN, + NATIONAL_DEX_MAWILE, + NATIONAL_DEX_MAREEP, + NATIONAL_DEX_SKIPLOOM, + NATIONAL_DEX_KOFFING, + NATIONAL_DEX_DUGTRIO, + NATIONAL_DEX_CASCOON, + NATIONAL_DEX_NUMEL, + NATIONAL_DEX_ANORITH, + NATIONAL_DEX_VOLBEAT, + NATIONAL_DEX_HOOTHOOT, + NATIONAL_DEX_TRAPINCH, + NATIONAL_DEX_SPOINK, + NATIONAL_DEX_METAPOD, + NATIONAL_DEX_BELLSPROUT, + NATIONAL_DEX_SNORUNT, + NATIONAL_DEX_RATICATE, + NATIONAL_DEX_MARSHTOMP, + NATIONAL_DEX_SWELLOW, + NATIONAL_DEX_MAGBY, + NATIONAL_DEX_GROWLITHE, + NATIONAL_DEX_MISDREAVUS, + NATIONAL_DEX_BULBASAUR, + NATIONAL_DEX_TYROGUE, + NATIONAL_DEX_SLUGMA, + NATIONAL_DEX_SLAKOTH, + NATIONAL_DEX_KIRLIA, + NATIONAL_DEX_AIPOM, + NATIONAL_DEX_JOLTEON, + NATIONAL_DEX_NIDORINA, + NATIONAL_DEX_AZUMARILL, + NATIONAL_DEX_SHEDINJA, + NATIONAL_DEX_MACHOP, + NATIONAL_DEX_NINJASK, + NATIONAL_DEX_MASQUERAIN, + NATIONAL_DEX_DUSKULL, + NATIONAL_DEX_SUNFLORA, + NATIONAL_DEX_JUMPLUFF, + NATIONAL_DEX_STARYU, + NATIONAL_DEX_FLAAFFY, + NATIONAL_DEX_SPHEAL, + NATIONAL_DEX_PSYDUCK, + NATIONAL_DEX_MAGCARGO, + NATIONAL_DEX_FARFETCHD, + NATIONAL_DEX_ZUBAT, + NATIONAL_DEX_PORYGON, + NATIONAL_DEX_SENTRET, + NATIONAL_DEX_CARVANHA, + NATIONAL_DEX_GLOOM, + NATIONAL_DEX_RAICHU, + NATIONAL_DEX_MAGIKARP, + NATIONAL_DEX_SNEASEL, + NATIONAL_DEX_LAIRON, + NATIONAL_DEX_COMBUSKEN, + NATIONAL_DEX_OCTILLERY, + NATIONAL_DEX_NIDORINO, + NATIONAL_DEX_FLAREON, + NATIONAL_DEX_DELIBIRD, + NATIONAL_DEX_TENTACOOL, + NATIONAL_DEX_ABRA, + NATIONAL_DEX_GROVYLE, + NATIONAL_DEX_WHISCASH, + NATIONAL_DEX_QUILAVA, + NATIONAL_DEX_ESPEON, + NATIONAL_DEX_GRIMER, + NATIONAL_DEX_CHIKORITA, + NATIONAL_DEX_GRUMPIG, + NATIONAL_DEX_NOSEPASS, + NATIONAL_DEX_PERSIAN, + NATIONAL_DEX_MIGHTYENA, + NATIONAL_DEX_VENONAT, + NATIONAL_DEX_MAGNETON, + NATIONAL_DEX_PONYTA, + NATIONAL_DEX_MAKUHITA, + NATIONAL_DEX_LUNATONE, + NATIONAL_DEX_SANDSLASH, + NATIONAL_DEX_DROWZEE, + NATIONAL_DEX_TANGELA, + NATIONAL_DEX_PRIMEAPE, + NATIONAL_DEX_LEDYBA, + NATIONAL_DEX_WIGGLYTUFF, + NATIONAL_DEX_PARASECT, + NATIONAL_DEX_OMASTAR, + NATIONAL_DEX_LOUDRED, + NATIONAL_DEX_WARTORTLE, + NATIONAL_DEX_GRAVELER, + NATIONAL_DEX_UMBREON, + NATIONAL_DEX_LILEEP, + NATIONAL_DEX_POLIWHIRL, + NATIONAL_DEX_VAPOREON, + NATIONAL_DEX_BEEDRILL, + NATIONAL_DEX_MAROWAK, + NATIONAL_DEX_WEEPINBELL, + NATIONAL_DEX_RELICANTH, + NATIONAL_DEX_RHYHORN, + NATIONAL_DEX_IVYSAUR, + NATIONAL_DEX_KECLEON, + NATIONAL_DEX_NUZLEAF, + NATIONAL_DEX_BEAUTIFLY, + NATIONAL_DEX_PIDGEOTTO, + NATIONAL_DEX_ARIADOS, + NATIONAL_DEX_SEEL, + NATIONAL_DEX_POLITOED, + NATIONAL_DEX_CROCONAW, + NATIONAL_DEX_CHANSEY, + NATIONAL_DEX_BANETTE, + NATIONAL_DEX_DONPHAN, + NATIONAL_DEX_STARMIE, + NATIONAL_DEX_CHARMELEON, + NATIONAL_DEX_PILOSWINE, + NATIONAL_DEX_BUTTERFREE, + NATIONAL_DEX_VIBRAVA, + NATIONAL_DEX_ELECTABUZZ, + NATIONAL_DEX_CRAWDAUNT, + NATIONAL_DEX_DELCATTY, + NATIONAL_DEX_ALTARIA, + NATIONAL_DEX_SHELGON, + NATIONAL_DEX_NINETALES, + NATIONAL_DEX_GLIGAR, + NATIONAL_DEX_SEALEO, + NATIONAL_DEX_SPINDA, + NATIONAL_DEX_PUPITAR, + NATIONAL_DEX_SLOWPOKE, + NATIONAL_DEX_SOLROCK, + NATIONAL_DEX_MILTANK, + NATIONAL_DEX_FEAROW, + NATIONAL_DEX_VILEPLUME, + NATIONAL_DEX_MUK, + NATIONAL_DEX_FORRETRESS, + NATIONAL_DEX_SUDOWOODO, + NATIONAL_DEX_ABSOL, + NATIONAL_DEX_YANMA, + NATIONAL_DEX_DUSTOX, + NATIONAL_DEX_LICKITUNG, + NATIONAL_DEX_SMEARGLE, + NATIONAL_DEX_LANTURN, + NATIONAL_DEX_ELECTRODE, + NATIONAL_DEX_LOMBRE, + NATIONAL_DEX_BRELOOM, + NATIONAL_DEX_BAYLEEF, + NATIONAL_DEX_SEADRA, + NATIONAL_DEX_WEEZING, + NATIONAL_DEX_PELIPPER, + NATIONAL_DEX_METANG, + NATIONAL_DEX_NIDOQUEEN, + NATIONAL_DEX_CACTURNE, + NATIONAL_DEX_SHIFTRY, + NATIONAL_DEX_MEDICHAM, + NATIONAL_DEX_ZANGOOSE, + NATIONAL_DEX_KABUTOPS, + NATIONAL_DEX_KINGLER, + NATIONAL_DEX_KADABRA, + NATIONAL_DEX_SEAKING, + NATIONAL_DEX_CLEFABLE, + NATIONAL_DEX_MAGMAR, + NATIONAL_DEX_WOBBUFFET, + NATIONAL_DEX_GASTLY, + NATIONAL_DEX_MR_MIME, + NATIONAL_DEX_POLIWRATH, + NATIONAL_DEX_TAUROS, + NATIONAL_DEX_LATIAS, + NATIONAL_DEX_AMPHAROS, + NATIONAL_DEX_VIGOROTH, + NATIONAL_DEX_LEDIAN, + NATIONAL_DEX_GOLEM, + NATIONAL_DEX_WALREIN, + NATIONAL_DEX_DODUO, + NATIONAL_DEX_HOUNDOOM, + NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_JYNX, + NATIONAL_DEX_HITMONCHAN, + NATIONAL_DEX_STANTLER, + NATIONAL_DEX_GRANBULL, + NATIONAL_DEX_HITMONTOP, + NATIONAL_DEX_QUAGSIRE, + NATIONAL_DEX_CLAYDOL, + NATIONAL_DEX_SWAMPERT, + NATIONAL_DEX_BLISSEY, + NATIONAL_DEX_LUDICOLO, + NATIONAL_DEX_EXPLOUD, + NATIONAL_DEX_DUNSPARCE, + NATIONAL_DEX_PINSIR, + NATIONAL_DEX_CLOYSTER, + NATIONAL_DEX_MACHOKE, + NATIONAL_DEX_GIRAFARIG, + NATIONAL_DEX_PIDGEOT, + NATIONAL_DEX_XATU, + NATIONAL_DEX_CRADILY, + NATIONAL_DEX_HITMONLEE, + NATIONAL_DEX_VENOMOTH, + NATIONAL_DEX_GENGAR, + NATIONAL_DEX_HERACROSS, + NATIONAL_DEX_GLALIE, + NATIONAL_DEX_SCYTHER, + NATIONAL_DEX_SALAMENCE, + NATIONAL_DEX_MANECTRIC, + NATIONAL_DEX_ARMALDO, + NATIONAL_DEX_ALAKAZAM, + NATIONAL_DEX_HYPNO, + NATIONAL_DEX_NOCTOWL, + NATIONAL_DEX_TENTACRUEL, + NATIONAL_DEX_DUSCLOPS, + NATIONAL_DEX_ZAPDOS, + NATIONAL_DEX_GOLBAT, + NATIONAL_DEX_METAGROSS, + NATIONAL_DEX_GARDEVOIR, + NATIONAL_DEX_BLASTOISE, + NATIONAL_DEX_SLOWBRO, + NATIONAL_DEX_HAUNTER, + NATIONAL_DEX_MACHAMP, + NATIONAL_DEX_REGIROCK, + NATIONAL_DEX_SWALOT, + NATIONAL_DEX_SCEPTILE, + NATIONAL_DEX_SKARMORY, + NATIONAL_DEX_GOLDUCK, + NATIONAL_DEX_DEOXYS, + NATIONAL_DEX_VICTREEBEL, + NATIONAL_DEX_RAPIDASH, + NATIONAL_DEX_CHARIZARD, + NATIONAL_DEX_HUNTAIL, + NATIONAL_DEX_DEWGONG, + NATIONAL_DEX_ARTICUNO, + NATIONAL_DEX_TYPHLOSION, + NATIONAL_DEX_AERODACTYL, + NATIONAL_DEX_GOREBYSS, + NATIONAL_DEX_URSARING, + NATIONAL_DEX_MEGANIUM, + NATIONAL_DEX_REGICE, + NATIONAL_DEX_SCIZOR, + NATIONAL_DEX_KINGDRA, + NATIONAL_DEX_DRATINI, + NATIONAL_DEX_DODRIO, + NATIONAL_DEX_SHARPEDO, + NATIONAL_DEX_CROBAT, + NATIONAL_DEX_FURRET, + NATIONAL_DEX_ARCANINE, + NATIONAL_DEX_RAIKOU, + NATIONAL_DEX_BLAZIKEN, + NATIONAL_DEX_CAMERUPT, + NATIONAL_DEX_RHYDON, + NATIONAL_DEX_REGISTEEL, + NATIONAL_DEX_EKANS, + NATIONAL_DEX_FLYGON, + NATIONAL_DEX_TROPIUS, + NATIONAL_DEX_LATIOS, + NATIONAL_DEX_SUICUNE, + NATIONAL_DEX_MOLTRES, + NATIONAL_DEX_VENUSAUR, + NATIONAL_DEX_EXEGGUTOR, + NATIONAL_DEX_SLOWKING, + NATIONAL_DEX_TYRANITAR, + NATIONAL_DEX_SLAKING, + NATIONAL_DEX_WAILMER, + NATIONAL_DEX_MEWTWO, + NATIONAL_DEX_AGGRON, + NATIONAL_DEX_SNORLAX, + NATIONAL_DEX_MANTINE, + NATIONAL_DEX_ENTEI, + NATIONAL_DEX_DRAGONITE, + NATIONAL_DEX_KANGASKHAN, + NATIONAL_DEX_HARIYAMA, + NATIONAL_DEX_FERALIGATR, + NATIONAL_DEX_LAPRAS, + NATIONAL_DEX_SEVIPER, + NATIONAL_DEX_ARBOK, + NATIONAL_DEX_GROUDON, + NATIONAL_DEX_HO_OH, + NATIONAL_DEX_DRAGONAIR, + NATIONAL_DEX_KYOGRE, + NATIONAL_DEX_LUGIA, + NATIONAL_DEX_MILOTIC, + NATIONAL_DEX_GYARADOS, + NATIONAL_DEX_RAYQUAZA, + NATIONAL_DEX_ONIX, + NATIONAL_DEX_STEELIX, + NATIONAL_DEX_WAILORD +}; + +const u16 gPokedexOrder_Type[] = +{ + SPECIES_RATTATA, + SPECIES_RATICATE, + SPECIES_CLEFAIRY, + SPECIES_CLEFABLE, + SPECIES_JIGGLYPUFF, + SPECIES_WIGGLYTUFF, + 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_CLEFFA, + SPECIES_IGGLYBUFF, + SPECIES_TOGEPI, + SPECIES_AIPOM, + SPECIES_DUNSPARCE, + SPECIES_SNUBBULL, + SPECIES_GRANBULL, + 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_AZURILL, + SPECIES_SKITTY, + SPECIES_DELCATTY, + SPECIES_SPINDA, + SPECIES_ZANGOOSE, + SPECIES_CASTFORM, + SPECIES_KECLEON, + SPECIES_OLD_UNOWN_B, + SPECIES_OLD_UNOWN_C, + SPECIES_OLD_UNOWN_D, + SPECIES_OLD_UNOWN_E, + SPECIES_OLD_UNOWN_F, + SPECIES_OLD_UNOWN_G, + SPECIES_OLD_UNOWN_H, + SPECIES_OLD_UNOWN_I, + SPECIES_OLD_UNOWN_J, + SPECIES_OLD_UNOWN_K, + SPECIES_OLD_UNOWN_L, + SPECIES_OLD_UNOWN_M, + SPECIES_OLD_UNOWN_N, + SPECIES_OLD_UNOWN_O, + SPECIES_OLD_UNOWN_P, + SPECIES_OLD_UNOWN_Q, + SPECIES_OLD_UNOWN_R, + SPECIES_OLD_UNOWN_S, + SPECIES_OLD_UNOWN_T, + SPECIES_OLD_UNOWN_U, + SPECIES_OLD_UNOWN_V, + SPECIES_OLD_UNOWN_W, + SPECIES_OLD_UNOWN_X, + SPECIES_OLD_UNOWN_Y, + SPECIES_OLD_UNOWN_Z, + SPECIES_PIDGEY, + SPECIES_PIDGEOTTO, + SPECIES_PIDGEOT, + SPECIES_SPEAROW, + SPECIES_FEAROW, + SPECIES_FARFETCHD, + SPECIES_DODUO, + SPECIES_DODRIO, + SPECIES_HOOTHOOT, + SPECIES_NOCTOWL, + SPECIES_TOGETIC, + SPECIES_TAILLOW, + SPECIES_SWELLOW, + SPECIES_SWABLU, + SPECIES_GIRAFARIG, + SPECIES_MANKEY, + SPECIES_PRIMEAPE, + SPECIES_MACHOP, + SPECIES_MACHOKE, + SPECIES_MACHAMP, + SPECIES_HITMONLEE, + SPECIES_HITMONCHAN, + SPECIES_TYROGUE, + SPECIES_HITMONTOP, + SPECIES_MAKUHITA, + SPECIES_HARIYAMA, + SPECIES_MEDITITE, + SPECIES_MEDICHAM, + 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_ZUBAT, + SPECIES_GOLBAT, + SPECIES_CROBAT, + SPECIES_NIDOQUEEN, + SPECIES_NIDOKING, + SPECIES_SANDSHREW, + SPECIES_SANDSLASH, + SPECIES_DIGLETT, + SPECIES_DUGTRIO, + SPECIES_CUBONE, + SPECIES_MAROWAK, + SPECIES_PHANPY, + SPECIES_DONPHAN, + SPECIES_TRAPINCH, + SPECIES_GROUDON, + SPECIES_GLIGAR, + SPECIES_RHYHORN, + SPECIES_RHYDON, + SPECIES_BALTOY, + SPECIES_CLAYDOL, + SPECIES_VIBRAVA, + SPECIES_FLYGON, + SPECIES_SUDOWOODO, + SPECIES_NOSEPASS, + SPECIES_REGIROCK, + SPECIES_AERODACTYL, + SPECIES_GEODUDE, + SPECIES_GRAVELER, + SPECIES_GOLEM, + SPECIES_ONIX, + SPECIES_LARVITAR, + SPECIES_PUPITAR, + SPECIES_ANORITH, + SPECIES_ARMALDO, + SPECIES_OMANYTE, + SPECIES_OMASTAR, + SPECIES_KABUTO, + SPECIES_KABUTOPS, + SPECIES_LILEEP, + SPECIES_CRADILY, + SPECIES_LUNATONE, + SPECIES_SOLROCK, + SPECIES_TYRANITAR, + SPECIES_CATERPIE, + SPECIES_METAPOD, + SPECIES_PINSIR, + SPECIES_PINECO, + SPECIES_WURMPLE, + SPECIES_SILCOON, + SPECIES_CASCOON, + SPECIES_VOLBEAT, + SPECIES_ILLUMISE, + SPECIES_HERACROSS, + SPECIES_BUTTERFREE, + SPECIES_SCYTHER, + SPECIES_LEDYBA, + SPECIES_LEDIAN, + SPECIES_YANMA, + SPECIES_BEAUTIFLY, + SPECIES_MASQUERAIN, + SPECIES_NINJASK, + SPECIES_WEEDLE, + SPECIES_KAKUNA, + SPECIES_BEEDRILL, + SPECIES_VENONAT, + SPECIES_VENOMOTH, + SPECIES_SPINARAK, + SPECIES_ARIADOS, + SPECIES_DUSTOX, + SPECIES_NINCADA, + SPECIES_SHUCKLE, + SPECIES_SHEDINJA, + SPECIES_FORRETRESS, + SPECIES_SCIZOR, + SPECIES_SURSKIT, + SPECIES_PARAS, + SPECIES_PARASECT, + SPECIES_MISDREAVUS, + SPECIES_SHUPPET, + SPECIES_BANETTE, + SPECIES_DUSKULL, + SPECIES_DUSCLOPS, + SPECIES_GASTLY, + SPECIES_HAUNTER, + SPECIES_GENGAR, + SPECIES_MAWILE, + SPECIES_REGISTEEL, + SPECIES_SKARMORY, + SPECIES_STEELIX, + SPECIES_ARON, + SPECIES_LAIRON, + SPECIES_AGGRON, + SPECIES_BELDUM, + SPECIES_METANG, + SPECIES_METAGROSS, + SPECIES_JIRACHI, + 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_COMBUSKEN, + SPECIES_BLAZIKEN, + SPECIES_CHARIZARD, + SPECIES_MOLTRES, + SPECIES_HO_OH, + SPECIES_NUMEL, + SPECIES_CAMERUPT, + SPECIES_MAGCARGO, + 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_MARILL, + SPECIES_AZUMARILL, + 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_POLIWRATH, + SPECIES_GYARADOS, + SPECIES_MANTINE, + SPECIES_WINGULL, + SPECIES_PELIPPER, + SPECIES_TENTACOOL, + SPECIES_TENTACRUEL, + SPECIES_QWILFISH, + SPECIES_WOOPER, + SPECIES_QUAGSIRE, + SPECIES_MARSHTOMP, + SPECIES_SWAMPERT, + SPECIES_BARBOACH, + SPECIES_WHISCASH, + SPECIES_CORSOLA, + SPECIES_RELICANTH, + SPECIES_LOTAD, + SPECIES_LOMBRE, + SPECIES_LUDICOLO, + SPECIES_CHINCHOU, + SPECIES_LANTURN, + SPECIES_SLOWPOKE, + SPECIES_SLOWBRO, + SPECIES_STARMIE, + SPECIES_SLOWKING, + SPECIES_DEWGONG, + SPECIES_CLOYSTER, + SPECIES_LAPRAS, + SPECIES_KINGDRA, + SPECIES_CARVANHA, + SPECIES_SHARPEDO, + SPECIES_CRAWDAUNT, + 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_BRELOOM, + SPECIES_HOPPIP, + SPECIES_SKIPLOOM, + SPECIES_JUMPLUFF, + SPECIES_TROPIUS, + SPECIES_BULBASAUR, + SPECIES_IVYSAUR, + SPECIES_VENUSAUR, + SPECIES_ODDISH, + SPECIES_GLOOM, + SPECIES_VILEPLUME, + SPECIES_BELLSPROUT, + SPECIES_WEEPINBELL, + SPECIES_VICTREEBEL, + SPECIES_ROSELIA, + SPECIES_EXEGGCUTE, + SPECIES_EXEGGUTOR, + SPECIES_NUZLEAF, + SPECIES_SHIFTRY, + SPECIES_CACTURNE, + 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_ZAPDOS, + SPECIES_MAGNEMITE, + SPECIES_MAGNETON, + SPECIES_ABRA, + SPECIES_KADABRA, + SPECIES_ALAKAZAM, + SPECIES_DROWZEE, + SPECIES_HYPNO, + SPECIES_MR_MIME, + SPECIES_MEWTWO, + SPECIES_MEW, + SPECIES_ESPEON, + SPECIES_UNOWN, + SPECIES_WOBBUFFET, + SPECIES_RALTS, + SPECIES_KIRLIA, + SPECIES_GARDEVOIR, + SPECIES_SPOINK, + SPECIES_GRUMPIG, + SPECIES_CHIMECHO, + SPECIES_WYNAUT, + SPECIES_DEOXYS, + SPECIES_NATU, + SPECIES_XATU, + SPECIES_LUGIA, + SPECIES_CELEBI, + SPECIES_SNORUNT, + SPECIES_GLALIE, + SPECIES_REGICE, + SPECIES_ARTICUNO, + SPECIES_DELIBIRD, + SPECIES_SWINUB, + SPECIES_PILOSWINE, + SPECIES_SPHEAL, + SPECIES_SEALEO, + SPECIES_WALREIN, + SPECIES_JYNX, + SPECIES_SMOOCHUM, + SPECIES_DRATINI, + SPECIES_DRAGONAIR, + SPECIES_BAGON, + SPECIES_SHELGON, + SPECIES_DRAGONITE, + SPECIES_ALTARIA, + SPECIES_SALAMENCE, + SPECIES_RAYQUAZA, + SPECIES_LATIAS, + SPECIES_LATIOS, + SPECIES_UMBREON, + SPECIES_POOCHYENA, + SPECIES_MIGHTYENA, + SPECIES_ABSOL, + SPECIES_MURKROW, + SPECIES_SABLEYE, + SPECIES_HOUNDOUR, + SPECIES_HOUNDOOM, + SPECIES_SNEASEL +}; diff --git a/src/data/pokemon_graphics/footprint_table.h b/src/data/pokemon_graphics/footprint_table.h new file mode 100644 index 000000000..86ca06790 --- /dev/null +++ b/src/data/pokemon_graphics/footprint_table.h @@ -0,0 +1,416 @@ +const u8 *const gMonFootprintTable[] = +{ + [SPECIES_NONE] = gMonFootprint_Bulbasaur, + [SPECIES_BULBASAUR] = gMonFootprint_Bulbasaur, + [SPECIES_IVYSAUR] = gMonFootprint_Ivysaur, + [SPECIES_VENUSAUR] = gMonFootprint_Venusaur, + [SPECIES_CHARMANDER] = gMonFootprint_Charmander, + [SPECIES_CHARMELEON] = gMonFootprint_Charmeleon, + [SPECIES_CHARIZARD] = gMonFootprint_Charizard, + [SPECIES_SQUIRTLE] = gMonFootprint_Squirtle, + [SPECIES_WARTORTLE] = gMonFootprint_Wartortle, + [SPECIES_BLASTOISE] = gMonFootprint_Blastoise, + [SPECIES_CATERPIE] = gMonFootprint_Caterpie, + [SPECIES_METAPOD] = gMonFootprint_Metapod, + [SPECIES_BUTTERFREE] = gMonFootprint_Butterfree, + [SPECIES_WEEDLE] = gMonFootprint_Weedle, + [SPECIES_KAKUNA] = gMonFootprint_Kakuna, + [SPECIES_BEEDRILL] = gMonFootprint_Beedrill, + [SPECIES_PIDGEY] = gMonFootprint_Pidgey, + [SPECIES_PIDGEOTTO] = gMonFootprint_Pidgeotto, + [SPECIES_PIDGEOT] = gMonFootprint_Pidgeot, + [SPECIES_RATTATA] = gMonFootprint_Rattata, + [SPECIES_RATICATE] = gMonFootprint_Raticate, + [SPECIES_SPEAROW] = gMonFootprint_Spearow, + [SPECIES_FEAROW] = gMonFootprint_Fearow, + [SPECIES_EKANS] = gMonFootprint_Ekans, + [SPECIES_ARBOK] = gMonFootprint_Arbok, + [SPECIES_PIKACHU] = gMonFootprint_Pikachu, + [SPECIES_RAICHU] = gMonFootprint_Raichu, + [SPECIES_SANDSHREW] = gMonFootprint_Sandshrew, + [SPECIES_SANDSLASH] = gMonFootprint_Sandslash, + [SPECIES_NIDORAN_F] = gMonFootprint_NidoranF, + [SPECIES_NIDORINA] = gMonFootprint_Nidorina, + [SPECIES_NIDOQUEEN] = gMonFootprint_Nidoqueen, + [SPECIES_NIDORAN_M] = gMonFootprint_NidoranM, + [SPECIES_NIDORINO] = gMonFootprint_Nidorino, + [SPECIES_NIDOKING] = gMonFootprint_Nidoking, + [SPECIES_CLEFAIRY] = gMonFootprint_Clefairy, + [SPECIES_CLEFABLE] = gMonFootprint_Clefable, + [SPECIES_VULPIX] = gMonFootprint_Vulpix, + [SPECIES_NINETALES] = gMonFootprint_Ninetales, + [SPECIES_JIGGLYPUFF] = gMonFootprint_Jigglypuff, + [SPECIES_WIGGLYTUFF] = gMonFootprint_Wigglytuff, + [SPECIES_ZUBAT] = gMonFootprint_Zubat, + [SPECIES_GOLBAT] = gMonFootprint_Golbat, + [SPECIES_ODDISH] = gMonFootprint_Oddish, + [SPECIES_GLOOM] = gMonFootprint_Gloom, + [SPECIES_VILEPLUME] = gMonFootprint_Vileplume, + [SPECIES_PARAS] = gMonFootprint_Paras, + [SPECIES_PARASECT] = gMonFootprint_Parasect, + [SPECIES_VENONAT] = gMonFootprint_Venonat, + [SPECIES_VENOMOTH] = gMonFootprint_Venomoth, + [SPECIES_DIGLETT] = gMonFootprint_Diglett, + [SPECIES_DUGTRIO] = gMonFootprint_Dugtrio, + [SPECIES_MEOWTH] = gMonFootprint_Meowth, + [SPECIES_PERSIAN] = gMonFootprint_Persian, + [SPECIES_PSYDUCK] = gMonFootprint_Psyduck, + [SPECIES_GOLDUCK] = gMonFootprint_Golduck, + [SPECIES_MANKEY] = gMonFootprint_Mankey, + [SPECIES_PRIMEAPE] = gMonFootprint_Primeape, + [SPECIES_GROWLITHE] = gMonFootprint_Growlithe, + [SPECIES_ARCANINE] = gMonFootprint_Arcanine, + [SPECIES_POLIWAG] = gMonFootprint_Poliwag, + [SPECIES_POLIWHIRL] = gMonFootprint_Poliwhirl, + [SPECIES_POLIWRATH] = gMonFootprint_Poliwrath, + [SPECIES_ABRA] = gMonFootprint_Abra, + [SPECIES_KADABRA] = gMonFootprint_Kadabra, + [SPECIES_ALAKAZAM] = gMonFootprint_Alakazam, + [SPECIES_MACHOP] = gMonFootprint_Machop, + [SPECIES_MACHOKE] = gMonFootprint_Machoke, + [SPECIES_MACHAMP] = gMonFootprint_Machamp, + [SPECIES_BELLSPROUT] = gMonFootprint_Bellsprout, + [SPECIES_WEEPINBELL] = gMonFootprint_Weepinbell, + [SPECIES_VICTREEBEL] = gMonFootprint_Victreebel, + [SPECIES_TENTACOOL] = gMonFootprint_Tentacool, + [SPECIES_TENTACRUEL] = gMonFootprint_Tentacruel, + [SPECIES_GEODUDE] = gMonFootprint_Geodude, + [SPECIES_GRAVELER] = gMonFootprint_Graveler, + [SPECIES_GOLEM] = gMonFootprint_Golem, + [SPECIES_PONYTA] = gMonFootprint_Ponyta, + [SPECIES_RAPIDASH] = gMonFootprint_Rapidash, + [SPECIES_SLOWPOKE] = gMonFootprint_Slowpoke, + [SPECIES_SLOWBRO] = gMonFootprint_Slowbro, + [SPECIES_MAGNEMITE] = gMonFootprint_Magnemite, + [SPECIES_MAGNETON] = gMonFootprint_Magneton, + [SPECIES_FARFETCHD] = gMonFootprint_Farfetchd, + [SPECIES_DODUO] = gMonFootprint_Doduo, + [SPECIES_DODRIO] = gMonFootprint_Dodrio, + [SPECIES_SEEL] = gMonFootprint_Seel, + [SPECIES_DEWGONG] = gMonFootprint_Dewgong, + [SPECIES_GRIMER] = gMonFootprint_Grimer, + [SPECIES_MUK] = gMonFootprint_Muk, + [SPECIES_SHELLDER] = gMonFootprint_Shellder, + [SPECIES_CLOYSTER] = gMonFootprint_Cloyster, + [SPECIES_GASTLY] = gMonFootprint_Gastly, + [SPECIES_HAUNTER] = gMonFootprint_Haunter, + [SPECIES_GENGAR] = gMonFootprint_Gengar, + [SPECIES_ONIX] = gMonFootprint_Onix, + [SPECIES_DROWZEE] = gMonFootprint_Drowzee, + [SPECIES_HYPNO] = gMonFootprint_Hypno, + [SPECIES_KRABBY] = gMonFootprint_Krabby, + [SPECIES_KINGLER] = gMonFootprint_Kingler, + [SPECIES_VOLTORB] = gMonFootprint_Voltorb, + [SPECIES_ELECTRODE] = gMonFootprint_Electrode, + [SPECIES_EXEGGCUTE] = gMonFootprint_Exeggcute, + [SPECIES_EXEGGUTOR] = gMonFootprint_Exeggutor, + [SPECIES_CUBONE] = gMonFootprint_Cubone, + [SPECIES_MAROWAK] = gMonFootprint_Marowak, + [SPECIES_HITMONLEE] = gMonFootprint_Hitmonlee, + [SPECIES_HITMONCHAN] = gMonFootprint_Hitmonchan, + [SPECIES_LICKITUNG] = gMonFootprint_Lickitung, + [SPECIES_KOFFING] = gMonFootprint_Koffing, + [SPECIES_WEEZING] = gMonFootprint_Weezing, + [SPECIES_RHYHORN] = gMonFootprint_Rhyhorn, + [SPECIES_RHYDON] = gMonFootprint_Rhydon, + [SPECIES_CHANSEY] = gMonFootprint_Chansey, + [SPECIES_TANGELA] = gMonFootprint_Tangela, + [SPECIES_KANGASKHAN] = gMonFootprint_Kangaskhan, + [SPECIES_HORSEA] = gMonFootprint_Horsea, + [SPECIES_SEADRA] = gMonFootprint_Seadra, + [SPECIES_GOLDEEN] = gMonFootprint_Goldeen, + [SPECIES_SEAKING] = gMonFootprint_Seaking, + [SPECIES_STARYU] = gMonFootprint_Staryu, + [SPECIES_STARMIE] = gMonFootprint_Starmie, + [SPECIES_MR_MIME] = gMonFootprint_Mrmime, + [SPECIES_SCYTHER] = gMonFootprint_Scyther, + [SPECIES_JYNX] = gMonFootprint_Jynx, + [SPECIES_ELECTABUZZ] = gMonFootprint_Electabuzz, + [SPECIES_MAGMAR] = gMonFootprint_Magmar, + [SPECIES_PINSIR] = gMonFootprint_Pinsir, + [SPECIES_TAUROS] = gMonFootprint_Tauros, + [SPECIES_MAGIKARP] = gMonFootprint_Magikarp, + [SPECIES_GYARADOS] = gMonFootprint_Gyarados, + [SPECIES_LAPRAS] = gMonFootprint_Lapras, + [SPECIES_DITTO] = gMonFootprint_Ditto, + [SPECIES_EEVEE] = gMonFootprint_Eevee, + [SPECIES_VAPOREON] = gMonFootprint_Vaporeon, + [SPECIES_JOLTEON] = gMonFootprint_Jolteon, + [SPECIES_FLAREON] = gMonFootprint_Flareon, + [SPECIES_PORYGON] = gMonFootprint_Porygon, + [SPECIES_OMANYTE] = gMonFootprint_Omanyte, + [SPECIES_OMASTAR] = gMonFootprint_Omastar, + [SPECIES_KABUTO] = gMonFootprint_Kabuto, + [SPECIES_KABUTOPS] = gMonFootprint_Kabutops, + [SPECIES_AERODACTYL] = gMonFootprint_Aerodactyl, + [SPECIES_SNORLAX] = gMonFootprint_Snorlax, + [SPECIES_ARTICUNO] = gMonFootprint_Articuno, + [SPECIES_ZAPDOS] = gMonFootprint_Zapdos, + [SPECIES_MOLTRES] = gMonFootprint_Moltres, + [SPECIES_DRATINI] = gMonFootprint_Dratini, + [SPECIES_DRAGONAIR] = gMonFootprint_Dragonair, + [SPECIES_DRAGONITE] = gMonFootprint_Dragonite, + [SPECIES_MEWTWO] = gMonFootprint_Mewtwo, + [SPECIES_MEW] = gMonFootprint_Mew, + [SPECIES_CHIKORITA] = gMonFootprint_Chikorita, + [SPECIES_BAYLEEF] = gMonFootprint_Bayleef, + [SPECIES_MEGANIUM] = gMonFootprint_Meganium, + [SPECIES_CYNDAQUIL] = gMonFootprint_Cyndaquil, + [SPECIES_QUILAVA] = gMonFootprint_Quilava, + [SPECIES_TYPHLOSION] = gMonFootprint_Typhlosion, + [SPECIES_TOTODILE] = gMonFootprint_Totodile, + [SPECIES_CROCONAW] = gMonFootprint_Croconaw, + [SPECIES_FERALIGATR] = gMonFootprint_Feraligatr, + [SPECIES_SENTRET] = gMonFootprint_Sentret, + [SPECIES_FURRET] = gMonFootprint_Furret, + [SPECIES_HOOTHOOT] = gMonFootprint_Hoothoot, + [SPECIES_NOCTOWL] = gMonFootprint_Noctowl, + [SPECIES_LEDYBA] = gMonFootprint_Ledyba, + [SPECIES_LEDIAN] = gMonFootprint_Ledian, + [SPECIES_SPINARAK] = gMonFootprint_Spinarak, + [SPECIES_ARIADOS] = gMonFootprint_Ariados, + [SPECIES_CROBAT] = gMonFootprint_Crobat, + [SPECIES_CHINCHOU] = gMonFootprint_Chinchou, + [SPECIES_LANTURN] = gMonFootprint_Lanturn, + [SPECIES_PICHU] = gMonFootprint_Pichu, + [SPECIES_CLEFFA] = gMonFootprint_Cleffa, + [SPECIES_IGGLYBUFF] = gMonFootprint_Igglybuff, + [SPECIES_TOGEPI] = gMonFootprint_Togepi, + [SPECIES_TOGETIC] = gMonFootprint_Togetic, + [SPECIES_NATU] = gMonFootprint_Natu, + [SPECIES_XATU] = gMonFootprint_Xatu, + [SPECIES_MAREEP] = gMonFootprint_Mareep, + [SPECIES_FLAAFFY] = gMonFootprint_Flaaffy, + [SPECIES_AMPHAROS] = gMonFootprint_Ampharos, + [SPECIES_BELLOSSOM] = gMonFootprint_Bellossom, + [SPECIES_MARILL] = gMonFootprint_Marill, + [SPECIES_AZUMARILL] = gMonFootprint_Azumarill, + [SPECIES_SUDOWOODO] = gMonFootprint_Sudowoodo, + [SPECIES_POLITOED] = gMonFootprint_Politoed, + [SPECIES_HOPPIP] = gMonFootprint_Hoppip, + [SPECIES_SKIPLOOM] = gMonFootprint_Skiploom, + [SPECIES_JUMPLUFF] = gMonFootprint_Jumpluff, + [SPECIES_AIPOM] = gMonFootprint_Aipom, + [SPECIES_SUNKERN] = gMonFootprint_Sunkern, + [SPECIES_SUNFLORA] = gMonFootprint_Sunflora, + [SPECIES_YANMA] = gMonFootprint_Yanma, + [SPECIES_WOOPER] = gMonFootprint_Wooper, + [SPECIES_QUAGSIRE] = gMonFootprint_Quagsire, + [SPECIES_ESPEON] = gMonFootprint_Espeon, + [SPECIES_UMBREON] = gMonFootprint_Umbreon, + [SPECIES_MURKROW] = gMonFootprint_Murkrow, + [SPECIES_SLOWKING] = gMonFootprint_Slowking, + [SPECIES_MISDREAVUS] = gMonFootprint_Misdreavus, + [SPECIES_UNOWN] = gMonFootprint_Unown, + [SPECIES_WOBBUFFET] = gMonFootprint_Wobbuffet, + [SPECIES_GIRAFARIG] = gMonFootprint_Girafarig, + [SPECIES_PINECO] = gMonFootprint_Pineco, + [SPECIES_FORRETRESS] = gMonFootprint_Forretress, + [SPECIES_DUNSPARCE] = gMonFootprint_Dunsparce, + [SPECIES_GLIGAR] = gMonFootprint_Gligar, + [SPECIES_STEELIX] = gMonFootprint_Steelix, + [SPECIES_SNUBBULL] = gMonFootprint_Snubbull, + [SPECIES_GRANBULL] = gMonFootprint_Granbull, + [SPECIES_QWILFISH] = gMonFootprint_Qwilfish, + [SPECIES_SCIZOR] = gMonFootprint_Scizor, + [SPECIES_SHUCKLE] = gMonFootprint_Shuckle, + [SPECIES_HERACROSS] = gMonFootprint_Heracross, + [SPECIES_SNEASEL] = gMonFootprint_Sneasel, + [SPECIES_TEDDIURSA] = gMonFootprint_Teddiursa, + [SPECIES_URSARING] = gMonFootprint_Ursaring, + [SPECIES_SLUGMA] = gMonFootprint_Slugma, + [SPECIES_MAGCARGO] = gMonFootprint_Magcargo, + [SPECIES_SWINUB] = gMonFootprint_Swinub, + [SPECIES_PILOSWINE] = gMonFootprint_Piloswine, + [SPECIES_CORSOLA] = gMonFootprint_Corsola, + [SPECIES_REMORAID] = gMonFootprint_Remoraid, + [SPECIES_OCTILLERY] = gMonFootprint_Octillery, + [SPECIES_DELIBIRD] = gMonFootprint_Delibird, + [SPECIES_MANTINE] = gMonFootprint_Mantine, + [SPECIES_SKARMORY] = gMonFootprint_Skarmory, + [SPECIES_HOUNDOUR] = gMonFootprint_Houndour, + [SPECIES_HOUNDOOM] = gMonFootprint_Houndoom, + [SPECIES_KINGDRA] = gMonFootprint_Kingdra, + [SPECIES_PHANPY] = gMonFootprint_Phanpy, + [SPECIES_DONPHAN] = gMonFootprint_Donphan, + [SPECIES_PORYGON2] = gMonFootprint_Porygon2, + [SPECIES_STANTLER] = gMonFootprint_Stantler, + [SPECIES_SMEARGLE] = gMonFootprint_Smeargle, + [SPECIES_TYROGUE] = gMonFootprint_Tyrogue, + [SPECIES_HITMONTOP] = gMonFootprint_Hitmontop, + [SPECIES_SMOOCHUM] = gMonFootprint_Smoochum, + [SPECIES_ELEKID] = gMonFootprint_Elekid, + [SPECIES_MAGBY] = gMonFootprint_Magby, + [SPECIES_MILTANK] = gMonFootprint_Miltank, + [SPECIES_BLISSEY] = gMonFootprint_Blissey, + [SPECIES_RAIKOU] = gMonFootprint_Raikou, + [SPECIES_ENTEI] = gMonFootprint_Entei, + [SPECIES_SUICUNE] = gMonFootprint_Suicune, + [SPECIES_LARVITAR] = gMonFootprint_Larvitar, + [SPECIES_PUPITAR] = gMonFootprint_Pupitar, + [SPECIES_TYRANITAR] = gMonFootprint_Tyranitar, + [SPECIES_LUGIA] = gMonFootprint_Lugia, + [SPECIES_HO_OH] = gMonFootprint_HoOh, + [SPECIES_CELEBI] = gMonFootprint_Celebi, + [SPECIES_OLD_UNOWN_B] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_C] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_D] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_E] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_F] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_G] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_H] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_I] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_J] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_K] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_L] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_M] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_N] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_O] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_P] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_Q] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_R] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_S] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_T] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_U] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_V] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_W] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_X] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_Y] = gMonFootprint_QuestionMark, + [SPECIES_OLD_UNOWN_Z] = gMonFootprint_QuestionMark, + [SPECIES_TREECKO] = gMonFootprint_Treecko, + [SPECIES_GROVYLE] = gMonFootprint_Grovyle, + [SPECIES_SCEPTILE] = gMonFootprint_Sceptile, + [SPECIES_TORCHIC] = gMonFootprint_Torchic, + [SPECIES_COMBUSKEN] = gMonFootprint_Combusken, + [SPECIES_BLAZIKEN] = gMonFootprint_Blaziken, + [SPECIES_MUDKIP] = gMonFootprint_Mudkip, + [SPECIES_MARSHTOMP] = gMonFootprint_Marshtomp, + [SPECIES_SWAMPERT] = gMonFootprint_Swampert, + [SPECIES_POOCHYENA] = gMonFootprint_Poochyena, + [SPECIES_MIGHTYENA] = gMonFootprint_Mightyena, + [SPECIES_ZIGZAGOON] = gMonFootprint_Zigzagoon, + [SPECIES_LINOONE] = gMonFootprint_Linoone, + [SPECIES_WURMPLE] = gMonFootprint_Wurmple, + [SPECIES_SILCOON] = gMonFootprint_Silcoon, + [SPECIES_BEAUTIFLY] = gMonFootprint_Beautifly, + [SPECIES_CASCOON] = gMonFootprint_Cascoon, + [SPECIES_DUSTOX] = gMonFootprint_Dustox, + [SPECIES_LOTAD] = gMonFootprint_Lotad, + [SPECIES_LOMBRE] = gMonFootprint_Lombre, + [SPECIES_LUDICOLO] = gMonFootprint_Ludicolo, + [SPECIES_SEEDOT] = gMonFootprint_Seedot, + [SPECIES_NUZLEAF] = gMonFootprint_Nuzleaf, + [SPECIES_SHIFTRY] = gMonFootprint_Shiftry, + [SPECIES_NINCADA] = gMonFootprint_Nincada, + [SPECIES_NINJASK] = gMonFootprint_Ninjask, + [SPECIES_SHEDINJA] = gMonFootprint_Shedinja, + [SPECIES_TAILLOW] = gMonFootprint_Taillow, + [SPECIES_SWELLOW] = gMonFootprint_Swellow, + [SPECIES_SHROOMISH] = gMonFootprint_Shroomish, + [SPECIES_BRELOOM] = gMonFootprint_Breloom, + [SPECIES_SPINDA] = gMonFootprint_Spinda, + [SPECIES_WINGULL] = gMonFootprint_Wingull, + [SPECIES_PELIPPER] = gMonFootprint_Pelipper, + [SPECIES_SURSKIT] = gMonFootprint_Surskit, + [SPECIES_MASQUERAIN] = gMonFootprint_Masquerain, + [SPECIES_WAILMER] = gMonFootprint_Wailmer, + [SPECIES_WAILORD] = gMonFootprint_Wailord, + [SPECIES_SKITTY] = gMonFootprint_Skitty, + [SPECIES_DELCATTY] = gMonFootprint_Delcatty, + [SPECIES_KECLEON] = gMonFootprint_Kecleon, + [SPECIES_BALTOY] = gMonFootprint_Baltoy, + [SPECIES_CLAYDOL] = gMonFootprint_Claydol, + [SPECIES_NOSEPASS] = gMonFootprint_Nosepass, + [SPECIES_TORKOAL] = gMonFootprint_Torkoal, + [SPECIES_SABLEYE] = gMonFootprint_Sableye, + [SPECIES_BARBOACH] = gMonFootprint_Barboach, + [SPECIES_WHISCASH] = gMonFootprint_Whiscash, + [SPECIES_LUVDISC] = gMonFootprint_Luvdisc, + [SPECIES_CORPHISH] = gMonFootprint_Corphish, + [SPECIES_CRAWDAUNT] = gMonFootprint_Crawdaunt, + [SPECIES_FEEBAS] = gMonFootprint_Feebas, + [SPECIES_MILOTIC] = gMonFootprint_Milotic, + [SPECIES_CARVANHA] = gMonFootprint_Carvanha, + [SPECIES_SHARPEDO] = gMonFootprint_Sharpedo, + [SPECIES_TRAPINCH] = gMonFootprint_Trapinch, + [SPECIES_VIBRAVA] = gMonFootprint_Vibrava, + [SPECIES_FLYGON] = gMonFootprint_Flygon, + [SPECIES_MAKUHITA] = gMonFootprint_Makuhita, + [SPECIES_HARIYAMA] = gMonFootprint_Hariyama, + [SPECIES_ELECTRIKE] = gMonFootprint_Electrike, + [SPECIES_MANECTRIC] = gMonFootprint_Manectric, + [SPECIES_NUMEL] = gMonFootprint_Numel, + [SPECIES_CAMERUPT] = gMonFootprint_Camerupt, + [SPECIES_SPHEAL] = gMonFootprint_Spheal, + [SPECIES_SEALEO] = gMonFootprint_Sealeo, + [SPECIES_WALREIN] = gMonFootprint_Walrein, + [SPECIES_CACNEA] = gMonFootprint_Cacnea, + [SPECIES_CACTURNE] = gMonFootprint_Cacturne, + [SPECIES_SNORUNT] = gMonFootprint_Snorunt, + [SPECIES_GLALIE] = gMonFootprint_Glalie, + [SPECIES_LUNATONE] = gMonFootprint_Lunatone, + [SPECIES_SOLROCK] = gMonFootprint_Solrock, + [SPECIES_AZURILL] = gMonFootprint_Azurill, + [SPECIES_SPOINK] = gMonFootprint_Spoink, + [SPECIES_GRUMPIG] = gMonFootprint_Grumpig, + [SPECIES_PLUSLE] = gMonFootprint_Plusle, + [SPECIES_MINUN] = gMonFootprint_Minun, + [SPECIES_MAWILE] = gMonFootprint_Mawile, + [SPECIES_MEDITITE] = gMonFootprint_Meditite, + [SPECIES_MEDICHAM] = gMonFootprint_Medicham, + [SPECIES_SWABLU] = gMonFootprint_Swablu, + [SPECIES_ALTARIA] = gMonFootprint_Altaria, + [SPECIES_WYNAUT] = gMonFootprint_Wynaut, + [SPECIES_DUSKULL] = gMonFootprint_Duskull, + [SPECIES_DUSCLOPS] = gMonFootprint_Dusclops, + [SPECIES_ROSELIA] = gMonFootprint_Roselia, + [SPECIES_SLAKOTH] = gMonFootprint_Slakoth, + [SPECIES_VIGOROTH] = gMonFootprint_Vigoroth, + [SPECIES_SLAKING] = gMonFootprint_Slaking, + [SPECIES_GULPIN] = gMonFootprint_Gulpin, + [SPECIES_SWALOT] = gMonFootprint_Swalot, + [SPECIES_TROPIUS] = gMonFootprint_Tropius, + [SPECIES_WHISMUR] = gMonFootprint_Whismur, + [SPECIES_LOUDRED] = gMonFootprint_Loudred, + [SPECIES_EXPLOUD] = gMonFootprint_Exploud, + [SPECIES_CLAMPERL] = gMonFootprint_Clamperl, + [SPECIES_HUNTAIL] = gMonFootprint_Huntail, + [SPECIES_GOREBYSS] = gMonFootprint_Gorebyss, + [SPECIES_ABSOL] = gMonFootprint_Absol, + [SPECIES_SHUPPET] = gMonFootprint_Shuppet, + [SPECIES_BANETTE] = gMonFootprint_Banette, + [SPECIES_SEVIPER] = gMonFootprint_Seviper, + [SPECIES_ZANGOOSE] = gMonFootprint_Zangoose, + [SPECIES_RELICANTH] = gMonFootprint_Relicanth, + [SPECIES_ARON] = gMonFootprint_Aron, + [SPECIES_LAIRON] = gMonFootprint_Lairon, + [SPECIES_AGGRON] = gMonFootprint_Aggron, + [SPECIES_CASTFORM] = gMonFootprint_Castform, + [SPECIES_VOLBEAT] = gMonFootprint_Volbeat, + [SPECIES_ILLUMISE] = gMonFootprint_Illumise, + [SPECIES_LILEEP] = gMonFootprint_Lileep, + [SPECIES_CRADILY] = gMonFootprint_Cradily, + [SPECIES_ANORITH] = gMonFootprint_Anorith, + [SPECIES_ARMALDO] = gMonFootprint_Armaldo, + [SPECIES_RALTS] = gMonFootprint_Ralts, + [SPECIES_KIRLIA] = gMonFootprint_Kirlia, + [SPECIES_GARDEVOIR] = gMonFootprint_Gardevoir, + [SPECIES_BAGON] = gMonFootprint_Bagon, + [SPECIES_SHELGON] = gMonFootprint_Shelgon, + [SPECIES_SALAMENCE] = gMonFootprint_Salamence, + [SPECIES_BELDUM] = gMonFootprint_Beldum, + [SPECIES_METANG] = gMonFootprint_Metang, + [SPECIES_METAGROSS] = gMonFootprint_Metagross, + [SPECIES_REGIROCK] = gMonFootprint_Regirock, + [SPECIES_REGICE] = gMonFootprint_Regice, + [SPECIES_REGISTEEL] = gMonFootprint_Registeel, + [SPECIES_KYOGRE] = gMonFootprint_Kyogre, + [SPECIES_GROUDON] = gMonFootprint_Groudon, + [SPECIES_RAYQUAZA] = gMonFootprint_Rayquaza, + [SPECIES_LATIAS] = gMonFootprint_Latias, + [SPECIES_LATIOS] = gMonFootprint_Latios, + [SPECIES_JIRACHI] = gMonFootprint_Jirachi, + [SPECIES_DEOXYS] = gMonFootprint_Deoxys, + [SPECIES_CHIMECHO] = gMonFootprint_Chimecho, + [SPECIES_EGG] = gMonFootprint_Bulbasaur, +}; diff --git a/src/pokedex.c b/src/pokedex.c index 683b605d4..8586382b5 100644 --- a/src/pokedex.c +++ b/src/pokedex.c @@ -3,11 +3,6 @@ #include "pokedex_screen.h" #include "constants/species.h" -ALIGNED(4) static const u8 gExpandedPlaceholder_PokedexDescription[] = _(""); - -#include "data/pokemon/pokedex_text.h" -#include "data/pokemon/pokedex_entries.h" - const u8 *sub_8088E20(u16 dexNum) { return gPokedexEntries[dexNum].categoryName; diff --git a/src/pokedex_screen.c b/src/pokedex_screen.c index b83049a28..2ccec7a3f 100644 --- a/src/pokedex_screen.c +++ b/src/pokedex_screen.c @@ -125,19 +125,71 @@ u8 sub_8106AF8(u16 a0); void sub_8106B34(void); void sub_8106E78(const u8 *a0, s32 a1); -extern const u16 gUnknown_8440124[]; -extern const u32 gUnknown_8440274[]; -extern const u32 gUnknown_84403AC[]; -extern const u16 gUnknown_84404C8[]; -extern const u16 gUnknown_84406C8[]; -extern const u16 gUnknown_84406E0[]; -extern const u16 gUnknown_8440EF0[]; -extern const u16 gUnknown_8443460[]; -extern const u8 gUnknown_8443600[]; -extern const u16 gUnknown_8443FC0[]; -extern const u16 gUnknown_84442F6[]; -extern const u16 gUnknown_84448FE[]; -extern const u16 gUnknown_84445FA[]; +#include "data/pokemon_graphics/footprint_table.h" + +const u32 gUnknown_8440124[] = INCBIN_U32("graphics/pokedex/unk_8440124.bin.lz"); +const u32 gUnknown_8440274[] = INCBIN_U32("graphics/pokedex/unk_8440274.4bpp.lz"); +const u32 gUnknown_84403AC[] = INCBIN_U32("graphics/pokedex/unk_84403AC.4bpp.lz"); +const u16 gUnknown_84404C8[] = INCBIN_U16("graphics/pokedex/unk_84404C8.gbapal"); + +const u16 gUnknown_84406C8[] = { + RGB(24, 22, 17), RGB(26, 24, 20), + RGB(26, 20, 15), RGB(27, 23, 19), + RGB(28, 18, 15), RGB(28, 22, 19), + RGB(30, 16, 13), RGB(29, 21, 18), + RGB(28, 18, 15), RGB(28, 22, 19), + RGB(26, 20, 15), RGB(27, 23, 19) +}; + +const u16 gUnknown_84406E0[] = INCBIN_U16("graphics/pokedex/unk_84406E0.gbapal"); +const u32 gUnknown_84408E0[] = INCBIN_U32("graphics/pokedex/unk_84408E0.bin.lz"); +const u32 gUnknown_8440BD8[] = INCBIN_U32("graphics/pokedex/unk_8440BD8.bin.lz"); +const u32 gUnknown_8440EF0[] = INCBIN_U32("graphics/pokedex/unk_8440EF0.bin.lz"); +const u32 gUnknown_844112C[] = INCBIN_U32("graphics/pokedex/unk_844112C.bin.lz"); +const u32 gUnknown_84414BC[] = INCBIN_U32("graphics/pokedex/unk_84414BC.bin.lz"); +const u32 gUnknown_8441808[] = INCBIN_U32("graphics/pokedex/unk_8441808.bin.lz"); +const u32 gUnknown_8441A40[] = INCBIN_U32("graphics/pokedex/unk_8441A40.bin.lz"); +const u32 gUnknown_8441D54[] = INCBIN_U32("graphics/pokedex/unk_8441D54.bin.lz"); +const u32 gUnknown_8442004[] = INCBIN_U32("graphics/pokedex/unk_8442004.bin.lz"); +const u32 gUnknown_844223C[] = INCBIN_U32("graphics/pokedex/unk_844223C.bin.lz"); +const u32 gUnknown_84424E4[] = INCBIN_U32("graphics/pokedex/unk_84424E4.bin.lz"); +const u32 gUnknown_8442838[] = INCBIN_U32("graphics/pokedex/unk_8442838.bin.lz"); +const u32 gUnknown_8442BC0[] = INCBIN_U32("graphics/pokedex/unk_8442BC0.bin.lz"); +const u32 gUnknown_8442EF8[] = INCBIN_U32("graphics/pokedex/unk_8442EF8.bin.lz"); +const u32 gUnknown_844318C[] = INCBIN_U32("graphics/pokedex/unk_844318C.bin.lz"); +const u16 gUnknown_8443420[] = INCBIN_U16("graphics/pokedex/unk_8443420.gbapal"); +const u16 gUnknown_8443440[] = INCBIN_U16("graphics/pokedex/unk_8443440.gbapal"); +const u16 gUnknown_8443460[] = INCBIN_U16("graphics/pokedex/unk_8443460.gbapal"); +const u16 gUnknown_8443480[] = INCBIN_U16("graphics/pokedex/unk_8443480.gbapal"); +const u16 gUnknown_84434A0[] = INCBIN_U16("graphics/pokedex/unk_84434A0.gbapal"); +const u16 gUnknown_84434C0[] = INCBIN_U16("graphics/pokedex/unk_84434C0.gbapal"); +const u16 gUnknown_84434E0[] = INCBIN_U16("graphics/pokedex/unk_84434E0.gbapal"); +const u16 gUnknown_8443500[] = INCBIN_U16("graphics/pokedex/unk_8443500.gbapal"); +const u16 gUnknown_8443520[] = INCBIN_U16("graphics/pokedex/unk_8443520.gbapal"); +const u16 gUnknown_8443540[] = INCBIN_U16("graphics/pokedex/unk_8443540.gbapal"); +const u16 gUnknown_8443560[] = INCBIN_U16("graphics/pokedex/unk_8443560.gbapal"); +const u16 gUnknown_8443580[] = INCBIN_U16("graphics/pokedex/unk_8443580.gbapal"); +const u16 gUnknown_84435A0[] = INCBIN_U16("graphics/pokedex/unk_84435A0.gbapal"); +const u16 gUnknown_84435C0[] = INCBIN_U16("graphics/pokedex/unk_84435C0.gbapal"); +const u16 gUnknown_84435E0[] = INCBIN_U16("graphics/pokedex/unk_84435E0.gbapal"); +const u8 gUnknown_8443600[] = INCBIN_U8("graphics/pokedex/unk_8443600.4bpp"); +const u32 gUnknown_8443620[] = INCBIN_U32("graphics/pokedex/unk_8443620.bin.lz"); +const u32 gUnknown_8443910[] = INCBIN_U32("graphics/pokedex/unk_8443910.bin.lz"); +const u32 gUnknown_8443988[] = INCBIN_U32("graphics/pokedex/unk_8443988.bin.lz"); +const u32 gUnknown_84439FC[] = INCBIN_U32("graphics/pokedex/unk_84439FC.bin.lz"); +const u32 gUnknown_8443A78[] = INCBIN_U32("graphics/pokedex/unk_8443A78.bin.lz"); +const u32 gUnknown_8443AF8[] = INCBIN_U32("graphics/pokedex/unk_8443AF8.bin.lz"); +const u32 gUnknown_8443BB0[] = INCBIN_U32("graphics/pokedex/unk_8443BB0.bin.lz"); +const u32 gUnknown_8443C54[] = INCBIN_U32("graphics/pokedex/unk_8443C54.bin.lz"); +const u16 gUnknown_8443D00[] = INCBIN_U16("graphics/pokedex/unk_8443D00.4bpp"); + +#include "data/pokemon/pokedex_orders.h" + +static const u8 gExpandedPlaceholder_PokedexDescription[] = _(""); + +#include "data/pokemon/pokedex_text.h" +#include "data/pokemon/pokedex_entries.h" + extern const struct BgTemplate gUnknown_8451EBC[4]; extern const struct WindowTemplate gUnknown_8451ECC[]; extern const struct PokedexScreenData gUnknown_8451EE4; @@ -710,7 +762,7 @@ u16 sub_8103518(u8 a0) case 1: for (i = 0; i < SPECIES_CHIMECHO; i++) { - ndex_num = gUnknown_8443FC0[i]; + ndex_num = gPokedexOrder_Alphabetical[i]; if (ndex_num <= max_n) { seen = sub_8104AB0(ndex_num, FLAG_GET_SEEN, 0); @@ -725,9 +777,9 @@ u16 sub_8103518(u8 a0) } break; case 2: - for (i = 0; i < SPECIES_CHIMECHO; i++) + for (i = 0; i < NUM_SPECIES - 1; i++) { - ndex_num = SpeciesToNationalPokedexNum(gUnknown_84448FE[i]); + ndex_num = SpeciesToNationalPokedexNum(gPokedexOrder_Type[i]); if (ndex_num <= max_n) { seen = sub_8104AB0(ndex_num, FLAG_GET_SEEN, 0); @@ -744,7 +796,7 @@ u16 sub_8103518(u8 a0) case 3: for (i = 0; i < NATIONAL_DEX_COUNT; i++) { - ndex_num = gUnknown_84442F6[i]; + ndex_num = gPokedexOrder_Weight[i]; if (ndex_num <= max_n) { seen = sub_8104AB0(ndex_num, FLAG_GET_SEEN, 0); @@ -761,7 +813,7 @@ u16 sub_8103518(u8 a0) case 4: for (i = 0; i < NATIONAL_DEX_COUNT; i++) { - ndex_num = gUnknown_84445FA[i]; + ndex_num = gPokedexOrder_Height[i]; if (ndex_num <= max_n) { seen = sub_8104AB0(ndex_num, FLAG_GET_SEEN, 0); |