; pokemon ids ; indexes for: ; - PokemonNames (see data/pokemon/names.asm) ; - BaseData (see data/pokemon/base_stats.asm) ; - EvosAttacksPointers (see data/pokemon/evos_attacks_pointers.asm) ; - EggMovePointers (see data/pokemon/egg_move_pointers.asm) ; - PokemonCries (see data/pokemon/cries.asm) ; - MonMenuIcons (see data/pokemon/menu_icons.asm) ; - PokemonPicPointers (see data/pokemon/pic_pointers.asm) ; - PokemonPalettes (see data/pokemon/palettes.asm) ; - PokedexDataPointerTable (see data/pokemon/dex_entry_pointers.asm) ; - AlphabeticalPokedexOrder (see data/pokemon/dex_order_alpha.asm) ; - NewPokedexOrder (see data/pokemon/dex_order_new.asm) ; - Pokered_MonIndices (see data/pokemon/gen1_order.asm) ; - Footprints (see gfx/footprints.asm) ; - AnimationPointers (see gfx/pokemon/anim_pointers.asm) ; - AnimationIdlePointers (see gfx/pokemon/idle_pointers.asm) ; - BitmasksPointers (see gfx/pokemon/bitmask_pointers.asm) ; - FramesPointers (see gfx/pokemon/frame_pointers.asm) ; - EZChat_SortedPokemon (see data/pokemon/ezchat_order.asm) const_def 1 const BULBASAUR ; 01 const IVYSAUR ; 02 const VENUSAUR ; 03 const CHARMANDER ; 04 const CHARMELEON ; 05 const CHARIZARD ; 06 const CHARMADA const SQUIRTLE ; 07 const WARTORTLE ; 08 const TOTARTLE ; 09 const CATERPIE ; 0a const METAPOD ; 0b const BUTTERFREE ; 0c const WEEDLE ; 0d const KAKUNA ; 0e const BEEDRILL ; 0f const GENTLARVA const PUPAL const CARAPTHOR const KOTORA const GAOTORA const GOROTORA const RAITORA const PIDGEY ; 10 const PIDGEOTTO ; 11 const PIDGEOT ; 12 const RATTATA ; 13 const RATICATE ; 14 const SPEAROW ; 15 const FEAROW ; 16 const EKANS ; 17 const ARBOK ; 18 const PIKACHU ; 19 const RAICHU ; 1a const GOROCHU const SANDSHREW ; 1b const SANDSLASH ; 1c const NIDORAN_F ; 1d const NIDORINA ; 1e const NIDOQUEEN ; 1f const NIDORAN_M ; 20 const NIDORINO ; 21 const NIDOKING ; 22 const NIDOREIGN const CLEFAIRY ; 23 const CLEFABLE ; 24 const VULPIII const VULPIX ; 25 const NINETALES ; 26 const JIGGLYPUFF ; 27 const WIGGLYTUFF ; 28 const BITTYBAT const ZUBAT ; 29 const GOLBAT ; 2a const ODDISH ; 2b const GLOOM ; 2c const VILEPLUME ; 2d const PARASPOR const PARAS ; 2e const PARASECT ; 2f const VENONAT ; 30 const VENOMOTH ; 31 const DIGLETT ; 32 const DUGTRIO ; 33 const COINPUR const MEOWTH ; 34 const PERSIAN ; 35 const PERRSERKER const PSYDUCK ; 36 const WEIRDUCK const GOLDUCK ; 37 const MANKEY ; 38 const PRIMEAPE ; 39 const ANNIHILAPE const PUPPERON const GROWLITHE ; 3a const ARCANINE ; 3b const POLIWAG ; 3c const POLIWHIRL ; 3d const POLIWRATH ; 3e const ABRA ; 3f const KADABRA ; 40 const ALAKAZAM ; 41 const MACHOP ; 42 const MACHOKE ; 43 const MACHAMP ; 44 const BELLSPROUT ; 45 const WEEPINBELL ; 46 const VICTREEBEL ; 47 const BELLIGNAN const TENTACOOL ; 48 const TENTACRUEL ; 49 const TOEDSCOOL const TOEDSCRUEL const BLOTTLE const PENDRAKEN const GEODUDE ; 4a const GRAVELER ; 4b const GOLEM ; 4c const KOLTA const PONYTA ; 4d const RAPIDASH ; 4e const BALUMBA const SLOWPOKE ; 4f const SLOWBRO ; 50 const MAGNEMITE ; 51 const MAGNETITE const MAGNETON ; 52 const MAGNEZONE const GAVILLAIN const CHEEP const JABETTA const RIBBITO const CROAKOZUNA const FARFETCH_D ; 53 const LUXWAN const DODUO ; 54 const DODRIO ; 55 const SEEL ; 56 const DEWGONG ; 57 const SMUJJ const GRIMER ; 58 const MUK ; 59 const SHELLDER ; 5a const CLOYSTER ; 5b const DISTURBAN const GASTLY ; 5c const HAUNTER ; 5d const GENGAR ; 5e const ONIX ; 5f const DROWZEE ; 60 const HYPNO ; 61 const KRABBY ; 62 const KINGLER ; 63 const VOLTORB ; 64 const ELECTRODE ; 65 const EXEGGCUTE ; 66 const EXEGGUTOR ; 67 const CUBONE ; 68 const MAROWAK ; 69 const GUARDIA const HITMONLEE ; 6a const HITMONCHAN ; 6b const LICKITUNG ; 6c const LICKILICKY const LICKILORD const KOFFING ; 6d const WEEZING ; 6e const RHYHORN ; 6f const RHYDON ; 70 const HAPPINY const CHANSEY ; 71 const BURGELA const TANGELA ; 72 const TANGROWTH const JUNGELA const KANGASKHAN ; 73 const HORSEA ; 74 const SEADRA ; 75 const BLASTYKE const BLASTOISE const ORFRY const GOLDEEN ; 76 const SEAKING ; 77 const STARYU ; 78 const STARMIE ; 79 const MIME_JR_ const MR__MIME ; 7a const SCYTHER ; 7b const KLEAVOR const JYNX ; 7c const BUU const ELECTABUZZ ; 7d const ELECTIVIRE const MAGMAR ; 7e const MAGMORTAR const PINSIR ; 7f const TRICULES const TAUROS ; 80 const MAGIKARP ; 81 const GYARADOS ; 82 const MAGIPREY const TERRADOS const LAPRAS ; 83 const DITTO ; 84 const MIMMEO const EEVEE ; 85 const VAPOREON ; 86 const JOLTEON ; 87 const FLAREON ; 88 const PORYGON ; 89 const OMANYTE ; 8a const OMASTAR ; 8b const KABUTO ; 8c const KABUTOPS ; 8d const FERADACTYL const AERODACTYL ; 8e const DECILLA const GAWARHED const MUNCHLAX const SNORLAX ; 8f const ARTICUNO ; 90 const ZAPDOS ; 91 const MOLTRES ; 92 const SQUEAMATA const MINISTARE const IGUANARCH const DRATINI ; 93 const DRAGONAIR ; 94 const DRAGONITE ; 95 const MEWTWO ; 96 const MEW ; 97 DEF JOHTO_POKEMON EQU const_value const CHIKORITA ; 98 const BAYLEEF ; 99 const MEGANIUM ; 9a const CYNDAQUIL ; 9b const QUILAVA ; 9c const TYPHLOSION ; 9d const TOTODILE ; 9e const CROCONAW ; 9f const FERALIGATR ; a0 const CUBBURN const FLAMBEAR const BRUINOUS const PALSSIO const PRESSIO const DONMARIN const SENTRET ; a1 const FURRET ; a2 const HOOTHOOT ; a3 const NOCTOWL ; a4 const LEDYBA ; a5 const LEDIAN ; a6 const SPINARAK ; a7 const ARIADOS ; a8 const FOLAGE const BARREAU const CROBAT ; a9 const CHINCHOU ; aa const LANTURN ; ab const REROAD const PICHU ; ac const CLEFFA ; ad const IGGLYBUFF ; ae const TOGEPI ; af const TOGETIC ; b0 const TOGEKISS const NATU ; b1 const QATU const XATU ; b2 const MOIBELLE const BELLEDAM const MAREEP ; b3 const FLAAFFY ; b4 const AMPHAROS ; b5 const BELLOSSOM ; b6 const AZURILL const MARILL ; b7 const AZUMARILL ; b8 const BONSLY const SUDOWOODO ; b9 const POLITOED ; ba const HOPPIP ; bb const SKIPLOOM ; bc const JUMPLUFF ; bd const AIPOM ; be const AMBIPOM const SUNKERN ; bf const SUNBUD const SUNFLORA ; c0 const HIPPUNK const AERCROW const FOXFIRE const YANMA ; c1 const YANMEGA const ONIYANMA const WOOPER ; c2 const QUAGSIRE ; c3 const ESPEON ; c4 const UMBREON ; c5 const LEAFEON const GLACEON const SYLVEON const MURKROW ; c6 const HONCHKROW const SLOWKING ; c7 const MISDREAVUS ; c8 const MISMAGIUS const STROMEN const PHANDARIN const UNOWN ; c9 const WYNAUT const WOBBUFFET ; ca const BIPULLA const GIRAFARIG ; cb const FARIGIRAF const EMORDROME const PINECO ; cc const FORRETRESS ; cd const DUNSPARCE ; ce const DUDUNSPARCE const GLIGAR ; cf const STEELIX ; d0 const SNUBBULL ; d1 const GRANBULL ; d2 const CARETORKER const QWILFISH ; d3 const KAZAPPELIN const QWILFATHER const SCIZOR ; d4 const SHUCKLE ; d5 const POCKLE const HERACROSS ; d6 const SNEASEL ; d7 const TEDDIURSA ; d8 const URSARING ; d9 const URSALUNA const SLUGMA ; da const MAGCARGO ; db const SWINUB ; dc const PILOSWINE ; dd const MAMOSWINE const HIRSUSWINE const CORSOLA ; de const REMORAID ; df const OCTILLERY ; e0 const STRICHEEL const LURREEL const DELIBIRD ; e1 const MANTYKE const MANTINE ; e2 const SKARMORY ; e3 const HOUNDOUR ; e4 const HOUNDOOM ; e5 const KINGDRA ; e6 const PHANPY ; e7 const DONPHAN ; e8 const PORYGON2 ; e9 const PORYGON_Z const STANTLER ; ea const WYRDEER const SMEARGLE ; eb const GRENMAR const TYROGUE ; ec const HITMONTOP ; ed const SMOOCHUM ; ee const ELEBEBI const ELEKID ; ef const MAGBY ; f0 const MILTANK ; f1 const BLISSEY ; f2 ; Nihon non-Starters begin here i guess ; also Folage is uh somewhere thatll be fine const WARUCHU const SONEGG const CACAWPHONY const TREBIR const SAKURAZE const TANOBI const TRUSTAN const KUWAGUARD const TONQUITO const MOLAMBINO const LUANBO const GRANBO const ANGORE const EUCALA const KIWOOKED const CYCLORP const KITSEN const WISPIRIT const COATL const MIMEAR const INOSHIKA const RUDDERNAUT const XYLODON const XYLOFIN const DOKUROAR const SCREAM_TAIL const SANDY_SHOCKS const GREAT_TUSK const FLUTTER_MANE const IRON_TREADS const IRON_BUNDLE const IRON_THORNS const RAGING_BOLT const GOUGING_FIRE const WALKING_WAKE const RAIKOU ; f3 const ENTEI ; f4 const SUICUNE ; f5 const LARVITAR ; f6 const PUPITAR ; f7 const TYRANITAR ; f8 const LUGIA ; f9 const HO_OH ; fa const HYOSHU_YANG const HYOSHU_YIN const CELEBI ; fb DEF NUM_POKEMON EQU const_value - 1 DEF EGG EQU -3 ; limits: ; 999: everything that prints dex counts ; 1407: size of wPokedexOrder ; 4095: hard limit; would require serious redesign to increase if NUM_POKEMON > 999 fail "Too many Pokémon defined!" endc ; Unown forms ; indexes for: ; - UnownWords (see data/pokemon/unown_words.asm) ; - UnownPicPointers (see data/pokemon/unown_pic_pointers.asm) ; - UnownAnimationPointers (see gfx/pokemon/unown_anim_pointers.asm) ; - UnownAnimationIdlePointers (see gfx/pokemon/unown_idle_pointers.asm) ; - UnownBitmasksPointers (see gfx/pokemon/unown_bitmask_pointers.asm) ; - UnownFramesPointers (see gfx/pokemon/unown_frame_pointers.asm) const_def 1 const UNOWN_A ; 1 const UNOWN_B ; 2 const UNOWN_C ; 3 const UNOWN_D ; 4 const UNOWN_E ; 5 const UNOWN_F ; 6 const UNOWN_G ; 7 const UNOWN_H ; 8 const UNOWN_I ; 9 const UNOWN_J ; 10 const UNOWN_K ; 11 const UNOWN_L ; 12 const UNOWN_M ; 13 const UNOWN_N ; 14 const UNOWN_O ; 15 const UNOWN_P ; 16 const UNOWN_Q ; 17 const UNOWN_R ; 18 const UNOWN_S ; 19 const UNOWN_T ; 20 const UNOWN_U ; 21 const UNOWN_V ; 22 const UNOWN_W ; 23 const UNOWN_X ; 24 const UNOWN_Y ; 25 const UNOWN_Z ; 26 DEF NUM_UNOWN EQU const_value - 1 ; 26