mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 11:44:17 +01:00
Merge pull request #1590 from GriffinRichards/dex-enum
Convert pokedex defines to enums
This commit is contained in:
commit
4024b3f1b3
848
include/constants/pokedex.h
Normal file
848
include/constants/pokedex.h
Normal file
@ -0,0 +1,848 @@
|
||||
#ifndef GUARD_CONSTANTS_POKEDEX_H
|
||||
#define GUARD_CONSTANTS_POKEDEX_H
|
||||
|
||||
// National Pokedex order
|
||||
enum {
|
||||
NATIONAL_DEX_NONE,
|
||||
// Kanto
|
||||
NATIONAL_DEX_BULBASAUR,
|
||||
NATIONAL_DEX_IVYSAUR,
|
||||
NATIONAL_DEX_VENUSAUR,
|
||||
NATIONAL_DEX_CHARMANDER,
|
||||
NATIONAL_DEX_CHARMELEON,
|
||||
NATIONAL_DEX_CHARIZARD,
|
||||
NATIONAL_DEX_SQUIRTLE,
|
||||
NATIONAL_DEX_WARTORTLE,
|
||||
NATIONAL_DEX_BLASTOISE,
|
||||
NATIONAL_DEX_CATERPIE,
|
||||
NATIONAL_DEX_METAPOD,
|
||||
NATIONAL_DEX_BUTTERFREE,
|
||||
NATIONAL_DEX_WEEDLE,
|
||||
NATIONAL_DEX_KAKUNA,
|
||||
NATIONAL_DEX_BEEDRILL,
|
||||
NATIONAL_DEX_PIDGEY,
|
||||
NATIONAL_DEX_PIDGEOTTO,
|
||||
NATIONAL_DEX_PIDGEOT,
|
||||
NATIONAL_DEX_RATTATA,
|
||||
NATIONAL_DEX_RATICATE,
|
||||
NATIONAL_DEX_SPEAROW,
|
||||
NATIONAL_DEX_FEAROW,
|
||||
NATIONAL_DEX_EKANS,
|
||||
NATIONAL_DEX_ARBOK,
|
||||
NATIONAL_DEX_PIKACHU,
|
||||
NATIONAL_DEX_RAICHU,
|
||||
NATIONAL_DEX_SANDSHREW,
|
||||
NATIONAL_DEX_SANDSLASH,
|
||||
NATIONAL_DEX_NIDORAN_F,
|
||||
NATIONAL_DEX_NIDORINA,
|
||||
NATIONAL_DEX_NIDOQUEEN,
|
||||
NATIONAL_DEX_NIDORAN_M,
|
||||
NATIONAL_DEX_NIDORINO,
|
||||
NATIONAL_DEX_NIDOKING,
|
||||
NATIONAL_DEX_CLEFAIRY,
|
||||
NATIONAL_DEX_CLEFABLE,
|
||||
NATIONAL_DEX_VULPIX,
|
||||
NATIONAL_DEX_NINETALES,
|
||||
NATIONAL_DEX_JIGGLYPUFF,
|
||||
NATIONAL_DEX_WIGGLYTUFF,
|
||||
NATIONAL_DEX_ZUBAT,
|
||||
NATIONAL_DEX_GOLBAT,
|
||||
NATIONAL_DEX_ODDISH,
|
||||
NATIONAL_DEX_GLOOM,
|
||||
NATIONAL_DEX_VILEPLUME,
|
||||
NATIONAL_DEX_PARAS,
|
||||
NATIONAL_DEX_PARASECT,
|
||||
NATIONAL_DEX_VENONAT,
|
||||
NATIONAL_DEX_VENOMOTH,
|
||||
NATIONAL_DEX_DIGLETT,
|
||||
NATIONAL_DEX_DUGTRIO,
|
||||
NATIONAL_DEX_MEOWTH,
|
||||
NATIONAL_DEX_PERSIAN,
|
||||
NATIONAL_DEX_PSYDUCK,
|
||||
NATIONAL_DEX_GOLDUCK,
|
||||
NATIONAL_DEX_MANKEY,
|
||||
NATIONAL_DEX_PRIMEAPE,
|
||||
NATIONAL_DEX_GROWLITHE,
|
||||
NATIONAL_DEX_ARCANINE,
|
||||
NATIONAL_DEX_POLIWAG,
|
||||
NATIONAL_DEX_POLIWHIRL,
|
||||
NATIONAL_DEX_POLIWRATH,
|
||||
NATIONAL_DEX_ABRA,
|
||||
NATIONAL_DEX_KADABRA,
|
||||
NATIONAL_DEX_ALAKAZAM,
|
||||
NATIONAL_DEX_MACHOP,
|
||||
NATIONAL_DEX_MACHOKE,
|
||||
NATIONAL_DEX_MACHAMP,
|
||||
NATIONAL_DEX_BELLSPROUT,
|
||||
NATIONAL_DEX_WEEPINBELL,
|
||||
NATIONAL_DEX_VICTREEBEL,
|
||||
NATIONAL_DEX_TENTACOOL,
|
||||
NATIONAL_DEX_TENTACRUEL,
|
||||
NATIONAL_DEX_GEODUDE,
|
||||
NATIONAL_DEX_GRAVELER,
|
||||
NATIONAL_DEX_GOLEM,
|
||||
NATIONAL_DEX_PONYTA,
|
||||
NATIONAL_DEX_RAPIDASH,
|
||||
NATIONAL_DEX_SLOWPOKE,
|
||||
NATIONAL_DEX_SLOWBRO,
|
||||
NATIONAL_DEX_MAGNEMITE,
|
||||
NATIONAL_DEX_MAGNETON,
|
||||
NATIONAL_DEX_FARFETCHD,
|
||||
NATIONAL_DEX_DODUO,
|
||||
NATIONAL_DEX_DODRIO,
|
||||
NATIONAL_DEX_SEEL,
|
||||
NATIONAL_DEX_DEWGONG,
|
||||
NATIONAL_DEX_GRIMER,
|
||||
NATIONAL_DEX_MUK,
|
||||
NATIONAL_DEX_SHELLDER,
|
||||
NATIONAL_DEX_CLOYSTER,
|
||||
NATIONAL_DEX_GASTLY,
|
||||
NATIONAL_DEX_HAUNTER,
|
||||
NATIONAL_DEX_GENGAR,
|
||||
NATIONAL_DEX_ONIX,
|
||||
NATIONAL_DEX_DROWZEE,
|
||||
NATIONAL_DEX_HYPNO,
|
||||
NATIONAL_DEX_KRABBY,
|
||||
NATIONAL_DEX_KINGLER,
|
||||
NATIONAL_DEX_VOLTORB,
|
||||
NATIONAL_DEX_ELECTRODE,
|
||||
NATIONAL_DEX_EXEGGCUTE,
|
||||
NATIONAL_DEX_EXEGGUTOR,
|
||||
NATIONAL_DEX_CUBONE,
|
||||
NATIONAL_DEX_MAROWAK,
|
||||
NATIONAL_DEX_HITMONLEE,
|
||||
NATIONAL_DEX_HITMONCHAN,
|
||||
NATIONAL_DEX_LICKITUNG,
|
||||
NATIONAL_DEX_KOFFING,
|
||||
NATIONAL_DEX_WEEZING,
|
||||
NATIONAL_DEX_RHYHORN,
|
||||
NATIONAL_DEX_RHYDON,
|
||||
NATIONAL_DEX_CHANSEY,
|
||||
NATIONAL_DEX_TANGELA,
|
||||
NATIONAL_DEX_KANGASKHAN,
|
||||
NATIONAL_DEX_HORSEA,
|
||||
NATIONAL_DEX_SEADRA,
|
||||
NATIONAL_DEX_GOLDEEN,
|
||||
NATIONAL_DEX_SEAKING,
|
||||
NATIONAL_DEX_STARYU,
|
||||
NATIONAL_DEX_STARMIE,
|
||||
NATIONAL_DEX_MR_MIME,
|
||||
NATIONAL_DEX_SCYTHER,
|
||||
NATIONAL_DEX_JYNX,
|
||||
NATIONAL_DEX_ELECTABUZZ,
|
||||
NATIONAL_DEX_MAGMAR,
|
||||
NATIONAL_DEX_PINSIR,
|
||||
NATIONAL_DEX_TAUROS,
|
||||
NATIONAL_DEX_MAGIKARP,
|
||||
NATIONAL_DEX_GYARADOS,
|
||||
NATIONAL_DEX_LAPRAS,
|
||||
NATIONAL_DEX_DITTO,
|
||||
NATIONAL_DEX_EEVEE,
|
||||
NATIONAL_DEX_VAPOREON,
|
||||
NATIONAL_DEX_JOLTEON,
|
||||
NATIONAL_DEX_FLAREON,
|
||||
NATIONAL_DEX_PORYGON,
|
||||
NATIONAL_DEX_OMANYTE,
|
||||
NATIONAL_DEX_OMASTAR,
|
||||
NATIONAL_DEX_KABUTO,
|
||||
NATIONAL_DEX_KABUTOPS,
|
||||
NATIONAL_DEX_AERODACTYL,
|
||||
NATIONAL_DEX_SNORLAX,
|
||||
NATIONAL_DEX_ARTICUNO,
|
||||
NATIONAL_DEX_ZAPDOS,
|
||||
NATIONAL_DEX_MOLTRES,
|
||||
NATIONAL_DEX_DRATINI,
|
||||
NATIONAL_DEX_DRAGONAIR,
|
||||
NATIONAL_DEX_DRAGONITE,
|
||||
NATIONAL_DEX_MEWTWO,
|
||||
NATIONAL_DEX_MEW,
|
||||
// Johto
|
||||
NATIONAL_DEX_CHIKORITA,
|
||||
NATIONAL_DEX_BAYLEEF,
|
||||
NATIONAL_DEX_MEGANIUM,
|
||||
NATIONAL_DEX_CYNDAQUIL,
|
||||
NATIONAL_DEX_QUILAVA,
|
||||
NATIONAL_DEX_TYPHLOSION,
|
||||
NATIONAL_DEX_TOTODILE,
|
||||
NATIONAL_DEX_CROCONAW,
|
||||
NATIONAL_DEX_FERALIGATR,
|
||||
NATIONAL_DEX_SENTRET,
|
||||
NATIONAL_DEX_FURRET,
|
||||
NATIONAL_DEX_HOOTHOOT,
|
||||
NATIONAL_DEX_NOCTOWL,
|
||||
NATIONAL_DEX_LEDYBA,
|
||||
NATIONAL_DEX_LEDIAN,
|
||||
NATIONAL_DEX_SPINARAK,
|
||||
NATIONAL_DEX_ARIADOS,
|
||||
NATIONAL_DEX_CROBAT,
|
||||
NATIONAL_DEX_CHINCHOU,
|
||||
NATIONAL_DEX_LANTURN,
|
||||
NATIONAL_DEX_PICHU,
|
||||
NATIONAL_DEX_CLEFFA,
|
||||
NATIONAL_DEX_IGGLYBUFF,
|
||||
NATIONAL_DEX_TOGEPI,
|
||||
NATIONAL_DEX_TOGETIC,
|
||||
NATIONAL_DEX_NATU,
|
||||
NATIONAL_DEX_XATU,
|
||||
NATIONAL_DEX_MAREEP,
|
||||
NATIONAL_DEX_FLAAFFY,
|
||||
NATIONAL_DEX_AMPHAROS,
|
||||
NATIONAL_DEX_BELLOSSOM,
|
||||
NATIONAL_DEX_MARILL,
|
||||
NATIONAL_DEX_AZUMARILL,
|
||||
NATIONAL_DEX_SUDOWOODO,
|
||||
NATIONAL_DEX_POLITOED,
|
||||
NATIONAL_DEX_HOPPIP,
|
||||
NATIONAL_DEX_SKIPLOOM,
|
||||
NATIONAL_DEX_JUMPLUFF,
|
||||
NATIONAL_DEX_AIPOM,
|
||||
NATIONAL_DEX_SUNKERN,
|
||||
NATIONAL_DEX_SUNFLORA,
|
||||
NATIONAL_DEX_YANMA,
|
||||
NATIONAL_DEX_WOOPER,
|
||||
NATIONAL_DEX_QUAGSIRE,
|
||||
NATIONAL_DEX_ESPEON,
|
||||
NATIONAL_DEX_UMBREON,
|
||||
NATIONAL_DEX_MURKROW,
|
||||
NATIONAL_DEX_SLOWKING,
|
||||
NATIONAL_DEX_MISDREAVUS,
|
||||
NATIONAL_DEX_UNOWN,
|
||||
NATIONAL_DEX_WOBBUFFET,
|
||||
NATIONAL_DEX_GIRAFARIG,
|
||||
NATIONAL_DEX_PINECO,
|
||||
NATIONAL_DEX_FORRETRESS,
|
||||
NATIONAL_DEX_DUNSPARCE,
|
||||
NATIONAL_DEX_GLIGAR,
|
||||
NATIONAL_DEX_STEELIX,
|
||||
NATIONAL_DEX_SNUBBULL,
|
||||
NATIONAL_DEX_GRANBULL,
|
||||
NATIONAL_DEX_QWILFISH,
|
||||
NATIONAL_DEX_SCIZOR,
|
||||
NATIONAL_DEX_SHUCKLE,
|
||||
NATIONAL_DEX_HERACROSS,
|
||||
NATIONAL_DEX_SNEASEL,
|
||||
NATIONAL_DEX_TEDDIURSA,
|
||||
NATIONAL_DEX_URSARING,
|
||||
NATIONAL_DEX_SLUGMA,
|
||||
NATIONAL_DEX_MAGCARGO,
|
||||
NATIONAL_DEX_SWINUB,
|
||||
NATIONAL_DEX_PILOSWINE,
|
||||
NATIONAL_DEX_CORSOLA,
|
||||
NATIONAL_DEX_REMORAID,
|
||||
NATIONAL_DEX_OCTILLERY,
|
||||
NATIONAL_DEX_DELIBIRD,
|
||||
NATIONAL_DEX_MANTINE,
|
||||
NATIONAL_DEX_SKARMORY,
|
||||
NATIONAL_DEX_HOUNDOUR,
|
||||
NATIONAL_DEX_HOUNDOOM,
|
||||
NATIONAL_DEX_KINGDRA,
|
||||
NATIONAL_DEX_PHANPY,
|
||||
NATIONAL_DEX_DONPHAN,
|
||||
NATIONAL_DEX_PORYGON2,
|
||||
NATIONAL_DEX_STANTLER,
|
||||
NATIONAL_DEX_SMEARGLE,
|
||||
NATIONAL_DEX_TYROGUE,
|
||||
NATIONAL_DEX_HITMONTOP,
|
||||
NATIONAL_DEX_SMOOCHUM,
|
||||
NATIONAL_DEX_ELEKID,
|
||||
NATIONAL_DEX_MAGBY,
|
||||
NATIONAL_DEX_MILTANK,
|
||||
NATIONAL_DEX_BLISSEY,
|
||||
NATIONAL_DEX_RAIKOU,
|
||||
NATIONAL_DEX_ENTEI,
|
||||
NATIONAL_DEX_SUICUNE,
|
||||
NATIONAL_DEX_LARVITAR,
|
||||
NATIONAL_DEX_PUPITAR,
|
||||
NATIONAL_DEX_TYRANITAR,
|
||||
NATIONAL_DEX_LUGIA,
|
||||
NATIONAL_DEX_HO_OH,
|
||||
NATIONAL_DEX_CELEBI,
|
||||
// Hoenn
|
||||
NATIONAL_DEX_TREECKO,
|
||||
NATIONAL_DEX_GROVYLE,
|
||||
NATIONAL_DEX_SCEPTILE,
|
||||
NATIONAL_DEX_TORCHIC,
|
||||
NATIONAL_DEX_COMBUSKEN,
|
||||
NATIONAL_DEX_BLAZIKEN,
|
||||
NATIONAL_DEX_MUDKIP,
|
||||
NATIONAL_DEX_MARSHTOMP,
|
||||
NATIONAL_DEX_SWAMPERT,
|
||||
NATIONAL_DEX_POOCHYENA,
|
||||
NATIONAL_DEX_MIGHTYENA,
|
||||
NATIONAL_DEX_ZIGZAGOON,
|
||||
NATIONAL_DEX_LINOONE,
|
||||
NATIONAL_DEX_WURMPLE,
|
||||
NATIONAL_DEX_SILCOON,
|
||||
NATIONAL_DEX_BEAUTIFLY,
|
||||
NATIONAL_DEX_CASCOON,
|
||||
NATIONAL_DEX_DUSTOX,
|
||||
NATIONAL_DEX_LOTAD,
|
||||
NATIONAL_DEX_LOMBRE,
|
||||
NATIONAL_DEX_LUDICOLO,
|
||||
NATIONAL_DEX_SEEDOT,
|
||||
NATIONAL_DEX_NUZLEAF,
|
||||
NATIONAL_DEX_SHIFTRY,
|
||||
NATIONAL_DEX_TAILLOW,
|
||||
NATIONAL_DEX_SWELLOW,
|
||||
NATIONAL_DEX_WINGULL,
|
||||
NATIONAL_DEX_PELIPPER,
|
||||
NATIONAL_DEX_RALTS,
|
||||
NATIONAL_DEX_KIRLIA,
|
||||
NATIONAL_DEX_GARDEVOIR,
|
||||
NATIONAL_DEX_SURSKIT,
|
||||
NATIONAL_DEX_MASQUERAIN,
|
||||
NATIONAL_DEX_SHROOMISH,
|
||||
NATIONAL_DEX_BRELOOM,
|
||||
NATIONAL_DEX_SLAKOTH,
|
||||
NATIONAL_DEX_VIGOROTH,
|
||||
NATIONAL_DEX_SLAKING,
|
||||
NATIONAL_DEX_NINCADA,
|
||||
NATIONAL_DEX_NINJASK,
|
||||
NATIONAL_DEX_SHEDINJA,
|
||||
NATIONAL_DEX_WHISMUR,
|
||||
NATIONAL_DEX_LOUDRED,
|
||||
NATIONAL_DEX_EXPLOUD,
|
||||
NATIONAL_DEX_MAKUHITA,
|
||||
NATIONAL_DEX_HARIYAMA,
|
||||
NATIONAL_DEX_AZURILL,
|
||||
NATIONAL_DEX_NOSEPASS,
|
||||
NATIONAL_DEX_SKITTY,
|
||||
NATIONAL_DEX_DELCATTY,
|
||||
NATIONAL_DEX_SABLEYE,
|
||||
NATIONAL_DEX_MAWILE,
|
||||
NATIONAL_DEX_ARON,
|
||||
NATIONAL_DEX_LAIRON,
|
||||
NATIONAL_DEX_AGGRON,
|
||||
NATIONAL_DEX_MEDITITE,
|
||||
NATIONAL_DEX_MEDICHAM,
|
||||
NATIONAL_DEX_ELECTRIKE,
|
||||
NATIONAL_DEX_MANECTRIC,
|
||||
NATIONAL_DEX_PLUSLE,
|
||||
NATIONAL_DEX_MINUN,
|
||||
NATIONAL_DEX_VOLBEAT,
|
||||
NATIONAL_DEX_ILLUMISE,
|
||||
NATIONAL_DEX_ROSELIA,
|
||||
NATIONAL_DEX_GULPIN,
|
||||
NATIONAL_DEX_SWALOT,
|
||||
NATIONAL_DEX_CARVANHA,
|
||||
NATIONAL_DEX_SHARPEDO,
|
||||
NATIONAL_DEX_WAILMER,
|
||||
NATIONAL_DEX_WAILORD,
|
||||
NATIONAL_DEX_NUMEL,
|
||||
NATIONAL_DEX_CAMERUPT,
|
||||
NATIONAL_DEX_TORKOAL,
|
||||
NATIONAL_DEX_SPOINK,
|
||||
NATIONAL_DEX_GRUMPIG,
|
||||
NATIONAL_DEX_SPINDA,
|
||||
NATIONAL_DEX_TRAPINCH,
|
||||
NATIONAL_DEX_VIBRAVA,
|
||||
NATIONAL_DEX_FLYGON,
|
||||
NATIONAL_DEX_CACNEA,
|
||||
NATIONAL_DEX_CACTURNE,
|
||||
NATIONAL_DEX_SWABLU,
|
||||
NATIONAL_DEX_ALTARIA,
|
||||
NATIONAL_DEX_ZANGOOSE,
|
||||
NATIONAL_DEX_SEVIPER,
|
||||
NATIONAL_DEX_LUNATONE,
|
||||
NATIONAL_DEX_SOLROCK,
|
||||
NATIONAL_DEX_BARBOACH,
|
||||
NATIONAL_DEX_WHISCASH,
|
||||
NATIONAL_DEX_CORPHISH,
|
||||
NATIONAL_DEX_CRAWDAUNT,
|
||||
NATIONAL_DEX_BALTOY,
|
||||
NATIONAL_DEX_CLAYDOL,
|
||||
NATIONAL_DEX_LILEEP,
|
||||
NATIONAL_DEX_CRADILY,
|
||||
NATIONAL_DEX_ANORITH,
|
||||
NATIONAL_DEX_ARMALDO,
|
||||
NATIONAL_DEX_FEEBAS,
|
||||
NATIONAL_DEX_MILOTIC,
|
||||
NATIONAL_DEX_CASTFORM,
|
||||
NATIONAL_DEX_KECLEON,
|
||||
NATIONAL_DEX_SHUPPET,
|
||||
NATIONAL_DEX_BANETTE,
|
||||
NATIONAL_DEX_DUSKULL,
|
||||
NATIONAL_DEX_DUSCLOPS,
|
||||
NATIONAL_DEX_TROPIUS,
|
||||
NATIONAL_DEX_CHIMECHO,
|
||||
NATIONAL_DEX_ABSOL,
|
||||
NATIONAL_DEX_WYNAUT,
|
||||
NATIONAL_DEX_SNORUNT,
|
||||
NATIONAL_DEX_GLALIE,
|
||||
NATIONAL_DEX_SPHEAL,
|
||||
NATIONAL_DEX_SEALEO,
|
||||
NATIONAL_DEX_WALREIN,
|
||||
NATIONAL_DEX_CLAMPERL,
|
||||
NATIONAL_DEX_HUNTAIL,
|
||||
NATIONAL_DEX_GOREBYSS,
|
||||
NATIONAL_DEX_RELICANTH,
|
||||
NATIONAL_DEX_LUVDISC,
|
||||
NATIONAL_DEX_BAGON,
|
||||
NATIONAL_DEX_SHELGON,
|
||||
NATIONAL_DEX_SALAMENCE,
|
||||
NATIONAL_DEX_BELDUM,
|
||||
NATIONAL_DEX_METANG,
|
||||
NATIONAL_DEX_METAGROSS,
|
||||
NATIONAL_DEX_REGIROCK,
|
||||
NATIONAL_DEX_REGICE,
|
||||
NATIONAL_DEX_REGISTEEL,
|
||||
NATIONAL_DEX_LATIAS,
|
||||
NATIONAL_DEX_LATIOS,
|
||||
NATIONAL_DEX_KYOGRE,
|
||||
NATIONAL_DEX_GROUDON,
|
||||
NATIONAL_DEX_RAYQUAZA,
|
||||
NATIONAL_DEX_JIRACHI,
|
||||
NATIONAL_DEX_DEOXYS,
|
||||
// Old Unown
|
||||
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,
|
||||
};
|
||||
|
||||
#define KANTO_DEX_COUNT NATIONAL_DEX_MEW
|
||||
#define JOHTO_DEX_COUNT NATIONAL_DEX_CELEBI
|
||||
#define NATIONAL_DEX_COUNT NATIONAL_DEX_DEOXYS
|
||||
|
||||
// Hoenn Pokedex order
|
||||
enum {
|
||||
HOENN_DEX_NONE,
|
||||
HOENN_DEX_TREECKO,
|
||||
HOENN_DEX_GROVYLE,
|
||||
HOENN_DEX_SCEPTILE,
|
||||
HOENN_DEX_TORCHIC,
|
||||
HOENN_DEX_COMBUSKEN,
|
||||
HOENN_DEX_BLAZIKEN,
|
||||
HOENN_DEX_MUDKIP,
|
||||
HOENN_DEX_MARSHTOMP,
|
||||
HOENN_DEX_SWAMPERT,
|
||||
HOENN_DEX_POOCHYENA,
|
||||
HOENN_DEX_MIGHTYENA,
|
||||
HOENN_DEX_ZIGZAGOON,
|
||||
HOENN_DEX_LINOONE,
|
||||
HOENN_DEX_WURMPLE,
|
||||
HOENN_DEX_SILCOON,
|
||||
HOENN_DEX_BEAUTIFLY,
|
||||
HOENN_DEX_CASCOON,
|
||||
HOENN_DEX_DUSTOX,
|
||||
HOENN_DEX_LOTAD,
|
||||
HOENN_DEX_LOMBRE,
|
||||
HOENN_DEX_LUDICOLO,
|
||||
HOENN_DEX_SEEDOT,
|
||||
HOENN_DEX_NUZLEAF,
|
||||
HOENN_DEX_SHIFTRY,
|
||||
HOENN_DEX_TAILLOW,
|
||||
HOENN_DEX_SWELLOW,
|
||||
HOENN_DEX_WINGULL,
|
||||
HOENN_DEX_PELIPPER,
|
||||
HOENN_DEX_RALTS,
|
||||
HOENN_DEX_KIRLIA,
|
||||
HOENN_DEX_GARDEVOIR,
|
||||
HOENN_DEX_SURSKIT,
|
||||
HOENN_DEX_MASQUERAIN,
|
||||
HOENN_DEX_SHROOMISH,
|
||||
HOENN_DEX_BRELOOM,
|
||||
HOENN_DEX_SLAKOTH,
|
||||
HOENN_DEX_VIGOROTH,
|
||||
HOENN_DEX_SLAKING,
|
||||
HOENN_DEX_ABRA,
|
||||
HOENN_DEX_KADABRA,
|
||||
HOENN_DEX_ALAKAZAM,
|
||||
HOENN_DEX_NINCADA,
|
||||
HOENN_DEX_NINJASK,
|
||||
HOENN_DEX_SHEDINJA,
|
||||
HOENN_DEX_WHISMUR,
|
||||
HOENN_DEX_LOUDRED,
|
||||
HOENN_DEX_EXPLOUD,
|
||||
HOENN_DEX_MAKUHITA,
|
||||
HOENN_DEX_HARIYAMA,
|
||||
HOENN_DEX_GOLDEEN,
|
||||
HOENN_DEX_SEAKING,
|
||||
HOENN_DEX_MAGIKARP,
|
||||
HOENN_DEX_GYARADOS,
|
||||
HOENN_DEX_AZURILL,
|
||||
HOENN_DEX_MARILL,
|
||||
HOENN_DEX_AZUMARILL,
|
||||
HOENN_DEX_GEODUDE,
|
||||
HOENN_DEX_GRAVELER,
|
||||
HOENN_DEX_GOLEM,
|
||||
HOENN_DEX_NOSEPASS,
|
||||
HOENN_DEX_SKITTY,
|
||||
HOENN_DEX_DELCATTY,
|
||||
HOENN_DEX_ZUBAT,
|
||||
HOENN_DEX_GOLBAT,
|
||||
HOENN_DEX_CROBAT,
|
||||
HOENN_DEX_TENTACOOL,
|
||||
HOENN_DEX_TENTACRUEL,
|
||||
HOENN_DEX_SABLEYE,
|
||||
HOENN_DEX_MAWILE,
|
||||
HOENN_DEX_ARON,
|
||||
HOENN_DEX_LAIRON,
|
||||
HOENN_DEX_AGGRON,
|
||||
HOENN_DEX_MACHOP,
|
||||
HOENN_DEX_MACHOKE,
|
||||
HOENN_DEX_MACHAMP,
|
||||
HOENN_DEX_MEDITITE,
|
||||
HOENN_DEX_MEDICHAM,
|
||||
HOENN_DEX_ELECTRIKE,
|
||||
HOENN_DEX_MANECTRIC,
|
||||
HOENN_DEX_PLUSLE,
|
||||
HOENN_DEX_MINUN,
|
||||
HOENN_DEX_MAGNEMITE,
|
||||
HOENN_DEX_MAGNETON,
|
||||
HOENN_DEX_VOLTORB,
|
||||
HOENN_DEX_ELECTRODE,
|
||||
HOENN_DEX_VOLBEAT,
|
||||
HOENN_DEX_ILLUMISE,
|
||||
HOENN_DEX_ODDISH,
|
||||
HOENN_DEX_GLOOM,
|
||||
HOENN_DEX_VILEPLUME,
|
||||
HOENN_DEX_BELLOSSOM,
|
||||
HOENN_DEX_DODUO,
|
||||
HOENN_DEX_DODRIO,
|
||||
HOENN_DEX_ROSELIA,
|
||||
HOENN_DEX_GULPIN,
|
||||
HOENN_DEX_SWALOT,
|
||||
HOENN_DEX_CARVANHA,
|
||||
HOENN_DEX_SHARPEDO,
|
||||
HOENN_DEX_WAILMER,
|
||||
HOENN_DEX_WAILORD,
|
||||
HOENN_DEX_NUMEL,
|
||||
HOENN_DEX_CAMERUPT,
|
||||
HOENN_DEX_SLUGMA,
|
||||
HOENN_DEX_MAGCARGO,
|
||||
HOENN_DEX_TORKOAL,
|
||||
HOENN_DEX_GRIMER,
|
||||
HOENN_DEX_MUK,
|
||||
HOENN_DEX_KOFFING,
|
||||
HOENN_DEX_WEEZING,
|
||||
HOENN_DEX_SPOINK,
|
||||
HOENN_DEX_GRUMPIG,
|
||||
HOENN_DEX_SANDSHREW,
|
||||
HOENN_DEX_SANDSLASH,
|
||||
HOENN_DEX_SPINDA,
|
||||
HOENN_DEX_SKARMORY,
|
||||
HOENN_DEX_TRAPINCH,
|
||||
HOENN_DEX_VIBRAVA,
|
||||
HOENN_DEX_FLYGON,
|
||||
HOENN_DEX_CACNEA,
|
||||
HOENN_DEX_CACTURNE,
|
||||
HOENN_DEX_SWABLU,
|
||||
HOENN_DEX_ALTARIA,
|
||||
HOENN_DEX_ZANGOOSE,
|
||||
HOENN_DEX_SEVIPER,
|
||||
HOENN_DEX_LUNATONE,
|
||||
HOENN_DEX_SOLROCK,
|
||||
HOENN_DEX_BARBOACH,
|
||||
HOENN_DEX_WHISCASH,
|
||||
HOENN_DEX_CORPHISH,
|
||||
HOENN_DEX_CRAWDAUNT,
|
||||
HOENN_DEX_BALTOY,
|
||||
HOENN_DEX_CLAYDOL,
|
||||
HOENN_DEX_LILEEP,
|
||||
HOENN_DEX_CRADILY,
|
||||
HOENN_DEX_ANORITH,
|
||||
HOENN_DEX_ARMALDO,
|
||||
HOENN_DEX_IGGLYBUFF,
|
||||
HOENN_DEX_JIGGLYPUFF,
|
||||
HOENN_DEX_WIGGLYTUFF,
|
||||
HOENN_DEX_FEEBAS,
|
||||
HOENN_DEX_MILOTIC,
|
||||
HOENN_DEX_CASTFORM,
|
||||
HOENN_DEX_STARYU,
|
||||
HOENN_DEX_STARMIE,
|
||||
HOENN_DEX_KECLEON,
|
||||
HOENN_DEX_SHUPPET,
|
||||
HOENN_DEX_BANETTE,
|
||||
HOENN_DEX_DUSKULL,
|
||||
HOENN_DEX_DUSCLOPS,
|
||||
HOENN_DEX_TROPIUS,
|
||||
HOENN_DEX_CHIMECHO,
|
||||
HOENN_DEX_ABSOL,
|
||||
HOENN_DEX_VULPIX,
|
||||
HOENN_DEX_NINETALES,
|
||||
HOENN_DEX_PICHU,
|
||||
HOENN_DEX_PIKACHU,
|
||||
HOENN_DEX_RAICHU,
|
||||
HOENN_DEX_PSYDUCK,
|
||||
HOENN_DEX_GOLDUCK,
|
||||
HOENN_DEX_WYNAUT,
|
||||
HOENN_DEX_WOBBUFFET,
|
||||
HOENN_DEX_NATU,
|
||||
HOENN_DEX_XATU,
|
||||
HOENN_DEX_GIRAFARIG,
|
||||
HOENN_DEX_PHANPY,
|
||||
HOENN_DEX_DONPHAN,
|
||||
HOENN_DEX_PINSIR,
|
||||
HOENN_DEX_HERACROSS,
|
||||
HOENN_DEX_RHYHORN,
|
||||
HOENN_DEX_RHYDON,
|
||||
HOENN_DEX_SNORUNT,
|
||||
HOENN_DEX_GLALIE,
|
||||
HOENN_DEX_SPHEAL,
|
||||
HOENN_DEX_SEALEO,
|
||||
HOENN_DEX_WALREIN,
|
||||
HOENN_DEX_CLAMPERL,
|
||||
HOENN_DEX_HUNTAIL,
|
||||
HOENN_DEX_GOREBYSS,
|
||||
HOENN_DEX_RELICANTH,
|
||||
HOENN_DEX_CORSOLA,
|
||||
HOENN_DEX_CHINCHOU,
|
||||
HOENN_DEX_LANTURN,
|
||||
HOENN_DEX_LUVDISC,
|
||||
HOENN_DEX_HORSEA,
|
||||
HOENN_DEX_SEADRA,
|
||||
HOENN_DEX_KINGDRA,
|
||||
HOENN_DEX_BAGON,
|
||||
HOENN_DEX_SHELGON,
|
||||
HOENN_DEX_SALAMENCE,
|
||||
HOENN_DEX_BELDUM,
|
||||
HOENN_DEX_METANG,
|
||||
HOENN_DEX_METAGROSS,
|
||||
HOENN_DEX_REGIROCK,
|
||||
HOENN_DEX_REGICE,
|
||||
HOENN_DEX_REGISTEEL,
|
||||
HOENN_DEX_LATIAS,
|
||||
HOENN_DEX_LATIOS,
|
||||
HOENN_DEX_KYOGRE,
|
||||
HOENN_DEX_GROUDON,
|
||||
HOENN_DEX_RAYQUAZA,
|
||||
HOENN_DEX_JIRACHI,
|
||||
HOENN_DEX_DEOXYS,
|
||||
// End of Hoenn Dex (see HOENN_DEX_COUNT)
|
||||
// Here below have values but are excluded from the Pokedex
|
||||
HOENN_DEX_BULBASAUR,
|
||||
HOENN_DEX_IVYSAUR,
|
||||
HOENN_DEX_VENUSAUR,
|
||||
HOENN_DEX_CHARMANDER,
|
||||
HOENN_DEX_CHARMELEON,
|
||||
HOENN_DEX_CHARIZARD,
|
||||
HOENN_DEX_SQUIRTLE,
|
||||
HOENN_DEX_WARTORTLE,
|
||||
HOENN_DEX_BLASTOISE,
|
||||
HOENN_DEX_CATERPIE,
|
||||
HOENN_DEX_METAPOD,
|
||||
HOENN_DEX_BUTTERFREE,
|
||||
HOENN_DEX_WEEDLE,
|
||||
HOENN_DEX_KAKUNA,
|
||||
HOENN_DEX_BEEDRILL,
|
||||
HOENN_DEX_PIDGEY,
|
||||
HOENN_DEX_PIDGEOTTO,
|
||||
HOENN_DEX_PIDGEOT,
|
||||
HOENN_DEX_RATTATA,
|
||||
HOENN_DEX_RATICATE,
|
||||
HOENN_DEX_SPEAROW,
|
||||
HOENN_DEX_FEAROW,
|
||||
HOENN_DEX_EKANS,
|
||||
HOENN_DEX_ARBOK,
|
||||
HOENN_DEX_NIDORAN_F,
|
||||
HOENN_DEX_NIDORINA,
|
||||
HOENN_DEX_NIDOQUEEN,
|
||||
HOENN_DEX_NIDORAN_M,
|
||||
HOENN_DEX_NIDORINO,
|
||||
HOENN_DEX_NIDOKING,
|
||||
HOENN_DEX_CLEFAIRY,
|
||||
HOENN_DEX_CLEFABLE,
|
||||
HOENN_DEX_PARAS,
|
||||
HOENN_DEX_PARASECT,
|
||||
HOENN_DEX_VENONAT,
|
||||
HOENN_DEX_VENOMOTH,
|
||||
HOENN_DEX_DIGLETT,
|
||||
HOENN_DEX_DUGTRIO,
|
||||
HOENN_DEX_MEOWTH,
|
||||
HOENN_DEX_PERSIAN,
|
||||
HOENN_DEX_MANKEY,
|
||||
HOENN_DEX_PRIMEAPE,
|
||||
HOENN_DEX_GROWLITHE,
|
||||
HOENN_DEX_ARCANINE,
|
||||
HOENN_DEX_POLIWAG,
|
||||
HOENN_DEX_POLIWHIRL,
|
||||
HOENN_DEX_POLIWRATH,
|
||||
HOENN_DEX_BELLSPROUT,
|
||||
HOENN_DEX_WEEPINBELL,
|
||||
HOENN_DEX_VICTREEBEL,
|
||||
HOENN_DEX_PONYTA,
|
||||
HOENN_DEX_RAPIDASH,
|
||||
HOENN_DEX_SLOWPOKE,
|
||||
HOENN_DEX_SLOWBRO,
|
||||
HOENN_DEX_FARFETCHD,
|
||||
HOENN_DEX_SEEL,
|
||||
HOENN_DEX_DEWGONG,
|
||||
HOENN_DEX_SHELLDER,
|
||||
HOENN_DEX_CLOYSTER,
|
||||
HOENN_DEX_GASTLY,
|
||||
HOENN_DEX_HAUNTER,
|
||||
HOENN_DEX_GENGAR,
|
||||
HOENN_DEX_ONIX,
|
||||
HOENN_DEX_DROWZEE,
|
||||
HOENN_DEX_HYPNO,
|
||||
HOENN_DEX_KRABBY,
|
||||
HOENN_DEX_KINGLER,
|
||||
HOENN_DEX_EXEGGCUTE,
|
||||
HOENN_DEX_EXEGGUTOR,
|
||||
HOENN_DEX_CUBONE,
|
||||
HOENN_DEX_MAROWAK,
|
||||
HOENN_DEX_HITMONLEE,
|
||||
HOENN_DEX_HITMONCHAN,
|
||||
HOENN_DEX_LICKITUNG,
|
||||
HOENN_DEX_CHANSEY,
|
||||
HOENN_DEX_TANGELA,
|
||||
HOENN_DEX_KANGASKHAN,
|
||||
HOENN_DEX_MR_MIME,
|
||||
HOENN_DEX_SCYTHER,
|
||||
HOENN_DEX_JYNX,
|
||||
HOENN_DEX_ELECTABUZZ,
|
||||
HOENN_DEX_MAGMAR,
|
||||
HOENN_DEX_TAUROS,
|
||||
HOENN_DEX_LAPRAS,
|
||||
HOENN_DEX_DITTO,
|
||||
HOENN_DEX_EEVEE,
|
||||
HOENN_DEX_VAPOREON,
|
||||
HOENN_DEX_JOLTEON,
|
||||
HOENN_DEX_FLAREON,
|
||||
HOENN_DEX_PORYGON,
|
||||
HOENN_DEX_OMANYTE,
|
||||
HOENN_DEX_OMASTAR,
|
||||
HOENN_DEX_KABUTO,
|
||||
HOENN_DEX_KABUTOPS,
|
||||
HOENN_DEX_AERODACTYL,
|
||||
HOENN_DEX_SNORLAX,
|
||||
HOENN_DEX_ARTICUNO,
|
||||
HOENN_DEX_ZAPDOS,
|
||||
HOENN_DEX_MOLTRES,
|
||||
HOENN_DEX_DRATINI,
|
||||
HOENN_DEX_DRAGONAIR,
|
||||
HOENN_DEX_DRAGONITE,
|
||||
HOENN_DEX_MEWTWO,
|
||||
HOENN_DEX_MEW,
|
||||
HOENN_DEX_CHIKORITA,
|
||||
HOENN_DEX_BAYLEEF,
|
||||
HOENN_DEX_MEGANIUM,
|
||||
HOENN_DEX_CYNDAQUIL,
|
||||
HOENN_DEX_QUILAVA,
|
||||
HOENN_DEX_TYPHLOSION,
|
||||
HOENN_DEX_TOTODILE,
|
||||
HOENN_DEX_CROCONAW,
|
||||
HOENN_DEX_FERALIGATR,
|
||||
HOENN_DEX_SENTRET,
|
||||
HOENN_DEX_FURRET,
|
||||
HOENN_DEX_HOOTHOOT,
|
||||
HOENN_DEX_NOCTOWL,
|
||||
HOENN_DEX_LEDYBA,
|
||||
HOENN_DEX_LEDIAN,
|
||||
HOENN_DEX_SPINARAK,
|
||||
HOENN_DEX_ARIADOS,
|
||||
HOENN_DEX_CLEFFA,
|
||||
HOENN_DEX_TOGEPI,
|
||||
HOENN_DEX_TOGETIC,
|
||||
HOENN_DEX_MAREEP,
|
||||
HOENN_DEX_FLAAFFY,
|
||||
HOENN_DEX_AMPHAROS,
|
||||
HOENN_DEX_SUDOWOODO,
|
||||
HOENN_DEX_POLITOED,
|
||||
HOENN_DEX_HOPPIP,
|
||||
HOENN_DEX_SKIPLOOM,
|
||||
HOENN_DEX_JUMPLUFF,
|
||||
HOENN_DEX_AIPOM,
|
||||
HOENN_DEX_SUNKERN,
|
||||
HOENN_DEX_SUNFLORA,
|
||||
HOENN_DEX_YANMA,
|
||||
HOENN_DEX_WOOPER,
|
||||
HOENN_DEX_QUAGSIRE,
|
||||
HOENN_DEX_ESPEON,
|
||||
HOENN_DEX_UMBREON,
|
||||
HOENN_DEX_MURKROW,
|
||||
HOENN_DEX_SLOWKING,
|
||||
HOENN_DEX_MISDREAVUS,
|
||||
HOENN_DEX_UNOWN,
|
||||
HOENN_DEX_PINECO,
|
||||
HOENN_DEX_FORRETRESS,
|
||||
HOENN_DEX_DUNSPARCE,
|
||||
HOENN_DEX_GLIGAR,
|
||||
HOENN_DEX_STEELIX,
|
||||
HOENN_DEX_SNUBBULL,
|
||||
HOENN_DEX_GRANBULL,
|
||||
HOENN_DEX_QWILFISH,
|
||||
HOENN_DEX_SCIZOR,
|
||||
HOENN_DEX_SHUCKLE,
|
||||
HOENN_DEX_SNEASEL,
|
||||
HOENN_DEX_TEDDIURSA,
|
||||
HOENN_DEX_URSARING,
|
||||
HOENN_DEX_SWINUB,
|
||||
HOENN_DEX_PILOSWINE,
|
||||
HOENN_DEX_REMORAID,
|
||||
HOENN_DEX_OCTILLERY,
|
||||
HOENN_DEX_DELIBIRD,
|
||||
HOENN_DEX_MANTINE,
|
||||
HOENN_DEX_HOUNDOUR,
|
||||
HOENN_DEX_HOUNDOOM,
|
||||
HOENN_DEX_PORYGON2,
|
||||
HOENN_DEX_STANTLER,
|
||||
HOENN_DEX_SMEARGLE,
|
||||
HOENN_DEX_TYROGUE,
|
||||
HOENN_DEX_HITMONTOP,
|
||||
HOENN_DEX_SMOOCHUM,
|
||||
HOENN_DEX_ELEKID,
|
||||
HOENN_DEX_MAGBY,
|
||||
HOENN_DEX_MILTANK,
|
||||
HOENN_DEX_BLISSEY,
|
||||
HOENN_DEX_RAIKOU,
|
||||
HOENN_DEX_ENTEI,
|
||||
HOENN_DEX_SUICUNE,
|
||||
HOENN_DEX_LARVITAR,
|
||||
HOENN_DEX_PUPITAR,
|
||||
HOENN_DEX_TYRANITAR,
|
||||
HOENN_DEX_LUGIA,
|
||||
HOENN_DEX_HO_OH,
|
||||
HOENN_DEX_CELEBI,
|
||||
HOENN_DEX_OLD_UNOWN_B,
|
||||
HOENN_DEX_OLD_UNOWN_C,
|
||||
HOENN_DEX_OLD_UNOWN_D,
|
||||
HOENN_DEX_OLD_UNOWN_E,
|
||||
HOENN_DEX_OLD_UNOWN_F,
|
||||
HOENN_DEX_OLD_UNOWN_G,
|
||||
HOENN_DEX_OLD_UNOWN_H,
|
||||
HOENN_DEX_OLD_UNOWN_I,
|
||||
HOENN_DEX_OLD_UNOWN_J,
|
||||
HOENN_DEX_OLD_UNOWN_K,
|
||||
HOENN_DEX_OLD_UNOWN_L,
|
||||
HOENN_DEX_OLD_UNOWN_M,
|
||||
HOENN_DEX_OLD_UNOWN_N,
|
||||
HOENN_DEX_OLD_UNOWN_O,
|
||||
HOENN_DEX_OLD_UNOWN_P,
|
||||
HOENN_DEX_OLD_UNOWN_Q,
|
||||
HOENN_DEX_OLD_UNOWN_R,
|
||||
HOENN_DEX_OLD_UNOWN_S,
|
||||
HOENN_DEX_OLD_UNOWN_T,
|
||||
HOENN_DEX_OLD_UNOWN_U,
|
||||
HOENN_DEX_OLD_UNOWN_V,
|
||||
HOENN_DEX_OLD_UNOWN_W,
|
||||
HOENN_DEX_OLD_UNOWN_X,
|
||||
HOENN_DEX_OLD_UNOWN_Y,
|
||||
HOENN_DEX_OLD_UNOWN_Z,
|
||||
};
|
||||
|
||||
#define HOENN_DEX_COUNT HOENN_DEX_DEOXYS
|
||||
|
||||
#endif // GUARD_CONSTANTS_POKEDEX_H
|
@ -447,847 +447,4 @@
|
||||
#define SPECIES_UNOWN_EMARK (SPECIES_UNOWN_B + 25)
|
||||
#define SPECIES_UNOWN_QMARK (SPECIES_UNOWN_B + 26)
|
||||
|
||||
// National Dex Index Defines
|
||||
|
||||
#define NATIONAL_DEX_NONE 0
|
||||
#define NATIONAL_DEX_BULBASAUR 1
|
||||
#define NATIONAL_DEX_IVYSAUR 2
|
||||
#define NATIONAL_DEX_VENUSAUR 3
|
||||
#define NATIONAL_DEX_CHARMANDER 4
|
||||
#define NATIONAL_DEX_CHARMELEON 5
|
||||
#define NATIONAL_DEX_CHARIZARD 6
|
||||
#define NATIONAL_DEX_SQUIRTLE 7
|
||||
#define NATIONAL_DEX_WARTORTLE 8
|
||||
#define NATIONAL_DEX_BLASTOISE 9
|
||||
#define NATIONAL_DEX_CATERPIE 10
|
||||
#define NATIONAL_DEX_METAPOD 11
|
||||
#define NATIONAL_DEX_BUTTERFREE 12
|
||||
#define NATIONAL_DEX_WEEDLE 13
|
||||
#define NATIONAL_DEX_KAKUNA 14
|
||||
#define NATIONAL_DEX_BEEDRILL 15
|
||||
#define NATIONAL_DEX_PIDGEY 16
|
||||
#define NATIONAL_DEX_PIDGEOTTO 17
|
||||
#define NATIONAL_DEX_PIDGEOT 18
|
||||
#define NATIONAL_DEX_RATTATA 19
|
||||
#define NATIONAL_DEX_RATICATE 20
|
||||
#define NATIONAL_DEX_SPEAROW 21
|
||||
#define NATIONAL_DEX_FEAROW 22
|
||||
#define NATIONAL_DEX_EKANS 23
|
||||
#define NATIONAL_DEX_ARBOK 24
|
||||
#define NATIONAL_DEX_PIKACHU 25
|
||||
#define NATIONAL_DEX_RAICHU 26
|
||||
#define NATIONAL_DEX_SANDSHREW 27
|
||||
#define NATIONAL_DEX_SANDSLASH 28
|
||||
#define NATIONAL_DEX_NIDORAN_F 29
|
||||
#define NATIONAL_DEX_NIDORINA 30
|
||||
#define NATIONAL_DEX_NIDOQUEEN 31
|
||||
#define NATIONAL_DEX_NIDORAN_M 32
|
||||
#define NATIONAL_DEX_NIDORINO 33
|
||||
#define NATIONAL_DEX_NIDOKING 34
|
||||
#define NATIONAL_DEX_CLEFAIRY 35
|
||||
#define NATIONAL_DEX_CLEFABLE 36
|
||||
#define NATIONAL_DEX_VULPIX 37
|
||||
#define NATIONAL_DEX_NINETALES 38
|
||||
#define NATIONAL_DEX_JIGGLYPUFF 39
|
||||
#define NATIONAL_DEX_WIGGLYTUFF 40
|
||||
#define NATIONAL_DEX_ZUBAT 41
|
||||
#define NATIONAL_DEX_GOLBAT 42
|
||||
#define NATIONAL_DEX_ODDISH 43
|
||||
#define NATIONAL_DEX_GLOOM 44
|
||||
#define NATIONAL_DEX_VILEPLUME 45
|
||||
#define NATIONAL_DEX_PARAS 46
|
||||
#define NATIONAL_DEX_PARASECT 47
|
||||
#define NATIONAL_DEX_VENONAT 48
|
||||
#define NATIONAL_DEX_VENOMOTH 49
|
||||
#define NATIONAL_DEX_DIGLETT 50
|
||||
#define NATIONAL_DEX_DUGTRIO 51
|
||||
#define NATIONAL_DEX_MEOWTH 52
|
||||
#define NATIONAL_DEX_PERSIAN 53
|
||||
#define NATIONAL_DEX_PSYDUCK 54
|
||||
#define NATIONAL_DEX_GOLDUCK 55
|
||||
#define NATIONAL_DEX_MANKEY 56
|
||||
#define NATIONAL_DEX_PRIMEAPE 57
|
||||
#define NATIONAL_DEX_GROWLITHE 58
|
||||
#define NATIONAL_DEX_ARCANINE 59
|
||||
#define NATIONAL_DEX_POLIWAG 60
|
||||
#define NATIONAL_DEX_POLIWHIRL 61
|
||||
#define NATIONAL_DEX_POLIWRATH 62
|
||||
#define NATIONAL_DEX_ABRA 63
|
||||
#define NATIONAL_DEX_KADABRA 64
|
||||
#define NATIONAL_DEX_ALAKAZAM 65
|
||||
#define NATIONAL_DEX_MACHOP 66
|
||||
#define NATIONAL_DEX_MACHOKE 67
|
||||
#define NATIONAL_DEX_MACHAMP 68
|
||||
#define NATIONAL_DEX_BELLSPROUT 69
|
||||
#define NATIONAL_DEX_WEEPINBELL 70
|
||||
#define NATIONAL_DEX_VICTREEBEL 71
|
||||
#define NATIONAL_DEX_TENTACOOL 72
|
||||
#define NATIONAL_DEX_TENTACRUEL 73
|
||||
#define NATIONAL_DEX_GEODUDE 74
|
||||
#define NATIONAL_DEX_GRAVELER 75
|
||||
#define NATIONAL_DEX_GOLEM 76
|
||||
#define NATIONAL_DEX_PONYTA 77
|
||||
#define NATIONAL_DEX_RAPIDASH 78
|
||||
#define NATIONAL_DEX_SLOWPOKE 79
|
||||
#define NATIONAL_DEX_SLOWBRO 80
|
||||
#define NATIONAL_DEX_MAGNEMITE 81
|
||||
#define NATIONAL_DEX_MAGNETON 82
|
||||
#define NATIONAL_DEX_FARFETCHD 83
|
||||
#define NATIONAL_DEX_DODUO 84
|
||||
#define NATIONAL_DEX_DODRIO 85
|
||||
#define NATIONAL_DEX_SEEL 86
|
||||
#define NATIONAL_DEX_DEWGONG 87
|
||||
#define NATIONAL_DEX_GRIMER 88
|
||||
#define NATIONAL_DEX_MUK 89
|
||||
#define NATIONAL_DEX_SHELLDER 90
|
||||
#define NATIONAL_DEX_CLOYSTER 91
|
||||
#define NATIONAL_DEX_GASTLY 92
|
||||
#define NATIONAL_DEX_HAUNTER 93
|
||||
#define NATIONAL_DEX_GENGAR 94
|
||||
#define NATIONAL_DEX_ONIX 95
|
||||
#define NATIONAL_DEX_DROWZEE 96
|
||||
#define NATIONAL_DEX_HYPNO 97
|
||||
#define NATIONAL_DEX_KRABBY 98
|
||||
#define NATIONAL_DEX_KINGLER 99
|
||||
#define NATIONAL_DEX_VOLTORB 100
|
||||
#define NATIONAL_DEX_ELECTRODE 101
|
||||
#define NATIONAL_DEX_EXEGGCUTE 102
|
||||
#define NATIONAL_DEX_EXEGGUTOR 103
|
||||
#define NATIONAL_DEX_CUBONE 104
|
||||
#define NATIONAL_DEX_MAROWAK 105
|
||||
#define NATIONAL_DEX_HITMONLEE 106
|
||||
#define NATIONAL_DEX_HITMONCHAN 107
|
||||
#define NATIONAL_DEX_LICKITUNG 108
|
||||
#define NATIONAL_DEX_KOFFING 109
|
||||
#define NATIONAL_DEX_WEEZING 110
|
||||
#define NATIONAL_DEX_RHYHORN 111
|
||||
#define NATIONAL_DEX_RHYDON 112
|
||||
#define NATIONAL_DEX_CHANSEY 113
|
||||
#define NATIONAL_DEX_TANGELA 114
|
||||
#define NATIONAL_DEX_KANGASKHAN 115
|
||||
#define NATIONAL_DEX_HORSEA 116
|
||||
#define NATIONAL_DEX_SEADRA 117
|
||||
#define NATIONAL_DEX_GOLDEEN 118
|
||||
#define NATIONAL_DEX_SEAKING 119
|
||||
#define NATIONAL_DEX_STARYU 120
|
||||
#define NATIONAL_DEX_STARMIE 121
|
||||
#define NATIONAL_DEX_MR_MIME 122
|
||||
#define NATIONAL_DEX_SCYTHER 123
|
||||
#define NATIONAL_DEX_JYNX 124
|
||||
#define NATIONAL_DEX_ELECTABUZZ 125
|
||||
#define NATIONAL_DEX_MAGMAR 126
|
||||
#define NATIONAL_DEX_PINSIR 127
|
||||
#define NATIONAL_DEX_TAUROS 128
|
||||
#define NATIONAL_DEX_MAGIKARP 129
|
||||
#define NATIONAL_DEX_GYARADOS 130
|
||||
#define NATIONAL_DEX_LAPRAS 131
|
||||
#define NATIONAL_DEX_DITTO 132
|
||||
#define NATIONAL_DEX_EEVEE 133
|
||||
#define NATIONAL_DEX_VAPOREON 134
|
||||
#define NATIONAL_DEX_JOLTEON 135
|
||||
#define NATIONAL_DEX_FLAREON 136
|
||||
#define NATIONAL_DEX_PORYGON 137
|
||||
#define NATIONAL_DEX_OMANYTE 138
|
||||
#define NATIONAL_DEX_OMASTAR 139
|
||||
#define NATIONAL_DEX_KABUTO 140
|
||||
#define NATIONAL_DEX_KABUTOPS 141
|
||||
#define NATIONAL_DEX_AERODACTYL 142
|
||||
#define NATIONAL_DEX_SNORLAX 143
|
||||
#define NATIONAL_DEX_ARTICUNO 144
|
||||
#define NATIONAL_DEX_ZAPDOS 145
|
||||
#define NATIONAL_DEX_MOLTRES 146
|
||||
#define NATIONAL_DEX_DRATINI 147
|
||||
#define NATIONAL_DEX_DRAGONAIR 148
|
||||
#define NATIONAL_DEX_DRAGONITE 149
|
||||
#define NATIONAL_DEX_MEWTWO 150
|
||||
#define NATIONAL_DEX_MEW 151
|
||||
|
||||
#define KANTO_DEX_COUNT NATIONAL_DEX_MEW
|
||||
|
||||
#define NATIONAL_DEX_CHIKORITA 152
|
||||
#define NATIONAL_DEX_BAYLEEF 153
|
||||
#define NATIONAL_DEX_MEGANIUM 154
|
||||
#define NATIONAL_DEX_CYNDAQUIL 155
|
||||
#define NATIONAL_DEX_QUILAVA 156
|
||||
#define NATIONAL_DEX_TYPHLOSION 157
|
||||
#define NATIONAL_DEX_TOTODILE 158
|
||||
#define NATIONAL_DEX_CROCONAW 159
|
||||
#define NATIONAL_DEX_FERALIGATR 160
|
||||
#define NATIONAL_DEX_SENTRET 161
|
||||
#define NATIONAL_DEX_FURRET 162
|
||||
#define NATIONAL_DEX_HOOTHOOT 163
|
||||
#define NATIONAL_DEX_NOCTOWL 164
|
||||
#define NATIONAL_DEX_LEDYBA 165
|
||||
#define NATIONAL_DEX_LEDIAN 166
|
||||
#define NATIONAL_DEX_SPINARAK 167
|
||||
#define NATIONAL_DEX_ARIADOS 168
|
||||
#define NATIONAL_DEX_CROBAT 169
|
||||
#define NATIONAL_DEX_CHINCHOU 170
|
||||
#define NATIONAL_DEX_LANTURN 171
|
||||
#define NATIONAL_DEX_PICHU 172
|
||||
#define NATIONAL_DEX_CLEFFA 173
|
||||
#define NATIONAL_DEX_IGGLYBUFF 174
|
||||
#define NATIONAL_DEX_TOGEPI 175
|
||||
#define NATIONAL_DEX_TOGETIC 176
|
||||
#define NATIONAL_DEX_NATU 177
|
||||
#define NATIONAL_DEX_XATU 178
|
||||
#define NATIONAL_DEX_MAREEP 179
|
||||
#define NATIONAL_DEX_FLAAFFY 180
|
||||
#define NATIONAL_DEX_AMPHAROS 181
|
||||
#define NATIONAL_DEX_BELLOSSOM 182
|
||||
#define NATIONAL_DEX_MARILL 183
|
||||
#define NATIONAL_DEX_AZUMARILL 184
|
||||
#define NATIONAL_DEX_SUDOWOODO 185
|
||||
#define NATIONAL_DEX_POLITOED 186
|
||||
#define NATIONAL_DEX_HOPPIP 187
|
||||
#define NATIONAL_DEX_SKIPLOOM 188
|
||||
#define NATIONAL_DEX_JUMPLUFF 189
|
||||
#define NATIONAL_DEX_AIPOM 190
|
||||
#define NATIONAL_DEX_SUNKERN 191
|
||||
#define NATIONAL_DEX_SUNFLORA 192
|
||||
#define NATIONAL_DEX_YANMA 193
|
||||
#define NATIONAL_DEX_WOOPER 194
|
||||
#define NATIONAL_DEX_QUAGSIRE 195
|
||||
#define NATIONAL_DEX_ESPEON 196
|
||||
#define NATIONAL_DEX_UMBREON 197
|
||||
#define NATIONAL_DEX_MURKROW 198
|
||||
#define NATIONAL_DEX_SLOWKING 199
|
||||
#define NATIONAL_DEX_MISDREAVUS 200
|
||||
#define NATIONAL_DEX_UNOWN 201
|
||||
#define NATIONAL_DEX_WOBBUFFET 202
|
||||
#define NATIONAL_DEX_GIRAFARIG 203
|
||||
#define NATIONAL_DEX_PINECO 204
|
||||
#define NATIONAL_DEX_FORRETRESS 205
|
||||
#define NATIONAL_DEX_DUNSPARCE 206
|
||||
#define NATIONAL_DEX_GLIGAR 207
|
||||
#define NATIONAL_DEX_STEELIX 208
|
||||
#define NATIONAL_DEX_SNUBBULL 209
|
||||
#define NATIONAL_DEX_GRANBULL 210
|
||||
#define NATIONAL_DEX_QWILFISH 211
|
||||
#define NATIONAL_DEX_SCIZOR 212
|
||||
#define NATIONAL_DEX_SHUCKLE 213
|
||||
#define NATIONAL_DEX_HERACROSS 214
|
||||
#define NATIONAL_DEX_SNEASEL 215
|
||||
#define NATIONAL_DEX_TEDDIURSA 216
|
||||
#define NATIONAL_DEX_URSARING 217
|
||||
#define NATIONAL_DEX_SLUGMA 218
|
||||
#define NATIONAL_DEX_MAGCARGO 219
|
||||
#define NATIONAL_DEX_SWINUB 220
|
||||
#define NATIONAL_DEX_PILOSWINE 221
|
||||
#define NATIONAL_DEX_CORSOLA 222
|
||||
#define NATIONAL_DEX_REMORAID 223
|
||||
#define NATIONAL_DEX_OCTILLERY 224
|
||||
#define NATIONAL_DEX_DELIBIRD 225
|
||||
#define NATIONAL_DEX_MANTINE 226
|
||||
#define NATIONAL_DEX_SKARMORY 227
|
||||
#define NATIONAL_DEX_HOUNDOUR 228
|
||||
#define NATIONAL_DEX_HOUNDOOM 229
|
||||
#define NATIONAL_DEX_KINGDRA 230
|
||||
#define NATIONAL_DEX_PHANPY 231
|
||||
#define NATIONAL_DEX_DONPHAN 232
|
||||
#define NATIONAL_DEX_PORYGON2 233
|
||||
#define NATIONAL_DEX_STANTLER 234
|
||||
#define NATIONAL_DEX_SMEARGLE 235
|
||||
#define NATIONAL_DEX_TYROGUE 236
|
||||
#define NATIONAL_DEX_HITMONTOP 237
|
||||
#define NATIONAL_DEX_SMOOCHUM 238
|
||||
#define NATIONAL_DEX_ELEKID 239
|
||||
#define NATIONAL_DEX_MAGBY 240
|
||||
#define NATIONAL_DEX_MILTANK 241
|
||||
#define NATIONAL_DEX_BLISSEY 242
|
||||
#define NATIONAL_DEX_RAIKOU 243
|
||||
#define NATIONAL_DEX_ENTEI 244
|
||||
#define NATIONAL_DEX_SUICUNE 245
|
||||
#define NATIONAL_DEX_LARVITAR 246
|
||||
#define NATIONAL_DEX_PUPITAR 247
|
||||
#define NATIONAL_DEX_TYRANITAR 248
|
||||
#define NATIONAL_DEX_LUGIA 249
|
||||
#define NATIONAL_DEX_HO_OH 250
|
||||
#define NATIONAL_DEX_CELEBI 251
|
||||
|
||||
#define JOHTO_DEX_COUNT NATIONAL_DEX_CELEBI
|
||||
|
||||
#define NATIONAL_DEX_TREECKO 252
|
||||
#define NATIONAL_DEX_GROVYLE 253
|
||||
#define NATIONAL_DEX_SCEPTILE 254
|
||||
#define NATIONAL_DEX_TORCHIC 255
|
||||
#define NATIONAL_DEX_COMBUSKEN 256
|
||||
#define NATIONAL_DEX_BLAZIKEN 257
|
||||
#define NATIONAL_DEX_MUDKIP 258
|
||||
#define NATIONAL_DEX_MARSHTOMP 259
|
||||
#define NATIONAL_DEX_SWAMPERT 260
|
||||
#define NATIONAL_DEX_POOCHYENA 261
|
||||
#define NATIONAL_DEX_MIGHTYENA 262
|
||||
#define NATIONAL_DEX_ZIGZAGOON 263
|
||||
#define NATIONAL_DEX_LINOONE 264
|
||||
#define NATIONAL_DEX_WURMPLE 265
|
||||
#define NATIONAL_DEX_SILCOON 266
|
||||
#define NATIONAL_DEX_BEAUTIFLY 267
|
||||
#define NATIONAL_DEX_CASCOON 268
|
||||
#define NATIONAL_DEX_DUSTOX 269
|
||||
#define NATIONAL_DEX_LOTAD 270
|
||||
#define NATIONAL_DEX_LOMBRE 271
|
||||
#define NATIONAL_DEX_LUDICOLO 272
|
||||
#define NATIONAL_DEX_SEEDOT 273
|
||||
#define NATIONAL_DEX_NUZLEAF 274
|
||||
#define NATIONAL_DEX_SHIFTRY 275
|
||||
#define NATIONAL_DEX_TAILLOW 276
|
||||
#define NATIONAL_DEX_SWELLOW 277
|
||||
#define NATIONAL_DEX_WINGULL 278
|
||||
#define NATIONAL_DEX_PELIPPER 279
|
||||
#define NATIONAL_DEX_RALTS 280
|
||||
#define NATIONAL_DEX_KIRLIA 281
|
||||
#define NATIONAL_DEX_GARDEVOIR 282
|
||||
#define NATIONAL_DEX_SURSKIT 283
|
||||
#define NATIONAL_DEX_MASQUERAIN 284
|
||||
#define NATIONAL_DEX_SHROOMISH 285
|
||||
#define NATIONAL_DEX_BRELOOM 286
|
||||
#define NATIONAL_DEX_SLAKOTH 287
|
||||
#define NATIONAL_DEX_VIGOROTH 288
|
||||
#define NATIONAL_DEX_SLAKING 289
|
||||
#define NATIONAL_DEX_NINCADA 290
|
||||
#define NATIONAL_DEX_NINJASK 291
|
||||
#define NATIONAL_DEX_SHEDINJA 292
|
||||
#define NATIONAL_DEX_WHISMUR 293
|
||||
#define NATIONAL_DEX_LOUDRED 294
|
||||
#define NATIONAL_DEX_EXPLOUD 295
|
||||
#define NATIONAL_DEX_MAKUHITA 296
|
||||
#define NATIONAL_DEX_HARIYAMA 297
|
||||
#define NATIONAL_DEX_AZURILL 298
|
||||
#define NATIONAL_DEX_NOSEPASS 299
|
||||
#define NATIONAL_DEX_SKITTY 300
|
||||
#define NATIONAL_DEX_DELCATTY 301
|
||||
#define NATIONAL_DEX_SABLEYE 302
|
||||
#define NATIONAL_DEX_MAWILE 303
|
||||
#define NATIONAL_DEX_ARON 304
|
||||
#define NATIONAL_DEX_LAIRON 305
|
||||
#define NATIONAL_DEX_AGGRON 306
|
||||
#define NATIONAL_DEX_MEDITITE 307
|
||||
#define NATIONAL_DEX_MEDICHAM 308
|
||||
#define NATIONAL_DEX_ELECTRIKE 309
|
||||
#define NATIONAL_DEX_MANECTRIC 310
|
||||
#define NATIONAL_DEX_PLUSLE 311
|
||||
#define NATIONAL_DEX_MINUN 312
|
||||
#define NATIONAL_DEX_VOLBEAT 313
|
||||
#define NATIONAL_DEX_ILLUMISE 314
|
||||
#define NATIONAL_DEX_ROSELIA 315
|
||||
#define NATIONAL_DEX_GULPIN 316
|
||||
#define NATIONAL_DEX_SWALOT 317
|
||||
#define NATIONAL_DEX_CARVANHA 318
|
||||
#define NATIONAL_DEX_SHARPEDO 319
|
||||
#define NATIONAL_DEX_WAILMER 320
|
||||
#define NATIONAL_DEX_WAILORD 321
|
||||
#define NATIONAL_DEX_NUMEL 322
|
||||
#define NATIONAL_DEX_CAMERUPT 323
|
||||
#define NATIONAL_DEX_TORKOAL 324
|
||||
#define NATIONAL_DEX_SPOINK 325
|
||||
#define NATIONAL_DEX_GRUMPIG 326
|
||||
#define NATIONAL_DEX_SPINDA 327
|
||||
#define NATIONAL_DEX_TRAPINCH 328
|
||||
#define NATIONAL_DEX_VIBRAVA 329
|
||||
#define NATIONAL_DEX_FLYGON 330
|
||||
#define NATIONAL_DEX_CACNEA 331
|
||||
#define NATIONAL_DEX_CACTURNE 332
|
||||
#define NATIONAL_DEX_SWABLU 333
|
||||
#define NATIONAL_DEX_ALTARIA 334
|
||||
#define NATIONAL_DEX_ZANGOOSE 335
|
||||
#define NATIONAL_DEX_SEVIPER 336
|
||||
#define NATIONAL_DEX_LUNATONE 337
|
||||
#define NATIONAL_DEX_SOLROCK 338
|
||||
#define NATIONAL_DEX_BARBOACH 339
|
||||
#define NATIONAL_DEX_WHISCASH 340
|
||||
#define NATIONAL_DEX_CORPHISH 341
|
||||
#define NATIONAL_DEX_CRAWDAUNT 342
|
||||
#define NATIONAL_DEX_BALTOY 343
|
||||
#define NATIONAL_DEX_CLAYDOL 344
|
||||
#define NATIONAL_DEX_LILEEP 345
|
||||
#define NATIONAL_DEX_CRADILY 346
|
||||
#define NATIONAL_DEX_ANORITH 347
|
||||
#define NATIONAL_DEX_ARMALDO 348
|
||||
#define NATIONAL_DEX_FEEBAS 349
|
||||
#define NATIONAL_DEX_MILOTIC 350
|
||||
#define NATIONAL_DEX_CASTFORM 351
|
||||
#define NATIONAL_DEX_KECLEON 352
|
||||
#define NATIONAL_DEX_SHUPPET 353
|
||||
#define NATIONAL_DEX_BANETTE 354
|
||||
#define NATIONAL_DEX_DUSKULL 355
|
||||
#define NATIONAL_DEX_DUSCLOPS 356
|
||||
#define NATIONAL_DEX_TROPIUS 357
|
||||
#define NATIONAL_DEX_CHIMECHO 358
|
||||
#define NATIONAL_DEX_ABSOL 359
|
||||
#define NATIONAL_DEX_WYNAUT 360
|
||||
#define NATIONAL_DEX_SNORUNT 361
|
||||
#define NATIONAL_DEX_GLALIE 362
|
||||
#define NATIONAL_DEX_SPHEAL 363
|
||||
#define NATIONAL_DEX_SEALEO 364
|
||||
#define NATIONAL_DEX_WALREIN 365
|
||||
#define NATIONAL_DEX_CLAMPERL 366
|
||||
#define NATIONAL_DEX_HUNTAIL 367
|
||||
#define NATIONAL_DEX_GOREBYSS 368
|
||||
#define NATIONAL_DEX_RELICANTH 369
|
||||
#define NATIONAL_DEX_LUVDISC 370
|
||||
#define NATIONAL_DEX_BAGON 371
|
||||
#define NATIONAL_DEX_SHELGON 372
|
||||
#define NATIONAL_DEX_SALAMENCE 373
|
||||
#define NATIONAL_DEX_BELDUM 374
|
||||
#define NATIONAL_DEX_METANG 375
|
||||
#define NATIONAL_DEX_METAGROSS 376
|
||||
#define NATIONAL_DEX_REGIROCK 377
|
||||
#define NATIONAL_DEX_REGICE 378
|
||||
#define NATIONAL_DEX_REGISTEEL 379
|
||||
#define NATIONAL_DEX_LATIAS 380
|
||||
#define NATIONAL_DEX_LATIOS 381
|
||||
#define NATIONAL_DEX_KYOGRE 382
|
||||
#define NATIONAL_DEX_GROUDON 383
|
||||
#define NATIONAL_DEX_RAYQUAZA 384
|
||||
#define NATIONAL_DEX_JIRACHI 385
|
||||
#define NATIONAL_DEX_DEOXYS 386
|
||||
|
||||
#define NATIONAL_DEX_COUNT NATIONAL_DEX_DEOXYS
|
||||
|
||||
#define NATIONAL_DEX_OLD_UNOWN_B (NATIONAL_DEX_COUNT + 1)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_C (NATIONAL_DEX_OLD_UNOWN_B + 1)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_D (NATIONAL_DEX_OLD_UNOWN_B + 2)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_E (NATIONAL_DEX_OLD_UNOWN_B + 3)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_F (NATIONAL_DEX_OLD_UNOWN_B + 4)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_G (NATIONAL_DEX_OLD_UNOWN_B + 5)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_H (NATIONAL_DEX_OLD_UNOWN_B + 6)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_I (NATIONAL_DEX_OLD_UNOWN_B + 7)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_J (NATIONAL_DEX_OLD_UNOWN_B + 8)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_K (NATIONAL_DEX_OLD_UNOWN_B + 9)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_L (NATIONAL_DEX_OLD_UNOWN_B + 10)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_M (NATIONAL_DEX_OLD_UNOWN_B + 11)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_N (NATIONAL_DEX_OLD_UNOWN_B + 12)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_O (NATIONAL_DEX_OLD_UNOWN_B + 13)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_P (NATIONAL_DEX_OLD_UNOWN_B + 14)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_Q (NATIONAL_DEX_OLD_UNOWN_B + 15)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_R (NATIONAL_DEX_OLD_UNOWN_B + 16)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_S (NATIONAL_DEX_OLD_UNOWN_B + 17)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_T (NATIONAL_DEX_OLD_UNOWN_B + 18)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_U (NATIONAL_DEX_OLD_UNOWN_B + 19)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_V (NATIONAL_DEX_OLD_UNOWN_B + 20)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_W (NATIONAL_DEX_OLD_UNOWN_B + 21)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_X (NATIONAL_DEX_OLD_UNOWN_B + 22)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_Y (NATIONAL_DEX_OLD_UNOWN_B + 23)
|
||||
#define NATIONAL_DEX_OLD_UNOWN_Z (NATIONAL_DEX_OLD_UNOWN_B + 24)
|
||||
|
||||
// Hoenn Dex Index Defines
|
||||
|
||||
#define HOENN_DEX_NONE 0
|
||||
#define HOENN_DEX_TREECKO 1
|
||||
#define HOENN_DEX_GROVYLE 2
|
||||
#define HOENN_DEX_SCEPTILE 3
|
||||
#define HOENN_DEX_TORCHIC 4
|
||||
#define HOENN_DEX_COMBUSKEN 5
|
||||
#define HOENN_DEX_BLAZIKEN 6
|
||||
#define HOENN_DEX_MUDKIP 7
|
||||
#define HOENN_DEX_MARSHTOMP 8
|
||||
#define HOENN_DEX_SWAMPERT 9
|
||||
#define HOENN_DEX_POOCHYENA 10
|
||||
#define HOENN_DEX_MIGHTYENA 11
|
||||
#define HOENN_DEX_ZIGZAGOON 12
|
||||
#define HOENN_DEX_LINOONE 13
|
||||
#define HOENN_DEX_WURMPLE 14
|
||||
#define HOENN_DEX_SILCOON 15
|
||||
#define HOENN_DEX_BEAUTIFLY 16
|
||||
#define HOENN_DEX_CASCOON 17
|
||||
#define HOENN_DEX_DUSTOX 18
|
||||
#define HOENN_DEX_LOTAD 19
|
||||
#define HOENN_DEX_LOMBRE 20
|
||||
#define HOENN_DEX_LUDICOLO 21
|
||||
#define HOENN_DEX_SEEDOT 22
|
||||
#define HOENN_DEX_NUZLEAF 23
|
||||
#define HOENN_DEX_SHIFTRY 24
|
||||
#define HOENN_DEX_TAILLOW 25
|
||||
#define HOENN_DEX_SWELLOW 26
|
||||
#define HOENN_DEX_WINGULL 27
|
||||
#define HOENN_DEX_PELIPPER 28
|
||||
#define HOENN_DEX_RALTS 29
|
||||
#define HOENN_DEX_KIRLIA 30
|
||||
#define HOENN_DEX_GARDEVOIR 31
|
||||
#define HOENN_DEX_SURSKIT 32
|
||||
#define HOENN_DEX_MASQUERAIN 33
|
||||
#define HOENN_DEX_SHROOMISH 34
|
||||
#define HOENN_DEX_BRELOOM 35
|
||||
#define HOENN_DEX_SLAKOTH 36
|
||||
#define HOENN_DEX_VIGOROTH 37
|
||||
#define HOENN_DEX_SLAKING 38
|
||||
#define HOENN_DEX_ABRA 39
|
||||
#define HOENN_DEX_KADABRA 40
|
||||
#define HOENN_DEX_ALAKAZAM 41
|
||||
#define HOENN_DEX_NINCADA 42
|
||||
#define HOENN_DEX_NINJASK 43
|
||||
#define HOENN_DEX_SHEDINJA 44
|
||||
#define HOENN_DEX_WHISMUR 45
|
||||
#define HOENN_DEX_LOUDRED 46
|
||||
#define HOENN_DEX_EXPLOUD 47
|
||||
#define HOENN_DEX_MAKUHITA 48
|
||||
#define HOENN_DEX_HARIYAMA 49
|
||||
#define HOENN_DEX_GOLDEEN 50
|
||||
#define HOENN_DEX_SEAKING 51
|
||||
#define HOENN_DEX_MAGIKARP 52
|
||||
#define HOENN_DEX_GYARADOS 53
|
||||
#define HOENN_DEX_AZURILL 54
|
||||
#define HOENN_DEX_MARILL 55
|
||||
#define HOENN_DEX_AZUMARILL 56
|
||||
#define HOENN_DEX_GEODUDE 57
|
||||
#define HOENN_DEX_GRAVELER 58
|
||||
#define HOENN_DEX_GOLEM 59
|
||||
#define HOENN_DEX_NOSEPASS 60
|
||||
#define HOENN_DEX_SKITTY 61
|
||||
#define HOENN_DEX_DELCATTY 62
|
||||
#define HOENN_DEX_ZUBAT 63
|
||||
#define HOENN_DEX_GOLBAT 64
|
||||
#define HOENN_DEX_CROBAT 65
|
||||
#define HOENN_DEX_TENTACOOL 66
|
||||
#define HOENN_DEX_TENTACRUEL 67
|
||||
#define HOENN_DEX_SABLEYE 68
|
||||
#define HOENN_DEX_MAWILE 69
|
||||
#define HOENN_DEX_ARON 70
|
||||
#define HOENN_DEX_LAIRON 71
|
||||
#define HOENN_DEX_AGGRON 72
|
||||
#define HOENN_DEX_MACHOP 73
|
||||
#define HOENN_DEX_MACHOKE 74
|
||||
#define HOENN_DEX_MACHAMP 75
|
||||
#define HOENN_DEX_MEDITITE 76
|
||||
#define HOENN_DEX_MEDICHAM 77
|
||||
#define HOENN_DEX_ELECTRIKE 78
|
||||
#define HOENN_DEX_MANECTRIC 79
|
||||
#define HOENN_DEX_PLUSLE 80
|
||||
#define HOENN_DEX_MINUN 81
|
||||
#define HOENN_DEX_MAGNEMITE 82
|
||||
#define HOENN_DEX_MAGNETON 83
|
||||
#define HOENN_DEX_VOLTORB 84
|
||||
#define HOENN_DEX_ELECTRODE 85
|
||||
#define HOENN_DEX_VOLBEAT 86
|
||||
#define HOENN_DEX_ILLUMISE 87
|
||||
#define HOENN_DEX_ODDISH 88
|
||||
#define HOENN_DEX_GLOOM 89
|
||||
#define HOENN_DEX_VILEPLUME 90
|
||||
#define HOENN_DEX_BELLOSSOM 91
|
||||
#define HOENN_DEX_DODUO 92
|
||||
#define HOENN_DEX_DODRIO 93
|
||||
#define HOENN_DEX_ROSELIA 94
|
||||
#define HOENN_DEX_GULPIN 95
|
||||
#define HOENN_DEX_SWALOT 96
|
||||
#define HOENN_DEX_CARVANHA 97
|
||||
#define HOENN_DEX_SHARPEDO 98
|
||||
#define HOENN_DEX_WAILMER 99
|
||||
#define HOENN_DEX_WAILORD 100
|
||||
#define HOENN_DEX_NUMEL 101
|
||||
#define HOENN_DEX_CAMERUPT 102
|
||||
#define HOENN_DEX_SLUGMA 103
|
||||
#define HOENN_DEX_MAGCARGO 104
|
||||
#define HOENN_DEX_TORKOAL 105
|
||||
#define HOENN_DEX_GRIMER 106
|
||||
#define HOENN_DEX_MUK 107
|
||||
#define HOENN_DEX_KOFFING 108
|
||||
#define HOENN_DEX_WEEZING 109
|
||||
#define HOENN_DEX_SPOINK 110
|
||||
#define HOENN_DEX_GRUMPIG 111
|
||||
#define HOENN_DEX_SANDSHREW 112
|
||||
#define HOENN_DEX_SANDSLASH 113
|
||||
#define HOENN_DEX_SPINDA 114
|
||||
#define HOENN_DEX_SKARMORY 115
|
||||
#define HOENN_DEX_TRAPINCH 116
|
||||
#define HOENN_DEX_VIBRAVA 117
|
||||
#define HOENN_DEX_FLYGON 118
|
||||
#define HOENN_DEX_CACNEA 119
|
||||
#define HOENN_DEX_CACTURNE 120
|
||||
#define HOENN_DEX_SWABLU 121
|
||||
#define HOENN_DEX_ALTARIA 122
|
||||
#define HOENN_DEX_ZANGOOSE 123
|
||||
#define HOENN_DEX_SEVIPER 124
|
||||
#define HOENN_DEX_LUNATONE 125
|
||||
#define HOENN_DEX_SOLROCK 126
|
||||
#define HOENN_DEX_BARBOACH 127
|
||||
#define HOENN_DEX_WHISCASH 128
|
||||
#define HOENN_DEX_CORPHISH 129
|
||||
#define HOENN_DEX_CRAWDAUNT 130
|
||||
#define HOENN_DEX_BALTOY 131
|
||||
#define HOENN_DEX_CLAYDOL 132
|
||||
#define HOENN_DEX_LILEEP 133
|
||||
#define HOENN_DEX_CRADILY 134
|
||||
#define HOENN_DEX_ANORITH 135
|
||||
#define HOENN_DEX_ARMALDO 136
|
||||
#define HOENN_DEX_IGGLYBUFF 137
|
||||
#define HOENN_DEX_JIGGLYPUFF 138
|
||||
#define HOENN_DEX_WIGGLYTUFF 139
|
||||
#define HOENN_DEX_FEEBAS 140
|
||||
#define HOENN_DEX_MILOTIC 141
|
||||
#define HOENN_DEX_CASTFORM 142
|
||||
#define HOENN_DEX_STARYU 143
|
||||
#define HOENN_DEX_STARMIE 144
|
||||
#define HOENN_DEX_KECLEON 145
|
||||
#define HOENN_DEX_SHUPPET 146
|
||||
#define HOENN_DEX_BANETTE 147
|
||||
#define HOENN_DEX_DUSKULL 148
|
||||
#define HOENN_DEX_DUSCLOPS 149
|
||||
#define HOENN_DEX_TROPIUS 150
|
||||
#define HOENN_DEX_CHIMECHO 151
|
||||
#define HOENN_DEX_ABSOL 152
|
||||
#define HOENN_DEX_VULPIX 153
|
||||
#define HOENN_DEX_NINETALES 154
|
||||
#define HOENN_DEX_PICHU 155
|
||||
#define HOENN_DEX_PIKACHU 156
|
||||
#define HOENN_DEX_RAICHU 157
|
||||
#define HOENN_DEX_PSYDUCK 158
|
||||
#define HOENN_DEX_GOLDUCK 159
|
||||
#define HOENN_DEX_WYNAUT 160
|
||||
#define HOENN_DEX_WOBBUFFET 161
|
||||
#define HOENN_DEX_NATU 162
|
||||
#define HOENN_DEX_XATU 163
|
||||
#define HOENN_DEX_GIRAFARIG 164
|
||||
#define HOENN_DEX_PHANPY 165
|
||||
#define HOENN_DEX_DONPHAN 166
|
||||
#define HOENN_DEX_PINSIR 167
|
||||
#define HOENN_DEX_HERACROSS 168
|
||||
#define HOENN_DEX_RHYHORN 169
|
||||
#define HOENN_DEX_RHYDON 170
|
||||
#define HOENN_DEX_SNORUNT 171
|
||||
#define HOENN_DEX_GLALIE 172
|
||||
#define HOENN_DEX_SPHEAL 173
|
||||
#define HOENN_DEX_SEALEO 174
|
||||
#define HOENN_DEX_WALREIN 175
|
||||
#define HOENN_DEX_CLAMPERL 176
|
||||
#define HOENN_DEX_HUNTAIL 177
|
||||
#define HOENN_DEX_GOREBYSS 178
|
||||
#define HOENN_DEX_RELICANTH 179
|
||||
#define HOENN_DEX_CORSOLA 180
|
||||
#define HOENN_DEX_CHINCHOU 181
|
||||
#define HOENN_DEX_LANTURN 182
|
||||
#define HOENN_DEX_LUVDISC 183
|
||||
#define HOENN_DEX_HORSEA 184
|
||||
#define HOENN_DEX_SEADRA 185
|
||||
#define HOENN_DEX_KINGDRA 186
|
||||
#define HOENN_DEX_BAGON 187
|
||||
#define HOENN_DEX_SHELGON 188
|
||||
#define HOENN_DEX_SALAMENCE 189
|
||||
#define HOENN_DEX_BELDUM 190
|
||||
#define HOENN_DEX_METANG 191
|
||||
#define HOENN_DEX_METAGROSS 192
|
||||
#define HOENN_DEX_REGIROCK 193
|
||||
#define HOENN_DEX_REGICE 194
|
||||
#define HOENN_DEX_REGISTEEL 195
|
||||
#define HOENN_DEX_LATIAS 196
|
||||
#define HOENN_DEX_LATIOS 197
|
||||
#define HOENN_DEX_KYOGRE 198
|
||||
#define HOENN_DEX_GROUDON 199
|
||||
#define HOENN_DEX_RAYQUAZA 200
|
||||
#define HOENN_DEX_JIRACHI 201
|
||||
#define HOENN_DEX_DEOXYS 202
|
||||
|
||||
#define HOENN_DEX_COUNT HOENN_DEX_DEOXYS
|
||||
|
||||
#define HOENN_DEX_BULBASAUR 203
|
||||
#define HOENN_DEX_IVYSAUR 204
|
||||
#define HOENN_DEX_VENUSAUR 205
|
||||
#define HOENN_DEX_CHARMANDER 206
|
||||
#define HOENN_DEX_CHARMELEON 207
|
||||
#define HOENN_DEX_CHARIZARD 208
|
||||
#define HOENN_DEX_SQUIRTLE 209
|
||||
#define HOENN_DEX_WARTORTLE 210
|
||||
#define HOENN_DEX_BLASTOISE 211
|
||||
#define HOENN_DEX_CATERPIE 212
|
||||
#define HOENN_DEX_METAPOD 213
|
||||
#define HOENN_DEX_BUTTERFREE 214
|
||||
#define HOENN_DEX_WEEDLE 215
|
||||
#define HOENN_DEX_KAKUNA 216
|
||||
#define HOENN_DEX_BEEDRILL 217
|
||||
#define HOENN_DEX_PIDGEY 218
|
||||
#define HOENN_DEX_PIDGEOTTO 219
|
||||
#define HOENN_DEX_PIDGEOT 220
|
||||
#define HOENN_DEX_RATTATA 221
|
||||
#define HOENN_DEX_RATICATE 222
|
||||
#define HOENN_DEX_SPEAROW 223
|
||||
#define HOENN_DEX_FEAROW 224
|
||||
#define HOENN_DEX_EKANS 225
|
||||
#define HOENN_DEX_ARBOK 226
|
||||
#define HOENN_DEX_NIDORAN_F 227
|
||||
#define HOENN_DEX_NIDORINA 228
|
||||
#define HOENN_DEX_NIDOQUEEN 229
|
||||
#define HOENN_DEX_NIDORAN_M 230
|
||||
#define HOENN_DEX_NIDORINO 231
|
||||
#define HOENN_DEX_NIDOKING 232
|
||||
#define HOENN_DEX_CLEFAIRY 233
|
||||
#define HOENN_DEX_CLEFABLE 234
|
||||
#define HOENN_DEX_PARAS 235
|
||||
#define HOENN_DEX_PARASECT 236
|
||||
#define HOENN_DEX_VENONAT 237
|
||||
#define HOENN_DEX_VENOMOTH 238
|
||||
#define HOENN_DEX_DIGLETT 239
|
||||
#define HOENN_DEX_DUGTRIO 240
|
||||
#define HOENN_DEX_MEOWTH 241
|
||||
#define HOENN_DEX_PERSIAN 242
|
||||
#define HOENN_DEX_MANKEY 243
|
||||
#define HOENN_DEX_PRIMEAPE 244
|
||||
#define HOENN_DEX_GROWLITHE 245
|
||||
#define HOENN_DEX_ARCANINE 246
|
||||
#define HOENN_DEX_POLIWAG 247
|
||||
#define HOENN_DEX_POLIWHIRL 248
|
||||
#define HOENN_DEX_POLIWRATH 249
|
||||
#define HOENN_DEX_BELLSPROUT 250
|
||||
#define HOENN_DEX_WEEPINBELL 251
|
||||
#define HOENN_DEX_VICTREEBEL 252
|
||||
#define HOENN_DEX_PONYTA 253
|
||||
#define HOENN_DEX_RAPIDASH 254
|
||||
#define HOENN_DEX_SLOWPOKE 255
|
||||
#define HOENN_DEX_SLOWBRO 256
|
||||
#define HOENN_DEX_FARFETCHD 257
|
||||
#define HOENN_DEX_SEEL 258
|
||||
#define HOENN_DEX_DEWGONG 259
|
||||
#define HOENN_DEX_SHELLDER 260
|
||||
#define HOENN_DEX_CLOYSTER 261
|
||||
#define HOENN_DEX_GASTLY 262
|
||||
#define HOENN_DEX_HAUNTER 263
|
||||
#define HOENN_DEX_GENGAR 264
|
||||
#define HOENN_DEX_ONIX 265
|
||||
#define HOENN_DEX_DROWZEE 266
|
||||
#define HOENN_DEX_HYPNO 267
|
||||
#define HOENN_DEX_KRABBY 268
|
||||
#define HOENN_DEX_KINGLER 269
|
||||
#define HOENN_DEX_EXEGGCUTE 270
|
||||
#define HOENN_DEX_EXEGGUTOR 271
|
||||
#define HOENN_DEX_CUBONE 272
|
||||
#define HOENN_DEX_MAROWAK 273
|
||||
#define HOENN_DEX_HITMONLEE 274
|
||||
#define HOENN_DEX_HITMONCHAN 275
|
||||
#define HOENN_DEX_LICKITUNG 276
|
||||
#define HOENN_DEX_CHANSEY 277
|
||||
#define HOENN_DEX_TANGELA 278
|
||||
#define HOENN_DEX_KANGASKHAN 279
|
||||
#define HOENN_DEX_MR_MIME 280
|
||||
#define HOENN_DEX_SCYTHER 281
|
||||
#define HOENN_DEX_JYNX 282
|
||||
#define HOENN_DEX_ELECTABUZZ 283
|
||||
#define HOENN_DEX_MAGMAR 284
|
||||
#define HOENN_DEX_TAUROS 285
|
||||
#define HOENN_DEX_LAPRAS 286
|
||||
#define HOENN_DEX_DITTO 287
|
||||
#define HOENN_DEX_EEVEE 288
|
||||
#define HOENN_DEX_VAPOREON 289
|
||||
#define HOENN_DEX_JOLTEON 290
|
||||
#define HOENN_DEX_FLAREON 291
|
||||
#define HOENN_DEX_PORYGON 292
|
||||
#define HOENN_DEX_OMANYTE 293
|
||||
#define HOENN_DEX_OMASTAR 294
|
||||
#define HOENN_DEX_KABUTO 295
|
||||
#define HOENN_DEX_KABUTOPS 296
|
||||
#define HOENN_DEX_AERODACTYL 297
|
||||
#define HOENN_DEX_SNORLAX 298
|
||||
#define HOENN_DEX_ARTICUNO 299
|
||||
#define HOENN_DEX_ZAPDOS 300
|
||||
#define HOENN_DEX_MOLTRES 301
|
||||
#define HOENN_DEX_DRATINI 302
|
||||
#define HOENN_DEX_DRAGONAIR 303
|
||||
#define HOENN_DEX_DRAGONITE 304
|
||||
#define HOENN_DEX_MEWTWO 305
|
||||
#define HOENN_DEX_MEW 306
|
||||
#define HOENN_DEX_CHIKORITA 307
|
||||
#define HOENN_DEX_BAYLEEF 308
|
||||
#define HOENN_DEX_MEGANIUM 309
|
||||
#define HOENN_DEX_CYNDAQUIL 310
|
||||
#define HOENN_DEX_QUILAVA 311
|
||||
#define HOENN_DEX_TYPHLOSION 312
|
||||
#define HOENN_DEX_TOTODILE 313
|
||||
#define HOENN_DEX_CROCONAW 314
|
||||
#define HOENN_DEX_FERALIGATR 315
|
||||
#define HOENN_DEX_SENTRET 316
|
||||
#define HOENN_DEX_FURRET 317
|
||||
#define HOENN_DEX_HOOTHOOT 318
|
||||
#define HOENN_DEX_NOCTOWL 319
|
||||
#define HOENN_DEX_LEDYBA 320
|
||||
#define HOENN_DEX_LEDIAN 321
|
||||
#define HOENN_DEX_SPINARAK 322
|
||||
#define HOENN_DEX_ARIADOS 323
|
||||
#define HOENN_DEX_CLEFFA 324
|
||||
#define HOENN_DEX_TOGEPI 325
|
||||
#define HOENN_DEX_TOGETIC 326
|
||||
#define HOENN_DEX_MAREEP 327
|
||||
#define HOENN_DEX_FLAAFFY 328
|
||||
#define HOENN_DEX_AMPHAROS 329
|
||||
#define HOENN_DEX_SUDOWOODO 330
|
||||
#define HOENN_DEX_POLITOED 331
|
||||
#define HOENN_DEX_HOPPIP 332
|
||||
#define HOENN_DEX_SKIPLOOM 333
|
||||
#define HOENN_DEX_JUMPLUFF 334
|
||||
#define HOENN_DEX_AIPOM 335
|
||||
#define HOENN_DEX_SUNKERN 336
|
||||
#define HOENN_DEX_SUNFLORA 337
|
||||
#define HOENN_DEX_YANMA 338
|
||||
#define HOENN_DEX_WOOPER 339
|
||||
#define HOENN_DEX_QUAGSIRE 340
|
||||
#define HOENN_DEX_ESPEON 341
|
||||
#define HOENN_DEX_UMBREON 342
|
||||
#define HOENN_DEX_MURKROW 343
|
||||
#define HOENN_DEX_SLOWKING 344
|
||||
#define HOENN_DEX_MISDREAVUS 345
|
||||
#define HOENN_DEX_UNOWN 346
|
||||
#define HOENN_DEX_PINECO 347
|
||||
#define HOENN_DEX_FORRETRESS 348
|
||||
#define HOENN_DEX_DUNSPARCE 349
|
||||
#define HOENN_DEX_GLIGAR 350
|
||||
#define HOENN_DEX_STEELIX 351
|
||||
#define HOENN_DEX_SNUBBULL 352
|
||||
#define HOENN_DEX_GRANBULL 353
|
||||
#define HOENN_DEX_QWILFISH 354
|
||||
#define HOENN_DEX_SCIZOR 355
|
||||
#define HOENN_DEX_SHUCKLE 356
|
||||
#define HOENN_DEX_SNEASEL 357
|
||||
#define HOENN_DEX_TEDDIURSA 358
|
||||
#define HOENN_DEX_URSARING 359
|
||||
#define HOENN_DEX_SWINUB 360
|
||||
#define HOENN_DEX_PILOSWINE 361
|
||||
#define HOENN_DEX_REMORAID 362
|
||||
#define HOENN_DEX_OCTILLERY 363
|
||||
#define HOENN_DEX_DELIBIRD 364
|
||||
#define HOENN_DEX_MANTINE 365
|
||||
#define HOENN_DEX_HOUNDOUR 366
|
||||
#define HOENN_DEX_HOUNDOOM 367
|
||||
#define HOENN_DEX_PORYGON2 368
|
||||
#define HOENN_DEX_STANTLER 369
|
||||
#define HOENN_DEX_SMEARGLE 370
|
||||
#define HOENN_DEX_TYROGUE 371
|
||||
#define HOENN_DEX_HITMONTOP 372
|
||||
#define HOENN_DEX_SMOOCHUM 373
|
||||
#define HOENN_DEX_ELEKID 374
|
||||
#define HOENN_DEX_MAGBY 375
|
||||
#define HOENN_DEX_MILTANK 376
|
||||
#define HOENN_DEX_BLISSEY 377
|
||||
#define HOENN_DEX_RAIKOU 378
|
||||
#define HOENN_DEX_ENTEI 379
|
||||
#define HOENN_DEX_SUICUNE 380
|
||||
#define HOENN_DEX_LARVITAR 381
|
||||
#define HOENN_DEX_PUPITAR 382
|
||||
#define HOENN_DEX_TYRANITAR 383
|
||||
#define HOENN_DEX_LUGIA 384
|
||||
#define HOENN_DEX_HO_OH 385
|
||||
#define HOENN_DEX_CELEBI 386
|
||||
|
||||
#define HOENN_DEX_OLD_UNOWN_B (HOENN_DEX_CELEBI + 1)
|
||||
#define HOENN_DEX_OLD_UNOWN_C (HOENN_DEX_OLD_UNOWN_B + 1)
|
||||
#define HOENN_DEX_OLD_UNOWN_D (HOENN_DEX_OLD_UNOWN_B + 2)
|
||||
#define HOENN_DEX_OLD_UNOWN_E (HOENN_DEX_OLD_UNOWN_B + 3)
|
||||
#define HOENN_DEX_OLD_UNOWN_F (HOENN_DEX_OLD_UNOWN_B + 4)
|
||||
#define HOENN_DEX_OLD_UNOWN_G (HOENN_DEX_OLD_UNOWN_B + 5)
|
||||
#define HOENN_DEX_OLD_UNOWN_H (HOENN_DEX_OLD_UNOWN_B + 6)
|
||||
#define HOENN_DEX_OLD_UNOWN_I (HOENN_DEX_OLD_UNOWN_B + 7)
|
||||
#define HOENN_DEX_OLD_UNOWN_J (HOENN_DEX_OLD_UNOWN_B + 8)
|
||||
#define HOENN_DEX_OLD_UNOWN_K (HOENN_DEX_OLD_UNOWN_B + 9)
|
||||
#define HOENN_DEX_OLD_UNOWN_L (HOENN_DEX_OLD_UNOWN_B + 10)
|
||||
#define HOENN_DEX_OLD_UNOWN_M (HOENN_DEX_OLD_UNOWN_B + 11)
|
||||
#define HOENN_DEX_OLD_UNOWN_N (HOENN_DEX_OLD_UNOWN_B + 12)
|
||||
#define HOENN_DEX_OLD_UNOWN_O (HOENN_DEX_OLD_UNOWN_B + 13)
|
||||
#define HOENN_DEX_OLD_UNOWN_P (HOENN_DEX_OLD_UNOWN_B + 14)
|
||||
#define HOENN_DEX_OLD_UNOWN_Q (HOENN_DEX_OLD_UNOWN_B + 15)
|
||||
#define HOENN_DEX_OLD_UNOWN_R (HOENN_DEX_OLD_UNOWN_B + 16)
|
||||
#define HOENN_DEX_OLD_UNOWN_S (HOENN_DEX_OLD_UNOWN_B + 17)
|
||||
#define HOENN_DEX_OLD_UNOWN_T (HOENN_DEX_OLD_UNOWN_B + 18)
|
||||
#define HOENN_DEX_OLD_UNOWN_U (HOENN_DEX_OLD_UNOWN_B + 19)
|
||||
#define HOENN_DEX_OLD_UNOWN_V (HOENN_DEX_OLD_UNOWN_B + 20)
|
||||
#define HOENN_DEX_OLD_UNOWN_W (HOENN_DEX_OLD_UNOWN_B + 21)
|
||||
#define HOENN_DEX_OLD_UNOWN_X (HOENN_DEX_OLD_UNOWN_B + 22)
|
||||
#define HOENN_DEX_OLD_UNOWN_Y (HOENN_DEX_OLD_UNOWN_B + 23)
|
||||
#define HOENN_DEX_OLD_UNOWN_Z (HOENN_DEX_OLD_UNOWN_B + 24)
|
||||
|
||||
#endif // GUARD_CONSTANTS_SPECIES_H
|
||||
|
@ -9,6 +9,7 @@
|
||||
#include "constants/flags.h"
|
||||
#include "constants/vars.h"
|
||||
#include "constants/species.h"
|
||||
#include "constants/pokedex.h"
|
||||
#include "constants/berry.h"
|
||||
#include "constants/maps.h"
|
||||
#include "constants/pokemon.h"
|
||||
@ -127,7 +128,9 @@
|
||||
|
||||
#define ROUND_BITS_TO_BYTES(numBits) DIV_ROUND_UP(numBits, 8)
|
||||
|
||||
#define DEX_FLAGS_NO ROUND_BITS_TO_BYTES(NUM_SPECIES)
|
||||
// NUM_DEX_FLAG_BYTES allocates more flags than it needs to, as NUM_SPECIES includes the "old unown"
|
||||
// values that don't appear in the Pokedex. NATIONAL_DEX_COUNT does not include these values.
|
||||
#define NUM_DEX_FLAG_BYTES ROUND_BITS_TO_BYTES(NUM_SPECIES)
|
||||
#define NUM_FLAG_BYTES ROUND_BITS_TO_BYTES(FLAGS_COUNT)
|
||||
#define NUM_ADDITIONAL_PHRASE_BYTES ROUND_BITS_TO_BYTES(NUM_ADDITIONAL_PHRASES)
|
||||
|
||||
@ -184,8 +187,8 @@ struct Pokedex
|
||||
/*0x04*/ u32 unownPersonality; // set when you first see Unown
|
||||
/*0x08*/ u32 spindaPersonality; // set when you first see Spinda
|
||||
/*0x0C*/ u32 unknown3;
|
||||
/*0x10*/ u8 owned[DEX_FLAGS_NO];
|
||||
/*0x44*/ u8 seen[DEX_FLAGS_NO];
|
||||
/*0x10*/ u8 owned[NUM_DEX_FLAG_BYTES];
|
||||
/*0x44*/ u8 seen[NUM_DEX_FLAG_BYTES];
|
||||
};
|
||||
|
||||
struct PokemonJumpRecords
|
||||
@ -947,7 +950,7 @@ struct SaveBlock1
|
||||
/*0x690*/ struct ItemSlot bagPocket_TMHM[BAG_TMHM_COUNT];
|
||||
/*0x790*/ struct ItemSlot bagPocket_Berries[BAG_BERRIES_COUNT];
|
||||
/*0x848*/ struct Pokeblock pokeblocks[POKEBLOCKS_COUNT];
|
||||
/*0x988*/ u8 seen1[DEX_FLAGS_NO];
|
||||
/*0x988*/ u8 seen1[NUM_DEX_FLAG_BYTES];
|
||||
/*0x9BC*/ u16 berryBlenderRecords[3];
|
||||
/*0x9C2*/ u8 unused_9C2[6];
|
||||
/*0x9C8*/ u16 trainerRematchStepCounter;
|
||||
@ -1003,7 +1006,7 @@ struct SaveBlock1
|
||||
/*0x3718*/ u32 trainerHillTimes[4];
|
||||
/*0x3728*/ struct RamScript ramScript;
|
||||
/*0x3B14*/ struct RecordMixingGift recordMixingGift;
|
||||
/*0x3B24*/ u8 seen2[DEX_FLAGS_NO];
|
||||
/*0x3B24*/ u8 seen2[NUM_DEX_FLAG_BYTES];
|
||||
/*0x3B58*/ LilycoveLady lilycoveLady;
|
||||
/*0x3B98*/ struct TrainerNameRecord trainerNameRecords[20];
|
||||
/*0x3C88*/ u8 registeredTexts[UNION_ROOM_KB_ROW_COUNT][21];
|
||||
|
@ -1512,7 +1512,7 @@ void ResetPokedex(void)
|
||||
gSaveBlock2Ptr->pokedex.spindaPersonality = 0;
|
||||
gSaveBlock2Ptr->pokedex.unknown3 = 0;
|
||||
DisableNationalPokedex();
|
||||
for (i = 0; i < DEX_FLAGS_NO; i++)
|
||||
for (i = 0; i < NUM_DEX_FLAG_BYTES; i++)
|
||||
{
|
||||
gSaveBlock2Ptr->pokedex.owned[i] = 0;
|
||||
gSaveBlock2Ptr->pokedex.seen[i] = 0;
|
||||
|
@ -88,11 +88,14 @@ static const struct CombinedMove sCombinedMoves[2] =
|
||||
{0xFFFF, 0xFFFF, 0xFFFF}
|
||||
};
|
||||
|
||||
// NOTE: The order of the elements in the 3 arrays below is irrelevant.
|
||||
// To reorder the pokedex, see the values in include/constants/pokedex.h.
|
||||
|
||||
#define SPECIES_TO_HOENN(name) [SPECIES_##name - 1] = HOENN_DEX_##name
|
||||
#define SPECIES_TO_NATIONAL(name) [SPECIES_##name - 1] = NATIONAL_DEX_##name
|
||||
#define HOENN_TO_NATIONAL(name) [HOENN_DEX_##name - 1] = NATIONAL_DEX_##name
|
||||
|
||||
// Assigns all species to the Hoenn Dex Index (Summary No. for Hoenn Dex)
|
||||
// Assigns all species to the Hoenn Dex Index (Summary No. for Hoenn Dex)
|
||||
static const u16 sSpeciesToHoennPokedexNum[NUM_SPECIES - 1] =
|
||||
{
|
||||
SPECIES_TO_HOENN(BULBASAUR),
|
||||
@ -508,7 +511,7 @@ static const u16 sSpeciesToHoennPokedexNum[NUM_SPECIES - 1] =
|
||||
SPECIES_TO_HOENN(CHIMECHO),
|
||||
};
|
||||
|
||||
// Assigns all species to the National Dex Index (Summary No. for National Dex)
|
||||
// Assigns all species to the National Dex Index (Summary No. for National Dex)
|
||||
static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] =
|
||||
{
|
||||
SPECIES_TO_NATIONAL(BULBASAUR),
|
||||
@ -924,7 +927,7 @@ static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] =
|
||||
SPECIES_TO_NATIONAL(CHIMECHO),
|
||||
};
|
||||
|
||||
// Assigns all Hoenn Dex Indexes to a National Dex Index
|
||||
// Assigns all Hoenn Dex Indexes to a National Dex Index
|
||||
static const u16 sHoennToNationalOrder[NUM_SPECIES - 1] =
|
||||
{
|
||||
HOENN_TO_NATIONAL(TREECKO),
|
||||
|
Loading…
Reference in New Issue
Block a user