mirror of
https://github.com/rh-hideout/pokeemerald-expansion.git
synced 2026-04-26 02:14:22 -05:00
Fill data for placeholder species (#4281)
* Absolute IDs
* Mothim internal forms
* Scatterbug/Spewpa internal forms
* Fixed Mothim not having form tables
* Totem Alolan Raticate
* Moved shared dex text to its own folder
* Totem Mimikyu
* Added missing empty third-ability fields
* Totem Gumshoos + missing totem flags
* Renamed files to better match their contents
* Fixed Disguise on Totem Mimikyu
* Totem Vikavolt/Alolan Marowak + missing Gumshoos form table
* Totem Ribombee/Araquanid/Lurantis/Salazzle
* Totem Togedemaru/Kommo-O
* Partner Pikachu/Eevee
* Reintroduced shinyLocked species flag for convenience
* Revert "Reintroduced shinyLocked species flag for convenience"
This reverts commit 3e07bd378b.
This commit is contained in:
parent
15aa909944
commit
7c25db5200
File diff suppressed because it is too large
Load Diff
|
|
@ -424,6 +424,7 @@ struct SpeciesInfo /*0x8C*/
|
|||
/* 0x7A */ u32 isLegendary:1;
|
||||
u32 isMythical:1;
|
||||
u32 isUltraBeast:1;
|
||||
u32 isTotem:1;
|
||||
u32 isParadoxForm:1;
|
||||
u32 isMegaEvolution:1;
|
||||
u32 isPrimalReversion:1;
|
||||
|
|
|
|||
|
|
@ -3625,7 +3625,8 @@ bool32 ShouldUseZMove(u32 battlerAtk, u32 battlerDef, u32 chosenMove)
|
|||
{
|
||||
u8 effectiveness;
|
||||
|
||||
if (gBattleMons[battlerDef].ability == ABILITY_DISGUISE && gBattleMons[battlerDef].species == SPECIES_MIMIKYU_DISGUISED)
|
||||
if (gBattleMons[battlerDef].ability == ABILITY_DISGUISE
|
||||
&& (gBattleMons[battlerDef].species == SPECIES_MIMIKYU_DISGUISED || gBattleMons[battlerDef].species == SPECIES_MIMIKYU_TOTEM_DISGUISED))
|
||||
return FALSE; // Don't waste a Z-Move busting disguise
|
||||
if (gBattleMons[battlerDef].ability == ABILITY_ICE_FACE && gBattleMons[battlerDef].species == SPECIES_EISCUE_ICE_FACE && IS_MOVE_PHYSICAL(chosenMove))
|
||||
return FALSE; // Don't waste a Z-Move busting Ice Face
|
||||
|
|
|
|||
|
|
@ -2317,7 +2317,10 @@ static void Cmd_datahpupdate(void)
|
|||
u32 side = GetBattlerSide(battler);
|
||||
if (gBattleStruct->changedSpecies[side][gBattlerPartyIndexes[battler]] == SPECIES_NONE)
|
||||
gBattleStruct->changedSpecies[side][gBattlerPartyIndexes[battler]] = gBattleMons[battler].species;
|
||||
gBattleMons[battler].species = SPECIES_MIMIKYU_BUSTED;
|
||||
if (gBattleMons[battler].species == SPECIES_MIMIKYU_TOTEM_DISGUISED)
|
||||
gBattleMons[battler].species = SPECIES_MIMIKYU_TOTEM_BUSTED;
|
||||
else
|
||||
gBattleMons[battler].species = SPECIES_MIMIKYU_BUSTED;
|
||||
BattleScriptPush(cmd->nextInstr);
|
||||
gBattlescriptCurrInstr = BattleScript_TargetFormChange;
|
||||
return;
|
||||
|
|
@ -14682,7 +14685,7 @@ bool32 DoesSubstituteBlockMove(u32 battlerAtk, u32 battlerDef, u32 move)
|
|||
|
||||
bool32 DoesDisguiseBlockMove(u32 battlerAtk, u32 battlerDef, u32 move)
|
||||
{
|
||||
if (gBattleMons[battlerDef].species != SPECIES_MIMIKYU_DISGUISED
|
||||
if (!(gBattleMons[battlerDef].species == SPECIES_MIMIKYU_DISGUISED || gBattleMons[battlerDef].species == SPECIES_MIMIKYU_TOTEM_DISGUISED)
|
||||
|| gBattleMons[battlerDef].status2 & STATUS2_TRANSFORMED
|
||||
|| IS_MOVE_STATUS(move)
|
||||
|| gHitMarker & HITMARKER_IGNORE_DISGUISE
|
||||
|
|
|
|||
|
|
@ -57,45 +57,47 @@ static void ZMoveSelectionDisplayMoveType(u16 zMove, u32 battler);
|
|||
// Const Data
|
||||
static const struct SignatureZMove sSignatureZMoves[] =
|
||||
{
|
||||
{SPECIES_PIKACHU_COSPLAY, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_ROCK_STAR, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_BELLE, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_POP_STAR, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_PH_D, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_LIBRE, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_COSPLAY, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_ROCK_STAR, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_BELLE, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_POP_STAR, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_PH_D, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_PIKACHU_LIBRE, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
|
||||
{SPECIES_RAICHU_ALOLAN, ITEM_ALORAICHIUM_Z, MOVE_THUNDERBOLT, MOVE_STOKED_SPARKSURFER},
|
||||
{SPECIES_DECIDUEYE, ITEM_DECIDIUM_Z, MOVE_SPIRIT_SHACKLE, MOVE_SINISTER_ARROW_RAID},
|
||||
{SPECIES_INCINEROAR, ITEM_INCINIUM_Z, MOVE_DARKEST_LARIAT, MOVE_MALICIOUS_MOONSAULT},
|
||||
{SPECIES_KOMMO_O, ITEM_KOMMONIUM_Z, MOVE_CLANGING_SCALES, MOVE_CLANGOROUS_SOULBLAZE},
|
||||
{SPECIES_LUNALA, ITEM_LUNALIUM_Z, MOVE_MOONGEIST_BEAM, MOVE_MENACING_MOONRAZE_MAELSTROM},
|
||||
{SPECIES_NECROZMA_DAWN_WINGS, ITEM_LUNALIUM_Z, MOVE_MOONGEIST_BEAM, MOVE_MENACING_MOONRAZE_MAELSTROM},
|
||||
{SPECIES_LYCANROC_MIDDAY, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
|
||||
{SPECIES_LYCANROC_MIDNIGHT, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
|
||||
{SPECIES_LYCANROC_DUSK, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
|
||||
{SPECIES_MARSHADOW, ITEM_MARSHADIUM_Z, MOVE_SPECTRAL_THIEF, MOVE_SOUL_STEALING_7_STAR_STRIKE},
|
||||
{SPECIES_MIMIKYU_DISGUISED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
|
||||
{SPECIES_MIMIKYU_BUSTED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
|
||||
{SPECIES_PIKACHU_ORIGINAL_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_HOENN_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_SINNOH_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_UNOVA_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_KALOS_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_ALOLA_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_PARTNER_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_WORLD_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PRIMARINA, ITEM_PRIMARIUM_Z, MOVE_SPARKLING_ARIA, MOVE_OCEANIC_OPERETTA},
|
||||
{SPECIES_SOLGALEO, ITEM_SOLGANIUM_Z, MOVE_SUNSTEEL_STRIKE, MOVE_SEARING_SUNRAZE_SMASH},
|
||||
{SPECIES_NECROZMA_DUSK_MANE, ITEM_SOLGANIUM_Z, MOVE_SUNSTEEL_STRIKE, MOVE_SEARING_SUNRAZE_SMASH},
|
||||
{SPECIES_TAPU_KOKO, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_TAPU_BULU, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_TAPU_LELE, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_TAPU_FINI, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_NECROZMA_ULTRA, ITEM_ULTRANECROZIUM_Z, MOVE_PHOTON_GEYSER, MOVE_LIGHT_THAT_BURNS_THE_SKY},
|
||||
{SPECIES_MEW, ITEM_MEWNIUM_Z, MOVE_PSYCHIC, MOVE_GENESIS_SUPERNOVA},
|
||||
{SPECIES_PIKACHU, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_EEVEE, ITEM_EEVIUM_Z, MOVE_LAST_RESORT, MOVE_EXTREME_EVOBOOST},
|
||||
{SPECIES_SNORLAX, ITEM_SNORLIUM_Z, MOVE_GIGA_IMPACT, MOVE_PULVERIZING_PANCAKE},
|
||||
{SPECIES_RAICHU_ALOLAN, ITEM_ALORAICHIUM_Z, MOVE_THUNDERBOLT, MOVE_STOKED_SPARKSURFER},
|
||||
{SPECIES_DECIDUEYE, ITEM_DECIDIUM_Z, MOVE_SPIRIT_SHACKLE, MOVE_SINISTER_ARROW_RAID},
|
||||
{SPECIES_INCINEROAR, ITEM_INCINIUM_Z, MOVE_DARKEST_LARIAT, MOVE_MALICIOUS_MOONSAULT},
|
||||
{SPECIES_KOMMO_O, ITEM_KOMMONIUM_Z, MOVE_CLANGING_SCALES, MOVE_CLANGOROUS_SOULBLAZE},
|
||||
{SPECIES_LUNALA, ITEM_LUNALIUM_Z, MOVE_MOONGEIST_BEAM, MOVE_MENACING_MOONRAZE_MAELSTROM},
|
||||
{SPECIES_NECROZMA_DAWN_WINGS, ITEM_LUNALIUM_Z, MOVE_MOONGEIST_BEAM, MOVE_MENACING_MOONRAZE_MAELSTROM},
|
||||
{SPECIES_LYCANROC_MIDDAY, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
|
||||
{SPECIES_LYCANROC_MIDNIGHT, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
|
||||
{SPECIES_LYCANROC_DUSK, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
|
||||
{SPECIES_MARSHADOW, ITEM_MARSHADIUM_Z, MOVE_SPECTRAL_THIEF, MOVE_SOUL_STEALING_7_STAR_STRIKE},
|
||||
{SPECIES_MIMIKYU_DISGUISED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
|
||||
{SPECIES_MIMIKYU_BUSTED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
|
||||
{SPECIES_MIMIKYU_TOTEM_DISGUISED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
|
||||
{SPECIES_MIMIKYU_TOTEM_BUSTED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
|
||||
{SPECIES_PIKACHU_ORIGINAL_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_HOENN_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_SINNOH_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_UNOVA_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_KALOS_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_ALOLA_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_PARTNER_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PIKACHU_WORLD_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
|
||||
{SPECIES_PRIMARINA, ITEM_PRIMARIUM_Z, MOVE_SPARKLING_ARIA, MOVE_OCEANIC_OPERETTA},
|
||||
{SPECIES_SOLGALEO, ITEM_SOLGANIUM_Z, MOVE_SUNSTEEL_STRIKE, MOVE_SEARING_SUNRAZE_SMASH},
|
||||
{SPECIES_NECROZMA_DUSK_MANE, ITEM_SOLGANIUM_Z, MOVE_SUNSTEEL_STRIKE, MOVE_SEARING_SUNRAZE_SMASH},
|
||||
{SPECIES_TAPU_KOKO, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_TAPU_BULU, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_TAPU_LELE, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_TAPU_FINI, ITEM_TAPUNIUM_Z, MOVE_NATURES_MADNESS, MOVE_GUARDIAN_OF_ALOLA},
|
||||
{SPECIES_NECROZMA_ULTRA, ITEM_ULTRANECROZIUM_Z, MOVE_PHOTON_GEYSER, MOVE_LIGHT_THAT_BURNS_THE_SKY},
|
||||
{SPECIES_MEW, ITEM_MEWNIUM_Z, MOVE_PSYCHIC, MOVE_GENESIS_SUPERNOVA},
|
||||
{SPECIES_PIKACHU, ITEM_PIKANIUM_Z, MOVE_VOLT_TACKLE, MOVE_CATASTROPIKA},
|
||||
{SPECIES_EEVEE, ITEM_EEVIUM_Z, MOVE_LAST_RESORT, MOVE_EXTREME_EVOBOOST},
|
||||
{SPECIES_SNORLAX, ITEM_SNORLIUM_Z, MOVE_GIGA_IMPACT, MOVE_PULVERIZING_PANCAKE},
|
||||
};
|
||||
|
||||
static const u8 sText_ResetStats[] = _("Reset Lowered Stats");
|
||||
|
|
|
|||
|
|
@ -835,6 +835,12 @@ static const struct FormChange sMimikyuFormChangeTable[] = {
|
|||
{FORM_CHANGE_END_BATTLE, SPECIES_MIMIKYU_DISGUISED},
|
||||
{FORM_CHANGE_TERMINATOR},
|
||||
};
|
||||
|
||||
static const struct FormChange sMimikyuTotemFormChangeTable[] = {
|
||||
{FORM_CHANGE_FAINT, SPECIES_MIMIKYU_TOTEM_DISGUISED},
|
||||
{FORM_CHANGE_END_BATTLE, SPECIES_MIMIKYU_TOTEM_DISGUISED},
|
||||
{FORM_CHANGE_TERMINATOR},
|
||||
};
|
||||
#endif //P_FAMILY_MIMIKYU
|
||||
|
||||
#if P_FAMILY_NECROZMA
|
||||
|
|
|
|||
|
|
@ -60,6 +60,7 @@ static const u16 sRattataFormSpeciesIdTable[] = {
|
|||
static const u16 sRaticateFormSpeciesIdTable[] = {
|
||||
SPECIES_RATICATE,
|
||||
SPECIES_RATICATE_ALOLAN,
|
||||
SPECIES_RATICATE_ALOLAN_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_RATTATA
|
||||
|
|
@ -90,6 +91,7 @@ static const u16 sPikachuFormSpeciesIdTable[] = {
|
|||
SPECIES_PIKACHU_PARTNER_CAP,
|
||||
SPECIES_PIKACHU_WORLD_CAP,
|
||||
SPECIES_PIKACHU_GIGANTAMAX,
|
||||
SPECIES_PIKACHU_PARTNER,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
|
||||
|
|
@ -320,6 +322,7 @@ static const u16 sExeggutorFormSpeciesIdTable[] = {
|
|||
static const u16 sMarowakFormSpeciesIdTable[] = {
|
||||
SPECIES_MAROWAK,
|
||||
SPECIES_MAROWAK_ALOLAN,
|
||||
SPECIES_MAROWAK_ALOLAN_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_CUBONE
|
||||
|
|
@ -396,6 +399,7 @@ static const u16 sLaprasFormSpeciesIdTable[] = {
|
|||
static const u16 sEeveeFormSpeciesIdTable[] = {
|
||||
SPECIES_EEVEE,
|
||||
SPECIES_EEVEE_GIGANTAMAX,
|
||||
SPECIES_EEVEE_PARTNER,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_EEVEE
|
||||
|
|
@ -803,6 +807,13 @@ static const u16 sWormadamFormSpeciesIdTable[] = {
|
|||
SPECIES_WORMADAM_TRASH_CLOAK,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
|
||||
static const u16 sMothimFormSpeciesIdTable[] = {
|
||||
SPECIES_MOTHIM_PLANT_CLOAK,
|
||||
SPECIES_MOTHIM_SANDY_CLOAK,
|
||||
SPECIES_MOTHIM_TRASH_CLOAK,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_BURMY
|
||||
|
||||
#if P_FAMILY_CHERUBI
|
||||
|
|
@ -1116,6 +1127,54 @@ static const u16 sGreninjaFormSpeciesIdTable[] = {
|
|||
#endif //P_FAMILY_FROAKIE
|
||||
|
||||
#if P_FAMILY_SCATTERBUG
|
||||
static const u16 sScatterbugFormSpeciesIdTable[] = {
|
||||
SPECIES_SCATTERBUG_ICY_SNOW,
|
||||
SPECIES_SCATTERBUG_POLAR,
|
||||
SPECIES_SCATTERBUG_TUNDRA,
|
||||
SPECIES_SCATTERBUG_CONTINENTAL,
|
||||
SPECIES_SCATTERBUG_GARDEN,
|
||||
SPECIES_SCATTERBUG_ELEGANT,
|
||||
SPECIES_SCATTERBUG_MEADOW,
|
||||
SPECIES_SCATTERBUG_MODERN,
|
||||
SPECIES_SCATTERBUG_MARINE,
|
||||
SPECIES_SCATTERBUG_ARCHIPELAGO,
|
||||
SPECIES_SCATTERBUG_HIGH_PLAINS,
|
||||
SPECIES_SCATTERBUG_SANDSTORM,
|
||||
SPECIES_SCATTERBUG_RIVER,
|
||||
SPECIES_SCATTERBUG_MONSOON,
|
||||
SPECIES_SCATTERBUG_SAVANNA,
|
||||
SPECIES_SCATTERBUG_SUN,
|
||||
SPECIES_SCATTERBUG_OCEAN,
|
||||
SPECIES_SCATTERBUG_JUNGLE,
|
||||
SPECIES_SCATTERBUG_FANCY,
|
||||
SPECIES_SCATTERBUG_POKE_BALL,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
|
||||
static const u16 sSpewpaFormSpeciesIdTable[] = {
|
||||
SPECIES_SPEWPA_ICY_SNOW,
|
||||
SPECIES_SPEWPA_POLAR,
|
||||
SPECIES_SPEWPA_TUNDRA,
|
||||
SPECIES_SPEWPA_CONTINENTAL,
|
||||
SPECIES_SPEWPA_GARDEN,
|
||||
SPECIES_SPEWPA_ELEGANT,
|
||||
SPECIES_SPEWPA_MEADOW,
|
||||
SPECIES_SPEWPA_MODERN,
|
||||
SPECIES_SPEWPA_MARINE,
|
||||
SPECIES_SPEWPA_ARCHIPELAGO,
|
||||
SPECIES_SPEWPA_HIGH_PLAINS,
|
||||
SPECIES_SPEWPA_SANDSTORM,
|
||||
SPECIES_SPEWPA_RIVER,
|
||||
SPECIES_SPEWPA_MONSOON,
|
||||
SPECIES_SPEWPA_SAVANNA,
|
||||
SPECIES_SPEWPA_SUN,
|
||||
SPECIES_SPEWPA_OCEAN,
|
||||
SPECIES_SPEWPA_JUNGLE,
|
||||
SPECIES_SPEWPA_FANCY,
|
||||
SPECIES_SPEWPA_POKE_BALL,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
|
||||
static const u16 sVivillonFormSpeciesIdTable[] = {
|
||||
SPECIES_VIVILLON_ICY_SNOW,
|
||||
SPECIES_VIVILLON_POLAR,
|
||||
|
|
@ -1286,6 +1345,22 @@ static const u16 sDecidueyeFormSpeciesIdTable[] = {
|
|||
};
|
||||
#endif //P_FAMILY_ROWLET
|
||||
|
||||
#if P_FAMILY_YUNGOOS
|
||||
static const u16 sGumshoosFormSpeciesIdTable[] = {
|
||||
SPECIES_GUMSHOOS,
|
||||
SPECIES_GUMSHOOS_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_YUNGOOS
|
||||
|
||||
#if P_FAMILY_GRUBBIN
|
||||
static const u16 sVikavoltFormSpeciesIdTable[] = {
|
||||
SPECIES_VIKAVOLT,
|
||||
SPECIES_VIKAVOLT_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_GRUBBIN
|
||||
|
||||
#if P_FAMILY_ORICORIO
|
||||
static const u16 sOricorioFormSpeciesIdTable[] = {
|
||||
SPECIES_ORICORIO_BAILE,
|
||||
|
|
@ -1296,6 +1371,14 @@ static const u16 sOricorioFormSpeciesIdTable[] = {
|
|||
};
|
||||
#endif //P_FAMILY_ORICORIO
|
||||
|
||||
#if P_FAMILY_CUTIEFLY
|
||||
static const u16 sRibombeeFormSpeciesIdTable[] = {
|
||||
SPECIES_RIBOMBEE,
|
||||
SPECIES_RIBOMBEE_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_CUTIEFLY
|
||||
|
||||
#if P_FAMILY_ROCKRUFF
|
||||
static const u16 sRockruffFormSpeciesIdTable[] = {
|
||||
SPECIES_ROCKRUFF,
|
||||
|
|
@ -1319,6 +1402,30 @@ static const u16 sWishiwashiFormSpeciesIdTable[] = {
|
|||
};
|
||||
#endif //P_FAMILY_WISHIWASHI
|
||||
|
||||
#if P_FAMILY_DEWPIDER
|
||||
static const u16 sAraquanidFormSpeciesIdTable[] = {
|
||||
SPECIES_ARAQUANID,
|
||||
SPECIES_ARAQUANID_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_DEWPIDER
|
||||
|
||||
#if P_FAMILY_FOMANTIS
|
||||
static const u16 sLurantisFormSpeciesIdTable[] = {
|
||||
SPECIES_LURANTIS,
|
||||
SPECIES_LURANTIS_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_FOMANTIS
|
||||
|
||||
#if P_FAMILY_SALANDIT
|
||||
static const u16 sSalanditFormSpeciesIdTable[] = {
|
||||
SPECIES_SALAZZLE,
|
||||
SPECIES_SALAZZLE_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_FOMANTIS
|
||||
|
||||
#if P_FAMILY_TYPE_NULL
|
||||
static const u16 sSilvallyFormSpeciesIdTable[] = {
|
||||
SPECIES_SILVALLY_NORMAL,
|
||||
|
|
@ -1363,14 +1470,32 @@ static const u16 sMiniorFormSpeciesIdTable[] = {
|
|||
};
|
||||
#endif //P_FAMILY_MINIOR
|
||||
|
||||
#if P_FAMILY_TOGEDEMARU
|
||||
static const u16 sTogedemaruFormSpeciesIdTable[] = {
|
||||
SPECIES_TOGEDEMARU,
|
||||
SPECIES_TOGEDEMARU_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_TOGEDEMARU
|
||||
|
||||
#if P_FAMILY_MIMIKYU
|
||||
static const u16 sMimikyuFormSpeciesIdTable[] = {
|
||||
SPECIES_MIMIKYU_DISGUISED,
|
||||
SPECIES_MIMIKYU_BUSTED,
|
||||
SPECIES_MIMIKYU_TOTEM_DISGUISED,
|
||||
SPECIES_MIMIKYU_TOTEM_BUSTED,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_MIMIKYU
|
||||
|
||||
#if P_FAMILY_JANGMO_O
|
||||
static const u16 sKommoOFormSpeciesIdTable[] = {
|
||||
SPECIES_KOMMO_O,
|
||||
SPECIES_KOMMO_O_TOTEM,
|
||||
FORM_SPECIES_END,
|
||||
};
|
||||
#endif //P_FAMILY_JANGMO_O
|
||||
|
||||
#if P_FAMILY_NECROZMA
|
||||
static const u16 sNecrozmaFormSpeciesIdTable[] = {
|
||||
SPECIES_NECROZMA,
|
||||
|
|
|
|||
|
|
@ -1,181 +1,5 @@
|
|||
#include "constants/abilities.h"
|
||||
|
||||
// Shared Pokédex entries
|
||||
const u8 gPichuPokedexText[] = _(
|
||||
"It is still inept at retaining electricity.\n"
|
||||
"When it is startled, it discharges power\n"
|
||||
"accidentally. It gets better at holding\n"
|
||||
"power as it grows older.");
|
||||
|
||||
const u8 gPikachuPokedexText[] = _(
|
||||
"It stores electricity in the electric sacs\n"
|
||||
"on its cheeks. When it releases pent-up\n"
|
||||
"energy in a burst, the electric power is\n"
|
||||
"equal to a lightning bolt.");
|
||||
|
||||
const u8 gUnownPokedexText[] = _(
|
||||
"This Pokémon is shaped like ancient text\n"
|
||||
"characters. Although research is ongoing,\n"
|
||||
"it is a mystery as to which came first,\n"
|
||||
"the ancient writings or the various Unown.");
|
||||
|
||||
const u8 gDeoxysNormalPokedexText[] = _(
|
||||
"Deoxys emerged from a virus that came\n"
|
||||
"from space. It is highly intelligent and\n"
|
||||
"can shoot lasers from the crystalline\n"
|
||||
"organ on its chest.");
|
||||
|
||||
const u8 gArceusPokedexText[] = _(
|
||||
"It is told in mythology that this Pokémon\n"
|
||||
"emerged from an egg and shaped all there\n"
|
||||
"is in this world, before the universe\n"
|
||||
"even existed.");
|
||||
|
||||
const u8 gGenesectPokedexText[] = _(
|
||||
"Over 300 million years ago, it was\n"
|
||||
"feared as the strongest of hunters.\n"
|
||||
"Team Plasma altered it and attached\n"
|
||||
"a cannon to its back.");
|
||||
|
||||
const u8 gGreninjaPokedexText[] = _(
|
||||
"It appears and vanishes with a ninja's\n"
|
||||
"grace. It toys with its enemies using swift\n"
|
||||
"movements, while slicing them with throwing\n"
|
||||
"stars made of compressed water.");
|
||||
|
||||
const u8 gFurfrouPokedexText[] = _(
|
||||
"Trimming its fluffy fur not only makes\n"
|
||||
"it more elegant but also increases the\n"
|
||||
"swiftness of its movements. These\n"
|
||||
"Pokémon were the guardians of kings.");
|
||||
|
||||
const u8 gXerneasPokedexText[] = _(
|
||||
"Legends say that when the horns on\n"
|
||||
"its head shine in seven colors, it is\n"
|
||||
"sharing everlasting life. It slept for a\n"
|
||||
"thousand years in the form of a tree");
|
||||
|
||||
const u8 gZygarde50PokedexText[] = _(
|
||||
"It's said to be monitoring the ecosystem\n"
|
||||
"from deep in the caves where it lives.\n"
|
||||
"There are rumors that even greater power\n"
|
||||
"lies hidden within its cells.");
|
||||
|
||||
const u8 gZygarde10PokedexText[] = _(
|
||||
"This is Zygarde when about 10% of\n"
|
||||
"its pieces have been assembled. It\n"
|
||||
"leaps at its opponent's chest and\n"
|
||||
"sinks its sharp fangs into them.");
|
||||
|
||||
const u8 gRockruffPokedexText[] = _(
|
||||
"This Pokémon has lived with people since\n"
|
||||
"times long ago. It can sense when its\n"
|
||||
"Trainer is in the dumps and will stick\n"
|
||||
"close by its Trainer's side.");
|
||||
|
||||
const u8 gSilvallyNormalPokedexText[] = _(
|
||||
"Its trust in its partner awakens it.\n"
|
||||
"This Pokémon is capable of changing its\n"
|
||||
"type by equipping special memories, a\n"
|
||||
"trait that is well displayed in battle.");
|
||||
|
||||
const u8 gSilvallyMemoryPokedexText[] = _(
|
||||
"Upon awakening, its RKS System is\n"
|
||||
"activated. By employing specific\n"
|
||||
"memories, this Pokémon can adapt its\n"
|
||||
"type to confound its enemies.");
|
||||
|
||||
const u8 gMiniorMeteorPokedexText[] = _(
|
||||
"Originally making its home in the ozone\n"
|
||||
"layer, it hurtles to the ground when the\n"
|
||||
"shell encasing its body grows too heavy.\n"
|
||||
"It was born from mutated nanoparticles.");
|
||||
|
||||
const u8 gMiniorCorePokedexText[] = _(
|
||||
"If its core stays exposed, it will\n"
|
||||
"soon die off. It's possible that it\n"
|
||||
"may survive if it's put into a Poké Ball\n"
|
||||
"quickly enough.");
|
||||
|
||||
const u8 gAlcremieVanillaCreamPokedexText[] = _(
|
||||
"When it trusts a Trainer, it will treat\n"
|
||||
"them to berries it's decorated with cream.");
|
||||
|
||||
const u8 gAlcremieRubyCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"sweet and tart flavor. This is\n"
|
||||
"because of the way its cells\n"
|
||||
"spontaneously shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieMatchaCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on\n"
|
||||
"an aromatic flavor. This is because\n"
|
||||
"of the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieMintCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"refreshing flavor. This is because\n"
|
||||
"of the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieLemonCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"sour flavor. This is because of the\n"
|
||||
"way its cells spontaneously shifted\n"
|
||||
"during evolution.");
|
||||
|
||||
const u8 gAlcremieSaltedCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"salty flavor. This is because of the\n"
|
||||
"way its cells spontaneously shifted\n"
|
||||
"during evolution.");
|
||||
|
||||
const u8 gAlcremieRubySwirlPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"mixed flavor. This is because of the\n"
|
||||
"way its cells spontaneously shifted\n"
|
||||
"during evolution.");
|
||||
|
||||
const u8 gAlcremieCaramelSwirlPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"bitter flavor. This is because of\n"
|
||||
"the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieRainbowSwirlPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"complex flavor. This is because of\n"
|
||||
"the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gToxtricityGigantamaxPokedexText[] = _(
|
||||
"Out of control after its own\n"
|
||||
"poison penetrated its brain, it tears\n"
|
||||
"across the land in a rampage,\n"
|
||||
"contaminating the earth with toxic sweat.");
|
||||
|
||||
const u8 gOgerponTealMaskPokedexText[] = _(
|
||||
"This Pokémon's type changes based on\n"
|
||||
"which mask it's wearing. It confounds\n"
|
||||
"its enemies with nimble movements\n"
|
||||
"and kicks.");
|
||||
|
||||
const u8 gOgerponWellspringMaskPokedexText[] = _(
|
||||
"This form excels in both attack\n"
|
||||
"and defense. It ceaselessly unleashes\n"
|
||||
"moves like a spring gushes water.");
|
||||
|
||||
const u8 gOgerponHearthflameMaskPokedexText[] = _(
|
||||
"This form is the most aggressive,\n"
|
||||
"bombarding enemies with the\n"
|
||||
"intensity of flames blazing within a hearth.");
|
||||
|
||||
const u8 gOgerponCornerstoneMaskPokedexText[] = _(
|
||||
"In this form, it draws on the power\n"
|
||||
"of stone. Its body is rock-solid,\n"
|
||||
"protecting it from all manner of\n"
|
||||
"attacks.");
|
||||
#include "species_info/shared_dex_text.h"
|
||||
|
||||
// Macros for ease of use.
|
||||
|
||||
|
|
@ -233,15 +57,15 @@ const struct SpeciesInfo gSpeciesInfo[] =
|
|||
.teachableLearnset = sNoneTeachableLearnset,
|
||||
},
|
||||
|
||||
#include "species_info/gen_1.h"
|
||||
#include "species_info/gen_2.h"
|
||||
#include "species_info/gen_3.h"
|
||||
#include "species_info/gen_4.h"
|
||||
#include "species_info/gen_5.h"
|
||||
#include "species_info/gen_6.h"
|
||||
#include "species_info/gen_7.h"
|
||||
#include "species_info/gen_8.h"
|
||||
#include "species_info/gen_9.h"
|
||||
#include "species_info/gen_1_families.h"
|
||||
#include "species_info/gen_2_families.h"
|
||||
#include "species_info/gen_3_families.h"
|
||||
#include "species_info/gen_4_families.h"
|
||||
#include "species_info/gen_5_families.h"
|
||||
#include "species_info/gen_6_families.h"
|
||||
#include "species_info/gen_7_families.h"
|
||||
#include "species_info/gen_8_families.h"
|
||||
#include "species_info/gen_9_families.h"
|
||||
|
||||
[SPECIES_EGG] =
|
||||
{
|
||||
|
|
|
|||
|
|
@ -985,7 +985,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Metapod"),
|
||||
.cryId = CRY_METAPOD,
|
||||
|
|
@ -1227,7 +1227,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Kakuna"),
|
||||
.cryId = CRY_KAKUNA,
|
||||
|
|
@ -1794,7 +1794,8 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.levelUpLearnset = sRattataAlolanLevelUpLearnset,
|
||||
.teachableLearnset = sRattataAlolanTeachableLearnset,
|
||||
.formSpeciesIdTable = sRattataFormSpeciesIdTable,
|
||||
.evolutions = EVOLUTION({EVO_LEVEL_NIGHT, 20, SPECIES_RATICATE_ALOLAN}),
|
||||
.evolutions = EVOLUTION({EVO_LEVEL_NIGHT, 20, SPECIES_RATICATE_ALOLAN},
|
||||
{EVO_NONE, 0, SPECIES_RATICATE_ALOLAN_TOTEM}),
|
||||
},
|
||||
|
||||
[SPECIES_RATICATE_ALOLAN] =
|
||||
|
|
@ -1823,11 +1824,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.categoryName = _("Mouse"),
|
||||
.height = 7,
|
||||
.weight = 255,
|
||||
.description = COMPOUND_STRING(
|
||||
"It forms a group of Rattata, which it \n"
|
||||
"assumes command of. Each group\n"
|
||||
"has its own territory, and disputes\n"
|
||||
"over food happen often."),
|
||||
.description = gRaticateAlolanPokedexText,
|
||||
.pokemonScale = 459,
|
||||
.pokemonOffset = 18,
|
||||
.trainerScale = 256,
|
||||
|
|
@ -1851,6 +1848,58 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.teachableLearnset = sRaticateAlolanTeachableLearnset,
|
||||
.formSpeciesIdTable = sRaticateFormSpeciesIdTable,
|
||||
},
|
||||
|
||||
[SPECIES_RATICATE_ALOLAN_TOTEM] =
|
||||
{
|
||||
.baseHP = 75,
|
||||
.baseAttack = 71,
|
||||
.baseDefense = 70,
|
||||
.baseSpeed = 77,
|
||||
.baseSpAttack = 40,
|
||||
.baseSpDefense = 80,
|
||||
.types = MON_TYPES(TYPE_DARK, TYPE_NORMAL),
|
||||
.catchRate = 127,
|
||||
.expYield = (P_UPDATED_EXP_YIELDS >= GEN_5) ? 145 : 116,
|
||||
.evYield_Speed = 2,
|
||||
.itemRare = ITEM_PECHA_BERRY,
|
||||
.genderRatio = PERCENT_FEMALE(50),
|
||||
.eggCycles = 15,
|
||||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_THICK_FAT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Raticate"),
|
||||
.cryId = CRY_RATICATE,
|
||||
.natDexNum = NATIONAL_DEX_RATICATE,
|
||||
.categoryName = _("Mouse"),
|
||||
.height = 14,
|
||||
.weight = 1050,
|
||||
.description = gRaticateAlolanPokedexText,
|
||||
.pokemonScale = 459,
|
||||
.pokemonOffset = 18,
|
||||
.trainerScale = 256,
|
||||
.trainerOffset = 0,
|
||||
.frontPic = gMonFrontPic_RaticateAlolan,
|
||||
.frontPicSize = MON_COORDS_SIZE(56, 48),
|
||||
.frontPicYOffset = 8,
|
||||
.frontAnimFrames = sAnims_RaticateAlolan,
|
||||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||||
.backPic = gMonBackPic_RaticateAlolan,
|
||||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||||
.backPicYOffset = 8,
|
||||
//.backAnimId = BACK_ANIM_NONE,
|
||||
.palette = gMonPalette_RaticateAlolan,
|
||||
.shinyPalette = gMonShinyPalette_RaticateAlolan,
|
||||
.iconSprite = gMonIcon_RaticateAlolan,
|
||||
.iconPalIndex = 2,
|
||||
FOOTPRINT(Raticate)
|
||||
.isTotem = TRUE,
|
||||
.isAlolanForm = TRUE,
|
||||
.levelUpLearnset = sRaticateAlolanLevelUpLearnset,
|
||||
.teachableLearnset = sRaticateAlolanTeachableLearnset,
|
||||
.formSpeciesIdTable = sRaticateFormSpeciesIdTable,
|
||||
},
|
||||
#endif //P_ALOLAN_FORMS
|
||||
#endif //P_FAMILY_RATTATA
|
||||
|
||||
|
|
@ -3053,6 +3102,67 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
},
|
||||
#endif //P_GIGANTAMAX_FORMS
|
||||
|
||||
[SPECIES_PIKACHU_PARTNER] =
|
||||
{
|
||||
.baseHP = 45,
|
||||
.baseAttack = 80,
|
||||
.baseDefense = 50,
|
||||
.baseSpeed = 120,
|
||||
.baseSpAttack = 75,
|
||||
.baseSpDefense = 60,
|
||||
.types = MON_TYPES(TYPE_ELECTRIC),
|
||||
.catchRate = 190,
|
||||
.expYield = PIKACHU_EXP_YIELD,
|
||||
.evYield_Speed = 2,
|
||||
.itemRare = ITEM_LIGHT_BALL,
|
||||
.genderRatio = PERCENT_FEMALE(50),
|
||||
.eggCycles = 10,
|
||||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_STATIC, ABILITY_NONE, ABILITY_LIGHTNING_ROD },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Pikachu"),
|
||||
.cryId = CRY_PIKACHU,
|
||||
.natDexNum = NATIONAL_DEX_PIKACHU,
|
||||
.categoryName = _("Mouse"),
|
||||
.height = 4,
|
||||
.weight = 60,
|
||||
.description = gPikachuPokedexText,
|
||||
.pokemonScale = 479,
|
||||
.pokemonOffset = 19,
|
||||
.trainerScale = 256,
|
||||
.trainerOffset = 0,
|
||||
.frontPic = gMonFrontPic_Pikachu,
|
||||
.frontPicFemale = gMonFrontPic_PikachuF,
|
||||
.frontPicSize = MON_COORDS_SIZE(48, 48),
|
||||
.frontPicSizeFemale = MON_COORDS_SIZE(48, 48),
|
||||
.frontPicYOffset = 9,
|
||||
.frontAnimFrames = sAnims_Pikachu,
|
||||
.frontAnimId = ANIM_FLASH_YELLOW,
|
||||
.frontAnimDelay = 25,
|
||||
.backPic = gMonBackPic_Pikachu,
|
||||
.backPicFemale = gMonBackPic_PikachuF,
|
||||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||||
.backPicSizeFemale = MON_COORDS_SIZE(64, 56),
|
||||
.backPicYOffset = 4,
|
||||
.backAnimId = BACK_ANIM_SHAKE_FLASH_YELLOW,
|
||||
.palette = gMonPalette_Pikachu,
|
||||
.shinyPalette = gMonShinyPalette_Pikachu,
|
||||
.iconSprite = gMonIcon_Pikachu,
|
||||
.iconPalIndex = 2,
|
||||
#if P_CUSTOM_GENDER_DIFF_ICONS == TRUE
|
||||
.iconSpriteFemale = gMonIcon_PikachuF,
|
||||
.iconPalIndexFemale = 2,
|
||||
#endif
|
||||
FOOTPRINT(Pikachu)
|
||||
.cannotBeTraded = TRUE,
|
||||
.allPerfectIVs = TRUE,
|
||||
.levelUpLearnset = sPikachuLevelUpLearnset,
|
||||
.teachableLearnset = sPikachuTeachableLearnset,
|
||||
.formSpeciesIdTable = sPikachuFormSpeciesIdTable,
|
||||
},
|
||||
|
||||
#define RAICHU_SPEED (P_UPDATED_STATS >= GEN_6 ? 110 : 100)
|
||||
|
||||
#if P_UPDATED_EXP_YIELDS >= GEN_8
|
||||
|
|
@ -3138,7 +3248,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_FAIRY),
|
||||
.abilities = { ABILITY_SURGE_SURFER, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SURGE_SURFER, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Raichu"),
|
||||
.cryId = CRY_RAICHU,
|
||||
|
|
@ -9024,7 +9134,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Gastly"),
|
||||
.cryId = CRY_GASTLY,
|
||||
|
|
@ -9078,7 +9188,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Haunter"),
|
||||
.cryId = CRY_HAUNTER,
|
||||
|
|
@ -10211,7 +10321,8 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.levelUpLearnset = sCuboneLevelUpLearnset,
|
||||
.teachableLearnset = sCuboneTeachableLearnset,
|
||||
.evolutions = EVOLUTION({EVO_LEVEL, 28, SPECIES_MAROWAK},
|
||||
{EVO_NONE, 0, SPECIES_MAROWAK_ALOLAN}),
|
||||
{EVO_NONE, 0, SPECIES_MAROWAK_ALOLAN},
|
||||
{EVO_NONE, 0, SPECIES_MAROWAK_ALOLAN_TOTEM}),
|
||||
},
|
||||
|
||||
[SPECIES_MAROWAK] =
|
||||
|
|
@ -10295,11 +10406,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.categoryName = _("Bone Keeper"),
|
||||
.height = 10,
|
||||
.weight = 340,
|
||||
.description = COMPOUND_STRING(
|
||||
"The cursed flames that light up the bone\n"
|
||||
"carried by this Pokémon are said\n"
|
||||
"to cause both mental and physical\n"
|
||||
"pain that will never fade."),
|
||||
.description = gMarowakAlolanPokedexText,
|
||||
.pokemonScale = 293,
|
||||
.pokemonOffset = 12,
|
||||
.trainerScale = 256,
|
||||
|
|
@ -10323,6 +10430,58 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.teachableLearnset = sMarowakAlolanTeachableLearnset,
|
||||
.formSpeciesIdTable = sMarowakFormSpeciesIdTable,
|
||||
},
|
||||
|
||||
[SPECIES_MAROWAK_ALOLAN_TOTEM] =
|
||||
{
|
||||
.baseHP = 60,
|
||||
.baseAttack = 80,
|
||||
.baseDefense = 110,
|
||||
.baseSpeed = 45,
|
||||
.baseSpAttack = 50,
|
||||
.baseSpDefense = 80,
|
||||
.types = MON_TYPES(TYPE_FIRE, TYPE_GHOST),
|
||||
.catchRate = 75,
|
||||
.expYield = 149,
|
||||
.evYield_Defense = 2,
|
||||
.itemRare = ITEM_THICK_CLUB,
|
||||
.genderRatio = PERCENT_FEMALE(50),
|
||||
.eggCycles = 20,
|
||||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
||||
.abilities = { ABILITY_ROCK_HEAD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Marowak"),
|
||||
.cryId = CRY_MAROWAK,
|
||||
.natDexNum = NATIONAL_DEX_MAROWAK,
|
||||
.categoryName = _("Bone Keeper"),
|
||||
.height = 17,
|
||||
.weight = 980,
|
||||
.description = gMarowakAlolanPokedexText,
|
||||
.pokemonScale = 293,
|
||||
.pokemonOffset = 12,
|
||||
.trainerScale = 256,
|
||||
.trainerOffset = 0,
|
||||
.frontPic = gMonFrontPic_MarowakAlolan,
|
||||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||||
.frontPicYOffset = 2,
|
||||
.frontAnimFrames = sAnims_MarowakAlolan,
|
||||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||||
.backPic = gMonBackPic_MarowakAlolan,
|
||||
.backPicSize = MON_COORDS_SIZE(56, 56),
|
||||
.backPicYOffset = 6,
|
||||
//.backAnimId = BACK_ANIM_NONE,
|
||||
.palette = gMonPalette_MarowakAlolan,
|
||||
.shinyPalette = gMonShinyPalette_MarowakAlolan,
|
||||
.iconSprite = gMonIcon_MarowakAlolan,
|
||||
.iconPalIndex = 1,
|
||||
FOOTPRINT(Marowak)
|
||||
.isTotem = TRUE,
|
||||
.isAlolanForm = TRUE,
|
||||
.levelUpLearnset = sMarowakAlolanLevelUpLearnset,
|
||||
.teachableLearnset = sMarowakAlolanTeachableLearnset,
|
||||
.formSpeciesIdTable = sMarowakFormSpeciesIdTable,
|
||||
},
|
||||
#endif //P_ALOLAN_FORMS
|
||||
#endif //P_FAMILY_CUBONE
|
||||
|
||||
|
|
@ -10676,7 +10835,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
#if P_UPDATED_ABILITIES >= GEN_8
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NEUTRALIZING_GAS, ABILITY_STENCH },
|
||||
#else
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
#endif
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Koffing"),
|
||||
|
|
@ -10736,7 +10895,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
#if P_UPDATED_ABILITIES >= GEN_8
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NEUTRALIZING_GAS, ABILITY_STENCH },
|
||||
#else
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
#endif
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.noFlip = TRUE,
|
||||
|
|
@ -13438,11 +13597,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.categoryName = _("Evolution"),
|
||||
.height = 3,
|
||||
.weight = 65,
|
||||
.description = COMPOUND_STRING(
|
||||
"An Eevee has an unstable genetic makeup\n"
|
||||
"that suddenly mutates due to its\n"
|
||||
"environment. Radiation from various\n"
|
||||
"Stones causes this Pokémon to evolve."),
|
||||
.description = gEeveePokedexText,
|
||||
.pokemonScale = 476,
|
||||
.pokemonOffset = 18,
|
||||
.trainerScale = 256,
|
||||
|
|
@ -13538,6 +13693,61 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
},
|
||||
#endif //P_GIGANTAMAX_FORMS
|
||||
|
||||
[SPECIES_EEVEE_PARTNER] =
|
||||
{
|
||||
.baseHP = 65,
|
||||
.baseAttack = 75,
|
||||
.baseDefense = 70,
|
||||
.baseSpeed = 75,
|
||||
.baseSpAttack = 65,
|
||||
.baseSpDefense = 85,
|
||||
.types = MON_TYPES(TYPE_NORMAL),
|
||||
.catchRate = 45,
|
||||
.expYield = (P_UPDATED_EXP_YIELDS >= GEN_5) ? 65 : 92,
|
||||
.evYield_SpDefense = 1,
|
||||
.genderRatio = PERCENT_FEMALE(12.5),
|
||||
.eggCycles = 35,
|
||||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_RUN_AWAY, ABILITY_ADAPTABILITY, ABILITY_ANTICIPATION },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Eevee"),
|
||||
.cryId = CRY_EEVEE,
|
||||
.natDexNum = NATIONAL_DEX_EEVEE,
|
||||
.categoryName = _("Evolution"),
|
||||
.height = 3,
|
||||
.weight = 65,
|
||||
.description = gEeveePokedexText,
|
||||
.pokemonScale = 476,
|
||||
.pokemonOffset = 18,
|
||||
.trainerScale = 256,
|
||||
.trainerOffset = 0,
|
||||
.frontPic = gMonFrontPic_Eevee,
|
||||
.frontPicFemale = gMonFrontPic_EeveeF,
|
||||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||||
.frontPicSizeFemale = MON_COORDS_SIZE(40, 48),
|
||||
.frontPicYOffset = 11,
|
||||
.frontAnimFrames = sAnims_Eevee,
|
||||
.frontAnimId = ANIM_V_STRETCH,
|
||||
.backPic = gMonBackPic_Eevee,
|
||||
.backPicFemale = gMonBackPic_EeveeF,
|
||||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||||
.backPicSizeFemale = MON_COORDS_SIZE(56, 48),
|
||||
.backPicYOffset = 10,
|
||||
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
|
||||
.palette = gMonPalette_Eevee,
|
||||
.shinyPalette = gMonShinyPalette_Eevee,
|
||||
.iconSprite = gMonIcon_Eevee,
|
||||
.iconPalIndex = 2,
|
||||
FOOTPRINT(Eevee)
|
||||
.cannotBeTraded = TRUE,
|
||||
.allPerfectIVs = TRUE,
|
||||
.levelUpLearnset = sEeveeLevelUpLearnset,
|
||||
.teachableLearnset = sEeveeTeachableLearnset,
|
||||
.formSpeciesIdTable = sEeveeFormSpeciesIdTable,
|
||||
},
|
||||
|
||||
[SPECIES_VAPOREON] =
|
||||
{
|
||||
.baseHP = 130,
|
||||
|
|
@ -15392,7 +15602,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_SYNCHRONIZE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SYNCHRONIZE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PINK,
|
||||
.speciesName = _("Mew"),
|
||||
.cryId = CRY_MEW,
|
||||
|
|
@ -2807,7 +2807,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Misdreavus"),
|
||||
.cryId = CRY_MISDREAVUS,
|
||||
|
|
@ -2863,7 +2863,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Mismagius"),
|
||||
.cryId = CRY_MISMAGIUS,
|
||||
|
|
@ -2920,7 +2920,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
|
|||
.friendship = STANDARD_FRIENDSHIP, \
|
||||
.growthRate = GROWTH_MEDIUM_FAST, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED), \
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE }, \
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE }, \
|
||||
.bodyColor = BODY_COLOR_BLACK, \
|
||||
.noFlip = _noFlip, \
|
||||
.speciesName = _("Unown"), \
|
||||
|
|
@ -4500,7 +4500,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_MINDS_EYE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MINDS_EYE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Ursaluna"),
|
||||
.cryId = CRY_URSALUNA,
|
||||
|
|
@ -6112,7 +6112,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Pupitar"),
|
||||
.cryId = CRY_PUPITAR,
|
||||
|
|
@ -6420,7 +6420,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_NATURAL_CURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_NATURAL_CURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Celebi"),
|
||||
.cryId = CRY_CELEBI,
|
||||
|
|
@ -1168,7 +1168,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Silcoon"),
|
||||
.cryId = CRY_SILCOON,
|
||||
|
|
@ -1294,7 +1294,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Cascoon"),
|
||||
.cryId = CRY_CASCOON,
|
||||
|
|
@ -2587,7 +2587,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_TRUANT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TRUANT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Slakoth"),
|
||||
.cryId = CRY_SLAKOTH,
|
||||
|
|
@ -2640,7 +2640,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_VITAL_SPIRIT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_VITAL_SPIRIT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Vigoroth"),
|
||||
.cryId = CRY_VIGOROTH,
|
||||
|
|
@ -2699,7 +2699,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_TRUANT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TRUANT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Slaking"),
|
||||
.cryId = CRY_SLAKING,
|
||||
|
|
@ -2861,7 +2861,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_ERRATIC,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_WONDER_GUARD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_WONDER_GUARD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Shedinja"),
|
||||
.cryId = CRY_SHEDINJA,
|
||||
|
|
@ -6015,7 +6015,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Lunatone"),
|
||||
.cryId = CRY_LUNATONE,
|
||||
|
|
@ -6078,7 +6078,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Solrock"),
|
||||
.cryId = CRY_SOLROCK,
|
||||
|
|
@ -6349,7 +6349,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Baltoy"),
|
||||
.cryId = CRY_BALTOY,
|
||||
|
|
@ -6404,7 +6404,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Claydol"),
|
||||
.cryId = CRY_CLAYDOL,
|
||||
|
|
@ -6815,7 +6815,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Castform"),
|
||||
.cryId = CRY_CASTFORM,
|
||||
|
|
@ -6872,7 +6872,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Castform"),
|
||||
.cryId = CRY_CASTFORM,
|
||||
|
|
@ -6929,7 +6929,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Castform"),
|
||||
.cryId = CRY_CASTFORM,
|
||||
|
|
@ -6986,7 +6986,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FORECAST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Castform"),
|
||||
.cryId = CRY_CASTFORM,
|
||||
|
|
@ -7502,7 +7502,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Chingling"),
|
||||
.cryId = CRY_CHINGLING,
|
||||
|
|
@ -7564,7 +7564,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Chimecho"),
|
||||
.cryId = CRY_CHIMECHO,
|
||||
|
|
@ -9061,7 +9061,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 90,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Latias"),
|
||||
.cryId = CRY_LATIAS,
|
||||
|
|
@ -9184,7 +9184,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 90,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Latios"),
|
||||
.cryId = CRY_LATIOS,
|
||||
|
|
@ -9307,7 +9307,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_DRIZZLE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DRIZZLE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Kyogre"),
|
||||
.cryId = CRY_KYOGRE,
|
||||
|
|
@ -9428,7 +9428,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_DROUGHT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DROUGHT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Groudon"),
|
||||
.cryId = CRY_GROUDON,
|
||||
|
|
@ -9550,7 +9550,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_AIR_LOCK, ABILITY_NONE },
|
||||
.abilities = { ABILITY_AIR_LOCK, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Rayquaza"),
|
||||
.cryId = CRY_RAYQUAZA,
|
||||
|
|
@ -9677,7 +9677,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Jirachi"),
|
||||
.cryId = CRY_JIRACHI,
|
||||
|
|
@ -9743,7 +9743,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Deoxys"),
|
||||
.cryId = CRY_DEOXYS,
|
||||
|
|
@ -9795,7 +9795,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Deoxys"),
|
||||
.cryId = CRY_DEOXYS,
|
||||
|
|
@ -9847,7 +9847,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Deoxys"),
|
||||
.cryId = CRY_DEOXYS,
|
||||
|
|
@ -9898,7 +9898,7 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Deoxys"),
|
||||
|
|
@ -1378,7 +1378,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.formSpeciesIdTable = sBurmyFormSpeciesIdTable,
|
||||
.formChangeTable = sBurmyFormChangeTable,
|
||||
.evolutions = EVOLUTION({EVO_LEVEL_FEMALE, 20, SPECIES_WORMADAM_PLANT_CLOAK},
|
||||
{EVO_LEVEL_MALE, 20, SPECIES_MOTHIM}),
|
||||
{EVO_LEVEL_MALE, 20, SPECIES_MOTHIM_PLANT_CLOAK}),
|
||||
},
|
||||
|
||||
[SPECIES_BURMY_SANDY_CLOAK] =
|
||||
|
|
@ -1436,7 +1436,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.formSpeciesIdTable = sBurmyFormSpeciesIdTable,
|
||||
.formChangeTable = sBurmyFormChangeTable,
|
||||
.evolutions = EVOLUTION({EVO_LEVEL_FEMALE, 20, SPECIES_WORMADAM_SANDY_CLOAK},
|
||||
{EVO_LEVEL_MALE, 20, SPECIES_MOTHIM}),
|
||||
{EVO_LEVEL_MALE, 20, SPECIES_MOTHIM_SANDY_CLOAK}),
|
||||
},
|
||||
|
||||
[SPECIES_BURMY_TRASH_CLOAK] =
|
||||
|
|
@ -1494,7 +1494,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.formSpeciesIdTable = sBurmyFormSpeciesIdTable,
|
||||
.formChangeTable = sBurmyFormChangeTable,
|
||||
.evolutions = EVOLUTION({EVO_LEVEL_FEMALE, 20, SPECIES_WORMADAM_TRASH_CLOAK},
|
||||
{EVO_LEVEL_MALE, 20, SPECIES_MOTHIM}),
|
||||
{EVO_LEVEL_MALE, 20, SPECIES_MOTHIM_TRASH_CLOAK}),
|
||||
},
|
||||
|
||||
[SPECIES_WORMADAM_PLANT_CLOAK] =
|
||||
|
|
@ -1663,60 +1663,61 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.formSpeciesIdTable = sWormadamFormSpeciesIdTable,
|
||||
},
|
||||
|
||||
[SPECIES_MOTHIM] =
|
||||
{
|
||||
.baseHP = 70,
|
||||
.baseAttack = 94,
|
||||
.baseDefense = 50,
|
||||
.baseSpeed = 66,
|
||||
.baseSpAttack = 94,
|
||||
.baseSpDefense = 50,
|
||||
.types = MON_TYPES(TYPE_BUG, TYPE_FLYING),
|
||||
.catchRate = 45,
|
||||
.expYield = (P_UPDATED_EXP_YIELDS >= GEN_5) ? 148 : 159,
|
||||
.evYield_Attack = 1,
|
||||
.evYield_SpAttack = 1,
|
||||
.itemRare = ITEM_SILVER_POWDER,
|
||||
.genderRatio = MON_MALE,
|
||||
.eggCycles = 15,
|
||||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||||
.abilities = { ABILITY_SWARM, ABILITY_NONE, ABILITY_TINTED_LENS },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Mothim"),
|
||||
.cryId = CRY_MOTHIM,
|
||||
.natDexNum = NATIONAL_DEX_MOTHIM,
|
||||
.categoryName = _("Moth"),
|
||||
.height = 9,
|
||||
.weight = 233,
|
||||
.description = COMPOUND_STRING(
|
||||
"It does not keep a nest. While it\n"
|
||||
"loves floral honey, it won't gather\n"
|
||||
"any itself. Instead, it plots to steal\n"
|
||||
"honey collected by Combee."),
|
||||
.pokemonScale = 338,
|
||||
.pokemonOffset = 8,
|
||||
.trainerScale = 256,
|
||||
.trainerOffset = 0,
|
||||
.frontPic = gMonFrontPic_Mothim,
|
||||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||||
.frontPicYOffset = 12,
|
||||
.frontAnimFrames = sAnims_Mothim,
|
||||
.frontAnimId = ANIM_H_SLIDE_WOBBLE,
|
||||
.enemyMonElevation = 10,
|
||||
.backPic = gMonBackPic_Mothim,
|
||||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||||
.backPicYOffset = 8,
|
||||
.backAnimId = BACK_ANIM_H_SHAKE,
|
||||
.palette = gMonPalette_Mothim,
|
||||
.shinyPalette = gMonShinyPalette_Mothim,
|
||||
.iconSprite = gMonIcon_Mothim,
|
||||
.iconPalIndex = 0,
|
||||
FOOTPRINT(Mothim)
|
||||
.levelUpLearnset = sMothimLevelUpLearnset,
|
||||
.teachableLearnset = sMothimTeachableLearnset,
|
||||
},
|
||||
#define MOTHIM_SPECIES_INFO \
|
||||
{ \
|
||||
.baseHP = 70, \
|
||||
.baseAttack = 94, \
|
||||
.baseDefense = 50, \
|
||||
.baseSpeed = 66, \
|
||||
.baseSpAttack = 94, \
|
||||
.baseSpDefense = 50, \
|
||||
.types = MON_TYPES(TYPE_BUG, TYPE_FLYING), \
|
||||
.catchRate = 45, \
|
||||
.expYield = (P_UPDATED_EXP_YIELDS >= GEN_5) ? 148 : 159, \
|
||||
.evYield_Attack = 1, \
|
||||
.evYield_SpAttack = 1, \
|
||||
.itemRare = ITEM_SILVER_POWDER, \
|
||||
.genderRatio = MON_MALE, \
|
||||
.eggCycles = 15, \
|
||||
.friendship = STANDARD_FRIENDSHIP, \
|
||||
.growthRate = GROWTH_MEDIUM_FAST, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG), \
|
||||
.abilities = { ABILITY_SWARM, ABILITY_NONE, ABILITY_TINTED_LENS }, \
|
||||
.bodyColor = BODY_COLOR_YELLOW, \
|
||||
.speciesName = _("Mothim"), \
|
||||
.cryId = CRY_MOTHIM, \
|
||||
.natDexNum = NATIONAL_DEX_MOTHIM, \
|
||||
.categoryName = _("Moth"), \
|
||||
.height = 9, \
|
||||
.weight = 233, \
|
||||
.description = gMothimPokedexText, \
|
||||
.pokemonScale = 338, \
|
||||
.pokemonOffset = 8, \
|
||||
.trainerScale = 256, \
|
||||
.trainerOffset = 0, \
|
||||
.frontPic = gMonFrontPic_Mothim, \
|
||||
.frontPicSize = MON_COORDS_SIZE(64, 64), \
|
||||
.frontPicYOffset = 12, \
|
||||
.frontAnimFrames = sAnims_Mothim, \
|
||||
.frontAnimId = ANIM_H_SLIDE_WOBBLE, \
|
||||
.enemyMonElevation = 10, \
|
||||
.backPic = gMonBackPic_Mothim, \
|
||||
.backPicSize = MON_COORDS_SIZE(64, 56), \
|
||||
.backPicYOffset = 8, \
|
||||
.backAnimId = BACK_ANIM_H_SHAKE, \
|
||||
.palette = gMonPalette_Mothim, \
|
||||
.shinyPalette = gMonShinyPalette_Mothim, \
|
||||
.iconSprite = gMonIcon_Mothim, \
|
||||
.iconPalIndex = 0, \
|
||||
FOOTPRINT(Mothim) \
|
||||
.levelUpLearnset = sMothimLevelUpLearnset, \
|
||||
.teachableLearnset = sMothimTeachableLearnset, \
|
||||
.formSpeciesIdTable = sMothimFormSpeciesIdTable, \
|
||||
}
|
||||
|
||||
[SPECIES_MOTHIM_PLANT_CLOAK] = MOTHIM_SPECIES_INFO,
|
||||
[SPECIES_MOTHIM_SANDY_CLOAK] = MOTHIM_SPECIES_INFO,
|
||||
[SPECIES_MOTHIM_TRASH_CLOAK] = MOTHIM_SPECIES_INFO,
|
||||
#endif //P_FAMILY_BURMY
|
||||
|
||||
#if P_FAMILY_COMBEE
|
||||
|
|
@ -2020,7 +2021,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_GRASS),
|
||||
.abilities = { ABILITY_CHLOROPHYLL, ABILITY_NONE },
|
||||
.abilities = { ABILITY_CHLOROPHYLL, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PINK,
|
||||
.speciesName = _("Cherubi"),
|
||||
.cryId = CRY_CHERUBI,
|
||||
|
|
@ -2074,7 +2075,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_GRASS),
|
||||
.abilities = { ABILITY_FLOWER_GIFT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FLOWER_GIFT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Cherrim"),
|
||||
.cryId = CRY_CHERRIM,
|
||||
|
|
@ -2129,7 +2130,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_GRASS),
|
||||
.abilities = { ABILITY_FLOWER_GIFT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FLOWER_GIFT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PINK,
|
||||
.speciesName = _("Cherrim"),
|
||||
.cryId = CRY_CHERRIM,
|
||||
|
|
@ -3860,7 +3861,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Carnivine"),
|
||||
.cryId = CRY_CARNIVINE,
|
||||
|
|
@ -4208,7 +4209,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Rotom"),
|
||||
.cryId = CRY_ROTOM,
|
||||
|
|
@ -4272,7 +4273,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Rotom"),
|
||||
.cryId = CRY_ROTOM,
|
||||
|
|
@ -4328,7 +4329,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Rotom"),
|
||||
|
|
@ -4385,7 +4386,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Rotom"),
|
||||
.cryId = CRY_ROTOM,
|
||||
|
|
@ -4441,7 +4442,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Rotom"),
|
||||
.cryId = CRY_ROTOM,
|
||||
|
|
@ -4498,7 +4499,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Rotom"),
|
||||
.cryId = CRY_ROTOM,
|
||||
|
|
@ -4562,7 +4563,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 140,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Uxie"),
|
||||
.cryId = CRY_UXIE,
|
||||
|
|
@ -4626,7 +4627,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 140,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PINK,
|
||||
.speciesName = _("Mesprit"),
|
||||
.cryId = CRY_MESPRIT,
|
||||
|
|
@ -4689,7 +4690,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 140,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Azelf"),
|
||||
.cryId = CRY_AZELF,
|
||||
|
|
@ -5052,7 +5053,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_SLOW_START, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SLOW_START, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Regigigas"),
|
||||
.cryId = CRY_REGIGIGAS,
|
||||
|
|
@ -5234,7 +5235,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Cresselia"),
|
||||
.cryId = CRY_CRESSELIA,
|
||||
|
|
@ -5296,7 +5297,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FAIRY),
|
||||
.abilities = { ABILITY_HYDRATION, ABILITY_NONE },
|
||||
.abilities = { ABILITY_HYDRATION, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Phione"),
|
||||
.cryId = CRY_PHIONE,
|
||||
|
|
@ -5356,7 +5357,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FAIRY),
|
||||
.abilities = { ABILITY_HYDRATION, ABILITY_NONE },
|
||||
.abilities = { ABILITY_HYDRATION, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Manaphy"),
|
||||
.cryId = CRY_MANAPHY,
|
||||
|
|
@ -5419,7 +5420,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_BAD_DREAMS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_BAD_DREAMS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Darkrai"),
|
||||
.cryId = CRY_DARKRAI,
|
||||
|
|
@ -5485,7 +5486,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_NATURAL_CURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_NATURAL_CURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Shaymin"),
|
||||
.cryId = CRY_SHAYMIN_LAND,
|
||||
|
|
@ -5546,7 +5547,7 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Shaymin"),
|
||||
|
|
@ -5595,55 +5596,55 @@ const struct SpeciesInfo gSpeciesInfoGen4[] =
|
|||
#define ARCEUS_EXP_YIELD 255
|
||||
#endif
|
||||
|
||||
#define ARCEUS_SPECIES_INFO(type, typeName) \
|
||||
{ \
|
||||
.baseHP = 120, \
|
||||
.baseAttack = 120, \
|
||||
.baseDefense = 120, \
|
||||
.baseSpeed = 120, \
|
||||
.baseSpAttack = 120, \
|
||||
.baseSpDefense = 120, \
|
||||
.types = MON_TYPES(type), \
|
||||
.catchRate = 3, \
|
||||
.expYield = ARCEUS_EXP_YIELD, \
|
||||
.evYield_HP = 3, \
|
||||
.genderRatio = MON_GENDERLESS, \
|
||||
.eggCycles = 120, \
|
||||
.friendship = 0, \
|
||||
.growthRate = GROWTH_SLOW, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED), \
|
||||
.abilities = { ABILITY_MULTITYPE, ABILITY_NONE }, \
|
||||
.bodyColor = BODY_COLOR_WHITE, \
|
||||
.speciesName = _("Arceus"), \
|
||||
.cryId = CRY_ARCEUS, \
|
||||
.natDexNum = NATIONAL_DEX_ARCEUS, \
|
||||
.categoryName = _("Alpha"), \
|
||||
.height = 32, \
|
||||
.weight = 3200, \
|
||||
.description = gArceusPokedexText, \
|
||||
.pokemonScale = 256, \
|
||||
.pokemonOffset = 0, \
|
||||
.trainerScale = 495, \
|
||||
.trainerOffset = 10, \
|
||||
.frontPic = gMonFrontPic_Arceus, \
|
||||
.frontPicSize = MON_COORDS_SIZE(64, 64), \
|
||||
.frontPicYOffset = 0, \
|
||||
.frontAnimFrames = sAnims_Arceus, \
|
||||
.frontAnimId = ANIM_GROW_VIBRATE, \
|
||||
.backPic = gMonBackPic_Arceus, \
|
||||
.backPicSize = MON_COORDS_SIZE(64, 64), \
|
||||
.backPicYOffset = 3, \
|
||||
.backAnimId = BACK_ANIM_GROW_STUTTER, \
|
||||
.palette = gMonPalette_Arceus ##typeName, \
|
||||
.shinyPalette = gMonShinyPalette_Arceus ##typeName, \
|
||||
.iconSprite = gMonIcon_Arceus, \
|
||||
.iconPalIndex = 1, \
|
||||
FOOTPRINT(Arceus) \
|
||||
.levelUpLearnset = sArceusLevelUpLearnset, \
|
||||
.teachableLearnset = sArceusTeachableLearnset, \
|
||||
.formSpeciesIdTable = sArceusFormSpeciesIdTable, \
|
||||
.formChangeTable = sArceusFormChangeTable, \
|
||||
.isMythical = TRUE, \
|
||||
#define ARCEUS_SPECIES_INFO(type, typeName) \
|
||||
{ \
|
||||
.baseHP = 120, \
|
||||
.baseAttack = 120, \
|
||||
.baseDefense = 120, \
|
||||
.baseSpeed = 120, \
|
||||
.baseSpAttack = 120, \
|
||||
.baseSpDefense = 120, \
|
||||
.types = MON_TYPES(type), \
|
||||
.catchRate = 3, \
|
||||
.expYield = ARCEUS_EXP_YIELD, \
|
||||
.evYield_HP = 3, \
|
||||
.genderRatio = MON_GENDERLESS, \
|
||||
.eggCycles = 120, \
|
||||
.friendship = 0, \
|
||||
.growthRate = GROWTH_SLOW, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED), \
|
||||
.abilities = { ABILITY_MULTITYPE, ABILITY_NONE, ABILITY_NONE }, \
|
||||
.bodyColor = BODY_COLOR_WHITE, \
|
||||
.speciesName = _("Arceus"), \
|
||||
.cryId = CRY_ARCEUS, \
|
||||
.natDexNum = NATIONAL_DEX_ARCEUS, \
|
||||
.categoryName = _("Alpha"), \
|
||||
.height = 32, \
|
||||
.weight = 3200, \
|
||||
.description = gArceusPokedexText, \
|
||||
.pokemonScale = 256, \
|
||||
.pokemonOffset = 0, \
|
||||
.trainerScale = 495, \
|
||||
.trainerOffset = 10, \
|
||||
.frontPic = gMonFrontPic_Arceus, \
|
||||
.frontPicSize = MON_COORDS_SIZE(64, 64), \
|
||||
.frontPicYOffset = 0, \
|
||||
.frontAnimFrames = sAnims_Arceus, \
|
||||
.frontAnimId = ANIM_GROW_VIBRATE, \
|
||||
.backPic = gMonBackPic_Arceus, \
|
||||
.backPicSize = MON_COORDS_SIZE(64, 64), \
|
||||
.backPicYOffset = 3, \
|
||||
.backAnimId = BACK_ANIM_GROW_STUTTER, \
|
||||
.palette = gMonPalette_Arceus ##typeName, \
|
||||
.shinyPalette = gMonShinyPalette_Arceus ##typeName, \
|
||||
.iconSprite = gMonIcon_Arceus, \
|
||||
.iconPalIndex = 1, \
|
||||
FOOTPRINT(Arceus) \
|
||||
.levelUpLearnset = sArceusLevelUpLearnset, \
|
||||
.teachableLearnset = sArceusTeachableLearnset, \
|
||||
.formSpeciesIdTable = sArceusFormSpeciesIdTable, \
|
||||
.formChangeTable = sArceusFormChangeTable, \
|
||||
.isMythical = TRUE, \
|
||||
}
|
||||
|
||||
[SPECIES_ARCEUS_NORMAL] = ARCEUS_SPECIES_INFO(TYPE_NORMAL, Normal),
|
||||
|
|
@ -21,7 +21,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_VICTORY_STAR, ABILITY_NONE },
|
||||
.abilities = { ABILITY_VICTORY_STAR, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Victini"),
|
||||
.cryId = CRY_VICTINI,
|
||||
|
|
@ -4399,7 +4399,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_MUMMY, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MUMMY, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Yamask"),
|
||||
.cryId = CRY_YAMASK,
|
||||
|
|
@ -4455,7 +4455,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_MUMMY, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MUMMY, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Cofagrigus"),
|
||||
.cryId = CRY_COFAGRIGUS,
|
||||
|
|
@ -4508,7 +4508,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_WANDERING_SPIRIT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_WANDERING_SPIRIT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Yamask"),
|
||||
.cryId = CRY_YAMASK,
|
||||
|
|
@ -4564,7 +4564,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_WANDERING_SPIRIT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_WANDERING_SPIRIT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Runerigus"),
|
||||
.cryId = CRY_RUNERIGUS,
|
||||
|
|
@ -4726,7 +4726,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FLYING, EGG_GROUP_WATER_3),
|
||||
.abilities = { ABILITY_DEFEATIST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DEFEATIST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Archen"),
|
||||
.cryId = CRY_ARCHEN,
|
||||
|
|
@ -4779,7 +4779,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FLYING, EGG_GROUP_WATER_3),
|
||||
.abilities = { ABILITY_DEFEATIST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DEFEATIST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Archeops"),
|
||||
.cryId = CRY_ARCHEOPS,
|
||||
|
|
@ -5007,7 +5007,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Zorua"),
|
||||
.cryId = CRY_ZORUA,
|
||||
|
|
@ -5061,7 +5061,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Zoroark"),
|
||||
.cryId = CRY_ZOROARK,
|
||||
|
|
@ -5115,7 +5115,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Zorua"),
|
||||
.cryId = CRY_ZORUA,
|
||||
|
|
@ -5170,7 +5170,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ILLUSION, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Zoroark"),
|
||||
.cryId = CRY_ZOROARK,
|
||||
|
|
@ -6919,7 +6919,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_IRON_BARBS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_IRON_BARBS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Ferroseed"),
|
||||
.cryId = CRY_FERROSEED,
|
||||
|
|
@ -7194,7 +7194,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Tynamo"),
|
||||
.cryId = CRY_TYNAMO,
|
||||
|
|
@ -7249,7 +7249,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Eelektrik"),
|
||||
.cryId = CRY_EELEKTRIK,
|
||||
|
|
@ -7303,7 +7303,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Eelektross"),
|
||||
.cryId = CRY_EELEKTROSS,
|
||||
|
|
@ -7908,7 +7908,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Cryogonal"),
|
||||
.cryId = CRY_CRYOGONAL,
|
||||
|
|
@ -8125,7 +8125,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_AMORPHOUS),
|
||||
.abilities = { ABILITY_MIMICRY, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MIMICRY, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Stunfisk"),
|
||||
.cryId = CRY_STUNFISK,
|
||||
|
|
@ -9052,7 +9052,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_DRAGON),
|
||||
.abilities = { ABILITY_HUSTLE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_HUSTLE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Deino"),
|
||||
.cryId = CRY_DEINO,
|
||||
|
|
@ -9105,7 +9105,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_DRAGON),
|
||||
.abilities = { ABILITY_HUSTLE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_HUSTLE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Zweilous"),
|
||||
.cryId = CRY_ZWEILOUS,
|
||||
|
|
@ -9158,7 +9158,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_DRAGON),
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEVITATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Hydreigon"),
|
||||
.cryId = CRY_HYDREIGON,
|
||||
|
|
@ -9323,7 +9323,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE },
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Cobalion"),
|
||||
.cryId = CRY_COBALION,
|
||||
|
|
@ -9378,7 +9378,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE },
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Terrakion"),
|
||||
.cryId = CRY_TERRAKION,
|
||||
|
|
@ -9433,7 +9433,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE },
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Virizion"),
|
||||
.cryId = CRY_VIRIZION,
|
||||
|
|
@ -9715,7 +9715,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TURBOBLAZE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TURBOBLAZE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Reshiram"),
|
||||
.cryId = CRY_RESHIRAM,
|
||||
|
|
@ -9770,7 +9770,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TERAVOLT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TERAVOLT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Zekrom"),
|
||||
.cryId = CRY_ZEKROM,
|
||||
|
|
@ -9881,7 +9881,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 90,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_INTIMIDATE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_INTIMIDATE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Landorus"),
|
||||
.cryId = CRY_LANDORUS_THERIAN,
|
||||
|
|
@ -9940,7 +9940,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Kyurem"),
|
||||
|
|
@ -10002,7 +10002,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TURBOBLAZE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TURBOBLAZE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Kyurem"),
|
||||
|
|
@ -10064,7 +10064,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TERAVOLT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TERAVOLT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Kyurem"),
|
||||
|
|
@ -10123,7 +10123,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE },
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Keldeo"),
|
||||
.cryId = CRY_KELDEO,
|
||||
|
|
@ -10178,7 +10178,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE },
|
||||
.abilities = { ABILITY_JUSTIFIED, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Keldeo"),
|
||||
|
|
@ -10240,7 +10240,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Meloetta"),
|
||||
|
|
@ -10301,7 +10301,7 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_SERENE_GRACE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Meloetta"),
|
||||
|
|
@ -10342,57 +10342,57 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
|
|||
#endif //P_FAMILY_MELOETTA
|
||||
|
||||
#if P_FAMILY_GENESECT
|
||||
#define GENESECT_SPECIES_INFO(form) \
|
||||
{ \
|
||||
.baseHP = 71, \
|
||||
.baseAttack = 120, \
|
||||
.baseDefense = 95, \
|
||||
.baseSpeed = 99, \
|
||||
.baseSpAttack = 120, \
|
||||
.baseSpDefense = 95, \
|
||||
.types = MON_TYPES(TYPE_BUG, TYPE_STEEL), \
|
||||
.catchRate = 3, \
|
||||
.expYield = (P_UPDATED_EXP_YIELDS >= GEN_8) ? 300 : 270, \
|
||||
.evYield_Attack = 1, \
|
||||
.evYield_Speed = 1, \
|
||||
.evYield_SpAttack = 1, \
|
||||
.genderRatio = MON_GENDERLESS, \
|
||||
.eggCycles = 120, \
|
||||
.friendship = 0, \
|
||||
.growthRate = GROWTH_SLOW, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED), \
|
||||
.abilities = { ABILITY_DOWNLOAD, ABILITY_NONE }, \
|
||||
.bodyColor = BODY_COLOR_PURPLE, \
|
||||
.speciesName = _("Genesect"), \
|
||||
.cryId = CRY_GENESECT, \
|
||||
.natDexNum = NATIONAL_DEX_GENESECT, \
|
||||
.categoryName = _("Paleozoic"), \
|
||||
.height = 15, \
|
||||
.weight = 825, \
|
||||
.description = gGenesectPokedexText, \
|
||||
.pokemonScale = 268, \
|
||||
.pokemonOffset = 2, \
|
||||
.trainerScale = 271, \
|
||||
.trainerOffset = 0, \
|
||||
.frontPic = gMonFrontPic_Genesect, \
|
||||
.frontPicSize = MON_COORDS_SIZE(56, 64), \
|
||||
.frontPicYOffset = 0, \
|
||||
.frontAnimFrames = sAnims_Genesect, \
|
||||
.frontAnimId = ANIM_H_VIBRATE, \
|
||||
.backPic = gMonBackPic_Genesect, \
|
||||
.backPicSize = MON_COORDS_SIZE(64, 48), \
|
||||
.backPicYOffset = 8, \
|
||||
.backAnimId = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE, \
|
||||
.palette = gMonPalette_##form, \
|
||||
.shinyPalette = gMonShinyPalette_##form, \
|
||||
.iconSprite = gMonIcon_Genesect, \
|
||||
.iconPalIndex = 2, \
|
||||
FOOTPRINT(Genesect) \
|
||||
.levelUpLearnset = sGenesectLevelUpLearnset, \
|
||||
.teachableLearnset = sGenesectTeachableLearnset, \
|
||||
.formSpeciesIdTable = sGenesectFormSpeciesIdTable, \
|
||||
.formChangeTable = sGenesectFormChangeTable, \
|
||||
.isMythical = TRUE, \
|
||||
#define GENESECT_SPECIES_INFO(form) \
|
||||
{ \
|
||||
.baseHP = 71, \
|
||||
.baseAttack = 120, \
|
||||
.baseDefense = 95, \
|
||||
.baseSpeed = 99, \
|
||||
.baseSpAttack = 120, \
|
||||
.baseSpDefense = 95, \
|
||||
.types = MON_TYPES(TYPE_BUG, TYPE_STEEL), \
|
||||
.catchRate = 3, \
|
||||
.expYield = (P_UPDATED_EXP_YIELDS >= GEN_8) ? 300 : 270, \
|
||||
.evYield_Attack = 1, \
|
||||
.evYield_Speed = 1, \
|
||||
.evYield_SpAttack = 1, \
|
||||
.genderRatio = MON_GENDERLESS, \
|
||||
.eggCycles = 120, \
|
||||
.friendship = 0, \
|
||||
.growthRate = GROWTH_SLOW, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED), \
|
||||
.abilities = { ABILITY_DOWNLOAD, ABILITY_NONE, ABILITY_NONE }, \
|
||||
.bodyColor = BODY_COLOR_PURPLE, \
|
||||
.speciesName = _("Genesect"), \
|
||||
.cryId = CRY_GENESECT, \
|
||||
.natDexNum = NATIONAL_DEX_GENESECT, \
|
||||
.categoryName = _("Paleozoic"), \
|
||||
.height = 15, \
|
||||
.weight = 825, \
|
||||
.description = gGenesectPokedexText, \
|
||||
.pokemonScale = 268, \
|
||||
.pokemonOffset = 2, \
|
||||
.trainerScale = 271, \
|
||||
.trainerOffset = 0, \
|
||||
.frontPic = gMonFrontPic_Genesect, \
|
||||
.frontPicSize = MON_COORDS_SIZE(56, 64), \
|
||||
.frontPicYOffset = 0, \
|
||||
.frontAnimFrames = sAnims_Genesect, \
|
||||
.frontAnimId = ANIM_H_VIBRATE, \
|
||||
.backPic = gMonBackPic_Genesect, \
|
||||
.backPicSize = MON_COORDS_SIZE(64, 48), \
|
||||
.backPicYOffset = 8, \
|
||||
.backAnimId = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE, \
|
||||
.palette = gMonPalette_##form, \
|
||||
.shinyPalette = gMonShinyPalette_##form, \
|
||||
.iconSprite = gMonIcon_Genesect, \
|
||||
.iconPalIndex = 2, \
|
||||
FOOTPRINT(Genesect) \
|
||||
.levelUpLearnset = sGenesectLevelUpLearnset, \
|
||||
.teachableLearnset = sGenesectTeachableLearnset, \
|
||||
.formSpeciesIdTable = sGenesectFormSpeciesIdTable, \
|
||||
.formChangeTable = sGenesectFormChangeTable, \
|
||||
.isMythical = TRUE, \
|
||||
}
|
||||
|
||||
[SPECIES_GENESECT] = GENESECT_SPECIES_INFO(Genesect),
|
||||
|
|
@ -857,113 +857,149 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
#endif //P_FAMILY_FLETCHLING
|
||||
|
||||
#if P_FAMILY_SCATTERBUG
|
||||
[SPECIES_SCATTERBUG] =
|
||||
{
|
||||
.baseHP = 38,
|
||||
.baseAttack = 35,
|
||||
.baseDefense = 40,
|
||||
.baseSpeed = 35,
|
||||
.baseSpAttack = 27,
|
||||
.baseSpDefense = 25,
|
||||
.types = MON_TYPES(TYPE_BUG),
|
||||
.catchRate = 255,
|
||||
.expYield = 40,
|
||||
.evYield_Defense = 1,
|
||||
.genderRatio = PERCENT_FEMALE(50),
|
||||
.eggCycles = 15,
|
||||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||||
.abilities = { ABILITY_SHIELD_DUST, ABILITY_COMPOUND_EYES, ABILITY_FRIEND_GUARD },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Scatterbug"),
|
||||
.cryId = CRY_SCATTERBUG,
|
||||
.natDexNum = NATIONAL_DEX_SCATTERBUG,
|
||||
.categoryName = _("Scatterdust"),
|
||||
.height = 3,
|
||||
.weight = 25,
|
||||
.description = COMPOUND_STRING(
|
||||
"When under attack from bird Pokémon,\n"
|
||||
"it spews a poisonous black powder that\n"
|
||||
"causes paralysis on contact. Scatterbug\n"
|
||||
"can live in any region or climate."),
|
||||
.pokemonScale = 530,
|
||||
.pokemonOffset = 13,
|
||||
.trainerScale = 256,
|
||||
.trainerOffset = 0,
|
||||
.frontPic = gMonFrontPic_Scatterbug,
|
||||
.frontPicSize = MON_COORDS_SIZE(32, 48),
|
||||
.frontPicYOffset = 13,
|
||||
.frontAnimFrames = sAnims_Scatterbug,
|
||||
.frontAnimId = ANIM_V_STRETCH,
|
||||
.backPic = gMonBackPic_Scatterbug,
|
||||
.backPicSize = MON_COORDS_SIZE(40, 56),
|
||||
.backPicYOffset = 12,
|
||||
.backAnimId = BACK_ANIM_H_SLIDE,
|
||||
.palette = gMonPalette_Scatterbug,
|
||||
.shinyPalette = gMonShinyPalette_Scatterbug,
|
||||
.iconSprite = gMonIcon_Scatterbug,
|
||||
.iconPalIndex = 1,
|
||||
FOOTPRINT(Scatterbug)
|
||||
.tmIlliterate = TRUE,
|
||||
.levelUpLearnset = sScatterbugLevelUpLearnset,
|
||||
.teachableLearnset = sScatterbugTeachableLearnset,
|
||||
.evolutions = EVOLUTION({EVO_LEVEL, 9, SPECIES_SPEWPA}),
|
||||
},
|
||||
#define SCATTERBUG_SPECIES_INFO(evolution) \
|
||||
{ \
|
||||
.baseHP = 38, \
|
||||
.baseAttack = 35, \
|
||||
.baseDefense = 40, \
|
||||
.baseSpeed = 35, \
|
||||
.baseSpAttack = 27, \
|
||||
.baseSpDefense = 25, \
|
||||
.types = MON_TYPES(TYPE_BUG), \
|
||||
.catchRate = 255, \
|
||||
.expYield = 40, \
|
||||
.evYield_Defense = 1, \
|
||||
.genderRatio = PERCENT_FEMALE(50), \
|
||||
.eggCycles = 15, \
|
||||
.friendship = STANDARD_FRIENDSHIP, \
|
||||
.growthRate = GROWTH_MEDIUM_FAST, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG), \
|
||||
.abilities = { ABILITY_SHIELD_DUST, ABILITY_COMPOUND_EYES, ABILITY_FRIEND_GUARD }, \
|
||||
.bodyColor = BODY_COLOR_BLACK, \
|
||||
.speciesName = _("Scatterbug"), \
|
||||
.cryId = CRY_SCATTERBUG, \
|
||||
.natDexNum = NATIONAL_DEX_SCATTERBUG, \
|
||||
.categoryName = _("Scatterdust"), \
|
||||
.height = 3, \
|
||||
.weight = 25, \
|
||||
.description = gScatterbugPokedexText, \
|
||||
.pokemonScale = 530, \
|
||||
.pokemonOffset = 13, \
|
||||
.trainerScale = 256, \
|
||||
.trainerOffset = 0, \
|
||||
.frontPic = gMonFrontPic_Scatterbug, \
|
||||
.frontPicSize = MON_COORDS_SIZE(32, 48), \
|
||||
.frontPicYOffset = 13, \
|
||||
.frontAnimFrames = sAnims_Scatterbug, \
|
||||
.frontAnimId = ANIM_V_STRETCH, \
|
||||
.backPic = gMonBackPic_Scatterbug, \
|
||||
.backPicSize = MON_COORDS_SIZE(40, 56), \
|
||||
.backPicYOffset = 12, \
|
||||
.backAnimId = BACK_ANIM_H_SLIDE, \
|
||||
.palette = gMonPalette_Scatterbug, \
|
||||
.shinyPalette = gMonShinyPalette_Scatterbug, \
|
||||
.iconSprite = gMonIcon_Scatterbug, \
|
||||
.iconPalIndex = 1, \
|
||||
FOOTPRINT(Scatterbug) \
|
||||
.tmIlliterate = TRUE, \
|
||||
.levelUpLearnset = sScatterbugLevelUpLearnset, \
|
||||
.teachableLearnset = sScatterbugTeachableLearnset, \
|
||||
.formSpeciesIdTable = sScatterbugFormSpeciesIdTable, \
|
||||
.evolutions = EVOLUTION({EVO_LEVEL, 9, SPECIES_SPEWPA_##evolution}), \
|
||||
} \
|
||||
|
||||
[SPECIES_SPEWPA] =
|
||||
{
|
||||
.baseHP = 45,
|
||||
.baseAttack = 22,
|
||||
.baseDefense = 60,
|
||||
.baseSpeed = 29,
|
||||
.baseSpAttack = 27,
|
||||
.baseSpDefense = 30,
|
||||
.types = MON_TYPES(TYPE_BUG),
|
||||
.catchRate = 120,
|
||||
.expYield = 75,
|
||||
.evYield_Defense = 2,
|
||||
.genderRatio = PERCENT_FEMALE(50),
|
||||
.eggCycles = 15,
|
||||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_FRIEND_GUARD },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Spewpa"),
|
||||
.cryId = CRY_SPEWPA,
|
||||
.natDexNum = NATIONAL_DEX_SPEWPA,
|
||||
.categoryName = _("Scatterdust"),
|
||||
.height = 3,
|
||||
.weight = 84,
|
||||
.description = COMPOUND_STRING(
|
||||
"It lives hidden within thicket shadows.\n"
|
||||
"When predators attack, it quickly bristles\n"
|
||||
"the fur covering its body in an effort to\n"
|
||||
"threaten them."),
|
||||
.pokemonScale = 530,
|
||||
.pokemonOffset = 13,
|
||||
.trainerScale = 256,
|
||||
.trainerOffset = 0,
|
||||
.frontPic = gMonFrontPic_Spewpa,
|
||||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||||
.frontPicYOffset = 11,
|
||||
.frontAnimFrames = sAnims_Spewpa,
|
||||
.frontAnimId = ANIM_V_SHAKE,
|
||||
.backPic = gMonBackPic_Spewpa,
|
||||
.backPicSize = MON_COORDS_SIZE(48, 48),
|
||||
.backPicYOffset = 12,
|
||||
.backAnimId = BACK_ANIM_H_VIBRATE,
|
||||
.palette = gMonPalette_Spewpa,
|
||||
.shinyPalette = gMonShinyPalette_Spewpa,
|
||||
.iconSprite = gMonIcon_Spewpa,
|
||||
.iconPalIndex = 1,
|
||||
FOOTPRINT(Spewpa)
|
||||
.tmIlliterate = TRUE,
|
||||
.levelUpLearnset = sSpewpaLevelUpLearnset,
|
||||
.teachableLearnset = sSpewpaTeachableLearnset,
|
||||
.evolutions = EVOLUTION({EVO_LEVEL, 12, SPECIES_VIVILLON_ICY_SNOW}),
|
||||
},
|
||||
[SPECIES_SCATTERBUG_ICY_SNOW] = SCATTERBUG_SPECIES_INFO(ICY_SNOW),
|
||||
[SPECIES_SCATTERBUG_POLAR] = SCATTERBUG_SPECIES_INFO(POLAR),
|
||||
[SPECIES_SCATTERBUG_TUNDRA] = SCATTERBUG_SPECIES_INFO(TUNDRA),
|
||||
[SPECIES_SCATTERBUG_CONTINENTAL] = SCATTERBUG_SPECIES_INFO(CONTINENTAL),
|
||||
[SPECIES_SCATTERBUG_GARDEN] = SCATTERBUG_SPECIES_INFO(GARDEN),
|
||||
[SPECIES_SCATTERBUG_ELEGANT] = SCATTERBUG_SPECIES_INFO(ELEGANT),
|
||||
[SPECIES_SCATTERBUG_MEADOW] = SCATTERBUG_SPECIES_INFO(MEADOW),
|
||||
[SPECIES_SCATTERBUG_MODERN] = SCATTERBUG_SPECIES_INFO(MODERN),
|
||||
[SPECIES_SCATTERBUG_MARINE] = SCATTERBUG_SPECIES_INFO(MARINE),
|
||||
[SPECIES_SCATTERBUG_ARCHIPELAGO] = SCATTERBUG_SPECIES_INFO(ARCHIPELAGO),
|
||||
[SPECIES_SCATTERBUG_HIGH_PLAINS] = SCATTERBUG_SPECIES_INFO(HIGH_PLAINS),
|
||||
[SPECIES_SCATTERBUG_SANDSTORM] = SCATTERBUG_SPECIES_INFO(SANDSTORM),
|
||||
[SPECIES_SCATTERBUG_RIVER] = SCATTERBUG_SPECIES_INFO(RIVER),
|
||||
[SPECIES_SCATTERBUG_MONSOON] = SCATTERBUG_SPECIES_INFO(MONSOON),
|
||||
[SPECIES_SCATTERBUG_SAVANNA] = SCATTERBUG_SPECIES_INFO(SAVANNA),
|
||||
[SPECIES_SCATTERBUG_SUN] = SCATTERBUG_SPECIES_INFO(SUN),
|
||||
[SPECIES_SCATTERBUG_OCEAN] = SCATTERBUG_SPECIES_INFO(OCEAN),
|
||||
[SPECIES_SCATTERBUG_JUNGLE] = SCATTERBUG_SPECIES_INFO(JUNGLE),
|
||||
[SPECIES_SCATTERBUG_FANCY] = SCATTERBUG_SPECIES_INFO(FANCY),
|
||||
[SPECIES_SCATTERBUG_POKE_BALL] = SCATTERBUG_SPECIES_INFO(POKE_BALL),
|
||||
|
||||
#define SPEWPA_SPECIES_INFO(evolution) \
|
||||
{ \
|
||||
.baseHP = 45, \
|
||||
.baseAttack = 22, \
|
||||
.baseDefense = 60, \
|
||||
.baseSpeed = 29, \
|
||||
.baseSpAttack = 27, \
|
||||
.baseSpDefense = 30, \
|
||||
.types = MON_TYPES(TYPE_BUG), \
|
||||
.catchRate = 120, \
|
||||
.expYield = 75, \
|
||||
.evYield_Defense = 2, \
|
||||
.genderRatio = PERCENT_FEMALE(50), \
|
||||
.eggCycles = 15, \
|
||||
.friendship = STANDARD_FRIENDSHIP, \
|
||||
.growthRate = GROWTH_MEDIUM_FAST, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG), \
|
||||
.abilities = { ABILITY_SHED_SKIN, ABILITY_NONE, ABILITY_FRIEND_GUARD }, \
|
||||
.bodyColor = BODY_COLOR_BLACK, \
|
||||
.speciesName = _("Spewpa"), \
|
||||
.cryId = CRY_SPEWPA, \
|
||||
.natDexNum = NATIONAL_DEX_SPEWPA, \
|
||||
.categoryName = _("Scatterdust"), \
|
||||
.height = 3, \
|
||||
.weight = 84, \
|
||||
.description = gSpewpaPokedexText, \
|
||||
.pokemonScale = 530, \
|
||||
.pokemonOffset = 13, \
|
||||
.trainerScale = 256, \
|
||||
.trainerOffset = 0, \
|
||||
.frontPic = gMonFrontPic_Spewpa, \
|
||||
.frontPicSize = MON_COORDS_SIZE(40, 48), \
|
||||
.frontPicYOffset = 11, \
|
||||
.frontAnimFrames = sAnims_Spewpa, \
|
||||
.frontAnimId = ANIM_V_SHAKE, \
|
||||
.backPic = gMonBackPic_Spewpa, \
|
||||
.backPicSize = MON_COORDS_SIZE(48, 48), \
|
||||
.backPicYOffset = 12, \
|
||||
.backAnimId = BACK_ANIM_H_VIBRATE, \
|
||||
.palette = gMonPalette_Spewpa, \
|
||||
.shinyPalette = gMonShinyPalette_Spewpa, \
|
||||
.iconSprite = gMonIcon_Spewpa, \
|
||||
.iconPalIndex = 1, \
|
||||
FOOTPRINT(Spewpa) \
|
||||
.tmIlliterate = TRUE, \
|
||||
.levelUpLearnset = sSpewpaLevelUpLearnset, \
|
||||
.teachableLearnset = sSpewpaTeachableLearnset, \
|
||||
.formSpeciesIdTable = sSpewpaFormSpeciesIdTable, \
|
||||
.evolutions = EVOLUTION({EVO_LEVEL, 12, SPECIES_VIVILLON_##evolution}), \
|
||||
}
|
||||
|
||||
[SPECIES_SPEWPA_ICY_SNOW] = SPEWPA_SPECIES_INFO(ICY_SNOW),
|
||||
[SPECIES_SPEWPA_POLAR] = SPEWPA_SPECIES_INFO(POLAR),
|
||||
[SPECIES_SPEWPA_TUNDRA] = SPEWPA_SPECIES_INFO(TUNDRA),
|
||||
[SPECIES_SPEWPA_CONTINENTAL] = SPEWPA_SPECIES_INFO(CONTINENTAL),
|
||||
[SPECIES_SPEWPA_GARDEN] = SPEWPA_SPECIES_INFO(GARDEN),
|
||||
[SPECIES_SPEWPA_ELEGANT] = SPEWPA_SPECIES_INFO(ELEGANT),
|
||||
[SPECIES_SPEWPA_MEADOW] = SPEWPA_SPECIES_INFO(MEADOW),
|
||||
[SPECIES_SPEWPA_MODERN] = SPEWPA_SPECIES_INFO(MODERN),
|
||||
[SPECIES_SPEWPA_MARINE] = SPEWPA_SPECIES_INFO(MARINE),
|
||||
[SPECIES_SPEWPA_ARCHIPELAGO] = SPEWPA_SPECIES_INFO(ARCHIPELAGO),
|
||||
[SPECIES_SPEWPA_HIGH_PLAINS] = SPEWPA_SPECIES_INFO(HIGH_PLAINS),
|
||||
[SPECIES_SPEWPA_SANDSTORM] = SPEWPA_SPECIES_INFO(SANDSTORM),
|
||||
[SPECIES_SPEWPA_RIVER] = SPEWPA_SPECIES_INFO(RIVER),
|
||||
[SPECIES_SPEWPA_MONSOON] = SPEWPA_SPECIES_INFO(MONSOON),
|
||||
[SPECIES_SPEWPA_SAVANNA] = SPEWPA_SPECIES_INFO(SAVANNA),
|
||||
[SPECIES_SPEWPA_SUN] = SPEWPA_SPECIES_INFO(SUN),
|
||||
[SPECIES_SPEWPA_OCEAN] = SPEWPA_SPECIES_INFO(OCEAN),
|
||||
[SPECIES_SPEWPA_JUNGLE] = SPEWPA_SPECIES_INFO(JUNGLE),
|
||||
[SPECIES_SPEWPA_FANCY] = SPEWPA_SPECIES_INFO(FANCY),
|
||||
[SPECIES_SPEWPA_POKE_BALL] = SPEWPA_SPECIES_INFO(POKE_BALL),
|
||||
|
||||
#define VIVILLON_MISC_INFO(form, color, iconPal) \
|
||||
.baseHP = 80, \
|
||||
|
|
@ -1854,7 +1890,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP, \
|
||||
.growthRate = GROWTH_MEDIUM_FAST, \
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD), \
|
||||
.abilities = { ABILITY_FUR_COAT, ABILITY_NONE }, \
|
||||
.abilities = { ABILITY_FUR_COAT, ABILITY_NONE, ABILITY_NONE }, \
|
||||
.bodyColor = BODY_COLOR_WHITE, \
|
||||
.noFlip = _noFlip, \
|
||||
.speciesName = _("Furfrou"), \
|
||||
|
|
@ -2079,7 +2115,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_NO_GUARD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_NO_GUARD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Honedge"),
|
||||
.cryId = CRY_HONEDGE,
|
||||
|
|
@ -2133,7 +2169,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_NO_GUARD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_NO_GUARD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Doublade"),
|
||||
.cryId = CRY_DOUBLADE,
|
||||
|
|
@ -2190,7 +2226,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_STANCE_CHANGE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_STANCE_CHANGE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Aegislash"),
|
||||
.cryId = CRY_AEGISLASH,
|
||||
|
|
@ -2251,7 +2287,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_STANCE_CHANGE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_STANCE_CHANGE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Aegislash"),
|
||||
.cryId = CRY_AEGISLASH,
|
||||
|
|
@ -2848,7 +2884,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_WATER_3),
|
||||
.abilities = { ABILITY_MEGA_LAUNCHER, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MEGA_LAUNCHER, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Clauncher"),
|
||||
|
|
@ -2902,7 +2938,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_WATER_3),
|
||||
.abilities = { ABILITY_MEGA_LAUNCHER, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MEGA_LAUNCHER, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Clawitzer"),
|
||||
|
|
@ -4613,7 +4649,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_FAIRY_AURA, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FAIRY_AURA, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Xerneas"),
|
||||
.cryId = CRY_XERNEAS,
|
||||
|
|
@ -4664,7 +4700,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_FAIRY_AURA, ABILITY_NONE },
|
||||
.abilities = { ABILITY_FAIRY_AURA, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Xerneas"),
|
||||
.cryId = CRY_XERNEAS,
|
||||
|
|
@ -4717,7 +4753,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_DARK_AURA, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DARK_AURA, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Yveltal"),
|
||||
.cryId = CRY_YVELTAL,
|
||||
|
|
@ -4773,7 +4809,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_AURA_BREAK, ABILITY_NONE },
|
||||
.abilities = { ABILITY_AURA_BREAK, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Zygarde"),
|
||||
|
|
@ -4824,7 +4860,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_POWER_CONSTRUCT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_POWER_CONSTRUCT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Zygarde"),
|
||||
|
|
@ -4875,7 +4911,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_AURA_BREAK, ABILITY_NONE },
|
||||
.abilities = { ABILITY_AURA_BREAK, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Zygarde"),
|
||||
|
|
@ -4927,7 +4963,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_POWER_CONSTRUCT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_POWER_CONSTRUCT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Zygarde"),
|
||||
|
|
@ -4979,7 +5015,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_POWER_CONSTRUCT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_POWER_CONSTRUCT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.noFlip = TRUE,
|
||||
.speciesName = _("Zygarde"),
|
||||
|
|
@ -5038,7 +5074,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_CLEAR_BODY, ABILITY_NONE },
|
||||
.abilities = { ABILITY_CLEAR_BODY, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PINK,
|
||||
.speciesName = _("Diancie"),
|
||||
.cryId = CRY_DIANCIE,
|
||||
|
|
@ -5154,7 +5190,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_MAGICIAN, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MAGICIAN, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Hoopa"),
|
||||
.cryId = CRY_HOOPA_CONFINED,
|
||||
|
|
@ -5210,7 +5246,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = P_UPDATED_FRIENDSHIP >= GEN_8 ? STANDARD_FRIENDSHIP : 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_MAGICIAN, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MAGICIAN, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Hoopa"),
|
||||
.cryId = CRY_HOOPA_UNBOUND,
|
||||
|
|
@ -5268,7 +5304,7 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_WATER_ABSORB, ABILITY_NONE },
|
||||
.abilities = { ABILITY_WATER_ABSORB, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("Volcanion"),
|
||||
.cryId = CRY_VOLCANION,
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -2585,7 +2585,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FLYING),
|
||||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Cramorant"),
|
||||
.cryId = CRY_CRAMORANT,
|
||||
|
|
@ -2638,7 +2638,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FLYING),
|
||||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Cramorant"),
|
||||
.cryId = CRY_CRAMORANT,
|
||||
|
|
@ -2692,7 +2692,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FLYING),
|
||||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Cramorant"),
|
||||
.cryId = CRY_CRAMORANT,
|
||||
|
|
@ -4484,7 +4484,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||||
.abilities = { ABILITY_POWER_SPOT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_POWER_SPOT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Stonjourne"),
|
||||
.cryId = CRY_STONJOURNER,
|
||||
|
|
@ -4538,7 +4538,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_ICE_FACE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ICE_FACE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Eiscue"),
|
||||
.cryId = CRY_EISCUE_ICE_FACE,
|
||||
|
|
@ -4592,7 +4592,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||||
.abilities = { ABILITY_ICE_FACE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ICE_FACE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Eiscue"),
|
||||
.cryId = CRY_EISCUE_NOICE_FACE,
|
||||
|
|
@ -4756,7 +4756,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_FAIRY),
|
||||
.abilities = { ABILITY_HUNGER_SWITCH, ABILITY_NONE },
|
||||
.abilities = { ABILITY_HUNGER_SWITCH, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Morpeko"),
|
||||
.cryId = CRY_MORPEKO_FULL_BELLY,
|
||||
|
|
@ -4810,7 +4810,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_FAIRY),
|
||||
.abilities = { ABILITY_HUNGER_SWITCH, ABILITY_NONE },
|
||||
.abilities = { ABILITY_HUNGER_SWITCH, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Morpeko"),
|
||||
.cryId = CRY_MORPEKO_HANGRY,
|
||||
|
|
@ -5578,7 +5578,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_INTREPID_SWORD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_INTREPID_SWORD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Zacian"),
|
||||
.cryId = CRY_ZACIAN_HERO_OF_MANY_BATTLES,
|
||||
|
|
@ -5632,7 +5632,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_INTREPID_SWORD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_INTREPID_SWORD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Zacian"),
|
||||
.cryId = CRY_ZACIAN_CROWNED_SWORD,
|
||||
|
|
@ -5689,7 +5689,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_DAUNTLESS_SHIELD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DAUNTLESS_SHIELD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Zamazenta"),
|
||||
.cryId = CRY_ZAMAZENTA_HERO_OF_MANY_BATTLES,
|
||||
|
|
@ -5744,7 +5744,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_DAUNTLESS_SHIELD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DAUNTLESS_SHIELD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Zamazenta"),
|
||||
.cryId = CRY_ZAMAZENTA_CROWNED_SHIELD,
|
||||
|
|
@ -5801,7 +5801,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Eternatus"),
|
||||
.cryId = CRY_ETERNATUS,
|
||||
|
|
@ -5856,7 +5856,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Eternatus"),
|
||||
.cryId = CRY_ETERNATUS_ETERNAMAX,
|
||||
|
|
@ -5913,7 +5913,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_INNER_FOCUS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_INNER_FOCUS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Kubfu"),
|
||||
.cryId = CRY_KUBFU,
|
||||
|
|
@ -5969,7 +5969,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Urshifu"),
|
||||
.cryId = CRY_URSHIFU_SINGLE_STRIKE_STYLE,
|
||||
|
|
@ -6025,7 +6025,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Urshifu"),
|
||||
.cryId = CRY_URSHIFU_SINGLE_STRIKE_STYLE,
|
||||
|
|
@ -6081,7 +6081,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Urshifu"),
|
||||
.cryId = CRY_URSHIFU_RAPID_STRIKE_STYLE,
|
||||
|
|
@ -6137,7 +6137,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE },
|
||||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Urshifu"),
|
||||
.cryId = CRY_URSHIFU_RAPID_STRIKE_STYLE,
|
||||
|
|
@ -6196,7 +6196,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEAF_GUARD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEAF_GUARD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Zarude"),
|
||||
.cryId = CRY_ZARUDE,
|
||||
|
|
@ -6249,7 +6249,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_LEAF_GUARD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_LEAF_GUARD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Zarude"),
|
||||
.cryId = CRY_ZARUDE,
|
||||
|
|
@ -6305,7 +6305,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TRANSISTOR, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TRANSISTOR, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Regieleki"),
|
||||
.cryId = CRY_REGIELEKI,
|
||||
|
|
@ -6361,7 +6361,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_DRAGONS_MAW, ABILITY_NONE },
|
||||
.abilities = { ABILITY_DRAGONS_MAW, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Regidrago"),
|
||||
.cryId = CRY_REGIDRAGO,
|
||||
|
|
@ -6417,7 +6417,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_CHILLING_NEIGH, ABILITY_NONE },
|
||||
.abilities = { ABILITY_CHILLING_NEIGH, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Glastrier"),
|
||||
.cryId = CRY_GLASTRIER,
|
||||
|
|
@ -6471,7 +6471,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 35,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_GRIM_NEIGH, ABILITY_NONE },
|
||||
.abilities = { ABILITY_GRIM_NEIGH, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Spectrier"),
|
||||
.cryId = CRY_SPECTRIER,
|
||||
|
|
@ -6526,7 +6526,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_UNNERVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_UNNERVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("Calyrex"),
|
||||
.cryId = CRY_CALYREX,
|
||||
|
|
@ -6581,7 +6581,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_AS_ONE_ICE_RIDER, ABILITY_NONE },
|
||||
.abilities = { ABILITY_AS_ONE_ICE_RIDER, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Calyrex"),
|
||||
.cryId = CRY_CALYREX_ICE_RIDER,
|
||||
|
|
@ -6636,7 +6636,7 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
|
|||
.friendship = 100,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_AS_ONE_SHADOW_RIDER, ABILITY_NONE },
|
||||
.abilities = { ABILITY_AS_ONE_SHADOW_RIDER, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Calyrex"),
|
||||
.cryId = CRY_CALYREX_SHADOW_RIDER,
|
||||
|
|
@ -2534,7 +2534,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS),
|
||||
.abilities = { ABILITY_MYCELIUM_MIGHT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MYCELIUM_MIGHT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Toedscool"),
|
||||
.cryId = CRY_TOEDSCOOL,
|
||||
|
|
@ -2587,7 +2587,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS),
|
||||
.abilities = { ABILITY_MYCELIUM_MIGHT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_MYCELIUM_MIGHT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLACK,
|
||||
.speciesName = _("Toedscruel"),
|
||||
.cryId = CRY_TOEDSCRUEL,
|
||||
|
|
@ -3336,7 +3336,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_WATER_2),
|
||||
.abilities = { ABILITY_WATER_VEIL, ABILITY_NONE },
|
||||
.abilities = { ABILITY_WATER_VEIL, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Finizen"),
|
||||
.cryId = CRY_FINIZEN,
|
||||
|
|
@ -3388,7 +3388,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_WATER_2),
|
||||
.abilities = { ABILITY_ZERO_TO_HERO, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ZERO_TO_HERO, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Palafin"),
|
||||
.cryId = CRY_PALAFIN_ZERO,
|
||||
|
|
@ -3442,7 +3442,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_WATER_2),
|
||||
.abilities = { ABILITY_ZERO_TO_HERO, ABILITY_NONE },
|
||||
.abilities = { ABILITY_ZERO_TO_HERO, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Palafin"),
|
||||
.cryId = CRY_PALAFIN_HERO,
|
||||
|
|
@ -4359,7 +4359,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Great Tusk"),
|
||||
.cryId = CRY_GREAT_TUSK,
|
||||
|
|
@ -4414,7 +4414,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PINK,
|
||||
.speciesName = _("ScreamTail"),
|
||||
.cryId = CRY_SCREAM_TAIL,
|
||||
|
|
@ -4469,7 +4469,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("BruteBonet"),
|
||||
.cryId = CRY_BRUTE_BONNET,
|
||||
|
|
@ -4526,7 +4526,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("FluttrMane"),
|
||||
.cryId = CRY_FLUTTER_MANE,
|
||||
|
|
@ -4582,7 +4582,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("SlithrWing"),
|
||||
.cryId = CRY_SLITHER_WING,
|
||||
|
|
@ -4636,7 +4636,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("SndyShocks"),
|
||||
.cryId = CRY_SANDY_SHOCKS,
|
||||
|
|
@ -4691,7 +4691,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("IronTreads"),
|
||||
.cryId = CRY_IRON_TREADS,
|
||||
|
|
@ -4746,7 +4746,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("IronBundle"),
|
||||
.cryId = CRY_IRON_BUNDLE,
|
||||
|
|
@ -4801,7 +4801,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Iron Hands"),
|
||||
.cryId = CRY_IRON_HANDS,
|
||||
|
|
@ -4856,7 +4856,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("IronJuguls"),
|
||||
.cryId = CRY_IRON_JUGULIS,
|
||||
|
|
@ -4912,7 +4912,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("Iron Moth"),
|
||||
.cryId = CRY_IRON_MOTH,
|
||||
|
|
@ -4968,7 +4968,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("IronThorns"),
|
||||
.cryId = CRY_IRON_THORNS,
|
||||
|
|
@ -5183,7 +5183,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_RATTLED, ABILITY_NONE },
|
||||
.abilities = { ABILITY_RATTLED, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_RED,
|
||||
.speciesName = _("Gimmighoul"),
|
||||
.cryId = CRY_GIMMIGHOUL,
|
||||
|
|
@ -5237,7 +5237,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_RUN_AWAY, ABILITY_NONE },
|
||||
.abilities = { ABILITY_RUN_AWAY, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("Gimmighoul"),
|
||||
.cryId = CRY_GIMMIGHOUL,
|
||||
|
|
@ -5291,7 +5291,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_GOOD_AS_GOLD, ABILITY_NONE },
|
||||
.abilities = { ABILITY_GOOD_AS_GOLD, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("Gholdengo"),
|
||||
.cryId = CRY_GHOLDENGO,
|
||||
|
|
@ -5566,7 +5566,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("RoarngMoon"),
|
||||
.cryId = CRY_ROARING_MOON,
|
||||
|
|
@ -5622,7 +5622,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_WHITE,
|
||||
.speciesName = _("IronVliant"),
|
||||
.cryId = CRY_IRON_VALIANT,
|
||||
|
|
@ -5788,7 +5788,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("WalkngWake"),
|
||||
.cryId = CRY_WALKING_WAKE,
|
||||
|
|
@ -5842,7 +5842,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GREEN,
|
||||
.speciesName = _("IronLeaves"),
|
||||
.cryId = CRY_IRON_LEAVES,
|
||||
|
|
@ -6340,7 +6340,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BROWN,
|
||||
.speciesName = _("GouginFire"),
|
||||
.cryId = CRY_GOUGING_FIRE,
|
||||
|
|
@ -6395,7 +6395,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE },
|
||||
.abilities = { ABILITY_PROTOSYNTHESIS, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_YELLOW,
|
||||
.speciesName = _("RagingBolt"),
|
||||
.cryId = CRY_RAGING_BOLT,
|
||||
|
|
@ -6450,7 +6450,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_GRAY,
|
||||
.speciesName = _("IronBouldr"),
|
||||
.cryId = CRY_IRON_BOULDER,
|
||||
|
|
@ -6504,7 +6504,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE },
|
||||
.abilities = { ABILITY_QUARK_DRIVE, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Iron Crown"),
|
||||
.cryId = CRY_IRON_CROWN,
|
||||
|
|
@ -6559,7 +6559,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TERA_SHIFT, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TERA_SHIFT, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Terapagos"),
|
||||
.cryId = CRY_TERAPAGOS,
|
||||
|
|
@ -6615,7 +6615,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TERA_SHELL, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TERA_SHELL, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Terapagos"),
|
||||
.cryId = CRY_TERAPAGOS,
|
||||
|
|
@ -6670,7 +6670,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = STANDARD_FRIENDSHIP,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_TERAFORM_ZERO, ABILITY_NONE },
|
||||
.abilities = { ABILITY_TERAFORM_ZERO, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_BLUE,
|
||||
.speciesName = _("Terapagos"),
|
||||
.cryId = CRY_TERAPAGOS,
|
||||
|
|
@ -6727,7 +6727,7 @@ const struct SpeciesInfo gSpeciesInfoGen9[] =
|
|||
.friendship = 0,
|
||||
.growthRate = GROWTH_SLOW,
|
||||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||||
.abilities = { ABILITY_POISON_PUPPETEER, ABILITY_NONE },
|
||||
.abilities = { ABILITY_POISON_PUPPETEER, ABILITY_NONE, ABILITY_NONE },
|
||||
.bodyColor = BODY_COLOR_PURPLE,
|
||||
.speciesName = _("Pecharunt"),
|
||||
.cryId = CRY_PECHARUNT,
|
||||
282
src/data/pokemon/species_info/shared_dex_text.h
Normal file
282
src/data/pokemon/species_info/shared_dex_text.h
Normal file
|
|
@ -0,0 +1,282 @@
|
|||
// Gen 1 families
|
||||
const u8 gRaticateAlolanPokedexText[] = _(
|
||||
"It forms a group of Rattata, which it \n"
|
||||
"assumes command of. Each group\n"
|
||||
"has its own territory, and disputes\n"
|
||||
"over food happen often.");
|
||||
|
||||
const u8 gPichuPokedexText[] = _(
|
||||
"It is still inept at retaining electricity.\n"
|
||||
"When it is startled, it discharges power\n"
|
||||
"accidentally. It gets better at holding\n"
|
||||
"power as it grows older.");
|
||||
|
||||
const u8 gPikachuPokedexText[] = _(
|
||||
"It stores electricity in the electric sacs\n"
|
||||
"on its cheeks. When it releases pent-up\n"
|
||||
"energy in a burst, the electric power is\n"
|
||||
"equal to a lightning bolt.");
|
||||
|
||||
const u8 gMarowakAlolanPokedexText[] = _(
|
||||
"The cursed flames that light up the bone\n"
|
||||
"carried by this Pokémon are said\n"
|
||||
"to cause both mental and physical\n"
|
||||
"pain that will never fade.");
|
||||
|
||||
const u8 gEeveePokedexText[] = _(
|
||||
"An Eevee has an unstable genetic makeup\n"
|
||||
"that suddenly mutates due to its\n"
|
||||
"environment. Radiation from various\n"
|
||||
"Stones causes this Pokémon to evolve.");
|
||||
|
||||
// Gen 2 families
|
||||
const u8 gUnownPokedexText[] = _(
|
||||
"This Pokémon is shaped like ancient text\n"
|
||||
"characters. Although research is ongoing,\n"
|
||||
"it is a mystery as to which came first,\n"
|
||||
"the ancient writings or the various Unown.");
|
||||
|
||||
// Gen 3 families
|
||||
const u8 gDeoxysNormalPokedexText[] = _(
|
||||
"Deoxys emerged from a virus that came\n"
|
||||
"from space. It is highly intelligent and\n"
|
||||
"can shoot lasers from the crystalline\n"
|
||||
"organ on its chest.");
|
||||
|
||||
// Gen 4 families
|
||||
const u8 gMothimPokedexText[] = _(
|
||||
"It does not keep a nest. While it\n"
|
||||
"loves floral honey, it won't gather\n"
|
||||
"any itself. Instead, it plots to steal\n"
|
||||
"honey collected by Combee.");
|
||||
|
||||
const u8 gArceusPokedexText[] = _(
|
||||
"It is told in mythology that this Pokémon\n"
|
||||
"emerged from an egg and shaped all there\n"
|
||||
"is in this world, before the universe\n"
|
||||
"even existed.");
|
||||
|
||||
// Gen 5 families
|
||||
const u8 gGenesectPokedexText[] = _(
|
||||
"Over 300 million years ago, it was\n"
|
||||
"feared as the strongest of hunters.\n"
|
||||
"Team Plasma altered it and attached\n"
|
||||
"a cannon to its back.");
|
||||
|
||||
// Gen 6 families
|
||||
const u8 gGreninjaPokedexText[] = _(
|
||||
"It appears and vanishes with a ninja's\n"
|
||||
"grace. It toys with its enemies using swift\n"
|
||||
"movements, while slicing them with throwing\n"
|
||||
"stars made of compressed water.");
|
||||
|
||||
const u8 gScatterbugPokedexText[] = _(
|
||||
"When under attack from bird Pokémon,\n"
|
||||
"it spews a poisonous black powder that\n"
|
||||
"causes paralysis on contact. Scatterbug\n"
|
||||
"can live in any region or climate.");
|
||||
|
||||
const u8 gSpewpaPokedexText[] = _(
|
||||
"It lives hidden within thicket shadows.\n"
|
||||
"When predators attack, it quickly bristles\n"
|
||||
"the fur covering its body in an effort to\n"
|
||||
"threaten them.");
|
||||
|
||||
const u8 gFurfrouPokedexText[] = _(
|
||||
"Trimming its fluffy fur not only makes\n"
|
||||
"it more elegant but also increases the\n"
|
||||
"swiftness of its movements. These\n"
|
||||
"Pokémon were the guardians of kings.");
|
||||
|
||||
const u8 gXerneasPokedexText[] = _(
|
||||
"Legends say that when the horns on\n"
|
||||
"its head shine in seven colors, it is\n"
|
||||
"sharing everlasting life. It slept for a\n"
|
||||
"thousand years in the form of a tree");
|
||||
|
||||
const u8 gZygarde50PokedexText[] = _(
|
||||
"It's said to be monitoring the ecosystem\n"
|
||||
"from deep in the caves where it lives.\n"
|
||||
"There are rumors that even greater power\n"
|
||||
"lies hidden within its cells.");
|
||||
|
||||
const u8 gZygarde10PokedexText[] = _(
|
||||
"This is Zygarde when about 10% of\n"
|
||||
"its pieces have been assembled. It\n"
|
||||
"leaps at its opponent's chest and\n"
|
||||
"sinks its sharp fangs into them.");
|
||||
|
||||
// Gen 7 families
|
||||
const u8 gGumshoosPokedexText[] = _(
|
||||
"When it finds a trace of its prey, it\n"
|
||||
"patiently stakes out the location...\n"
|
||||
"but as it's diurnal, it's always snoozing\n"
|
||||
"by nightfall.");
|
||||
|
||||
const u8 gVikavoltPokedexText[] = _(
|
||||
"It concentrates electrical energy within\n"
|
||||
"its large jaws and uses it to zap its foes.\n"
|
||||
"It overwhelms bird Pokémon with shocking\n"
|
||||
"beams of electrical energy.");
|
||||
|
||||
const u8 gRibombeePokedexText[] = _(
|
||||
"Ribombee rolls up pollen into puffs.\n"
|
||||
"It makes many different varieties, some\n"
|
||||
"used as food and others used in battle.\n"
|
||||
"They are sometimes sold as supplements.");
|
||||
|
||||
const u8 gRockruffPokedexText[] = _(
|
||||
"This Pokémon has lived with people since\n"
|
||||
"times long ago. It can sense when its\n"
|
||||
"Trainer is in the dumps and will stick\n"
|
||||
"close by its Trainer's side.");
|
||||
|
||||
const u8 gAraquanidPokedexText[] = _(
|
||||
"Despite what its appearance suggests,\n"
|
||||
"it cares for others. If it finds vulnerable,\n"
|
||||
"weak Pokémon, it protectively brings\n"
|
||||
"them into its water bubble.");
|
||||
|
||||
const u8 gLurantisPokedexText[] = _(
|
||||
"It requires a lot of effort to maintain\n"
|
||||
"Lurantis's vivid coloring, but some\n"
|
||||
"collectors enjoy this work and treat it\n"
|
||||
"as their hobby.");
|
||||
|
||||
const u8 gSalazzlePokedexText[] = _(
|
||||
"For some reason, only females have\n"
|
||||
"been found. It creates a reverse harem of\n"
|
||||
"male Salandit to live with. Its poisonous\n"
|
||||
"gas is filled with pheromones.");
|
||||
|
||||
const u8 gSilvallyNormalPokedexText[] = _(
|
||||
"Its trust in its partner awakens it.\n"
|
||||
"This Pokémon is capable of changing its\n"
|
||||
"type by equipping special memories, a\n"
|
||||
"trait that is well displayed in battle.");
|
||||
|
||||
const u8 gSilvallyMemoryPokedexText[] = _(
|
||||
"Upon awakening, its RKS System is\n"
|
||||
"activated. By employing specific\n"
|
||||
"memories, this Pokémon can adapt its\n"
|
||||
"type to confound its enemies.");
|
||||
|
||||
const u8 gMiniorMeteorPokedexText[] = _(
|
||||
"Originally making its home in the ozone\n"
|
||||
"layer, it hurtles to the ground when the\n"
|
||||
"shell encasing its body grows too heavy.\n"
|
||||
"It was born from mutated nanoparticles.");
|
||||
|
||||
const u8 gMiniorCorePokedexText[] = _(
|
||||
"If its core stays exposed, it will\n"
|
||||
"soon die off. It's possible that it\n"
|
||||
"may survive if it's put into a Poké Ball\n"
|
||||
"quickly enough.");
|
||||
|
||||
const u8 gTogedemaruPokedexText[] = _(
|
||||
"The spiny fur on its back is normally\n"
|
||||
"at rest. When this Pokémon becomes\n"
|
||||
"agitated, its fur stands on end and stabs\n"
|
||||
"into its attackers.");
|
||||
|
||||
const u8 gMimikyuDisguisedPokedexText[] = _(
|
||||
"A lonely Pokémon, it hides its terrifying\n"
|
||||
"appearance beneath an old rag so it can\n"
|
||||
"get closer to people and other Pokémon.\n"
|
||||
"Its actual appearance is unknown.");
|
||||
|
||||
const u8 gMimikyuBustedPokedexText[] = _(
|
||||
"After going to all the effort of\n"
|
||||
"disguising itself, its neck was\n"
|
||||
"broken. Whatever is inside is probably\n"
|
||||
"unharmed, but it's still feeling sad.");
|
||||
|
||||
const u8 gKommoOPokedexText[] = _(
|
||||
"Its rigid scales function as offense and\n"
|
||||
"defense. In the past, its scales were\n"
|
||||
"processed and used to make weapons\n"
|
||||
"and other valuable commodities.");
|
||||
|
||||
// Gen 8 families
|
||||
const u8 gAlcremieVanillaCreamPokedexText[] = _(
|
||||
"If Alcremie is content, the secreted cream\n"
|
||||
"from its hands becomes sweeter and richer."
|
||||
"When it trusts a Trainer, it will treat\n"
|
||||
"them to berries it's decorated with cream.");
|
||||
|
||||
const u8 gAlcremieRubyCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"sweet and tart flavor. This is\n"
|
||||
"because of the way its cells\n"
|
||||
"spontaneously shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieMatchaCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on\n"
|
||||
"an aromatic flavor. This is because\n"
|
||||
"of the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieMintCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"refreshing flavor. This is because\n"
|
||||
"of the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieLemonCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"sour flavor. This is because of the\n"
|
||||
"way its cells spontaneously shifted\n"
|
||||
"during evolution.");
|
||||
|
||||
const u8 gAlcremieSaltedCreamPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"salty flavor. This is because of the\n"
|
||||
"way its cells spontaneously shifted\n"
|
||||
"during evolution.");
|
||||
|
||||
const u8 gAlcremieRubySwirlPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"mixed flavor. This is because of the\n"
|
||||
"way its cells spontaneously shifted\n"
|
||||
"during evolution.");
|
||||
|
||||
const u8 gAlcremieCaramelSwirlPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"bitter flavor. This is because of\n"
|
||||
"the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gAlcremieRainbowSwirlPokedexText[] = _(
|
||||
"The moment it evolved, it took on a\n"
|
||||
"complex flavor. This is because of\n"
|
||||
"the way its cells spontaneously\n"
|
||||
"shifted during evolution.");
|
||||
|
||||
const u8 gToxtricityGigantamaxPokedexText[] = _(
|
||||
"Out of control after its own\n"
|
||||
"poison penetrated its brain, it tears\n"
|
||||
"across the land in a rampage,\n"
|
||||
"contaminating the earth with toxic sweat.");
|
||||
|
||||
// Gen 9 families
|
||||
const u8 gOgerponTealMaskPokedexText[] = _(
|
||||
"This Pokémon's type changes based on\n"
|
||||
"which mask it's wearing. It confounds\n"
|
||||
"its enemies with nimble movements\n"
|
||||
"and kicks.");
|
||||
|
||||
const u8 gOgerponWellspringMaskPokedexText[] = _(
|
||||
"This form excels in both attack\n"
|
||||
"and defense. It ceaselessly unleashes\n"
|
||||
"moves like a spring gushes water.");
|
||||
|
||||
const u8 gOgerponHearthflameMaskPokedexText[] = _(
|
||||
"This form is the most aggressive,\n"
|
||||
"bombarding enemies with the\n"
|
||||
"intensity of flames blazing within a hearth.");
|
||||
|
||||
const u8 gOgerponCornerstoneMaskPokedexText[] = _(
|
||||
"In this form, it draws on the power\n"
|
||||
"of stone. Its body is rock-solid,\n"
|
||||
"protecting it from all manner of\n"
|
||||
"attacks.");
|
||||
|
|
@ -1054,12 +1054,15 @@ static u16 DetermineEggSpeciesAndParentSlots(struct DayCare *daycare, u8 *parent
|
|||
eggSpecies = SPECIES_PHIONE;
|
||||
else if (eggSpecies == SPECIES_SINISTEA_ANTIQUE)
|
||||
eggSpecies = SPECIES_SINISTEA_PHONY;
|
||||
else if (GET_BASE_SPECIES_ID(eggSpecies) == SPECIES_VIVILLON)
|
||||
eggSpecies = SPECIES_SCATTERBUG;
|
||||
else if (GET_BASE_SPECIES_ID(eggSpecies) == SPECIES_ROTOM)
|
||||
eggSpecies = SPECIES_ROTOM;
|
||||
else if (GET_BASE_SPECIES_ID(eggSpecies) == SPECIES_FURFROU)
|
||||
eggSpecies = SPECIES_FURFROU;
|
||||
// To avoid single-stage Totem Pokémon to breed more of themselves.
|
||||
else if (eggSpecies == SPECIES_MIMIKYU_TOTEM_DISGUISED)
|
||||
eggSpecies = SPECIES_MIMIKYU_DISGUISED;
|
||||
else if (eggSpecies == SPECIES_TOGEDEMARU_TOTEM)
|
||||
eggSpecies = SPECIES_TOGEDEMARU;
|
||||
|
||||
// Make Ditto the "mother" slot if the other daycare mon is male.
|
||||
if (species[parentSlots[1]] == SPECIES_DITTO && GetBoxMonGender(&daycare->mons[parentSlots[0]].mon) != MON_FEMALE)
|
||||
|
|
|
|||
|
|
@ -953,7 +953,8 @@ void CreateBoxMon(struct BoxPokemon *boxMon, u16 species, u8 level, u8 fixedIV,
|
|||
else if (P_LEGENDARY_PERFECT_IVS >= GEN_6
|
||||
&& (gSpeciesInfo[species].isLegendary
|
||||
|| gSpeciesInfo[species].isMythical
|
||||
|| gSpeciesInfo[species].isUltraBeast))
|
||||
|| gSpeciesInfo[species].isUltraBeast
|
||||
|| gSpeciesInfo[species].isTotem))
|
||||
{
|
||||
iv = MAX_PER_STAT_IVS;
|
||||
// Initialize a list of IV indices.
|
||||
|
|
|
|||
|
|
@ -453,6 +453,7 @@ static const struct PokemonJumpMons sPokeJumpMons[] =
|
|||
{ .species = SPECIES_PIKACHU_ALOLA_CAP, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_PIKACHU_PARTNER_CAP, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_PIKACHU_WORLD_CAP, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_PIKACHU_PARTNER, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SANDSHREW, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SANDSHREW_ALOLAN, .jumpType = JUMP_TYPE_SLOW, },
|
||||
{ .species = SPECIES_NIDORAN_F, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
|
|
@ -477,6 +478,7 @@ static const struct PokemonJumpMons sPokeJumpMons[] =
|
|||
{ .species = SPECIES_CUBONE, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_DITTO, .jumpType = JUMP_TYPE_SLOW, },
|
||||
{ .species = SPECIES_EEVEE, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_EEVEE_PARTNER, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_OMANYTE, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_KABUTO, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_CHIKORITA, .jumpType = JUMP_TYPE_SLOW, },
|
||||
|
|
@ -629,8 +631,44 @@ static const struct PokemonJumpMons sPokeJumpMons[] =
|
|||
{ .species = SPECIES_FROAKIE, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_FROGADIER, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_BUNNELBY, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SPEWPA, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SCATTERBUG_POLAR, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_TUNDRA, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_CONTINENTAL, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_GARDEN, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_ELEGANT, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_MEADOW, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_MODERN, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_MARINE, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_ARCHIPELAGO, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_HIGH_PLAINS, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_SANDSTORM, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_RIVER, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_MONSOON, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_SAVANNA, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_SUN, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_OCEAN, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_JUNGLE, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_FANCY, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SCATTERBUG_POKE_BALL, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_SPEWPA_POLAR, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_TUNDRA, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_CONTINENTAL, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_GARDEN, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_ELEGANT, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_MEADOW, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_MODERN, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_MARINE, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_ARCHIPELAGO, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_HIGH_PLAINS, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_SANDSTORM, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_RIVER, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_MONSOON, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_SAVANNA, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_SUN, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_OCEAN, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_JUNGLE, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_FANCY, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_SPEWPA_POKE_BALL, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
{ .species = SPECIES_LITLEO, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_PANCHAM, .jumpType = JUMP_TYPE_FAST, },
|
||||
{ .species = SPECIES_ESPURR, .jumpType = JUMP_TYPE_NORMAL, },
|
||||
|
|
|
|||
|
|
@ -252,9 +252,13 @@ SINGLE_BATTLE_TEST("Rage Fist base power is not increased if move had no affect"
|
|||
SINGLE_BATTLE_TEST("Rage Fist base power is increased if Disguise breaks")
|
||||
{
|
||||
s16 timesGotHit[2];
|
||||
u16 species = SPECIES_NONE;
|
||||
|
||||
PARAMETRIZE { species = SPECIES_MIMIKYU_DISGUISED; }
|
||||
PARAMETRIZE { species = SPECIES_MIMIKYU_TOTEM_DISGUISED; }
|
||||
|
||||
GIVEN {
|
||||
PLAYER(SPECIES_MIMIKYU_DISGUISED) { Ability(ABILITY_DISGUISE); }
|
||||
PLAYER(species) { Ability(ABILITY_DISGUISE); }
|
||||
OPPONENT(SPECIES_REGIROCK);
|
||||
} WHEN {
|
||||
TURN { MOVE(player, MOVE_RAGE_FIST); MOVE(opponent, MOVE_ROCK_THROW); }
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user