diff options
-rw-r--r-- | asm/pokedex_screen.s | 4 | ||||
-rw-r--r-- | data/pokedex_screen.s | 2200 | ||||
-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 | 94 |
8 files changed, 2140 insertions, 2196 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 f80eb0b3c..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 @ { @@ -2248,11 +86,41 @@ gUnknown_8451ECC:: @ 8451ECC WindowTemplate @ } gUnknown_8451EE4:: @ 8451EE4 PokedexScreenData - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff - .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00 + .align 2 + .4byte 0x00000000 + .4byte 0x00000000 + .2byte 0x0001 + .2byte 0x0000 + .byte 0xff + .byte 0xff + .byte 0xff + .byte 0x00 + .2byte 0xffff, 0xffff, 0xffff, 0xffff + .byte 0xff, 0xff, 0xff, 0xff + .byte 0xff, 0xff, 0xff, 0xff + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .4byte 0x00000000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .byte 0xff, 0x00, 0x00 + .align 2 + .4byte NULL + .2byte 0x0000 + .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + .2byte 0x0000 + .4byte NULL + .byte 0xff, 0xff + .2byte 0x0000 + .byte 0x00 + .align 1 + .2byte 0x0000, 0x0000, 0x0000, 0x0000 + .align 2 gUnknown_8451F54:: @ 8451F54 WindowTemplate .byte 1, 1, 2, 20, 16, 0 .2byte 0x0008 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 ea6df71be..2ccec7a3f 100644 --- a/src/pokedex_screen.c +++ b/src/pokedex_screen.c @@ -32,7 +32,7 @@ struct PokedexScreenData u8 field_01; u8 field_02; u8 field_03; - u8 filler_04[0x4]; + u8 field_04; u32 field_08; u32 field_0C; u16 field_10; @@ -64,13 +64,13 @@ struct PokedexScreenData u8 field_42; struct ListMenuItem * field_44; u16 field_48; - u8 filler_4A[0x10]; + u8 field_4A[0x10]; u16 field_5A; u16 * field_5C; u8 field_60; u8 field_61; u16 field_62; - u8 filler_64[0x2]; + u8 field_64; u16 field_66; u16 field_68; u16 field_6A; @@ -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); |