diff --git a/src/data/pokemon/base_stats.h b/src/data/pokemon/base_stats.h index 465b71fdca..9d4809fe49 100644 --- a/src/data/pokemon/base_stats.h +++ b/src/data/pokemon/base_stats.h @@ -13001,6 +13001,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_SHELL_ARMOR}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_TURTWIG, + DEX_TEXT(Turtwig, "Tiny Leaf"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 102), }, [SPECIES_GROTLE] = @@ -13026,6 +13030,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_SHELL_ARMOR}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_GROTLE, + DEX_TEXT(Grotle, "Grove"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(11, 970), }, [SPECIES_TORTERRA] = @@ -13051,6 +13059,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_SHELL_ARMOR}, .bodyColor = BODY_COLOR_GREEN, .noFlip = TRUE, + .natDexNum = NATIONAL_DEX_TORTERRA, + DEX_TEXT(Torterra, "Continent"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(22, 3100), }, [SPECIES_CHIMCHAR] = @@ -13075,6 +13087,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_IRON_FIST}, .bodyColor = BODY_COLOR_BROWN, .noFlip = TRUE, + .natDexNum = NATIONAL_DEX_CHIMCHAR, + DEX_TEXT(Chimchar, "Chimp"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 62), }, [SPECIES_MONFERNO] = @@ -13100,6 +13116,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_IRON_FIST}, .bodyColor = BODY_COLOR_BROWN, .noFlip = TRUE, + .natDexNum = NATIONAL_DEX_MONFERNO, + DEX_TEXT(Monferno, "Playful"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 220), }, [SPECIES_INFERNAPE] = @@ -13126,6 +13146,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_IRON_FIST}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_INFERNAPE, + DEX_TEXT(Infernape, "Flame"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 550), }, [SPECIES_PIPLUP] = @@ -13150,6 +13174,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_TORRENT, ABILITY_NONE, ABILITY_DEFIANT}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_PIPLUP, + DEX_TEXT(Piplup, "Penguin"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 52), }, [SPECIES_PRINPLUP] = @@ -13174,6 +13202,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_TORRENT, ABILITY_NONE, ABILITY_DEFIANT}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_PRINPLUP, + DEX_TEXT(Prinplup, "Penguin"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(8, 230), }, [SPECIES_EMPOLEON] = @@ -13198,6 +13230,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_TORRENT, ABILITY_NONE, ABILITY_DEFIANT}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_EMPOLEON, + DEX_TEXT(Empoleon, "Emperor"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(17, 845), }, [SPECIES_STARLY] = @@ -13222,6 +13258,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_KEEN_EYE, ABILITY_NONE, ABILITY_RECKLESS}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_STARLY, + DEX_TEXT(Starly, "Starling"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(3, 20), }, [SPECIES_STARAVIA] = @@ -13246,6 +13286,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE, ABILITY_RECKLESS}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_STARAVIA, + DEX_TEXT(Staravia, "Starling"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(6, 155), }, [SPECIES_STARAPTOR] = @@ -13274,6 +13318,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE, ABILITY_RECKLESS}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_STARAPTOR, + DEX_TEXT(Staraptor, "Predator"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 249), }, [SPECIES_BIDOOF] = @@ -13298,6 +13346,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SIMPLE, ABILITY_UNAWARE, ABILITY_MOODY}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BIDOOF, + DEX_TEXT(Bidoof, "Plump Mouse"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 200), }, [SPECIES_BIBAREL] = @@ -13322,6 +13374,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SIMPLE, ABILITY_UNAWARE, ABILITY_MOODY}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BIBAREL, + DEX_TEXT(Bibarel, "Beaver"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 315), }, [SPECIES_KRICKETOT] = @@ -13347,6 +13403,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_RUN_AWAY}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_KRICKETOT, + DEX_TEXT(Kricketot, "Cricket"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(3, 22), }, [SPECIES_KRICKETUNE] = @@ -13372,6 +13432,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SWARM, ABILITY_NONE, ABILITY_TECHNICIAN}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_KRICKETUNE, + DEX_TEXT(Kricketune, "Cricket"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 255), }, [SPECIES_SHINX] = @@ -13396,6 +13460,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE, ABILITY_GUTS}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_SHINX, + DEX_TEXT(Shinx, "Flash"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 95), }, [SPECIES_LUXIO] = @@ -13420,6 +13488,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE, ABILITY_GUTS}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_LUXIO, + DEX_TEXT(Luxio, "Spark"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 305), }, [SPECIES_LUXRAY] = @@ -13444,6 +13516,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE, ABILITY_GUTS}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_LUXRAY, + DEX_TEXT(Luxray, "Gleam Eyes"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(14, 420), }, [SPECIES_BUDEW] = @@ -13469,6 +13545,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_NATURAL_CURE, ABILITY_POISON_POINT, ABILITY_LEAF_GUARD}, .bodyColor = BODY_COLOR_GREEN, .noFlip = TRUE, + .natDexNum = NATIONAL_DEX_BUDEW, + DEX_TEXT(Budew, "Bud"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(2, 12), }, [SPECIES_ROSERADE] = @@ -13498,6 +13578,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_NATURAL_CURE, ABILITY_POISON_POINT, ABILITY_TECHNICIAN}, .bodyColor = BODY_COLOR_GREEN, .noFlip = TRUE, + .natDexNum = NATIONAL_DEX_ROSERADE, + DEX_TEXT(Roserade, "Bouquet"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 145), }, [SPECIES_CRANIDOS] = @@ -13522,6 +13606,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_MOLD_BREAKER, ABILITY_NONE, ABILITY_SHEER_FORCE}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_CRANIDOS, + DEX_TEXT(Cranidos, "Head Butt"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 315), }, [SPECIES_RAMPARDOS] = @@ -13546,6 +13634,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_MOLD_BREAKER, ABILITY_NONE, ABILITY_SHEER_FORCE}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_RAMPARDOS, + DEX_TEXT(Rampardos, "Head Butt"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(16, 1025), }, [SPECIES_SHIELDON] = @@ -13570,6 +13662,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_STURDY, ABILITY_NONE, ABILITY_SOUNDPROOF}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_SHIELDON, + DEX_TEXT(Shieldon, "Shield"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 570), }, [SPECIES_BASTIODON] = @@ -13594,34 +13690,71 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_STURDY, ABILITY_NONE, ABILITY_SOUNDPROOF}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BASTIODON, + DEX_TEXT(Bastiodon, "Shield"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(13, 1495), }, -#define BURMY_BASE_STATS(color) \ - { \ - .baseHP = 40, \ - .baseAttack = 29, \ - .baseDefense = 45, \ - .baseSpeed = 36, \ - .baseSpAttack = 29, \ - .baseSpDefense = 45, \ - .type1 = TYPE_BUG, \ - .type2 = TYPE_BUG, \ - .catchRate = 120, \ - .expYield = 45, \ - .evYield_SpDefense = 1, \ - .genderRatio = PERCENT_FEMALE(50), \ - .eggCycles = 15, \ - .friendship = 70, \ - .growthRate = GROWTH_MEDIUM_FAST, \ - .eggGroup1 = EGG_GROUP_BUG, \ - .eggGroup2 = EGG_GROUP_BUG, \ - .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_OVERCOAT},\ - .bodyColor = color, \ - .noFlip = FALSE, \ - } - [SPECIES_BURMY_PLANT_CLOAK] = BURMY_BASE_STATS(BODY_COLOR_GREEN), - [SPECIES_BURMY_SANDY_CLOAK] = BURMY_BASE_STATS(BODY_COLOR_BROWN), - [SPECIES_BURMY_TRASH_CLOAK] = BURMY_BASE_STATS(BODY_COLOR_RED), +#define BURMY_BASE_STATS \ + .baseHP = 40, \ + .baseAttack = 29, \ + .baseDefense = 45, \ + .baseSpeed = 36, \ + .baseSpAttack = 29, \ + .baseSpDefense = 45, \ + .type1 = TYPE_BUG, \ + .type2 = TYPE_BUG, \ + .catchRate = 120, \ + .expYield = 45, \ + .evYield_SpDefense = 1, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 15, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_BUG, \ + .eggGroup2 = EGG_GROUP_BUG, \ + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_OVERCOAT}, \ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_BURMY, \ + DEX_SCALE(356, 17, 256, 0), \ + HEIGHT_WEIGHT(2, 34) + + [SPECIES_BURMY_PLANT_CLOAK] = + { + .bodyColor = BODY_COLOR_GREEN, + DEX_TEXT(Burmy, "Bagworm"), + BURMY_BASE_STATS, + }, + [SPECIES_BURMY_SANDY_CLOAK] = + { + .bodyColor = BODY_COLOR_BROWN, + DEX_TEXT(Dummy, "Bagworm"), + BURMY_BASE_STATS, + }, + [SPECIES_BURMY_TRASH_CLOAK] = + { + .bodyColor = BODY_COLOR_RED, + DEX_TEXT(Dummy, "Bagworm"), + BURMY_BASE_STATS, + }, + +#define WORMADAM_MISC_STATS \ + .type1 = TYPE_BUG, \ + .catchRate = 45, \ + .expYield = 148, \ + .itemRare = ITEM_SILVER_POWDER, \ + .genderRatio = MON_FEMALE, \ + .eggCycles = 15, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_BUG, \ + .eggGroup2 = EGG_GROUP_BUG, \ + .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE, ABILITY_OVERCOAT},\ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_WORMADAM, \ + DEX_SCALE(356, 17, 256, 0), \ + HEIGHT_WEIGHT(5, 65) [SPECIES_WORMADAM_PLANT_CLOAK] = { @@ -13631,21 +13764,11 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 36, .baseSpAttack = 79, .baseSpDefense = 105, - .type1 = TYPE_BUG, .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 148, .evYield_SpDefense = 2, - .itemRare = ITEM_SILVER_POWDER, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE, ABILITY_OVERCOAT}, .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, + DEX_TEXT(Wormadam, "Bagworm"), + WORMADAM_MISC_STATS, }, [SPECIES_WORMADAM_SANDY_CLOAK] = @@ -13656,21 +13779,11 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 36, .baseSpAttack = 59, .baseSpDefense = 85, - .type1 = TYPE_BUG, .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 148, .evYield_Defense = 2, - .itemRare = ITEM_SILVER_POWDER, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE, ABILITY_OVERCOAT}, .bodyColor = BODY_COLOR_BROWN, - .noFlip = FALSE, + DEX_TEXT(Dummy, "Bagworm"), + WORMADAM_MISC_STATS, }, [SPECIES_WORMADAM_TRASH_CLOAK] = @@ -13681,22 +13794,12 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 36, .baseSpAttack = 69, .baseSpDefense = 95, - .type1 = TYPE_BUG, .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 148, .evYield_Defense = 1, .evYield_SpDefense = 1, - .itemRare = ITEM_SILVER_POWDER, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE, ABILITY_OVERCOAT}, .bodyColor = BODY_COLOR_RED, - .noFlip = FALSE, + DEX_TEXT(Dummy, "Bagworm"), + WORMADAM_MISC_STATS, }, [SPECIES_MOTHIM] = @@ -13723,6 +13826,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SWARM, ABILITY_NONE, ABILITY_TINTED_LENS}, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_MOTHIM, + DEX_TEXT(Mothim, "Moth"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 233), }, [SPECIES_COMBEE] = @@ -13748,6 +13855,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_HONEY_GATHER, ABILITY_NONE, ABILITY_HUSTLE}, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_COMBEE, + DEX_TEXT(Combee, "Tiny Bee"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(3, 55), }, [SPECIES_VESPIQUEN] = @@ -13774,6 +13885,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_UNNERVE}, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_VESPIQUEN, + DEX_TEXT(Vespiquen, "Beehive"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 385), }, [SPECIES_PACHIRISU] = @@ -13798,6 +13913,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_RUN_AWAY, ABILITY_PICKUP, ABILITY_VOLT_ABSORB}, .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_PACHIRISU, + DEX_TEXT(Pachirisu, "EleSquirrel"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 39), }, [SPECIES_BUIZEL] = @@ -13822,6 +13941,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE, ABILITY_WATER_VEIL}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BUIZEL, + DEX_TEXT(Buizel, "Sea Weasel"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(7, 295), }, [SPECIES_FLOATZEL] = @@ -13846,6 +13969,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE, ABILITY_WATER_VEIL}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_FLOATZEL, + DEX_TEXT(Floatzel, "Sea Weasel"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(11, 335), }, [SPECIES_CHERUBI] = @@ -13871,37 +13998,51 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, .bodyColor = BODY_COLOR_PINK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_CHERUBI, + DEX_TEXT(Cherubi, "Cherry"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 33), }, -#define CHERRIM_BASE_STATS(color) \ - { \ - .baseHP = 70, \ - .baseAttack = 60, \ - .baseDefense = 70, \ - .baseSpeed = 85, \ - .baseSpAttack = 87, \ - .baseSpDefense = 78, \ - .type1 = TYPE_GRASS, \ - .type2 = TYPE_GRASS, \ - .catchRate = 75, \ - .expYield = 158, \ - .evYield_SpAttack = 2, \ - .itemRare = ITEM_MIRACLE_SEED, \ - .genderRatio = PERCENT_FEMALE(50), \ - .eggCycles = 20, \ - .friendship = 70, \ - .growthRate = GROWTH_MEDIUM_FAST, \ - .eggGroup1 = EGG_GROUP_FAIRY, \ - .eggGroup2 = EGG_GROUP_GRASS, \ - .abilities = {ABILITY_FLOWER_GIFT, ABILITY_NONE},\ - .bodyColor = color, \ - .noFlip = FALSE, \ - } - [SPECIES_CHERRIM_OVERCAST] = CHERRIM_BASE_STATS(BODY_COLOR_PURPLE), - [SPECIES_CHERRIM_SUNSHINE] = CHERRIM_BASE_STATS(BODY_COLOR_PINK), +#define CHERRIM_MISC_STATS \ + .baseHP = 70, \ + .baseAttack = 60, \ + .baseDefense = 70, \ + .baseSpeed = 85, \ + .baseSpAttack = 87, \ + .baseSpDefense = 78, \ + .type1 = TYPE_GRASS, \ + .type2 = TYPE_GRASS, \ + .catchRate = 75, \ + .expYield = 158, \ + .evYield_SpAttack = 2, \ + .itemRare = ITEM_MIRACLE_SEED, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_FAIRY, \ + .eggGroup2 = EGG_GROUP_GRASS, \ + .abilities = {ABILITY_FLOWER_GIFT, ABILITY_NONE}, \ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_CHERRIM, \ + DEX_SCALE(356, 17, 256, 0), \ + HEIGHT_WEIGHT(5, 93) -#define SHELLOS_BASE_STATS(color) \ - { \ + [SPECIES_CHERRIM_OVERCAST] = + { + .bodyColor = BODY_COLOR_PURPLE, + DEX_TEXT(Cherrim, "Blossom"), + CHERRIM_MISC_STATS, + }, + [SPECIES_CHERRIM_SUNSHINE] = + { + .bodyColor = BODY_COLOR_PINK, + DEX_TEXT(Dummy, "Blossom"), + CHERRIM_MISC_STATS, + }, + +#define SHELLOS_MISC_STATS \ .baseHP = 76, \ .baseAttack = 48, \ .baseDefense = 48, \ @@ -13920,14 +14061,25 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_WATER_1, \ .eggGroup2 = EGG_GROUP_AMORPHOUS, \ .abilities = {ABILITY_STICKY_HOLD, ABILITY_STORM_DRAIN, ABILITY_SAND_FORCE},\ - .bodyColor = color, \ .noFlip = FALSE, \ - } - [SPECIES_SHELLOS_WEST_SEA] = SHELLOS_BASE_STATS(BODY_COLOR_PURPLE), - [SPECIES_SHELLOS_EAST_SEA] = SHELLOS_BASE_STATS(BODY_COLOR_BLUE), + .natDexNum = NATIONAL_DEX_SHELLOS, \ + DEX_SCALE(356, 17, 256, 0), \ + HEIGHT_WEIGHT(3, 63) -#define GASTRODON_BASE_STATS(color) \ - { \ + [SPECIES_SHELLOS_WEST_SEA] = + { + .bodyColor = BODY_COLOR_PURPLE, + DEX_TEXT(Shellos, "Sea Slug"), + SHELLOS_MISC_STATS, + }, + [SPECIES_SHELLOS_EAST_SEA] = + { + .bodyColor = BODY_COLOR_BLUE, + DEX_TEXT(Dummy, "Sea Slug"), + SHELLOS_MISC_STATS, + }, + +#define GASTRODON_MISC_STATS \ .baseHP = 111, \ .baseAttack = 83, \ .baseDefense = 68, \ @@ -13946,11 +14098,23 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_WATER_1, \ .eggGroup2 = EGG_GROUP_AMORPHOUS, \ .abilities = {ABILITY_STICKY_HOLD, ABILITY_STORM_DRAIN, ABILITY_SAND_FORCE},\ - .bodyColor = color, \ .noFlip = FALSE, \ - } - [SPECIES_GASTRODON_WEST_SEA] = GASTRODON_BASE_STATS(BODY_COLOR_PURPLE), - [SPECIES_GASTRODON_EAST_SEA] = GASTRODON_BASE_STATS(BODY_COLOR_BLUE), + .natDexNum = NATIONAL_DEX_GASTRODON, \ + DEX_SCALE(356, 17, 256, 0), \ + HEIGHT_WEIGHT(9, 299) + + [SPECIES_GASTRODON_WEST_SEA] = + { + .bodyColor = BODY_COLOR_PURPLE, + DEX_TEXT(Gastrodon, "Sea Slug"), + GASTRODON_MISC_STATS, + }, + [SPECIES_GASTRODON_EAST_SEA] = + { + .bodyColor = BODY_COLOR_BLUE, + DEX_TEXT(Dummy, "Sea Slug"), + GASTRODON_MISC_STATS, + }, [SPECIES_AMBIPOM] = { @@ -13974,6 +14138,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_TECHNICIAN, ABILITY_PICKUP, ABILITY_SKILL_LINK}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_AMBIPOM, + DEX_TEXT(Ambipom, "Long Tail"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 203), }, [SPECIES_DRIFLOON] = @@ -13998,6 +14166,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_AFTERMATH, ABILITY_UNBURDEN, ABILITY_FLARE_BOOST}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_DRIFLOON, + DEX_TEXT(Drifloon, "Balloon"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 12), }, [SPECIES_DRIFBLIM] = @@ -14022,6 +14194,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_AFTERMATH, ABILITY_UNBURDEN, ABILITY_FLARE_BOOST}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_DRIFBLIM, + DEX_TEXT(Drifblim, "Blimp"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 150), }, [SPECIES_BUNEARY] = @@ -14046,23 +14222,25 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_RUN_AWAY, ABILITY_KLUTZ, ABILITY_LIMBER}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BUNEARY, + DEX_TEXT(Buneary, "Rabbit"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 55), }, -#define LOPUNNY_MISC_STATS(typeB,exp,ability1,ability2,ability3)\ - .type1 = TYPE_NORMAL, \ - .type2 = typeB, \ - .catchRate = 60, \ - .expYield = exp, \ - .evYield_Speed = 2, \ - .genderRatio = PERCENT_FEMALE(50), \ - .eggCycles = 20, \ - .friendship = 140, \ - .growthRate = GROWTH_MEDIUM_FAST, \ - .eggGroup1 = EGG_GROUP_FIELD, \ - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, \ - .abilities = {ability1, ability2, ability3}, \ - .bodyColor = BODY_COLOR_BROWN, \ - .noFlip = FALSE +#define LOPUNNY_MISC_STATS \ + .type1 = TYPE_NORMAL, \ + .catchRate = 60, \ + .evYield_Speed = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 140, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, \ + .bodyColor = BODY_COLOR_BROWN, \ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_LOPUNNY [SPECIES_LOPUNNY] = { @@ -14072,7 +14250,13 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 105, .baseSpAttack = 54, .baseSpDefense = 96, - LOPUNNY_MISC_STATS(TYPE_NORMAL, 168, ABILITY_CUTE_CHARM, ABILITY_KLUTZ, ABILITY_LIMBER), + .type2 = TYPE_NORMAL, + .expYield = 168, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_KLUTZ, ABILITY_LIMBER}, + DEX_TEXT(Lopunny, "Rabbit"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 333), + LOPUNNY_MISC_STATS, }, [SPECIES_LOPUNNY_MEGA] = { @@ -14082,8 +14266,14 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 135, .baseSpAttack = 54, .baseSpDefense = 96, + .type2 = TYPE_FIGHTING, + .expYield = 203, + .abilities = {ABILITY_SCRAPPY, ABILITY_SCRAPPY, ABILITY_SCRAPPY}, .flags = SPECIES_FLAG_MEGA_EVOLUTION, - LOPUNNY_MISC_STATS(TYPE_FIGHTING, 203, ABILITY_SCRAPPY, ABILITY_SCRAPPY, ABILITY_SCRAPPY), + DEX_TEXT(LopunnyMega, "Rabbit"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(13, 283), + LOPUNNY_MISC_STATS, }, [SPECIES_MISMAGIUS] = @@ -14109,6 +14299,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_MISMAGIUS, + DEX_TEXT(Mismagius, "Magical"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 44), }, [SPECIES_HONCHKROW] = @@ -14133,6 +14327,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_INSOMNIA, ABILITY_SUPER_LUCK, ABILITY_MOXIE}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_HONCHKROW, + DEX_TEXT(Honchkrow, "Big Boss"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 273), }, [SPECIES_GLAMEOW] = @@ -14157,6 +14355,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LIMBER, ABILITY_OWN_TEMPO, ABILITY_KEEN_EYE}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_GLAMEOW, + DEX_TEXT(Glameow, "Catty"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 39), }, [SPECIES_PURUGLY] = @@ -14181,6 +14383,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_THICK_FAT, ABILITY_OWN_TEMPO, ABILITY_DEFIANT}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_PURUGLY, + DEX_TEXT(Purugly, "Tiger Cat"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 438), }, [SPECIES_CHINGLING] = @@ -14206,6 +14412,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_CHINGLING, + DEX_TEXT(Chingling, "Bell"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(2, 6), }, [SPECIES_STUNKY] = @@ -14230,6 +14440,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_STENCH, ABILITY_AFTERMATH, ABILITY_KEEN_EYE}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_STUNKY, + DEX_TEXT(Stunky, "Skunk"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 192), }, [SPECIES_SKUNTANK] = @@ -14254,6 +14468,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_STENCH, ABILITY_AFTERMATH, ABILITY_KEEN_EYE}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_SKUNTANK, + DEX_TEXT(Skuntank, "Skunk"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 380), }, [SPECIES_BRONZOR] = @@ -14279,6 +14497,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LEVITATE, ABILITY_HEATPROOF, ABILITY_HEAVY_METAL}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BRONZOR, + DEX_TEXT(Bronzor, "Bronze"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 605), }, [SPECIES_BRONZONG] = @@ -14305,6 +14527,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LEVITATE, ABILITY_HEATPROOF, ABILITY_HEAVY_METAL}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BRONZONG, + DEX_TEXT(Bronzong, "Bronze Bell"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(13, 1870), }, [SPECIES_BONSLY] = @@ -14329,6 +14555,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD, ABILITY_RATTLED}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_BONSLY, + DEX_TEXT(Bonsly, "Bonsai"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 150), }, [SPECIES_MIME_JR] = @@ -14357,6 +14587,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SOUNDPROOF, ABILITY_FILTER, ABILITY_TECHNICIAN}, .bodyColor = BODY_COLOR_PINK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_MIME_JR, + DEX_TEXT(MimeJr, "Mime"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(6, 130), }, [SPECIES_HAPPINY] = @@ -14382,6 +14616,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_NATURAL_CURE, ABILITY_SERENE_GRACE, ABILITY_FRIEND_GUARD}, .bodyColor = BODY_COLOR_PINK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_HAPPINY, + DEX_TEXT(Happiny, "Playhouse"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(6, 244), }, [SPECIES_CHATOT] = @@ -14407,6 +14645,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_KEEN_EYE, ABILITY_TANGLED_FEET, ABILITY_BIG_PECKS}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_CHATOT, + DEX_TEXT(Chatot, "Music Note"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(5, 19), }, [SPECIES_SPIRITOMB] = @@ -14432,6 +14674,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_INFILTRATOR}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_SPIRITOMB, + DEX_TEXT(Spiritomb, "Forbidden"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 1080), }, [SPECIES_GIBLE] = @@ -14456,6 +14702,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE, ABILITY_ROUGH_SKIN}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_GIBLE, + DEX_TEXT(Gible, "Land Shark"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(7, 205), }, [SPECIES_GABITE] = @@ -14480,23 +14730,28 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE, ABILITY_ROUGH_SKIN}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_GABITE, + DEX_TEXT(Gabite, "Cave"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(14, 560), }, -#define GARCHOMP_MISC_STATS(exp,ability1,ability3) \ - .type1 = TYPE_DRAGON, \ - .type2 = TYPE_GROUND, \ - .catchRate = 45, \ - .expYield = exp, \ - .evYield_Attack = 3, \ - .genderRatio = PERCENT_FEMALE(50), \ - .eggCycles = 40, \ - .friendship = 70, \ - .growthRate = GROWTH_SLOW, \ - .eggGroup1 = EGG_GROUP_MONSTER, \ - .eggGroup2 = EGG_GROUP_DRAGON, \ - .abilities = {ability1, ABILITY_NONE, ability3},\ - .bodyColor = BODY_COLOR_BLUE, \ - .noFlip = FALSE +#define GARCHOMP_MISC_STATS \ + .type1 = TYPE_DRAGON, \ + .type2 = TYPE_GROUND, \ + .catchRate = 45, \ + .evYield_Attack = 3, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 40, \ + .friendship = 70, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_DRAGON, \ + .bodyColor = BODY_COLOR_BLUE, \ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_GARCHOMP, \ + DEX_SCALE(356, 17, 256, 0), \ + HEIGHT_WEIGHT(19, 950) [SPECIES_GARCHOMP] = { @@ -14506,7 +14761,10 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 102, .baseSpAttack = 80, .baseSpDefense = 85, - GARCHOMP_MISC_STATS(270, ABILITY_SAND_VEIL, ABILITY_ROUGH_SKIN), + .expYield = 270, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE, ABILITY_ROUGH_SKIN}, + DEX_TEXT(Garchomp, "Mach"), + GARCHOMP_MISC_STATS, }, [SPECIES_GARCHOMP_MEGA] = { @@ -14516,8 +14774,11 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 92, .baseSpAttack = 120, .baseSpDefense = 95, + .expYield = 315, + .abilities = {ABILITY_SAND_FORCE, ABILITY_SAND_FORCE, ABILITY_SAND_FORCE}, .flags = SPECIES_FLAG_MEGA_EVOLUTION, - GARCHOMP_MISC_STATS(315, ABILITY_SAND_FORCE, ABILITY_SAND_FORCE), + DEX_TEXT(GarchompMega, "Mach"), + GARCHOMP_MISC_STATS, }, [SPECIES_MUNCHLAX] = @@ -14544,6 +14805,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_PICKUP, ABILITY_THICK_FAT, ABILITY_GLUTTONY}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_MUNCHLAX, + DEX_TEXT(Munchlax, "Big Eater"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(6, 1050), }, [SPECIES_RIOLU] = @@ -14568,24 +14833,27 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_STEADFAST, ABILITY_INNER_FOCUS, ABILITY_PRANKSTER}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_RIOLU, + DEX_TEXT(Riolu, "Emanation"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(7, 202), }, -#define LUCARIO_MISC_STATS(exp,ability1,ability2,ability3) \ - .type1 = TYPE_FIGHTING, \ - .type2 = TYPE_STEEL, \ - .catchRate = 45, \ - .expYield = exp, \ - .evYield_Attack = 1, \ - .evYield_SpAttack = 1, \ - .genderRatio = PERCENT_FEMALE(12.5), \ - .eggCycles = 25, \ - .friendship = 70, \ - .growthRate = GROWTH_MEDIUM_SLOW, \ - .eggGroup1 = EGG_GROUP_FIELD, \ - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, \ - .abilities = {ability1, ability2, ability3}, \ - .bodyColor = BODY_COLOR_BLUE, \ - .noFlip = FALSE +#define LUCARIO_MISC_STATS \ + .type1 = TYPE_FIGHTING, \ + .type2 = TYPE_STEEL, \ + .catchRate = 45, \ + .evYield_Attack = 1, \ + .evYield_SpAttack = 1, \ + .genderRatio = PERCENT_FEMALE(12.5),\ + .eggCycles = 25, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, \ + .bodyColor = BODY_COLOR_BLUE, \ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_LUCARIO [SPECIES_LUCARIO] = { @@ -14595,7 +14863,12 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 90, .baseSpAttack = 115, .baseSpDefense = 70, - LUCARIO_MISC_STATS(184, ABILITY_STEADFAST, ABILITY_INNER_FOCUS, ABILITY_JUSTIFIED), + .expYield = 184, + .abilities = {ABILITY_STEADFAST, ABILITY_INNER_FOCUS, ABILITY_JUSTIFIED}, + DEX_TEXT(Lucario, "Aura"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 540), + LUCARIO_MISC_STATS, }, [SPECIES_LUCARIO_MEGA] = { @@ -14605,8 +14878,13 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 112, .baseSpAttack = 140, .baseSpDefense = 70, + .expYield = 219, + .abilities = {ABILITY_ADAPTABILITY, ABILITY_ADAPTABILITY, ABILITY_ADAPTABILITY}, .flags = SPECIES_FLAG_MEGA_EVOLUTION, - LUCARIO_MISC_STATS(219, ABILITY_ADAPTABILITY, ABILITY_ADAPTABILITY, ABILITY_ADAPTABILITY), + DEX_TEXT(LucarioMega, "Aura"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(13, 575), + LUCARIO_MISC_STATS, }, [SPECIES_HIPPOPOTAS] = @@ -14631,6 +14909,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SAND_STREAM, ABILITY_NONE, ABILITY_SAND_FORCE}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_HIPPOPOTAS, + DEX_TEXT(Hippopotas, "Hippo"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(8, 495), }, [SPECIES_HIPPOWDON] = @@ -14655,6 +14937,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SAND_STREAM, ABILITY_NONE, ABILITY_SAND_FORCE}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_HIPPOWDON, + DEX_TEXT(Hippowdon, "Heavyweight"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(20, 3000), }, [SPECIES_SKORUPI] = @@ -14680,6 +14966,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_SNIPER, ABILITY_KEEN_EYE}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_SKORUPI, + DEX_TEXT(Skorupi, "Scorpion"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(8, 120), }, [SPECIES_DRAPION] = @@ -14705,6 +14995,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_SNIPER, ABILITY_KEEN_EYE}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_DRAPION, + DEX_TEXT(Drapion, "Ogre Scorp"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(13, 615), }, [SPECIES_CROAGUNK] = @@ -14730,6 +15024,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_ANTICIPATION, ABILITY_DRY_SKIN, ABILITY_POISON_TOUCH}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_CROAGUNK, + DEX_TEXT(Croagunk, "Toxic Mouth"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(7, 230), }, [SPECIES_TOXICROAK] = @@ -14755,6 +15053,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_ANTICIPATION, ABILITY_DRY_SKIN, ABILITY_POISON_TOUCH}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_TOXICROAK, + DEX_TEXT(Toxicroak, "Toxic Mouth"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(13, 444), }, [SPECIES_CARNIVINE] = @@ -14779,6 +15081,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_CARNIVINE, + DEX_TEXT(Carnivine, "Bug Catcher"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(14, 270), }, [SPECIES_FINNEON] = @@ -14803,6 +15109,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SWIFT_SWIM, ABILITY_STORM_DRAIN, ABILITY_WATER_VEIL}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_FINNEON, + DEX_TEXT(Finneon, "Wing Fish"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 70), }, [SPECIES_LUMINEON] = @@ -14827,6 +15137,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SWIFT_SWIM, ABILITY_STORM_DRAIN, ABILITY_WATER_VEIL}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_LUMINEON, + DEX_TEXT(Lumineon, "Neon"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 240), }, [SPECIES_MANTYKE] = @@ -14851,6 +15165,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SWIFT_SWIM, ABILITY_WATER_ABSORB, ABILITY_WATER_VEIL}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_MANTYKE, + DEX_TEXT(Mantyke, "Kite"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 650), }, [SPECIES_SNOVER] = @@ -14876,25 +15194,29 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SNOW_WARNING, ABILITY_NONE, ABILITY_SOUNDPROOF}, .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_SNOVER, + DEX_TEXT(Snover, "Frost Tree"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 505), }, -#define ABOMASNOW_MISC_STATS(exp,ability1,ability3) \ - .type1 = TYPE_GRASS, \ - .type2 = TYPE_ICE, \ - .catchRate = 60, \ - .expYield = exp, \ - .evYield_Attack = 1, \ - .evYield_SpAttack = 1, \ - .itemRare = ITEM_NEVER_MELT_ICE, \ - .genderRatio = PERCENT_FEMALE(50), \ - .eggCycles = 20, \ - .friendship = 70, \ - .growthRate = GROWTH_SLOW, \ - .eggGroup1 = EGG_GROUP_MONSTER, \ - .eggGroup2 = EGG_GROUP_GRASS, \ - .abilities = {ability1, ABILITY_NONE, ability3},\ - .bodyColor = BODY_COLOR_WHITE, \ - .noFlip = FALSE +#define ABOMASNOW_MISC_STATS \ + .type1 = TYPE_GRASS, \ + .type2 = TYPE_ICE, \ + .catchRate = 60, \ + .evYield_Attack = 1, \ + .evYield_SpAttack = 1, \ + .itemRare = ITEM_NEVER_MELT_ICE, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_GRASS, \ + .bodyColor = BODY_COLOR_WHITE, \ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_ABOMASNOW,\ + DEX_TEXT(Abomasnow, "Frost Tree") [SPECIES_ABOMASNOW] = { @@ -14904,7 +15226,11 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 60, .baseSpAttack = 92, .baseSpDefense = 85, - ABOMASNOW_MISC_STATS(173, ABILITY_SNOW_WARNING, ABILITY_SOUNDPROOF), + .expYield = 173, + .abilities = {ABILITY_SNOW_WARNING, ABILITY_NONE, ABILITY_SOUNDPROOF}, + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(22, 1355), + ABOMASNOW_MISC_STATS, }, [SPECIES_ABOMASNOW_MEGA] = { @@ -14914,8 +15240,12 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 30, .baseSpAttack = 132, .baseSpDefense = 105, + .expYield = 208, + .abilities = {ABILITY_SNOW_WARNING, ABILITY_SNOW_WARNING, ABILITY_SNOW_WARNING}, .flags = SPECIES_FLAG_MEGA_EVOLUTION, - ABOMASNOW_MISC_STATS(208, ABILITY_SNOW_WARNING, ABILITY_SNOW_WARNING), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(27, 1850), + ABOMASNOW_MISC_STATS, }, [SPECIES_WEAVILE] = @@ -14942,6 +15272,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_PICKPOCKET}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_WEAVILE, + DEX_TEXT(Weavile, "Sharp Claw"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(11, 340), }, [SPECIES_MAGNEZONE] = @@ -14967,6 +15301,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_MAGNET_PULL, ABILITY_STURDY, ABILITY_ANALYTIC}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_MAGNEZONE, + DEX_TEXT(Magnezone, "Magnet Area"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(12, 1800), }, [SPECIES_LICKILICKY] = @@ -14992,6 +15330,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_OWN_TEMPO, ABILITY_OBLIVIOUS, ABILITY_CLOUD_NINE}, .bodyColor = BODY_COLOR_PINK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_LICKILICKY, + DEX_TEXT(Lickilicky, "Licking"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(17, 1400), }, [SPECIES_RHYPERIOR] = @@ -15016,6 +15358,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_SOLID_ROCK, ABILITY_RECKLESS}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_RHYPERIOR, + DEX_TEXT(Rhyperior, "Drill"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(24, 2828), }, [SPECIES_TANGROWTH] = @@ -15040,6 +15386,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD, ABILITY_REGENERATOR}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_TANGROWTH, + DEX_TEXT(Tangrowth, "Vine"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(20, 1286), }, [SPECIES_ELECTIVIRE] = @@ -15065,6 +15415,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_MOTOR_DRIVE, ABILITY_NONE, ABILITY_VITAL_SPIRIT}, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_ELECTIVIRE, + DEX_TEXT(Electivire, "Thunderbolt"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(18, 1386), }, [SPECIES_MAGMORTAR] = @@ -15090,6 +15444,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE, ABILITY_VITAL_SPIRIT}, .bodyColor = BODY_COLOR_RED, .noFlip = TRUE, + .natDexNum = NATIONAL_DEX_MAGMORTAR, + DEX_TEXT(Magmortar, "Blast"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(16, 680), }, [SPECIES_TOGEKISS] = @@ -15115,6 +15473,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_HUSTLE, ABILITY_SERENE_GRACE, ABILITY_SUPER_LUCK}, .bodyColor = BODY_COLOR_WHITE, .noFlip = TRUE, + .natDexNum = NATIONAL_DEX_TOGEKISS, + DEX_TEXT(Togekiss, "Jubilee"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(15, 380), }, [SPECIES_YANMEGA] = @@ -15140,6 +15502,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SPEED_BOOST, ABILITY_TINTED_LENS, ABILITY_FRISK}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_YANMEGA, + DEX_TEXT(Yanmega, "Ogre Darner"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(19, 515), }, [SPECIES_LEAFEON] = @@ -15164,6 +15530,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_LEAF_GUARD, ABILITY_LEAF_GUARD, ABILITY_CHLOROPHYLL}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_LEAFEON, + DEX_TEXT(Leafeon, "Verdant"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(10, 255), }, [SPECIES_GLACEON] = @@ -15188,6 +15558,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SNOW_CLOAK, ABILITY_SNOW_CLOAK, ABILITY_ICE_BODY}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_GLACEON, + DEX_TEXT(Glaceon, "Fresh Snow"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(8, 259), }, [SPECIES_GLISCOR] = @@ -15212,6 +15586,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SAND_VEIL, ABILITY_POISON_HEAL}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_GLISCOR, + DEX_TEXT(Gliscor, "Fang Scorp"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(20, 425), }, [SPECIES_MAMOSWINE] = @@ -15236,6 +15614,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_OBLIVIOUS, ABILITY_SNOW_CLOAK, ABILITY_THICK_FAT}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_MAMOSWINE, + DEX_TEXT(Mamoswine, "Twin Tusk"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(25, 2910), }, [SPECIES_PORYGON_Z] = @@ -15260,23 +15642,27 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_ADAPTABILITY, ABILITY_DOWNLOAD, ABILITY_ANALYTIC}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_PORYGON_Z, + DEX_TEXT(PorygonZ, "Virtual"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(9, 340), }, -#define GALLADE_MISC_STATS(exp,ability1,ability3) \ - .type1 = TYPE_PSYCHIC, \ - .type2 = TYPE_FIGHTING, \ - .catchRate = 45, \ - .expYield = exp, \ - .evYield_Attack = 3, \ - .genderRatio = MON_MALE, \ - .eggCycles = 20, \ - .friendship = 35, \ - .growthRate = GROWTH_SLOW, \ - .eggGroup1 = RALTS_FAMILY_EGG_GROUP_1, \ - .eggGroup2 = EGG_GROUP_AMORPHOUS, \ - .abilities = {ability1, ABILITY_NONE, ability3},\ - .bodyColor = BODY_COLOR_WHITE, \ - .noFlip = FALSE +#define GALLADE_MISC_STATS \ + .type1 = TYPE_PSYCHIC, \ + .type2 = TYPE_FIGHTING, \ + .catchRate = 45, \ + .evYield_Attack = 3, \ + .genderRatio = MON_MALE, \ + .eggCycles = 20, \ + .friendship = 35, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = RALTS_FAMILY_EGG_GROUP_1, \ + .eggGroup2 = EGG_GROUP_AMORPHOUS, \ + .bodyColor = BODY_COLOR_WHITE, \ + .noFlip = FALSE, \ + .natDexNum = NATIONAL_DEX_GALLADE, \ + DEX_TEXT(Gallade, "Blade") [SPECIES_GALLADE] = { @@ -15286,7 +15672,11 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 80, .baseSpAttack = 65, .baseSpDefense = 115, - GALLADE_MISC_STATS(233, ABILITY_STEADFAST, ABILITY_JUSTIFIED), + .expYield = 233, + .abilities = {ABILITY_STEADFAST, ABILITY_NONE, ABILITY_JUSTIFIED}, + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(16, 520), + GALLADE_MISC_STATS, }, [SPECIES_GALLADE_MEGA] = { @@ -15296,8 +15686,12 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 110, .baseSpAttack = 65, .baseSpDefense = 115, + .expYield = 278, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_INNER_FOCUS, ABILITY_INNER_FOCUS}, .flags = SPECIES_FLAG_MEGA_EVOLUTION, - GALLADE_MISC_STATS(278, ABILITY_INNER_FOCUS, ABILITY_INNER_FOCUS), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(16, 564), + GALLADE_MISC_STATS, }, [SPECIES_PROBOPASS] = @@ -15324,6 +15718,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_STURDY, ABILITY_MAGNET_PULL, ABILITY_SAND_FORCE}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_PROBOPASS, + DEX_TEXT(Probopass, "Compass"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(14, 3400), }, [SPECIES_DUSKNOIR] = @@ -15350,6 +15748,10 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_FRISK}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_DUSKNOIR, + DEX_TEXT(Dusknoir, "Gripper"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(22, 1066), }, [SPECIES_FROSLASS] = @@ -15374,13 +15776,15 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_SNOW_CLOAK, ABILITY_NONE, ABILITY_CURSED_BODY}, .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, + .natDexNum = NATIONAL_DEX_FROSLASS, + DEX_TEXT(Froslass, "Snow Land"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(13, 266), }, -#define ROTOM_MISC_STATS(typeB,exp,flip) \ +#define ROTOM_MISC_STATS \ .type1 = TYPE_ELECTRIC, \ - .type2 = typeB, \ .catchRate = 45, \ - .expYield = exp, \ .evYield_Speed = 1, \ .evYield_SpAttack = 1, \ .genderRatio = MON_GENDERLESS, \ @@ -15391,18 +15795,10 @@ const struct BaseStats gBaseStats[] = .eggGroup2 = EGG_GROUP_AMORPHOUS, \ .abilities = {ABILITY_LEVITATE, ABILITY_NONE},\ .bodyColor = BODY_COLOR_RED, \ - .noFlip = flip + .natDexNum = NATIONAL_DEX_ROTOM,\ + DEX_SCALE(356, 17, 256, 0),\ + HEIGHT_WEIGHT(3, 3) -#define ROTOM_FORM_BASE_STATS(typeB, flip) \ - { \ - .baseHP = 50, \ - .baseAttack = 65, \ - .baseDefense = 107, \ - .baseSpeed = 86, \ - .baseSpAttack = 105, \ - .baseSpDefense = 107, \ - ROTOM_MISC_STATS(typeB, 182, flip), \ - } [SPECIES_ROTOM] = { .baseHP = 50, @@ -15411,13 +15807,56 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 91, .baseSpAttack = 95, .baseSpDefense = 77, - ROTOM_MISC_STATS(TYPE_GHOST, 154, NO_FLIP), + .type2 = TYPE_GHOST, + .expYield = 154, + .noFlip = FALSE, + ROTOM_MISC_STATS, + }, + +#define ROTOM_APPLIANCE_STATS \ + .baseHP = 50, \ + .baseAttack = 65, \ + .baseDefense = 107, \ + .baseSpeed = 86, \ + .baseSpAttack = 105, \ + .baseSpDefense = 107, \ + .expYield = 182 + + [SPECIES_ROTOM_HEAT] = + { + ROTOM_APPLIANCE_STATS, + .type2 = TYPE_FIRE, + .noFlip = FALSE, + ROTOM_MISC_STATS, + }, + [SPECIES_ROTOM_WASH] = + { + ROTOM_APPLIANCE_STATS, + .type2 = TYPE_WATER, + .noFlip = TRUE, + ROTOM_MISC_STATS, + }, + [SPECIES_ROTOM_FROST] = + { + ROTOM_APPLIANCE_STATS, + .type2 = TYPE_ICE, + .noFlip = FALSE, + ROTOM_MISC_STATS, + }, + [SPECIES_ROTOM_FAN] = + { + ROTOM_APPLIANCE_STATS, + .type2 = TYPE_FLYING, + .noFlip = FALSE, + ROTOM_MISC_STATS, + }, + [SPECIES_ROTOM_MOW] = + { + ROTOM_APPLIANCE_STATS, + .type2 = TYPE_GRASS, + .noFlip = FALSE, + ROTOM_MISC_STATS, }, - [SPECIES_ROTOM_HEAT] = ROTOM_FORM_BASE_STATS(TYPE_FIRE, FLIP), - [SPECIES_ROTOM_WASH] = ROTOM_FORM_BASE_STATS(TYPE_WATER, NO_FLIP), - [SPECIES_ROTOM_FROST] = ROTOM_FORM_BASE_STATS(TYPE_ICE, FLIP), - [SPECIES_ROTOM_FAN] = ROTOM_FORM_BASE_STATS(TYPE_FLYING, FLIP), - [SPECIES_ROTOM_MOW] = ROTOM_FORM_BASE_STATS(TYPE_GRASS, FLIP), [SPECIES_UXIE] = { @@ -15443,6 +15882,10 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, .flags = SPECIES_FLAG_LEGENDARY, + .natDexNum = NATIONAL_DEX_UXIE, + DEX_TEXT(Uxie, "Knowledge"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(3, 3), }, [SPECIES_MESPRIT] = @@ -15470,6 +15913,10 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_PINK, .noFlip = FALSE, .flags = SPECIES_FLAG_LEGENDARY, + .natDexNum = NATIONAL_DEX_MESPRIT, + DEX_TEXT(Mesprit, "Emotion"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(3, 3), }, [SPECIES_AZELF] = @@ -15496,6 +15943,10 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, .flags = SPECIES_FLAG_LEGENDARY, + .natDexNum = NATIONAL_DEX_AZELF, + DEX_TEXT(Azelf, "Willpower"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(3, 3), }, #define DIALGA_MISC_STATS \ @@ -15513,7 +15964,8 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_TELEPATHY}, \ .bodyColor = BODY_COLOR_WHITE, \ .noFlip = FALSE, \ - .flags = SPECIES_FLAG_LEGENDARY + .flags = SPECIES_FLAG_LEGENDARY, \ + .natDexNum = NATIONAL_DEX_DIALGA [SPECIES_DIALGA] = { @@ -15523,6 +15975,9 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 90, .baseSpAttack = 150, .baseSpDefense = 100, + DEX_TEXT(Dialga, "Temporal"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(54, 6830), DIALGA_MISC_STATS, }, @@ -15534,6 +15989,9 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 90, .baseSpAttack = 150, .baseSpDefense = 120, + DEX_TEXT(Dummy, "Temporal"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(70, 8500), DIALGA_MISC_STATS, }, @@ -15552,7 +16010,8 @@ const struct BaseStats gBaseStats[] = .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_TELEPATHY}, \ .bodyColor = BODY_COLOR_PURPLE, \ .noFlip = FALSE, \ - .flags = SPECIES_FLAG_LEGENDARY + .flags = SPECIES_FLAG_LEGENDARY, \ + .natDexNum = NATIONAL_DEX_PALKIA [SPECIES_PALKIA] = { @@ -15562,6 +16021,9 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 100, .baseSpAttack = 150, .baseSpDefense = 120, + DEX_TEXT(Palkia, "Spatial"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(42, 3360), PALKIA_MISC_STATS, }, @@ -15573,6 +16035,9 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 120, .baseSpAttack = 150, .baseSpDefense = 120, + DEX_TEXT(Dummy, "Spatial"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(63, 6600), PALKIA_MISC_STATS, }, @@ -15599,6 +16064,10 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, .flags = SPECIES_FLAG_LEGENDARY, + .natDexNum = NATIONAL_DEX_HEATRAN, + DEX_TEXT(Heatran, "Lava Dome"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(17, 4300), }, [SPECIES_REGIGIGAS] = @@ -15624,24 +16093,28 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, .flags = SPECIES_FLAG_LEGENDARY, + .natDexNum = NATIONAL_DEX_REGIGIGAS, + DEX_TEXT(Regigigas, "Colossal"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(37, 4200), }, -#define GIRATINA_MISC_STATS(ability1, ability3) \ - .type1 = TYPE_GHOST, \ - .type2 = TYPE_DRAGON, \ - .catchRate = 3, \ - .expYield = 306, \ - .evYield_HP = 3, \ - .genderRatio = MON_GENDERLESS, \ - .eggCycles = 120, \ - .friendship = 0, \ - .growthRate = GROWTH_SLOW, \ - .eggGroup1 = EGG_GROUP_UNDISCOVERED, \ - .eggGroup2 = EGG_GROUP_UNDISCOVERED, \ - .abilities = {ability1, ABILITY_NONE, ability3}, \ - .bodyColor = BODY_COLOR_BLACK, \ - .noFlip = FALSE, \ - .flags = SPECIES_FLAG_LEGENDARY +#define GIRATINA_MISC_STATS \ + .type1 = TYPE_GHOST, \ + .type2 = TYPE_DRAGON, \ + .catchRate = 3, \ + .expYield = 306, \ + .evYield_HP = 3, \ + .genderRatio = MON_GENDERLESS, \ + .eggCycles = 120, \ + .friendship = 0, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_UNDISCOVERED,\ + .eggGroup2 = EGG_GROUP_UNDISCOVERED,\ + .bodyColor = BODY_COLOR_BLACK, \ + .noFlip = FALSE, \ + .flags = SPECIES_FLAG_LEGENDARY, \ + .natDexNum = NATIONAL_DEX_GIRATINA [SPECIES_GIRATINA_ALTERED] = { @@ -15651,7 +16124,11 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 90, .baseSpAttack = 100, .baseSpDefense = 120, - GIRATINA_MISC_STATS(ABILITY_PRESSURE, ABILITY_TELEPATHY), + .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_TELEPATHY}, + DEX_TEXT(Giratina, "Renegade"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(45, 7500), + GIRATINA_MISC_STATS, }, [SPECIES_GIRATINA_ORIGIN] = { @@ -15661,7 +16138,11 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 90, .baseSpAttack = 120, .baseSpDefense = 100, - GIRATINA_MISC_STATS(ABILITY_LEVITATE, ABILITY_LEVITATE), + .abilities = {ABILITY_LEVITATE, ABILITY_NONE, ABILITY_LEVITATE}, + DEX_TEXT(Dummy, "Renegade"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(69, 6500), + GIRATINA_MISC_STATS, }, [SPECIES_CRESSELIA] = @@ -15687,6 +16168,10 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, .flags = SPECIES_FLAG_LEGENDARY, + .natDexNum = NATIONAL_DEX_CRESSELIA, + DEX_TEXT(Cresselia, "Lunar"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(15, 856), }, [SPECIES_PHIONE] = @@ -15712,6 +16197,10 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, .flags = SPECIES_FLAG_MYTHICAL, + .natDexNum = NATIONAL_DEX_PHIONE, + DEX_TEXT(Phione, "Sea Drifter"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 31), }, [SPECIES_MANAPHY] = @@ -15737,6 +16226,10 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, .flags = SPECIES_FLAG_MYTHICAL, + .natDexNum = NATIONAL_DEX_MANAPHY, + DEX_TEXT(Manaphy, "Seafaring"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(3, 14), }, [SPECIES_DARKRAI] = @@ -15763,8 +16256,29 @@ const struct BaseStats gBaseStats[] = .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, .flags = SPECIES_FLAG_MYTHICAL, + .natDexNum = NATIONAL_DEX_DARKRAI, + DEX_TEXT(Darkrai, "Pitch-Black"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(15, 505), }, +#define SHAYMIN_MISC_STATS \ + .type1 = TYPE_GRASS, \ + .catchRate = 45, \ + .expYield = 270, \ + .evYield_HP = 3, \ + .itemCommon = ITEM_LUM_BERRY, \ + .itemRare = ITEM_LUM_BERRY, \ + .genderRatio = MON_GENDERLESS, \ + .eggCycles = 120, \ + .friendship = 100, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_UNDISCOVERED,\ + .eggGroup2 = EGG_GROUP_UNDISCOVERED,\ + .bodyColor = BODY_COLOR_GREEN, \ + .flags = SPECIES_FLAG_MYTHICAL, \ + .natDexNum = NATIONAL_DEX_SHAYMIN + [SPECIES_SHAYMIN_LAND] = { .baseHP = 100, @@ -15773,23 +16287,13 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 100, .baseSpAttack = 100, .baseSpDefense = 100, - .type1 = TYPE_GRASS, .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 270, - .evYield_HP = 3, - .itemCommon = ITEM_LUM_BERRY, - .itemRare = ITEM_LUM_BERRY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_NATURAL_CURE, ABILITY_NONE}, - .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, - .flags = SPECIES_FLAG_MYTHICAL, + DEX_TEXT(Shaymin, "Gratitude"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(2, 21), + SHAYMIN_MISC_STATS, }, [SPECIES_SHAYMIN_SKY] = @@ -15800,48 +16304,42 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 127, .baseSpAttack = 120, .baseSpDefense = 75, - .type1 = TYPE_GRASS, .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 270, - .evYield_HP = 3, - .itemCommon = ITEM_LUM_BERRY, - .itemRare = ITEM_LUM_BERRY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_SERENE_GRACE, ABILITY_NONE}, - .bodyColor = BODY_COLOR_GREEN, .noFlip = TRUE, - .flags = SPECIES_FLAG_MYTHICAL, + DEX_TEXT(Dummy, "Gratitude"), + DEX_SCALE(356, 17, 256, 0), + HEIGHT_WEIGHT(4, 52), + SHAYMIN_MISC_STATS, }, -#define ARCEUS_BASE_STATS(type) \ - { \ - .baseHP = 120, \ - .baseAttack = 120, \ - .baseDefense = 120, \ - .baseSpeed = 120, \ - .baseSpAttack = 120, \ - .baseSpDefense = 120, \ - .type1 = type, \ - .type2 = type, \ - .catchRate = 3, \ - .expYield = 324, \ - .evYield_HP = 3, \ - .genderRatio = MON_GENDERLESS, \ - .eggCycles = 120, \ - .friendship = 0, \ - .growthRate = GROWTH_SLOW, \ - .eggGroup1 = EGG_GROUP_UNDISCOVERED, \ - .eggGroup2 = EGG_GROUP_UNDISCOVERED, \ - .abilities = {ABILITY_MULTITYPE, ABILITY_NONE},\ - .bodyColor = BODY_COLOR_WHITE, \ - .noFlip = FALSE, \ - .flags = SPECIES_FLAG_MYTHICAL, \ +#define ARCEUS_BASE_STATS(type) \ + { \ + .baseHP = 120, \ + .baseAttack = 120, \ + .baseDefense = 120, \ + .baseSpeed = 120, \ + .baseSpAttack = 120, \ + .baseSpDefense = 120, \ + .type1 = type, \ + .type2 = type, \ + .catchRate = 3, \ + .expYield = 324, \ + .evYield_HP = 3, \ + .genderRatio = MON_GENDERLESS, \ + .eggCycles = 120, \ + .friendship = 0, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_UNDISCOVERED, \ + .eggGroup2 = EGG_GROUP_UNDISCOVERED, \ + .abilities = {ABILITY_MULTITYPE, ABILITY_NONE}, \ + .bodyColor = BODY_COLOR_WHITE, \ + .noFlip = FALSE, \ + .flags = SPECIES_FLAG_MYTHICAL, \ + .natDexNum = NATIONAL_DEX_ARCEUS, \ + DEX_TEXT(Arceus, "Alpha"), \ + DEX_SCALE(356, 17, 256, 0), \ + HEIGHT_WEIGHT(32, 3200), \ } [SPECIES_ARCEUS_NORMAL] = ARCEUS_BASE_STATS(TYPE_NORMAL), [SPECIES_ARCEUS_FIGHTING] = ARCEUS_BASE_STATS(TYPE_FIGHTING), @@ -27158,21 +27656,19 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, -#define ENAMORUS_MISC_STATS(exp,ability1,ability3) \ - .type1 = TYPE_FAIRY, \ - .type2 = TYPE_FLYING, \ - .catchRate = 3, \ - .expYield = exp, \ - .evYield_SpAttack = 3, \ - .genderRatio = MON_FEMALE, \ - .eggCycles = 120, \ - .friendship = 90, \ - .growthRate = GROWTH_SLOW, \ - .eggGroup1 = EGG_GROUP_UNDISCOVERED, \ - .eggGroup2 = EGG_GROUP_UNDISCOVERED, \ - .abilities = {ability1, ABILITY_NONE, ability3},\ - .bodyColor = BODY_COLOR_PINK, \ - .noFlip = FALSE, \ +#define ENAMORUS_MISC_STATS \ + .type1 = TYPE_FAIRY, \ + .type2 = TYPE_FLYING, \ + .catchRate = 3, \ + .evYield_SpAttack = 3, \ + .genderRatio = MON_FEMALE, \ + .eggCycles = 120, \ + .friendship = 90, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_UNDISCOVERED,\ + .eggGroup2 = EGG_GROUP_UNDISCOVERED,\ + .bodyColor = BODY_COLOR_PINK, \ + .noFlip = FALSE, \ .flags = SPECIES_FLAG_LEGENDARY [SPECIES_ENAMORUS_INCARNATE] = @@ -27183,7 +27679,9 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 106, .baseSpAttack = 135, .baseSpDefense = 80, - ENAMORUS_MISC_STATS(261, ABILITY_HEALER, ABILITY_CONTRARY), + .expYield = 261, + .abilities = {ABILITY_HEALER, ABILITY_NONE, ABILITY_CONTRARY}, + ENAMORUS_MISC_STATS, }, [SPECIES_ENAMORUS_THERIAN] = { @@ -27193,7 +27691,9 @@ const struct BaseStats gBaseStats[] = .baseSpeed = 46, .baseSpAttack = 135, .baseSpDefense = 100, - ENAMORUS_MISC_STATS(270, ABILITY_OVERCOAT, ABILITY_OVERCOAT), + .expYield = 270, + .abilities = {ABILITY_OVERCOAT, ABILITY_NONE, ABILITY_OVERCOAT}, + ENAMORUS_MISC_STATS, }, #endif }; diff --git a/src/data/pokemon/pokedex_entries.h b/src/data/pokemon/pokedex_entries.h index d1f554898b..98903c401d 100644 --- a/src/data/pokemon/pokedex_entries.h +++ b/src/data/pokemon/pokedex_entries.h @@ -1,6292 +1,11 @@ -const struct PokedexEntry gPokedexEntries[] = -{ - -#if P_GEN_4_POKEMON == TRUE - [NATIONAL_DEX_TURTWIG] = - { - .categoryName = _("Tiny Leaf"), - .height = 4, - .weight = 102, - .description = gTurtwigPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GROTLE] = - { - .categoryName = _("Grove"), - .height = 11, - .weight = 970, - .description = gGrotlePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TORTERRA] = - { - .categoryName = _("Continent"), - .height = 22, - .weight = 3100, - .description = gTorterraPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHIMCHAR] = - { - .categoryName = _("Chimp"), - .height = 5, - .weight = 62, - .description = gChimcharPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MONFERNO] = - { - .categoryName = _("Playful"), - .height = 9, - .weight = 220, - .description = gMonfernoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_INFERNAPE] = - { - .categoryName = _("Flame"), - .height = 12, - .weight = 550, - .description = gInfernapePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PIPLUP] = - { - .categoryName = _("Penguin"), - .height = 4, - .weight = 52, - .description = gPiplupPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PRINPLUP] = - { - .categoryName = _("Penguin"), - .height = 8, - .weight = 230, - .description = gPrinplupPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_EMPOLEON] = - { - .categoryName = _("Emperor"), - .height = 17, - .weight = 845, - .description = gEmpoleonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STARLY] = - { - .categoryName = _("Starling"), - .height = 3, - .weight = 20, - .description = gStarlyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STARAVIA] = - { - .categoryName = _("Starling"), - .height = 6, - .weight = 155, - .description = gStaraviaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STARAPTOR] = - { - .categoryName = _("Predator"), - .height = 12, - .weight = 249, - .description = gStaraptorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BIDOOF] = - { - .categoryName = _("Plump Mouse"), - .height = 5, - .weight = 200, - .description = gBidoofPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BIBAREL] = - { - .categoryName = _("Beaver"), - .height = 10, - .weight = 315, - .description = gBibarelPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KRICKETOT] = - { - .categoryName = _("Cricket"), - .height = 3, - .weight = 22, - .description = gKricketotPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KRICKETUNE] = - { - .categoryName = _("Cricket"), - .height = 10, - .weight = 255, - .description = gKricketunePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SHINX] = - { - .categoryName = _("Flash"), - .height = 5, - .weight = 95, - .description = gShinxPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LUXIO] = - { - .categoryName = _("Spark"), - .height = 9, - .weight = 305, - .description = gLuxioPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LUXRAY] = - { - .categoryName = _("Gleam Eyes"), - .height = 14, - .weight = 420, - .description = gLuxrayPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BUDEW] = - { - .categoryName = _("Bud"), - .height = 2, - .weight = 12, - .description = gBudewPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ROSERADE] = - { - .categoryName = _("Bouquet"), - .height = 9, - .weight = 145, - .description = gRoseradePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CRANIDOS] = - { - .categoryName = _("Head Butt"), - .height = 9, - .weight = 315, - .description = gCranidosPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RAMPARDOS] = - { - .categoryName = _("Head Butt"), - .height = 16, - .weight = 1025, - .description = gRampardosPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SHIELDON] = - { - .categoryName = _("Shield"), - .height = 5, - .weight = 570, - .description = gShieldonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BASTIODON] = - { - .categoryName = _("Shield"), - .height = 13, - .weight = 1495, - .description = gBastiodonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BURMY] = - { - .categoryName = _("Bagworm"), - .height = 2, - .weight = 34, - .description = gBurmyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WORMADAM] = - { - .categoryName = _("Bagworm"), - .height = 5, - .weight = 65, - .description = gWormadamPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MOTHIM] = - { - .categoryName = _("Moth"), - .height = 9, - .weight = 233, - .description = gMothimPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COMBEE] = - { - .categoryName = _("Tiny Bee"), - .height = 3, - .weight = 55, - .description = gCombeePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VESPIQUEN] = - { - .categoryName = _("Beehive"), - .height = 12, - .weight = 385, - .description = gVespiquenPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PACHIRISU] = - { - .categoryName = _("EleSquirrel"), - .height = 4, - .weight = 39, - .description = gPachirisuPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BUIZEL] = - { - .categoryName = _("Sea Weasel"), - .height = 7, - .weight = 295, - .description = gBuizelPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FLOATZEL] = - { - .categoryName = _("Sea Weasel"), - .height = 11, - .weight = 335, - .description = gFloatzelPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHERUBI] = - { - .categoryName = _("Cherry"), - .height = 4, - .weight = 33, - .description = gCherubiPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHERRIM] = - { - .categoryName = _("Blossom"), - .height = 5, - .weight = 93, - .description = gCherrimPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SHELLOS] = - { - .categoryName = _("Sea Slug"), - .height = 3, - .weight = 63, - .description = gShellosPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GASTRODON] = - { - .categoryName = _("Sea Slug"), - .height = 9, - .weight = 299, - .description = gGastrodonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AMBIPOM] = - { - .categoryName = _("Long Tail"), - .height = 12, - .weight = 203, - .description = gAmbipomPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRIFLOON] = - { - .categoryName = _("Balloon"), - .height = 4, - .weight = 12, - .description = gDrifloonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRIFBLIM] = - { - .categoryName = _("Blimp"), - .height = 12, - .weight = 150, - .description = gDrifblimPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BUNEARY] = - { - .categoryName = _("Rabbit"), - .height = 4, - .weight = 55, - .description = gBunearyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LOPUNNY] = - { - .categoryName = _("Rabbit"), - .height = 12, - .weight = 333, - .description = gLopunnyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MISMAGIUS] = - { - .categoryName = _("Magical"), - .height = 9, - .weight = 44, - .description = gMismagiusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HONCHKROW] = - { - .categoryName = _("Big Boss"), - .height = 9, - .weight = 273, - .description = gHonchkrowPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GLAMEOW] = - { - .categoryName = _("Catty"), - .height = 5, - .weight = 39, - .description = gGlameowPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PURUGLY] = - { - .categoryName = _("Tiger Cat"), - .height = 10, - .weight = 438, - .description = gPuruglyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHINGLING] = - { - .categoryName = _("Bell"), - .height = 2, - .weight = 6, - .description = gChinglingPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STUNKY] = - { - .categoryName = _("Skunk"), - .height = 4, - .weight = 192, - .description = gStunkyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SKUNTANK] = - { - .categoryName = _("Skunk"), - .height = 10, - .weight = 380, - .description = gSkuntankPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BRONZOR] = - { - .categoryName = _("Bronze"), - .height = 5, - .weight = 605, - .description = gBronzorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BRONZONG] = - { - .categoryName = _("Bronze Bell"), - .height = 13, - .weight = 1870, - .description = gBronzongPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BONSLY] = - { - .categoryName = _("Bonsai"), - .height = 5, - .weight = 150, - .description = gBonslyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MIME_JR] = - { - .categoryName = _("Mime"), - .height = 6, - .weight = 130, - .description = gMimeJrPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HAPPINY] = - { - .categoryName = _("Playhouse"), - .height = 6, - .weight = 244, - .description = gHappinyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHATOT] = - { - .categoryName = _("Music Note"), - .height = 5, - .weight = 19, - .description = gChatotPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SPIRITOMB] = - { - .categoryName = _("Forbidden"), - .height = 10, - .weight = 1080, - .description = gSpiritombPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GIBLE] = - { - .categoryName = _("Land Shark"), - .height = 7, - .weight = 205, - .description = gGiblePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GABITE] = - { - .categoryName = _("Cave"), - .height = 14, - .weight = 560, - .description = gGabitePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GARCHOMP] = - { - .categoryName = _("Mach"), - .height = 19, - .weight = 950, - .description = gGarchompPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MUNCHLAX] = - { - .categoryName = _("Big Eater"), - .height = 6, - .weight = 1050, - .description = gMunchlaxPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RIOLU] = - { - .categoryName = _("Emanation"), - .height = 7, - .weight = 202, - .description = gRioluPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LUCARIO] = - { - .categoryName = _("Aura"), - .height = 12, - .weight = 540, - .description = gLucarioPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HIPPOPOTAS] = - { - .categoryName = _("Hippo"), - .height = 8, - .weight = 495, - .description = gHippopotasPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HIPPOWDON] = - { - .categoryName = _("Heavyweight"), - .height = 20, - .weight = 3000, - .description = gHippowdonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SKORUPI] = - { - .categoryName = _("Scorpion"), - .height = 8, - .weight = 120, - .description = gSkorupiPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRAPION] = - { - .categoryName = _("Ogre Scorp"), - .height = 13, - .weight = 615, - .description = gDrapionPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CROAGUNK] = - { - .categoryName = _("Toxic Mouth"), - .height = 7, - .weight = 230, - .description = gCroagunkPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TOXICROAK] = - { - .categoryName = _("Toxic Mouth"), - .height = 13, - .weight = 444, - .description = gToxicroakPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CARNIVINE] = - { - .categoryName = _("Bug Catcher"), - .height = 14, - .weight = 270, - .description = gCarnivinePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FINNEON] = - { - .categoryName = _("Wing Fish"), - .height = 4, - .weight = 70, - .description = gFinneonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LUMINEON] = - { - .categoryName = _("Neon"), - .height = 12, - .weight = 240, - .description = gLumineonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MANTYKE] = - { - .categoryName = _("Kite"), - .height = 10, - .weight = 650, - .description = gMantykePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SNOVER] = - { - .categoryName = _("Frost Tree"), - .height = 10, - .weight = 505, - .description = gSnoverPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ABOMASNOW] = - { - .categoryName = _("Frost Tree"), - .height = 22, - .weight = 1355, - .description = gAbomasnowPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WEAVILE] = - { - .categoryName = _("Sharp Claw"), - .height = 11, - .weight = 340, - .description = gWeavilePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MAGNEZONE] = - { - .categoryName = _("Magnet Area"), - .height = 12, - .weight = 1800, - .description = gMagnezonePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LICKILICKY] = - { - .categoryName = _("Licking"), - .height = 17, - .weight = 1400, - .description = gLickilickyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RHYPERIOR] = - { - .categoryName = _("Drill"), - .height = 24, - .weight = 2828, - .description = gRhyperiorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TANGROWTH] = - { - .categoryName = _("Vine"), - .height = 20, - .weight = 1286, - .description = gTangrowthPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ELECTIVIRE] = - { - .categoryName = _("Thunderbolt"), - .height = 18, - .weight = 1386, - .description = gElectivirePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MAGMORTAR] = - { - .categoryName = _("Blast"), - .height = 16, - .weight = 680, - .description = gMagmortarPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TOGEKISS] = - { - .categoryName = _("Jubilee"), - .height = 15, - .weight = 380, - .description = gTogekissPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_YANMEGA] = - { - .categoryName = _("Ogre Darner"), - .height = 19, - .weight = 515, - .description = gYanmegaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LEAFEON] = - { - .categoryName = _("Verdant"), - .height = 10, - .weight = 255, - .description = gLeafeonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GLACEON] = - { - .categoryName = _("Fresh Snow"), - .height = 8, - .weight = 259, - .description = gGlaceonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GLISCOR] = - { - .categoryName = _("Fang Scorp"), - .height = 20, - .weight = 425, - .description = gGliscorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MAMOSWINE] = - { - .categoryName = _("Twin Tusk"), - .height = 25, - .weight = 2910, - .description = gMamoswinePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PORYGON_Z] = - { - .categoryName = _("Virtual"), - .height = 9, - .weight = 340, - .description = gPorygonZPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GALLADE] = - { - .categoryName = _("Blade"), - .height = 16, - .weight = 520, - .description = gGalladePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PROBOPASS] = - { - .categoryName = _("Compass"), - .height = 14, - .weight = 3400, - .description = gProbopassPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DUSKNOIR] = - { - .categoryName = _("Gripper"), - .height = 22, - .weight = 1066, - .description = gDusknoirPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FROSLASS] = - { - .categoryName = _("Snow Land"), - .height = 13, - .weight = 266, - .description = gFroslassPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ROTOM] = - { - .categoryName = _("Plasma"), - .height = 3, - .weight = 3, - .description = gRotomPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_UXIE] = - { - .categoryName = _("Knowledge"), - .height = 3, - .weight = 3, - .description = gUxiePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MESPRIT] = - { - .categoryName = _("Emotion"), - .height = 3, - .weight = 3, - .description = gMespritPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AZELF] = - { - .categoryName = _("Willpower"), - .height = 3, - .weight = 3, - .description = gAzelfPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DIALGA] = - { - .categoryName = _("Temporal"), - .height = 54, - .weight = 6830, - .description = gDialgaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PALKIA] = - { - .categoryName = _("Spatial"), - .height = 42, - .weight = 3360, - .description = gPalkiaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HEATRAN] = - { - .categoryName = _("Lava Dome"), - .height = 17, - .weight = 4300, - .description = gHeatranPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_REGIGIGAS] = - { - .categoryName = _("Colossal"), - .height = 37, - .weight = 4200, - .description = gRegigigasPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GIRATINA] = - { - .categoryName = _("Renegade"), - .height = 45, - .weight = 7500, - .description = gGiratinaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CRESSELIA] = - { - .categoryName = _("Lunar"), - .height = 15, - .weight = 856, - .description = gCresseliaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PHIONE] = - { - .categoryName = _("Sea Drifter"), - .height = 4, - .weight = 31, - .description = gPhionePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MANAPHY] = - { - .categoryName = _("Seafaring"), - .height = 3, - .weight = 14, - .description = gManaphyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DARKRAI] = - { - .categoryName = _("Pitch-Black"), - .height = 15, - .weight = 505, - .description = gDarkraiPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SHAYMIN] = - { - .categoryName = _("Gratitude"), - .height = 2, - .weight = 21, - .description = gShayminPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ARCEUS] = - { - .categoryName = _("Alpha"), - .height = 32, - .weight = 3200, - .description = gArceusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, -#endif - -#if P_GEN_5_POKEMON == TRUE - [NATIONAL_DEX_VICTINI] = - { - .categoryName = _("Victory"), - .height = 4, - .weight = 40, - .description = gVictiniPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SNIVY] = - { - .categoryName = _("Grass Snake"), - .height = 6, - .weight = 81, - .description = gSnivyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SERVINE] = - { - .categoryName = _("Grass Snake"), - .height = 8, - .weight = 160, - .description = gServinePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SERPERIOR] = - { - .categoryName = _("Regal"), - .height = 33, - .weight = 630, - .description = gSerperiorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TEPIG] = - { - .categoryName = _("Fire Pig"), - .height = 5, - .weight = 99, - .description = gTepigPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PIGNITE] = - { - .categoryName = _("Fire Pig"), - .height = 10, - .weight = 555, - .description = gPignitePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_EMBOAR] = - { - .categoryName = _("Fire Pig"), - .height = 16, - .weight = 1500, - .description = gEmboarPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_OSHAWOTT] = - { - .categoryName = _("Sea Otter"), - .height = 5, - .weight = 59, - .description = gOshawottPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DEWOTT] = - { - .categoryName = _("Discipline"), - .height = 8, - .weight = 245, - .description = gDewottPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SAMUROTT] = - { - .categoryName = _("Formidable"), - .height = 15, - .weight = 946, - .description = gSamurottPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PATRAT] = - { - .categoryName = _("Scout"), - .height = 5, - .weight = 116, - .description = gPatratPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WATCHOG] = - { - .categoryName = _("Lookout"), - .height = 11, - .weight = 270, - .description = gWatchogPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LILLIPUP] = - { - .categoryName = _("Puppy"), - .height = 4, - .weight = 41, - .description = gLillipupPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HERDIER] = - { - .categoryName = _("Loyal Dog"), - .height = 9, - .weight = 147, - .description = gHerdierPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STOUTLAND] = - { - .categoryName = _("Big-Hearted"), - .height = 12, - .weight = 610, - .description = gStoutlandPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PURRLOIN] = - { - .categoryName = _("Devious"), - .height = 4, - .weight = 101, - .description = gPurrloinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LIEPARD] = - { - .categoryName = _("Cruel"), - .height = 11, - .weight = 375, - .description = gLiepardPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PANSAGE] = - { - .categoryName = _("Grass Monkey"), - .height = 6, - .weight = 105, - .description = gPansagePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SIMISAGE] = - { - .categoryName = _("Thorn Monkey"), - .height = 11, - .weight = 305, - .description = gSimisagePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PANSEAR] = - { - .categoryName = _("High Temp"), - .height = 6, - .weight = 110, - .description = gPansearPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SIMISEAR] = - { - .categoryName = _("Ember"), - .height = 10, - .weight = 280, - .description = gSimisearPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PANPOUR] = - { - .categoryName = _("Spray"), - .height = 6, - .weight = 135, - .description = gPanpourPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SIMIPOUR] = - { - .categoryName = _("Geyser"), - .height = 10, - .weight = 290, - .description = gSimipourPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MUNNA] = - { - .categoryName = _("Dream Eater"), - .height = 6, - .weight = 233, - .description = gMunnaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MUSHARNA] = - { - .categoryName = _("Drowsing"), - .height = 11, - .weight = 605, - .description = gMusharnaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PIDOVE] = - { - .categoryName = _("Tiny Pigeon"), - .height = 3, - .weight = 21, - .description = gPidovePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TRANQUILL] = - { - .categoryName = _("Wild Pigeon"), - .height = 6, - .weight = 150, - .description = gTranquillPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_UNFEZANT] = - { - .categoryName = _("Proud"), - .height = 12, - .weight = 290, - .description = gUnfezantPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BLITZLE] = - { - .categoryName = _("Electrified"), - .height = 8, - .weight = 298, - .description = gBlitzlePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZEBSTRIKA] = - { - .categoryName = _("Thunderbolt"), - .height = 16, - .weight = 795, - .description = gZebstrikaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ROGGENROLA] = - { - .categoryName = _("Mantle"), - .height = 4, - .weight = 180, - .description = gRoggenrolaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BOLDORE] = - { - .categoryName = _("Ore"), - .height = 9, - .weight = 1020, - .description = gBoldorePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GIGALITH] = - { - .categoryName = _("Compressed"), - .height = 17, - .weight = 2600, - .description = gGigalithPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WOOBAT] = - { - .categoryName = _("Bat"), - .height = 4, - .weight = 21, - .description = gWoobatPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SWOOBAT] = - { - .categoryName = _("Courting"), - .height = 9, - .weight = 105, - .description = gSwoobatPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRILBUR] = - { - .categoryName = _("Mole"), - .height = 3, - .weight = 85, - .description = gDrilburPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_EXCADRILL] = - { - .categoryName = _("Subterrene"), - .height = 7, - .weight = 404, - .description = gExcadrillPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AUDINO] = - { - .categoryName = _("Hearing"), - .height = 11, - .weight = 310, - .description = gAudinoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TIMBURR] = - { - .categoryName = _("Muscular"), - .height = 6, - .weight = 125, - .description = gTimburrPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GURDURR] = - { - .categoryName = _("Muscular"), - .height = 12, - .weight = 400, - .description = gGurdurrPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CONKELDURR] = - { - .categoryName = _("Muscular"), - .height = 14, - .weight = 870, - .description = gConkeldurrPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TYMPOLE] = - { - .categoryName = _("Tadpole"), - .height = 5, - .weight = 45, - .description = gTympolePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PALPITOAD] = - { - .categoryName = _("Vibration"), - .height = 8, - .weight = 170, - .description = gPalpitoadPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SEISMITOAD] = - { - .categoryName = _("Vibration"), - .height = 15, - .weight = 620, - .description = gSeismitoadPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_THROH] = - { - .categoryName = _("Judo"), - .height = 13, - .weight = 555, - .description = gThrohPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SAWK] = - { - .categoryName = _("Karate"), - .height = 14, - .weight = 510, - .description = gSawkPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SEWADDLE] = - { - .categoryName = _("Sewing"), - .height = 3, - .weight = 25, - .description = gSewaddlePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SWADLOON] = - { - .categoryName = _("Leaf-Wrapped"), - .height = 5, - .weight = 73, - .description = gSwadloonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LEAVANNY] = - { - .categoryName = _("Nurturing"), - .height = 12, - .weight = 205, - .description = gLeavannyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VENIPEDE] = - { - .categoryName = _("Centipede"), - .height = 4, - .weight = 53, - .description = gVenipedePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WHIRLIPEDE] = - { - .categoryName = _("Curlipede"), - .height = 12, - .weight = 585, - .description = gWhirlipedePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SCOLIPEDE] = - { - .categoryName = _("Megapede"), - .height = 25, - .weight = 2005, - .description = gScolipedePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COTTONEE] = - { - .categoryName = _("Cotton Puff"), - .height = 3, - .weight = 6, - .description = gCottoneePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WHIMSICOTT] = - { - .categoryName = _("Windveiled"), - .height = 7, - .weight = 66, - .description = gWhimsicottPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PETILIL] = - { - .categoryName = _("Bulb"), - .height = 5, - .weight = 66, - .description = gPetililPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LILLIGANT] = - { - .categoryName = _("Flowering"), - .height = 11, - .weight = 163, - .description = gLilligantPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BASCULIN] = - { - .categoryName = _("Hostile"), - .height = 10, - .weight = 180, - .description = gBasculinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SANDILE] = - { - .categoryName = _("Desert Croc"), - .height = 7, - .weight = 152, - .description = gSandilePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KROKOROK] = - { - .categoryName = _("Desert Croc"), - .height = 10, - .weight = 334, - .description = gKrokorokPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KROOKODILE] = - { - .categoryName = _("Intimidate"), - .height = 15, - .weight = 963, - .description = gKrookodilePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DARUMAKA] = - { - .categoryName = _("Zen Charm"), - .height = 6, - .weight = 375, - .description = gDarumakaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DARMANITAN] = - { - .categoryName = _("Blazing"), - .height = 13, - .weight = 929, - .description = gDarmanitanPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MARACTUS] = - { - .categoryName = _("Cactus"), - .height = 10, - .weight = 280, - .description = gMaractusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DWEBBLE] = - { - .categoryName = _("Rock Inn"), - .height = 3, - .weight = 145, - .description = gDwebblePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CRUSTLE] = - { - .categoryName = _("Stone Home"), - .height = 14, - .weight = 2000, - .description = gCrustlePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SCRAGGY] = - { - .categoryName = _("Shedding"), - .height = 6, - .weight = 118, - .description = gScraggyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SCRAFTY] = - { - .categoryName = _("Hoodlum"), - .height = 11, - .weight = 300, - .description = gScraftyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SIGILYPH] = - { - .categoryName = _("Avianoid"), - .height = 14, - .weight = 140, - .description = gSigilyphPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_YAMASK] = - { - .categoryName = _("Spirit"), - .height = 5, - .weight = 15, - .description = gYamaskPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COFAGRIGUS] = - { - .categoryName = _("Coffin"), - .height = 17, - .weight = 765, - .description = gCofagrigusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TIRTOUGA] = - { - .categoryName = _("Prototurtle"), - .height = 7, - .weight = 165, - .description = gTirtougaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CARRACOSTA] = - { - .categoryName = _("Prototurtle"), - .height = 12, - .weight = 810, - .description = gCarracostaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ARCHEN] = - { - .categoryName = _("First Bird"), - .height = 5, - .weight = 95, - .description = gArchenPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ARCHEOPS] = - { - .categoryName = _("First Bird"), - .height = 14, - .weight = 320, - .description = gArcheopsPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TRUBBISH] = - { - .categoryName = _("Trash Bag"), - .height = 6, - .weight = 310, - .description = gTrubbishPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GARBODOR] = - { - .categoryName = _("Trash Heap"), - .height = 19, - .weight = 1073, - .description = gGarbodorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZORUA] = - { - .categoryName = _("Tricky Fox"), - .height = 7, - .weight = 125, - .description = gZoruaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZOROARK] = - { - .categoryName = _("Illusion Fox"), - .height = 16, - .weight = 811, - .description = gZoroarkPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MINCCINO] = - { - .categoryName = _("Chinchilla"), - .height = 4, - .weight = 58, - .description = gMinccinoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CINCCINO] = - { - .categoryName = _("Scarf"), - .height = 5, - .weight = 75, - .description = gCinccinoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOTHITA] = - { - .categoryName = _("Fixation"), - .height = 4, - .weight = 58, - .description = gGothitaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOTHORITA] = - { - .categoryName = _("Manipulate"), - .height = 7, - .weight = 180, - .description = gGothoritaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOTHITELLE] = - { - .categoryName = _("Astral Body"), - .height = 15, - .weight = 440, - .description = gGothitellePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SOLOSIS] = - { - .categoryName = _("Cell"), - .height = 3, - .weight = 10, - .description = gSolosisPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DUOSION] = - { - .categoryName = _("Mitosis"), - .height = 6, - .weight = 80, - .description = gDuosionPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_REUNICLUS] = - { - .categoryName = _("Multiplying"), - .height = 10, - .weight = 201, - .description = gReuniclusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DUCKLETT] = - { - .categoryName = _("Water Bird"), - .height = 5, - .weight = 55, - .description = gDucklettPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SWANNA] = - { - .categoryName = _("White Bird"), - .height = 13, - .weight = 242, - .description = gSwannaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VANILLITE] = - { - .categoryName = _("Fresh Snow"), - .height = 4, - .weight = 57, - .description = gVanillitePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VANILLISH] = - { - .categoryName = _("Icy Snow"), - .height = 11, - .weight = 410, - .description = gVanillishPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VANILLUXE] = - { - .categoryName = _("Snowstorm"), - .height = 13, - .weight = 575, - .description = gVanilluxePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DEERLING] = - { - .categoryName = _("Season"), - .height = 6, - .weight = 195, - .description = gDeerlingPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SAWSBUCK] = - { - .categoryName = _("Season"), - .height = 19, - .weight = 925, - .description = gSawsbuckPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_EMOLGA] = - { - .categoryName = _("Sky Squirrel"), - .height = 4, - .weight = 50, - .description = gEmolgaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KARRABLAST] = - { - .categoryName = _("Clamping"), - .height = 5, - .weight = 59, - .description = gKarrablastPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ESCAVALIER] = - { - .categoryName = _("Cavalry"), - .height = 10, - .weight = 330, - .description = gEscavalierPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FOONGUS] = - { - .categoryName = _("Mushroom"), - .height = 2, - .weight = 10, - .description = gFoongusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AMOONGUSS] = - { - .categoryName = _("Mushroom"), - .height = 6, - .weight = 105, - .description = gAmoongussPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FRILLISH] = - { - .categoryName = _("Floating"), - .height = 12, - .weight = 330, - .description = gFrillishPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_JELLICENT] = - { - .categoryName = _("Floating"), - .height = 22, - .weight = 1350, - .description = gJellicentPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ALOMOMOLA] = - { - .categoryName = _("Caring"), - .height = 12, - .weight = 316, - .description = gAlomomolaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_JOLTIK] = - { - .categoryName = _("Attaching"), - .height = 1, - .weight = 6, - .description = gJoltikPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GALVANTULA] = - { - .categoryName = _("EleSpider"), - .height = 8, - .weight = 143, - .description = gGalvantulaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FERROSEED] = - { - .categoryName = _("Thorn Seed"), - .height = 6, - .weight = 188, - .description = gFerroseedPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FERROTHORN] = - { - .categoryName = _("Thorn Pod"), - .height = 10, - .weight = 1100, - .description = gFerrothornPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KLINK] = - { - .categoryName = _("Gear"), - .height = 3, - .weight = 210, - .description = gKlinkPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KLANG] = - { - .categoryName = _("Gear"), - .height = 6, - .weight = 510, - .description = gKlangPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KLINKLANG] = - { - .categoryName = _("Gear"), - .height = 6, - .weight = 810, - .description = gKlinklangPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TYNAMO] = - { - .categoryName = _("EleFish"), - .height = 2, - .weight = 3, - .description = gTynamoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_EELEKTRIK] = - { - .categoryName = _("EleFish"), - .height = 12, - .weight = 220, - .description = gEelektrikPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_EELEKTROSS] = - { - .categoryName = _("EleFish"), - .height = 21, - .weight = 805, - .description = gEelektrossPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ELGYEM] = - { - .categoryName = _("Cerebral"), - .height = 5, - .weight = 90, - .description = gElgyemPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BEHEEYEM] = - { - .categoryName = _("Cerebral"), - .height = 10, - .weight = 345, - .description = gBeheeyemPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LITWICK] = - { - .categoryName = _("Candle"), - .height = 3, - .weight = 31, - .description = gLitwickPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LAMPENT] = - { - .categoryName = _("Lamp"), - .height = 6, - .weight = 130, - .description = gLampentPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHANDELURE] = - { - .categoryName = _("Luring"), - .height = 10, - .weight = 343, - .description = gChandelurePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AXEW] = - { - .categoryName = _("Tusk"), - .height = 6, - .weight = 180, - .description = gAxewPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FRAXURE] = - { - .categoryName = _("Axe Jaw"), - .height = 10, - .weight = 360, - .description = gFraxurePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HAXORUS] = - { - .categoryName = _("Axe Jaw"), - .height = 18, - .weight = 1055, - .description = gHaxorusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CUBCHOO] = - { - .categoryName = _("Chill"), - .height = 5, - .weight = 85, - .description = gCubchooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BEARTIC] = - { - .categoryName = _("Freezing"), - .height = 26, - .weight = 2600, - .description = gBearticPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CRYOGONAL] = - { - .categoryName = _("Crystallize"), - .height = 11, - .weight = 1480, - .description = gCryogonalPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SHELMET] = - { - .categoryName = _("Snail"), - .height = 4, - .weight = 77, - .description = gShelmetPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ACCELGOR] = - { - .categoryName = _("Shell Out"), - .height = 8, - .weight = 253, - .description = gAccelgorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STUNFISK] = - { - .categoryName = _("Trap"), - .height = 7, - .weight = 110, - .description = gStunfiskPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MIENFOO] = - { - .categoryName = _("Martial Arts"), - .height = 9, - .weight = 200, - .description = gMienfooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MIENSHAO] = - { - .categoryName = _("Martial Arts"), - .height = 14, - .weight = 355, - .description = gMienshaoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRUDDIGON] = - { - .categoryName = _("Cave"), - .height = 16, - .weight = 1390, - .description = gDruddigonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOLETT] = - { - .categoryName = _("Automaton"), - .height = 10, - .weight = 920, - .description = gGolettPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOLURK] = - { - .categoryName = _("Automaton"), - .height = 28, - .weight = 3300, - .description = gGolurkPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PAWNIARD] = - { - .categoryName = _("Sharp Blade"), - .height = 5, - .weight = 102, - .description = gPawniardPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BISHARP] = - { - .categoryName = _("Sword Blade"), - .height = 16, - .weight = 700, - .description = gBisharpPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BOUFFALANT] = - { - .categoryName = _("Bash Buffalo"), - .height = 16, - .weight = 946, - .description = gBouffalantPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RUFFLET] = - { - .categoryName = _("Eaglet"), - .height = 5, - .weight = 105, - .description = gRuffletPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BRAVIARY] = - { - .categoryName = _("Valiant"), - .height = 15, - .weight = 410, - .description = gBraviaryPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VULLABY] = - { - .categoryName = _("Diapered"), - .height = 5, - .weight = 90, - .description = gVullabyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MANDIBUZZ] = - { - .categoryName = _("Bone Vulture"), - .height = 12, - .weight = 395, - .description = gMandibuzzPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HEATMOR] = - { - .categoryName = _("Anteater"), - .height = 14, - .weight = 580, - .description = gHeatmorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DURANT] = - { - .categoryName = _("Iron Ant"), - .height = 3, - .weight = 330, - .description = gDurantPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DEINO] = - { - .categoryName = _("Irate"), - .height = 8, - .weight = 173, - .description = gDeinoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZWEILOUS] = - { - .categoryName = _("Hostile"), - .height = 14, - .weight = 500, - .description = gZweilousPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HYDREIGON] = - { - .categoryName = _("Brutal"), - .height = 18, - .weight = 1600, - .description = gHydreigonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LARVESTA] = - { - .categoryName = _("Torch"), - .height = 11, - .weight = 288, - .description = gLarvestaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VOLCARONA] = - { - .categoryName = _("Sun"), - .height = 16, - .weight = 460, - .description = gVolcaronaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COBALION] = - { - .categoryName = _("Iron Will"), - .height = 21, - .weight = 2500, - .description = gCobalionPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TERRAKION] = - { - .categoryName = _("Cavern"), - .height = 19, - .weight = 2600, - .description = gTerrakionPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VIRIZION] = - { - .categoryName = _("Grassland"), - .height = 20, - .weight = 2000, - .description = gVirizionPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TORNADUS] = - { - .categoryName = _("Cyclone"), - .height = 15, - .weight = 630, - .description = gTornadusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_THUNDURUS] = - { - .categoryName = _("Bolt Strike"), - .height = 15, - .weight = 610, - .description = gThundurusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RESHIRAM] = - { - .categoryName = _("Vast White"), - .height = 32, - .weight = 3300, - .description = gReshiramPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZEKROM] = - { - .categoryName = _("Deep Black"), - .height = 29, - .weight = 3450, - .description = gZekromPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LANDORUS] = - { - .categoryName = _("Abundance"), - .height = 15, - .weight = 680, - .description = gLandorusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KYUREM] = - { - .categoryName = _("Boundary"), - .height = 30, - .weight = 3250, - .description = gKyuremPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KELDEO] = - { - .categoryName = _("Colt"), - .height = 14, - .weight = 485, - .description = gKeldeoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MELOETTA] = - { - .categoryName = _("Melody"), - .height = 6, - .weight = 65, - .description = gMeloettaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GENESECT] = - { - .categoryName = _("Paleozoic"), - .height = 15, - .weight = 825, - .description = gGenesectPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, -#endif - -#if P_GEN_6_POKEMON == TRUE - [NATIONAL_DEX_CHESPIN] = - { - .categoryName = _("Spiny Nut"), - .height = 4, - .weight = 90, - .description = gChespinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_QUILLADIN] = - { - .categoryName = _("Spiny Armor"), - .height = 7, - .weight = 290, - .description = gQuilladinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHESNAUGHT] = - { - .categoryName = _("Spiny Armor"), - .height = 16, - .weight = 900, - .description = gChesnaughtPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FENNEKIN] = - { - .categoryName = _("Fox"), - .height = 4, - .weight = 94, - .description = gFennekinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BRAIXEN] = - { - .categoryName = _("Fox"), - .height = 10, - .weight = 145, - .description = gBraixenPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DELPHOX] = - { - .categoryName = _("Fox"), - .height = 15, - .weight = 390, - .description = gDelphoxPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FROAKIE] = - { - .categoryName = _("Bubble Frog"), - .height = 3, - .weight = 70, - .description = gFroakiePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FROGADIER] = - { - .categoryName = _("Bubble Frog"), - .height = 6, - .weight = 109, - .description = gFrogadierPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GRENINJA] = - { - .categoryName = _("Ninja"), - .height = 15, - .weight = 400, - .description = gGreninjaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BUNNELBY] = - { - .categoryName = _("Digging"), - .height = 4, - .weight = 50, - .description = gBunnelbyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DIGGERSBY] = - { - .categoryName = _("Digging"), - .height = 10, - .weight = 424, - .description = gDiggersbyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FLETCHLING] = - { - .categoryName = _("Tiny Robin"), - .height = 3, - .weight = 17, - .description = gFletchlingPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FLETCHINDER] = - { - .categoryName = _("Ember"), - .height = 7, - .weight = 160, - .description = gFletchinderPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TALONFLAME] = - { - .categoryName = _("Scorching"), - .height = 12, - .weight = 245, - .description = gTalonflamePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SCATTERBUG] = - { - .categoryName = _("Scatterdust"), - .height = 3, - .weight = 25, - .description = gScatterbugPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SPEWPA] = - { - .categoryName = _("Scatterdust"), - .height = 3, - .weight = 84, - .description = gSpewpaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VIVILLON] = - { - .categoryName = _("Scale"), - .height = 12, - .weight = 170, - .description = gVivillonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LITLEO] = - { - .categoryName = _("Lion Cub"), - .height = 6, - .weight = 135, - .description = gLitleoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PYROAR] = - { - .categoryName = _("Royal"), - .height = 15, - .weight = 815, - .description = gPyroarPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FLABEBE] = - { - .categoryName = _("Single Bloom"), - .height = 1, - .weight = 1, - .description = gFlabebePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FLOETTE] = - { - .categoryName = _("Single Bloom"), - .height = 2, - .weight = 9, - .description = gFloettePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FLORGES] = - { - .categoryName = _("Garden"), - .height = 11, - .weight = 100, - .description = gFlorgesPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SKIDDO] = - { - .categoryName = _("Mount"), - .height = 9, - .weight = 310, - .description = gSkiddoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOGOAT] = - { - .categoryName = _("Mount"), - .height = 17, - .weight = 910, - .description = gGogoatPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PANCHAM] = - { - .categoryName = _("Playful"), - .height = 6, - .weight = 80, - .description = gPanchamPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PANGORO] = - { - .categoryName = _("Daunting"), - .height = 21, - .weight = 1360, - .description = gPangoroPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FURFROU] = - { - .categoryName = _("Poodle"), - .height = 12, - .weight = 280, - .description = gFurfrouPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ESPURR] = - { - .categoryName = _("Restraint"), - .height = 3, - .weight = 35, - .description = gEspurrPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MEOWSTIC] = - { - .categoryName = _("Constraint"), - .height = 6, - .weight = 85, - .description = gMeowsticPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HONEDGE] = - { - .categoryName = _("Sword"), - .height = 8, - .weight = 20, - .description = gHonedgePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DOUBLADE] = - { - .categoryName = _("Sword"), - .height = 8, - .weight = 45, - .description = gDoubladePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AEGISLASH] = - { - .categoryName = _("Royal Sword"), - .height = 17, - .weight = 530, - .description = gAegislashPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SPRITZEE] = - { - .categoryName = _("Perfume"), - .height = 2, - .weight = 5, - .description = gSpritzeePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AROMATISSE] = - { - .categoryName = _("Fragrance"), - .height = 8, - .weight = 155, - .description = gAromatissePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SWIRLIX] = - { - .categoryName = _("Cotton Candy"), - .height = 4, - .weight = 35, - .description = gSwirlixPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SLURPUFF] = - { - .categoryName = _("Meringue"), - .height = 8, - .weight = 50, - .description = gSlurpuffPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_INKAY] = - { - .categoryName = _("Revolving"), - .height = 4, - .weight = 35, - .description = gInkayPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MALAMAR] = - { - .categoryName = _("Overturning"), - .height = 15, - .weight = 470, - .description = gMalamarPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BINACLE] = - { - .categoryName = _("Two-Handed"), - .height = 5, - .weight = 310, - .description = gBinaclePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BARBARACLE] = - { - .categoryName = _("Collective"), - .height = 13, - .weight = 960, - .description = gBarbaraclePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SKRELP] = - { - .categoryName = _("Mock Kelp"), - .height = 5, - .weight = 73, - .description = gSkrelpPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRAGALGE] = - { - .categoryName = _("Mock Kelp"), - .height = 18, - .weight = 815, - .description = gDragalgePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CLAUNCHER] = - { - .categoryName = _("Water Gun"), - .height = 5, - .weight = 83, - .description = gClauncherPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CLAWITZER] = - { - .categoryName = _("Howitzer"), - .height = 13, - .weight = 353, - .description = gClawitzerPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HELIOPTILE] = - { - .categoryName = _("Generator"), - .height = 5, - .weight = 60, - .description = gHelioptilePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HELIOLISK] = - { - .categoryName = _("Generator"), - .height = 10, - .weight = 210, - .description = gHelioliskPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TYRUNT] = - { - .categoryName = _("Royal Heir"), - .height = 8, - .weight = 260, - .description = gTyruntPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TYRANTRUM] = - { - .categoryName = _("Despot"), - .height = 25, - .weight = 2700, - .description = gTyrantrumPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AMAURA] = - { - .categoryName = _("Tundra"), - .height = 13, - .weight = 252, - .description = gAmauraPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AURORUS] = - { - .categoryName = _("Tundra"), - .height = 27, - .weight = 2250, - .description = gAurorusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SYLVEON] = - { - .categoryName = _("Intertwine"), - .height = 10, - .weight = 235, - .description = gSylveonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HAWLUCHA] = - { - .categoryName = _("Wrestling"), - .height = 8, - .weight = 215, - .description = gHawluchaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DEDENNE] = - { - .categoryName = _("Antenna"), - .height = 2, - .weight = 22, - .description = gDedennePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CARBINK] = - { - .categoryName = _("Jewel"), - .height = 3, - .weight = 57, - .description = gCarbinkPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOOMY] = - { - .categoryName = _("Soft Tissue"), - .height = 3, - .weight = 28, - .description = gGoomyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SLIGGOO] = - { - .categoryName = _("Soft Tissue"), - .height = 8, - .weight = 175, - .description = gSliggooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOODRA] = - { - .categoryName = _("Dragon"), - .height = 20, - .weight = 1505, - .description = gGoodraPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KLEFKI] = - { - .categoryName = _("Key Ring"), - .height = 2, - .weight = 30, - .description = gKlefkiPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PHANTUMP] = - { - .categoryName = _("Stump"), - .height = 4, - .weight = 70, - .description = gPhantumpPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TREVENANT] = - { - .categoryName = _("Elder Tree"), - .height = 15, - .weight = 710, - .description = gTrevenantPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PUMPKABOO] = - { - .categoryName = _("Pumpkin"), - .height = 4, - .weight = 50, - .description = gPumpkabooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOURGEIST] = - { - .categoryName = _("Pumpkin"), - .height = 9, - .weight = 125, - .description = gGourgeistPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BERGMITE] = - { - .categoryName = _("Ice Chunk"), - .height = 10, - .weight = 995, - .description = gBergmitePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_AVALUGG] = - { - .categoryName = _("Iceberg"), - .height = 20, - .weight = 5050, - .description = gAvaluggPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_NOIBAT] = - { - .categoryName = _("Sound Wave"), - .height = 5, - .weight = 80, - .description = gNoibatPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_NOIVERN] = - { - .categoryName = _("Sound Wave"), - .height = 15, - .weight = 850, - .description = gNoivernPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_XERNEAS] = - { - .categoryName = _("Life"), - .height = 30, - .weight = 2150, - .description = gXerneasPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_YVELTAL] = - { - .categoryName = _("Destruction"), - .height = 58, - .weight = 2030, - .description = gYveltalPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZYGARDE] = - { - .categoryName = _("Order"), - .height = 50, - .weight = 3050, - .description = gZygardePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DIANCIE] = - { - .categoryName = _("Jewel"), - .height = 7, - .weight = 88, - .description = gDianciePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HOOPA] = - { - .categoryName = _("Mischief"), - .height = 5, - .weight = 90, - .description = gHoopaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VOLCANION] = - { - .categoryName = _("Steam"), - .height = 17, - .weight = 1950, - .description = gVolcanionPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, -#endif - -#if P_GEN_7_POKEMON == TRUE - [NATIONAL_DEX_ROWLET] = - { - .categoryName = _("Grass Quill"), - .height = 3, - .weight = 15, - .description = gRowletPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DARTRIX] = - { - .categoryName = _("Blade Quill"), - .height = 7, - .weight = 160, - .description = gDartrixPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DECIDUEYE] = - { - .categoryName = _("Arrow Quill"), - .height = 16, - .weight = 366, - .description = gDecidueyePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LITTEN] = - { - .categoryName = _("Fire Cat"), - .height = 4, - .weight = 43, - .description = gLittenPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TORRACAT] = - { - .categoryName = _("Fire Cat"), - .height = 7, - .weight = 250, - .description = gTorracatPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_INCINEROAR] = - { - .categoryName = _("Heel"), - .height = 18, - .weight = 830, - .description = gIncineroarPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_POPPLIO] = - { - .categoryName = _("Sea Lion"), - .height = 4, - .weight = 75, - .description = gPopplioPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BRIONNE] = - { - .categoryName = _("Pop Star"), - .height = 6, - .weight = 175, - .description = gBrionnePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PRIMARINA] = - { - .categoryName = _("Soloist"), - .height = 18, - .weight = 440, - .description = gPrimarinaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PIKIPEK] = - { - .categoryName = _("Woodpecker"), - .height = 3, - .weight = 12, - .description = gPikipekPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TRUMBEAK] = - { - .categoryName = _("Bugle Beak"), - .height = 6, - .weight = 148, - .description = gTrumbeakPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TOUCANNON] = - { - .categoryName = _("Cannon"), - .height = 11, - .weight = 260, - .description = gToucannonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_YUNGOOS] = - { - .categoryName = _("Loitering"), - .height = 4, - .weight = 60, - .description = gYungoosPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GUMSHOOS] = - { - .categoryName = _("Stakeout"), - .height = 7, - .weight = 142, - .description = gGumshoosPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GRUBBIN] = - { - .categoryName = _("Larva"), - .height = 4, - .weight = 44, - .description = gGrubbinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHARJABUG] = - { - .categoryName = _("Battery"), - .height = 5, - .weight = 105, - .description = gCharjabugPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_VIKAVOLT] = - { - .categoryName = _("Stag Beetle"), - .height = 15, - .weight = 450, - .description = gVikavoltPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CRABRAWLER] = - { - .categoryName = _("Boxing"), - .height = 6, - .weight = 70, - .description = gCrabrawlerPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CRABOMINABLE] = - { - .categoryName = _("Woolly Crab"), - .height = 17, - .weight = 1800, - .description = gCrabominablePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ORICORIO] = - { - .categoryName = _("Dancing"), - .height = 6, - .weight = 34, - .description = gOricorioPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CUTIEFLY] = - { - .categoryName = _("Bee Fly"), - .height = 1, - .weight = 2, - .description = gCutieflyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RIBOMBEE] = - { - .categoryName = _("Bee Fly"), - .height = 2, - .weight = 5, - .description = gRibombeePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ROCKRUFF] = - { - .categoryName = _("Puppy"), - .height = 5, - .weight = 92, - .description = gRockruffPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LYCANROC] = - { - .categoryName = _("Wolf"), - .height = 8, - .weight = 250, - .description = gLycanrocPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WISHIWASHI] = - { - .categoryName = _("Small Fry"), - .height = 2, - .weight = 3, - .description = gWishiwashiPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MAREANIE] = - { - .categoryName = _("Brutal Star"), - .height = 4, - .weight = 80, - .description = gMareaniePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TOXAPEX] = - { - .categoryName = _("Brutal Star"), - .height = 7, - .weight = 145, - .description = gToxapexPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MUDBRAY] = - { - .categoryName = _("Donkey"), - .height = 10, - .weight = 1100, - .description = gMudbrayPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MUDSDALE] = - { - .categoryName = _("Draft Horse"), - .height = 25, - .weight = 9200, - .description = gMudsdalePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DEWPIDER] = - { - .categoryName = _("Water Bubble"), - .height = 3, - .weight = 40, - .description = gDewpiderPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ARAQUANID] = - { - .categoryName = _("Water Bubble"), - .height = 18, - .weight = 820, - .description = gAraquanidPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FOMANTIS] = - { - .categoryName = _("Sickle Grass"), - .height = 3, - .weight = 15, - .description = gFomantisPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LURANTIS] = - { - .categoryName = _("Bloom Sickle"), - .height = 9, - .weight = 185, - .description = gLurantisPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MORELULL] = - { - .categoryName = _("Illuminate"), - .height = 2, - .weight = 15, - .description = gMorelullPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SHIINOTIC] = - { - .categoryName = _("Illuminate"), - .height = 10, - .weight = 115, - .description = gShiinoticPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SALANDIT] = - { - .categoryName = _("Toxic Lizard"), - .height = 6, - .weight = 48, - .description = gSalanditPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SALAZZLE] = - { - .categoryName = _("Toxic Lizard"), - .height = 12, - .weight = 222, - .description = gSalazzlePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STUFFUL] = - { - .categoryName = _("Flailing"), - .height = 5, - .weight = 68, - .description = gStuffulPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BEWEAR] = - { - .categoryName = _("Strong Arm"), - .height = 21, - .weight = 1350, - .description = gBewearPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BOUNSWEET] = - { - .categoryName = _("Fruit"), - .height = 3, - .weight = 32, - .description = gBounsweetPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STEENEE] = - { - .categoryName = _("Fruit"), - .height = 7, - .weight = 82, - .description = gSteeneePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TSAREENA] = - { - .categoryName = _("Fruit"), - .height = 12, - .weight = 214, - .description = gTsareenaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COMFEY] = - { - .categoryName = _("Posy Picker"), - .height = 1, - .weight = 3, - .description = gComfeyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ORANGURU] = - { - .categoryName = _("Sage"), - .height = 15, - .weight = 760, - .description = gOranguruPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PASSIMIAN] = - { - .categoryName = _("Teamwork"), - .height = 20, - .weight = 828, - .description = gPassimianPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WIMPOD] = - { - .categoryName = _("Turn Tail"), - .height = 5, - .weight = 120, - .description = gWimpodPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOLISOPOD] = - { - .categoryName = _("Hard Scale"), - .height = 20, - .weight = 1080, - .description = gGolisopodPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SANDYGAST] = - { - .categoryName = _("Sand Heap"), - .height = 5, - .weight = 700, - .description = gSandygastPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PALOSSAND] = - { - .categoryName = _("Sand Castle"), - .height = 13, - .weight = 2500, - .description = gPalossandPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PYUKUMUKU] = - { - .categoryName = _("Sea Cucumber"), - .height = 3, - .weight = 12, - .description = gPyukumukuPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TYPE_NULL] = - { - .categoryName = _("Synthetic"), - .height = 19, - .weight = 1205, - .description = gTypeNullPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SILVALLY] = - { - .categoryName = _("Synthetic"), - .height = 23, - .weight = 1005, - .description = gSilvallyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MINIOR] = - { - .categoryName = _("Meteor"), - .height = 3, - .weight = 400, - .description = gMiniorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KOMALA] = - { - .categoryName = _("Drowsing"), - .height = 4, - .weight = 199, - .description = gKomalaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TURTONATOR] = - { - .categoryName = _("Blast Turtle"), - .height = 20, - .weight = 2120, - .description = gTurtonatorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TOGEDEMARU] = - { - .categoryName = _("Roly-Poly"), - .height = 3, - .weight = 33, - .description = gTogedemaruPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MIMIKYU] = - { - .categoryName = _("Disguise"), - .height = 2, - .weight = 7, - .description = gMimikyuPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BRUXISH] = - { - .categoryName = _("Gnash Teeth"), - .height = 9, - .weight = 190, - .description = gBruxishPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRAMPA] = - { - .categoryName = _("Placid"), - .height = 30, - .weight = 1850, - .description = gDrampaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DHELMISE] = - { - .categoryName = _("Sea Creeper"), - .height = 39, - .weight = 2100, - .description = gDhelmisePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_JANGMO_O] = - { - .categoryName = _("Scaly"), - .height = 6, - .weight = 297, - .description = gJangmooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HAKAMO_O] = - { - .categoryName = _("Scaly"), - .height = 12, - .weight = 470, - .description = gHakamooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KOMMO_O] = - { - .categoryName = _("Scaly"), - .height = 16, - .weight = 782, - .description = gKommooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TAPU_KOKO] = - { - .categoryName = _("Land Spirit"), - .height = 18, - .weight = 205, - .description = gTapuKokoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TAPU_LELE] = - { - .categoryName = _("Land Spirit"), - .height = 12, - .weight = 186, - .description = gTapuLelePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TAPU_BULU] = - { - .categoryName = _("Land Spirit"), - .height = 19, - .weight = 455, - .description = gTapuBuluPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TAPU_FINI] = - { - .categoryName = _("Land Spirit"), - .height = 13, - .weight = 212, - .description = gTapuFiniPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COSMOG] = - { - .categoryName = _("Nebula"), - .height = 2, - .weight = 1, - .description = gCosmogPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COSMOEM] = - { - .categoryName = _("Protostar"), - .height = 1, - .weight = 9999, - .description = gCosmoemPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SOLGALEO] = - { - .categoryName = _("Sunne"), - .height = 34, - .weight = 2300, - .description = gSolgaleoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_LUNALA] = - { - .categoryName = _("Moone"), - .height = 40, - .weight = 1200, - .description = gLunalaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_NIHILEGO] = - { - .categoryName = _("Parasite"), - .height = 12, - .weight = 555, - .description = gNihilegoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BUZZWOLE] = - { - .categoryName = _("Swollen"), - .height = 24, - .weight = 3336, - .description = gBuzzwolePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PHEROMOSA] = - { - .categoryName = _("Lissome"), - .height = 18, - .weight = 250, - .description = gPheromosaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_XURKITREE] = - { - .categoryName = _("Glowing"), - .height = 38, - .weight = 1000, - .description = gXurkitreePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CELESTEELA] = - { - .categoryName = _("Launch"), - .height = 92, - .weight = 9999, - .description = gCelesteelaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KARTANA] = - { - .categoryName = _("Drawn Sword"), - .height = 3, - .weight = 1, - .description = gKartanaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GUZZLORD] = - { - .categoryName = _("Junkivore"), - .height = 55, - .weight = 8880, - .description = gGuzzlordPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_NECROZMA] = - { - .categoryName = _("Prism"), - .height = 24, - .weight = 2300, - .description = gNecrozmaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MAGEARNA] = - { - .categoryName = _("Artificial"), - .height = 10, - .weight = 805, - .description = gMagearnaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MARSHADOW] = - { - .categoryName = _("Gloomdwellr"), - .height = 7, - .weight = 222, - .description = gMarshadowPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_POIPOLE] = - { - .categoryName = _("Poison Pin"), - .height = 6, - .weight = 18, - .description = gPoipolePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_NAGANADEL] = - { - .categoryName = _("Poison Pin"), - .height = 36, - .weight = 1500, - .description = gNaganadelPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STAKATAKA] = - { - .categoryName = _("Rampart"), - .height = 55, - .weight = 8200, - .description = gStakatakaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BLACEPHALON] = - { - .categoryName = _("Fireworks"), - .height = 18, - .weight = 130, - .description = gBlacephalonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZERAORA] = - { - .categoryName = _("Thunderclap"), - .height = 15, - .weight = 445, - .description = gZeraoraPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MELTAN] = - { - .categoryName = _("Hex Nut"), - .height = 2, - .weight = 80, - .description = gMeltanPokedexText, - .pokemonScale = 640, - .pokemonOffset = 23, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MELMETAL] = - { - .categoryName = _("Hex Nut"), - .height = 25, - .weight = 800, - .description = gMelmetalPokedexText, - .pokemonScale = 255, - .pokemonOffset = 1, - .trainerScale = 387, - .trainerOffset = 2, - }, -#endif - -#if P_GEN_8_POKEMON == TRUE - [NATIONAL_DEX_GROOKEY] = - { - .categoryName = _("Chimp"), - .height = 3, - .weight = 50, - .description = gGrookeyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_THWACKEY] = - { - .categoryName = _("Beat"), - .height = 7, - .weight = 140, - .description = gThwackeyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RILLABOOM] = - { - .categoryName = _("Drummer"), - .height = 21, - .weight = 900, - .description = gRillaboomPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SCORBUNNY] = - { - .categoryName = _("Rabbit"), - .height = 3, - .weight = 45, - .description = gScorbunnyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RABOOT] = - { - .categoryName = _("Rabbit"), - .height = 6, - .weight = 90, - .description = gRabootPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CINDERACE] = - { - .categoryName = _("Striker"), - .height = 14, - .weight = 330, - .description = gCinderacePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SOBBLE] = - { - .categoryName = _("Water Lizard"), - .height = 3, - .weight = 40, - .description = gSobblePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRIZZILE] = - { - .categoryName = _("Water Lizard"), - .height = 7, - .weight = 115, - .description = gDrizzilePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_INTELEON] = - { - .categoryName = _("Secret Agent"), - .height = 19, - .weight = 452, - .description = gInteleonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SKWOVET] = - { - .categoryName = _("Cheeky"), - .height = 3, - .weight = 25, - .description = gSkwovetPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GREEDENT] = - { - .categoryName = _("Greedy"), - .height = 6, - .weight = 60, - .description = gGreedentPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ROOKIDEE] = - { - .categoryName = _("Tiny Bird"), - .height = 2, - .weight = 18, - .description = gRookideePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CORVISQUIRE] = - { - .categoryName = _("Raven"), - .height = 8, - .weight = 160, - .description = gCorvisquirePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CORVIKNIGHT] = - { - .categoryName = _("Raven"), - .height = 22, - .weight = 750, - .description = gCorviknightPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BLIPBUG] = - { - .categoryName = _("Larva"), - .height = 4, - .weight = 80, - .description = gBlipbugPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DOTTLER] = - { - .categoryName = _("Radome"), - .height = 4, - .weight = 195, - .description = gDottlerPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ORBEETLE] = - { - .categoryName = _("Seven Spot"), - .height = 4, - .weight = 408, - .description = gOrbeetlePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_NICKIT] = - { - .categoryName = _("Fox"), - .height = 6, - .weight = 89, - .description = gNickitPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_THIEVUL] = - { - .categoryName = _("Fox"), - .height = 12, - .weight = 199, - .description = gThievulPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GOSSIFLEUR] = - { - .categoryName = _("Flowering"), - .height = 4, - .weight = 22, - .description = gGossifleurPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ELDEGOSS] = - { - .categoryName = _("Cotton Bloom"), - .height = 5, - .weight = 25, - .description = gEldegossPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WOOLOO] = - { - .categoryName = _("Sheep"), - .height = 6, - .weight = 60, - .description = gWoolooPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DUBWOOL] = - { - .categoryName = _("Sheep"), - .height = 13, - .weight = 430, - .description = gDubwoolPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CHEWTLE] = - { - .categoryName = _("Snapping"), - .height = 3, - .weight = 85, - .description = gChewtlePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DREDNAW] = - { - .categoryName = _("Bite"), - .height = 10, - .weight = 1155, - .description = gDrednawPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_YAMPER] = - { - .categoryName = _("Puppy"), - .height = 3, - .weight = 135, - .description = gYamperPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BOLTUND] = - { - .categoryName = _("Dog"), - .height = 10, - .weight = 340, - .description = gBoltundPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ROLYCOLY] = - { - .categoryName = _("Coal"), - .height = 3, - .weight = 120, - .description = gRolycolyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CARKOL] = - { - .categoryName = _("Coal"), - .height = 11, - .weight = 780, - .description = gCarkolPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COALOSSAL] = - { - .categoryName = _("Coal"), - .height = 28, - .weight = 3105, - .description = gCoalossalPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_APPLIN] = - { - .categoryName = _("Apple Core"), - .height = 2, - .weight = 5, - .description = gApplinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FLAPPLE] = - { - .categoryName = _("Apple Wing"), - .height = 3, - .weight = 10, - .description = gFlapplePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_APPLETUN] = - { - .categoryName = _("Apple Nectar"), - .height = 4, - .weight = 130, - .description = gAppletunPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SILICOBRA] = - { - .categoryName = _("Sand Snake"), - .height = 22, - .weight = 76, - .description = gSilicobraPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SANDACONDA] = - { - .categoryName = _("Sand Snake"), - .height = 38, - .weight = 655, - .description = gSandacondaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CRAMORANT] = - { - .categoryName = _("Gulp"), - .height = 8, - .weight = 180, - .description = gCramorantPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ARROKUDA] = - { - .categoryName = _("Rush"), - .height = 5, - .weight = 10, - .description = gArrokudaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BARRASKEWDA] = - { - .categoryName = _("Skewer"), - .height = 13, - .weight = 300, - .description = gBarraskewdaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TOXEL] = - { - .categoryName = _("Baby"), - .height = 4, - .weight = 110, - .description = gToxelPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_TOXTRICITY] = - { - .categoryName = _("Punk"), - .height = 16, - .weight = 400, - .description = gToxtricityPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SIZZLIPEDE] = - { - .categoryName = _("Radiator"), - .height = 7, - .weight = 10, - .description = gSizzlipedePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CENTISKORCH] = - { - .categoryName = _("Radiator"), - .height = 30, - .weight = 1200, - .description = gCentiskorchPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CLOBBOPUS] = - { - .categoryName = _("Tantrum"), - .height = 6, - .weight = 40, - .description = gClobbopusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GRAPPLOCT] = - { - .categoryName = _("Jujitsu"), - .height = 16, - .weight = 390, - .description = gGrapploctPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SINISTEA] = - { - .categoryName = _("Black Tea"), - .height = 1, - .weight = 2, - .description = gSinisteaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_POLTEAGEIST] = - { - .categoryName = _("Black Tea"), - .height = 2, - .weight = 4, - .description = gPolteageistPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HATENNA] = - { - .categoryName = _("Calm"), - .height = 4, - .weight = 34, - .description = gHatennaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HATTREM] = - { - .categoryName = _("Serene"), - .height = 6, - .weight = 48, - .description = gHattremPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_HATTERENE] = - { - .categoryName = _("Silent"), - .height = 21, - .weight = 51, - .description = gHatterenePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_IMPIDIMP] = - { - .categoryName = _("Wily"), - .height = 4, - .weight = 55, - .description = gImpidimpPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MORGREM] = - { - .categoryName = _("Devious"), - .height = 8, - .weight = 125, - .description = gMorgremPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GRIMMSNARL] = - { - .categoryName = _("Bulk Up"), - .height = 15, - .weight = 610, - .description = gGrimmsnarlPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_OBSTAGOON] = - { - .categoryName = _("Blocking"), - .height = 16, - .weight = 460, - .description = gObstagoonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PERRSERKER] = - { - .categoryName = _("Viking"), - .height = 8, - .weight = 280, - .description = gPerrserkerPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CURSOLA] = - { - .categoryName = _("Coral"), - .height = 10, - .weight = 4, - .description = gCursolaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SIRFETCHD] = - { - .categoryName = _("Wild Duck"), - .height = 8, - .weight = 1170, - .description = gSirfetchdPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MR_RIME] = - { - .categoryName = _("Comedian"), - .height = 15, - .weight = 582, - .description = gMrRimePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_RUNERIGUS] = - { - .categoryName = _("Grudge"), - .height = 16, - .weight = 666, - .description = gRunerigusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MILCERY] = - { - .categoryName = _("Cream"), - .height = 2, - .weight = 3, - .description = gMilceryPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ALCREMIE] = - { - .categoryName = _("Cream"), - .height = 3, - .weight = 5, - .description = gAlcremiePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FALINKS] = - { - .categoryName = _("Formation"), - .height = 30, - .weight = 620, - .description = gFalinksPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_PINCURCHIN] = - { - .categoryName = _("Sea Urchin"), - .height = 3, - .weight = 10, - .description = gPincurchinPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SNOM] = - { - .categoryName = _("Worm"), - .height = 3, - .weight = 38, - .description = gSnomPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_FROSMOTH] = - { - .categoryName = _("Frost Moth"), - .height = 13, - .weight = 420, - .description = gFrosmothPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_STONJOURNER] = - { - .categoryName = _("Big Rock"), - .height = 25, - .weight = 5200, - .description = gStonjournerPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_EISCUE] = - { - .categoryName = _("Penguin"), - .height = 14, - .weight = 890, - .description = gEiscuePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_INDEEDEE] = - { - .categoryName = _("Emotion"), - .height = 9, - .weight = 280, - .description = gIndeedeePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_MORPEKO] = - { - .categoryName = _("Two-Sided"), - .height = 3, - .weight = 30, - .description = gMorpekoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CUFANT] = - { - .categoryName = _("Copperderm"), - .height = 12, - .weight = 1000, - .description = gCufantPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_COPPERAJAH] = - { - .categoryName = _("Copperderm"), - .height = 30, - .weight = 6500, - .description = gCopperajahPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRACOZOLT] = - { - .categoryName = _("Fossil"), - .height = 18, - .weight = 1900, - .description = gDracozoltPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ARCTOZOLT] = - { - .categoryName = _("Fossil"), - .height = 23, - .weight = 1500, - .description = gArctozoltPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRACOVISH] = - { - .categoryName = _("Fossil"), - .height = 23, - .weight = 2150, - .description = gDracovishPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ARCTOVISH] = - { - .categoryName = _("Fossil"), - .height = 20, - .weight = 1750, - .description = gArctovishPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DURALUDON] = - { - .categoryName = _("Alloy"), - .height = 18, - .weight = 400, - .description = gDuraludonPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DREEPY] = - { - .categoryName = _("Lingering"), - .height = 5, - .weight = 20, - .description = gDreepyPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRAKLOAK] = - { - .categoryName = _("Caretaker"), - .height = 14, - .weight = 110, - .description = gDrakloakPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_DRAGAPULT] = - { - .categoryName = _("Stealth"), - .height = 30, - .weight = 500, - .description = gDragapultPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZACIAN] = - { - .categoryName = _("Warrior"), - .height = 28, - .weight = 1100, - .description = gZacianPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZAMAZENTA] = - { - .categoryName = _("Warrior"), - .height = 29, - .weight = 2100, - .description = gZamazentaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ETERNATUS] = - { - .categoryName = _("Gigantic"), - .height = 200, - .weight = 9500, - .description = gEternatusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KUBFU] = - { - .categoryName = _("Wushu"), - .height = 6, - .weight = 120, - .description = gKubfuPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_URSHIFU] = - { - .categoryName = _("Wushu"), - .height = 19, - .weight = 1050, - .description = gUrshifuPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ZARUDE] = - { - .categoryName = _("Rogue Monkey"), - .height = 18, - .weight = 700, - .description = gZarudePokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_REGIELEKI] = - { - .categoryName = _("Electron"), - .height = 12, - .weight = 1450, - .description = gRegielekiPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_REGIDRAGO] = - { - .categoryName = _("Dragon Orb"), - .height = 21, - .weight = 2000, - .description = gRegidragoPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_GLASTRIER] = - { - .categoryName = _("Wild Horse"), - .height = 22, - .weight = 8000, - .description = gGlastrierPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SPECTRIER] = - { - .categoryName = _("Swift Horse"), - .height = 20, - .weight = 445, - .description = gSpectrierPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_CALYREX] = - { - .categoryName = _("King"), - .height = 11, - .weight = 77, - .description = gCalyrexPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_WYRDEER] = - { - .categoryName = _("Big Horn"), - .height = 18, - .weight = 951, - .description = gWyrdeerPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_KLEAVOR] = - { - .categoryName = _("Axe"), - .height = 18, - .weight = 890, - .description = gKleavorPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_URSALUNA] = - { - .categoryName = _("Peat"), - .height = 24, - .weight = 2900, - .description = gUrsalunaPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_BASCULEGION] = - { - .categoryName = _("Big Fish"), - .height = 30, - .weight = 1100, - .description = gBasculegionPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_SNEASLER] = - { - .categoryName = _("Free Climb"), - .height = 13, - .weight = 430, - .description = gSneaslerPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_OVERQWIL] = - { - .categoryName = _("Pin Cluster"), - .height = 25, - .weight = 605, - .description = gOverqwilPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, - - [NATIONAL_DEX_ENAMORUS] = - { - .categoryName = _("Love-Hate"), - .height = 16, - .weight = 480, - .description = gEnamorusPokedexText, - .pokemonScale = 356, - .pokemonOffset = 17, - .trainerScale = 256, - .trainerOffset = 0, - }, -#endif -}; - - const struct PokedexEntryForms gPokedexEntriesForms[] = { -#if P_GEN_4_POKEMON == TRUE - [SPECIES_LOPUNNY_MEGA] = - { - .height = 13, - .weight = 283, - .description = gLopunnyMegaPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, - }, - [SPECIES_GARCHOMP_MEGA] = - { - .height = 19, - .weight = 950, - .description = gGarchompMegaPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, - }, - [SPECIES_LUCARIO_MEGA] = - { - .height = 13, - .weight = 575, - .description = gLucarioMegaPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, - }, - [SPECIES_ABOMASNOW_MEGA] = - { - .height = 27, - .weight = 1850, - .description = gAbomasnowPokedexText, // No official dex entry - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, - }, - [SPECIES_GALLADE_MEGA] = - { - .height = 16, - .weight = 564, - .description = gGalladePokedexText, // No official dex entry - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, - }, -#endif #if P_GEN_5_POKEMON == TRUE [SPECIES_AUDINO_MEGA] = { .height = 15, .weight = 320, .description = gAudinoPokedexText, // No official dex entry - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, #endif #if P_GEN_6_POKEMON == TRUE @@ -6295,7 +14,6 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 11, .weight = 278, .description = gDianciePokedexText, // No official dex entry - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, #endif @@ -6305,7 +23,6 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 7, .weight = 400, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_DARMANITAN_GALARIAN] = { @@ -6313,105 +30,37 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 17, .weight = 1200, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT | FLAG_FORM_CATEGORY, }, [SPECIES_YAMASK_GALARIAN] = { .height = 5, .weight = 15, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_STUNFISK_GALARIAN] = { .height = 7, .weight = 205, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, #endif -#if P_GEN_4_POKEMON == TRUE - // Cherrim - [SPECIES_CHERRIM_SUNSHINE] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - // Shellos - [SPECIES_SHELLOS_EAST_SEA] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - // Gastrodon, - [SPECIES_GASTRODON_EAST_SEA] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - // Rotom - [SPECIES_ROTOM_HEAT] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - [SPECIES_ROTOM_WASH] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - [SPECIES_ROTOM_FROST] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - [SPECIES_ROTOM_FAN] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - [SPECIES_ROTOM_MOW] = - { - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , - }, - // Giratina - [SPECIES_GIRATINA_ORIGIN] = - { - .height = 69, - .weight = 6500, - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, - }, - // Shaymin - [SPECIES_SHAYMIN_SKY] = - { - .height = 4, - .weight = 52, - .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, - }, -#endif #if P_GEN_5_POKEMON == TRUE // Basculin [SPECIES_BASCULIN_BLUE_STRIPED] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Darmanitan [SPECIES_DARMANITAN_ZEN_MODE] = { .categoryName = _("Zen Charm"), .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_CATEGORY, }, [SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = { .categoryName = _("Zen Charm"), .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_CATEGORY, }, // Therian Forms [SPECIES_TORNADUS_THERIAN] = @@ -6419,21 +68,18 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 14, .weight = 630, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_THUNDURUS_THERIAN] = { .height = 30, .weight = 610, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_LANDORUS_THERIAN] = { .height = 13, .weight = 680, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Kyurem [SPECIES_KYUREM_WHITE] = @@ -6441,20 +87,17 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 36, .weight = 3250, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_KYUREM_BLACK] = { .height = 33, .weight = 3250, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Keldeo [SPECIES_KELDEO_RESOLUTE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, #endif #if P_GEN_6_POKEMON == TRUE @@ -6462,13 +105,11 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = [SPECIES_MEOWSTIC_FEMALE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Aegislash [SPECIES_AEGISLASH_BLADE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Pumpkaboo [SPECIES_PUMPKABOO_SMALL] = @@ -6476,21 +117,18 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 3, .weight = 35, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_PUMPKABOO_LARGE] = { .height = 5, .weight = 75, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_PUMPKABOO_SUPER] = { .height = 8, .weight = 150, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Gourgeist [SPECIES_GOURGEIST_SMALL] = @@ -6498,21 +136,18 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 7, .weight = 95, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_GOURGEIST_LARGE] = { .height = 11, .weight = 140, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_GOURGEIST_SUPER] = { .height = 17, .weight = 390, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Zygarde [SPECIES_ZYGARDE_10] = @@ -6520,28 +155,24 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 12, .weight = 335, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = { .height = 12, .weight = 335, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = { .height = 50, .weight = 3050, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_ZYGARDE_COMPLETE] = { .height = 45, .weight = 6100, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Hoopa [SPECIES_HOOPA_UNBOUND] = @@ -6550,7 +181,6 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 65, .weight = 4900, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT | FLAG_FORM_CATEGORY, }, #endif #if P_GEN_7_POKEMON == TRUE @@ -6558,23 +188,19 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = [SPECIES_ORICORIO_POM_POM] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ORICORIO_PAU] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ORICORIO_SENSU] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Rockruff [SPECIES_ROCKRUFF_OWN_TEMPO] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Lycanroc [SPECIES_LYCANROC_MIDNIGHT] = @@ -6582,14 +208,12 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 11, .weight = 250, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_LYCANROC_DUSK] = { .height = 8, .weight = 250, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Wishiwashi [SPECIES_WISHIWASHI_SCHOOL] = @@ -6597,93 +221,75 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 82, .weight = 786, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Silvally [SPECIES_SILVALLY_FIGHTING] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_FLYING] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_POISON] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_GROUND] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_ROCK] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_BUG] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_GHOST] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_STEEL] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_FIRE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_WATER] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_GRASS] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_ELECTRIC] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_PSYCHIC] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_ICE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_DRAGON] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_DARK] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_SILVALLY_FAIRY] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Minior [SPECIES_MINIOR_METEOR_ORANGE] = @@ -6691,97 +297,83 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 3, .weight = 400, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_METEOR_YELLOW] = { .height = 3, .weight = 400, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_METEOR_GREEN] = { .height = 3, .weight = 400, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_METEOR_BLUE] = { .height = 3, .weight = 400, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_METEOR_INDIGO] = { .height = 3, .weight = 400, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_METEOR_VIOLET] = { .height = 3, .weight = 400, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_CORE_RED] = { .height = 3, .weight = 3, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_CORE_ORANGE] = { .height = 3, .weight = 3, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_CORE_YELLOW] = { .height = 3, .weight = 3, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_CORE_GREEN] = { .height = 3, .weight = 3, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_CORE_BLUE] = { .height = 3, .weight = 3, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_CORE_INDIGO] = { .height = 3, .weight = 3, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_MINIOR_CORE_VIOLET] = { .height = 3, .weight = 3, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Mimikyu [SPECIES_MIMIKYU_BUSTED] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Necrozma [SPECIES_NECROZMA_DUSK_MANE] = @@ -6789,27 +381,23 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 38, .weight = 4600, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_NECROZMA_DAWN_WINGS] = { .height = 42, .weight = 3500, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, [SPECIES_NECROZMA_ULTRA] = { .height = 75, .weight = 2300, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Magearna [SPECIES_MAGEARNA_ORIGINAL_COLOR] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, #endif #if P_GEN_8_POKEMON == TRUE @@ -6817,89 +405,73 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = [SPECIES_CRAMORANT_GULPING] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_CRAMORANT_GORGING] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Toxtricity [SPECIES_TOXTRICITY_LOW_KEY] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Sinistea [SPECIES_SINISTEA_ANTIQUE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Polteageist [SPECIES_POLTEAGEIST_ANTIQUE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Alcremie [SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, [SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Eiscue [SPECIES_EISCUE_NOICE_FACE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Indeedee [SPECIES_INDEEDEE_FEMALE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Morpeko [SPECIES_MORPEKO_HANGRY] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Zacian [SPECIES_ZACIAN_CROWNED_SWORD] = @@ -6907,7 +479,6 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 28, .weight = 3550, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Zamazenta [SPECIES_ZAMAZENTA_CROWNED_SHIELD] = @@ -6915,7 +486,6 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 29, .weight = 7850, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Eternatus [SPECIES_ETERNATUS_ETERNAMAX] = @@ -6923,19 +493,16 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 100, .weight = 10000, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT, }, // Urshifu [SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Zarude [SPECIES_ZARUDE_DADA] = { .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION , }, // Calyrex [SPECIES_CALYREX_ICE_RIDER] = @@ -6944,7 +511,6 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 24, .weight = 8091, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT | FLAG_FORM_CATEGORY, }, [SPECIES_CALYREX_SHADOW_RIDER] = { @@ -6952,7 +518,6 @@ const struct PokedexEntryForms gPokedexEntriesForms[] = .height = 24, .weight = 536, .description = gDummyPokedexText, - .flags = FLAG_FORM_DESCRIPTION | FLAG_FORM_WEIGHT_HEIGHT | FLAG_FORM_CATEGORY, }, #endif };