Removed footprint field when P_FOOTPRINTS is FALSE (#3925)

This commit is contained in:
BiffaloXIII 2024-01-04 17:54:03 -03:00 committed by GitHub
parent bfe3e762ff
commit 8b80a54a7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 1048 additions and 1115 deletions

View File

@ -23,6 +23,7 @@ u16 GetNationalPokedexCount(u8);
u16 GetHoennPokedexCount(u8);
u8 DisplayCaughtMonDexPage(u16 species, bool32 isShiny, u32 personality);
s8 GetSetPokedexFlag(u16 nationalNum, u8 caseId);
void DrawFootprint(u8 windowId, u16 species);
u16 CreateMonSpriteFromNationalDexNumber(u16, s16, s16, u16);
bool16 HasAllHoennMons(void);
void ResetPokedexScrollPositions(void);

View File

@ -403,7 +403,9 @@ struct SpeciesInfo /*0x8C*/
/* 0x64 */ const u32 *shinyPaletteFemale;
/* 0x68 */ const u8 *iconSprite;
/* 0x6C */ const u8 *iconSpriteFemale;
#if P_FOOTPRINTS
/* 0x70 */ const u8 *footprint;
#endif
// All Pokémon pics are 64x64, but this data table defines where in this 64x64 frame the sprite's non-transparent pixels actually are.
/* 0x74 */ u8 frontPicSize; // The dimensions of this drawn pixel area.
/* 0x74 */ u8 frontPicSizeFemale; // The dimensions of this drawn pixel area.

View File

@ -218,9 +218,9 @@ const u8 gOgerponCornerstoneMaskPokedexText[] = _(
.teachableLearnset = s ## learn##TeachableLearnset
#if P_FOOTPRINTS
#define FOOTPRINT(sprite) .footprint = gMonFootprint_## sprite
#define FOOTPRINT(sprite) .footprint = gMonFootprint_## sprite,
#else
#define FOOTPRINT(sprite) .footprint = NULL
#define FOOTPRINT(sprite)
#endif
// Maximum value for a female Pokémon is 254 (MON_FEMALE) which is 100% female.
@ -336,7 +336,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
//PALETTE_FEMALE(CircledQuestionMark),
ICON(QuestionMark, 0),
//ICON_FEMALE(QuestionMark, 1),
//FOOTPRINT(None),
//FOOTPRINT(None)
LEARNSETS(None),
.evolutions = EVOLUTION({EVO_LEVEL, 100, SPECIES_NONE},
{EVO_ITEM, ITEM_MOOMOO_MILK, SPECIES_NONE}),

File diff suppressed because it is too large Load Diff

View File

@ -47,7 +47,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Chikorita),
ICON(Chikorita, 1),
FOOTPRINT(Chikorita),
FOOTPRINT(Chikorita)
LEARNSETS(Chikorita),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_BAYLEEF}),
},
@ -96,7 +96,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Bayleef),
ICON(Bayleef, 1),
FOOTPRINT(Bayleef),
FOOTPRINT(Bayleef)
LEARNSETS(Bayleef),
.evolutions = EVOLUTION({EVO_LEVEL, 32, SPECIES_MEGANIUM}),
},
@ -147,7 +147,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Meganium),
ICON(Meganium, 1),
FOOTPRINT(Meganium),
FOOTPRINT(Meganium)
LEARNSETS(Meganium),
},
#endif //P_FAMILY_CHIKORITA
@ -196,7 +196,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Cyndaquil),
ICON(Cyndaquil, 3),
FOOTPRINT(Cyndaquil),
FOOTPRINT(Cyndaquil)
LEARNSETS(Cyndaquil),
.evolutions = EVOLUTION({EVO_LEVEL, 14, SPECIES_QUILAVA}),
},
@ -245,7 +245,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Quilava),
ICON(Quilava, 3),
FOOTPRINT(Quilava),
FOOTPRINT(Quilava)
LEARNSETS(Quilava),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_TYPHLOSION},
{EVO_NONE, 0, SPECIES_TYPHLOSION_HISUIAN}),
@ -264,7 +264,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.speciesName = _("Typhlosion"), \
.cryId = CRY_TYPHLOSION, \
.natDexNum = NATIONAL_DEX_TYPHLOSION, \
FOOTPRINT(Typhlosion), \
FOOTPRINT(Typhlosion) \
.formSpeciesIdTable = sTyphlosionFormSpeciesIdTable
[SPECIES_TYPHLOSION] =
@ -386,7 +386,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Totodile),
ICON(Totodile, 0),
FOOTPRINT(Totodile),
FOOTPRINT(Totodile)
LEARNSETS(Totodile),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_CROCONAW}),
},
@ -436,7 +436,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Croconaw),
ICON(Croconaw, 0),
FOOTPRINT(Croconaw),
FOOTPRINT(Croconaw)
LEARNSETS(Croconaw),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_FERALIGATR}),
},
@ -486,7 +486,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Feraligatr),
ICON(Feraligatr, 0),
FOOTPRINT(Feraligatr),
FOOTPRINT(Feraligatr)
LEARNSETS(Feraligatr),
},
#endif //P_FAMILY_TOTODILE
@ -535,7 +535,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Sentret),
ICON(Sentret, 2),
FOOTPRINT(Sentret),
FOOTPRINT(Sentret)
LEARNSETS(Sentret),
.evolutions = EVOLUTION({EVO_LEVEL, 15, SPECIES_FURRET}),
},
@ -583,7 +583,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Furret),
ICON(Furret, 2),
FOOTPRINT(Furret),
FOOTPRINT(Furret)
LEARNSETS(Furret),
},
#endif //P_FAMILY_SENTRET
@ -632,7 +632,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Hoothoot),
ICON(Hoothoot, 2),
FOOTPRINT(Hoothoot),
FOOTPRINT(Hoothoot)
LEARNSETS(Hoothoot),
.evolutions = EVOLUTION({EVO_LEVEL, 20, SPECIES_NOCTOWL}),
},
@ -680,7 +680,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Noctowl),
ICON(Noctowl, 2),
FOOTPRINT(Noctowl),
FOOTPRINT(Noctowl)
LEARNSETS(Noctowl),
},
#endif //P_FAMILY_HOOTHOOT
@ -731,7 +731,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Ledyba),
ICON(Ledyba, 0),
FOOTPRINT(Ledyba),
FOOTPRINT(Ledyba)
LEARNSETS(Ledyba),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_LEDIAN}),
},
@ -782,7 +782,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Ledian),
ICON(Ledian, 0),
FOOTPRINT(Ledian),
FOOTPRINT(Ledian)
LEARNSETS(Ledian),
},
#endif //P_FAMILY_LEDYBA
@ -831,7 +831,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Spinarak),
ICON(Spinarak, 1),
FOOTPRINT(Spinarak),
FOOTPRINT(Spinarak)
LEARNSETS(Spinarak),
.evolutions = EVOLUTION({EVO_LEVEL, 22, SPECIES_ARIADOS}),
},
@ -879,7 +879,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Ariados),
ICON(Ariados, 0),
FOOTPRINT(Ariados),
FOOTPRINT(Ariados)
LEARNSETS(Ariados),
},
#endif //P_FAMILY_SPINARAK
@ -929,7 +929,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Chinchou),
ICON(Chinchou, 2),
FOOTPRINT(Chinchou),
FOOTPRINT(Chinchou)
LEARNSETS(Chinchou),
.evolutions = EVOLUTION({EVO_LEVEL, 27, SPECIES_LANTURN}),
},
@ -978,7 +978,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_FLASH_YELLOW,
PALETTES(Lanturn),
ICON(Lanturn, 0),
FOOTPRINT(Lanturn),
FOOTPRINT(Lanturn)
LEARNSETS(Lanturn),
},
#endif //P_FAMILY_CHINCHOU
@ -1029,7 +1029,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Togepi),
ICON(Togepi, 0),
FOOTPRINT(Togepi),
FOOTPRINT(Togepi)
LEARNSETS(Togepi),
.evolutions = EVOLUTION({EVO_FRIENDSHIP, 0, SPECIES_TOGETIC}),
},
@ -1077,7 +1077,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Togetic),
ICON(Togetic, 0),
FOOTPRINT(Togetic),
FOOTPRINT(Togetic)
LEARNSETS(Togetic),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_SHINY_STONE, SPECIES_TOGEKISS}),
},
@ -1133,7 +1133,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Togekiss),
ICON(Togekiss, 2),
FOOTPRINT(Togekiss),
FOOTPRINT(Togekiss)
LEARNSETS(Togekiss),
},
#endif //P_GEN_4_CROSS_EVOS
@ -1184,7 +1184,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Natu),
ICON(Natu, 1),
FOOTPRINT(Natu),
FOOTPRINT(Natu)
LEARNSETS(Natu),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_XATU}),
},
@ -1234,7 +1234,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Xatu),
ICON(Xatu, 1),
FOOTPRINT(Xatu),
FOOTPRINT(Xatu)
LEARNSETS(Xatu),
},
#endif //P_FAMILY_NATU
@ -1284,7 +1284,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Mareep),
ICON(Mareep, 0),
FOOTPRINT(Mareep),
FOOTPRINT(Mareep)
LEARNSETS(Mareep),
.evolutions = EVOLUTION({EVO_LEVEL, 15, SPECIES_FLAAFFY}),
},
@ -1332,7 +1332,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Flaaffy),
ICON(Flaaffy, 0),
FOOTPRINT(Flaaffy),
FOOTPRINT(Flaaffy)
LEARNSETS(Flaaffy),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_AMPHAROS}),
},
@ -1355,7 +1355,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.pokemonOffset = 4, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Ampharos), \
FOOTPRINT(Ampharos) \
LEARNSETS(Ampharos), \
.formSpeciesIdTable = sAmpharosFormSpeciesIdTable, \
.formChangeTable = sAmpharosFormChangeTable
@ -1474,7 +1474,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Azurill),
ICON(Azurill, 0),
FOOTPRINT(Azurill),
FOOTPRINT(Azurill)
LEARNSETS(Azurill),
.evolutions = EVOLUTION({EVO_FRIENDSHIP, 0, SPECIES_MARILL}),
},
@ -1527,7 +1527,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Marill),
ICON(Marill, 0),
FOOTPRINT(Marill),
FOOTPRINT(Marill)
LEARNSETS(Marill),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_AZUMARILL}),
},
@ -1579,7 +1579,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Azumarill),
ICON(Azumarill, 0),
FOOTPRINT(Azumarill),
FOOTPRINT(Azumarill)
LEARNSETS(Azumarill),
},
#endif //P_FAMILY_MARILL
@ -1629,7 +1629,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_VIBRATE,
PALETTES(Bonsly),
ICON(Bonsly, 1),
FOOTPRINT(Bonsly),
FOOTPRINT(Bonsly)
LEARNSETS(Bonsly),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_MIMIC, SPECIES_SUDOWOODO}),
},
@ -1680,7 +1680,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Sudowoodo),
ICON(Sudowoodo, 1),
FOOTPRINT(Sudowoodo),
FOOTPRINT(Sudowoodo)
LEARNSETS(Sudowoodo),
},
#endif //P_FAMILY_SUDOWOODO
@ -1730,7 +1730,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Hoppip),
ICON(Hoppip, 1),
FOOTPRINT(Hoppip),
FOOTPRINT(Hoppip)
LEARNSETS(Hoppip),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_SKIPLOOM}),
},
@ -1779,7 +1779,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Skiploom),
ICON(Skiploom, 1),
FOOTPRINT(Skiploom),
FOOTPRINT(Skiploom)
LEARNSETS(Skiploom),
.evolutions = EVOLUTION({EVO_LEVEL, 27, SPECIES_JUMPLUFF}),
},
@ -1828,7 +1828,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Jumpluff),
ICON(Jumpluff, 2),
FOOTPRINT(Jumpluff),
FOOTPRINT(Jumpluff)
LEARNSETS(Jumpluff),
},
#endif //P_FAMILY_HOPPIP
@ -1879,7 +1879,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Aipom),
ICON(Aipom, 2),
FOOTPRINT(Aipom),
FOOTPRINT(Aipom)
LEARNSETS(Aipom),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_DOUBLE_HIT, SPECIES_AMBIPOM}),
},
@ -1930,7 +1930,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Ambipom),
ICON(Ambipom, 2),
FOOTPRINT(Ambipom),
FOOTPRINT(Ambipom)
LEARNSETS(Ambipom),
},
#endif //P_GEN_4_CROSS_EVOS
@ -1980,7 +1980,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Sunkern),
ICON(Sunkern, 1),
FOOTPRINT(Sunkern),
FOOTPRINT(Sunkern)
LEARNSETS(Sunkern),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA}),
},
@ -2028,7 +2028,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Sunflora),
ICON(Sunflora, 1),
FOOTPRINT(Sunflora),
FOOTPRINT(Sunflora)
LEARNSETS(Sunflora),
},
#endif //P_FAMILY_SUNKERN
@ -2079,7 +2079,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Yanma),
ICON(Yanma, 1),
FOOTPRINT(Yanma),
FOOTPRINT(Yanma)
LEARNSETS(Yanma),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_ANCIENT_POWER, SPECIES_YANMEGA}),
},
@ -2130,7 +2130,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_VIBRATE,
PALETTES(Yanmega),
ICON(Yanmega, 1),
FOOTPRINT(Yanmega),
FOOTPRINT(Yanmega)
LEARNSETS(Yanmega),
},
#endif //P_GEN_4_CROSS_EVOS
@ -2160,7 +2160,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.pokemonOffset = 21, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Wooper), \
FOOTPRINT(Wooper) \
.formSpeciesIdTable = sWooperFormSpeciesIdTable
[SPECIES_WOOPER] =
@ -2236,7 +2236,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Quagsire),
ICON(Quagsire, 0),
FOOTPRINT(Quagsire),
FOOTPRINT(Quagsire)
LEARNSETS(Quagsire),
},
@ -2311,7 +2311,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Clodsire),
ICON(Clodsire, 2),
//FOOTPRINT(Clodsire),
//FOOTPRINT(Clodsire)
LEARNSETS(Clodsire),
},
#endif //P_PALDEAN_FORMS
@ -2364,7 +2364,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Murkrow),
ICON(Murkrow, 2),
FOOTPRINT(Murkrow),
FOOTPRINT(Murkrow)
LEARNSETS(Murkrow),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_DUSK_STONE, SPECIES_HONCHKROW}),
},
@ -2413,7 +2413,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_STRETCH,
PALETTES(Honchkrow),
ICON(Honchkrow, 2),
FOOTPRINT(Honchkrow),
FOOTPRINT(Honchkrow)
LEARNSETS(Honchkrow),
},
#endif //P_GEN_4_CROSS_EVOS
@ -2464,7 +2464,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_VIBRATE,
PALETTES(Misdreavus),
ICON(Misdreavus, 0),
FOOTPRINT(Misdreavus),
FOOTPRINT(Misdreavus)
LEARNSETS(Misdreavus),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_DUSK_STONE, SPECIES_MISMAGIUS}),
},
@ -2515,7 +2515,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Mismagius),
ICON(Mismagius, 2),
FOOTPRINT(Mismagius),
FOOTPRINT(Mismagius)
LEARNSETS(Mismagius),
},
#endif //P_GEN_4_CROSS_EVOS
@ -2559,7 +2559,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE, \
PALETTES(Unown), \
ICON(Unown ##letter, 0), \
FOOTPRINT(Unown), \
FOOTPRINT(Unown) \
LEARNSETS(Unown), \
.formSpeciesIdTable = sUnownFormSpeciesIdTable
@ -2852,7 +2852,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Wynaut),
ICON(Wynaut, 0),
FOOTPRINT(Wynaut),
FOOTPRINT(Wynaut)
LEARNSETS(Wynaut),
.evolutions = EVOLUTION({EVO_LEVEL, 15, SPECIES_WOBBUFFET}),
},
@ -2906,7 +2906,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
#if P_CUSTOM_GENDER_DIFF_ICONS == TRUE
ICON_FEMALE(Wobbuffet, 0),
#endif
FOOTPRINT(Wobbuffet),
FOOTPRINT(Wobbuffet)
LEARNSETS(Wobbuffet),
},
#endif //P_FAMILY_WOBBUFFET
@ -2957,7 +2957,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Girafarig),
ICON(Girafarig, 1),
FOOTPRINT(Girafarig),
FOOTPRINT(Girafarig)
LEARNSETS(Girafarig),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_TWIN_BEAM, SPECIES_FARIGIRAF}),
},
@ -3006,7 +3006,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Farigiraf),
ICON(Farigiraf, 0),
//FOOTPRINT(Farigiraf),
//FOOTPRINT(Farigiraf)
LEARNSETS(Farigiraf),
},
#endif //P_GEN_9_CROSS_EVOS
@ -3056,7 +3056,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Pineco),
ICON(Pineco, 0),
FOOTPRINT(Pineco),
FOOTPRINT(Pineco)
LEARNSETS(Pineco),
.evolutions = EVOLUTION({EVO_LEVEL, 31, SPECIES_FORRETRESS}),
},
@ -3104,7 +3104,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Forretress),
ICON(Forretress, 2),
FOOTPRINT(Forretress),
FOOTPRINT(Forretress)
LEARNSETS(Forretress),
},
#endif //P_FAMILY_PINECO
@ -3154,7 +3154,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Dunsparce),
ICON(Dunsparce, 0),
FOOTPRINT(Dunsparce),
FOOTPRINT(Dunsparce)
LEARNSETS(Dunsparce),
.evolutions = EVOLUTION({EVO_MOVE_TWO_SEGMENT, MOVE_HYPER_DRILL, SPECIES_DUDUNSPARCE_TWO_SEGMENT},
{EVO_MOVE_THREE_SEGMENT, MOVE_HYPER_DRILL, SPECIES_DUDUNSPARCE_THREE_SEGMENT}),
@ -3198,7 +3198,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.formSpeciesIdTable = sDudunsparceFormSpeciesIdTable
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//.backAnimId = BACK_ANIM_NONE,
//FOOTPRINT(Dudunsparce),
//FOOTPRINT(Dudunsparce)
[SPECIES_DUDUNSPARCE_TWO_SEGMENT] =
{
@ -3273,7 +3273,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHRINK_GROW,
PALETTES(Gligar),
ICON(Gligar, 0),
FOOTPRINT(Gligar),
FOOTPRINT(Gligar)
LEARNSETS(Gligar),
.evolutions = EVOLUTION({EVO_ITEM_HOLD_NIGHT, ITEM_RAZOR_FANG, SPECIES_GLISCOR},
{EVO_ITEM_NIGHT, ITEM_RAZOR_FANG, SPECIES_GLISCOR}),
@ -3324,7 +3324,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Gliscor),
ICON(Gliscor, 2),
FOOTPRINT(Gliscor),
FOOTPRINT(Gliscor)
LEARNSETS(Gliscor),
},
#endif //P_GEN_4_CROSS_EVOS
@ -3378,7 +3378,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Snubbull),
ICON(Snubbull, 0),
FOOTPRINT(Snubbull),
FOOTPRINT(Snubbull)
LEARNSETS(Snubbull),
.evolutions = EVOLUTION({EVO_LEVEL, 23, SPECIES_GRANBULL}),
},
@ -3430,7 +3430,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Granbull),
ICON(Granbull, 2),
FOOTPRINT(Granbull),
FOOTPRINT(Granbull)
LEARNSETS(Granbull),
},
#endif //P_FAMILY_SNUBBULL
@ -3463,7 +3463,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.pokemonOffset = 0, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Qwilfish), \
FOOTPRINT(Qwilfish) \
.formSpeciesIdTable = sQwilfishFormSpeciesIdTable
[SPECIES_QWILFISH] =
@ -3558,7 +3558,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Overqwil),
ICON(Overqwil, 2),
//FOOTPRINT(Overqwil),
//FOOTPRINT(Overqwil)
LEARNSETS(Overqwil),
},
#endif //P_HISUIAN_FORMS
@ -3611,7 +3611,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Shuckle),
ICON(Shuckle, 1),
FOOTPRINT(Shuckle),
FOOTPRINT(Shuckle)
LEARNSETS(Shuckle),
},
#endif //P_FAMILY_SHUCKLE
@ -3630,7 +3630,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.speciesName = _("Heracross"), \
.natDexNum = NATIONAL_DEX_HERACROSS, \
.categoryName = _("Single Horn"), \
FOOTPRINT(Heracross), \
FOOTPRINT(Heracross) \
LEARNSETS(Heracross), \
.formSpeciesIdTable = sHeracrossFormSpeciesIdTable, \
.formChangeTable = sHeracrossFormChangeTable
@ -3736,7 +3736,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.pokemonOffset = -3, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Sneasel), \
FOOTPRINT(Sneasel) \
.formSpeciesIdTable = sSneaselFormSpeciesIdTable
[SPECIES_SNEASEL] =
@ -3815,7 +3815,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Weavile),
ICON(Weavile, 0),
FOOTPRINT(Weavile),
FOOTPRINT(Weavile)
LEARNSETS(Weavile),
},
#endif //P_GEN_4_CROSS_EVOS
@ -3893,7 +3893,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Sneasler),
ICON(Sneasler, 2),
//FOOTPRINT(Sneasler),
//FOOTPRINT(Sneasler)
LEARNSETS(Sneasler),
},
#endif //P_HISUIAN_FORMS
@ -3944,7 +3944,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Teddiursa),
ICON(Teddiursa, 0),
FOOTPRINT(Teddiursa),
FOOTPRINT(Teddiursa)
LEARNSETS(Teddiursa),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_URSARING}),
},
@ -3994,7 +3994,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Ursaring),
ICON(Ursaring, 2),
FOOTPRINT(Ursaring),
FOOTPRINT(Ursaring)
LEARNSETS(Ursaring),
.evolutions = EVOLUTION({EVO_ITEM_NIGHT, ITEM_PEAT_BLOCK, SPECIES_URSALUNA},
{EVO_NONE, 0, SPECIES_URSALUNA_BLOODMOON}),
@ -4047,7 +4047,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Ursaluna),
ICON(Ursaluna, 2),
//FOOTPRINT(Ursaluna),
//FOOTPRINT(Ursaluna)
LEARNSETS(Ursaluna),
},
@ -4084,7 +4084,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(UrsalunaBloodmoon),
//ICON(UrsalunaBloodmoon, 0),
//FOOTPRINT(UrsalunaBloodmoon),
//FOOTPRINT(UrsalunaBloodmoon)
LEARNSETS(UrsalunaBloodmoon),
},
#endif //P_GEN_8_CROSS_EVOS
@ -4134,7 +4134,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(Slugma),
ICON(Slugma, 0),
FOOTPRINT(Slugma),
FOOTPRINT(Slugma)
LEARNSETS(Slugma),
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_MAGCARGO}),
},
@ -4183,7 +4183,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(Magcargo),
ICON(Magcargo, 0),
FOOTPRINT(Magcargo),
FOOTPRINT(Magcargo)
LEARNSETS(Magcargo),
},
#endif //P_FAMILY_SLUGMA
@ -4232,7 +4232,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Swinub),
ICON(Swinub, 2),
FOOTPRINT(Swinub),
FOOTPRINT(Swinub)
LEARNSETS(Swinub),
.evolutions = EVOLUTION({EVO_LEVEL, 33, SPECIES_PILOSWINE}),
},
@ -4283,7 +4283,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Piloswine),
ICON(Piloswine, 2),
FOOTPRINT(Piloswine),
FOOTPRINT(Piloswine)
LEARNSETS(Piloswine),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_ANCIENT_POWER, SPECIES_MAMOSWINE}),
},
@ -4333,7 +4333,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Mamoswine),
ICON(Mamoswine, 2),
FOOTPRINT(Mamoswine),
FOOTPRINT(Mamoswine)
LEARNSETS(Mamoswine),
},
#endif //P_GEN_4_CROSS_EVOS
@ -4361,7 +4361,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.pokemonOffset = 15, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Corsola), \
FOOTPRINT(Corsola) \
.formSpeciesIdTable = sCorsolaFormSpeciesIdTable
[SPECIES_CORSOLA] =
@ -4472,7 +4472,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Cursola),
ICON(Cursola, 0),
FOOTPRINT(Cursola),
FOOTPRINT(Cursola)
LEARNSETS(Cursola),
},
#endif //P_GALARIAN_FORMS
@ -4522,7 +4522,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Remoraid),
ICON(Remoraid, 0),
FOOTPRINT(Remoraid),
FOOTPRINT(Remoraid)
LEARNSETS(Remoraid),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_OCTILLERY}),
},
@ -4574,7 +4574,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHRINK_GROW,
PALETTES(Octillery),
ICON(Octillery, 0),
FOOTPRINT(Octillery),
FOOTPRINT(Octillery)
LEARNSETS(Octillery),
},
#endif //P_FAMILY_REMORAID
@ -4623,7 +4623,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Delibird),
ICON(Delibird, 1),
FOOTPRINT(Delibird),
FOOTPRINT(Delibird)
LEARNSETS(Delibird),
},
#endif //P_FAMILY_DELIBIRD
@ -4673,7 +4673,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Mantyke),
ICON(Mantyke, 0),
FOOTPRINT(Mantyke),
FOOTPRINT(Mantyke)
LEARNSETS(Mantyke),
.evolutions = EVOLUTION({EVO_SPECIFIC_MON_IN_PARTY, SPECIES_REMORAID, SPECIES_MANTINE}),
},
@ -4723,7 +4723,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Mantine),
ICON(Mantine, 2),
FOOTPRINT(Mantine),
FOOTPRINT(Mantine)
LEARNSETS(Mantine),
},
#endif //P_FAMILY_MANTINE
@ -4773,7 +4773,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Skarmory),
ICON(Skarmory, 0),
FOOTPRINT(Skarmory),
FOOTPRINT(Skarmory)
LEARNSETS(Skarmory),
},
#endif //P_FAMILY_SKARMORY
@ -4822,7 +4822,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Houndour),
ICON(Houndour, 0),
FOOTPRINT(Houndour),
FOOTPRINT(Houndour)
LEARNSETS(Houndour),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_HOUNDOOM}),
},
@ -4840,7 +4840,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.speciesName = _("Houndoom"), \
.natDexNum = NATIONAL_DEX_HOUNDOOM, \
.categoryName = _("Dark"), \
FOOTPRINT(Houndoom), \
FOOTPRINT(Houndoom) \
LEARNSETS(Houndoom), \
.formSpeciesIdTable = sHoundoomFormSpeciesIdTable, \
.formChangeTable = sHoundoomFormChangeTable
@ -4962,7 +4962,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Phanpy),
ICON(Phanpy, 0),
FOOTPRINT(Phanpy),
FOOTPRINT(Phanpy)
LEARNSETS(Phanpy),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_DONPHAN}),
},
@ -5013,7 +5013,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Donphan),
ICON(Donphan, 0),
FOOTPRINT(Donphan),
FOOTPRINT(Donphan)
LEARNSETS(Donphan),
},
#endif //P_FAMILY_PHANPY
@ -5062,7 +5062,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Stantler),
ICON(Stantler, 2),
FOOTPRINT(Stantler),
FOOTPRINT(Stantler)
LEARNSETS(Stantler),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_PSYSHIELD_BASH, SPECIES_WYRDEER}),
},
@ -5112,7 +5112,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Wyrdeer),
ICON(Wyrdeer, 2),
//FOOTPRINT(Wyrdeer),
//FOOTPRINT(Wyrdeer)
LEARNSETS(Wyrdeer),
},
#endif //P_GEN_8_CROSS_EVOS
@ -5162,7 +5162,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Smeargle),
ICON(Smeargle, 1),
FOOTPRINT(Smeargle),
FOOTPRINT(Smeargle)
LEARNSETS(Smeargle),
},
#endif //P_FAMILY_SMEARGLE
@ -5213,7 +5213,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Miltank),
ICON(Miltank, 0),
FOOTPRINT(Miltank),
FOOTPRINT(Miltank)
LEARNSETS(Miltank),
},
#endif //P_FAMILY_MILTANK
@ -5268,7 +5268,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_FLASH_YELLOW,
PALETTES(Raikou),
ICON(Raikou, 2),
FOOTPRINT(Raikou),
FOOTPRINT(Raikou)
LEARNSETS(Raikou),
},
#endif //P_FAMILY_RAIKOU
@ -5323,7 +5323,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(Entei),
ICON(Entei, 2),
FOOTPRINT(Entei),
FOOTPRINT(Entei)
LEARNSETS(Entei),
},
#endif //P_FAMILY_ENTEI
@ -5378,7 +5378,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_BLUE,
PALETTES(Suicune),
ICON(Suicune, 2),
FOOTPRINT(Suicune),
FOOTPRINT(Suicune)
LEARNSETS(Suicune),
},
#endif //P_FAMILY_SUICUNE
@ -5427,7 +5427,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Larvitar),
ICON(Larvitar, 1),
FOOTPRINT(Larvitar),
FOOTPRINT(Larvitar)
LEARNSETS(Larvitar),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_PUPITAR}),
},
@ -5475,7 +5475,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Pupitar),
ICON(Pupitar, 2),
FOOTPRINT(Pupitar),
FOOTPRINT(Pupitar)
LEARNSETS(Pupitar),
.evolutions = EVOLUTION({EVO_LEVEL, 55, SPECIES_TYRANITAR}),
},
@ -5493,7 +5493,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.speciesName = _("Tyranitar"), \
.natDexNum = NATIONAL_DEX_TYRANITAR, \
.categoryName = _("Armor"), \
FOOTPRINT(Tyranitar), \
FOOTPRINT(Tyranitar) \
LEARNSETS(Tyranitar), \
.formSpeciesIdTable = sTyranitarFormSpeciesIdTable, \
.formChangeTable = sTyranitarFormChangeTable
@ -5618,7 +5618,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_BLUE,
PALETTES(Lugia),
ICON(Lugia, 0),
FOOTPRINT(Lugia),
FOOTPRINT(Lugia)
LEARNSETS(Lugia),
},
#endif //P_FAMILY_LUGIA
@ -5671,7 +5671,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(HoOh),
ICON(HoOh, 1),
FOOTPRINT(HoOh),
FOOTPRINT(HoOh)
LEARNSETS(HoOh),
},
#endif //P_FAMILY_HO_OH
@ -5724,7 +5724,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_GREEN,
PALETTES(Celebi),
ICON(Celebi, 1),
FOOTPRINT(Celebi),
FOOTPRINT(Celebi)
LEARNSETS(Celebi),
},
#endif //P_FAMILY_CELEBI

File diff suppressed because it is too large Load Diff

View File

@ -47,7 +47,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Turtwig),
ICON(Turtwig, 1),
FOOTPRINT(Turtwig),
FOOTPRINT(Turtwig)
LEARNSETS(Turtwig),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_GROTLE}),
},
@ -96,7 +96,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Grotle),
ICON(Grotle, 1),
FOOTPRINT(Grotle),
FOOTPRINT(Grotle)
LEARNSETS(Grotle),
.evolutions = EVOLUTION({EVO_LEVEL, 32, SPECIES_TORTERRA}),
},
@ -146,7 +146,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_GREEN,
PALETTES(Torterra),
ICON(Torterra, 1),
FOOTPRINT(Torterra),
FOOTPRINT(Torterra)
LEARNSETS(Torterra),
},
#endif //P_FAMILY_TURTWIG
@ -196,7 +196,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Chimchar),
ICON(Chimchar, 1),
FOOTPRINT(Chimchar),
FOOTPRINT(Chimchar)
LEARNSETS(Chimchar),
.evolutions = EVOLUTION({EVO_LEVEL, 14, SPECIES_MONFERNO}),
},
@ -246,7 +246,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Monferno),
ICON(Monferno, 0),
FOOTPRINT(Monferno),
FOOTPRINT(Monferno)
LEARNSETS(Monferno),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_INFERNAPE}),
},
@ -296,7 +296,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(Infernape),
ICON(Infernape, 0),
FOOTPRINT(Infernape),
FOOTPRINT(Infernape)
LEARNSETS(Infernape),
},
#endif //P_FAMILY_CHIMCHAR
@ -349,7 +349,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Piplup),
ICON(Piplup, 0),
FOOTPRINT(Piplup),
FOOTPRINT(Piplup)
LEARNSETS(Piplup),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_PRINPLUP}),
},
@ -401,7 +401,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Prinplup),
ICON(Prinplup, 0),
FOOTPRINT(Prinplup),
FOOTPRINT(Prinplup)
LEARNSETS(Prinplup),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_EMPOLEON}),
},
@ -453,7 +453,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_BLUE,
PALETTES(Empoleon),
ICON(Empoleon, 0),
FOOTPRINT(Empoleon),
FOOTPRINT(Empoleon)
LEARNSETS(Empoleon),
},
#endif //P_FAMILY_PIPLUP
@ -504,7 +504,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Starly),
ICON(Starly, 0),
FOOTPRINT(Starly),
FOOTPRINT(Starly)
LEARNSETS(Starly),
.evolutions = EVOLUTION({EVO_LEVEL, 14, SPECIES_STARAVIA}),
},
@ -554,7 +554,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Staravia),
ICON(Staravia, 0),
FOOTPRINT(Staravia),
FOOTPRINT(Staravia)
LEARNSETS(Staravia),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_STARAPTOR}),
},
@ -603,7 +603,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Staraptor),
ICON(Staraptor, 0),
FOOTPRINT(Staraptor),
FOOTPRINT(Staraptor)
LEARNSETS(Staraptor),
},
#endif //P_FAMILY_STARLY
@ -654,7 +654,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Bidoof),
ICON(Bidoof, 2),
FOOTPRINT(Bidoof),
FOOTPRINT(Bidoof)
LEARNSETS(Bidoof),
.evolutions = EVOLUTION({EVO_LEVEL, 15, SPECIES_BIBAREL}),
},
@ -703,7 +703,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Bibarel),
ICON(Bibarel, 2),
FOOTPRINT(Bibarel),
FOOTPRINT(Bibarel)
LEARNSETS(Bibarel),
},
#endif //P_FAMILY_BIDOOF
@ -755,7 +755,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Kricketot),
ICON(Kricketot, 2),
FOOTPRINT(Kricketot),
FOOTPRINT(Kricketot)
LEARNSETS(Kricketot),
.evolutions = EVOLUTION({EVO_LEVEL, 10, SPECIES_KRICKETUNE}),
},
@ -806,7 +806,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_VIBRATE,
PALETTES(Kricketune),
ICON(Kricketune, 2),
FOOTPRINT(Kricketune),
FOOTPRINT(Kricketune)
LEARNSETS(Kricketune),
},
#endif //P_FAMILY_KRICKETOT
@ -857,7 +857,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Shinx),
ICON(Shinx, 0),
FOOTPRINT(Shinx),
FOOTPRINT(Shinx)
LEARNSETS(Shinx),
.evolutions = EVOLUTION({EVO_LEVEL, 15, SPECIES_LUXIO}),
},
@ -907,7 +907,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Luxio),
ICON(Luxio, 0),
FOOTPRINT(Luxio),
FOOTPRINT(Luxio)
LEARNSETS(Luxio),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_LUXRAY}),
},
@ -957,7 +957,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Luxray),
ICON(Luxray, 0),
FOOTPRINT(Luxray),
FOOTPRINT(Luxray)
LEARNSETS(Luxray),
},
#endif //P_FAMILY_SHINX
@ -1006,7 +1006,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Cranidos),
ICON(Cranidos, 0),
FOOTPRINT(Cranidos),
FOOTPRINT(Cranidos)
LEARNSETS(Cranidos),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_RAMPARDOS}),
},
@ -1054,7 +1054,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Rampardos),
ICON(Rampardos, 0),
FOOTPRINT(Rampardos),
FOOTPRINT(Rampardos)
LEARNSETS(Rampardos),
},
#endif //P_FAMILY_CRANIDOS
@ -1103,7 +1103,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Shieldon),
ICON(Shieldon, 1),
FOOTPRINT(Shieldon),
FOOTPRINT(Shieldon)
LEARNSETS(Shieldon),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_BASTIODON}),
},
@ -1151,7 +1151,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Bastiodon),
ICON(Bastiodon, 1),
FOOTPRINT(Bastiodon),
FOOTPRINT(Bastiodon)
LEARNSETS(Bastiodon),
},
#endif //P_FAMILY_SHIELDON
@ -1188,7 +1188,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.frontAnimId = ANIM_V_STRETCH, \
.enemyMonElevation = 10, \
.backAnimId = BACK_ANIM_H_SHAKE, \
FOOTPRINT(Burmy), \
FOOTPRINT(Burmy) \
LEARNSETS(Burmy), \
.formSpeciesIdTable = sBurmyFormSpeciesIdTable, \
.formChangeTable = sBurmyFormChangeTable
@ -1276,7 +1276,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.enemyMonElevation = 8, \
.backPicYOffset = 2, \
.backAnimId = BACK_ANIM_V_SHAKE, \
FOOTPRINT(Wormadam), \
FOOTPRINT(Wormadam) \
.formSpeciesIdTable = sWormadamFormSpeciesIdTable
[SPECIES_WORMADAM_PLANT_CLOAK] =
@ -1398,7 +1398,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Mothim),
ICON(Mothim, 0),
FOOTPRINT(Mothim),
FOOTPRINT(Mothim)
LEARNSETS(Mothim),
},
#endif //P_FAMILY_BURMY
@ -1450,7 +1450,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
PALETTES(Combee),
PALETTE_FEMALE(Combee),
ICON(Combee, 0),
FOOTPRINT(Combee),
FOOTPRINT(Combee)
LEARNSETS(Combee),
.evolutions = EVOLUTION({EVO_LEVEL_FEMALE, 21, SPECIES_VESPIQUEN}),
},
@ -1501,7 +1501,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
PALETTES(Vespiquen),
ICON(Vespiquen, 0),
FOOTPRINT(Vespiquen),
FOOTPRINT(Vespiquen)
LEARNSETS(Vespiquen),
},
#endif //P_FAMILY_COMBEE
@ -1551,7 +1551,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHAKE_FLASH_YELLOW,
PALETTES(Pachirisu),
ICON(Pachirisu, 0),
FOOTPRINT(Pachirisu),
FOOTPRINT(Pachirisu)
LEARNSETS(Pachirisu),
},
#endif //P_FAMILY_PACHIRISU
@ -1601,7 +1601,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Buizel),
ICON(Buizel, 0),
FOOTPRINT(Buizel),
FOOTPRINT(Buizel)
LEARNSETS(Buizel),
.evolutions = EVOLUTION({EVO_LEVEL, 26, SPECIES_FLOATZEL}),
},
@ -1650,7 +1650,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Floatzel),
ICON(Floatzel, 0),
FOOTPRINT(Floatzel),
FOOTPRINT(Floatzel)
LEARNSETS(Floatzel),
},
#endif //P_FAMILY_BUIZEL
@ -1700,7 +1700,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Cherubi),
ICON(Cherubi, 1),
FOOTPRINT(Cherubi),
FOOTPRINT(Cherubi)
LEARNSETS(Cherubi),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_CHERRIM_OVERCAST}),
},
@ -1733,7 +1733,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.pokemonOffset = 13, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Cherrim), \
FOOTPRINT(Cherrim) \
LEARNSETS(Cherrim), \
.formSpeciesIdTable = sCherrimFormSpeciesIdTable, \
.formChangeTable = sCherrimFormChangeTable
@ -1811,7 +1811,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.frontAnimId = ANIM_V_STRETCH, \
.backPicYOffset = 8, \
.backAnimId = BACK_ANIM_H_SPRING, \
FOOTPRINT(Shellos), \
FOOTPRINT(Shellos) \
LEARNSETS(Shellos), \
.formSpeciesIdTable = sShellosFormSpeciesIdTable
@ -1881,7 +1881,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.frontAnimId = ANIM_CIRCULAR_STRETCH_TWICE, \
.backPicYOffset = 3, \
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE, \
FOOTPRINT(Gastrodon), \
FOOTPRINT(Gastrodon) \
LEARNSETS(Gastrodon), \
.formSpeciesIdTable = sGastrodonFormSpeciesIdTable
@ -1961,7 +1961,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Drifloon),
ICON(Drifloon, 2),
FOOTPRINT(Drifloon),
FOOTPRINT(Drifloon)
LEARNSETS(Drifloon),
.evolutions = EVOLUTION({EVO_LEVEL, 28, SPECIES_DRIFBLIM}),
},
@ -2010,7 +2010,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Drifblim),
ICON(Drifblim, 2),
FOOTPRINT(Drifblim),
FOOTPRINT(Drifblim)
LEARNSETS(Drifblim),
},
#endif //P_FAMILY_DRIFLOON
@ -2059,7 +2059,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Buneary),
ICON(Buneary, 2),
FOOTPRINT(Buneary),
FOOTPRINT(Buneary)
LEARNSETS(Buneary),
.evolutions = EVOLUTION({EVO_FRIENDSHIP, 0, SPECIES_LOPUNNY}),
},
@ -2076,7 +2076,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.speciesName = _("Lopunny"), \
.natDexNum = NATIONAL_DEX_LOPUNNY, \
.categoryName = _("Rabbit"), \
FOOTPRINT(Lopunny), \
FOOTPRINT(Lopunny) \
LEARNSETS(Lopunny), \
.formSpeciesIdTable = sLopunnyFormSpeciesIdTable, \
.formChangeTable = sLopunnyFormChangeTable
@ -2199,7 +2199,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHRINK_GROW,
PALETTES(Glameow),
ICON(Glameow, 0),
FOOTPRINT(Glameow),
FOOTPRINT(Glameow)
LEARNSETS(Glameow),
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_PURUGLY}),
},
@ -2247,7 +2247,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_GROW_STUTTER,
PALETTES(Purugly),
ICON(Purugly, 0),
FOOTPRINT(Purugly),
FOOTPRINT(Purugly)
LEARNSETS(Purugly),
},
#endif //P_FAMILY_GLAMEOW
@ -2296,7 +2296,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Stunky),
ICON(Stunky, 2),
FOOTPRINT(Stunky),
FOOTPRINT(Stunky)
LEARNSETS(Stunky),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_SKUNTANK}),
},
@ -2344,7 +2344,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_STRETCH,
PALETTES(Skuntank),
ICON(Skuntank, 2),
FOOTPRINT(Skuntank),
FOOTPRINT(Skuntank)
LEARNSETS(Skuntank),
},
#endif //P_FAMILY_STUNKY
@ -2395,7 +2395,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Bronzor),
ICON(Bronzor, 0),
FOOTPRINT(Bronzor),
FOOTPRINT(Bronzor)
LEARNSETS(Bronzor),
.evolutions = EVOLUTION({EVO_LEVEL, 33, SPECIES_BRONZONG}),
},
@ -2446,7 +2446,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Bronzong),
ICON(Bronzong, 0),
FOOTPRINT(Bronzong),
FOOTPRINT(Bronzong)
LEARNSETS(Bronzong),
},
#endif //P_FAMILY_BRONZOR
@ -2496,7 +2496,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Chatot),
ICON(Chatot, 0),
FOOTPRINT(Chatot),
FOOTPRINT(Chatot)
LEARNSETS(Chatot),
},
#endif //P_FAMILY_CHATOT
@ -2546,7 +2546,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Spiritomb),
ICON(Spiritomb, 5),
FOOTPRINT(Spiritomb),
FOOTPRINT(Spiritomb)
LEARNSETS(Spiritomb),
},
#endif //P_FAMILY_SPIRITOMB
@ -2597,7 +2597,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Gible),
ICON(Gible, 0),
FOOTPRINT(Gible),
FOOTPRINT(Gible)
LEARNSETS(Gible),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_GABITE}),
},
@ -2647,7 +2647,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Gabite),
ICON(Gabite, 0),
FOOTPRINT(Gabite),
FOOTPRINT(Gabite)
LEARNSETS(Gabite),
.evolutions = EVOLUTION({EVO_LEVEL, 48, SPECIES_GARCHOMP}),
},
@ -2671,7 +2671,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.pokemonOffset = 1, \
.trainerScale = 326, \
.trainerOffset = 4, \
FOOTPRINT(Garchomp), \
FOOTPRINT(Garchomp) \
LEARNSETS(Garchomp), \
.formSpeciesIdTable = sGarchompFormSpeciesIdTable, \
.formChangeTable = sGarchompFormChangeTable
@ -2781,7 +2781,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Riolu),
ICON(Riolu, 2),
FOOTPRINT(Riolu),
FOOTPRINT(Riolu)
LEARNSETS(Riolu),
.evolutions = EVOLUTION({EVO_FRIENDSHIP_DAY, 0, SPECIES_LUCARIO}),
},
@ -2800,7 +2800,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.speciesName = _("Lucario"), \
.natDexNum = NATIONAL_DEX_LUCARIO, \
.categoryName = _("Aura"), \
FOOTPRINT(Lucario), \
FOOTPRINT(Lucario) \
LEARNSETS(Lucario), \
.formSpeciesIdTable = sLucarioFormSpeciesIdTable, \
.formChangeTable = sLucarioFormChangeTable
@ -2925,7 +2925,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
#if P_CUSTOM_GENDER_DIFF_ICONS == TRUE
ICON_FEMALE(Hippopotas, 1),
#endif
FOOTPRINT(Hippopotas),
FOOTPRINT(Hippopotas)
LEARNSETS(Hippopotas),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_HIPPOWDON}),
},
@ -2977,7 +2977,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
#if P_CUSTOM_GENDER_DIFF_ICONS == TRUE
ICON_FEMALE(Hippowdon, 1),
#endif
FOOTPRINT(Hippowdon),
FOOTPRINT(Hippowdon)
LEARNSETS(Hippowdon),
},
#endif //P_FAMILY_HIPPOPOTAS
@ -3027,7 +3027,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Skorupi),
ICON(Skorupi, 0),
FOOTPRINT(Skorupi),
FOOTPRINT(Skorupi)
LEARNSETS(Skorupi),
.evolutions = EVOLUTION({EVO_LEVEL, 40, SPECIES_DRAPION}),
},
@ -3076,7 +3076,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Drapion),
ICON(Drapion, 2),
FOOTPRINT(Drapion),
FOOTPRINT(Drapion)
LEARNSETS(Drapion),
},
#endif //P_FAMILY_SKORUPI
@ -3128,7 +3128,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_GROW,
PALETTES(Croagunk),
ICON(Croagunk, 0),
FOOTPRINT(Croagunk),
FOOTPRINT(Croagunk)
LEARNSETS(Croagunk),
.evolutions = EVOLUTION({EVO_LEVEL, 37, SPECIES_TOXICROAK}),
},
@ -3179,7 +3179,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Toxicroak),
ICON(Toxicroak, 0),
FOOTPRINT(Toxicroak),
FOOTPRINT(Toxicroak)
LEARNSETS(Toxicroak),
},
#endif //P_FAMILY_CROAGUNK
@ -3229,7 +3229,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Carnivine),
ICON(Carnivine, 1),
FOOTPRINT(Carnivine),
FOOTPRINT(Carnivine)
LEARNSETS(Carnivine),
},
#endif //P_FAMILY_CARNIVINE
@ -3280,7 +3280,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Finneon),
ICON(Finneon, 0),
FOOTPRINT(Finneon),
FOOTPRINT(Finneon)
LEARNSETS(Finneon),
.evolutions = EVOLUTION({EVO_LEVEL, 31, SPECIES_LUMINEON}),
},
@ -3330,7 +3330,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Lumineon),
ICON(Lumineon, 0),
FOOTPRINT(Lumineon),
FOOTPRINT(Lumineon)
LEARNSETS(Lumineon),
},
#endif //P_FAMILY_FINNEON
@ -3382,7 +3382,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Snover),
ICON(Snover, 1),
FOOTPRINT(Snover),
FOOTPRINT(Snover)
LEARNSETS(Snover),
.evolutions = EVOLUTION({EVO_LEVEL, 40, SPECIES_ABOMASNOW}),
},
@ -3402,7 +3402,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.speciesName = _("Abomasnow"), \
.natDexNum = NATIONAL_DEX_ABOMASNOW, \
.categoryName = _("Frost Tree"), \
FOOTPRINT(Abomasnow), \
FOOTPRINT(Abomasnow) \
LEARNSETS(Abomasnow), \
.formSpeciesIdTable = sAbomasnowFormSpeciesIdTable, \
.formChangeTable = sAbomasnowFormChangeTable
@ -3502,7 +3502,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.pokemonOffset = 13, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Rotom), \
FOOTPRINT(Rotom) \
LEARNSETS(Rotom), \
.formSpeciesIdTable = sRotomFormSpeciesIdTable, \
.formChangeTable = sRotomFormChangeTable
@ -3704,7 +3704,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Uxie),
ICON(Uxie, 0),
FOOTPRINT(Uxie),
FOOTPRINT(Uxie)
LEARNSETS(Uxie),
},
#endif //P_FAMILY_UXIE
@ -3757,7 +3757,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Mesprit),
ICON(Mesprit, 0),
FOOTPRINT(Mesprit),
FOOTPRINT(Mesprit)
LEARNSETS(Mesprit),
},
#endif //P_FAMILY_MESPRIT
@ -3809,7 +3809,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Azelf),
ICON(Azelf, 0),
FOOTPRINT(Azelf),
FOOTPRINT(Azelf)
LEARNSETS(Azelf),
},
#endif //P_FAMILY_AZELF
@ -3831,7 +3831,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.cryId = CRY_DIALGA, \
.natDexNum = NATIONAL_DEX_DIALGA, \
.categoryName = _("Temporal"), \
FOOTPRINT(Dialga), \
FOOTPRINT(Dialga) \
LEARNSETS(Dialga), \
.formSpeciesIdTable = sDialgaFormSpeciesIdTable, \
.formChangeTable = sDialgaFormChangeTable, \
@ -3917,7 +3917,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.cryId = CRY_PALKIA, \
.natDexNum = NATIONAL_DEX_PALKIA, \
.categoryName = _("Spatial"), \
FOOTPRINT(Palkia), \
FOOTPRINT(Palkia) \
LEARNSETS(Palkia), \
.formSpeciesIdTable = sPalkiaFormSpeciesIdTable, \
.formChangeTable = sPalkiaFormChangeTable, \
@ -4031,7 +4031,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(Heatran),
ICON(Heatran, 0),
FOOTPRINT(Heatran),
FOOTPRINT(Heatran)
LEARNSETS(Heatran),
},
#endif //P_FAMILY_HEATRAN
@ -4081,7 +4081,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Regigigas),
ICON(Regigigas, 0),
FOOTPRINT(Regigigas),
FOOTPRINT(Regigigas)
LEARNSETS(Regigigas),
},
#endif //P_FAMILY_REGIGIGAS
@ -4102,7 +4102,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.cryId = CRY_GIRATINA, \
.natDexNum = NATIONAL_DEX_GIRATINA, \
.categoryName = _("Renegade"), \
FOOTPRINT(Giratina), \
FOOTPRINT(Giratina) \
LEARNSETS(Giratina), \
.formSpeciesIdTable = sGiratinaFormSpeciesIdTable, \
.formChangeTable = sGiratinaFormChangeTable, \
@ -4220,7 +4220,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Cresselia),
ICON(Cresselia, 0),
FOOTPRINT(Cresselia),
FOOTPRINT(Cresselia)
LEARNSETS(Cresselia),
},
#endif //P_FAMILY_CRESSELIA
@ -4271,7 +4271,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Phione),
ICON(Phione, 0),
FOOTPRINT(Phione),
FOOTPRINT(Phione)
LEARNSETS(Phione),
},
@ -4320,7 +4320,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Manaphy),
ICON(Manaphy, 0),
FOOTPRINT(Manaphy),
FOOTPRINT(Manaphy)
LEARNSETS(Manaphy),
},
#endif //P_FAMILY_MANAPHY
@ -4372,7 +4372,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Darkrai),
ICON(Darkrai, 0),
FOOTPRINT(Darkrai),
FOOTPRINT(Darkrai)
LEARNSETS(Darkrai),
},
#endif //P_FAMILY_DARKRAI
@ -4393,7 +4393,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.speciesName = _("Shaymin"), \
.natDexNum = NATIONAL_DEX_SHAYMIN, \
.categoryName = _("Gratitude"), \
FOOTPRINT(Shaymin), \
FOOTPRINT(Shaymin) \
.formSpeciesIdTable = sShayminFormSpeciesIdTable, \
.formChangeTable = sShayminFormChangeTable, \
.isMythical = TRUE
@ -4510,7 +4510,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
.backAnimId = BACK_ANIM_GROW_STUTTER, \
PALETTES(Arceus ##typeName), \
ICON(Arceus, 1), \
FOOTPRINT(Arceus), \
FOOTPRINT(Arceus) \
LEARNSETS(Arceus), \
.formSpeciesIdTable = sArceusFormSpeciesIdTable, \
.formChangeTable = sArceusFormChangeTable, \

File diff suppressed because it is too large Load Diff

View File

@ -47,7 +47,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Chespin),
ICON(Chespin, 1),
FOOTPRINT(Chespin),
FOOTPRINT(Chespin)
LEARNSETS(Chespin),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_QUILLADIN}),
},
@ -95,7 +95,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_GROW,
PALETTES(Quilladin),
ICON(Quilladin, 1),
FOOTPRINT(Quilladin),
FOOTPRINT(Quilladin)
LEARNSETS(Quilladin),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_CHESNAUGHT}),
},
@ -143,7 +143,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Chesnaught),
ICON(Chesnaught, 1),
FOOTPRINT(Chesnaught),
FOOTPRINT(Chesnaught)
LEARNSETS(Chesnaught),
},
#endif //P_FAMILY_CHESPIN
@ -192,7 +192,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Fennekin),
ICON(Fennekin, 0),
FOOTPRINT(Fennekin),
FOOTPRINT(Fennekin)
LEARNSETS(Fennekin),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_BRAIXEN}),
},
@ -240,7 +240,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Braixen),
ICON(Braixen, 0),
FOOTPRINT(Braixen),
FOOTPRINT(Braixen)
LEARNSETS(Braixen),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_DELPHOX}),
},
@ -288,7 +288,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_GROW_STUTTER,
PALETTES(Delphox),
ICON(Delphox, 0),
FOOTPRINT(Delphox),
FOOTPRINT(Delphox)
LEARNSETS(Delphox),
},
#endif //P_FAMILY_FENNEKIN
@ -337,7 +337,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHRINK_GROW,
PALETTES(Froakie),
ICON(Froakie, 0),
FOOTPRINT(Froakie),
FOOTPRINT(Froakie)
LEARNSETS(Froakie),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_FROGADIER}),
},
@ -385,7 +385,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_GROW_STUTTER,
PALETTES(Frogadier),
ICON(Frogadier, 0),
FOOTPRINT(Frogadier),
FOOTPRINT(Frogadier)
LEARNSETS(Frogadier),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_GRENINJA}),
},
@ -426,7 +426,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.pokemonOffset = 2, \
.trainerScale = 271, \
.trainerOffset = 0, \
FOOTPRINT(Greninja), \
FOOTPRINT(Greninja) \
LEARNSETS(Greninja), \
.formSpeciesIdTable = sGreninjaFormSpeciesIdTable
@ -528,7 +528,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Bunnelby),
ICON(Bunnelby, 2),
FOOTPRINT(Bunnelby),
FOOTPRINT(Bunnelby)
LEARNSETS(Bunnelby),
.evolutions = EVOLUTION({EVO_LEVEL, 20, SPECIES_DIGGERSBY}),
},
@ -576,7 +576,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Diggersby),
ICON(Diggersby, 2),
FOOTPRINT(Diggersby),
FOOTPRINT(Diggersby)
LEARNSETS(Diggersby),
},
#endif //P_FAMILY_BUNNELBY
@ -625,7 +625,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Fletchling),
ICON(Fletchling, 2),
FOOTPRINT(Fletchling),
FOOTPRINT(Fletchling)
LEARNSETS(Fletchling),
.evolutions = EVOLUTION({EVO_LEVEL, 17, SPECIES_FLETCHINDER}),
},
@ -674,7 +674,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Fletchinder),
ICON(Fletchinder, 2),
FOOTPRINT(Fletchinder),
FOOTPRINT(Fletchinder)
LEARNSETS(Fletchinder),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_TALONFLAME}),
},
@ -723,7 +723,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Talonflame),
ICON(Talonflame, 2),
FOOTPRINT(Talonflame),
FOOTPRINT(Talonflame)
LEARNSETS(Talonflame),
},
#endif //P_FAMILY_FLETCHLING
@ -772,7 +772,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Scatterbug),
ICON(Scatterbug, 1),
FOOTPRINT(Scatterbug),
FOOTPRINT(Scatterbug)
LEARNSETS(Scatterbug),
.evolutions = EVOLUTION({EVO_LEVEL, 9, SPECIES_SPEWPA}),
},
@ -820,7 +820,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_VIBRATE,
PALETTES(Spewpa),
ICON(Spewpa, 1),
FOOTPRINT(Spewpa),
FOOTPRINT(Spewpa)
LEARNSETS(Spewpa),
.evolutions = EVOLUTION({EVO_LEVEL, 12, SPECIES_VIVILLON_ICY_SNOW}),
},
@ -865,7 +865,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE, \
PALETTES(Vivillon ##form), \
ICON(Vivillon ##form, iconPal), \
FOOTPRINT(Vivillon), \
FOOTPRINT(Vivillon) \
LEARNSETS(Vivillon), \
.formSpeciesIdTable = sVivillonFormSpeciesIdTable
@ -1095,7 +1095,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Litleo),
ICON(Litleo, 2),
FOOTPRINT(Litleo),
FOOTPRINT(Litleo)
LEARNSETS(Litleo),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_PYROAR}),
},
@ -1146,7 +1146,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
PALETTES(Pyroar),
ICON(Pyroar, 2),
ICON_FEMALE(Pyroar, 2),
FOOTPRINT(Pyroar),
FOOTPRINT(Pyroar)
LEARNSETS(Pyroar),
},
#endif //P_FAMILY_LITLEO
@ -1190,7 +1190,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC, \
PALETTES(Flabebe##Form##Flower), \
ICON(Flabebe##Form##Flower, iconPal), \
FOOTPRINT(Flabebe), \
FOOTPRINT(Flabebe) \
LEARNSETS(Flabebe), \
.formSpeciesIdTable = sFlabebeFormSpeciesIdTable, \
.evolutions = EVOLUTION({EVO_LEVEL, 19, SPECIES_FLOETTE_ ##FORM##_FLOWER})
@ -1265,7 +1265,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC, \
PALETTES(Floette ##form##Flower), \
ICON(Floette##form##Flower, iconPal), \
FOOTPRINT(Floette), \
FOOTPRINT(Floette) \
.formSpeciesIdTable = sFloetteFormSpeciesIdTable
#define FLOETTE_NORMAL_INFO(form, FORM, iconPal) \
@ -1394,7 +1394,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE, \
PALETTES(Florges##Form##Flower), \
ICON(Florges##Form##Flower, iconPal), \
FOOTPRINT(Florges), \
FOOTPRINT(Florges) \
LEARNSETS(Florges), \
.formSpeciesIdTable = sFlorgesFormSpeciesIdTable
@ -1488,7 +1488,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Skiddo),
ICON(Skiddo, 1),
FOOTPRINT(Skiddo),
FOOTPRINT(Skiddo)
LEARNSETS(Skiddo),
.evolutions = EVOLUTION({EVO_LEVEL, 32, SPECIES_GOGOAT}),
},
@ -1536,7 +1536,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_DIP_RIGHT_SIDE,
PALETTES(Gogoat),
ICON(Gogoat, 1),
FOOTPRINT(Gogoat),
FOOTPRINT(Gogoat)
LEARNSETS(Gogoat),
},
#endif //P_FAMILY_SKIDDO
@ -1586,7 +1586,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
PALETTES(Pancham),
ICON(Pancham, 1),
FOOTPRINT(Pancham),
FOOTPRINT(Pancham)
LEARNSETS(Pancham),
.evolutions = EVOLUTION({EVO_LEVEL_DARK_TYPE_MON_IN_PARTY, 32, SPECIES_PANGORO}),
},
@ -1635,7 +1635,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Pangoro),
ICON(Pangoro, 1),
FOOTPRINT(Pangoro),
FOOTPRINT(Pangoro)
LEARNSETS(Pangoro),
},
#endif //P_FAMILY_PANCHAM
@ -1673,7 +1673,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.frontAnimFrames = sAnims_Furfrou, \
.frontAnimId = ANIM_H_SLIDE, \
.backAnimId = BACK_ANIM_V_STRETCH, \
FOOTPRINT(Furfrou), \
FOOTPRINT(Furfrou) \
LEARNSETS(Furfrou), \
.formSpeciesIdTable = sFurfrouFormSpeciesIdTable
@ -1824,7 +1824,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Espurr),
ICON(Espurr, 2),
FOOTPRINT(Espurr),
FOOTPRINT(Espurr)
LEARNSETS(Espurr),
.evolutions = EVOLUTION({EVO_LEVEL_MALE, 25, SPECIES_MEOWSTIC_MALE},
{EVO_LEVEL_FEMALE, 25, SPECIES_MEOWSTIC_FEMALE}),
@ -1859,7 +1859,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.frontAnimId = ANIM_GROW_VIBRATE, \
.backPicYOffset = 9, \
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE, \
FOOTPRINT(Meowstic), \
FOOTPRINT(Meowstic) \
.formSpeciesIdTable = sMeowsticFormSpeciesIdTable
[SPECIES_MEOWSTIC_MALE] =
@ -1946,7 +1946,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Honedge),
ICON(Honedge, 2),
FOOTPRINT(Honedge),
FOOTPRINT(Honedge)
LEARNSETS(Honedge),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_DOUBLADE}),
},
@ -1995,7 +1995,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Doublade),
ICON(Doublade, 2),
FOOTPRINT(Doublade),
FOOTPRINT(Doublade)
LEARNSETS(Doublade),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_DUSK_STONE, SPECIES_AEGISLASH_SHIELD}),
},
@ -2021,7 +2021,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.pokemonOffset = 0, \
.trainerScale = 290, \
.trainerOffset = 1, \
FOOTPRINT(Aegislash), \
FOOTPRINT(Aegislash) \
LEARNSETS(Aegislash), \
.formSpeciesIdTable = sAegislashFormSpeciesIdTable, \
.formChangeTable = sAegislashFormChangeTable
@ -2130,7 +2130,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Spritzee),
ICON(Spritzee, 0),
FOOTPRINT(Spritzee),
FOOTPRINT(Spritzee)
LEARNSETS(Spritzee),
.evolutions = EVOLUTION({EVO_TRADE_ITEM, ITEM_SACHET, SPECIES_AROMATISSE},
{EVO_ITEM, ITEM_SACHET, SPECIES_AROMATISSE}),
@ -2179,7 +2179,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Aromatisse),
ICON(Aromatisse, 0),
FOOTPRINT(Aromatisse),
FOOTPRINT(Aromatisse)
LEARNSETS(Aromatisse),
},
#endif //P_FAMILY_SPRITZEE
@ -2228,7 +2228,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SPRING,
PALETTES(Swirlix),
ICON(Swirlix, 1),
FOOTPRINT(Swirlix),
FOOTPRINT(Swirlix)
LEARNSETS(Swirlix),
.evolutions = EVOLUTION({EVO_TRADE_ITEM, ITEM_WHIPPED_DREAM, SPECIES_SLURPUFF},
{EVO_ITEM, ITEM_WHIPPED_DREAM, SPECIES_SLURPUFF}),
@ -2277,7 +2277,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Slurpuff),
ICON(Slurpuff, 1),
FOOTPRINT(Slurpuff),
FOOTPRINT(Slurpuff)
LEARNSETS(Slurpuff),
},
#endif //P_FAMILY_SWIRLIX
@ -2327,7 +2327,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHRINK_GROW,
PALETTES(Inkay),
ICON(Inkay, 0),
FOOTPRINT(Inkay),
FOOTPRINT(Inkay)
LEARNSETS(Inkay),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_MALAMAR}),
},
@ -2375,7 +2375,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Malamar),
ICON(Malamar, 2),
FOOTPRINT(Malamar),
FOOTPRINT(Malamar)
LEARNSETS(Malamar),
},
#endif //P_FAMILY_INKAY
@ -2424,7 +2424,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Binacle),
ICON(Binacle, 2),
FOOTPRINT(Binacle),
FOOTPRINT(Binacle)
LEARNSETS(Binacle),
.evolutions = EVOLUTION({EVO_LEVEL, 39, SPECIES_BARBARACLE}),
},
@ -2473,7 +2473,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Barbaracle),
ICON(Barbaracle, 2),
FOOTPRINT(Barbaracle),
FOOTPRINT(Barbaracle)
LEARNSETS(Barbaracle),
},
#endif //P_FAMILY_BINACLE
@ -2522,7 +2522,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Skrelp),
ICON(Skrelp, 2),
FOOTPRINT(Skrelp),
FOOTPRINT(Skrelp)
LEARNSETS(Skrelp),
.evolutions = EVOLUTION({EVO_LEVEL, 48, SPECIES_DRAGALGE}),
},
@ -2570,7 +2570,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_STRETCH,
PALETTES(Dragalge),
ICON(Dragalge, 5),
FOOTPRINT(Dragalge),
FOOTPRINT(Dragalge)
LEARNSETS(Dragalge),
},
#endif //P_FAMILY_SKRELP
@ -2620,7 +2620,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Clauncher),
ICON(Clauncher, 0),
FOOTPRINT(Clauncher),
FOOTPRINT(Clauncher)
LEARNSETS(Clauncher),
.evolutions = EVOLUTION({EVO_LEVEL, 37, SPECIES_CLAWITZER}),
},
@ -2669,7 +2669,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE,
PALETTES(Clawitzer),
ICON(Clawitzer, 0),
FOOTPRINT(Clawitzer),
FOOTPRINT(Clawitzer)
LEARNSETS(Clawitzer),
},
#endif //P_FAMILY_CLAUNCHER
@ -2718,7 +2718,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Helioptile),
ICON(Helioptile, 2),
FOOTPRINT(Helioptile),
FOOTPRINT(Helioptile)
LEARNSETS(Helioptile),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_SUN_STONE, SPECIES_HELIOLISK}),
},
@ -2767,7 +2767,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHAKE_FLASH_YELLOW,
PALETTES(Heliolisk),
ICON(Heliolisk, 2),
FOOTPRINT(Heliolisk),
FOOTPRINT(Heliolisk)
LEARNSETS(Heliolisk),
},
#endif //P_FAMILY_HELIOPTILE
@ -2816,7 +2816,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Tyrunt),
ICON(Tyrunt, 2),
FOOTPRINT(Tyrunt),
FOOTPRINT(Tyrunt)
LEARNSETS(Tyrunt),
.evolutions = EVOLUTION({EVO_LEVEL_DAY, 39, SPECIES_TYRANTRUM}),
},
@ -2864,7 +2864,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE_H_SLIDE,
PALETTES(Tyrantrum),
ICON(Tyrantrum, 0),
FOOTPRINT(Tyrantrum),
FOOTPRINT(Tyrantrum)
LEARNSETS(Tyrantrum),
},
#endif //P_FAMILY_TYRUNT
@ -2913,7 +2913,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Amaura),
ICON(Amaura, 0),
FOOTPRINT(Amaura),
FOOTPRINT(Amaura)
LEARNSETS(Amaura),
.evolutions = EVOLUTION({EVO_LEVEL_NIGHT, 39, SPECIES_AURORUS}),
},
@ -2961,7 +2961,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Aurorus),
ICON(Aurorus, 0),
FOOTPRINT(Aurorus),
FOOTPRINT(Aurorus)
LEARNSETS(Aurorus),
},
#endif //P_FAMILY_AMAURA
@ -3015,7 +3015,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_GROW_STUTTER,
PALETTES(Hawlucha),
ICON(Hawlucha, 0),
FOOTPRINT(Hawlucha),
FOOTPRINT(Hawlucha)
LEARNSETS(Hawlucha),
},
#endif //P_FAMILY_HAWLUCHA
@ -3064,7 +3064,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHAKE_FLASH_YELLOW,
PALETTES(Dedenne),
ICON(Dedenne, 0),
FOOTPRINT(Dedenne),
FOOTPRINT(Dedenne)
LEARNSETS(Dedenne),
},
#endif //P_FAMILY_DEDENNE
@ -3115,7 +3115,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_VIBRATE,
PALETTES(Carbink),
ICON(Carbink, 2),
FOOTPRINT(Carbink),
FOOTPRINT(Carbink)
LEARNSETS(Carbink),
},
#endif //P_FAMILY_CARBINK
@ -3165,7 +3165,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SPRING,
PALETTES(Goomy),
ICON(Goomy, 5),
FOOTPRINT(Goomy),
FOOTPRINT(Goomy)
LEARNSETS(Goomy),
.evolutions = EVOLUTION({EVO_LEVEL, 40, SPECIES_SLIGGOO},
{EVO_NONE, 0, SPECIES_SLIGGOO_HISUIAN}),
@ -3185,7 +3185,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.speciesName = _("Sliggoo"), \
.cryId = CRY_SLIGGOO, \
.natDexNum = NATIONAL_DEX_SLIGGOO, \
FOOTPRINT(Sliggoo), \
FOOTPRINT(Sliggoo) \
.formSpeciesIdTable = sSliggooFormSpeciesIdTable
[SPECIES_SLIGGOO] =
@ -3238,7 +3238,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.speciesName = _("Goodra"), \
.cryId = CRY_GOODRA, \
.natDexNum = NATIONAL_DEX_GOODRA, \
FOOTPRINT(Goodra), \
FOOTPRINT(Goodra) \
.formSpeciesIdTable = sGoodraFormSpeciesIdTable
[SPECIES_GOODRA] =
@ -3399,7 +3399,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Klefki),
ICON(Klefki, 0),
FOOTPRINT(Klefki),
FOOTPRINT(Klefki)
LEARNSETS(Klefki),
},
#endif //P_FAMILY_KLEFKI
@ -3449,7 +3449,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
PALETTES(Phantump),
ICON(Phantump, 1),
FOOTPRINT(Phantump),
FOOTPRINT(Phantump)
LEARNSETS(Phantump),
.evolutions = EVOLUTION({EVO_TRADE, 0, SPECIES_TREVENANT},
{EVO_ITEM, ITEM_LINKING_CORD, SPECIES_TREVENANT}),
@ -3498,7 +3498,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_SHAKE_LOW,
PALETTES(Trevenant),
ICON(Trevenant, 1),
FOOTPRINT(Trevenant),
FOOTPRINT(Trevenant)
LEARNSETS(Trevenant),
},
#endif //P_FAMILY_PHANTUMP
@ -3524,7 +3524,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN, \
PALETTES(Pumpkaboo), \
ICON(Pumpkaboo, 2), \
FOOTPRINT(Pumpkaboo), \
FOOTPRINT(Pumpkaboo) \
LEARNSETS(Pumpkaboo), \
.formSpeciesIdTable = sPumpkabooFormSpeciesIdTable
@ -3663,7 +3663,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_V_STRETCH, \
PALETTES(Gourgeist), \
ICON(Gourgeist, 2), \
FOOTPRINT(Gourgeist), \
FOOTPRINT(Gourgeist) \
LEARNSETS(Gourgeist), \
.formSpeciesIdTable = sGourgeistFormSpeciesIdTable
@ -3828,7 +3828,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Bergmite),
ICON(Bergmite, 0),
FOOTPRINT(Bergmite),
FOOTPRINT(Bergmite)
LEARNSETS(Bergmite),
.evolutions = EVOLUTION({EVO_LEVEL, 37, SPECIES_AVALUGG},
{EVO_NONE, 0, SPECIES_AVALUGG_HISUIAN}),
@ -3848,7 +3848,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.cryId = CRY_AVALUGG, \
.natDexNum = NATIONAL_DEX_AVALUGG, \
.categoryName = _("Iceberg"), \
FOOTPRINT(Avalugg), \
FOOTPRINT(Avalugg) \
.formSpeciesIdTable = sAvaluggFormSpeciesIdTable
[SPECIES_AVALUGG] =
@ -3972,7 +3972,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_TRIANGLE_DOWN,
PALETTES(Noibat),
ICON(Noibat, 2),
FOOTPRINT(Noibat),
FOOTPRINT(Noibat)
LEARNSETS(Noibat),
.evolutions = EVOLUTION({EVO_LEVEL, 48, SPECIES_NOIVERN}),
},
@ -4024,7 +4024,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_JOLT_RIGHT,
PALETTES(Noivern),
ICON(Noivern, 2),
FOOTPRINT(Noivern),
FOOTPRINT(Noivern)
LEARNSETS(Noivern),
},
#endif //P_FAMILY_NOIBAT
@ -4069,7 +4069,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_BLUE, \
PALETTES(Xerneas##Form), \
ICON(Xerneas##Form, 0), \
FOOTPRINT(Xerneas), \
FOOTPRINT(Xerneas) \
LEARNSETS(Xerneas), \
.formSpeciesIdTable = sXerneasFormSpeciesIdTable, \
.formChangeTable = sXerneasFormChangeTable, \
@ -4126,7 +4126,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(Yveltal),
ICON(Yveltal, 0),
FOOTPRINT(Yveltal),
FOOTPRINT(Yveltal)
LEARNSETS(Yveltal),
},
#endif //P_FAMILY_YVELTAL
@ -4146,7 +4146,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.speciesName = _("Zygarde"), \
.natDexNum = NATIONAL_DEX_ZYGARDE, \
.categoryName = _("Order"), \
FOOTPRINT(Zygarde), \
FOOTPRINT(Zygarde) \
LEARNSETS(Zygarde), \
.formSpeciesIdTable = sZygardeFormSpeciesIdTable, \
.isLegendary = TRUE
@ -4276,7 +4276,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.speciesName = _("Diancie"), \
.natDexNum = NATIONAL_DEX_DIANCIE, \
.categoryName = _("Jewel"), \
FOOTPRINT(Diancie), \
FOOTPRINT(Diancie) \
LEARNSETS(Diancie), \
.formSpeciesIdTable = sDiancieFormSpeciesIdTable, \
.formChangeTable = sDiancieFormChangeTable, \
@ -4364,7 +4364,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.bodyColor = BODY_COLOR_PURPLE, \
.speciesName = _("Hoopa"), \
.natDexNum = NATIONAL_DEX_HOOPA, \
FOOTPRINT(Hoopa), \
FOOTPRINT(Hoopa) \
.formSpeciesIdTable = sHoopaFormSpeciesIdTable, \
.formChangeTable = sHoopaFormChangeTable, \
.isMythical = TRUE
@ -4486,7 +4486,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
.backAnimId = BACK_ANIM_SHAKE_GLOW_RED,
PALETTES(Volcanion),
ICON(Volcanion, 0),
FOOTPRINT(Volcanion),
FOOTPRINT(Volcanion)
LEARNSETS(Volcanion),
},
#endif //P_FAMILY_VOLCANION

View File

@ -47,7 +47,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
PALETTES(Rowlet),
ICON(Rowlet, 0),
FOOTPRINT(Rowlet),
FOOTPRINT(Rowlet)
LEARNSETS(Rowlet),
.evolutions = EVOLUTION({EVO_LEVEL, 17, SPECIES_DARTRIX}),
},
@ -96,7 +96,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_V_STRETCH,
PALETTES(Dartrix),
ICON(Dartrix, 1),
FOOTPRINT(Dartrix),
FOOTPRINT(Dartrix)
LEARNSETS(Dartrix),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_DECIDUEYE},
{EVO_NONE, 0, SPECIES_DECIDUEYE_HISUIAN}),
@ -121,7 +121,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.pokemonOffset = 1, \
.trainerScale = 296, \
.trainerOffset = 1, \
FOOTPRINT(Decidueye), \
FOOTPRINT(Decidueye) \
.formSpeciesIdTable = sDecidueyeFormSpeciesIdTable
[SPECIES_DECIDUEYE] =
@ -230,7 +230,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Litten),
ICON(Litten, 0),
FOOTPRINT(Litten),
FOOTPRINT(Litten)
LEARNSETS(Litten),
.evolutions = EVOLUTION({EVO_LEVEL, 17, SPECIES_TORRACAT}),
},
@ -278,7 +278,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Torracat),
ICON(Torracat, 0),
FOOTPRINT(Torracat),
FOOTPRINT(Torracat)
LEARNSETS(Torracat),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_INCINEROAR}),
},
@ -326,7 +326,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Incineroar),
ICON(Incineroar, 0),
FOOTPRINT(Incineroar),
FOOTPRINT(Incineroar)
LEARNSETS(Incineroar),
},
#endif //P_FAMILY_LITTEN
@ -375,7 +375,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Popplio),
ICON(Popplio, 0),
FOOTPRINT(Popplio),
FOOTPRINT(Popplio)
LEARNSETS(Popplio),
.evolutions = EVOLUTION({EVO_LEVEL, 17, SPECIES_BRIONNE}),
},
@ -423,7 +423,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Brionne),
ICON(Brionne, 0),
FOOTPRINT(Brionne),
FOOTPRINT(Brionne)
LEARNSETS(Brionne),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_PRIMARINA}),
},
@ -471,7 +471,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Primarina),
ICON(Primarina, 0),
FOOTPRINT(Primarina),
FOOTPRINT(Primarina)
LEARNSETS(Primarina),
},
#endif //P_FAMILY_POPPLIO
@ -521,7 +521,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_SHRINK_GROW,
PALETTES(Pikipek),
ICON(Pikipek, 2),
FOOTPRINT(Pikipek),
FOOTPRINT(Pikipek)
LEARNSETS(Pikipek),
.evolutions = EVOLUTION({EVO_LEVEL, 14, SPECIES_TRUMBEAK}),
},
@ -570,7 +570,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_H_STRETCH,
PALETTES(Trumbeak),
ICON(Trumbeak, 0),
FOOTPRINT(Trumbeak),
FOOTPRINT(Trumbeak)
LEARNSETS(Trumbeak),
.evolutions = EVOLUTION({EVO_LEVEL, 28, SPECIES_TOUCANNON}),
},
@ -619,7 +619,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(Toucannon),
ICON(Toucannon, 0),
FOOTPRINT(Toucannon),
FOOTPRINT(Toucannon)
LEARNSETS(Toucannon),
},
#endif //P_FAMILY_PIKIPEK
@ -669,7 +669,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Yungoos),
ICON(Yungoos, 2),
FOOTPRINT(Yungoos),
FOOTPRINT(Yungoos)
LEARNSETS(Yungoos),
.evolutions = EVOLUTION({EVO_LEVEL_DAY, 20, SPECIES_GUMSHOOS}),
},
@ -718,7 +718,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Gumshoos),
ICON(Gumshoos, 2),
FOOTPRINT(Gumshoos),
FOOTPRINT(Gumshoos)
LEARNSETS(Gumshoos),
},
#endif //P_FAMILY_YUNGOOS
@ -767,7 +767,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Grubbin),
ICON(Grubbin, 0),
FOOTPRINT(Grubbin),
FOOTPRINT(Grubbin)
LEARNSETS(Grubbin),
.evolutions = EVOLUTION({EVO_LEVEL, 20, SPECIES_CHARJABUG}),
},
@ -816,7 +816,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Charjabug),
ICON(Charjabug, 1),
FOOTPRINT(Charjabug),
FOOTPRINT(Charjabug)
LEARNSETS(Charjabug),
.evolutions = EVOLUTION({EVO_MAPSEC, MAPSEC_NEW_MAUVILLE, SPECIES_VIKAVOLT},
{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_VIKAVOLT}),
@ -866,7 +866,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Vikavolt),
ICON(Vikavolt, 0),
FOOTPRINT(Vikavolt),
FOOTPRINT(Vikavolt)
LEARNSETS(Vikavolt),
},
#endif //P_FAMILY_GRUBBIN
@ -916,7 +916,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Crabrawler),
ICON(Crabrawler, 2),
FOOTPRINT(Crabrawler),
FOOTPRINT(Crabrawler)
LEARNSETS(Crabrawler),
.evolutions = EVOLUTION({EVO_SPECIFIC_MAP, MAP_SHOAL_CAVE_LOW_TIDE_ICE_ROOM, SPECIES_CRABOMINABLE},
{EVO_ITEM, ITEM_ICE_STONE, SPECIES_CRABOMINABLE}),
@ -966,7 +966,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Crabominable),
ICON(Crabominable, 2),
FOOTPRINT(Crabominable),
FOOTPRINT(Crabominable)
LEARNSETS(Crabominable),
},
#endif //P_FAMILY_CRABRAWLER
@ -1000,7 +1000,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.trainerOffset = 0, \
.frontAnimFrames = sAnims_Oricorio, \
.backPicYOffset = 0, \
FOOTPRINT(Oricorio), \
FOOTPRINT(Oricorio) \
LEARNSETS(Oricorio), \
.formSpeciesIdTable = sOricorioFormSpeciesIdTable, \
.formChangeTable = sOricorioFormChangeTable
@ -1133,7 +1133,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_CONCAVE_ARC_LARGE,
PALETTES(Cutiefly),
ICON(Cutiefly, 2),
FOOTPRINT(Cutiefly),
FOOTPRINT(Cutiefly)
LEARNSETS(Cutiefly),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_RIBOMBEE}),
},
@ -1183,7 +1183,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_CONVEX_DOUBLE_ARC,
PALETTES(Ribombee),
ICON(Ribombee, 2),
FOOTPRINT(Ribombee),
FOOTPRINT(Ribombee)
LEARNSETS(Ribombee),
},
#endif //P_FAMILY_CUTIEFLY
@ -1223,7 +1223,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backPicYOffset = 7, \
PALETTES(Rockruff), \
ICON(Rockruff, 2), \
FOOTPRINT(Rockruff), \
FOOTPRINT(Rockruff) \
LEARNSETS(Rockruff), \
.formSpeciesIdTable = sRockruffFormSpeciesIdTable
@ -1267,7 +1267,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.trainerScale = 257, \
.trainerOffset = 0, \
BACK_PIC(LycanrocMidday, 64, 56), \
FOOTPRINT(Lycanroc), \
FOOTPRINT(Lycanroc) \
.formSpeciesIdTable = sLycanrocFormSpeciesIdTable
[SPECIES_LYCANROC_MIDDAY] =
@ -1378,7 +1378,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.pokemonOffset = 24, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Wishiwashi), \
FOOTPRINT(Wishiwashi) \
LEARNSETS(Wishiwashi), \
.formSpeciesIdTable = sWishiwashiFormSpeciesIdTable, \
.formChangeTable = sWishiwashiFormChangeTable
@ -1486,7 +1486,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Mareanie),
ICON(Mareanie, 2),
FOOTPRINT(Mareanie),
FOOTPRINT(Mareanie)
LEARNSETS(Mareanie),
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_TOXAPEX}),
},
@ -1535,7 +1535,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Toxapex),
ICON(Toxapex, 0),
FOOTPRINT(Toxapex),
FOOTPRINT(Toxapex)
LEARNSETS(Toxapex),
},
#endif //P_FAMILY_MAREANIE
@ -1585,7 +1585,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Mudbray),
ICON(Mudbray, 2),
FOOTPRINT(Mudbray),
FOOTPRINT(Mudbray)
LEARNSETS(Mudbray),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_MUDSDALE}),
},
@ -1634,7 +1634,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Mudsdale),
ICON(Mudsdale, 0),
FOOTPRINT(Mudsdale),
FOOTPRINT(Mudsdale)
LEARNSETS(Mudsdale),
},
#endif //P_FAMILY_MUDBRAY
@ -1684,7 +1684,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dewpider),
ICON(Dewpider, 0),
FOOTPRINT(Dewpider),
FOOTPRINT(Dewpider)
LEARNSETS(Dewpider),
.evolutions = EVOLUTION({EVO_LEVEL, 22, SPECIES_ARAQUANID}),
},
@ -1733,7 +1733,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Araquanid),
ICON(Araquanid, 2),
FOOTPRINT(Araquanid),
FOOTPRINT(Araquanid)
LEARNSETS(Araquanid),
},
#endif //P_FAMILY_DEWPIDER
@ -1783,7 +1783,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Fomantis),
ICON(Fomantis, 1),
FOOTPRINT(Fomantis),
FOOTPRINT(Fomantis)
LEARNSETS(Fomantis),
.evolutions = EVOLUTION({EVO_LEVEL_DAY, 34, SPECIES_LURANTIS}),
},
@ -1832,7 +1832,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Lurantis),
ICON(Lurantis, 1),
FOOTPRINT(Lurantis),
FOOTPRINT(Lurantis)
LEARNSETS(Lurantis),
},
#endif //P_FAMILY_FOMANTIS
@ -1883,7 +1883,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Morelull),
ICON(Morelull, 0),
FOOTPRINT(Morelull),
FOOTPRINT(Morelull)
LEARNSETS(Morelull),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_SHIINOTIC}),
},
@ -1933,7 +1933,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Shiinotic),
ICON(Shiinotic, 1),
FOOTPRINT(Shiinotic),
FOOTPRINT(Shiinotic)
LEARNSETS(Shiinotic),
},
#endif //P_FAMILY_MORELULL
@ -1983,7 +1983,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Salandit),
ICON(Salandit, 2),
FOOTPRINT(Salandit),
FOOTPRINT(Salandit)
LEARNSETS(Salandit),
.evolutions = EVOLUTION({EVO_LEVEL_FEMALE, 33, SPECIES_SALAZZLE}),
},
@ -2032,7 +2032,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Salazzle),
ICON(Salazzle, 0),
FOOTPRINT(Salazzle),
FOOTPRINT(Salazzle)
LEARNSETS(Salazzle),
},
#endif //P_FAMILY_SALANDIT
@ -2081,7 +2081,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Stufful),
ICON(Stufful, 0),
FOOTPRINT(Stufful),
FOOTPRINT(Stufful)
LEARNSETS(Stufful),
.evolutions = EVOLUTION({EVO_LEVEL, 27, SPECIES_BEWEAR}),
},
@ -2129,7 +2129,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Bewear),
ICON(Bewear, 0),
FOOTPRINT(Bewear),
FOOTPRINT(Bewear)
LEARNSETS(Bewear),
},
#endif //P_FAMILY_STUFFUL
@ -2179,7 +2179,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Bounsweet),
ICON(Bounsweet, 1),
FOOTPRINT(Bounsweet),
FOOTPRINT(Bounsweet)
LEARNSETS(Bounsweet),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_STEENEE}),
},
@ -2229,7 +2229,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Steenee),
ICON(Steenee, 1),
FOOTPRINT(Steenee),
FOOTPRINT(Steenee)
LEARNSETS(Steenee),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_STOMP, SPECIES_TSAREENA}),
},
@ -2279,7 +2279,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Tsareena),
ICON(Tsareena, 1),
FOOTPRINT(Tsareena),
FOOTPRINT(Tsareena)
LEARNSETS(Tsareena),
},
#endif //P_FAMILY_BOUNSWEET
@ -2331,7 +2331,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Comfey),
ICON(Comfey, 1),
FOOTPRINT(Comfey),
FOOTPRINT(Comfey)
LEARNSETS(Comfey),
},
#endif //P_FAMILY_COMFEY
@ -2380,7 +2380,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Oranguru),
ICON(Oranguru, 0),
FOOTPRINT(Oranguru),
FOOTPRINT(Oranguru)
LEARNSETS(Oranguru),
},
#endif //P_FAMILY_ORANGURU
@ -2429,7 +2429,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_H_SHAKE,
PALETTES(Passimian),
ICON(Passimian, 1),
FOOTPRINT(Passimian),
FOOTPRINT(Passimian)
LEARNSETS(Passimian),
},
#endif //P_FAMILY_PASSIMIAN
@ -2478,7 +2478,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Wimpod),
ICON(Wimpod, 2),
FOOTPRINT(Wimpod),
FOOTPRINT(Wimpod)
LEARNSETS(Wimpod),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_GOLISOPOD}),
},
@ -2526,7 +2526,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Golisopod),
ICON(Golisopod, 2),
FOOTPRINT(Golisopod),
FOOTPRINT(Golisopod)
LEARNSETS(Golisopod),
},
#endif //P_FAMILY_WIMPOD
@ -2576,7 +2576,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Sandygast),
ICON(Sandygast, 1),
FOOTPRINT(Sandygast),
FOOTPRINT(Sandygast)
LEARNSETS(Sandygast),
.evolutions = EVOLUTION({EVO_LEVEL, 42, SPECIES_PALOSSAND}),
},
@ -2625,7 +2625,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Palossand),
ICON(Palossand, 2),
FOOTPRINT(Palossand),
FOOTPRINT(Palossand)
LEARNSETS(Palossand),
},
#endif //P_FAMILY_SANDYGAST
@ -2674,7 +2674,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Pyukumuku),
ICON(Pyukumuku, 0),
FOOTPRINT(Pyukumuku),
FOOTPRINT(Pyukumuku)
LEARNSETS(Pyukumuku),
},
#endif //P_FAMILY_PYUKUMUKU
@ -2724,7 +2724,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(TypeNull),
ICON(TypeNull, 0),
FOOTPRINT(Type_Null),
FOOTPRINT(Type_Null)
LEARNSETS(TypeNull),
.evolutions = EVOLUTION({EVO_FRIENDSHIP, 0, SPECIES_SILVALLY_NORMAL}),
},
@ -2770,7 +2770,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backPicYOffset = 0, \
PALETTES(palette), \
ICON(Silvally, 0), \
FOOTPRINT(Silvally), \
FOOTPRINT(Silvally) \
LEARNSETS(Silvally), \
.formSpeciesIdTable = sSilvallyFormSpeciesIdTable, \
.formChangeTable = sSilvallyFormChangeTable, \
@ -2822,7 +2822,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.pokemonOffset = 13, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Minior), \
FOOTPRINT(Minior) \
LEARNSETS(Minior), \
.formSpeciesIdTable = sMiniorFormSpeciesIdTable
@ -2934,7 +2934,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Komala),
ICON(Komala, 2),
FOOTPRINT(Komala),
FOOTPRINT(Komala)
LEARNSETS(Komala),
},
#endif //P_FAMILY_KOMALA
@ -2984,7 +2984,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Turtonator),
ICON(Turtonator, 0),
FOOTPRINT(Turtonator),
FOOTPRINT(Turtonator)
LEARNSETS(Turtonator),
},
#endif //P_FAMILY_TURTONATOR
@ -3034,7 +3034,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_GROW_STUTTER,
PALETTES(Togedemaru),
ICON(Togedemaru, 2),
FOOTPRINT(Togedemaru),
FOOTPRINT(Togedemaru)
LEARNSETS(Togedemaru),
},
#endif //P_FAMILY_TOGEDEMARU
@ -3069,7 +3069,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.pokemonOffset = 24, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Mimikyu), \
FOOTPRINT(Mimikyu) \
LEARNSETS(Mimikyu), \
.formSpeciesIdTable = sMimikyuFormSpeciesIdTable, \
.formChangeTable = sMimikyuFormChangeTable
@ -3158,7 +3158,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Bruxish),
ICON(Bruxish, 0),
FOOTPRINT(Bruxish),
FOOTPRINT(Bruxish)
LEARNSETS(Bruxish),
},
#endif //P_FAMILY_BRUXISH
@ -3208,7 +3208,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_H_SLIDE,
PALETTES(Drampa),
ICON(Drampa, 0),
FOOTPRINT(Drampa),
FOOTPRINT(Drampa)
LEARNSETS(Drampa),
},
#endif //P_FAMILY_DRAMPA
@ -3259,7 +3259,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dhelmise),
ICON(Dhelmise, 1),
FOOTPRINT(Dhelmise),
FOOTPRINT(Dhelmise)
LEARNSETS(Dhelmise),
},
#endif //P_FAMILY_DHELMISE
@ -3309,7 +3309,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_GROW_STUTTER,
PALETTES(JangmoO),
ICON(JangmoO, 2),
FOOTPRINT(JangmoO),
FOOTPRINT(JangmoO)
LEARNSETS(JangmoO),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_HAKAMO_O}),
},
@ -3358,7 +3358,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_H_STRETCH,
PALETTES(HakamoO),
ICON(HakamoO, 2),
FOOTPRINT(HakamoO),
FOOTPRINT(HakamoO)
LEARNSETS(HakamoO),
.evolutions = EVOLUTION({EVO_LEVEL, 45, SPECIES_KOMMO_O}),
},
@ -3407,7 +3407,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backAnimId = BACK_ANIM_SHRINK_GROW_VIBRATE,
PALETTES(KommoO),
ICON(KommoO, 2),
FOOTPRINT(KommoO),
FOOTPRINT(KommoO)
LEARNSETS(KommoO),
},
#endif //P_FAMILY_JANGMO_O
@ -3458,7 +3458,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(TapuKoko),
ICON(TapuKoko, 0),
FOOTPRINT(Tapu_Koko),
FOOTPRINT(Tapu_Koko)
LEARNSETS(TapuKoko),
},
#endif //P_FAMILY_TAPU_KOKO
@ -3509,7 +3509,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(TapuLele),
ICON(TapuLele, 0),
FOOTPRINT(Tapu_Lele),
FOOTPRINT(Tapu_Lele)
LEARNSETS(TapuLele),
},
#endif //P_FAMILY_TAPU_LELE
@ -3560,7 +3560,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(TapuBulu),
ICON(TapuBulu, 2),
FOOTPRINT(Tapu_Bulu),
FOOTPRINT(Tapu_Bulu)
LEARNSETS(TapuBulu),
},
#endif //P_FAMILY_TAPU_BULU
@ -3612,7 +3612,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(TapuFini),
ICON(TapuFini, 0),
FOOTPRINT(Tapu_Fini),
FOOTPRINT(Tapu_Fini)
LEARNSETS(TapuFini),
},
#endif //P_FAMILY_TAPU_FINI
@ -3663,7 +3663,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Cosmog),
ICON(Cosmog, 2),
FOOTPRINT(Cosmog),
FOOTPRINT(Cosmog)
LEARNSETS(Cosmog),
.evolutions = EVOLUTION({EVO_LEVEL, 43, SPECIES_COSMOEM}),
},
@ -3714,7 +3714,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Cosmoem),
ICON(Cosmoem, 0),
FOOTPRINT(Cosmoem),
FOOTPRINT(Cosmoem)
LEARNSETS(Cosmoem),
.evolutions = EVOLUTION({EVO_LEVEL_DAY, 53, SPECIES_SOLGALEO},
{EVO_LEVEL_NIGHT, 53, SPECIES_LUNALA}),
@ -3764,7 +3764,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Solgaleo),
ICON(Solgaleo, 0),
FOOTPRINT(Solgaleo),
FOOTPRINT(Solgaleo)
LEARNSETS(Solgaleo),
},
@ -3813,7 +3813,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Lunala),
ICON(Lunala, 2),
FOOTPRINT(Lunala),
FOOTPRINT(Lunala)
LEARNSETS(Lunala),
},
#endif //P_FAMILY_COSMOG
@ -3864,7 +3864,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Nihilego),
ICON(Nihilego, 0),
FOOTPRINT(Nihilego),
FOOTPRINT(Nihilego)
LEARNSETS(Nihilego),
},
#endif //P_FAMILY_NIHILEGO
@ -3915,7 +3915,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Buzzwole),
ICON(Buzzwole, 0),
FOOTPRINT(Buzzwole),
FOOTPRINT(Buzzwole)
LEARNSETS(Buzzwole),
},
#endif //P_FAMILY_BUZZWOLE
@ -3965,7 +3965,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Pheromosa),
ICON(Pheromosa, 2),
FOOTPRINT(Pheromosa),
FOOTPRINT(Pheromosa)
LEARNSETS(Pheromosa),
},
#endif //P_FAMILY_PHEROMOSA
@ -4015,7 +4015,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Xurkitree),
ICON(Xurkitree, 0),
FOOTPRINT(Xurkitree),
FOOTPRINT(Xurkitree)
LEARNSETS(Xurkitree),
},
#endif //P_FAMILY_XURKITREE
@ -4067,7 +4067,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Celesteela),
ICON(Celesteela, 0),
FOOTPRINT(Celesteela),
FOOTPRINT(Celesteela)
LEARNSETS(Celesteela),
},
#endif //P_FAMILY_CELESTEELA
@ -4118,7 +4118,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Kartana),
ICON(Kartana, 0),
FOOTPRINT(Kartana),
FOOTPRINT(Kartana)
LEARNSETS(Kartana),
},
#endif //P_FAMILY_KARTANA
@ -4168,7 +4168,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Guzzlord),
ICON(Guzzlord, 0),
FOOTPRINT(Guzzlord),
FOOTPRINT(Guzzlord)
LEARNSETS(Guzzlord),
},
#endif //P_FAMILY_GUZZLORD
@ -4188,7 +4188,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.pokemonOffset = 3, \
.trainerScale = 369, \
.trainerOffset = 7, \
FOOTPRINT(Necrozma), \
FOOTPRINT(Necrozma) \
LEARNSETS(Necrozma), \
.formSpeciesIdTable = sNecrozmaFormSpeciesIdTable, \
.isLegendary = TRUE
@ -4382,7 +4382,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.backPicYOffset = 4, \
PALETTES(Form), \
ICON(Form, 0), \
FOOTPRINT(Magearna), \
FOOTPRINT(Magearna) \
LEARNSETS(Magearna), \
.formSpeciesIdTable = sMagearnaFormSpeciesIdTable, \
.isMythical = TRUE
@ -4456,7 +4456,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Marshadow),
ICON(Marshadow, 0),
FOOTPRINT(Marshadow),
FOOTPRINT(Marshadow)
LEARNSETS(Marshadow),
.isMythical = TRUE,
},
@ -4507,7 +4507,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Poipole),
ICON(Poipole, 0),
FOOTPRINT(Poipole),
FOOTPRINT(Poipole)
LEARNSETS(Poipole),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_DRAGON_PULSE, SPECIES_NAGANADEL}),
},
@ -4556,7 +4556,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Naganadel),
ICON(Naganadel, 0),
FOOTPRINT(Naganadel),
FOOTPRINT(Naganadel)
LEARNSETS(Naganadel),
},
#endif //P_FAMILY_POIPOLE
@ -4606,7 +4606,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Stakataka),
ICON(Stakataka, 0),
FOOTPRINT(Stakataka),
FOOTPRINT(Stakataka)
LEARNSETS(Stakataka),
},
#endif //P_FAMILY_STAKATAKA
@ -4656,7 +4656,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Blacephalon),
ICON(Blacephalon, 0),
FOOTPRINT(Blacephalon),
FOOTPRINT(Blacephalon)
LEARNSETS(Blacephalon),
},
#endif //P_FAMILY_BLACEPHALON
@ -4705,7 +4705,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Zeraora),
ICON(Zeraora, 0),
FOOTPRINT(Zeraora),
FOOTPRINT(Zeraora)
LEARNSETS(Zeraora),
},
#endif //P_FAMILY_ZERAORA
@ -4754,7 +4754,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Meltan),
ICON(Meltan, 2),
FOOTPRINT(Meltan),
FOOTPRINT(Meltan)
LEARNSETS(Meltan),
},
@ -4784,7 +4784,7 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
.pokemonOffset = 10, \
.trainerScale = 423, \
.trainerOffset = 8, \
FOOTPRINT(Melmetal), \
FOOTPRINT(Melmetal) \
LEARNSETS(Melmetal), \
.formSpeciesIdTable = sMelmetalFormSpeciesIdTable, \
.formChangeTable = sMelmetalFormChangeTable, \

View File

@ -47,7 +47,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Grookey),
ICON(Grookey, 1),
FOOTPRINT(Grookey),
FOOTPRINT(Grookey)
LEARNSETS(Grookey),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_THWACKEY}),
},
@ -94,7 +94,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Thwackey),
ICON(Thwackey, 1),
FOOTPRINT(Thwackey),
FOOTPRINT(Thwackey)
LEARNSETS(Thwackey),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_RILLABOOM}),
},
@ -121,7 +121,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_RILLABOOM, \
.natDexNum = NATIONAL_DEX_RILLABOOM, \
.categoryName = _("Drummer"), \
FOOTPRINT(Rillaboom), \
FOOTPRINT(Rillaboom) \
LEARNSETS(Rillaboom), \
.formSpeciesIdTable = sRillaboomFormSpeciesIdTable, \
.formChangeTable = sRillaboomFormChangeTable
@ -222,7 +222,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Scorbunny),
ICON(Scorbunny, 0),
FOOTPRINT(Scorbunny),
FOOTPRINT(Scorbunny)
LEARNSETS(Scorbunny),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_RABOOT}),
},
@ -269,7 +269,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Raboot),
ICON(Raboot, 0),
FOOTPRINT(Raboot),
FOOTPRINT(Raboot)
LEARNSETS(Raboot),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_CINDERACE}),
},
@ -296,7 +296,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_CINDERACE, \
.natDexNum = NATIONAL_DEX_CINDERACE, \
.categoryName = _("Striker"), \
FOOTPRINT(Cinderace), \
FOOTPRINT(Cinderace) \
LEARNSETS(Cinderace), \
.formSpeciesIdTable = sCinderaceFormSpeciesIdTable, \
.formChangeTable = sCinderaceFormChangeTable
@ -400,7 +400,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Sobble),
ICON(Sobble, 2),
FOOTPRINT(Sobble),
FOOTPRINT(Sobble)
LEARNSETS(Sobble),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_DRIZZILE}),
},
@ -447,7 +447,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Drizzile),
ICON(Drizzile, 2),
FOOTPRINT(Drizzile),
FOOTPRINT(Drizzile)
LEARNSETS(Drizzile),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_INTELEON}),
},
@ -474,7 +474,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_INTELEON, \
.natDexNum = NATIONAL_DEX_INTELEON, \
.categoryName = _("Secret Agent"), \
FOOTPRINT(Inteleon), \
FOOTPRINT(Inteleon) \
LEARNSETS(Inteleon), \
.formSpeciesIdTable = sInteleonFormSpeciesIdTable, \
.formChangeTable = sInteleonFormChangeTable
@ -577,7 +577,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Skwovet),
ICON(Skwovet, 2),
FOOTPRINT(Skwovet),
FOOTPRINT(Skwovet)
LEARNSETS(Skwovet),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_GREEDENT}),
},
@ -626,7 +626,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Greedent),
ICON(Greedent, 0),
FOOTPRINT(Greedent),
FOOTPRINT(Greedent)
LEARNSETS(Greedent),
},
#endif //P_FAMILY_SKWOVET
@ -675,7 +675,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Rookidee),
ICON(Rookidee, 0),
FOOTPRINT(Rookidee),
FOOTPRINT(Rookidee)
LEARNSETS(Rookidee),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_CORVISQUIRE}),
},
@ -724,7 +724,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Corvisquire),
ICON(Corvisquire, 0),
FOOTPRINT(Corvisquire),
FOOTPRINT(Corvisquire)
LEARNSETS(Corvisquire),
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_CORVIKNIGHT}),
},
@ -751,7 +751,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_CORVIKNIGHT, \
.natDexNum = NATIONAL_DEX_CORVIKNIGHT, \
.categoryName = _("Raven"), \
FOOTPRINT(Corviknight), \
FOOTPRINT(Corviknight) \
LEARNSETS(Corviknight), \
.formSpeciesIdTable = sCorviknightFormSpeciesIdTable, \
.formChangeTable = sCorviknightFormChangeTable
@ -853,7 +853,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Blipbug),
ICON(Blipbug, 0),
FOOTPRINT(Blipbug),
FOOTPRINT(Blipbug)
LEARNSETS(Blipbug),
.evolutions = EVOLUTION({EVO_LEVEL, 10, SPECIES_DOTTLER}),
},
@ -902,7 +902,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dottler),
ICON(Dottler, 2),
FOOTPRINT(Dottler),
FOOTPRINT(Dottler)
LEARNSETS(Dottler),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_ORBEETLE}),
},
@ -930,7 +930,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_ORBEETLE, \
.natDexNum = NATIONAL_DEX_ORBEETLE, \
.categoryName = _("Seven Spot"), \
FOOTPRINT(Orbeetle), \
FOOTPRINT(Orbeetle) \
LEARNSETS(Orbeetle), \
.formSpeciesIdTable = sOrbeetleFormSpeciesIdTable, \
.formChangeTable = sOrbeetleFormChangeTable
@ -1034,7 +1034,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Nickit),
ICON(Nickit, 2),
FOOTPRINT(Nickit),
FOOTPRINT(Nickit)
LEARNSETS(Nickit),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_THIEVUL}),
},
@ -1082,7 +1082,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Thievul),
ICON(Thievul, 2),
FOOTPRINT(Thievul),
FOOTPRINT(Thievul)
LEARNSETS(Thievul),
},
#endif //P_FAMILY_NICKIT
@ -1131,7 +1131,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Gossifleur),
ICON(Gossifleur, 1),
FOOTPRINT(Gossifleur),
FOOTPRINT(Gossifleur)
LEARNSETS(Gossifleur),
.evolutions = EVOLUTION({EVO_LEVEL, 20, SPECIES_ELDEGOSS}),
},
@ -1179,7 +1179,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Eldegoss),
ICON(Eldegoss, 1),
FOOTPRINT(Eldegoss),
FOOTPRINT(Eldegoss)
LEARNSETS(Eldegoss),
},
#endif //P_FAMILY_GOSSIFLEUR
@ -1228,7 +1228,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Wooloo),
ICON(Wooloo, 0),
FOOTPRINT(Wooloo),
FOOTPRINT(Wooloo)
LEARNSETS(Wooloo),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_DUBWOOL}),
},
@ -1276,7 +1276,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dubwool),
ICON(Dubwool, 2),
FOOTPRINT(Dubwool),
FOOTPRINT(Dubwool)
LEARNSETS(Dubwool),
},
#endif //P_FAMILY_WOOLOO
@ -1324,7 +1324,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Chewtle),
ICON(Chewtle, 0),
FOOTPRINT(Chewtle),
FOOTPRINT(Chewtle)
LEARNSETS(Chewtle),
.evolutions = EVOLUTION({EVO_LEVEL, 22, SPECIES_DREDNAW}),
},
@ -1351,7 +1351,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_DREDNAW, \
.natDexNum = NATIONAL_DEX_DREDNAW, \
.categoryName = _("Bite"), \
FOOTPRINT(Drednaw), \
FOOTPRINT(Drednaw) \
LEARNSETS(Drednaw), \
.formSpeciesIdTable = sDrednawFormSpeciesIdTable, \
.formChangeTable = sDrednawFormChangeTable
@ -1453,7 +1453,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Yamper),
ICON(Yamper, 1),
FOOTPRINT(Yamper),
FOOTPRINT(Yamper)
LEARNSETS(Yamper),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_BOLTUND}),
},
@ -1501,7 +1501,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Boltund),
ICON(Boltund, 1),
FOOTPRINT(Boltund),
FOOTPRINT(Boltund)
LEARNSETS(Boltund),
},
#endif //P_FAMILY_YAMPER
@ -1550,7 +1550,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Rolycoly),
ICON(Rolycoly, 0),
FOOTPRINT(Rolycoly),
FOOTPRINT(Rolycoly)
LEARNSETS(Rolycoly),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_CARKOL}),
},
@ -1597,7 +1597,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Carkol),
ICON(Carkol, 0),
FOOTPRINT(Carkol),
FOOTPRINT(Carkol)
LEARNSETS(Carkol),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_COALOSSAL}),
},
@ -1624,7 +1624,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_COALOSSAL, \
.natDexNum = NATIONAL_DEX_COALOSSAL, \
.categoryName = _("Coal"), \
FOOTPRINT(Coalossal), \
FOOTPRINT(Coalossal) \
LEARNSETS(Coalossal), \
.formSpeciesIdTable = sCoalossalFormSpeciesIdTable, \
.formChangeTable = sCoalossalFormChangeTable
@ -1727,7 +1727,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Applin),
ICON(Applin, 1),
FOOTPRINT(Applin),
FOOTPRINT(Applin)
LEARNSETS(Applin),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_TART_APPLE, SPECIES_FLAPPLE},
{EVO_ITEM, ITEM_SWEET_APPLE, SPECIES_APPLETUN},
@ -1756,7 +1756,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_FLAPPLE, \
.natDexNum = NATIONAL_DEX_FLAPPLE, \
.categoryName = _("Apple Wing"), \
FOOTPRINT(Flapple), \
FOOTPRINT(Flapple) \
LEARNSETS(Flapple), \
.formSpeciesIdTable = sFlappleFormSpeciesIdTable, \
.formChangeTable = sFlappleFormChangeTable
@ -1836,7 +1836,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_APPLETUN, \
.natDexNum = NATIONAL_DEX_APPLETUN, \
.categoryName = _("Apple Nectar"), \
FOOTPRINT(Appletun), \
FOOTPRINT(Appletun) \
LEARNSETS(Appletun), \
.formSpeciesIdTable = sAppletunFormSpeciesIdTable, \
.formChangeTable = sAppletunFormChangeTable
@ -1936,7 +1936,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dipplin),
ICON(Dipplin, 1),
//FOOTPRINT(Dipplin),
//FOOTPRINT(Dipplin)
LEARNSETS(Dipplin),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_DRAGON_CHEER, SPECIES_HYDRAPPLE}),
},
@ -1984,7 +1984,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
//PALETTES(Hydrapple),
//ICON(Hydrapple, 0),
//FOOTPRINT(Hydrapple),
//FOOTPRINT(Hydrapple)
LEARNSETS(Hydrapple),
},
#endif //P_GEN_9_CROSS_EVOS
@ -2033,7 +2033,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Silicobra),
ICON(Silicobra, 1),
FOOTPRINT(Silicobra),
FOOTPRINT(Silicobra)
LEARNSETS(Silicobra),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_SANDACONDA}),
},
@ -2060,7 +2060,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_SANDACONDA, \
.natDexNum = NATIONAL_DEX_SANDACONDA, \
.categoryName = _("Sand Snake"), \
FOOTPRINT(Sandaconda), \
FOOTPRINT(Sandaconda) \
LEARNSETS(Sandaconda), \
.formSpeciesIdTable = sSandacondaFormSpeciesIdTable, \
.formChangeTable = sSandacondaFormChangeTable
@ -2146,7 +2146,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.pokemonOffset = 7, \
.trainerScale = 257, \
.trainerOffset = 0, \
FOOTPRINT(Cramorant), \
FOOTPRINT(Cramorant) \
LEARNSETS(Cramorant), \
.formSpeciesIdTable = sCramorantFormSpeciesIdTable, \
.formChangeTable = sCramorantFormChangeTable
@ -2252,7 +2252,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Arrokuda),
ICON(Arrokuda, 2),
FOOTPRINT(Arrokuda),
FOOTPRINT(Arrokuda)
LEARNSETS(Arrokuda),
.evolutions = EVOLUTION({EVO_LEVEL, 26, SPECIES_BARRASKEWDA}),
},
@ -2300,7 +2300,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Barraskewda),
ICON(Barraskewda, 2),
FOOTPRINT(Barraskewda),
FOOTPRINT(Barraskewda)
LEARNSETS(Barraskewda),
},
#endif //P_FAMILY_ARROKUDA
@ -2349,7 +2349,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Toxel),
ICON(Toxel, 2),
FOOTPRINT(Toxel),
FOOTPRINT(Toxel)
LEARNSETS(Toxel),
.evolutions = EVOLUTION({EVO_LEVEL_NATURE_AMPED, 30, SPECIES_TOXTRICITY_AMPED},
{EVO_LEVEL_NATURE_LOW_KEY, 30, SPECIES_TOXTRICITY_LOW_KEY}),
@ -2403,7 +2403,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(ToxtricityAmped),
ICON(ToxtricityAmped, 2),
FOOTPRINT(Toxtricity),
FOOTPRINT(Toxtricity)
LEARNSETS(ToxtricityAmped),
},
@ -2430,7 +2430,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(ToxtricityGigantamax),
ICON(ToxtricityGigantamax, 0),
FOOTPRINT(Toxtricity),
FOOTPRINT(Toxtricity)
LEARNSETS(ToxtricityAmped),
.isGigantamax = TRUE,
},
@ -2460,7 +2460,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(ToxtricityLowKey),
ICON(ToxtricityLowKey, 2),
FOOTPRINT(Toxtricity),
FOOTPRINT(Toxtricity)
LEARNSETS(ToxtricityLowKey),
},
@ -2486,7 +2486,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(ToxtricityGigantamax),
ICON(ToxtricityGigantamax, 0),
FOOTPRINT(Toxtricity),
FOOTPRINT(Toxtricity)
LEARNSETS(ToxtricityLowKey),
.isGigantamax = TRUE,
},
@ -2536,7 +2536,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Sizzlipede),
ICON(Sizzlipede, 0),
FOOTPRINT(Sizzlipede),
FOOTPRINT(Sizzlipede)
LEARNSETS(Sizzlipede),
.evolutions = EVOLUTION({EVO_LEVEL, 28, SPECIES_CENTISKORCH}),
},
@ -2563,7 +2563,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_CENTISKORCH, \
.natDexNum = NATIONAL_DEX_CENTISKORCH, \
.categoryName = _("Radiator"), \
FOOTPRINT(Centiskorch), \
FOOTPRINT(Centiskorch) \
LEARNSETS(Centiskorch), \
.formSpeciesIdTable = sCentiskorchFormSpeciesIdTable, \
.formChangeTable = sCentiskorchFormChangeTable
@ -2666,7 +2666,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Clobbopus),
ICON(Clobbopus, 0),
FOOTPRINT(Clobbopus),
FOOTPRINT(Clobbopus)
LEARNSETS(Clobbopus),
.evolutions = EVOLUTION({EVO_MOVE, MOVE_TAUNT, SPECIES_GRAPPLOCT}),
},
@ -2713,7 +2713,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Grapploct),
ICON(Grapploct, 2),
FOOTPRINT(Grapploct),
FOOTPRINT(Grapploct)
LEARNSETS(Grapploct),
},
#endif //P_FAMILY_CLOBBOPUS
@ -2754,7 +2754,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.backPicYOffset = 16, \
PALETTES(Sinistea), \
ICON(Sinistea, 2), \
FOOTPRINT(Sinistea), \
FOOTPRINT(Sinistea) \
LEARNSETS(Sinistea), \
.formSpeciesIdTable = sSinisteaFormSpeciesIdTable
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
@ -2818,7 +2818,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.backPicYOffset = 13, \
PALETTES(Polteageist), \
ICON(Polteageist, 2), \
FOOTPRINT(Polteageist), \
FOOTPRINT(Polteageist) \
LEARNSETS(Polteageist), \
.formSpeciesIdTable = sPolteageistFormSpeciesIdTable
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
@ -2890,7 +2890,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Hatenna),
ICON(Hatenna, 0),
FOOTPRINT(Hatenna),
FOOTPRINT(Hatenna)
LEARNSETS(Hatenna),
.evolutions = EVOLUTION({EVO_LEVEL, 32, SPECIES_HATTREM}),
},
@ -2937,7 +2937,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Hattrem),
ICON(Hattrem, 0),
FOOTPRINT(Hattrem),
FOOTPRINT(Hattrem)
LEARNSETS(Hattrem),
.evolutions = EVOLUTION({EVO_LEVEL, 42, SPECIES_HATTERENE}),
},
@ -2964,7 +2964,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_HATTERENE, \
.natDexNum = NATIONAL_DEX_HATTERENE, \
.categoryName = _("Silent"), \
FOOTPRINT(Hatterene), \
FOOTPRINT(Hatterene) \
LEARNSETS(Hatterene), \
.formSpeciesIdTable = sHattereneFormSpeciesIdTable, \
.formChangeTable = sHattereneFormChangeTable
@ -3066,7 +3066,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Impidimp),
ICON(Impidimp, 0),
FOOTPRINT(Impidimp),
FOOTPRINT(Impidimp)
LEARNSETS(Impidimp),
.evolutions = EVOLUTION({EVO_LEVEL, 32, SPECIES_MORGREM}),
},
@ -3114,7 +3114,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Morgrem),
ICON(Morgrem, 0),
FOOTPRINT(Morgrem),
FOOTPRINT(Morgrem)
LEARNSETS(Morgrem),
.evolutions = EVOLUTION({EVO_LEVEL, 42, SPECIES_GRIMMSNARL}),
},
@ -3141,7 +3141,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_GRIMMSNARL, \
.natDexNum = NATIONAL_DEX_GRIMMSNARL, \
.categoryName = _("Bulk Up"), \
FOOTPRINT(Grimmsnarl), \
FOOTPRINT(Grimmsnarl) \
LEARNSETS(Grimmsnarl), \
.formSpeciesIdTable = sGrimmsnarlFormSpeciesIdTable, \
.formChangeTable = sGrimmsnarlFormChangeTable
@ -3243,7 +3243,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Milcery),
ICON(Milcery, 1),
FOOTPRINT(Milcery),
FOOTPRINT(Milcery)
LEARNSETS(Milcery),
.evolutions = EVOLUTION({EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM},
@ -3297,7 +3297,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.palette = gMonPalette_Alcremie ##sweet##cream, \
.shinyPalette = gMonShinyPalette_Alcremie ##sweet, \
ICON(AlcremieStrawberryVanillaCream, 1), \
FOOTPRINT(Alcremie), \
FOOTPRINT(Alcremie) \
LEARNSETS(Alcremie), \
.formSpeciesIdTable = sAlcremieFormSpeciesIdTable, \
.formChangeTable = sAlcremieFormChangeTable, \
@ -3398,7 +3398,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(AlcremieGigantamax),
ICON(AlcremieGigantamax, 1),
FOOTPRINT(Alcremie),
FOOTPRINT(Alcremie)
LEARNSETS(Alcremie),
.formSpeciesIdTable = sAlcremieFormSpeciesIdTable,
.formChangeTable = sAlcremieFormChangeTable,
@ -3449,7 +3449,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Falinks),
ICON(Falinks, 0),
FOOTPRINT(Falinks),
FOOTPRINT(Falinks)
LEARNSETS(Falinks),
},
#endif //P_FAMILY_FALINKS
@ -3497,7 +3497,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Pincurchin),
ICON(Pincurchin, 0),
FOOTPRINT(Pincurchin),
FOOTPRINT(Pincurchin)
LEARNSETS(Pincurchin),
},
#endif //P_FAMILY_PINCURCHIN
@ -3547,7 +3547,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Snom),
ICON(Snom, 0),
FOOTPRINT(Snom),
FOOTPRINT(Snom)
LEARNSETS(Snom),
.evolutions = EVOLUTION({EVO_FRIENDSHIP_NIGHT, 0, SPECIES_FROSMOTH}),
},
@ -3596,7 +3596,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Frosmoth),
ICON(Frosmoth, 0),
FOOTPRINT(Frosmoth),
FOOTPRINT(Frosmoth)
LEARNSETS(Frosmoth),
},
#endif //P_FAMILY_SNOM
@ -3645,7 +3645,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Stonjourner),
ICON(Stonjourner, 2),
FOOTPRINT(Stonjourner),
FOOTPRINT(Stonjourner)
LEARNSETS(Stonjourner),
},
#endif //P_FAMILY_STONJOURNER
@ -3672,7 +3672,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.pokemonOffset = 2, \
.trainerScale = 262, \
.trainerOffset = 0, \
FOOTPRINT(Eiscue), \
FOOTPRINT(Eiscue) \
LEARNSETS(Eiscue), \
.formSpeciesIdTable = sEiscueFormSpeciesIdTable, \
.formChangeTable = sEiscueFormChangeTable
@ -3749,7 +3749,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.pokemonOffset = 8, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Indeedee), \
FOOTPRINT(Indeedee) \
.formSpeciesIdTable = sIndeedeeFormSpeciesIdTable
[SPECIES_INDEEDEE_MALE] =
@ -3841,7 +3841,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.pokemonOffset = 13, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Morpeko), \
FOOTPRINT(Morpeko) \
LEARNSETS(Morpeko), \
.formSpeciesIdTable = sMorpekoFormSpeciesIdTable, \
.formChangeTable = sMorpekoFormChangeTable
@ -3932,7 +3932,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Cufant),
ICON(Cufant, 0),
FOOTPRINT(Cufant),
FOOTPRINT(Cufant)
LEARNSETS(Cufant),
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_COPPERAJAH}),
},
@ -3960,7 +3960,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_COPPERAJAH, \
.natDexNum = NATIONAL_DEX_COPPERAJAH, \
.categoryName = _("Copperderm"), \
FOOTPRINT(Copperajah), \
FOOTPRINT(Copperajah) \
LEARNSETS(Copperajah), \
.formSpeciesIdTable = sCopperajahFormSpeciesIdTable, \
.formChangeTable = sCopperajahFormChangeTable
@ -4062,7 +4062,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dracozolt),
ICON(Dracozolt, 1),
FOOTPRINT(Dracozolt),
FOOTPRINT(Dracozolt)
LEARNSETS(Dracozolt),
},
#endif //P_FAMILY_DRACOZOLT
@ -4110,7 +4110,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Arctozolt),
ICON(Arctozolt, 2),
FOOTPRINT(Arctozolt),
FOOTPRINT(Arctozolt)
LEARNSETS(Arctozolt),
},
#endif //P_FAMILY_ARCTOZOLT
@ -4159,7 +4159,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dracovish),
ICON(Dracovish, 0),
FOOTPRINT(Dracovish),
FOOTPRINT(Dracovish)
LEARNSETS(Dracovish),
},
#endif //P_FAMILY_DRACOVISH
@ -4208,7 +4208,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Arctovish),
ICON(Arctovish, 0),
FOOTPRINT(Arctovish),
FOOTPRINT(Arctovish)
LEARNSETS(Arctovish),
},
#endif //P_FAMILY_ARCTOVISH
@ -4236,7 +4236,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.cryId = CRY_DURALUDON, \
.natDexNum = NATIONAL_DEX_DURALUDON, \
.categoryName = _("Alloy"), \
FOOTPRINT(Duraludon), \
FOOTPRINT(Duraludon) \
LEARNSETS(Duraludon), \
.formSpeciesIdTable = sDuraludonFormSpeciesIdTable, \
.formChangeTable = sDuraludonFormChangeTable
@ -4338,7 +4338,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
//PALETTES(Archaludon),
//ICON(Archaludon, 0),
//FOOTPRINT(Archaludon),
//FOOTPRINT(Archaludon)
LEARNSETS(Archaludon),
},
#endif //P_GEN_9_CROSS_EVOS
@ -4389,7 +4389,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dreepy),
ICON(Dreepy, 0),
FOOTPRINT(Dreepy),
FOOTPRINT(Dreepy)
LEARNSETS(Dreepy),
.evolutions = EVOLUTION({EVO_LEVEL, 50, SPECIES_DRAKLOAK}),
},
@ -4437,7 +4437,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Drakloak),
ICON(Drakloak, 0),
FOOTPRINT(Drakloak),
FOOTPRINT(Drakloak)
LEARNSETS(Drakloak),
.evolutions = EVOLUTION({EVO_LEVEL, 60, SPECIES_DRAGAPULT}),
},
@ -4486,7 +4486,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dragapult),
ICON(Dragapult, 0),
FOOTPRINT(Dragapult),
FOOTPRINT(Dragapult)
LEARNSETS(Dragapult),
},
#endif //P_FAMILY_DREEPY
@ -4511,7 +4511,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.pokemonOffset = 7, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Zacian), \
FOOTPRINT(Zacian) \
LEARNSETS(Zacian), \
.formSpeciesIdTable = sZacianFormSpeciesIdTable, \
.formChangeTable = sZacianFormChangeTable
@ -4594,7 +4594,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.pokemonOffset = 7, \
.trainerScale = 256, \
.trainerOffset = 0, \
FOOTPRINT(Zamazenta), \
FOOTPRINT(Zamazenta) \
LEARNSETS(Zamazenta), \
.formSpeciesIdTable = sZamazentaFormSpeciesIdTable, \
.formChangeTable = sZamazentaFormChangeTable
@ -4674,7 +4674,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.speciesName = _("Eternatus"), \
.natDexNum = NATIONAL_DEX_ETERNATUS, \
.categoryName = _("Gigantic"), \
FOOTPRINT(Eternatus), \
FOOTPRINT(Eternatus) \
LEARNSETS(Eternatus), \
.formSpeciesIdTable = sEternatusFormSpeciesIdTable
@ -4791,7 +4791,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Kubfu),
ICON(Kubfu, 1),
FOOTPRINT(Kubfu),
FOOTPRINT(Kubfu)
LEARNSETS(Kubfu),
.evolutions = EVOLUTION({EVO_DARK_SCROLL, 0, SPECIES_URSHIFU_SINGLE_STRIKE_STYLE},
{EVO_ITEM, ITEM_SCROLL_OF_DARKNESS, SPECIES_URSHIFU_SINGLE_STRIKE_STYLE},
@ -4820,7 +4820,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.speciesName = _("Urshifu"), \
.natDexNum = NATIONAL_DEX_URSHIFU, \
.categoryName = _("Wushu"), \
FOOTPRINT(Urshifu), \
FOOTPRINT(Urshifu) \
.formSpeciesIdTable = sUrshifuFormSpeciesIdTable
#define URSHIFU_SINGLE_STRIKE_STYLE_MISC_INFO \
@ -4975,7 +4975,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
.pokemonOffset = 2, \
.trainerScale = 286, \
.trainerOffset = 1, \
FOOTPRINT(Zarude), \
FOOTPRINT(Zarude) \
LEARNSETS(Zarude), \
.formSpeciesIdTable = sZarudeFormSpeciesIdTable
@ -5062,7 +5062,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Regieleki),
ICON(Regieleki, 0),
FOOTPRINT(Regieleki),
FOOTPRINT(Regieleki)
LEARNSETS(Regieleki),
.isLegendary = TRUE,
},
@ -5114,7 +5114,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Regidrago),
ICON(Regidrago, 0),
FOOTPRINT(Regidrago),
FOOTPRINT(Regidrago)
LEARNSETS(Regidrago),
},
#endif //P_FAMILY_REGIDRAGO
@ -5163,7 +5163,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Glastrier),
ICON(Glastrier, 0),
FOOTPRINT(Glastrier),
FOOTPRINT(Glastrier)
LEARNSETS(Glastrier),
},
#endif //P_FAMILY_GLASTRIER
@ -5213,7 +5213,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Spectrier),
ICON(Spectrier, 0),
FOOTPRINT(Spectrier),
FOOTPRINT(Spectrier)
LEARNSETS(Spectrier),
},
#endif //P_FAMILY_SPECTRIER
@ -5221,7 +5221,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
#define CALYREX_MISC_INFO \
.speciesName = _("Calyrex"), \
.natDexNum = NATIONAL_DEX_CALYREX, \
FOOTPRINT(Calyrex), \
FOOTPRINT(Calyrex) \
.formSpeciesIdTable = sCalyrexFormSpeciesIdTable, \
.isLegendary = TRUE
@ -5417,7 +5417,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(EnamorusIncarnate),
ICON(EnamorusIncarnate, 1),
//FOOTPRINT(EnamorusIncarnate),
//FOOTPRINT(EnamorusIncarnate)
},
[SPECIES_ENAMORUS_THERIAN] =
@ -5445,7 +5445,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(EnamorusTherian),
ICON(EnamorusTherian, 1),
//FOOTPRINT(Enamorus),
//FOOTPRINT(Enamorus)
},
#endif //P_FAMILY_ENAMORUS

View File

@ -47,7 +47,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Sprigatito),
ICON(Sprigatito, 4),
//FOOTPRINT(Sprigatito),
//FOOTPRINT(Sprigatito)
LEARNSETS(Sprigatito),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_FLORAGATO}),
},
@ -95,7 +95,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Floragato),
ICON(Floragato, 1),
//FOOTPRINT(Floragato),
//FOOTPRINT(Floragato)
LEARNSETS(Floragato),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_MEOWSCARADA}),
},
@ -143,7 +143,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Meowscarada),
ICON(Meowscarada, 1),
//FOOTPRINT(Meowscarada),
//FOOTPRINT(Meowscarada)
LEARNSETS(Meowscarada),
},
#endif //P_FAMILY_SPRIGATITO
@ -192,7 +192,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Fuecoco),
ICON(Fuecoco, 0),
//FOOTPRINT(Fuecoco),
//FOOTPRINT(Fuecoco)
LEARNSETS(Fuecoco),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_CROCALOR}),
},
@ -240,7 +240,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Crocalor),
ICON(Crocalor, 0),
//FOOTPRINT(Crocalor),
//FOOTPRINT(Crocalor)
LEARNSETS(Crocalor),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_SKELEDIRGE}),
},
@ -288,7 +288,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Skeledirge),
ICON(Skeledirge, 0),
//FOOTPRINT(Skeledirge),
//FOOTPRINT(Skeledirge)
LEARNSETS(Skeledirge),
},
#endif //P_FAMILY_FUECOCO
@ -337,7 +337,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Quaxly),
ICON(Quaxly, 2),
//FOOTPRINT(Quaxly),
//FOOTPRINT(Quaxly)
LEARNSETS(Quaxly),
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_QUAXWELL}),
},
@ -385,7 +385,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Quaxwell),
ICON(Quaxwell, 0),
//FOOTPRINT(Quaxwell),
//FOOTPRINT(Quaxwell)
LEARNSETS(Quaxwell),
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_QUAQUAVAL}),
},
@ -433,7 +433,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Quaquaval),
ICON(Quaquaval, 0),
//FOOTPRINT(Quaquaval),
//FOOTPRINT(Quaquaval)
LEARNSETS(Quaquaval),
},
#endif //P_FAMILY_QUAXLY
@ -482,7 +482,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Lechonk),
ICON(Lechonk, 1),
//FOOTPRINT(Lechonk),
//FOOTPRINT(Lechonk)
LEARNSETS(Lechonk),
.evolutions = EVOLUTION({EVO_LEVEL_MALE, 18, SPECIES_OINKOLOGNE_MALE},
{EVO_LEVEL_FEMALE, 18, SPECIES_OINKOLOGNE_FEMALE}),
@ -534,7 +534,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(OinkologneMale),
ICON(OinkologneMale, 1),
//FOOTPRINT(Oinkologne),
//FOOTPRINT(Oinkologne)
LEARNSETS(OinkologneMale),
},
@ -565,7 +565,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(OinkologneFemale),
ICON(OinkologneFemale, 2),
//FOOTPRINT(Oinkologne),
//FOOTPRINT(Oinkologne)
LEARNSETS(OinkologneFemale),
},
#endif //P_FAMILY_LECHONK
@ -614,7 +614,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Tarountula),
ICON(Tarountula, 1),
//FOOTPRINT(Tarountula),
//FOOTPRINT(Tarountula)
LEARNSETS(Tarountula),
.evolutions = EVOLUTION({EVO_LEVEL, 15, SPECIES_SPIDOPS}),
},
@ -662,7 +662,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Spidops),
ICON(Spidops, 1),
//FOOTPRINT(Spidops),
//FOOTPRINT(Spidops)
LEARNSETS(Spidops),
},
#endif //P_FAMILY_TAROUNTULA
@ -711,7 +711,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Nymble),
ICON(Nymble, 0),
//FOOTPRINT(Nymble),
//FOOTPRINT(Nymble)
LEARNSETS(Nymble),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_LOKIX}),
},
@ -759,7 +759,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Lokix),
ICON(Lokix, 0),
//FOOTPRINT(Lokix),
//FOOTPRINT(Lokix)
LEARNSETS(Lokix),
},
#endif //P_FAMILY_NYMBLE
@ -808,7 +808,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Pawmi),
ICON(Pawmi, 3),
//FOOTPRINT(Pawmi),
//FOOTPRINT(Pawmi)
LEARNSETS(Pawmi),
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_PAWMO}),
},
@ -856,7 +856,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Pawmo),
ICON(Pawmo, 3),
//FOOTPRINT(Pawmo),
//FOOTPRINT(Pawmo)
LEARNSETS(Pawmo),
.evolutions = EVOLUTION({EVO_NONE, 0, SPECIES_PAWMOT}),
},
@ -904,7 +904,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Pawmot),
ICON(Pawmot, 3),
//FOOTPRINT(Pawmot),
//FOOTPRINT(Pawmot)
LEARNSETS(Pawmot),
},
#endif //P_FAMILY_PAWMI
@ -953,7 +953,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Tandemaus),
ICON(Tandemaus, 0),
//FOOTPRINT(Tandemaus),
//FOOTPRINT(Tandemaus)
LEARNSETS(Tandemaus),
.evolutions = EVOLUTION({EVO_LEVEL_FAMILY_OF_FOUR, 25, SPECIES_MAUSHOLD_FAMILY_OF_FOUR},
{EVO_LEVEL_FAMILY_OF_THREE, 25, SPECIES_MAUSHOLD_FAMILY_OF_THREE}),
@ -993,7 +993,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
.formSpeciesIdTable = sMausholdFormSpeciesIdTable
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//.backAnimId = BACK_ANIM_NONE,
//FOOTPRINT(Maushold),
//FOOTPRINT(Maushold)
[SPECIES_MAUSHOLD_FAMILY_OF_THREE] =
{
@ -1069,7 +1069,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Fidough),
ICON(Fidough, 1),
//FOOTPRINT(Fidough),
//FOOTPRINT(Fidough)
LEARNSETS(Fidough),
.evolutions = EVOLUTION({EVO_LEVEL, 26, SPECIES_DACHSBUN}),
},
@ -1117,7 +1117,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dachsbun),
ICON(Dachsbun, 0), // TODO
//FOOTPRINT(Dachsbun),
//FOOTPRINT(Dachsbun)
LEARNSETS(Dachsbun),
},
#endif //P_FAMILY_FIDOUGH
@ -1166,7 +1166,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Smoliv),
ICON(Smoliv, 1),
//FOOTPRINT(Smoliv),
//FOOTPRINT(Smoliv)
LEARNSETS(Smoliv),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_DOLLIV}),
},
@ -1214,7 +1214,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dolliv),
ICON(Dolliv, 1),
//FOOTPRINT(Dolliv),
//FOOTPRINT(Dolliv)
LEARNSETS(Dolliv),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_ARBOLIVA}),
},
@ -1262,7 +1262,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Arboliva),
ICON(Arboliva, 5),
//FOOTPRINT(Arboliva),
//FOOTPRINT(Arboliva)
LEARNSETS(Arboliva),
},
#endif //P_FAMILY_SMOLIV
@ -1303,7 +1303,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
.formSpeciesIdTable = sSquawkabillyFormSpeciesIdTable
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//.backAnimId = BACK_ANIM_NONE,
//FOOTPRINT(Squawkabilly),
//FOOTPRINT(Squawkabilly)
[SPECIES_SQUAWKABILLY_GREEN_PLUMAGE] =
{
@ -1406,7 +1406,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Nacli),
ICON(Nacli, 2),
//FOOTPRINT(Nacli),
//FOOTPRINT(Nacli)
LEARNSETS(Nacli),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_NACLSTACK}),
},
@ -1454,7 +1454,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Naclstack),
ICON(Naclstack, 2), // TODO: recolor
//FOOTPRINT(Naclstack),
//FOOTPRINT(Naclstack)
LEARNSETS(Naclstack),
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_GARGANACL}),
},
@ -1502,7 +1502,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Garganacl),
ICON(Garganacl, 2),
//FOOTPRINT(Garganacl),
//FOOTPRINT(Garganacl)
LEARNSETS(Garganacl),
},
#endif //P_FAMILY_NACLI
@ -1551,7 +1551,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Charcadet),
ICON(Charcadet, 1),
//FOOTPRINT(Charcadet),
//FOOTPRINT(Charcadet)
LEARNSETS(Charcadet),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_AUSPICIOUS_ARMOR, SPECIES_ARMAROUGE},
{EVO_ITEM, ITEM_MALICIOUS_ARMOR, SPECIES_CERULEDGE}),
@ -1600,7 +1600,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Armarouge),
ICON(Armarouge, 0),
//FOOTPRINT(Armarouge),
//FOOTPRINT(Armarouge)
LEARNSETS(Armarouge),
},
@ -1647,7 +1647,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Ceruledge),
ICON(Ceruledge, 2),
//FOOTPRINT(Ceruledge),
//FOOTPRINT(Ceruledge)
LEARNSETS(Ceruledge),
},
#endif //P_FAMILY_CHARCADET
@ -1697,7 +1697,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Tadbulb),
ICON(Tadbulb, 5), // TODO: Redo to 0
//FOOTPRINT(Tadbulb),
//FOOTPRINT(Tadbulb)
LEARNSETS(Tadbulb),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_BELLIBOLT}),
},
@ -1745,7 +1745,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Bellibolt),
ICON(Bellibolt, 0),
//FOOTPRINT(Bellibolt),
//FOOTPRINT(Bellibolt)
LEARNSETS(Bellibolt),
},
#endif //P_FAMILY_TADBULB
@ -1794,7 +1794,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Wattrel),
ICON(Wattrel, 3),
//FOOTPRINT(Wattrel),
//FOOTPRINT(Wattrel)
LEARNSETS(Wattrel),
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_KILOWATTREL}),
},
@ -1842,7 +1842,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Kilowattrel),
ICON(Kilowattrel, 3),
//FOOTPRINT(Kilowattrel),
//FOOTPRINT(Kilowattrel)
LEARNSETS(Kilowattrel),
},
#endif //P_FAMILY_WATTREL
@ -1891,7 +1891,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Maschiff),
ICON(Maschiff, 3),
//FOOTPRINT(Maschiff),
//FOOTPRINT(Maschiff)
LEARNSETS(Maschiff),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_MABOSSTIFF}),
},
@ -1939,7 +1939,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Mabosstiff),
ICON(Mabosstiff, 5),
//FOOTPRINT(Mabosstiff),
//FOOTPRINT(Mabosstiff)
LEARNSETS(Mabosstiff),
},
#endif //P_FAMILY_MASCHIFF
@ -1988,7 +1988,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Shroodle),
ICON(Shroodle, 0),
//FOOTPRINT(Shroodle),
//FOOTPRINT(Shroodle)
LEARNSETS(Shroodle),
.evolutions = EVOLUTION({EVO_LEVEL, 28, SPECIES_GRAFAIAI}),
},
@ -2036,7 +2036,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Grafaiai),
ICON(Grafaiai, 0),
//FOOTPRINT(Grafaiai),
//FOOTPRINT(Grafaiai)
LEARNSETS(Grafaiai),
},
#endif //P_FAMILY_SHROODLE
@ -2085,7 +2085,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Bramblin),
ICON(Bramblin, 3),
//FOOTPRINT(Bramblin),
//FOOTPRINT(Bramblin)
LEARNSETS(Bramblin),
.evolutions = EVOLUTION({EVO_NONE, 0, SPECIES_BRAMBLEGHAST}),
},
@ -2133,7 +2133,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Brambleghast),
ICON(Brambleghast, 5),
//FOOTPRINT(Brambleghast),
//FOOTPRINT(Brambleghast)
LEARNSETS(Brambleghast),
},
#endif //P_FAMILY_BRAMBLIN
@ -2182,7 +2182,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Toedscool),
ICON(Toedscool, 0),
//FOOTPRINT(Toedscool),
//FOOTPRINT(Toedscool)
LEARNSETS(Toedscool),
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_TOEDSCRUEL}),
},
@ -2230,7 +2230,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Toedscruel),
ICON(Toedscruel, 0),
//FOOTPRINT(Toedscruel),
//FOOTPRINT(Toedscruel)
LEARNSETS(Toedscruel),
},
#endif //P_FAMILY_TOEDSCOOL
@ -2279,7 +2279,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Klawf),
ICON(Klawf, 0),
//FOOTPRINT(Klawf),
//FOOTPRINT(Klawf)
LEARNSETS(Klawf),
},
#endif //P_FAMILY_KLAWF
@ -2328,7 +2328,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Capsakid),
ICON(Capsakid, 1),
//FOOTPRINT(Capsakid),
//FOOTPRINT(Capsakid)
LEARNSETS(Capsakid),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_FIRE_STONE, SPECIES_SCOVILLAIN}),
},
@ -2376,7 +2376,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Scovillain),
ICON(Scovillain, 1),
//FOOTPRINT(Scovillain),
//FOOTPRINT(Scovillain)
LEARNSETS(Scovillain),
},
#endif //P_FAMILY_CAPSAKID
@ -2425,7 +2425,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Rellor),
ICON(Rellor, 5),
//FOOTPRINT(Rellor),
//FOOTPRINT(Rellor)
LEARNSETS(Rellor),
.evolutions = EVOLUTION({EVO_NONE, 0, SPECIES_RABSCA}),
},
@ -2473,7 +2473,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Rabsca),
ICON(Rabsca, 0),
//FOOTPRINT(Rabsca),
//FOOTPRINT(Rabsca)
LEARNSETS(Rabsca),
},
#endif //P_FAMILY_RELLOR
@ -2522,7 +2522,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Flittle),
ICON(Flittle, 3),
//FOOTPRINT(Flittle),
//FOOTPRINT(Flittle)
LEARNSETS(Flittle),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_ESPATHRA}),
},
@ -2570,7 +2570,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Espathra),
ICON(Espathra, 5),
//FOOTPRINT(Espathra),
//FOOTPRINT(Espathra)
LEARNSETS(Espathra),
},
#endif //P_FAMILY_FLITTLE
@ -2619,7 +2619,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Tinkatink),
ICON(Tinkatink, 1),
//FOOTPRINT(Tinkatink),
//FOOTPRINT(Tinkatink)
LEARNSETS(Tinkatink),
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_TINKATUFF}),
},
@ -2667,7 +2667,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Tinkatuff),
ICON(Tinkatuff, 4),
//FOOTPRINT(Tinkatuff),
//FOOTPRINT(Tinkatuff)
LEARNSETS(Tinkatuff),
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_TINKATON}),
},
@ -2715,7 +2715,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Tinkaton),
ICON(Tinkaton, 4),
//FOOTPRINT(Tinkaton),
//FOOTPRINT(Tinkaton)
LEARNSETS(Tinkaton),
},
#endif //P_FAMILY_TINKATINK
@ -2763,7 +2763,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Wiglett),
ICON(Wiglett, 0),
//FOOTPRINT(Wiglett),
//FOOTPRINT(Wiglett)
LEARNSETS(Wiglett),
.evolutions = EVOLUTION({EVO_LEVEL, 26, SPECIES_WUGTRIO}),
},
@ -2810,7 +2810,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Wugtrio),
ICON(Wugtrio, 0),
//FOOTPRINT(Wugtrio),
//FOOTPRINT(Wugtrio)
LEARNSETS(Wugtrio),
},
#endif //P_FAMILY_WIGLETT
@ -2860,7 +2860,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Bombirdier),
ICON(Bombirdier, 0),
//FOOTPRINT(Bombirdier),
//FOOTPRINT(Bombirdier)
LEARNSETS(Bombirdier),
},
#endif //P_FAMILY_BOMBIRDIER
@ -2908,7 +2908,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Finizen),
ICON(Finizen, 0),
//FOOTPRINT(Finizen),
//FOOTPRINT(Finizen)
LEARNSETS(Finizen),
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_PALAFIN_ZERO}),
},
@ -2935,7 +2935,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
.formSpeciesIdTable = sPalafinFormSpeciesIdTable, \
.formChangeTable = sPalafinZeroFormChangeTable
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//FOOTPRINT(Palafin),
//FOOTPRINT(Palafin)
[SPECIES_PALAFIN_ZERO] =
{
@ -3038,7 +3038,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Varoom),
ICON(Varoom, 5),
//FOOTPRINT(Varoom),
//FOOTPRINT(Varoom)
LEARNSETS(Varoom),
.evolutions = EVOLUTION({EVO_LEVEL, 40, SPECIES_REVAVROOM}),
},
@ -3086,7 +3086,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Revavroom),
ICON(Revavroom, 5),
//FOOTPRINT(Revavroom),
//FOOTPRINT(Revavroom)
LEARNSETS(Revavroom),
},
#endif //P_FAMILY_VAROOM
@ -3135,7 +3135,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Cyclizar),
ICON(Cyclizar, 1),
//FOOTPRINT(Cyclizar),
//FOOTPRINT(Cyclizar)
LEARNSETS(Cyclizar),
},
#endif //P_FAMILY_CYCLIZAR
@ -3184,7 +3184,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Orthworm),
ICON(Orthworm, 4),
//FOOTPRINT(Orthworm),
//FOOTPRINT(Orthworm)
LEARNSETS(Orthworm),
},
#endif //P_FAMILY_ORTHWORM
@ -3234,7 +3234,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Glimmet),
ICON(Glimmet, 0),
//FOOTPRINT(Glimmet),
//FOOTPRINT(Glimmet)
LEARNSETS(Glimmet),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_GLIMMORA}),
},
@ -3283,7 +3283,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Glimmora),
ICON(Glimmora, 0),
//FOOTPRINT(Glimmora),
//FOOTPRINT(Glimmora)
LEARNSETS(Glimmora),
},
#endif //P_FAMILY_GLIMMET
@ -3332,7 +3332,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Greavard),
ICON(Greavard, 2),
//FOOTPRINT(Greavard),
//FOOTPRINT(Greavard)
LEARNSETS(Greavard),
.evolutions = EVOLUTION({EVO_LEVEL_NIGHT, 30, SPECIES_HOUNDSTONE}),
},
@ -3380,7 +3380,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Houndstone),
ICON(Houndstone, 5),
//FOOTPRINT(Houndstone),
//FOOTPRINT(Houndstone)
LEARNSETS(Houndstone),
},
#endif //P_FAMILY_GREAVARD
@ -3429,7 +3429,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Flamigo),
ICON(Flamigo, 4),
//FOOTPRINT(Flamigo),
//FOOTPRINT(Flamigo)
LEARNSETS(Flamigo),
},
#endif //P_FAMILY_FLAMIGO
@ -3478,7 +3478,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Cetoddle),
ICON(Cetoddle, 0),
//FOOTPRINT(Cetoddle),
//FOOTPRINT(Cetoddle)
LEARNSETS(Cetoddle),
.evolutions = EVOLUTION({EVO_ITEM, ITEM_ICE_STONE, SPECIES_CETITAN}),
},
@ -3526,7 +3526,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Cetitan),
ICON(Cetitan, 0),
//FOOTPRINT(Cetitan),
//FOOTPRINT(Cetitan)
LEARNSETS(Cetitan),
},
#endif //P_FAMILY_CETODDLE
@ -3576,7 +3576,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Veluza),
ICON(Veluza, 4),
//FOOTPRINT(Veluza),
//FOOTPRINT(Veluza)
LEARNSETS(Veluza),
},
#endif //P_FAMILY_VELUZA
@ -3626,7 +3626,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Dondozo),
ICON(Dondozo, 0),
//FOOTPRINT(Dondozo),
//FOOTPRINT(Dondozo)
LEARNSETS(Dondozo),
},
#endif //P_FAMILY_DONDOZO
@ -3665,7 +3665,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
.formSpeciesIdTable = sTatsugiriFormSpeciesIdTable
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//.backAnimId = BACK_ANIM_NONE,
//FOOTPRINT(Tatsugiri),
//FOOTPRINT(Tatsugiri)
[SPECIES_TATSUGIRI_CURLY] =
{
@ -3759,7 +3759,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(GreatTusk),
ICON(GreatTusk, 0),
//FOOTPRINT(GreatTusk),
//FOOTPRINT(GreatTusk)
LEARNSETS(GreatTusk),
},
#endif //P_FAMILY_GREAT_TUSK
@ -3809,7 +3809,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(ScreamTail),
ICON(ScreamTail, 0),
//FOOTPRINT(ScreamTail),
//FOOTPRINT(ScreamTail)
LEARNSETS(ScreamTail),
},
#endif //P_FAMILY_SCREAM_TAIL
@ -3859,7 +3859,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(BruteBonnet),
ICON(BruteBonnet, 1),
//FOOTPRINT(BruteBonnet),
//FOOTPRINT(BruteBonnet)
LEARNSETS(BruteBonnet),
},
#endif //P_FAMILY_BRUTE_BONNET
@ -3912,7 +3912,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(FlutterMane),
ICON(FlutterMane, 4),
//FOOTPRINT(FlutterMane),
//FOOTPRINT(FlutterMane)
LEARNSETS(FlutterMane),
},
#endif //P_FAMILY_FLUTTER_MANE
@ -3961,7 +3961,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(SlitherWing),
ICON(SlitherWing, 3),
//FOOTPRINT(SlitherWing),
//FOOTPRINT(SlitherWing)
LEARNSETS(SlitherWing),
},
#endif //P_FAMILY_SLITHER_WING
@ -4011,7 +4011,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(SandyShocks),
ICON(SandyShocks, 0),
//FOOTPRINT(SandyShocks),
//FOOTPRINT(SandyShocks)
LEARNSETS(SandyShocks),
},
#endif //P_FAMILY_SANDY_SHOCKS
@ -4061,7 +4061,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronTreads),
ICON(IronTreads, 0),
//FOOTPRINT(IronTreads),
//FOOTPRINT(IronTreads)
LEARNSETS(IronTreads),
},
#endif //P_FAMILY_IRON_TREADS
@ -4111,7 +4111,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronBundle),
ICON(IronBundle, 0),
//FOOTPRINT(IronBundle),
//FOOTPRINT(IronBundle)
LEARNSETS(IronBundle),
},
#endif //P_FAMILY_IRON_BUNDLE
@ -4161,7 +4161,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronHands),
ICON(IronHands, 0),
//FOOTPRINT(IronHands),
//FOOTPRINT(IronHands)
LEARNSETS(IronHands),
},
#endif //P_FAMILY_IRON_HANDS
@ -4212,7 +4212,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronJugulis),
ICON(IronJugulis, 2),
//FOOTPRINT(IronJugulis),
//FOOTPRINT(IronJugulis)
LEARNSETS(IronJugulis),
},
#endif //P_FAMILY_IRON_JUGULIS
@ -4263,7 +4263,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronMoth),
ICON(IronMoth, 3),
//FOOTPRINT(IronMoth),
//FOOTPRINT(IronMoth)
LEARNSETS(IronMoth),
},
#endif //P_FAMILY_IRON_MOTH
@ -4313,7 +4313,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronThorns),
ICON(IronThorns, 1),
//FOOTPRINT(IronThorns),
//FOOTPRINT(IronThorns)
LEARNSETS(IronThorns),
},
#endif //P_FAMILY_IRON_THORNS
@ -4362,7 +4362,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Frigibax),
ICON(Frigibax, 3),
//FOOTPRINT(Frigibax),
//FOOTPRINT(Frigibax)
LEARNSETS(Frigibax),
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_ARCTIBAX}),
},
@ -4410,7 +4410,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Arctibax),
ICON(Arctibax, 0),
//FOOTPRINT(Arctibax),
//FOOTPRINT(Arctibax)
LEARNSETS(Arctibax),
.evolutions = EVOLUTION({EVO_LEVEL, 54, SPECIES_BAXCALIBUR}),
},
@ -4458,7 +4458,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Baxcalibur),
ICON(Baxcalibur, 0),
//FOOTPRINT(Baxcalibur),
//FOOTPRINT(Baxcalibur)
LEARNSETS(Baxcalibur),
},
#endif //P_FAMILY_FRIGIBAX
@ -4483,7 +4483,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
.evolutions = EVOLUTION({EVO_NONE, 0, SPECIES_GHOLDENGO})
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//.backAnimId = BACK_ANIM_NONE,
//FOOTPRINT(Gimmighoul),
//FOOTPRINT(Gimmighoul)
[SPECIES_GIMMIGHOUL_CHEST] =
{
@ -4590,7 +4590,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Gholdengo),
ICON(Gholdengo, 0),
//FOOTPRINT(Gholdengo),
//FOOTPRINT(Gholdengo)
LEARNSETS(Gholdengo),
},
#endif //P_FAMILY_GIMMIGHOUL
@ -4640,7 +4640,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(WoChien),
ICON(WoChien, 5),
//FOOTPRINT(WoChien),
//FOOTPRINT(WoChien)
LEARNSETS(WoChien),
},
#endif //P_FAMILY_WO_CHIEN
@ -4690,7 +4690,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(ChienPao),
ICON(ChienPao, 0),
//FOOTPRINT(ChienPao),
//FOOTPRINT(ChienPao)
LEARNSETS(ChienPao),
},
#endif //P_FAMILY_CHIEN_PAO
@ -4740,7 +4740,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(TingLu),
ICON(TingLu, 0),
//FOOTPRINT(TingLu),
//FOOTPRINT(TingLu)
LEARNSETS(TingLu),
},
#endif //P_FAMILY_TING_LU
@ -4791,7 +4791,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(ChiYu),
ICON(ChiYu, 0),
//FOOTPRINT(ChiYu),
//FOOTPRINT(ChiYu)
LEARNSETS(ChiYu),
},
#endif //P_FAMILY_CHI_YU
@ -4842,7 +4842,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(RoaringMoon),
ICON(RoaringMoon, 3),
//FOOTPRINT(RoaringMoon),
//FOOTPRINT(RoaringMoon)
LEARNSETS(RoaringMoon),
},
#endif //P_FAMILY_ROARING_MOON
@ -4891,7 +4891,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronValiant),
ICON(IronValiant, 4),
//FOOTPRINT(IronValiant),
//FOOTPRINT(IronValiant)
LEARNSETS(IronValiant),
},
#endif //P_FAMILY_IRON_VALIANT
@ -4942,7 +4942,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Koraidon),
ICON(Koraidon, 0),
//FOOTPRINT(Koraidon),
//FOOTPRINT(Koraidon)
LEARNSETS(Koraidon),
},
#endif //P_FAMILY_KORAIDON
@ -4993,7 +4993,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Miraidon),
ICON(Miraidon, 2),
//FOOTPRINT(Miraidon),
//FOOTPRINT(Miraidon)
LEARNSETS(Miraidon),
},
#endif //P_FAMILY_MIRAIDON
@ -5042,7 +5042,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(WalkingWake),
ICON(WalkingWake, 2),
//FOOTPRINT(WalkingWake),
//FOOTPRINT(WalkingWake)
LEARNSETS(WalkingWake),
},
#endif //P_FAMILY_WALKING_WAKE
@ -5091,7 +5091,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(IronLeaves),
ICON(IronLeaves, 1),
//FOOTPRINT(IronLeaves),
//FOOTPRINT(IronLeaves)
LEARNSETS(IronLeaves),
},
#endif //P_FAMILY_IRON_LEAVES
@ -5136,7 +5136,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
LEARNSETS(Poltchageist)
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//.backAnimId = BACK_ANIM_NONE,
//FOOTPRINT(Poltchageist),
//FOOTPRINT(Poltchageist)
[SPECIES_POLTCHAGEIST_COUNTERFEIT] =
{
@ -5198,7 +5198,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
LEARNSETS(Sinistcha)
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
//.backAnimId = BACK_ANIM_NONE,
//FOOTPRINT(Sinistcha),
//FOOTPRINT(Sinistcha)
[SPECIES_SINISTCHA_UNREMARKABLE] =
{
@ -5264,7 +5264,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Okidogi),
ICON(Okidogi, 1),
//FOOTPRINT(Okidogi),
//FOOTPRINT(Okidogi)
LEARNSETS(Okidogi),
.isLegendary = TRUE,
},
@ -5315,7 +5315,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Munkidori),
ICON(Munkidori, 0),
//FOOTPRINT(Munkidori),
//FOOTPRINT(Munkidori)
LEARNSETS(Munkidori),
},
#endif //P_FAMILY_MUNKIDORI
@ -5365,7 +5365,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
PALETTES(Fezandipiti),
ICON(Fezandipiti, 0),
//FOOTPRINT(Fezandipiti),
//FOOTPRINT(Fezandipiti)
LEARNSETS(Fezandipiti),
},
#endif //P_FAMILY_FEZANDIPITI
@ -5417,7 +5417,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
//.shinyPalette = gMonShinyPalette_OgerponTealMask,
//ICON(Ogerpon##Form##, 1),
//FOOTPRINT(Ogerpon),
//FOOTPRINT(Ogerpon)
[SPECIES_OGERPON_TEAL_MASK] = OGERPON_SPECIES_INFO(TealMask, TYPE_GRASS, ABILITY_DEFIANT, BODY_COLOR_GREEN, FALSE),
[SPECIES_OGERPON_WELLSPRING_MASK] = OGERPON_SPECIES_INFO(WellspringMask, TYPE_WATER, ABILITY_WATER_ABSORB, BODY_COLOR_BLUE, FALSE),
@ -5477,7 +5477,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
//PALETTES(GougingFire),
//ICON(GougingFire, 0),
//FOOTPRINT(GougingFire),
//FOOTPRINT(GougingFire)
LEARNSETS(GougingFire),
},
#endif //P_FAMILY_GOUGING_FIRE
@ -5527,7 +5527,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
//PALETTES(RagingBolt),
//ICON(RagingBolt, 0),
//FOOTPRINT(RagingBolt),
//FOOTPRINT(RagingBolt)
LEARNSETS(RagingBolt),
},
#endif //P_FAMILY_RAGING_BOLT
@ -5576,7 +5576,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
//PALETTES(IronBoulder),
//ICON(IronBoulder, 0),
//FOOTPRINT(IronBoulder),
//FOOTPRINT(IronBoulder)
LEARNSETS(IronBoulder),
},
#endif //P_FAMILY_IRON_BOULDER
@ -5626,7 +5626,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
//PALETTES(IronCrown),
//ICON(IronCrown, 0),
//FOOTPRINT(IronCrown),
//FOOTPRINT(IronCrown)
LEARNSETS(IronCrown),
},
#endif //P_FAMILY_IRON_CROWN
@ -5650,7 +5650,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
.formChangeTable = sTerapagosFormChangeTable, \
.isLegendary = TRUE
//.cryId = CRY_TERAPAGOS,
//FOOTPRINT(Terapagos),
//FOOTPRINT(Terapagos)
[SPECIES_TERAPAGOS_NORMAL] =
{
@ -5797,7 +5797,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
//.backAnimId = BACK_ANIM_NONE,
//PALETTES(Pecharunt),
//ICON(Pecharunt, 0),
//FOOTPRINT(Pecharunt),
//FOOTPRINT(Pecharunt)
LEARNSETS(Pecharunt),
},
#endif //P_FAMILY_PECHARUNT

View File

@ -279,7 +279,6 @@ static void PrintMonWeight(u16 weight, u8 left, u8 top);
static void ResetOtherVideoRegisters(u16);
static u8 PrintCryScreenSpeciesName(u8, u16, u8, u8);
static void PrintDecimalNum(u8 windowId, u16 num, u8 left, u8 top);
static void DrawFootprint(u8 windowId, u16 dexNum);
static u16 GetPokemonScaleFromNationalDexNumber(u16 nationalNum);
static u16 GetPokemonOffsetFromNationalDexNumber(u16 nationalNum);
static u16 GetTrainerScaleFromNationalDexNumber(u16 nationalNum);
@ -3291,7 +3290,7 @@ static void Task_LoadInfoScreen(u8 taskId)
FillWindowPixelBuffer(WIN_INFO, PIXEL_FILL(0));
PutWindowTilemap(WIN_INFO);
PutWindowTilemap(WIN_FOOTPRINT);
DrawFootprint(WIN_FOOTPRINT, sPokedexListItem->dexNum);
DrawFootprint(WIN_FOOTPRINT, NationalPokedexNumToSpecies(sPokedexListItem->dexNum));
CopyWindowToVram(WIN_FOOTPRINT, COPYWIN_GFX);
gMain.state++;
break;
@ -4020,7 +4019,7 @@ static void Task_DisplayCaughtMonDexPage(u8 taskId)
FillWindowPixelBuffer(WIN_INFO, PIXEL_FILL(0));
PutWindowTilemap(WIN_INFO);
PutWindowTilemap(WIN_FOOTPRINT);
DrawFootprint(WIN_FOOTPRINT, dexNum);
DrawFootprint(WIN_FOOTPRINT, NationalPokedexNumToSpecies(dexNum));
CopyWindowToVram(WIN_FOOTPRINT, COPYWIN_GFX);
ResetPaletteFade();
LoadPokedexBgPalette(FALSE);
@ -4561,14 +4560,17 @@ static void UNUSED PrintDecimalNum(u8 windowId, u16 num, u8 left, u8 top)
#define NUM_FOOTPRINT_TILES 4
static void DrawFootprint(u8 windowId, u16 dexNum)
void DrawFootprint(u8 windowId, u16 species)
{
u8 ALIGNED(4) footprint4bpp[TILE_SIZE_4BPP * NUM_FOOTPRINT_TILES];
const u8 *footprintGfx = gSpeciesInfo[NationalPokedexNumToSpecies(dexNum)].footprint;
const u8 *footprintGfx = NULL;
u32 i, j, tileIdx = 0;
if (P_FOOTPRINTS == FALSE)
return;
#if P_FOOTPRINTS
footprintGfx = gSpeciesInfo[SanitizeSpeciesId(species)].footprint;
#else
return;
#endif
if (footprintGfx != NULL)
{

View File

@ -539,7 +539,6 @@ static void PrintMonWeight(u16 weight, u8 left, u8 top);
static void ResetOtherVideoRegisters(u16);
static u8 PrintCryScreenSpeciesName(u8, u16, u8, u8);
static void PrintDecimalNum(u8 windowId, u16 num, u8 left, u8 top);
static void DrawFootprint(u8 windowId, u16 species);
static u16 CreateMonSpriteFromNationalDexNumberHGSS(u16 nationalNum, s16 x, s16 y, u16 paletteSlot);
static u16 CreateSizeScreenTrainerPic(u16, s16, s16, s8);
static u16 GetNextPosition(u8, u16, u16, u16);
@ -4645,49 +4644,6 @@ static void UNUSED PrintDecimalNum(u8 windowId, u16 num, u8 left, u8 top)
PrintInfoSubMenuText(windowId, str, left, top);
}
// The footprints are drawn on WIN_FOOTPRINT, which uses BG palette 15 (loaded with graphics/text_window/message_box.gbapal)
// The footprint pixels are stored as 1BPP, and set to the below color index in this palette when converted to 4BPP.
#define FOOTPRINT_COLOR_IDX 2
#define NUM_FOOTPRINT_TILES 4
static void DrawFootprint(u8 windowId, u16 species)
{
u8 ALIGNED(4) footprint4bpp[TILE_SIZE_4BPP * NUM_FOOTPRINT_TILES];
const u8 *footprintGfx = gSpeciesInfo[SanitizeSpeciesId(species)].footprint;
u32 i, j, tileIdx = 0;
if (P_FOOTPRINTS == FALSE)
return;
if (footprintGfx != NULL)
{
for (i = 0; i < TILE_SIZE_1BPP * NUM_FOOTPRINT_TILES; i++)
{
u8 footprint1bpp = footprintGfx[i];
// Convert the 8 pixels in the above 1BPP byte to 4BPP.
// Each iteration creates one 4BPP byte (2 pixels),
// so we need 4 iterations to do all 8 pixels.
for (j = 0; j < 4; j++)
{
u8 tile = 0;
if (footprint1bpp & (1 << (2 * j)))
tile |= FOOTPRINT_COLOR_IDX; // Set pixel
if (footprint1bpp & (2 << (2 * j)))
tile |= FOOTPRINT_COLOR_IDX << 4; // Set pixel
footprint4bpp[tileIdx] = tile;
tileIdx++;
}
}
}
else
{
CpuFastFill(0, footprint4bpp, sizeof(footprint4bpp));
}
CopyToWindowPixelBuffer(windowId, footprint4bpp, sizeof(footprint4bpp), 0);
}
static void PrintInfoSubMenuText(u8 windowId, const u8 *str, u8 left, u8 top)
{
u8 color[3];

View File

@ -803,34 +803,6 @@ static void LoadAndCreateEnemyShadowSpriteCustom(struct PokemonDebugMenu *data,
gSprites[data->frontShadowSpriteId].invisible = invisible;
}
//Tile functions (footprints)
static void DrawFootprintCustom(u8 windowId, u16 species)
{
u8 footprint[32 * 4] = {0};
const u8 *footprintGfx = gSpeciesInfo[species].footprint;
u32 i, j, tileIdx = 0;
if (P_FOOTPRINTS == FALSE)
return;
if (footprintGfx != NULL)
{
for (i = 0; i < 32; i++)
{
u8 tile = footprintGfx[i];
for (j = 0; j < 4; j++)
{
u8 value = ((tile >> (2 * j)) & 1 ? 2 : 0);
if (tile & (2 << (2 * j)))
value |= 0x20;
footprint[tileIdx] = value;
tileIdx++;
}
}
}
CopyToWindowPixelBuffer(windowId, footprint, sizeof(footprint), 0);
}
//Battle background functions
static void LoadBattleBg(u8 battleBgType, u8 battleTerrain)
{
@ -1189,7 +1161,7 @@ void CB2_Debug_Pokemon(void)
PrintBattleBgName(taskId);
//Footprint
DrawFootprintCustom(WIN_FOOTPRINT, species);
DrawFootprint(WIN_FOOTPRINT, species);
CopyWindowToVram(WIN_FOOTPRINT, COPYWIN_GFX);
gMain.state++;
@ -1740,7 +1712,7 @@ static void ReloadPokemonSprites(struct PokemonDebugMenu *data)
SetArrowInvisibility(data);
//Footprint
DrawFootprintCustom(WIN_FOOTPRINT, species);
DrawFootprint(WIN_FOOTPRINT, species);
CopyWindowToVram(WIN_FOOTPRINT, COPYWIN_GFX);
}