diff --git a/data/maps/SlateportCity/scripts.inc b/data/maps/SlateportCity/scripts.inc index f537694dd..e2a3f5d93 100644 --- a/data/maps/SlateportCity/scripts.inc +++ b/data/maps/SlateportCity/scripts.inc @@ -1372,4 +1372,4 @@ SlateportCity_Text_1DF28C: @ 81DF28C .string "That's a really great idea!\p" .string "After all, a tough TRAINER is\n" .string "the perfect fit for the BATTLE TENT!\p" - .string "Give it your best effort!$" \ No newline at end of file + .string "Give it your best effort!$" diff --git a/include/constants/map_scripts.h b/include/constants/map_scripts.h index d5fd40156..26de3ebc6 100644 --- a/include/constants/map_scripts.h +++ b/include/constants/map_scripts.h @@ -9,4 +9,4 @@ #define MAP_SCRIPT_ON_DIVE_WARP 6 #define MAP_SCRIPT_ON_RETURN_TO_FIELD 7 -#endif // GUARD_CONSTANTS_MAP_SCRIPTS_H \ No newline at end of file +#endif // GUARD_CONSTANTS_MAP_SCRIPTS_H diff --git a/include/constants/trainer_hill.h b/include/constants/trainer_hill.h index e231a6043..4aae1dbbc 100644 --- a/include/constants/trainer_hill.h +++ b/include/constants/trainer_hill.h @@ -26,4 +26,4 @@ #define TRAINER_HILL_PLAYER_STATUS_ECARD_SCANNED 1 #define TRAINER_HILL_PLAYER_STATUS_NORMAL 2 -#endif \ No newline at end of file +#endif diff --git a/include/global.h b/include/global.h index 47281c276..abfeb34d0 100644 --- a/include/global.h +++ b/include/global.h @@ -286,7 +286,7 @@ struct RentalMon u16 monId; u32 personality; u8 ivs; - u8 abilityBit; + u8 abilityNum; }; struct BattleDomeTrainer diff --git a/include/party_menu.h b/include/party_menu.h index 413a89689..c9843e484 100644 --- a/include/party_menu.h +++ b/include/party_menu.h @@ -33,7 +33,7 @@ struct Struct203CEC8 u8 unk8_0:4; u8 mode:2; u8 unk8_2:2; - s8 unk9; + s8 slotId; s8 unkA; u8 unkB; u16 unkC; diff --git a/include/pokemon.h b/include/pokemon.h index a91f8868f..780254f6a 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -295,7 +295,7 @@ struct BattlePokemon /*0x2E*/ u16 item; /*0x30*/ u8 nickname[POKEMON_NAME_LENGTH + 1]; /*0x3B*/ u8 ppBonuses; - /*0x3C*/ u8 otName[8]; + /*0x3C*/ u8 otName[PLAYER_NAME_LENGTH + 1]; /*0x44*/ u32 experience; /*0x48*/ u32 personality; /*0x4C*/ u32 status1; @@ -329,8 +329,7 @@ struct BaseStats /* 0x13 */ u8 growthRate; /* 0x14 */ u8 eggGroup1; /* 0x15 */ u8 eggGroup2; - /* 0x16 */ u8 ability1; - /* 0x17 */ u8 ability2; + /* 0x16 */ u8 abilities[2]; /* 0x18 */ u8 abilityHidden; /* 0x19 */ u8 safariZoneFleeRate; /* 0x1A */ u8 bodyColor : 7; @@ -452,7 +451,7 @@ extern const u8 gPPUpGetMask[]; extern const u8 gPPUpSetMask[]; extern const u8 gPPUpAddMask[]; extern const u8 gStatStageRatios[][2]; -extern const u16 gUnknown_08329D54[]; +extern const u16 gLinkPlayerFacilityClasses[]; extern const struct SpriteTemplate gUnknown_08329D98[]; extern const s8 gNatureStatTable[][5]; diff --git a/include/pokemon_icon.h b/include/pokemon_icon.h index c7b895028..8af43c753 100644 --- a/include/pokemon_icon.h +++ b/include/pokemon_icon.h @@ -23,6 +23,6 @@ void LoadMonIconPalette(u16 species); void sub_80D328C(struct Sprite *sprite); void sub_80D3014(struct Sprite *sprite); void sub_80D32C8(struct Sprite *sprite, u8 animNum); -u8 sub_80D30A0(u16 species); +u8 GetMonIconPaletteIndexFromSpecies(u16 species); #endif // GUARD_POKEMON_ICON_H diff --git a/include/shop.h b/include/shop.h index 9a5f8eb14..10e2b1060 100644 --- a/include/shop.h +++ b/include/shop.h @@ -49,4 +49,4 @@ void CreateDecorationShop1Menu(const u16 *); void CreateDecorationShop2Menu(const u16 *); void CB2_ExitSellMenu(void); -#endif // GUARD_SHOP_H \ No newline at end of file +#endif // GUARD_SHOP_H diff --git a/include/strings.h b/include/strings.h index 964c46ef2..f30e82321 100644 --- a/include/strings.h +++ b/include/strings.h @@ -2091,45 +2091,45 @@ extern const u8 gDaycareText_DontLikeOther[]; extern const u8 gDaycareText_PlayOther[]; // party menu -extern const u8 gUnknown_085E9E43[]; -extern const u8 gUnknown_085EA010[]; -extern const u8 gUnknown_085EA02A[]; -extern const u8 gUnknown_085E9E55[]; -extern const u8 gUnknown_085E9E64[]; -extern const u8 gUnknown_085E9E79[]; -extern const u8 gUnknown_085E9E8F[]; -extern const u8 gUnknown_085E9EBC[]; -extern const u8 gUnknown_085E9ED4[]; -extern const u8 gUnknown_085E9EE9[]; -extern const u8 gUnknown_085E9FDB[]; -extern const u8 gUnknown_085EA046[]; -extern const u8 gUnknown_085EA05B[]; -extern const u8 gUnknown_085E9F01[]; -extern const u8 gUnknown_085E9F58[]; -extern const u8 gUnknown_085E9F6F[]; -extern const u8 gUnknown_085E9F81[]; -extern const u8 gUnknown_085E9F90[]; -extern const u8 gUnknown_085E9FA7[]; -extern const u8 gUnknown_085E9FC2[]; -extern const u8 gUnknown_085E9EA6[]; -extern const u8 gUnknown_085E9F16[]; -extern const u8 gUnknown_085E9F2A[]; -extern const u8 gUnknown_085E9F42[]; -extern const u8 gUnknown_085E9FF9[]; -extern const u8 gUnknown_085EA073[]; -extern const u8 gUnknown_085EA091[]; -extern const u8 gUnknown_085EA099[]; -extern const u8 gUnknown_085EA09E[]; -extern const u8 gUnknown_085EA0A4[]; -extern const u8 gUnknown_085EA0AB[]; -extern const u8 gUnknown_085EA0E7[]; -extern const u8 gUnknown_085EA0B1[]; -extern const u8 gUnknown_085EA0B6[]; -extern const u8 gUnknown_085EA0BF[]; -extern const u8 gUnknown_085EA0C5[]; -extern const u8 gUnknown_085EA0CF[]; -extern const u8 gUnknown_085EA0D7[]; -extern const u8 gUnknown_085EA0DC[]; +extern const u8 gText_ChoosePokemon[]; +extern const u8 gText_ChoosePokemonCancel[]; +extern const u8 gText_ChoosePokemonConfirm[]; +extern const u8 gText_MoveToWhere[]; +extern const u8 gText_TeachWhichPokemon[]; +extern const u8 gText_UseOnWhichPokemon[]; +extern const u8 gText_GiveToWhichPokemon[]; +extern const u8 gText_NothingToCut[]; +extern const u8 gText_CantSurfHere[]; +extern const u8 gText_AlreadySurfing[]; +extern const u8 gText_CurrentIsTooFast[]; +extern const u8 gText_EnjoyCycling[]; +extern const u8 gText_InUseAlready_PM[]; +extern const u8 gText_CantUseHere[]; +extern const u8 gText_NoPokemonForBattle[]; +extern const u8 gText_ChoosePokemon2[]; +extern const u8 gText_NotEnoughHp[]; +extern const u8 gText_PokemonAreNeeded[]; +extern const u8 gText_PokemonCantBeSame[]; +extern const u8 gText_NoIdenticalHoldItems[]; +extern const u8 gText_DoWhatWithPokemon[]; +extern const u8 gText_RestoreWhichMove[]; +extern const u8 gText_BoostPp[]; +extern const u8 gText_DoWhatWithItem[]; +extern const u8 gText_DoWhatWithMail[]; +extern const u8 gText_AlreadyHoldingOne[]; +extern const u8 gText_NoUse[]; +extern const u8 gText_Able[]; +extern const u8 gText_First_PM[]; +extern const u8 gText_Second_PM[]; +extern const u8 gText_Third_PM[]; +extern const u8 gText_Fourth[]; +extern const u8 gText_Able2[]; +extern const u8 gText_NotAble[]; +extern const u8 gText_Able3[]; +extern const u8 gText_NotAble2[]; +extern const u8 gText_Learned[]; +extern const u8 gText_Have[]; +extern const u8 gText_DontHave[]; extern const u8 gText_Take[]; extern const u8 gText_Mail[]; extern const u8 gText_Take2[]; diff --git a/src/battle_ai_script_commands.c b/src/battle_ai_script_commands.c index 5e832aba0..3c07cc227 100644 --- a/src/battle_ai_script_commands.c +++ b/src/battle_ai_script_commands.c @@ -1364,24 +1364,24 @@ static void BattleAICmd_get_ability(void) return; } - if (gBaseStats[gBattleMons[battlerId].species].ability1 != ABILITY_NONE) + if (gBaseStats[gBattleMons[battlerId].species].abilities[0] != ABILITY_NONE) { - if (gBaseStats[gBattleMons[battlerId].species].ability2 != ABILITY_NONE) + if (gBaseStats[gBattleMons[battlerId].species].abilities[1] != ABILITY_NONE) { // AI has no knowledge of opponent, so it guesses which ability. if (Random() & 1) - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].ability1; + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].abilities[0]; else - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].ability2; + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].abilities[1]; } else { - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].ability1; // It's definitely ability 1. + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].abilities[0]; // It's definitely ability 1. } } else { - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].ability2; // AI can't actually reach this part since no pokemon has ability 2 and no ability 1. + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[battlerId].species].abilities[1]; // AI can't actually reach this part since no pokemon has ability 2 and no ability 1. } } else @@ -1412,15 +1412,15 @@ static void BattleAICmd_check_ability(void) { ability = gBattleMons[battlerId].ability; } - else if (gBaseStats[gBattleMons[battlerId].species].ability1 != ABILITY_NONE) + else if (gBaseStats[gBattleMons[battlerId].species].abilities[0] != ABILITY_NONE) { - if (gBaseStats[gBattleMons[battlerId].species].ability2 != ABILITY_NONE) + if (gBaseStats[gBattleMons[battlerId].species].abilities[1] != ABILITY_NONE) { u8 abilityDummyVariable = ability; // Needed to match. - if (gBaseStats[gBattleMons[battlerId].species].ability1 != abilityDummyVariable - && gBaseStats[gBattleMons[battlerId].species].ability2 != abilityDummyVariable) + if (gBaseStats[gBattleMons[battlerId].species].abilities[0] != abilityDummyVariable + && gBaseStats[gBattleMons[battlerId].species].abilities[1] != abilityDummyVariable) { - ability = gBaseStats[gBattleMons[battlerId].species].ability1; + ability = gBaseStats[gBattleMons[battlerId].species].abilities[0]; } else { @@ -1429,12 +1429,12 @@ static void BattleAICmd_check_ability(void) } else { - ability = gBaseStats[gBattleMons[battlerId].species].ability1; + ability = gBaseStats[gBattleMons[battlerId].species].abilities[0]; } } else { - ability = gBaseStats[gBattleMons[battlerId].species].ability2; // AI can't actually reach this part since no pokemon has ability 2 and no ability 1. + ability = gBaseStats[gBattleMons[battlerId].species].abilities[1]; // AI can't actually reach this part since no pokemon has ability 2 and no ability 1. } } else diff --git a/src/battle_ai_switch_items.c b/src/battle_ai_switch_items.c index 4c6cccdab..cd31293f8 100644 --- a/src/battle_ai_switch_items.c +++ b/src/battle_ai_switch_items.c @@ -198,9 +198,9 @@ static bool8 FindMonThatAbsorbsOpponentsMove(void) species = GetMonData(&party[i], MON_DATA_SPECIES); if (GetMonData(&party[i], MON_DATA_ABILITY_NUM) != 0) - monAbility = gBaseStats[species].ability2; + monAbility = gBaseStats[species].abilities[1]; else - monAbility = gBaseStats[species].ability1; + monAbility = gBaseStats[species].abilities[0]; if (absorbingTypeAbility == monAbility && Random() & 1) { @@ -393,9 +393,9 @@ static bool8 FindMonWithFlagsAndSuperEffective(u8 flags, u8 moduloPercent) species = GetMonData(&party[i], MON_DATA_SPECIES); if (GetMonData(&party[i], MON_DATA_ABILITY_NUM) != 0) - monAbility = gBaseStats[species].ability2; + monAbility = gBaseStats[species].abilities[1]; else - monAbility = gBaseStats[species].ability1; + monAbility = gBaseStats[species].abilities[0]; moveFlags = AI_TypeCalc(gLastLandedMoves[gActiveBattler], species, monAbility); if (moveFlags & flags) diff --git a/src/battle_dome.c b/src/battle_dome.c index 95fce49a3..162d46d61 100644 --- a/src/battle_dome.c +++ b/src/battle_dome.c @@ -2903,7 +2903,7 @@ static int GetTypeEffectivenessPoints(int move, int targetSpecies, int arg2) defType1 = gBaseStats[targetSpecies].type1; defType2 = gBaseStats[targetSpecies].type2; - defAbility = gBaseStats[targetSpecies].ability1; + defAbility = gBaseStats[targetSpecies].abilities[0]; moveType = gBattleMoves[move].type; if (defAbility == ABILITY_LEVITATE && moveType == TYPE_GROUND) @@ -5447,9 +5447,9 @@ static u16 GetWinningMove(int winnerTournamentId, int loserTournamentId, u8 roun targetSpecies = gFacilityTrainerMons[gSaveBlock2Ptr->frontier.domeMonIds[loserTournamentId][k]].species; if (var & 1) - targetAbility = gBaseStats[targetSpecies].ability2; + targetAbility = gBaseStats[targetSpecies].abilities[1]; else - targetAbility = gBaseStats[targetSpecies].ability1; + targetAbility = gBaseStats[targetSpecies].abilities[0]; var = AI_TypeCalc(moveIds[i * 4 + j], targetSpecies, targetAbility); if (var & MOVE_RESULT_NOT_VERY_EFFECTIVE && var & MOVE_RESULT_SUPER_EFFECTIVE) diff --git a/src/battle_factory.c b/src/battle_factory.c index 2dfca6073..1a150db1e 100644 --- a/src/battle_factory.c +++ b/src/battle_factory.c @@ -373,7 +373,7 @@ static void SetRentalsToOpponentParty(void) gSaveBlock2Ptr->frontier.rentalMons[i + 3].monId = gUnknown_03006298[i]; gSaveBlock2Ptr->frontier.rentalMons[i + 3].ivs = GetBoxMonData(&gEnemyParty[i].box, MON_DATA_ATK_IV, NULL); gSaveBlock2Ptr->frontier.rentalMons[i + 3].personality = GetMonData(&gEnemyParty[i], MON_DATA_PERSONALITY, NULL); - gSaveBlock2Ptr->frontier.rentalMons[i + 3].abilityBit = GetBoxMonData(&gEnemyParty[i].box, MON_DATA_ABILITY_NUM, NULL); + gSaveBlock2Ptr->frontier.rentalMons[i + 3].abilityNum = GetBoxMonData(&gEnemyParty[i].box, MON_DATA_ABILITY_NUM, NULL); SetMonData(&gEnemyParty[i], MON_DATA_HELD_ITEM, &gBattleFrontierHeldItems[gFacilityTrainerMons[gUnknown_03006298[i]].itemTableId]); } } @@ -439,7 +439,7 @@ static void SetPlayerAndOpponentParties(void) SetMonMoveAvoidReturn(&gPlayerParty[i], gFacilityTrainerMons[monSetId].moves[k], k); SetMonData(&gPlayerParty[i], MON_DATA_FRIENDSHIP, &friendship); SetMonData(&gPlayerParty[i], MON_DATA_HELD_ITEM, &gBattleFrontierHeldItems[gFacilityTrainerMons[monSetId].itemTableId]); - SetMonData(&gPlayerParty[i], MON_DATA_ABILITY_NUM, &gSaveBlock2Ptr->frontier.rentalMons[i].abilityBit); + SetMonData(&gPlayerParty[i], MON_DATA_ABILITY_NUM, &gSaveBlock2Ptr->frontier.rentalMons[i].abilityNum); } } @@ -478,7 +478,7 @@ static void SetPlayerAndOpponentParties(void) for (k = 0; k < MAX_MON_MOVES; k++) SetMonMoveAvoidReturn(&gEnemyParty[i], gFacilityTrainerMons[monSetId].moves[k], k); SetMonData(&gEnemyParty[i], MON_DATA_HELD_ITEM, &gBattleFrontierHeldItems[gFacilityTrainerMons[monSetId].itemTableId]); - SetMonData(&gEnemyParty[i], MON_DATA_ABILITY_NUM, &gSaveBlock2Ptr->frontier.rentalMons[i + 3].abilityBit); + SetMonData(&gEnemyParty[i], MON_DATA_ABILITY_NUM, &gSaveBlock2Ptr->frontier.rentalMons[i + 3].abilityNum); } break; } diff --git a/src/battle_factory_screen.c b/src/battle_factory_screen.c index edf15d2fa..280b65dc8 100644 --- a/src/battle_factory_screen.c +++ b/src/battle_factory_screen.c @@ -1742,7 +1742,7 @@ static void Select_CopyMonsToPlayerParty(void) gPlayerParty[i] = sFactorySelectScreen->mons[j].monData; gSaveBlock2Ptr->frontier.rentalMons[i].monId = sFactorySelectScreen->mons[j].monSetId; gSaveBlock2Ptr->frontier.rentalMons[i].personality = GetMonData(&gPlayerParty[i], MON_DATA_PERSONALITY, NULL); - gSaveBlock2Ptr->frontier.rentalMons[i].abilityBit = GetBoxMonData(&gPlayerParty[i].box, MON_DATA_ABILITY_NUM, NULL); + gSaveBlock2Ptr->frontier.rentalMons[i].abilityNum = GetBoxMonData(&gPlayerParty[i].box, MON_DATA_ABILITY_NUM, NULL); gSaveBlock2Ptr->frontier.rentalMons[i].ivs = GetBoxMonData(&gPlayerParty[i].box, MON_DATA_ATK_IV, NULL); break; } @@ -2266,7 +2266,7 @@ static void CopySwappedMonData(void) gSaveBlock2Ptr->frontier.rentalMons[sFactorySwapScreen->playerMonId].monId = gSaveBlock2Ptr->frontier.rentalMons[sFactorySwapScreen->enemyMonId + 3].monId; gSaveBlock2Ptr->frontier.rentalMons[sFactorySwapScreen->playerMonId].ivs = gSaveBlock2Ptr->frontier.rentalMons[sFactorySwapScreen->enemyMonId + 3].ivs; gSaveBlock2Ptr->frontier.rentalMons[sFactorySwapScreen->playerMonId].personality = GetMonData(&gEnemyParty[sFactorySwapScreen->enemyMonId], MON_DATA_PERSONALITY, NULL); - gSaveBlock2Ptr->frontier.rentalMons[sFactorySwapScreen->playerMonId].abilityBit = GetBoxMonData(&gEnemyParty[sFactorySwapScreen->enemyMonId].box, MON_DATA_ABILITY_NUM, NULL); + gSaveBlock2Ptr->frontier.rentalMons[sFactorySwapScreen->playerMonId].abilityNum = GetBoxMonData(&gEnemyParty[sFactorySwapScreen->enemyMonId].box, MON_DATA_ABILITY_NUM, NULL); } static void Task_FromSwapScreenToSummaryScreen(u8 taskId) diff --git a/src/battle_pike.c b/src/battle_pike.c index db8ed042c..7fdb0a07c 100644 --- a/src/battle_pike.c +++ b/src/battle_pike.c @@ -1122,7 +1122,7 @@ bool32 TryGenerateBattlePikeWildMon(bool8 checkKeenEyeIntimidate) u8 headerId = GetBattlePikeWildMonHeaderId(); u32 lvlMode = gSaveBlock2Ptr->frontier.lvlMode; const struct PikeWildMon *const *const wildMons = sWildMons[lvlMode]; - u32 abilityBit; + u32 abilityNum; s32 pikeMonId = GetMonData(&gEnemyParty[0], MON_DATA_SPECIES, NULL); pikeMonId = SpeciesToPikeMonId(pikeMonId); @@ -1152,11 +1152,11 @@ bool32 TryGenerateBattlePikeWildMon(bool8 checkKeenEyeIntimidate) MON_DATA_EXP, &gExperienceTables[gBaseStats[wildMons[headerId][pikeMonId].species].growthRate][monLevel]); - if (gBaseStats[wildMons[headerId][pikeMonId].species].ability2) - abilityBit = Random() % 2; + if (gBaseStats[wildMons[headerId][pikeMonId].species].abilities[1]) + abilityNum = Random() % 2; else - abilityBit = 0; - SetMonData(&gEnemyParty[0], MON_DATA_ABILITY_NUM, &abilityBit); + abilityNum = 0; + SetMonData(&gEnemyParty[0], MON_DATA_ABILITY_NUM, &abilityNum); for (i = 0; i < MAX_MON_MOVES; i++) SetMonMoveSlot(&gEnemyParty[0], wildMons[headerId][pikeMonId].moves[i], i); diff --git a/src/battle_pyramid.c b/src/battle_pyramid.c index 45e03daf2..cc722da8d 100644 --- a/src/battle_pyramid.c +++ b/src/battle_pyramid.c @@ -76,7 +76,7 @@ struct PyramidWildMon { u16 species; u8 lvl; - u8 abilityBit; + u8 abilityNum; u16 moves[4]; }; @@ -129,6 +129,8 @@ static bool8 TrySetPyramidEventObjectPositionInSquare(u8 arg0, u8 *floorLayoutOf static bool8 TrySetPyramidEventObjectPositionAtCoords(bool8 objType, u8 x, u8 y, u8 *floorLayoutOffsets, u8 squareId, u8 eventObjectId); // Const rom data. +#define ABILITY_RANDOM 2 // For wild mons data. + #include "data/battle_frontier/battle_pyramid_level_50_wild_mons.h" #include "data/battle_frontier/battle_pyramid_open_level_wild_mons.h" @@ -1401,15 +1403,15 @@ void GenerateBattlePyramidWildMon(void) MON_DATA_EXP, &gExperienceTables[gBaseStats[wildMons[id].species].growthRate][lvl]); - switch (wildMons[id].abilityBit) + switch (wildMons[id].abilityNum) { case 0: case 1: - SetMonData(&gEnemyParty[0], MON_DATA_ABILITY_NUM, &wildMons[id].abilityBit); + SetMonData(&gEnemyParty[0], MON_DATA_ABILITY_NUM, &wildMons[id].abilityNum); break; - case 2: + case ABILITY_RANDOM: default: - if (gBaseStats[wildMons[id].species].ability2) + if (gBaseStats[wildMons[id].species].abilities[1]) { i = GetMonData(&gEnemyParty[0], MON_DATA_PERSONALITY, NULL) % 2; SetMonData(&gEnemyParty[0], MON_DATA_ABILITY_NUM, &i); diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index f1fcd8a25..5016a3a58 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -8622,7 +8622,7 @@ static void atkAE_healpartystatus(void) for (i = 0; i < PARTY_SIZE; i++) { u16 species = GetMonData(&party[i], MON_DATA_SPECIES2); - u8 abilityBit = GetMonData(&party[i], MON_DATA_ABILITY_NUM); + u8 abilityNum = GetMonData(&party[i], MON_DATA_ABILITY_NUM); if (species != SPECIES_NONE && species != SPECIES_EGG) { @@ -8635,7 +8635,7 @@ static void atkAE_healpartystatus(void) && !(gAbsentBattlerFlags & gBitTable[gActiveBattler])) ability = gBattleMons[gActiveBattler].ability; else - ability = GetAbilityBySpecies(species, abilityBit); + ability = GetAbilityBySpecies(species, abilityNum); if (ability != ABILITY_SOUNDPROOF) toHeal |= (1 << i); @@ -9845,9 +9845,9 @@ static void atkE5_pickup(void) heldItem = GetMonData(&gPlayerParty[i], MON_DATA_HELD_ITEM); if (GetMonData(&gPlayerParty[i], MON_DATA_ABILITY_NUM)) - ability = gBaseStats[species].ability2; + ability = gBaseStats[species].abilities[1]; else - ability = gBaseStats[species].ability1; + ability = gBaseStats[species].abilities[0]; if (ability == ABILITY_PICKUP && species != 0 @@ -9868,9 +9868,9 @@ static void atkE5_pickup(void) heldItem = GetMonData(&gPlayerParty[i], MON_DATA_HELD_ITEM); if (GetMonData(&gPlayerParty[i], MON_DATA_ABILITY_NUM)) - ability = gBaseStats[species].ability2; + ability = gBaseStats[species].abilities[1]; else - ability = gBaseStats[species].ability1; + ability = gBaseStats[species].abilities[0]; if (ability == ABILITY_PICKUP && species != 0 diff --git a/src/data/battle_frontier/battle_pyramid_level_50_wild_mons.h b/src/data/battle_frontier/battle_pyramid_level_50_wild_mons.h index 108b3a3b0..d706aafee 100644 --- a/src/data/battle_frontier/battle_pyramid_level_50_wild_mons.h +++ b/src/data/battle_frontier/battle_pyramid_level_50_wild_mons.h @@ -3,49 +3,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round1[] = { .species = SPECIES_PLUSLE, .lvl = 35, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_SPARK, MOVE_ENCORE, MOVE_NONE} }, { .species = SPECIES_MINUN, .lvl = 35, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_QUICK_ATTACK, MOVE_NONE} }, { .species = SPECIES_PIKACHU, .lvl = 37, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_SLAM, MOVE_NONE} }, { .species = SPECIES_ELECTABUZZ, .lvl = 37, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_PUNCH, MOVE_SWIFT, MOVE_SCREECH, MOVE_NONE} }, { .species = SPECIES_VILEPLUME, .lvl = 39, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_STUN_SPORE, MOVE_GIGA_DRAIN, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_MANECTRIC, .lvl = 39, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_QUICK_ATTACK, MOVE_NONE} }, { .species = SPECIES_BRELOOM, .lvl = 40, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_STUN_SPORE, MOVE_FOCUS_PUNCH, MOVE_GIGA_DRAIN, MOVE_MACH_PUNCH} }, { .species = SPECIES_JOLTEON, .lvl = 40, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PIN_MISSILE, MOVE_QUICK_ATTACK} } }; @@ -55,49 +55,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round2[] = { .species = SPECIES_GULPIN, .lvl = 36, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_SLUDGE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_ROSELIA, .lvl = 36, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_GIGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_PETAL_DANCE} }, { .species = SPECIES_BUTTERFREE, .lvl = 38, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_POISON_POWDER, MOVE_GUST, MOVE_PSYBEAM, MOVE_NONE} }, { .species = SPECIES_SEVIPER, .lvl = 38, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_POISON_FANG, MOVE_SWAGGER, MOVE_CRUNCH, MOVE_POISON_TAIL} }, { .species = SPECIES_SKARMORY, .lvl = 40, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_FLY, MOVE_STEEL_WING, MOVE_NONE} }, { .species = SPECIES_LUDICOLO, .lvl = 40, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_TOXIC, MOVE_PROTECT, MOVE_DIVE, MOVE_RAIN_DANCE} }, { .species = SPECIES_CROBAT, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_CONFUSE_RAY, MOVE_MEAN_LOOK, MOVE_BITE} }, { .species = SPECIES_GENGAR, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_SHADOW_PUNCH, MOVE_NIGHT_SHADE, MOVE_NONE} } }; @@ -107,49 +107,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round3[] = { .species = SPECIES_GROWLITHE, .lvl = 37, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_VULPIX, .lvl = 37, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_FLAMETHROWER, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_MAGCARGO, .lvl = 39, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_FLAMETHROWER, MOVE_ROCK_SLIDE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_NINETALES, .lvl = 39, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_QUICK_ATTACK, MOVE_FLAMETHROWER, MOVE_NONE} }, { .species = SPECIES_MEDICHAM, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FIRE_PUNCH, MOVE_HI_JUMP_KICK, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_WEEZING, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_FLAMETHROWER, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_DUSCLOPS, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_MEAN_LOOK, MOVE_SHADOW_PUNCH} }, { .species = SPECIES_HOUNDOOM, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_BITE, MOVE_SOLAR_BEAM, MOVE_OVERHEAT} } }; @@ -159,49 +159,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round4[] = { .species = SPECIES_DUNSPARCE, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SPITE, MOVE_TOXIC, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_BANETTE, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_NIGHT_SHADE, MOVE_NONE} }, { .species = SPECIES_MISDREAVUS, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_SPITE, MOVE_SHADOW_BALL, MOVE_NONE} }, { .species = SPECIES_NINETALES, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_OVERHEAT, MOVE_NONE} }, { .species = SPECIES_ABSOL, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BITE, MOVE_AERIAL_ACE, MOVE_SHADOW_BALL, MOVE_PROTECT} }, { .species = SPECIES_DUSCLOPS, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_PROTECT, MOVE_TOXIC, MOVE_SHADOW_BALL} }, { .species = SPECIES_SHEDINJA, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_TOXIC, MOVE_SPITE, MOVE_NONE} }, { .species = SPECIES_GENGAR, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_SPITE, MOVE_NIGHT_SHADE, MOVE_NONE} } }; @@ -211,49 +211,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round5[] = { .species = SPECIES_HAUNTER, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_NIGHT_SHADE, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB, MOVE_NONE} }, { .species = SPECIES_CHIMECHO, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_DOUBLE_EDGE, MOVE_TOXIC, MOVE_PSYCHIC, MOVE_PROTECT} }, { .species = SPECIES_SOLROCK, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_FIRE_BLAST, MOVE_TOXIC} }, { .species = SPECIES_MISDREAVUS, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_SPITE, MOVE_SHADOW_BALL, MOVE_PAIN_SPLIT} }, { .species = SPECIES_CLAYDOL, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_SELF_DESTRUCT, MOVE_PSYCHIC} }, { .species = SPECIES_WEEZING, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SLUDGE_BOMB, MOVE_SELF_DESTRUCT, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_FLYGON, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_DRAGON_CLAW, MOVE_DRAGON_BREATH} }, { .species = SPECIES_GENGAR, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDERBOLT, MOVE_PSYCHIC, MOVE_GIGA_DRAIN, MOVE_NIGHT_SHADE} } }; @@ -263,49 +263,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round6[] = { .species = SPECIES_DIGLETT, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_SLIDE, MOVE_SLASH, MOVE_DIG, MOVE_NONE} }, { .species = SPECIES_TRAPINCH, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_NONE} }, { .species = SPECIES_WYNAUT, .lvl = 42, - .abilityBit = 0, + .abilityNum = 0, .moves = {MOVE_DESTINY_BOND, MOVE_SPLASH, MOVE_COUNTER, MOVE_MIRROR_COAT} }, { .species = SPECIES_DIGLETT, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_MAGNITUDE, MOVE_TOXIC} }, { .species = SPECIES_TRAPINCH, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_PROTECT} }, { .species = SPECIES_WYNAUT, .lvl = 44, - .abilityBit = 0, + .abilityNum = 0, .moves = {MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_DESTINY_BOND, MOVE_NONE} }, { .species = SPECIES_WOBBUFFET, .lvl = 45, - .abilityBit = 0, + .abilityNum = 0, .moves = {MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_DESTINY_BOND, MOVE_NONE} }, { .species = SPECIES_DUGTRIO, .lvl = 45, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_ROCK_SLIDE, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_PROTECT} } }; @@ -315,49 +315,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round7[] = { .species = SPECIES_GLALIE, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_CRUNCH, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_SNEASEL, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_CRUSH_CLAW, MOVE_SPITE, MOVE_NONE} }, { .species = SPECIES_DEWGONG, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BLIZZARD, MOVE_DOUBLE_EDGE, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_PILOSWINE, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_NONE} }, { .species = SPECIES_JYNX, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BLIZZARD, MOVE_LOVELY_KISS, MOVE_PSYCHIC, MOVE_NONE} }, { .species = SPECIES_CLOYSTER, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_WALREIN, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BLIZZARD, MOVE_BODY_SLAM, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_LAPRAS, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ICE_BEAM, MOVE_PSYCHIC} } }; @@ -367,49 +367,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round8[] = { .species = SPECIES_WEEZING, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE_BOMB, MOVE_FIRE_BLAST, MOVE_NONE} }, { .species = SPECIES_ELECTRODE, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_THUNDERBOLT, MOVE_ROLLOUT, MOVE_NONE} }, { .species = SPECIES_GENGAR, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_DESTINY_BOND, MOVE_LICK, MOVE_SHADOW_BALL, MOVE_NONE} }, { .species = SPECIES_GOLEM, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_PROTECT, MOVE_EARTHQUAKE, MOVE_NONE} }, { .species = SPECIES_PINECO, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_DOUBLE_EDGE, MOVE_GIGA_DRAIN, MOVE_NONE} }, { .species = SPECIES_SOLROCK, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_FIRE_SPIN, MOVE_PSYWAVE, MOVE_NONE} }, { .species = SPECIES_FORRETRESS, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_TOXIC, MOVE_ROCK_SLIDE, MOVE_NONE} }, { .species = SPECIES_SHIFTRY, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_PROTECT} } }; @@ -419,49 +419,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round9[] = { .species = SPECIES_WOBBUFFET, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_SAFEGUARD, MOVE_DESTINY_BOND} }, { .species = SPECIES_METANG, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_SLUDGE_BOMB, MOVE_PSYCHIC} }, { .species = SPECIES_EXEGGUTOR, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EGG_BOMB, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_NONE} }, { .species = SPECIES_SLOWKING, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_SURF, MOVE_ICE_BEAM, MOVE_FLAMETHROWER} }, { .species = SPECIES_XATU, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_CONFUSE_RAY, MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_STEEL_WING} }, { .species = SPECIES_ALAKAZAM, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH, MOVE_TOXIC} }, { .species = SPECIES_STARMIE, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SURF, MOVE_ICE_BEAM} }, { .species = SPECIES_ESPEON, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_DIG, MOVE_SHADOW_BALL, MOVE_NONE} } }; @@ -471,49 +471,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round10[] = { .species = SPECIES_GOLEM, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_EARTHQUAKE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_STEELIX, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_NONE} }, { .species = SPECIES_OMASTAR, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SURF, MOVE_MUD_SHOT, MOVE_ANCIENT_POWER, MOVE_NONE} }, { .species = SPECIES_LUNATONE, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPNOSIS, MOVE_PSYWAVE, MOVE_EXPLOSION, MOVE_NONE} }, { .species = SPECIES_SHUCKLE, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_PROTECT, MOVE_WRAP, MOVE_NONE} }, { .species = SPECIES_ARMALDO, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ANCIENT_POWER, MOVE_PROTECT, MOVE_AERIAL_ACE, MOVE_NONE} }, { .species = SPECIES_CRADILY, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_CONFUSE_RAY, MOVE_NONE} }, { .species = SPECIES_AERODACTYL, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_ROCK_SLIDE, MOVE_BITE, MOVE_NONE} } }; @@ -523,49 +523,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round11[] = { .species = SPECIES_POLIWRATH, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SUBMISSION, MOVE_FOCUS_PUNCH, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_HARIYAMA, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FAKE_OUT, MOVE_SURF, MOVE_FOCUS_PUNCH, MOVE_NONE} }, { .species = SPECIES_BRELOOM, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SPORE, MOVE_FOCUS_PUNCH, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_MEDICHAM, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_PUNCH, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH, MOVE_FOCUS_PUNCH} }, { .species = SPECIES_HITMONCHAN, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_PUNCH, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH, MOVE_FOCUS_PUNCH} }, { .species = SPECIES_HITMONLEE, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_MEGA_KICK, MOVE_FOCUS_PUNCH, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_HERACROSS, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_FOCUS_PUNCH, MOVE_ROCK_SLIDE} }, { .species = SPECIES_MACHAMP, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_FOCUS_PUNCH, MOVE_SEISMIC_TOSS} } }; @@ -575,49 +575,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round12[] = { .species = SPECIES_QUAGSIRE, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_RAIN_DANCE, MOVE_SURF, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_TROPIUS, .lvl = 41, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_PUPITAR, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SANDSTORM, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_NONE} }, { .species = SPECIES_LAPRAS, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HAIL, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_CACTURNE, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SANDSTORM, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_NONE} }, { .species = SPECIES_FLAREON, .lvl = 44, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SUNNY_DAY, MOVE_FLAMETHROWER, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_WALREIN, .lvl = 45, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HAIL, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_GYARADOS, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_RAIN_DANCE, MOVE_THUNDER, MOVE_HYDRO_PUMP, MOVE_NONE} } }; @@ -627,49 +627,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round13[] = { .species = SPECIES_PINECO, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_TAKE_DOWN, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_SHUCKLE, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_EARTHQUAKE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_VENOMOTH, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SILVER_WIND, MOVE_POISON_POWDER, MOVE_SLEEP_POWDER, MOVE_PSYCHIC} }, { .species = SPECIES_SCIZOR, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_QUICK_ATTACK, MOVE_METAL_CLAW, MOVE_FURY_CUTTER, MOVE_PURSUIT} }, { .species = SPECIES_HERACROSS, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_MEGAHORN, MOVE_BRICK_BREAK, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE} }, { .species = SPECIES_FORRETRESS, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_EARTHQUAKE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_ARMALDO, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WATER_PULSE, MOVE_PROTECT, MOVE_ROCK_SLIDE, MOVE_NONE} }, { .species = SPECIES_SHEDINJA, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_TOXIC, MOVE_SPITE, MOVE_GRUDGE} } }; @@ -679,49 +679,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round14[] = { .species = SPECIES_SABLEYE, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_NIGHT_SHADE, MOVE_PSYCHIC, MOVE_AERIAL_ACE, MOVE_NONE} }, { .species = SPECIES_SNEASEL, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_TAUNT, MOVE_FAINT_ATTACK, MOVE_QUICK_ATTACK} }, { .species = SPECIES_CRAWDAUNT, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_CRABHAMMER, MOVE_ICE_BEAM, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_SHIFTRY, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_SHADOW_BALL, MOVE_AERIAL_ACE, MOVE_GIGA_DRAIN} }, { .species = SPECIES_CACTURNE, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_GIGA_DRAIN, MOVE_NEEDLE_ARM, MOVE_NONE} }, { .species = SPECIES_ABSOL, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BITE, MOVE_PROTECT, MOVE_SLASH, MOVE_NONE} }, { .species = SPECIES_HOUNDOOM, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_OVERHEAT, MOVE_CRUNCH, MOVE_SHADOW_BALL, MOVE_PROTECT} }, { .species = SPECIES_UMBREON, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_IRON_TAIL, MOVE_QUICK_ATTACK} } }; @@ -731,49 +731,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round15[] = { .species = SPECIES_OCTILLERY, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_OCTAZOOKA, MOVE_ICE_BEAM, MOVE_FIRE_BLAST, MOVE_NONE} }, { .species = SPECIES_DEWGONG, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WATER_PULSE, MOVE_ICE_BEAM, MOVE_HEADBUTT, MOVE_NONE} }, { .species = SPECIES_PELIPPER, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PROTECT, MOVE_SUPERSONIC, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_QUAGSIRE, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_LUDICOLO, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PROTECT, MOVE_SOLAR_BEAM, MOVE_TOXIC, MOVE_ICE_BEAM} }, { .species = SPECIES_SLOWKING, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_SWAGGER, MOVE_NONE} }, { .species = SPECIES_STARMIE, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WATER_PULSE, MOVE_THUNDERBOLT, MOVE_CONFUSE_RAY, MOVE_BLIZZARD} }, { .species = SPECIES_BLASTOISE, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYDRO_PUMP, MOVE_BITE, MOVE_ICE_BEAM, MOVE_NONE} } }; @@ -783,49 +783,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round16[] = { .species = SPECIES_DUSKULL, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_NIGHT_SHADE, MOVE_WILL_O_WISP, MOVE_SHADOW_BALL, MOVE_PROTECT} }, { .species = SPECIES_HAUNTER, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_SPITE, MOVE_HYPNOSIS, MOVE_SHADOW_BALL} }, { .species = SPECIES_BANETTE, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_SPITE, MOVE_WILL_O_WISP, MOVE_NONE} }, { .species = SPECIES_MISDREAVUS, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PERISH_SONG, MOVE_SPITE, MOVE_MEAN_LOOK, MOVE_NONE} }, { .species = SPECIES_SABLEYE, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_MEAN_LOOK, MOVE_DIG, MOVE_NIGHT_SHADE} }, { .species = SPECIES_DUSCLOPS, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_TOXIC, MOVE_SHADOW_BALL, MOVE_NONE} }, { .species = SPECIES_SHEDINJA, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_SPITE, MOVE_GRUDGE, MOVE_PROTECT} }, { .species = SPECIES_GENGAR, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_DESTINY_BOND, MOVE_SPITE, MOVE_NIGHT_SHADE} } }; @@ -835,49 +835,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round17[] = { .species = SPECIES_MAWILE, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_CRUNCH, MOVE_TOXIC, MOVE_ICE_BEAM, MOVE_NONE} }, { .species = SPECIES_MAGNETON, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_STEELIX, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_THROW, MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_NONE} }, { .species = SPECIES_SCIZOR, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_METAL_CLAW, MOVE_SLASH, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_FORRETRESS, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_TOXIC, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_SKARMORY, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_STEEL_WING, MOVE_TOXIC, MOVE_FLY, MOVE_PROTECT} }, { .species = SPECIES_AGGRON, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_TAKE_DOWN, MOVE_SURF, MOVE_ICE_BEAM} }, { .species = SPECIES_METAGROSS, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_BRICK_BREAK} } }; @@ -887,49 +887,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round18[] = { .species = SPECIES_DRAGONAIR, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_TOXIC, MOVE_ICE_BEAM, MOVE_NONE} }, { .species = SPECIES_VIBRAVA, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_CRUNCH, MOVE_STEEL_WING} }, { .species = SPECIES_ALTARIA, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_SING, MOVE_PROTECT} }, { .species = SPECIES_FLYGON, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FIRE_BLAST, MOVE_NONE} }, { .species = SPECIES_AERODACTYL, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_DRAGON_CLAW, MOVE_NONE} }, { .species = SPECIES_GYARADOS, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_SURF, MOVE_THRASH, MOVE_BITE} }, { .species = SPECIES_KINGDRA, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_CHARIZARD, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_FOCUS_PUNCH, MOVE_FIRE_BLAST, MOVE_IRON_TAIL} } }; @@ -939,49 +939,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round19[] = { .species = SPECIES_ARCANINE, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FIRE_BLAST, MOVE_TAKE_DOWN, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_POLIWRATH, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_RAICHU, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_NONE} }, { .species = SPECIES_VAPOREON, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SURF, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_JOLTEON, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDERBOLT, MOVE_PIN_MISSILE, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_FLAREON, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_BITE, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_NINETALES, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_STARMIE, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_THUNDERBOLT, MOVE_PSYCHIC} } }; @@ -991,49 +991,49 @@ static const struct PyramidWildMon sLevel50WildMons_Round20[] = { .species = SPECIES_KANGASKHAN, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_SURF, MOVE_DIZZY_PUNCH} }, { .species = SPECIES_SWELLOW, .lvl = 42, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_AERIAL_ACE, MOVE_HYPER_BEAM, MOVE_TOXIC, MOVE_NONE} }, { .species = SPECIES_URSARING, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_FOCUS_PUNCH, MOVE_PROTECT} }, { .species = SPECIES_PORYGON2, .lvl = 46, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYBEAM, MOVE_HYPER_BEAM, MOVE_SHADOW_BALL, MOVE_ICE_BEAM} }, { .species = SPECIES_TAUROS, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SURF, MOVE_THUNDERBOLT} }, { .species = SPECIES_FEAROW, .lvl = 48, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_FLY, MOVE_MIRROR_MOVE, MOVE_PROTECT} }, { .species = SPECIES_SNORLAX, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_BODY_SLAM, MOVE_SHADOW_BALL, MOVE_EARTHQUAKE} }, { .species = SPECIES_SLAKING, .lvl = 50, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_ICE_BEAM} } }; diff --git a/src/data/battle_frontier/battle_pyramid_open_level_wild_mons.h b/src/data/battle_frontier/battle_pyramid_open_level_wild_mons.h index 10435d767..8738b0de6 100644 --- a/src/data/battle_frontier/battle_pyramid_open_level_wild_mons.h +++ b/src/data/battle_frontier/battle_pyramid_open_level_wild_mons.h @@ -3,49 +3,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round1[] = { .species = SPECIES_PLUSLE, .lvl = 15, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_SPARK, MOVE_ENCORE, MOVE_NONE} }, { .species = SPECIES_MINUN, .lvl = 15, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_QUICK_ATTACK, MOVE_NONE} }, { .species = SPECIES_PIKACHU, .lvl = 13, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_SLAM, MOVE_NONE} }, { .species = SPECIES_ELECTABUZZ, .lvl = 13, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_PUNCH, MOVE_SWIFT, MOVE_SCREECH, MOVE_NONE} }, { .species = SPECIES_VILEPLUME, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_STUN_SPORE, MOVE_GIGA_DRAIN, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_MANECTRIC, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_QUICK_ATTACK, MOVE_NONE} }, { .species = SPECIES_BRELOOM, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_STUN_SPORE, MOVE_FOCUS_PUNCH, MOVE_GIGA_DRAIN, MOVE_MACH_PUNCH} }, { .species = SPECIES_JOLTEON, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PIN_MISSILE, MOVE_QUICK_ATTACK} } }; @@ -55,49 +55,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round2[] = { .species = SPECIES_GULPIN, .lvl = 14, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_SLUDGE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_ROSELIA, .lvl = 14, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_GIGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_PETAL_DANCE} }, { .species = SPECIES_BUTTERFREE, .lvl = 12, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_POISON_POWDER, MOVE_GUST, MOVE_PSYBEAM, MOVE_NONE} }, { .species = SPECIES_SEVIPER, .lvl = 12, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_POISON_FANG, MOVE_SWAGGER, MOVE_CRUNCH, MOVE_POISON_TAIL} }, { .species = SPECIES_SKARMORY, .lvl = 7, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_FLY, MOVE_STEEL_WING, MOVE_NONE} }, { .species = SPECIES_LUDICOLO, .lvl = 7, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_TOXIC, MOVE_PROTECT, MOVE_DIVE, MOVE_RAIN_DANCE} }, { .species = SPECIES_CROBAT, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_CONFUSE_RAY, MOVE_MEAN_LOOK, MOVE_BITE} }, { .species = SPECIES_GENGAR, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_SHADOW_PUNCH, MOVE_NIGHT_SHADE, MOVE_NONE} } }; @@ -107,49 +107,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round3[] = { .species = SPECIES_GROWLITHE, .lvl = 13, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_VULPIX, .lvl = 13, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_FLAMETHROWER, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_MAGCARGO, .lvl = 11, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_FLAMETHROWER, MOVE_ROCK_SLIDE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_NINETALES, .lvl = 11, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_QUICK_ATTACK, MOVE_FLAMETHROWER, MOVE_NONE} }, { .species = SPECIES_MEDICHAM, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FIRE_PUNCH, MOVE_HI_JUMP_KICK, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_WEEZING, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_FLAMETHROWER, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_DUSCLOPS, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_MEAN_LOOK, MOVE_SHADOW_PUNCH} }, { .species = SPECIES_HOUNDOOM, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_BITE, MOVE_SOLAR_BEAM, MOVE_OVERHEAT} } }; @@ -159,49 +159,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round4[] = { .species = SPECIES_DUNSPARCE, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SPITE, MOVE_TOXIC, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_BANETTE, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_NIGHT_SHADE, MOVE_NONE} }, { .species = SPECIES_MISDREAVUS, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_SPITE, MOVE_SHADOW_BALL, MOVE_NONE} }, { .species = SPECIES_NINETALES, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_OVERHEAT, MOVE_NONE} }, { .species = SPECIES_ABSOL, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BITE, MOVE_AERIAL_ACE, MOVE_SHADOW_BALL, MOVE_PROTECT} }, { .species = SPECIES_DUSCLOPS, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_PROTECT, MOVE_TOXIC, MOVE_SHADOW_BALL} }, { .species = SPECIES_SHEDINJA, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_TOXIC, MOVE_SPITE, MOVE_NONE} }, { .species = SPECIES_GENGAR, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_GRUDGE, MOVE_SPITE, MOVE_NIGHT_SHADE, MOVE_NONE} } }; @@ -211,49 +211,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round5[] = { .species = SPECIES_HAUNTER, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_NIGHT_SHADE, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB, MOVE_NONE} }, { .species = SPECIES_CHIMECHO, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_DOUBLE_EDGE, MOVE_TOXIC, MOVE_PSYCHIC, MOVE_PROTECT} }, { .species = SPECIES_SOLROCK, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_FIRE_BLAST, MOVE_TOXIC} }, { .species = SPECIES_MISDREAVUS, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_SPITE, MOVE_SHADOW_BALL, MOVE_PAIN_SPLIT} }, { .species = SPECIES_CLAYDOL, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_SELF_DESTRUCT, MOVE_PSYCHIC} }, { .species = SPECIES_WEEZING, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SLUDGE_BOMB, MOVE_SELF_DESTRUCT, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_FLYGON, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_DRAGON_CLAW, MOVE_DRAGON_BREATH} }, { .species = SPECIES_GENGAR, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDERBOLT, MOVE_PSYCHIC, MOVE_GIGA_DRAIN, MOVE_NIGHT_SHADE} } }; @@ -263,49 +263,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round6[] = { .species = SPECIES_DIGLETT, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_SLIDE, MOVE_SLASH, MOVE_DIG, MOVE_NONE} }, { .species = SPECIES_TRAPINCH, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_NONE} }, { .species = SPECIES_WYNAUT, .lvl = 8, - .abilityBit = 0, + .abilityNum = 0, .moves = {MOVE_DESTINY_BOND, MOVE_SPLASH, MOVE_COUNTER, MOVE_MIRROR_COAT} }, { .species = SPECIES_DIGLETT, .lvl = 8, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_MAGNITUDE, MOVE_TOXIC} }, { .species = SPECIES_TRAPINCH, .lvl = 6, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_PROTECT} }, { .species = SPECIES_WYNAUT, .lvl = 6, - .abilityBit = 0, + .abilityNum = 0, .moves = {MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_DESTINY_BOND, MOVE_NONE} }, { .species = SPECIES_WOBBUFFET, .lvl = 5, - .abilityBit = 0, + .abilityNum = 0, .moves = {MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_DESTINY_BOND, MOVE_NONE} }, { .species = SPECIES_DUGTRIO, .lvl = 5, - .abilityBit = 1, + .abilityNum = 1, .moves = {MOVE_ROCK_SLIDE, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_PROTECT} } }; @@ -315,49 +315,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round7[] = { .species = SPECIES_GLALIE, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_CRUNCH, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_SNEASEL, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_CRUSH_CLAW, MOVE_SPITE, MOVE_NONE} }, { .species = SPECIES_DEWGONG, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BLIZZARD, MOVE_DOUBLE_EDGE, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_PILOSWINE, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_NONE} }, { .species = SPECIES_JYNX, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BLIZZARD, MOVE_LOVELY_KISS, MOVE_PSYCHIC, MOVE_NONE} }, { .species = SPECIES_CLOYSTER, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_WALREIN, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BLIZZARD, MOVE_BODY_SLAM, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_LAPRAS, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ICE_BEAM, MOVE_PSYCHIC} } }; @@ -367,49 +367,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round8[] = { .species = SPECIES_WEEZING, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE_BOMB, MOVE_FIRE_BLAST, MOVE_NONE} }, { .species = SPECIES_ELECTRODE, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_THUNDERBOLT, MOVE_ROLLOUT, MOVE_NONE} }, { .species = SPECIES_GENGAR, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_DESTINY_BOND, MOVE_LICK, MOVE_SHADOW_BALL, MOVE_NONE} }, { .species = SPECIES_GOLEM, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_PROTECT, MOVE_EARTHQUAKE, MOVE_NONE} }, { .species = SPECIES_PINECO, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_DOUBLE_EDGE, MOVE_GIGA_DRAIN, MOVE_NONE} }, { .species = SPECIES_SOLROCK, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_FIRE_SPIN, MOVE_PSYWAVE, MOVE_NONE} }, { .species = SPECIES_FORRETRESS, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_TOXIC, MOVE_ROCK_SLIDE, MOVE_NONE} }, { .species = SPECIES_SHIFTRY, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_PROTECT} } }; @@ -419,49 +419,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round9[] = { .species = SPECIES_WOBBUFFET, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_SAFEGUARD, MOVE_DESTINY_BOND} }, { .species = SPECIES_METANG, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_SLUDGE_BOMB, MOVE_PSYCHIC} }, { .species = SPECIES_EXEGGUTOR, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EGG_BOMB, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_NONE} }, { .species = SPECIES_SLOWKING, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_SURF, MOVE_ICE_BEAM, MOVE_FLAMETHROWER} }, { .species = SPECIES_XATU, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_CONFUSE_RAY, MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_STEEL_WING} }, { .species = SPECIES_ALAKAZAM, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH, MOVE_TOXIC} }, { .species = SPECIES_STARMIE, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SURF, MOVE_ICE_BEAM} }, { .species = SPECIES_ESPEON, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_DIG, MOVE_SHADOW_BALL, MOVE_NONE} } }; @@ -471,49 +471,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round10[] = { .species = SPECIES_GOLEM, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SELF_DESTRUCT, MOVE_EARTHQUAKE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_STEELIX, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_NONE} }, { .species = SPECIES_OMASTAR, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SURF, MOVE_MUD_SHOT, MOVE_ANCIENT_POWER, MOVE_NONE} }, { .species = SPECIES_LUNATONE, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPNOSIS, MOVE_PSYWAVE, MOVE_EXPLOSION, MOVE_NONE} }, { .species = SPECIES_SHUCKLE, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_PROTECT, MOVE_WRAP, MOVE_NONE} }, { .species = SPECIES_ARMALDO, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ANCIENT_POWER, MOVE_PROTECT, MOVE_AERIAL_ACE, MOVE_NONE} }, { .species = SPECIES_CRADILY, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_CONFUSE_RAY, MOVE_NONE} }, { .species = SPECIES_AERODACTYL, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_ROCK_SLIDE, MOVE_BITE, MOVE_NONE} } }; @@ -523,49 +523,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round11[] = { .species = SPECIES_POLIWRATH, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SUBMISSION, MOVE_FOCUS_PUNCH, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_HARIYAMA, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FAKE_OUT, MOVE_SURF, MOVE_FOCUS_PUNCH, MOVE_NONE} }, { .species = SPECIES_BRELOOM, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SPORE, MOVE_FOCUS_PUNCH, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_MEDICHAM, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_PUNCH, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH, MOVE_FOCUS_PUNCH} }, { .species = SPECIES_HITMONCHAN, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_PUNCH, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH, MOVE_FOCUS_PUNCH} }, { .species = SPECIES_HITMONLEE, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_MEGA_KICK, MOVE_FOCUS_PUNCH, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_HERACROSS, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_FOCUS_PUNCH, MOVE_ROCK_SLIDE} }, { .species = SPECIES_MACHAMP, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_FOCUS_PUNCH, MOVE_SEISMIC_TOSS} } }; @@ -575,49 +575,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round12[] = { .species = SPECIES_QUAGSIRE, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_RAIN_DANCE, MOVE_SURF, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_TROPIUS, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_PUPITAR, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SANDSTORM, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_NONE} }, { .species = SPECIES_LAPRAS, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HAIL, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_CACTURNE, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SANDSTORM, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_NONE} }, { .species = SPECIES_FLAREON, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SUNNY_DAY, MOVE_FLAMETHROWER, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_WALREIN, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HAIL, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_GYARADOS, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_RAIN_DANCE, MOVE_THUNDER, MOVE_HYDRO_PUMP, MOVE_NONE} } }; @@ -627,49 +627,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round13[] = { .species = SPECIES_PINECO, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_TAKE_DOWN, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_SHUCKLE, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_EARTHQUAKE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_VENOMOTH, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SILVER_WIND, MOVE_POISON_POWDER, MOVE_SLEEP_POWDER, MOVE_PSYCHIC} }, { .species = SPECIES_SCIZOR, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_QUICK_ATTACK, MOVE_METAL_CLAW, MOVE_FURY_CUTTER, MOVE_PURSUIT} }, { .species = SPECIES_HERACROSS, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_MEGAHORN, MOVE_BRICK_BREAK, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE} }, { .species = SPECIES_FORRETRESS, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_EARTHQUAKE, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_ARMALDO, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WATER_PULSE, MOVE_PROTECT, MOVE_ROCK_SLIDE, MOVE_NONE} }, { .species = SPECIES_SHEDINJA, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_TOXIC, MOVE_SPITE, MOVE_GRUDGE} } }; @@ -679,49 +679,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round14[] = { .species = SPECIES_SABLEYE, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_NIGHT_SHADE, MOVE_PSYCHIC, MOVE_AERIAL_ACE, MOVE_NONE} }, { .species = SPECIES_SNEASEL, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_TAUNT, MOVE_FAINT_ATTACK, MOVE_QUICK_ATTACK} }, { .species = SPECIES_CRAWDAUNT, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_CRABHAMMER, MOVE_ICE_BEAM, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_SHIFTRY, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_SHADOW_BALL, MOVE_AERIAL_ACE, MOVE_GIGA_DRAIN} }, { .species = SPECIES_CACTURNE, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_GIGA_DRAIN, MOVE_NEEDLE_ARM, MOVE_NONE} }, { .species = SPECIES_ABSOL, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_BITE, MOVE_PROTECT, MOVE_SLASH, MOVE_NONE} }, { .species = SPECIES_HOUNDOOM, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_OVERHEAT, MOVE_CRUNCH, MOVE_SHADOW_BALL, MOVE_PROTECT} }, { .species = SPECIES_UMBREON, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_IRON_TAIL, MOVE_QUICK_ATTACK} } }; @@ -731,49 +731,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round15[] = { .species = SPECIES_OCTILLERY, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_OCTAZOOKA, MOVE_ICE_BEAM, MOVE_FIRE_BLAST, MOVE_NONE} }, { .species = SPECIES_DEWGONG, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WATER_PULSE, MOVE_ICE_BEAM, MOVE_HEADBUTT, MOVE_NONE} }, { .species = SPECIES_PELIPPER, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PROTECT, MOVE_SUPERSONIC, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_QUAGSIRE, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SURF, MOVE_NONE} }, { .species = SPECIES_LUDICOLO, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PROTECT, MOVE_SOLAR_BEAM, MOVE_TOXIC, MOVE_ICE_BEAM} }, { .species = SPECIES_SLOWKING, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_SWAGGER, MOVE_NONE} }, { .species = SPECIES_STARMIE, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WATER_PULSE, MOVE_THUNDERBOLT, MOVE_CONFUSE_RAY, MOVE_BLIZZARD} }, { .species = SPECIES_BLASTOISE, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYDRO_PUMP, MOVE_BITE, MOVE_ICE_BEAM, MOVE_NONE} } }; @@ -783,49 +783,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round16[] = { .species = SPECIES_DUSKULL, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_NIGHT_SHADE, MOVE_WILL_O_WISP, MOVE_SHADOW_BALL, MOVE_PROTECT} }, { .species = SPECIES_HAUNTER, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_TOXIC, MOVE_SPITE, MOVE_HYPNOSIS, MOVE_SHADOW_BALL} }, { .species = SPECIES_BANETTE, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_SPITE, MOVE_WILL_O_WISP, MOVE_NONE} }, { .species = SPECIES_MISDREAVUS, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PERISH_SONG, MOVE_SPITE, MOVE_MEAN_LOOK, MOVE_NONE} }, { .species = SPECIES_SABLEYE, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_MEAN_LOOK, MOVE_DIG, MOVE_NIGHT_SHADE} }, { .species = SPECIES_DUSCLOPS, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_WILL_O_WISP, MOVE_TOXIC, MOVE_SHADOW_BALL, MOVE_NONE} }, { .species = SPECIES_SHEDINJA, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SHADOW_BALL, MOVE_SPITE, MOVE_GRUDGE, MOVE_PROTECT} }, { .species = SPECIES_GENGAR, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYCHIC, MOVE_DESTINY_BOND, MOVE_SPITE, MOVE_NIGHT_SHADE} } }; @@ -835,49 +835,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round17[] = { .species = SPECIES_MAWILE, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_CRUNCH, MOVE_TOXIC, MOVE_ICE_BEAM, MOVE_NONE} }, { .species = SPECIES_MAGNETON, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_STEELIX, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ROCK_THROW, MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_NONE} }, { .species = SPECIES_SCIZOR, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_METAL_CLAW, MOVE_SLASH, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_FORRETRESS, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EXPLOSION, MOVE_TOXIC, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_SKARMORY, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_STEEL_WING, MOVE_TOXIC, MOVE_FLY, MOVE_PROTECT} }, { .species = SPECIES_AGGRON, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_TAKE_DOWN, MOVE_SURF, MOVE_ICE_BEAM} }, { .species = SPECIES_METAGROSS, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_BRICK_BREAK} } }; @@ -887,49 +887,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round18[] = { .species = SPECIES_DRAGONAIR, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER_WAVE, MOVE_TOXIC, MOVE_ICE_BEAM, MOVE_NONE} }, { .species = SPECIES_VIBRAVA, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_CRUNCH, MOVE_STEEL_WING} }, { .species = SPECIES_ALTARIA, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_SING, MOVE_PROTECT} }, { .species = SPECIES_FLYGON, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FIRE_BLAST, MOVE_NONE} }, { .species = SPECIES_AERODACTYL, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_DRAGON_CLAW, MOVE_NONE} }, { .species = SPECIES_GYARADOS, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_SURF, MOVE_THRASH, MOVE_BITE} }, { .species = SPECIES_KINGDRA, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_CHARIZARD, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_FOCUS_PUNCH, MOVE_FIRE_BLAST, MOVE_IRON_TAIL} } }; @@ -939,49 +939,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round19[] = { .species = SPECIES_ARCANINE, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FIRE_BLAST, MOVE_TAKE_DOWN, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_POLIWRATH, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_RAICHU, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_NONE} }, { .species = SPECIES_VAPOREON, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_SURF, MOVE_ICE_BEAM, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_JOLTEON, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_THUNDERBOLT, MOVE_PIN_MISSILE, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_FLAREON, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_BITE, MOVE_NONE, MOVE_NONE} }, { .species = SPECIES_NINETALES, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_PROTECT, MOVE_NONE} }, { .species = SPECIES_STARMIE, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_THUNDERBOLT, MOVE_PSYCHIC} } }; @@ -991,49 +991,49 @@ static const struct PyramidWildMon sOpenLevelWildMons_Round20[] = { .species = SPECIES_KANGASKHAN, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_SURF, MOVE_DIZZY_PUNCH} }, { .species = SPECIES_SWELLOW, .lvl = 10, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_AERIAL_ACE, MOVE_HYPER_BEAM, MOVE_TOXIC, MOVE_NONE} }, { .species = SPECIES_URSARING, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_FOCUS_PUNCH, MOVE_PROTECT} }, { .species = SPECIES_PORYGON2, .lvl = 8, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_PSYBEAM, MOVE_HYPER_BEAM, MOVE_SHADOW_BALL, MOVE_ICE_BEAM} }, { .species = SPECIES_TAUROS, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SURF, MOVE_THUNDERBOLT} }, { .species = SPECIES_FEAROW, .lvl = 6, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_FLY, MOVE_MIRROR_MOVE, MOVE_PROTECT} }, { .species = SPECIES_SNORLAX, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_BODY_SLAM, MOVE_SHADOW_BALL, MOVE_EARTHQUAKE} }, { .species = SPECIES_SLAKING, .lvl = 5, - .abilityBit = 2, + .abilityNum = ABILITY_RANDOM, .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_ICE_BEAM} } }; diff --git a/src/data/pokemon/base_stats.h b/src/data/pokemon/base_stats.h index 14ebd4d55..95765aba6 100644 --- a/src/data/pokemon/base_stats.h +++ b/src/data/pokemon/base_stats.h @@ -4,22182 +4,21699 @@ const struct BaseStats gBaseStats[] = { - [SPECIES_NONE] = {0}, - - [SPECIES_BULBASAUR] = - { - .baseHP = 45, - .baseAttack = 49, - .baseDefense = 49, - .baseSpeed = 45, - .baseSpAttack = 65, - .baseSpDefense = 65, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 64, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_CHLOROPHYLL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_IVYSAUR] = - { - .baseHP = 60, - .baseAttack = 62, - .baseDefense = 63, - .baseSpeed = 60, - .baseSpAttack = 80, - .baseSpDefense = 80, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 142, - .evYield_SpAttack = 1, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_CHLOROPHYLL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_VENUSAUR] = - { - .baseHP = 80, - .baseAttack = 82, - .baseDefense = 83, - .baseSpeed = 80, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 236, - .evYield_SpAttack = 2, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_CHLOROPHYLL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CHARMANDER] = - { - .baseHP = 39, - .baseAttack = 52, - .baseDefense = 43, - .baseSpeed = 65, - .baseSpAttack = 60, - .baseSpDefense = 50, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 62, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_SOLAR_POWER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_CHARMELEON] = - { - .baseHP = 58, - .baseAttack = 64, - .baseDefense = 58, - .baseSpeed = 80, - .baseSpAttack = 80, - .baseSpDefense = 65, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 142, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_SOLAR_POWER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_CHARIZARD] = - { - .baseHP = 78, - .baseAttack = 84, - .baseDefense = 78, - .baseSpeed = 100, - .baseSpAttack = 109, - .baseSpDefense = 85, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 240, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_SOLAR_POWER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SQUIRTLE] = - { - .baseHP = 44, - .baseAttack = 48, - .baseDefense = 65, - .baseSpeed = 43, - .baseSpAttack = 50, - .baseSpDefense = 64, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 63, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_WARTORTLE] = - { - .baseHP = 59, - .baseAttack = 63, - .baseDefense = 80, - .baseSpeed = 58, - .baseSpAttack = 65, - .baseSpDefense = 80, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 142, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BLASTOISE] = - { - .baseHP = 79, - .baseAttack = 83, - .baseDefense = 100, - .baseSpeed = 78, - .baseSpAttack = 85, - .baseSpDefense = 105, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 239, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CATERPIE] = - { - .baseHP = 45, - .baseAttack = 30, - .baseDefense = 35, - .baseSpeed = 45, - .baseSpAttack = 20, - .baseSpDefense = 20, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 255, - .expYield = 39, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHIELD_DUST, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_METAPOD] = - { - .baseHP = 50, - .baseAttack = 20, - .baseDefense = 55, - .baseSpeed = 30, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 72, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_BUTTERFREE] = - { - .baseHP = 60, - .baseAttack = 45, - .baseDefense = 50, - .baseSpeed = 70, - .baseSpAttack = 90, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 178, - .evYield_SpAttack = 2, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMSILVER_POWDER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_COMPOUND_EYES, - .abilityHidden = ABILITY_TINTED_LENS, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_WEEDLE] = - { - .baseHP = 40, - .baseAttack = 35, - .baseDefense = 30, - .baseSpeed = 50, - .baseSpAttack = 20, - .baseSpDefense = 20, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 255, - .expYield = 39, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHIELD_DUST, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KAKUNA] = - { - .baseHP = 45, - .baseAttack = 25, - .baseDefense = 50, - .baseSpeed = 35, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 120, - .expYield = 72, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_BEEDRILL] = - { - .baseHP = 65, - .baseAttack = 90, - .baseDefense = 40, - .baseSpeed = 75, - .baseSpAttack = 45, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 178, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .abilityHidden = ABILITY_SNIPER, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_PIDGEY] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 40, - .baseSpeed = 56, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 50, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_TANGLED_FEET, - .abilityHidden = ABILITY_BIG_PECKS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PIDGEOTTO] = - { - .baseHP = 63, - .baseAttack = 60, - .baseDefense = 55, - .baseSpeed = 71, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 122, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_TANGLED_FEET, - .abilityHidden = ABILITY_BIG_PECKS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PIDGEOT] = - { - .baseHP = 83, - .baseAttack = 80, - .baseDefense = 75, - .baseSpeed = 101, - .baseSpAttack = 70, - .baseSpDefense = 70, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 216, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_TANGLED_FEET, - .abilityHidden = ABILITY_BIG_PECKS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_RATTATA] = - { - .baseHP = 30, - .baseAttack = 56, - .baseDefense = 35, - .baseSpeed = 72, - .baseSpAttack = 25, - .baseSpDefense = 35, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 51, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_GUTS, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_RATICATE] = - { - .baseHP = 55, - .baseAttack = 81, - .baseDefense = 60, - .baseSpeed = 97, - .baseSpAttack = 50, - .baseSpDefense = 70, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 127, - .expYield = 145, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_GUTS, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SPEAROW] = - { - .baseHP = 40, - .baseAttack = 60, - .baseDefense = 30, - .baseSpeed = 70, - .baseSpAttack = 31, - .baseSpDefense = 31, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 52, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSHARP_BEAK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_SNIPER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_FEAROW] = - { - .baseHP = 65, - .baseAttack = 90, - .baseDefense = 65, - .baseSpeed = 100, - .baseSpAttack = 61, - .baseSpDefense = 61, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 90, - .expYield = 155, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSHARP_BEAK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_SNIPER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_EKANS] = - { - .baseHP = 35, - .baseAttack = 60, - .baseDefense = 44, - .baseSpeed = 55, - .baseSpAttack = 40, - .baseSpDefense = 54, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 255, - .expYield = 58, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_ARBOK] = - { - .baseHP = 60, - .baseAttack = 95, - .baseDefense = 69, - .baseSpeed = 80, - .baseSpAttack = 65, - .baseSpDefense = 79, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 90, - .expYield = 157, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_PIKACHU] = - { - .baseHP = 35, - .baseAttack = 55, - .baseDefense = 40, - .baseSpeed = 90, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 190, - .expYield = 112, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLIGHT_BALL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_LIGHTNING_ROD, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_RAICHU] = - { - .baseHP = 60, - .baseAttack = 90, - .baseDefense = 55, - .baseSpeed = 110, - .baseSpAttack = 90, - .baseSpDefense = 80, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 75, - .expYield = 218, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_LIGHTNING_ROD, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SANDSHREW] = - { - .baseHP = 50, - .baseAttack = 75, - .baseDefense = 85, - .baseSpeed = 40, - .baseSpAttack = 20, - .baseSpDefense = 30, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 255, - .expYield = 60, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMGRIP_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_SAND_RUSH, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SANDSLASH] = - { - .baseHP = 75, - .baseAttack = 100, - .baseDefense = 110, - .baseSpeed = 65, - .baseSpAttack = 45, - .baseSpDefense = 55, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 90, - .expYield = 158, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMGRIP_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_SAND_RUSH, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_NIDORAN_F] = - { - .baseHP = 55, - .baseAttack = 47, - .baseDefense = 52, - .baseSpeed = 41, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 235, - .expYield = 55, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_RIVALRY, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_NIDORINA] = - { - .baseHP = 70, - .baseAttack = 62, - .baseDefense = 67, - .baseSpeed = 56, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 120, - .expYield = 128, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_RIVALRY, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_NIDOQUEEN] = - { - .baseHP = 90, - .baseAttack = 92, - .baseDefense = 87, - .baseSpeed = 76, - .baseSpAttack = 75, - .baseSpDefense = 85, - .type1 = TYPE_POISON, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 227, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_RIVALRY, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_NIDORAN_M] = - { - .baseHP = 46, - .baseAttack = 57, - .baseDefense = 40, - .baseSpeed = 50, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 235, - .expYield = 55, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_RIVALRY, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_NIDORINO] = - { - .baseHP = 61, - .baseAttack = 72, - .baseDefense = 57, - .baseSpeed = 65, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 120, - .expYield = 128, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_RIVALRY, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_NIDOKING] = - { - .baseHP = 81, - .baseAttack = 102, - .baseDefense = 77, - .baseSpeed = 85, - .baseSpAttack = 85, - .baseSpDefense = 75, - .type1 = TYPE_POISON, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 227, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_RIVALRY, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CLEFAIRY] = - { - .baseHP = 70, - .baseAttack = 45, - .baseDefense = 48, - .baseSpeed = 35, - .baseSpAttack = 60, - .baseSpDefense = 65, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 150, - .expYield = 113, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMOON_STONE, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 10, - .friendship = 140, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_MAGIC_GUARD, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_CLEFABLE] = - { - .baseHP = 95, - .baseAttack = 70, - .baseDefense = 73, - .baseSpeed = 60, - .baseSpAttack = 95, - .baseSpDefense = 90, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 25, - .expYield = 217, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMOON_STONE, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 10, - .friendship = 140, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_MAGIC_GUARD, - .abilityHidden = ABILITY_UNAWARE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_VULPIX] = - { - .baseHP = 38, - .baseAttack = 41, - .baseDefense = 40, - .baseSpeed = 65, - .baseSpAttack = 50, - .baseSpDefense = 65, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 190, - .expYield = 60, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMCHARCOAL, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_DROUGHT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_NINETALES] = - { - .baseHP = 73, - .baseAttack = 76, - .baseDefense = 75, - .baseSpeed = 100, - .baseSpAttack = 81, - .baseSpDefense = 100, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 75, - .expYield = 177, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMCHARCOAL, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_DROUGHT, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_JIGGLYPUFF] = - { - .baseHP = 115, - .baseAttack = 45, - .baseDefense = 20, - .baseSpeed = 20, - .baseSpAttack = 45, - .baseSpDefense = 25, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FAIRY, - .catchRate = 170, - .expYield = 95, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMOON_STONE, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_COMPETITIVE, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_WIGGLYTUFF] = - { - .baseHP = 140, - .baseAttack = 70, - .baseDefense = 45, - .baseSpeed = 45, - .baseSpAttack = 85, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FAIRY, - .catchRate = 50, - .expYield = 196, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMOON_STONE, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_COMPETITIVE, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_ZUBAT] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 35, - .baseSpeed = 55, - .baseSpAttack = 30, - .baseSpDefense = 40, - .type1 = TYPE_POISON, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 49, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GOLBAT] = - { - .baseHP = 75, - .baseAttack = 80, - .baseDefense = 70, - .baseSpeed = 90, - .baseSpAttack = 65, - .baseSpDefense = 75, - .type1 = TYPE_POISON, - .type2 = TYPE_FLYING, - .catchRate = 90, - .expYield = 159, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_ODDISH] = - { - .baseHP = 45, - .baseAttack = 50, - .baseDefense = 55, - .baseSpeed = 30, - .baseSpAttack = 75, - .baseSpDefense = 65, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 255, - .expYield = 64, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GLOOM] = - { - .baseHP = 60, - .baseAttack = 65, - .baseDefense = 70, - .baseSpeed = 40, - .baseSpAttack = 85, - .baseSpDefense = 75, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 120, - .expYield = 138, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_STENCH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_VILEPLUME] = - { - .baseHP = 75, - .baseAttack = 80, - .baseDefense = 85, - .baseSpeed = 50, - .baseSpAttack = 110, - .baseSpDefense = 90, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 221, - .evYield_SpAttack = 3, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_EFFECT_SPORE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_PARAS] = - { - .baseHP = 35, - .baseAttack = 70, - .baseDefense = 55, - .baseSpeed = 25, - .baseSpAttack = 45, - .baseSpDefense = 55, - .type1 = TYPE_BUG, - .type2 = TYPE_GRASS, - .catchRate = 190, - .expYield = 57, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_EFFECT_SPORE, - .ability2 = ABILITY_DRY_SKIN, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_PARASECT] = - { - .baseHP = 60, - .baseAttack = 95, - .baseDefense = 80, - .baseSpeed = 30, - .baseSpAttack = 60, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_GRASS, - .catchRate = 75, - .expYield = 142, - .evYield_Attack = 2, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_EFFECT_SPORE, - .ability2 = ABILITY_DRY_SKIN, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_VENONAT] = - { - .baseHP = 60, - .baseAttack = 55, - .baseDefense = 50, - .baseSpeed = 45, - .baseSpAttack = 40, - .baseSpDefense = 55, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 190, - .expYield = 61, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_COMPOUND_EYES, - .ability2 = ABILITY_TINTED_LENS, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_VENOMOTH] = - { - .baseHP = 70, - .baseAttack = 65, - .baseDefense = 60, - .baseSpeed = 90, - .baseSpAttack = 90, - .baseSpDefense = 75, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 75, - .expYield = 158, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHIELD_DUST, - .ability2 = ABILITY_TINTED_LENS, - .abilityHidden = ABILITY_WONDER_SKIN, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_DIGLETT] = - { - .baseHP = 10, - .baseAttack = 55, - .baseDefense = 25, - .baseSpeed = 95, - .baseSpAttack = 35, - .baseSpDefense = 45, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 255, - .expYield = 53, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSOFT_SAND, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_VEIL, - .ability2 = ABILITY_ARENA_TRAP, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DUGTRIO] = - { - .baseHP = 35, - .baseAttack = 100, - .baseDefense = 50, - .baseSpeed = 120, - .baseSpAttack = 50, - .baseSpDefense = 70, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 50, - .expYield = 149, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSOFT_SAND, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_VEIL, - .ability2 = ABILITY_ARENA_TRAP, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MEOWTH] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 35, - .baseSpeed = 90, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 58, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMQUICK_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_PERSIAN] = - { - .baseHP = 65, - .baseAttack = 70, - .baseDefense = 60, - .baseSpeed = 115, - .baseSpAttack = 65, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 90, - .expYield = 154, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMQUICK_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIMBER, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_PSYDUCK] = - { - .baseHP = 50, - .baseAttack = 52, - .baseDefense = 48, - .baseSpeed = 55, - .baseSpAttack = 65, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 64, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_DAMP, - .ability2 = ABILITY_CLOUD_NINE, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_GOLDUCK] = - { - .baseHP = 80, - .baseAttack = 82, - .baseDefense = 78, - .baseSpeed = 85, - .baseSpAttack = 95, - .baseSpDefense = 80, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 175, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_DAMP, - .ability2 = ABILITY_CLOUD_NINE, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MANKEY] = - { - .baseHP = 40, - .baseAttack = 80, - .baseDefense = 35, - .baseSpeed = 70, - .baseSpAttack = 35, - .baseSpDefense = 45, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 190, - .expYield = 61, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_VITAL_SPIRIT, - .ability2 = ABILITY_ANGER_POINT, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PRIMEAPE] = - { - .baseHP = 65, - .baseAttack = 105, - .baseDefense = 60, - .baseSpeed = 95, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 75, - .expYield = 159, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_VITAL_SPIRIT, - .ability2 = ABILITY_ANGER_POINT, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_GROWLITHE] = - { - .baseHP = 55, - .baseAttack = 70, - .baseDefense = 45, - .baseSpeed = 60, - .baseSpAttack = 70, - .baseSpDefense = 50, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 190, - .expYield = 70, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_ARCANINE] = - { - .baseHP = 90, - .baseAttack = 110, - .baseDefense = 80, - .baseSpeed = 95, - .baseSpAttack = 100, - .baseSpDefense = 80, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 75, - .expYield = 194, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_POLIWAG] = - { - .baseHP = 40, - .baseAttack = 50, - .baseDefense = 40, - .baseSpeed = 90, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 255, - .expYield = 60, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_DAMP, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_POLIWHIRL] = - { - .baseHP = 65, - .baseAttack = 65, - .baseDefense = 65, - .baseSpeed = 90, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 120, - .expYield = 135, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMKINGS_ROCK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_DAMP, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_POLIWRATH] = - { - .baseHP = 90, - .baseAttack = 95, - .baseDefense = 95, - .baseSpeed = 70, - .baseSpAttack = 70, - .baseSpDefense = 90, - .type1 = TYPE_WATER, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 230, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMKINGS_ROCK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_DAMP, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ABRA] = - { - .baseHP = 25, - .baseAttack = 20, - .baseDefense = 15, - .baseSpeed = 90, - .baseSpAttack = 105, - .baseSpDefense = 55, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 200, - .expYield = 62, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMTWISTED_SPOON, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_MAGIC_GUARD, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KADABRA] = - { - .baseHP = 40, - .baseAttack = 35, - .baseDefense = 30, - .baseSpeed = 105, - .baseSpAttack = 120, - .baseSpDefense = 70, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 100, - .expYield = 140, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMTWISTED_SPOON, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_MAGIC_GUARD, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_ALAKAZAM] = - { - .baseHP = 55, - .baseAttack = 50, - .baseDefense = 45, - .baseSpeed = 120, - .baseSpAttack = 135, - .baseSpDefense = 95, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 50, - .expYield = 225, - .evYield_SpAttack = 3, - .item2 = ITEM_NONE, // ITEMTWISTED_SPOON, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_MAGIC_GUARD, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MACHOP] = - { - .baseHP = 70, - .baseAttack = 80, - .baseDefense = 50, - .baseSpeed = 35, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 180, - .expYield = 61, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMFOCUS_BAND, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_NO_GUARD, - .abilityHidden = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MACHOKE] = - { - .baseHP = 80, - .baseAttack = 100, - .baseDefense = 70, - .baseSpeed = 45, - .baseSpAttack = 50, - .baseSpDefense = 60, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 90, - .expYield = 142, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMFOCUS_BAND, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_NO_GUARD, - .abilityHidden = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MACHAMP] = - { - .baseHP = 90, - .baseAttack = 130, - .baseDefense = 80, - .baseSpeed = 55, - .baseSpAttack = 65, - .baseSpDefense = 85, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 227, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMFOCUS_BAND, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_NO_GUARD, - .abilityHidden = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_BELLSPROUT] = - { - .baseHP = 50, - .baseAttack = 75, - .baseDefense = 35, - .baseSpeed = 40, - .baseSpAttack = 70, - .baseSpDefense = 30, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 255, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_WEEPINBELL] = - { - .baseHP = 65, - .baseAttack = 90, - .baseDefense = 50, - .baseSpeed = 55, - .baseSpAttack = 85, - .baseSpDefense = 45, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 120, - .expYield = 137, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_VICTREEBEL] = - { - .baseHP = 80, - .baseAttack = 105, - .baseDefense = 65, - .baseSpeed = 70, - .baseSpAttack = 100, - .baseSpDefense = 70, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 221, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_TENTACOOL] = - { - .baseHP = 40, - .baseAttack = 40, - .baseDefense = 35, - .baseSpeed = 70, - .baseSpAttack = 50, - .baseSpDefense = 100, - .type1 = TYPE_WATER, - .type2 = TYPE_POISON, - .catchRate = 190, - .expYield = 67, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_CLEAR_BODY, - .ability2 = ABILITY_LIQUID_OOZE, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_TENTACRUEL] = - { - .baseHP = 80, - .baseAttack = 70, - .baseDefense = 65, - .baseSpeed = 100, - .baseSpAttack = 80, - .baseSpDefense = 120, - .type1 = TYPE_WATER, - .type2 = TYPE_POISON, - .catchRate = 60, - .expYield = 180, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_CLEAR_BODY, - .ability2 = ABILITY_LIQUID_OOZE, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GEODUDE] = - { - .baseHP = 40, - .baseAttack = 80, - .baseDefense = 100, - .baseSpeed = 20, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_ROCK, - .type2 = TYPE_GROUND, - .catchRate = 255, - .expYield = 60, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMEVERSTONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_GRAVELER] = - { - .baseHP = 55, - .baseAttack = 95, - .baseDefense = 115, - .baseSpeed = 35, - .baseSpAttack = 45, - .baseSpDefense = 45, - .type1 = TYPE_ROCK, - .type2 = TYPE_GROUND, - .catchRate = 120, - .expYield = 137, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMEVERSTONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_GOLEM] = - { - .baseHP = 80, - .baseAttack = 120, - .baseDefense = 130, - .baseSpeed = 45, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_ROCK, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 223, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMEVERSTONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PONYTA] = - { - .baseHP = 50, - .baseAttack = 85, - .baseDefense = 55, - .baseSpeed = 90, - .baseSpAttack = 65, - .baseSpDefense = 65, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 190, - .expYield = 82, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_FLAME_BODY, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_RAPIDASH] = - { - .baseHP = 65, - .baseAttack = 100, - .baseDefense = 70, - .baseSpeed = 105, - .baseSpAttack = 80, - .baseSpDefense = 80, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 60, - .expYield = 175, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_FLAME_BODY, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SLOWPOKE] = - { - .baseHP = 90, - .baseAttack = 65, - .baseDefense = 65, - .baseSpeed = 15, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_WATER, - .type2 = TYPE_PSYCHIC, - .catchRate = 190, - .expYield = 63, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLAGGING_TAIL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_SLOWBRO] = - { - .baseHP = 95, - .baseAttack = 75, - .baseDefense = 110, - .baseSpeed = 30, - .baseSpAttack = 100, - .baseSpDefense = 80, - .type1 = TYPE_WATER, - .type2 = TYPE_PSYCHIC, - .catchRate = 75, - .expYield = 172, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMKINGS_ROCK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_MAGNEMITE] = - { - .baseHP = 25, - .baseAttack = 35, - .baseDefense = 70, - .baseSpeed = 45, - .baseSpAttack = 95, - .baseSpDefense = 55, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_STEEL, - .catchRate = 190, - .expYield = 65, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_MAGNET_PULL, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MAGNETON] = - { - .baseHP = 50, - .baseAttack = 60, - .baseDefense = 95, - .baseSpeed = 70, - .baseSpAttack = 120, - .baseSpDefense = 70, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_STEEL, - .catchRate = 60, - .expYield = 163, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_MAGNET_PULL, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_FARFETCHD] = - { - .baseHP = 52, - .baseAttack = 90, - .baseDefense = 55, - .baseSpeed = 60, - .baseSpAttack = 58, - .baseSpDefense = 62, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 132, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSTICK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DODUO] = - { - .baseHP = 35, - .baseAttack = 85, - .baseDefense = 45, - .baseSpeed = 75, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 190, - .expYield = 62, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSHARP_BEAK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_TANGLED_FEET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DODRIO] = - { - .baseHP = 60, - .baseAttack = 110, - .baseDefense = 70, - .baseSpeed = 110, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 165, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSHARP_BEAK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_TANGLED_FEET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SEEL] = - { - .baseHP = 65, - .baseAttack = 45, - .baseDefense = 55, - .baseSpeed = 45, - .baseSpAttack = 45, - .baseSpDefense = 70, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 65, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_ICE_BODY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_DEWGONG] = - { - .baseHP = 90, - .baseAttack = 70, - .baseDefense = 80, - .baseSpeed = 70, - .baseSpAttack = 70, - .baseSpDefense = 95, - .type1 = TYPE_WATER, - .type2 = TYPE_ICE, - .catchRate = 75, - .expYield = 166, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_ICE_BODY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_GRIMER] = - { - .baseHP = 80, - .baseAttack = 80, - .baseDefense = 50, - .baseSpeed = 25, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 190, - .expYield = 65, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_STENCH, - .ability2 = ABILITY_STICKY_HOLD, - .abilityHidden = ABILITY_POISON_TOUCH, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MUK] = - { - .baseHP = 105, - .baseAttack = 105, - .baseDefense = 75, - .baseSpeed = 50, - .baseSpAttack = 65, - .baseSpDefense = 100, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 75, - .expYield = 175, - .evYield_HP = 1, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMBLACK_SLUDGE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_STENCH, - .ability2 = ABILITY_STICKY_HOLD, - .abilityHidden = ABILITY_POISON_TOUCH, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SHELLDER] = - { - .baseHP = 30, - .baseAttack = 65, - .baseDefense = 100, - .baseSpeed = 40, - .baseSpAttack = 45, - .baseSpDefense = 25, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 61, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPEARL, - .item2 = ITEM_NONE, // ITEMBIG_PEARL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SHELL_ARMOR, - .ability2 = ABILITY_SKILL_LINK, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CLOYSTER] = - { - .baseHP = 50, - .baseAttack = 95, - .baseDefense = 180, - .baseSpeed = 70, - .baseSpAttack = 85, - .baseSpDefense = 45, - .type1 = TYPE_WATER, - .type2 = TYPE_ICE, - .catchRate = 60, - .expYield = 184, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPEARL, - .item2 = ITEM_NONE, // ITEMBIG_PEARL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SHELL_ARMOR, - .ability2 = ABILITY_SKILL_LINK, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GASTLY] = - { - .baseHP = 30, - .baseAttack = 35, - .baseDefense = 30, - .baseSpeed = 80, - .baseSpAttack = 100, - .baseSpDefense = 35, - .type1 = TYPE_GHOST, - .type2 = TYPE_POISON, - .catchRate = 190, - .expYield = 62, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_HAUNTER] = - { - .baseHP = 45, - .baseAttack = 50, - .baseDefense = 45, - .baseSpeed = 95, - .baseSpAttack = 115, - .baseSpDefense = 55, - .type1 = TYPE_GHOST, - .type2 = TYPE_POISON, - .catchRate = 90, - .expYield = 142, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GENGAR] = - { - .baseHP = 60, - .baseAttack = 65, - .baseDefense = 60, - .baseSpeed = 110, - .baseSpAttack = 130, - .baseSpDefense = 75, - .type1 = TYPE_GHOST, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 225, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_CURSED_BODY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_ONIX] = - { - .baseHP = 35, - .baseAttack = 45, - .baseDefense = 160, - .baseSpeed = 70, - .baseSpAttack = 30, - .baseSpDefense = 45, - .type1 = TYPE_ROCK, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 77, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_DROWZEE] = - { - .baseHP = 60, - .baseAttack = 48, - .baseDefense = 45, - .baseSpeed = 42, - .baseSpAttack = 43, - .baseSpDefense = 90, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 190, - .expYield = 66, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_FOREWARN, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_HYPNO] = - { - .baseHP = 85, - .baseAttack = 73, - .baseDefense = 70, - .baseSpeed = 67, - .baseSpAttack = 73, - .baseSpDefense = 115, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 75, - .expYield = 169, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_FOREWARN, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_KRABBY] = - { - .baseHP = 30, - .baseAttack = 105, - .baseDefense = 90, - .baseSpeed = 50, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 225, - .expYield = 65, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_KINGLER] = - { - .baseHP = 55, - .baseAttack = 130, - .baseDefense = 115, - .baseSpeed = 75, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 166, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_VOLTORB] = - { - .baseHP = 40, - .baseAttack = 30, - .baseDefense = 50, - .baseSpeed = 100, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 190, - .expYield = 66, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_SOUNDPROOF, - .ability2 = ABILITY_STATIC, - .abilityHidden = ABILITY_AFTERMATH, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ELECTRODE] = - { - .baseHP = 60, - .baseAttack = 50, - .baseDefense = 70, - .baseSpeed = 150, - .baseSpAttack = 80, - .baseSpDefense = 80, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 60, - .expYield = 172, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_SOUNDPROOF, - .ability2 = ABILITY_STATIC, - .abilityHidden = ABILITY_AFTERMATH, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_EXEGGCUTE] = - { - .baseHP = 60, - .baseAttack = 40, - .baseDefense = 80, - .baseSpeed = 40, - .baseSpAttack = 60, - .baseSpDefense = 45, - .type1 = TYPE_GRASS, - .type2 = TYPE_PSYCHIC, - .catchRate = 90, - .expYield = 65, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPSYCHIC_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_HARVEST, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_EXEGGUTOR] = - { - .baseHP = 95, - .baseAttack = 95, - .baseDefense = 85, - .baseSpeed = 55, - .baseSpAttack = 125, - .baseSpDefense = 75, - .type1 = TYPE_GRASS, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 186, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_HARVEST, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_CUBONE] = - { - .baseHP = 50, - .baseAttack = 50, - .baseDefense = 95, - .baseSpeed = 35, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 190, - .expYield = 64, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMTHICK_CLUB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_LIGHTNING_ROD, - .abilityHidden = ABILITY_BATTLE_ARMOR, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MAROWAK] = - { - .baseHP = 60, - .baseAttack = 80, - .baseDefense = 110, - .baseSpeed = 45, - .baseSpAttack = 50, - .baseSpDefense = 80, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 75, - .expYield = 149, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMTHICK_CLUB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_LIGHTNING_ROD, - .abilityHidden = ABILITY_BATTLE_ARMOR, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_HITMONLEE] = - { - .baseHP = 50, - .baseAttack = 120, - .baseDefense = 53, - .baseSpeed = 87, - .baseSpAttack = 35, - .baseSpDefense = 110, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 159, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_LIMBER, - .ability2 = ABILITY_RECKLESS, - .abilityHidden = ABILITY_UNBURDEN, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_HITMONCHAN] = - { - .baseHP = 50, - .baseAttack = 105, - .baseDefense = 79, - .baseSpeed = 76, - .baseSpAttack = 35, - .baseSpDefense = 110, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 159, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = MON_MALE, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_IRON_FIST, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LICKITUNG] = - { - .baseHP = 90, - .baseAttack = 55, - .baseDefense = 75, - .baseSpeed = 30, - .baseSpAttack = 60, - .baseSpDefense = 75, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 77, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLAGGING_TAIL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_OBLIVIOUS, - .abilityHidden = ABILITY_CLOUD_NINE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_KOFFING] = - { - .baseHP = 40, - .baseAttack = 65, - .baseDefense = 95, - .baseSpeed = 35, - .baseSpAttack = 60, - .baseSpDefense = 45, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 190, - .expYield = 68, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSMOKE_BALL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_WEEZING] = - { - .baseHP = 65, - .baseAttack = 90, - .baseDefense = 120, - .baseSpeed = 60, - .baseSpAttack = 85, - .baseSpDefense = 70, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 60, - .expYield = 172, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSMOKE_BALL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_RHYHORN] = - { - .baseHP = 80, - .baseAttack = 85, - .baseDefense = 95, - .baseSpeed = 25, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_GROUND, - .type2 = TYPE_ROCK, - .catchRate = 120, - .expYield = 69, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIGHTNING_ROD, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_RHYDON] = - { - .baseHP = 105, - .baseAttack = 130, - .baseDefense = 120, - .baseSpeed = 40, - .baseSpAttack = 45, - .baseSpDefense = 45, - .type1 = TYPE_GROUND, - .type2 = TYPE_ROCK, - .catchRate = 60, - .expYield = 170, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIGHTNING_ROD, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_CHANSEY] = - { - .baseHP = 250, - .baseAttack = 5, - .baseDefense = 5, - .baseSpeed = 50, - .baseSpAttack = 35, - .baseSpDefense = 105, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 30, - .expYield = 395, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMLUCKY_PUNCH, - .genderRatio = MON_FEMALE, - .eggCycles = 40, - .friendship = 140, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_SERENE_GRACE, - .abilityHidden = ABILITY_HEALER, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_TANGELA] = - { - .baseHP = 65, - .baseAttack = 55, - .baseDefense = 115, - .baseSpeed = 60, - .baseSpAttack = 100, - .baseSpDefense = 40, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 87, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_KANGASKHAN] = - { - .baseHP = 105, - .baseAttack = 95, - .baseDefense = 80, - .baseSpeed = 90, - .baseSpAttack = 40, - .baseSpDefense = 80, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 172, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_EARLY_BIRD, - .ability2 = ABILITY_SCRAPPY, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_HORSEA] = - { - .baseHP = 30, - .baseAttack = 40, - .baseDefense = 70, - .baseSpeed = 60, - .baseSpAttack = 70, - .baseSpDefense = 25, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 225, - .expYield = 59, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SEADRA] = - { - .baseHP = 55, - .baseAttack = 65, - .baseDefense = 95, - .baseSpeed = 85, - .baseSpAttack = 95, - .baseSpDefense = 45, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 154, - .evYield_Defense = 1, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GOLDEEN] = - { - .baseHP = 45, - .baseAttack = 67, - .baseDefense = 60, - .baseSpeed = 63, - .baseSpAttack = 35, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 225, - .expYield = 64, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_WATER_VEIL, - .abilityHidden = ABILITY_LIGHTNING_ROD, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SEAKING] = - { - .baseHP = 80, - .baseAttack = 92, - .baseDefense = 65, - .baseSpeed = 68, - .baseSpAttack = 65, - .baseSpDefense = 80, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 158, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_WATER_VEIL, - .abilityHidden = ABILITY_LIGHTNING_ROD, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_STARYU] = - { - .baseHP = 30, - .baseAttack = 45, - .baseDefense = 55, - .baseSpeed = 85, - .baseSpAttack = 70, - .baseSpDefense = 55, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 225, - .expYield = 68, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMSTARDUST, - .item2 = ITEM_NONE, // ITEMSTAR_PIECE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_ILLUMINATE, - .ability2 = ABILITY_NATURAL_CURE, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_STARMIE] = - { - .baseHP = 60, - .baseAttack = 75, - .baseDefense = 85, - .baseSpeed = 115, - .baseSpAttack = 100, - .baseSpDefense = 85, - .type1 = TYPE_WATER, - .type2 = TYPE_PSYCHIC, - .catchRate = 60, - .expYield = 182, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMSTARDUST, - .item2 = ITEM_NONE, // ITEMSTAR_PIECE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_ILLUMINATE, - .ability2 = ABILITY_NATURAL_CURE, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MR_MIME] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 65, - .baseSpeed = 90, - .baseSpAttack = 100, - .baseSpDefense = 120, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 161, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_SOUNDPROOF, - .ability2 = ABILITY_FILTER, - .abilityHidden = ABILITY_TECHNICIAN, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_SCYTHER] = - { - .baseHP = 70, - .baseAttack = 110, - .baseDefense = 80, - .baseSpeed = 105, - .baseSpAttack = 55, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 100, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_JYNX] = - { - .baseHP = 65, - .baseAttack = 50, - .baseDefense = 35, - .baseSpeed = 95, - .baseSpAttack = 115, - .baseSpDefense = 95, - .type1 = TYPE_ICE, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 159, - .evYield_SpAttack = 2, - .genderRatio = MON_FEMALE, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_FOREWARN, - .abilityHidden = ABILITY_DRY_SKIN, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ELECTABUZZ] = - { - .baseHP = 65, - .baseAttack = 83, - .baseDefense = 57, - .baseSpeed = 105, - .baseSpAttack = 95, - .baseSpDefense = 85, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 172, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMELECTIRIZER, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MAGMAR] = - { - .baseHP = 65, - .baseAttack = 95, - .baseDefense = 57, - .baseSpeed = 93, - .baseSpAttack = 100, - .baseSpDefense = 85, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 173, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMMAGMARIZER, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_PINSIR] = - { - .baseHP = 65, - .baseAttack = 125, - .baseDefense = 100, - .baseSpeed = 85, - .baseSpAttack = 55, - .baseSpDefense = 70, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 45, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_TAUROS] = - { - .baseHP = 75, - .baseAttack = 100, - .baseDefense = 95, - .baseSpeed = 110, - .baseSpAttack = 40, - .baseSpDefense = 70, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 172, - .evYield_Attack = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_ANGER_POINT, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MAGIKARP] = - { - .baseHP = 20, - .baseAttack = 10, - .baseDefense = 55, - .baseSpeed = 80, - .baseSpAttack = 15, - .baseSpDefense = 20, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 255, - .expYield = 40, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 5, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_GYARADOS] = - { - .baseHP = 95, - .baseAttack = 125, - .baseDefense = 79, - .baseSpeed = 81, - .baseSpAttack = 60, - .baseSpDefense = 100, - .type1 = TYPE_WATER, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 189, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 5, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LAPRAS] = - { - .baseHP = 130, - .baseAttack = 85, - .baseDefense = 80, - .baseSpeed = 60, - .baseSpAttack = 85, - .baseSpDefense = 95, - .type1 = TYPE_WATER, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 187, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMMYSTIC_WATER, - .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DITTO] = - { - .baseHP = 48, - .baseAttack = 48, - .baseDefense = 48, - .baseSpeed = 48, - .baseSpAttack = 48, - .baseSpDefense = 48, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 35, - .expYield = 101, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMQUICK_POWDER, - .item2 = ITEM_NONE, // ITEMMETAL_POWDER, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_DITTO, - .eggGroup2 = EGG_GROUP_DITTO, - .ability1 = ABILITY_LIMBER, - .abilityHidden = ABILITY_IMPOSTER, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_EEVEE] = - { - .baseHP = 55, - .baseAttack = 55, - .baseDefense = 50, - .baseSpeed = 55, - .baseSpAttack = 45, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 65, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_ADAPTABILITY, - .abilityHidden = ABILITY_ANTICIPATION, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_VAPOREON] = - { - .baseHP = 130, - .baseAttack = 65, - .baseDefense = 60, - .baseSpeed = 65, - .baseSpAttack = 110, - .baseSpDefense = 95, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 184, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_WATER_ABSORB, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_JOLTEON] = - { - .baseHP = 65, - .baseAttack = 65, - .baseDefense = 60, - .baseSpeed = 130, - .baseSpAttack = 110, - .baseSpDefense = 95, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 184, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_VOLT_ABSORB, - .abilityHidden = ABILITY_QUICK_FEET, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_FLAREON] = - { - .baseHP = 65, - .baseAttack = 130, - .baseDefense = 60, - .baseSpeed = 65, - .baseSpAttack = 95, - .baseSpDefense = 110, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 184, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_GUTS, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_PORYGON] = - { - .baseHP = 65, - .baseAttack = 60, - .baseDefense = 70, - .baseSpeed = 40, - .baseSpAttack = 85, - .baseSpDefense = 75, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 79, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_TRACE, - .ability2 = ABILITY_DOWNLOAD, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_OMANYTE] = - { - .baseHP = 35, - .baseAttack = 40, - .baseDefense = 100, - .baseSpeed = 35, - .baseSpAttack = 90, - .baseSpDefense = 55, - .type1 = TYPE_ROCK, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 71, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_OMASTAR] = - { - .baseHP = 70, - .baseAttack = 60, - .baseDefense = 125, - .baseSpeed = 55, - .baseSpAttack = 115, - .baseSpDefense = 70, - .type1 = TYPE_ROCK, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 173, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_KABUTO] = - { - .baseHP = 30, - .baseAttack = 80, - .baseDefense = 90, - .baseSpeed = 55, - .baseSpAttack = 55, - .baseSpDefense = 45, - .type1 = TYPE_ROCK, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 71, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_BATTLE_ARMOR, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KABUTOPS] = - { - .baseHP = 60, - .baseAttack = 115, - .baseDefense = 105, - .baseSpeed = 80, - .baseSpAttack = 65, - .baseSpDefense = 70, - .type1 = TYPE_ROCK, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 173, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_BATTLE_ARMOR, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_AERODACTYL] = - { - .baseHP = 80, - .baseAttack = 105, - .baseDefense = 65, - .baseSpeed = 130, - .baseSpAttack = 60, - .baseSpDefense = 75, - .type1 = TYPE_ROCK, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 180, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SNORLAX] = - { - .baseHP = 160, - .baseAttack = 110, - .baseDefense = 65, - .baseSpeed = 30, - .baseSpAttack = 65, - .baseSpDefense = 110, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 25, - .expYield = 189, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMLEFTOVERS, - .item2 = ITEM_NONE, // ITEMLEFTOVERS, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_IMMUNITY, - .ability2 = ABILITY_THICK_FAT, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_ARTICUNO] = - { - .baseHP = 90, - .baseAttack = 85, - .baseDefense = 100, - .baseSpeed = 85, - .baseSpAttack = 95, - .baseSpDefense = 125, - .type1 = TYPE_ICE, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 261, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_SNOW_CLOAK, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ZAPDOS] = - { - .baseHP = 90, - .baseAttack = 90, - .baseDefense = 85, - .baseSpeed = 100, - .baseSpAttack = 125, - .baseSpDefense = 90, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 261, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_STATIC, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MOLTRES] = - { - .baseHP = 90, - .baseAttack = 100, - .baseDefense = 90, - .baseSpeed = 90, - .baseSpAttack = 125, - .baseSpDefense = 85, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 261, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_FLAME_BODY, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_DRATINI] = - { - .baseHP = 41, - .baseAttack = 64, - .baseDefense = 45, - .baseSpeed = 50, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_MARVEL_SCALE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DRAGONAIR] = - { - .baseHP = 61, - .baseAttack = 84, - .baseDefense = 65, - .baseSpeed = 70, - .baseSpAttack = 70, - .baseSpDefense = 70, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 147, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_MARVEL_SCALE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DRAGONITE] = - { - .baseHP = 91, - .baseAttack = 134, - .baseDefense = 95, - .baseSpeed = 80, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 270, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_MULTISCALE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MEWTWO] = - { - .baseHP = 106, - .baseAttack = 110, - .baseDefense = 90, - .baseSpeed = 130, - .baseSpAttack = 154, - .baseSpDefense = 90, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 306, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEW] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 270, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMLUM_BERRY, - .item2 = ITEM_NONE, // ITEMLUM_BERRY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SYNCHRONIZE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_CHIKORITA] = - { - .baseHP = 45, - .baseAttack = 49, - .baseDefense = 65, - .baseSpeed = 45, - .baseSpAttack = 49, - .baseSpDefense = 65, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 64, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_LEAF_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_BAYLEEF] = - { - .baseHP = 60, - .baseAttack = 62, - .baseDefense = 80, - .baseSpeed = 60, - .baseSpAttack = 63, - .baseSpDefense = 80, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 142, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_LEAF_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_MEGANIUM] = - { - .baseHP = 80, - .baseAttack = 82, - .baseDefense = 100, - .baseSpeed = 80, - .baseSpAttack = 83, - .baseSpDefense = 100, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 236, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_LEAF_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CYNDAQUIL] = - { - .baseHP = 39, - .baseAttack = 52, - .baseDefense = 43, - .baseSpeed = 65, - .baseSpAttack = 60, - .baseSpDefense = 50, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 62, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_FLASH_FIRE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_QUILAVA] = - { - .baseHP = 58, - .baseAttack = 64, - .baseDefense = 58, - .baseSpeed = 80, - .baseSpAttack = 80, - .baseSpDefense = 65, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 142, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_FLASH_FIRE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_TYPHLOSION] = - { - .baseHP = 78, - .baseAttack = 84, - .baseDefense = 78, - .baseSpeed = 100, - .baseSpAttack = 109, - .baseSpDefense = 85, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 240, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_FLASH_FIRE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_TOTODILE] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 64, - .baseSpeed = 43, - .baseSpAttack = 44, - .baseSpDefense = 48, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 63, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CROCONAW] = - { - .baseHP = 65, - .baseAttack = 80, - .baseDefense = 80, - .baseSpeed = 58, - .baseSpAttack = 59, - .baseSpDefense = 63, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 142, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_FERALIGATR] = - { - .baseHP = 85, - .baseAttack = 105, - .baseDefense = 100, - .baseSpeed = 78, - .baseSpAttack = 79, - .baseSpDefense = 83, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 239, - .evYield_Attack = 2, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SENTRET] = - { - .baseHP = 35, - .baseAttack = 46, - .baseDefense = 34, - .baseSpeed = 20, - .baseSpAttack = 35, - .baseSpDefense = 45, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 43, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_FURRET] = - { - .baseHP = 85, - .baseAttack = 76, - .baseDefense = 64, - .baseSpeed = 90, - .baseSpAttack = 45, - .baseSpDefense = 55, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 90, - .expYield = 145, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_HOOTHOOT] = - { - .baseHP = 60, - .baseAttack = 30, - .baseDefense = 30, - .baseSpeed = 50, - .baseSpAttack = 36, - .baseSpDefense = 56, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 52, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_TINTED_LENS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_NOCTOWL] = - { - .baseHP = 100, - .baseAttack = 50, - .baseDefense = 50, - .baseSpeed = 70, - .baseSpAttack = 86, - .baseSpDefense = 96, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 90, - .expYield = 158, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_TINTED_LENS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LEDYBA] = - { - .baseHP = 40, - .baseAttack = 20, - .baseDefense = 30, - .baseSpeed = 55, - .baseSpAttack = 40, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 53, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_LEDIAN] = - { - .baseHP = 55, - .baseAttack = 35, - .baseDefense = 50, - .baseSpeed = 85, - .baseSpAttack = 55, - .baseSpDefense = 110, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 90, - .expYield = 137, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_IRON_FIST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SPINARAK] = - { - .baseHP = 40, - .baseAttack = 60, - .baseDefense = 40, - .baseSpeed = 30, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 255, - .expYield = 50, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_INSOMNIA, - .abilityHidden = ABILITY_SNIPER, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_ARIADOS] = - { - .baseHP = 70, - .baseAttack = 90, - .baseDefense = 70, - .baseSpeed = 40, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 90, - .expYield = 140, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_INSOMNIA, - .abilityHidden = ABILITY_SNIPER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_CROBAT] = - { - .baseHP = 85, - .baseAttack = 90, - .baseDefense = 80, - .baseSpeed = 130, - .baseSpAttack = 70, - .baseSpDefense = 80, - .type1 = TYPE_POISON, - .type2 = TYPE_FLYING, - .catchRate = 90, - .expYield = 241, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CHINCHOU] = - { - .baseHP = 75, - .baseAttack = 38, - .baseDefense = 38, - .baseSpeed = 67, - .baseSpAttack = 56, - .baseSpDefense = 56, - .type1 = TYPE_WATER, - .type2 = TYPE_ELECTRIC, - .catchRate = 190, - .expYield = 66, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_VOLT_ABSORB, - .ability2 = ABILITY_ILLUMINATE, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LANTURN] = - { - .baseHP = 125, - .baseAttack = 58, - .baseDefense = 58, - .baseSpeed = 67, - .baseSpAttack = 76, - .baseSpDefense = 76, - .type1 = TYPE_WATER, - .type2 = TYPE_ELECTRIC, - .catchRate = 75, - .expYield = 161, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_VOLT_ABSORB, - .ability2 = ABILITY_ILLUMINATE, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_PICHU] = - { - .baseHP = 20, - .baseAttack = 40, - .baseDefense = 15, - .baseSpeed = 60, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 190, - .expYield = 41, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_LIGHTNING_ROD, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_CLEFFA] = - { - .baseHP = 50, - .baseAttack = 25, - .baseDefense = 28, - .baseSpeed = 15, - .baseSpAttack = 45, - .baseSpDefense = 55, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 150, - .expYield = 44, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMMOON_STONE, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 10, - .friendship = 140, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_MAGIC_GUARD, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_IGGLYBUFF] = - { - .baseHP = 90, - .baseAttack = 30, - .baseDefense = 15, - .baseSpeed = 15, - .baseSpAttack = 40, - .baseSpDefense = 20, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FAIRY, - .catchRate = 170, - .expYield = 42, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_COMPETITIVE, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_TOGEPI] = - { - .baseHP = 35, - .baseAttack = 20, - .baseDefense = 65, - .baseSpeed = 20, - .baseSpAttack = 40, - .baseSpDefense = 65, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 190, - .expYield = 49, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_HUSTLE, - .ability2 = ABILITY_SERENE_GRACE, - .abilityHidden = ABILITY_SUPER_LUCK, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_TOGETIC] = - { - .baseHP = 55, - .baseAttack = 40, - .baseDefense = 85, - .baseSpeed = 40, - .baseSpAttack = 80, - .baseSpDefense = 105, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FLYING, - .catchRate = 75, - .expYield = 142, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HUSTLE, - .ability2 = ABILITY_SERENE_GRACE, - .abilityHidden = ABILITY_SUPER_LUCK, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_NATU] = - { - .baseHP = 40, - .baseAttack = 50, - .baseDefense = 45, - .baseSpeed = 70, - .baseSpAttack = 70, - .baseSpDefense = 45, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FLYING, - .catchRate = 190, - .expYield = 64, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_MAGIC_BOUNCE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_XATU] = - { - .baseHP = 65, - .baseAttack = 75, - .baseDefense = 70, - .baseSpeed = 95, - .baseSpAttack = 95, - .baseSpDefense = 70, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FLYING, - .catchRate = 75, - .expYield = 165, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_MAGIC_BOUNCE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_MAREEP] = - { - .baseHP = 55, - .baseAttack = 40, - .baseDefense = 40, - .baseSpeed = 35, - .baseSpAttack = 65, - .baseSpDefense = 45, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 235, - .expYield = 56, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_PLUS, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_FLAAFFY] = - { - .baseHP = 70, - .baseAttack = 55, - .baseDefense = 55, - .baseSpeed = 45, - .baseSpAttack = 80, - .baseSpDefense = 60, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 120, - .expYield = 128, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_PLUS, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_AMPHAROS] = - { - .baseHP = 90, - .baseAttack = 75, - .baseDefense = 85, - .baseSpeed = 55, - .baseSpAttack = 115, - .baseSpDefense = 90, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 230, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_PLUS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_BELLOSSOM] = - { - .baseHP = 75, - .baseAttack = 80, - .baseDefense = 95, - .baseSpeed = 50, - .baseSpAttack = 90, - .baseSpDefense = 100, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 221, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_HEALER, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_MARILL] = - { - .baseHP = 70, - .baseAttack = 20, - .baseDefense = 50, - .baseSpeed = 40, - .baseSpAttack = 20, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_FAIRY, - .catchRate = 190, - .expYield = 88, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_HUGE_POWER, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_AZUMARILL] = - { - .baseHP = 100, - .baseAttack = 50, - .baseDefense = 80, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 80, - .type1 = TYPE_WATER, - .type2 = TYPE_FAIRY, - .catchRate = 75, - .expYield = 189, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_HUGE_POWER, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SUDOWOODO] = - { - .baseHP = 70, - .baseAttack = 100, - .baseDefense = 115, - .baseSpeed = 30, - .baseSpAttack = 30, - .baseSpDefense = 65, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 65, - .expYield = 144, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_POLITOED] = - { - .baseHP = 90, - .baseAttack = 75, - .baseDefense = 75, - .baseSpeed = 70, - .baseSpAttack = 90, - .baseSpDefense = 100, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 225, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .item2 = ITEM_NONE, // ITEMKINGS_ROCK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_DAMP, - .abilityHidden = ABILITY_DRIZZLE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_HOPPIP] = - { - .baseHP = 35, - .baseAttack = 35, - .baseDefense = 40, - .baseSpeed = 50, - .baseSpAttack = 35, - .baseSpDefense = 55, - .type1 = TYPE_GRASS, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 50, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_SKIPLOOM] = - { - .baseHP = 55, - .baseAttack = 45, - .baseDefense = 50, - .baseSpeed = 80, - .baseSpAttack = 45, - .baseSpDefense = 65, - .type1 = TYPE_GRASS, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 119, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_JUMPLUFF] = - { - .baseHP = 75, - .baseAttack = 55, - .baseDefense = 70, - .baseSpeed = 110, - .baseSpAttack = 55, - .baseSpDefense = 95, - .type1 = TYPE_GRASS, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 207, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_AIPOM] = - { - .baseHP = 55, - .baseAttack = 70, - .baseDefense = 55, - .baseSpeed = 85, - .baseSpAttack = 40, - .baseSpDefense = 55, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 72, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_PICKUP, - .abilityHidden = ABILITY_SKILL_LINK, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SUNKERN] = - { - .baseHP = 30, - .baseAttack = 30, - .baseDefense = 30, - .baseSpeed = 30, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 235, - .expYield = 36, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_SOLAR_POWER, - .abilityHidden = ABILITY_EARLY_BIRD, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SUNFLORA] = - { - .baseHP = 75, - .baseAttack = 75, - .baseDefense = 55, - .baseSpeed = 30, - .baseSpAttack = 105, - .baseSpDefense = 85, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 120, - .expYield = 149, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_SOLAR_POWER, - .abilityHidden = ABILITY_EARLY_BIRD, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_YANMA] = - { - .baseHP = 65, - .baseAttack = 65, - .baseDefense = 45, - .baseSpeed = 95, - .baseSpAttack = 75, - .baseSpDefense = 45, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 75, - .expYield = 78, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMWIDE_LENS, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SPEED_BOOST, - .ability2 = ABILITY_COMPOUND_EYES, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_WOOPER] = - { - .baseHP = 55, - .baseAttack = 45, - .baseDefense = 45, - .baseSpeed = 15, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 255, - .expYield = 42, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_DAMP, - .ability2 = ABILITY_WATER_ABSORB, - .abilityHidden = ABILITY_UNAWARE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_QUAGSIRE] = - { - .baseHP = 95, - .baseAttack = 85, - .baseDefense = 85, - .baseSpeed = 35, - .baseSpAttack = 65, - .baseSpDefense = 65, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 90, - .expYield = 151, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_DAMP, - .ability2 = ABILITY_WATER_ABSORB, - .abilityHidden = ABILITY_UNAWARE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ESPEON] = - { - .baseHP = 65, - .baseAttack = 65, - .baseDefense = 60, - .baseSpeed = 110, - .baseSpAttack = 130, - .baseSpDefense = 95, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 184, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SYNCHRONIZE, - .abilityHidden = ABILITY_MAGIC_BOUNCE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_UMBREON] = - { - .baseHP = 95, - .baseAttack = 65, - .baseDefense = 110, - .baseSpeed = 65, - .baseSpAttack = 60, - .baseSpDefense = 130, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 184, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SYNCHRONIZE, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_MURKROW] = - { - .baseHP = 60, - .baseAttack = 85, - .baseDefense = 42, - .baseSpeed = 91, - .baseSpAttack = 85, - .baseSpDefense = 42, - .type1 = TYPE_DARK, - .type2 = TYPE_FLYING, - .catchRate = 30, - .expYield = 81, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_SUPER_LUCK, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_SLOWKING] = - { - .baseHP = 95, - .baseAttack = 75, - .baseDefense = 80, - .baseSpeed = 30, - .baseSpAttack = 100, - .baseSpDefense = 110, - .type1 = TYPE_WATER, - .type2 = TYPE_PSYCHIC, - .catchRate = 70, - .expYield = 172, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .item2 = ITEM_NONE, // ITEMKINGS_ROCK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_MISDREAVUS] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 60, - .baseSpeed = 85, - .baseSpAttack = 85, - .baseSpDefense = 85, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 87, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_UNOWN] = - { - .baseHP = 48, - .baseAttack = 72, - .baseDefense = 48, - .baseSpeed = 48, - .baseSpAttack = 72, - .baseSpDefense = 48, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 225, - .expYield = 118, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_WOBBUFFET] = - { - .baseHP = 190, - .baseAttack = 33, - .baseDefense = 58, - .baseSpeed = 33, - .baseSpAttack = 33, - .baseSpDefense = 58, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 142, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_SHADOW_TAG, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GIRAFARIG] = - { - .baseHP = 70, - .baseAttack = 80, - .baseDefense = 65, - .baseSpeed = 85, - .baseSpAttack = 90, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_PSYCHIC, - .catchRate = 60, - .expYield = 159, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_PINECO] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 90, - .baseSpeed = 15, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 190, - .expYield = 58, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_STURDY, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_FORRETRESS] = - { - .baseHP = 75, - .baseAttack = 90, - .baseDefense = 140, - .baseSpeed = 40, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_BUG, - .type2 = TYPE_STEEL, - .catchRate = 75, - .expYield = 163, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_STURDY, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_DUNSPARCE] = - { - .baseHP = 100, - .baseAttack = 70, - .baseDefense = 70, - .baseSpeed = 45, - .baseSpAttack = 65, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 190, - .expYield = 145, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SERENE_GRACE, - .ability2 = ABILITY_RUN_AWAY, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_GLIGAR] = - { - .baseHP = 65, - .baseAttack = 75, - .baseDefense = 105, - .baseSpeed = 85, - .baseSpAttack = 35, - .baseSpDefense = 65, - .type1 = TYPE_GROUND, - .type2 = TYPE_FLYING, - .catchRate = 60, - .expYield = 86, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_IMMUNITY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_STEELIX] = - { - .baseHP = 75, - .baseAttack = 85, - .baseDefense = 200, - .baseSpeed = 30, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_STEEL, - .type2 = TYPE_GROUND, - .catchRate = 25, - .expYield = 179, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ROCK_HEAD, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_SNUBBULL] = - { - .baseHP = 60, - .baseAttack = 80, - .baseDefense = 50, - .baseSpeed = 30, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 190, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_RUN_AWAY, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_GRANBULL] = - { - .baseHP = 90, - .baseAttack = 120, - .baseDefense = 75, - .baseSpeed = 45, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 75, - .expYield = 158, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_QUICK_FEET, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_QWILFISH] = - { - .baseHP = 65, - .baseAttack = 95, - .baseDefense = 85, - .baseSpeed = 85, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_WATER, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 88, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_INTIMIDATE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_SCIZOR] = - { - .baseHP = 70, - .baseAttack = 130, - .baseDefense = 100, - .baseSpeed = 65, - .baseSpAttack = 55, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_STEEL, - .catchRate = 25, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_LIGHT_METAL, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SHUCKLE] = - { - .baseHP = 20, - .baseAttack = 10, - .baseDefense = 230, - .baseSpeed = 5, - .baseSpAttack = 10, - .baseSpDefense = 230, - .type1 = TYPE_BUG, - .type2 = TYPE_ROCK, - .catchRate = 190, - .expYield = 177, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item1 = ITEM_NONE, // ITEMBERRY_JUICE, - .item2 = ITEM_NONE, // ITEMBERRY_JUICE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_CONTRARY, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_HERACROSS] = - { - .baseHP = 80, - .baseAttack = 125, - .baseDefense = 75, - .baseSpeed = 85, - .baseSpAttack = 40, - .baseSpDefense = 95, - .type1 = TYPE_BUG, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_GUTS, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SNEASEL] = - { - .baseHP = 55, - .baseAttack = 95, - .baseDefense = 55, - .baseSpeed = 115, - .baseSpAttack = 35, - .baseSpDefense = 75, - .type1 = TYPE_DARK, - .type2 = TYPE_ICE, - .catchRate = 60, - .expYield = 86, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMQUICK_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_PICKPOCKET, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_TEDDIURSA] = - { - .baseHP = 60, - .baseAttack = 80, - .baseDefense = 50, - .baseSpeed = 40, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 120, - .expYield = 66, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_QUICK_FEET, - .abilityHidden = ABILITY_HONEY_GATHER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_URSARING] = - { - .baseHP = 90, - .baseAttack = 130, - .baseDefense = 75, - .baseSpeed = 55, - .baseSpAttack = 75, - .baseSpDefense = 75, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 60, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_QUICK_FEET, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SLUGMA] = - { - .baseHP = 40, - .baseAttack = 40, - .baseDefense = 40, - .baseSpeed = 20, - .baseSpAttack = 70, - .baseSpDefense = 40, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 190, - .expYield = 50, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_MAGMA_ARMOR, - .ability2 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MAGCARGO] = - { - .baseHP = 60, - .baseAttack = 50, - .baseDefense = 120, - .baseSpeed = 30, - .baseSpAttack = 90, - .baseSpDefense = 80, - .type1 = TYPE_FIRE, - .type2 = TYPE_ROCK, - .catchRate = 75, - .expYield = 151, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_MAGMA_ARMOR, - .ability2 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SWINUB] = - { - .baseHP = 50, - .baseAttack = 50, - .baseDefense = 40, - .baseSpeed = 50, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_ICE, - .type2 = TYPE_GROUND, - .catchRate = 225, - .expYield = 50, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_SNOW_CLOAK, - .abilityHidden = ABILITY_THICK_FAT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PILOSWINE] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 80, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_ICE, - .type2 = TYPE_GROUND, - .catchRate = 75, - .expYield = 158, - .evYield_HP = 1, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_SNOW_CLOAK, - .abilityHidden = ABILITY_THICK_FAT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_CORSOLA] = - { - .baseHP = 65, - .baseAttack = 55, - .baseDefense = 95, - .baseSpeed = 35, - .baseSpAttack = 65, - .baseSpDefense = 95, - .type1 = TYPE_WATER, - .type2 = TYPE_ROCK, - .catchRate = 60, - .expYield = 144, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMLUMINOUS_MOSS, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_HUSTLE, - .ability2 = ABILITY_NATURAL_CURE, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_REMORAID] = - { - .baseHP = 35, - .baseAttack = 65, - .baseDefense = 35, - .baseSpeed = 65, - .baseSpAttack = 65, - .baseSpDefense = 35, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 60, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_HUSTLE, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_MOODY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_OCTILLERY] = - { - .baseHP = 75, - .baseAttack = 105, - .baseDefense = 75, - .baseSpeed = 45, - .baseSpAttack = 105, - .baseSpDefense = 75, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 168, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SUCTION_CUPS, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_MOODY, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_DELIBIRD] = - { - .baseHP = 45, - .baseAttack = 55, - .baseDefense = 45, - .baseSpeed = 75, - .baseSpAttack = 65, - .baseSpDefense = 45, - .type1 = TYPE_ICE, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 116, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_VITAL_SPIRIT, - .ability2 = ABILITY_HUSTLE, - .abilityHidden = ABILITY_INSOMNIA, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MANTINE] = - { - .baseHP = 85, - .baseAttack = 40, - .baseDefense = 70, - .baseSpeed = 70, - .baseSpAttack = 80, - .baseSpDefense = 140, - .type1 = TYPE_WATER, - .type2 = TYPE_FLYING, - .catchRate = 25, - .expYield = 170, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_WATER_ABSORB, - .abilityHidden = ABILITY_WATER_VEIL, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SKARMORY] = - { - .baseHP = 65, - .baseAttack = 80, - .baseDefense = 140, - .baseSpeed = 70, - .baseSpAttack = 40, - .baseSpDefense = 70, - .type1 = TYPE_STEEL, - .type2 = TYPE_FLYING, - .catchRate = 25, - .expYield = 163, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_HOUNDOUR] = - { - .baseHP = 45, - .baseAttack = 60, - .baseDefense = 30, - .baseSpeed = 65, - .baseSpAttack = 80, - .baseSpDefense = 50, - .type1 = TYPE_DARK, - .type2 = TYPE_FIRE, - .catchRate = 120, - .expYield = 66, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_EARLY_BIRD, - .ability2 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_HOUNDOOM] = - { - .baseHP = 75, - .baseAttack = 90, - .baseDefense = 50, - .baseSpeed = 95, - .baseSpAttack = 110, - .baseSpDefense = 80, - .type1 = TYPE_DARK, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 175, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_EARLY_BIRD, - .ability2 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_KINGDRA] = - { - .baseHP = 75, - .baseAttack = 95, - .baseDefense = 95, - .baseSpeed = 85, - .baseSpAttack = 95, - .baseSpDefense = 95, - .type1 = TYPE_WATER, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 243, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_PHANPY] = - { - .baseHP = 90, - .baseAttack = 60, - .baseDefense = 60, - .baseSpeed = 40, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 120, - .expYield = 66, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PICKUP, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DONPHAN] = - { - .baseHP = 90, - .baseAttack = 120, - .baseDefense = 120, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 60, - .expYield = 175, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STURDY, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_PORYGON2] = - { - .baseHP = 85, - .baseAttack = 80, - .baseDefense = 90, - .baseSpeed = 60, - .baseSpAttack = 105, - .baseSpDefense = 95, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 180, - .evYield_SpAttack = 2, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_TRACE, - .ability2 = ABILITY_DOWNLOAD, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_STANTLER] = - { - .baseHP = 73, - .baseAttack = 95, - .baseDefense = 62, - .baseSpeed = 85, - .baseSpAttack = 85, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 163, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_FRISK, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SMEARGLE] = - { - .baseHP = 55, - .baseAttack = 20, - .baseDefense = 35, - .baseSpeed = 75, - .baseSpAttack = 20, - .baseSpDefense = 45, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 88, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_MOODY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_TYROGUE] = - { - .baseHP = 35, - .baseAttack = 35, - .baseDefense = 35, - .baseSpeed = 35, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 75, - .expYield = 42, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_STEADFAST, - .abilityHidden = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_HITMONTOP] = - { - .baseHP = 50, - .baseAttack = 95, - .baseDefense = 95, - .baseSpeed = 70, - .baseSpAttack = 35, - .baseSpDefense = 110, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 159, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = MON_MALE, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SMOOCHUM] = - { - .baseHP = 45, - .baseAttack = 30, - .baseDefense = 15, - .baseSpeed = 65, - .baseSpAttack = 85, - .baseSpDefense = 65, - .type1 = TYPE_ICE, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 61, - .evYield_SpAttack = 1, - .genderRatio = MON_FEMALE, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_FOREWARN, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_ELEKID] = - { - .baseHP = 45, - .baseAttack = 63, - .baseDefense = 37, - .baseSpeed = 95, - .baseSpAttack = 65, - .baseSpDefense = 55, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 72, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMELECTIRIZER, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MAGBY] = - { - .baseHP = 45, - .baseAttack = 75, - .baseDefense = 37, - .baseSpeed = 83, - .baseSpAttack = 70, - .baseSpDefense = 55, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 73, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMAGMARIZER, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MILTANK] = - { - .baseHP = 95, - .baseAttack = 80, - .baseDefense = 105, - .baseSpeed = 100, - .baseSpAttack = 40, - .baseSpDefense = 70, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 172, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMMOOMOO_MILK, - .item2 = ITEM_NONE, // ITEMMOOMOO_MILK, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_SCRAPPY, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_BLISSEY] = - { - .baseHP = 255, - .baseAttack = 10, - .baseDefense = 10, - .baseSpeed = 55, - .baseSpAttack = 75, - .baseSpDefense = 135, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 30, - .expYield = 608, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLUCKY_EGG, - .genderRatio = MON_FEMALE, - .eggCycles = 40, - .friendship = 140, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_SERENE_GRACE, - .abilityHidden = ABILITY_HEALER, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_RAIKOU] = - { - .baseHP = 90, - .baseAttack = 85, - .baseDefense = 75, - .baseSpeed = 115, - .baseSpAttack = 115, - .baseSpDefense = 100, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 3, - .expYield = 261, - .evYield_Speed = 2, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_ENTEI] = - { - .baseHP = 115, - .baseAttack = 115, - .baseDefense = 85, - .baseSpeed = 100, - .baseSpAttack = 90, - .baseSpDefense = 75, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 3, - .expYield = 261, - .evYield_HP = 1, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SUICUNE] = - { - .baseHP = 100, - .baseAttack = 75, - .baseDefense = 115, - .baseSpeed = 85, - .baseSpAttack = 90, - .baseSpDefense = 115, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 3, - .expYield = 261, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LARVITAR] = - { - .baseHP = 50, - .baseAttack = 64, - .baseDefense = 50, - .baseSpeed = 41, - .baseSpAttack = 45, - .baseSpDefense = 50, - .type1 = TYPE_ROCK, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_GUTS, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_PUPITAR] = - { - .baseHP = 70, - .baseAttack = 84, - .baseDefense = 70, - .baseSpeed = 51, - .baseSpAttack = 65, - .baseSpDefense = 70, - .type1 = TYPE_ROCK, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 144, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_SHED_SKIN, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_TYRANITAR] = - { - .baseHP = 100, - .baseAttack = 134, - .baseDefense = 110, - .baseSpeed = 61, - .baseSpAttack = 95, - .baseSpDefense = 100, - .type1 = TYPE_ROCK, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 270, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_SAND_STREAM, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_LUGIA] = - { - .baseHP = 106, - .baseAttack = 90, - .baseDefense = 130, - .baseSpeed = 110, - .baseSpAttack = 90, - .baseSpDefense = 154, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 306, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_MULTISCALE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_HO_OH] = - { - .baseHP = 106, - .baseAttack = 130, - .baseDefense = 90, - .baseSpeed = 90, - .baseSpAttack = 110, - .baseSpDefense = 154, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 306, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .item1 = ITEM_NONE, // ITEMSACRED_ASH, - .item2 = ITEM_NONE, // ITEMSACRED_ASH, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_CELEBI] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 270, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMLUM_BERRY, - .item2 = ITEM_NONE, // ITEMLUM_BERRY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_NATURAL_CURE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_TREECKO] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 35, - .baseSpeed = 70, - .baseSpAttack = 65, - .baseSpDefense = 55, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 62, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_UNBURDEN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_GROVYLE] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 45, - .baseSpeed = 95, - .baseSpAttack = 85, - .baseSpDefense = 65, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 142, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_UNBURDEN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SCEPTILE] = - { - .baseHP = 70, - .baseAttack = 85, - .baseDefense = 65, - .baseSpeed = 120, - .baseSpAttack = 105, - .baseSpDefense = 85, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 239, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_UNBURDEN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_TORCHIC] = - { - .baseHP = 45, - .baseAttack = 60, - .baseDefense = 40, - .baseSpeed = 45, - .baseSpAttack = 70, - .baseSpDefense = 50, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 62, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_COMBUSKEN] = - { - .baseHP = 60, - .baseAttack = 85, - .baseDefense = 60, - .baseSpeed = 55, - .baseSpAttack = 85, - .baseSpDefense = 60, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 142, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_BLAZIKEN] = - { - .baseHP = 80, - .baseAttack = 120, - .baseDefense = 70, - .baseSpeed = 80, - .baseSpAttack = 110, - .baseSpDefense = 70, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 239, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MUDKIP] = - { - .baseHP = 50, - .baseAttack = 70, - .baseDefense = 50, - .baseSpeed = 40, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 62, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MARSHTOMP] = - { - .baseHP = 70, - .baseAttack = 85, - .baseDefense = 70, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 142, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SWAMPERT] = - { - .baseHP = 100, - .baseAttack = 110, - .baseDefense = 90, - .baseSpeed = 60, - .baseSpAttack = 85, - .baseSpDefense = 90, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 241, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_POOCHYENA] = - { - .baseHP = 35, - .baseAttack = 55, - .baseDefense = 35, - .baseSpeed = 35, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 255, - .expYield = 56, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_QUICK_FEET, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MIGHTYENA] = - { - .baseHP = 70, - .baseAttack = 90, - .baseDefense = 70, - .baseSpeed = 70, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 127, - .expYield = 147, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_QUICK_FEET, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_ZIGZAGOON] = - { - .baseHP = 38, - .baseAttack = 30, - .baseDefense = 41, - .baseSpeed = 60, - .baseSpAttack = 30, - .baseSpDefense = 41, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 56, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPOTION, - .item2 = ITEM_NONE, // ITEMREVIVE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_QUICK_FEET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LINOONE] = - { - .baseHP = 78, - .baseAttack = 70, - .baseDefense = 61, - .baseSpeed = 100, - .baseSpAttack = 50, - .baseSpDefense = 61, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 90, - .expYield = 147, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPOTION, - .item2 = ITEM_NONE, // ITEMMAX_REVIVE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_QUICK_FEET, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_WURMPLE] = - { - .baseHP = 45, - .baseAttack = 45, - .baseDefense = 35, - .baseSpeed = 20, - .baseSpAttack = 20, - .baseSpDefense = 30, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 255, - .expYield = 56, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPECHA_BERRY, - .item2 = ITEM_NONE, // ITEMBRIGHT_POWDER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHIELD_DUST, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SILCOON] = - { - .baseHP = 50, - .baseAttack = 35, - .baseDefense = 55, - .baseSpeed = 15, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 72, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_BEAUTIFLY] = - { - .baseHP = 60, - .baseAttack = 70, - .baseDefense = 50, - .baseSpeed = 65, - .baseSpAttack = 100, - .baseSpDefense = 50, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 178, - .evYield_SpAttack = 3, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .abilityHidden = ABILITY_RIVALRY, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_CASCOON] = - { - .baseHP = 50, - .baseAttack = 35, - .baseDefense = 55, - .baseSpeed = 15, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 72, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_DUSTOX] = - { - .baseHP = 60, - .baseAttack = 50, - .baseDefense = 70, - .baseSpeed = 65, - .baseSpAttack = 50, - .baseSpDefense = 90, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 173, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHIELD_DUST, - .abilityHidden = ABILITY_COMPOUND_EYES, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_LOTAD] = - { - .baseHP = 40, - .baseAttack = 30, - .baseDefense = 30, - .baseSpeed = 30, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_GRASS, - .catchRate = 255, - .expYield = 44, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_RAIN_DISH, - .abilityHidden = ABILITY_OWN_TEMPO, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_LOMBRE] = - { - .baseHP = 60, - .baseAttack = 50, - .baseDefense = 50, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_WATER, - .type2 = TYPE_GRASS, - .catchRate = 120, - .expYield = 119, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_RAIN_DISH, - .abilityHidden = ABILITY_OWN_TEMPO, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_LUDICOLO] = - { - .baseHP = 80, - .baseAttack = 70, - .baseDefense = 70, - .baseSpeed = 70, - .baseSpAttack = 90, - .baseSpDefense = 100, - .type1 = TYPE_WATER, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 216, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_RAIN_DISH, - .abilityHidden = ABILITY_OWN_TEMPO, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SEEDOT] = - { - .baseHP = 40, - .baseAttack = 40, - .baseDefense = 50, - .baseSpeed = 30, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 255, - .expYield = 44, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOWER_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_PICKPOCKET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_NUZLEAF] = - { - .baseHP = 70, - .baseAttack = 70, - .baseDefense = 40, - .baseSpeed = 60, - .baseSpAttack = 60, - .baseSpDefense = 40, - .type1 = TYPE_GRASS, - .type2 = TYPE_DARK, - .catchRate = 120, - .expYield = 119, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOWER_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_PICKPOCKET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SHIFTRY] = - { - .baseHP = 90, - .baseAttack = 100, - .baseDefense = 60, - .baseSpeed = 80, - .baseSpAttack = 90, - .baseSpDefense = 60, - .type1 = TYPE_GRASS, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 216, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOWER_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_EARLY_BIRD, - .abilityHidden = ABILITY_PICKPOCKET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_TAILLOW] = - { - .baseHP = 40, - .baseAttack = 55, - .baseDefense = 30, - .baseSpeed = 85, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 200, - .expYield = 54, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_GUTS, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SWELLOW] = - { - .baseHP = 60, - .baseAttack = 85, - .baseDefense = 60, - .baseSpeed = 125, - .baseSpAttack = 75, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 159, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_GUTS, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_WINGULL] = - { - .baseHP = 40, - .baseAttack = 30, - .baseDefense = 30, - .baseSpeed = 85, - .baseSpAttack = 55, - .baseSpDefense = 30, - .type1 = TYPE_WATER, - .type2 = TYPE_FLYING, - .catchRate = 190, - .expYield = 54, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPRETTY_WING, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_PELIPPER] = - { - .baseHP = 60, - .baseAttack = 50, - .baseDefense = 100, - .baseSpeed = 65, - .baseSpAttack = 95, - .baseSpDefense = 70, - .type1 = TYPE_WATER, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 154, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPRETTY_WING, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_DRIZZLE, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_RALTS] = - { - .baseHP = 28, - .baseAttack = 25, - .baseDefense = 25, - .baseSpeed = 40, - .baseSpAttack = 45, - .baseSpDefense = 35, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 235, - .expYield = 40, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_TRACE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_KIRLIA] = - { - .baseHP = 38, - .baseAttack = 35, - .baseDefense = 35, - .baseSpeed = 50, - .baseSpAttack = 65, - .baseSpDefense = 55, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 120, - .expYield = 97, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_TRACE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_GARDEVOIR] = - { - .baseHP = 68, - .baseAttack = 65, - .baseDefense = 65, - .baseSpeed = 80, - .baseSpAttack = 125, - .baseSpDefense = 115, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 233, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_SYNCHRONIZE, - .ability2 = ABILITY_TRACE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_SURSKIT] = - { - .baseHP = 40, - .baseAttack = 30, - .baseDefense = 32, - .baseSpeed = 65, - .baseSpAttack = 50, - .baseSpDefense = 52, - .type1 = TYPE_BUG, - .type2 = TYPE_WATER, - .catchRate = 200, - .expYield = 54, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMHONEY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MASQUERAIN] = - { - .baseHP = 70, - .baseAttack = 60, - .baseDefense = 62, - .baseSpeed = 80, - .baseSpAttack = 100, - .baseSpDefense = 82, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 75, - .expYield = 159, - .evYield_SpAttack = 1, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMSILVER_POWDER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SHROOMISH] = - { - .baseHP = 60, - .baseAttack = 40, - .baseDefense = 60, - .baseSpeed = 35, - .baseSpAttack = 40, - .baseSpDefense = 60, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 255, - .expYield = 59, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_EFFECT_SPORE, - .ability2 = ABILITY_POISON_HEAL, - .abilityHidden = ABILITY_QUICK_FEET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_BRELOOM] = - { - .baseHP = 60, - .baseAttack = 130, - .baseDefense = 80, - .baseSpeed = 70, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_GRASS, - .type2 = TYPE_FIGHTING, - .catchRate = 90, - .expYield = 161, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_EFFECT_SPORE, - .ability2 = ABILITY_POISON_HEAL, - .abilityHidden = ABILITY_TECHNICIAN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SLAKOTH] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 60, - .baseSpeed = 30, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 56, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TRUANT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_VIGOROTH] = - { - .baseHP = 80, - .baseAttack = 80, - .baseDefense = 80, - .baseSpeed = 90, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 120, - .expYield = 154, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_SLAKING] = - { - .baseHP = 150, - .baseAttack = 160, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 95, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 252, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TRUANT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_NINCADA] = - { - .baseHP = 31, - .baseAttack = 45, - .baseDefense = 90, - .baseSpeed = 40, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_BUG, - .type2 = TYPE_GROUND, - .catchRate = 255, - .expYield = 53, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSOFT_SAND, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_COMPOUND_EYES, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_NINJASK] = - { - .baseHP = 61, - .baseAttack = 90, - .baseDefense = 45, - .baseSpeed = 160, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 160, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SPEED_BOOST, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SHEDINJA] = - { - .baseHP = 1, - .baseAttack = 90, - .baseDefense = 45, - .baseSpeed = 40, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_BUG, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 83, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_WONDER_GUARD, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_WHISMUR] = - { - .baseHP = 64, - .baseAttack = 51, - .baseDefense = 23, - .baseSpeed = 28, - .baseSpAttack = 51, - .baseSpDefense = 23, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 190, - .expYield = 48, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SOUNDPROOF, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_LOUDRED] = - { - .baseHP = 84, - .baseAttack = 71, - .baseDefense = 43, - .baseSpeed = 48, - .baseSpAttack = 71, - .baseSpDefense = 43, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 120, - .expYield = 126, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SOUNDPROOF, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_EXPLOUD] = - { - .baseHP = 104, - .baseAttack = 91, - .baseDefense = 63, - .baseSpeed = 68, - .baseSpAttack = 91, - .baseSpDefense = 73, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 221, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SOUNDPROOF, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MAKUHITA] = - { - .baseHP = 72, - .baseAttack = 60, - .baseDefense = 30, - .baseSpeed = 25, - .baseSpAttack = 20, - .baseSpDefense = 30, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 180, - .expYield = 47, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_BELT, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_GUTS, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_HARIYAMA] = - { - .baseHP = 144, - .baseAttack = 120, - .baseDefense = 60, - .baseSpeed = 50, - .baseSpAttack = 40, - .baseSpDefense = 60, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 200, - .expYield = 166, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMKINGS_ROCK, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_GUTS, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_AZURILL] = - { - .baseHP = 50, - .baseAttack = 20, - .baseDefense = 40, - .baseSpeed = 20, - .baseSpAttack = 20, - .baseSpDefense = 40, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FAIRY, - .catchRate = 150, - .expYield = 38, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_HUGE_POWER, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_NOSEPASS] = - { - .baseHP = 30, - .baseAttack = 45, - .baseDefense = 135, - .baseSpeed = 30, - .baseSpAttack = 45, - .baseSpDefense = 90, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 255, - .expYield = 75, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMAGNET, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_MAGNET_PULL, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_SKITTY] = - { - .baseHP = 50, - .baseAttack = 45, - .baseDefense = 45, - .baseSpeed = 50, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 52, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_NORMALIZE, - .abilityHidden = ABILITY_WONDER_SKIN, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_DELCATTY] = - { - .baseHP = 70, - .baseAttack = 65, - .baseDefense = 65, - .baseSpeed = 90, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 60, - .expYield = 140, - .evYield_HP = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_NORMALIZE, - .abilityHidden = ABILITY_WONDER_SKIN, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SABLEYE] = - { - .baseHP = 50, - .baseAttack = 75, - .baseDefense = 75, - .baseSpeed = 50, - .baseSpAttack = 65, - .baseSpDefense = 65, - .type1 = TYPE_DARK, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 133, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMWIDE_LENS, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_STALL, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MAWILE] = - { - .baseHP = 50, - .baseAttack = 85, - .baseDefense = 85, - .baseSpeed = 50, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_STEEL, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 133, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMIRON_BALL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_ARON] = - { - .baseHP = 50, - .baseAttack = 70, - .baseDefense = 100, - .baseSpeed = 30, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_STEEL, - .type2 = TYPE_ROCK, - .catchRate = 180, - .expYield = 66, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 35, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_HEAVY_METAL, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_LAIRON] = - { - .baseHP = 60, - .baseAttack = 90, - .baseDefense = 140, - .baseSpeed = 40, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_STEEL, - .type2 = TYPE_ROCK, - .catchRate = 90, - .expYield = 151, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 35, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_HEAVY_METAL, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_AGGRON] = - { - .baseHP = 70, - .baseAttack = 110, - .baseDefense = 180, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_STEEL, - .type2 = TYPE_ROCK, - .catchRate = 45, - .expYield = 239, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 35, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_HEAVY_METAL, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MEDITITE] = - { - .baseHP = 30, - .baseAttack = 40, - .baseDefense = 55, - .baseSpeed = 60, - .baseSpAttack = 40, - .baseSpDefense = 55, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_PSYCHIC, - .catchRate = 180, - .expYield = 56, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_PURE_POWER, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEDICHAM] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 75, - .baseSpeed = 80, - .baseSpAttack = 60, - .baseSpDefense = 75, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_PSYCHIC, - .catchRate = 90, - .expYield = 144, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_PURE_POWER, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ELECTRIKE] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 40, - .baseSpeed = 65, - .baseSpAttack = 65, - .baseSpDefense = 40, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 120, - .expYield = 59, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STATIC, - .ability2 = ABILITY_LIGHTNING_ROD, - .abilityHidden = ABILITY_MINUS, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_MANECTRIC] = - { - .baseHP = 70, - .baseAttack = 75, - .baseDefense = 60, - .baseSpeed = 105, - .baseSpAttack = 105, - .baseSpDefense = 60, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 166, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STATIC, - .ability2 = ABILITY_LIGHTNING_ROD, - .abilityHidden = ABILITY_MINUS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_PLUSLE] = - { - .baseHP = 60, - .baseAttack = 50, - .baseDefense = 40, - .baseSpeed = 95, - .baseSpAttack = 85, - .baseSpDefense = 75, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 200, - .expYield = 142, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMCELL_BATTERY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_PLUS, - .abilityHidden = ABILITY_LIGHTNING_ROD, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MINUN] = - { - .baseHP = 60, - .baseAttack = 40, - .baseDefense = 50, - .baseSpeed = 95, - .baseSpAttack = 75, - .baseSpDefense = 85, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 200, - .expYield = 142, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMCELL_BATTERY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_MINUS, - .abilityHidden = ABILITY_VOLT_ABSORB, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_VOLBEAT] = - { - .baseHP = 65, - .baseAttack = 73, - .baseDefense = 75, - .baseSpeed = 85, - .baseSpAttack = 47, - .baseSpDefense = 85, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 150, - .expYield = 151, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBRIGHT_POWDER, - .genderRatio = MON_MALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_ILLUMINATE, - .ability2 = ABILITY_SWARM, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_ILLUMISE] = - { - .baseHP = 65, - .baseAttack = 47, - .baseDefense = 75, - .baseSpeed = 85, - .baseSpAttack = 73, - .baseSpDefense = 85, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 150, - .expYield = 151, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBRIGHT_POWDER, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_TINTED_LENS, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_ROSELIA] = - { - .baseHP = 50, - .baseAttack = 60, - .baseDefense = 45, - .baseSpeed = 65, - .baseSpAttack = 100, - .baseSpDefense = 80, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 150, - .expYield = 140, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_POISON_POINT, - .abilityHidden = ABILITY_LEAF_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_GULPIN] = - { - .baseHP = 70, - .baseAttack = 43, - .baseDefense = 53, - .baseSpeed = 40, - .baseSpAttack = 43, - .baseSpDefense = 53, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 225, - .expYield = 60, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMORAN_BERRY, - .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LIQUID_OOZE, - .ability2 = ABILITY_STICKY_HOLD, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SWALOT] = - { - .baseHP = 100, - .baseAttack = 73, - .baseDefense = 83, - .baseSpeed = 55, - .baseSpAttack = 73, - .baseSpDefense = 83, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 75, - .expYield = 163, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMORAN_BERRY, - .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LIQUID_OOZE, - .ability2 = ABILITY_STICKY_HOLD, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CARVANHA] = - { - .baseHP = 45, - .baseAttack = 90, - .baseDefense = 20, - .baseSpeed = 65, - .baseSpAttack = 65, - .baseSpDefense = 20, - .type1 = TYPE_WATER, - .type2 = TYPE_DARK, - .catchRate = 225, - .expYield = 61, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_ROUGH_SKIN, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SHARPEDO] = - { - .baseHP = 70, - .baseAttack = 120, - .baseDefense = 40, - .baseSpeed = 95, - .baseSpAttack = 95, - .baseSpDefense = 40, - .type1 = TYPE_WATER, - .type2 = TYPE_DARK, - .catchRate = 60, - .expYield = 161, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_ROUGH_SKIN, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_WAILMER] = - { - .baseHP = 130, - .baseAttack = 70, - .baseDefense = 35, - .baseSpeed = 60, - .baseSpAttack = 70, - .baseSpDefense = 35, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 125, - .expYield = 80, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_WATER_VEIL, - .ability2 = ABILITY_OBLIVIOUS, - .abilityHidden = ABILITY_PRESSURE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_WAILORD] = - { - .baseHP = 170, - .baseAttack = 90, - .baseDefense = 45, - .baseSpeed = 60, - .baseSpAttack = 90, - .baseSpDefense = 45, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 175, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_WATER_VEIL, - .ability2 = ABILITY_OBLIVIOUS, - .abilityHidden = ABILITY_PRESSURE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_NUMEL] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 40, - .baseSpeed = 35, - .baseSpAttack = 65, - .baseSpDefense = 45, - .type1 = TYPE_FIRE, - .type2 = TYPE_GROUND, - .catchRate = 255, - .expYield = 61, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_SIMPLE, - .abilityHidden = ABILITY_OWN_TEMPO, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_CAMERUPT] = - { - .baseHP = 70, - .baseAttack = 100, - .baseDefense = 70, - .baseSpeed = 40, - .baseSpAttack = 105, - .baseSpDefense = 75, - .type1 = TYPE_FIRE, - .type2 = TYPE_GROUND, - .catchRate = 150, - .expYield = 161, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_MAGMA_ARMOR, - .ability2 = ABILITY_SOLID_ROCK, - .abilityHidden = ABILITY_ANGER_POINT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_TORKOAL] = - { - .baseHP = 70, - .baseAttack = 85, - .baseDefense = 140, - .baseSpeed = 20, - .baseSpAttack = 85, - .baseSpDefense = 70, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 90, - .expYield = 165, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMCHARCOAL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_WHITE_SMOKE, - .ability2 = ABILITY_DROUGHT, - .abilityHidden = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SPOINK] = - { - .baseHP = 60, - .baseAttack = 25, - .baseDefense = 35, - .baseSpeed = 60, - .baseSpAttack = 70, - .baseSpDefense = 80, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 255, - .expYield = 66, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_GRUMPIG] = - { - .baseHP = 80, - .baseAttack = 45, - .baseDefense = 65, - .baseSpeed = 80, - .baseSpAttack = 90, - .baseSpDefense = 110, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 60, - .expYield = 165, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SPINDA] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 60, - .baseSpeed = 60, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 126, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_TANGLED_FEET, - .abilityHidden = ABILITY_CONTRARY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_TRAPINCH] = - { - .baseHP = 45, - .baseAttack = 100, - .baseDefense = 45, - .baseSpeed = 10, - .baseSpAttack = 45, - .baseSpDefense = 45, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 255, - .expYield = 58, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSOFT_SAND, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_ARENA_TRAP, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_VIBRAVA] = - { - .baseHP = 50, - .baseAttack = 70, - .baseDefense = 50, - .baseSpeed = 70, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_GROUND, - .type2 = TYPE_DRAGON, - .catchRate = 120, - .expYield = 119, - .evYield_Attack = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_FLYGON] = - { - .baseHP = 80, - .baseAttack = 100, - .baseDefense = 80, - .baseSpeed = 100, - .baseSpAttack = 80, - .baseSpDefense = 80, - .type1 = TYPE_GROUND, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 234, - .evYield_Attack = 1, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CACNEA] = - { - .baseHP = 50, - .baseAttack = 85, - .baseDefense = 40, - .baseSpeed = 35, - .baseSpAttack = 85, - .baseSpDefense = 40, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 190, - .expYield = 67, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMSTICKY_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CACTURNE] = - { - .baseHP = 70, - .baseAttack = 115, - .baseDefense = 60, - .baseSpeed = 55, - .baseSpAttack = 115, - .baseSpDefense = 60, - .type1 = TYPE_GRASS, - .type2 = TYPE_DARK, - .catchRate = 60, - .expYield = 166, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMSTICKY_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SWABLU] = - { - .baseHP = 45, - .baseAttack = 40, - .baseDefense = 60, - .baseSpeed = 50, - .baseSpAttack = 40, - .baseSpDefense = 75, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 62, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_NATURAL_CURE, - .abilityHidden = ABILITY_CLOUD_NINE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ALTARIA] = - { - .baseHP = 75, - .baseAttack = 70, - .baseDefense = 90, - .baseSpeed = 80, - .baseSpAttack = 70, - .baseSpDefense = 105, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 172, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_NATURAL_CURE, - .abilityHidden = ABILITY_CLOUD_NINE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ZANGOOSE] = - { - .baseHP = 73, - .baseAttack = 115, - .baseDefense = 60, - .baseSpeed = 90, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 90, - .expYield = 160, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMQUICK_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_IMMUNITY, - .abilityHidden = ABILITY_TOXIC_BOOST, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_SEVIPER] = - { - .baseHP = 73, - .baseAttack = 100, - .baseDefense = 60, - .baseSpeed = 65, - .baseSpAttack = 100, - .baseSpDefense = 60, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 90, - .expYield = 160, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_LUNATONE] = - { - .baseHP = 90, - .baseAttack = 55, - .baseDefense = 65, - .baseSpeed = 70, - .baseSpAttack = 95, - .baseSpDefense = 85, - .type1 = TYPE_ROCK, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 161, - .evYield_SpAttack = 2, - .item1 = ITEM_NONE, // ITEMSTARDUST, - .item2 = ITEM_NONE, // ITEMMOON_STONE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SOLROCK] = - { - .baseHP = 90, - .baseAttack = 95, - .baseDefense = 85, - .baseSpeed = 70, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_ROCK, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 161, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMSTARDUST, - .item2 = ITEM_NONE, // ITEMSUN_STONE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_BARBOACH] = - { - .baseHP = 50, - .baseAttack = 48, - .baseDefense = 43, - .baseSpeed = 60, - .baseSpAttack = 46, - .baseSpDefense = 41, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 190, - .expYield = 58, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_ANTICIPATION, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_WHISCASH] = - { - .baseHP = 110, - .baseAttack = 78, - .baseDefense = 73, - .baseSpeed = 60, - .baseSpAttack = 76, - .baseSpDefense = 71, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 75, - .expYield = 164, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_ANTICIPATION, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CORPHISH] = - { - .baseHP = 43, - .baseAttack = 80, - .baseDefense = 65, - .baseSpeed = 35, - .baseSpAttack = 50, - .baseSpDefense = 35, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 205, - .expYield = 62, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_CRAWDAUNT] = - { - .baseHP = 63, - .baseAttack = 120, - .baseDefense = 85, - .baseSpeed = 55, - .baseSpAttack = 90, - .baseSpDefense = 55, - .type1 = TYPE_WATER, - .type2 = TYPE_DARK, - .catchRate = 155, - .expYield = 164, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_BALTOY] = - { - .baseHP = 40, - .baseAttack = 40, - .baseDefense = 55, - .baseSpeed = 55, - .baseSpAttack = 40, - .baseSpDefense = 70, - .type1 = TYPE_GROUND, - .type2 = TYPE_PSYCHIC, - .catchRate = 255, - .expYield = 60, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_CLAYDOL] = - { - .baseHP = 60, - .baseAttack = 70, - .baseDefense = 105, - .baseSpeed = 75, - .baseSpAttack = 70, - .baseSpDefense = 120, - .type1 = TYPE_GROUND, - .type2 = TYPE_PSYCHIC, - .catchRate = 90, - .expYield = 175, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_LILEEP] = - { - .baseHP = 66, - .baseAttack = 41, - .baseDefense = 77, - .baseSpeed = 23, - .baseSpAttack = 61, - .baseSpDefense = 87, - .type1 = TYPE_ROCK, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 71, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMBIG_ROOT, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SUCTION_CUPS, - .abilityHidden = ABILITY_STORM_DRAIN, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CRADILY] = - { - .baseHP = 86, - .baseAttack = 81, - .baseDefense = 97, - .baseSpeed = 43, - .baseSpAttack = 81, - .baseSpDefense = 107, - .type1 = TYPE_ROCK, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 173, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMBIG_ROOT, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SUCTION_CUPS, - .abilityHidden = ABILITY_STORM_DRAIN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_ANORITH] = - { - .baseHP = 45, - .baseAttack = 95, - .baseDefense = 50, - .baseSpeed = 75, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_ROCK, - .type2 = TYPE_BUG, - .catchRate = 45, - .expYield = 71, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_BATTLE_ARMOR, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_ARMALDO] = - { - .baseHP = 75, - .baseAttack = 125, - .baseDefense = 100, - .baseSpeed = 45, - .baseSpAttack = 70, - .baseSpDefense = 80, - .type1 = TYPE_ROCK, - .type2 = TYPE_BUG, - .catchRate = 45, - .expYield = 173, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_BATTLE_ARMOR, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_FEEBAS] = - { - .baseHP = 20, - .baseAttack = 15, - .baseDefense = 20, - .baseSpeed = 80, - .baseSpAttack = 10, - .baseSpDefense = 55, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 255, - .expYield = 40, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_OBLIVIOUS, - .abilityHidden = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MILOTIC] = - { - .baseHP = 95, - .baseAttack = 60, - .baseDefense = 79, - .baseSpeed = 81, - .baseSpAttack = 100, - .baseSpDefense = 125, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 189, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_MARVEL_SCALE, - .ability2 = ABILITY_COMPETITIVE, - .abilityHidden = ABILITY_CUTE_CHARM, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_CASTFORM] = - { - .baseHP = 70, - .baseAttack = 70, - .baseDefense = 70, - .baseSpeed = 70, - .baseSpAttack = 70, - .baseSpDefense = 70, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 147, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMMYSTIC_WATER, - .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_FORECAST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KECLEON] = - { - .baseHP = 60, - .baseAttack = 90, - .baseDefense = 70, - .baseSpeed = 40, - .baseSpAttack = 60, - .baseSpDefense = 120, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 200, - .expYield = 154, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_COLOR_CHANGE, - .abilityHidden = ABILITY_PROTEAN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SHUPPET] = - { - .baseHP = 44, - .baseAttack = 75, - .baseDefense = 35, - .baseSpeed = 45, - .baseSpAttack = 63, - .baseSpDefense = 33, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 225, - .expYield = 59, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_FRISK, - .abilityHidden = ABILITY_CURSED_BODY, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_BANETTE] = - { - .baseHP = 64, - .baseAttack = 115, - .baseDefense = 65, - .baseSpeed = 65, - .baseSpAttack = 83, - .baseSpDefense = 63, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 159, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_FRISK, - .abilityHidden = ABILITY_CURSED_BODY, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_DUSKULL] = - { - .baseHP = 20, - .baseAttack = 40, - .baseDefense = 90, - .baseSpeed = 25, - .baseSpAttack = 30, - .baseSpDefense = 90, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 190, - .expYield = 59, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_DUSCLOPS] = - { - .baseHP = 40, - .baseAttack = 70, - .baseDefense = 130, - .baseSpeed = 25, - .baseSpAttack = 60, - .baseSpDefense = 130, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 90, - .expYield = 159, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_TROPIUS] = - { - .baseHP = 99, - .baseAttack = 68, - .baseDefense = 83, - .baseSpeed = 51, - .baseSpAttack = 72, - .baseSpDefense = 87, - .type1 = TYPE_GRASS, - .type2 = TYPE_FLYING, - .catchRate = 200, - .expYield = 161, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_SOLAR_POWER, - .abilityHidden = ABILITY_HARVEST, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CHIMECHO] = - { - .baseHP = 75, - .baseAttack = 50, - .baseDefense = 80, - .baseSpeed = 65, - .baseSpAttack = 95, - .baseSpDefense = 90, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 159, - .evYield_SpAttack = 1, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMCLEANSE_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ABSOL] = - { - .baseHP = 65, - .baseAttack = 130, - .baseDefense = 60, - .baseSpeed = 75, - .baseSpAttack = 75, - .baseSpDefense = 60, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 30, - .expYield = 163, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PRESSURE, - .ability2 = ABILITY_SUPER_LUCK, - .abilityHidden = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_WYNAUT] = - { - .baseHP = 95, - .baseAttack = 23, - .baseDefense = 48, - .baseSpeed = 23, - .baseSpAttack = 23, - .baseSpDefense = 48, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 125, - .expYield = 52, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SHADOW_TAG, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SNORUNT] = - { - .baseHP = 50, - .baseAttack = 50, - .baseDefense = 50, - .baseSpeed = 50, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 190, - .expYield = 60, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSNOWBALL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_ICE_BODY, - .abilityHidden = ABILITY_MOODY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_GLALIE] = - { - .baseHP = 80, - .baseAttack = 80, - .baseDefense = 80, - .baseSpeed = 80, - .baseSpAttack = 80, - .baseSpDefense = 80, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 75, - .expYield = 168, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_ICE_BODY, - .abilityHidden = ABILITY_MOODY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_SPHEAL] = - { - .baseHP = 70, - .baseAttack = 40, - .baseDefense = 50, - .baseSpeed = 25, - .baseSpAttack = 55, - .baseSpDefense = 50, - .type1 = TYPE_ICE, - .type2 = TYPE_WATER, - .catchRate = 255, - .expYield = 58, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_ICE_BODY, - .abilityHidden = ABILITY_OBLIVIOUS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SEALEO] = - { - .baseHP = 90, - .baseAttack = 60, - .baseDefense = 70, - .baseSpeed = 45, - .baseSpAttack = 75, - .baseSpDefense = 70, - .type1 = TYPE_ICE, - .type2 = TYPE_WATER, - .catchRate = 120, - .expYield = 144, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_ICE_BODY, - .abilityHidden = ABILITY_OBLIVIOUS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_WALREIN] = - { - .baseHP = 110, - .baseAttack = 80, - .baseDefense = 90, - .baseSpeed = 65, - .baseSpAttack = 95, - .baseSpDefense = 90, - .type1 = TYPE_ICE, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 239, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_ICE_BODY, - .abilityHidden = ABILITY_OBLIVIOUS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CLAMPERL] = - { - .baseHP = 35, - .baseAttack = 64, - .baseDefense = 85, - .baseSpeed = 32, - .baseSpAttack = 74, - .baseSpDefense = 55, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 255, - .expYield = 69, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMPEARL, - .item2 = ITEM_NONE, // ITEMBIG_PEARL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_HUNTAIL] = - { - .baseHP = 55, - .baseAttack = 104, - .baseDefense = 105, - .baseSpeed = 52, - .baseSpAttack = 94, - .baseSpDefense = 75, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 170, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_WATER_VEIL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GOREBYSS] = - { - .baseHP = 55, - .baseAttack = 84, - .baseDefense = 105, - .baseSpeed = 52, - .baseSpAttack = 114, - .baseSpDefense = 75, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 170, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_RELICANTH] = - { - .baseHP = 100, - .baseAttack = 90, - .baseDefense = 130, - .baseSpeed = 55, - .baseSpAttack = 45, - .baseSpDefense = 65, - .type1 = TYPE_WATER, - .type2 = TYPE_ROCK, - .catchRate = 25, - .expYield = 170, - .evYield_HP = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_STURDY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_LUVDISC] = - { - .baseHP = 43, - .baseAttack = 30, - .baseDefense = 55, - .baseSpeed = 97, - .baseSpAttack = 40, - .baseSpDefense = 65, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 225, - .expYield = 116, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMHEART_SCALE, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_BAGON] = - { - .baseHP = 45, - .baseAttack = 75, - .baseDefense = 60, - .baseSpeed = 50, - .baseSpAttack = 40, - .baseSpDefense = 30, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDRAGON_FANG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SHELGON] = - { - .baseHP = 65, - .baseAttack = 95, - .baseDefense = 100, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 50, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 147, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDRAGON_FANG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_SALAMENCE] = - { - .baseHP = 95, - .baseAttack = 135, - .baseDefense = 80, - .baseSpeed = 100, - .baseSpAttack = 110, - .baseSpDefense = 80, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 270, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDRAGON_FANG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BELDUM] = - { - .baseHP = 40, - .baseAttack = 55, - .baseDefense = 80, - .baseSpeed = 30, - .baseSpAttack = 35, - .baseSpDefense = 60, - .type1 = TYPE_STEEL, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 60, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_CLEAR_BODY, - .abilityHidden = ABILITY_LIGHT_METAL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_METANG] = - { - .baseHP = 60, - .baseAttack = 75, - .baseDefense = 100, - .baseSpeed = 50, - .baseSpAttack = 55, - .baseSpDefense = 80, - .type1 = TYPE_STEEL, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 147, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_CLEAR_BODY, - .abilityHidden = ABILITY_LIGHT_METAL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_METAGROSS] = - { - .baseHP = 80, - .baseAttack = 135, - .baseDefense = 130, - .baseSpeed = 70, - .baseSpAttack = 95, - .baseSpDefense = 90, - .type1 = TYPE_STEEL, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 270, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_CLEAR_BODY, - .abilityHidden = ABILITY_LIGHT_METAL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_REGIROCK] = - { - .baseHP = 80, - .baseAttack = 100, - .baseDefense = 200, - .baseSpeed = 50, - .baseSpAttack = 50, - .baseSpDefense = 100, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 3, - .expYield = 261, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_CLEAR_BODY, - .abilityHidden = ABILITY_STURDY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_REGICE] = - { - .baseHP = 80, - .baseAttack = 50, - .baseDefense = 100, - .baseSpeed = 50, - .baseSpAttack = 100, - .baseSpDefense = 200, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 3, - .expYield = 261, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_CLEAR_BODY, - .abilityHidden = ABILITY_ICE_BODY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_REGISTEEL] = - { - .baseHP = 80, - .baseAttack = 75, - .baseDefense = 150, - .baseSpeed = 50, - .baseSpAttack = 75, - .baseSpDefense = 150, - .type1 = TYPE_STEEL, - .type2 = TYPE_STEEL, - .catchRate = 3, - .expYield = 261, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_CLEAR_BODY, - .abilityHidden = ABILITY_LIGHT_METAL, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_LATIAS] = - { - .baseHP = 80, - .baseAttack = 80, - .baseDefense = 90, - .baseSpeed = 110, - .baseSpAttack = 110, - .baseSpDefense = 130, - .type1 = TYPE_DRAGON, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_FEMALE, - .eggCycles = 120, - .friendship = 90, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_LATIOS] = - { - .baseHP = 80, - .baseAttack = 90, - .baseDefense = 80, - .baseSpeed = 110, - .baseSpAttack = 130, - .baseSpDefense = 110, - .type1 = TYPE_DRAGON, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = MON_MALE, - .eggCycles = 120, - .friendship = 90, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_KYOGRE] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 90, - .baseSpeed = 90, - .baseSpAttack = 150, - .baseSpDefense = 140, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 3, - .expYield = 302, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_DRIZZLE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GROUDON] = - { - .baseHP = 100, - .baseAttack = 150, - .baseDefense = 140, - .baseSpeed = 90, - .baseSpAttack = 100, - .baseSpDefense = 90, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 3, - .expYield = 302, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_DROUGHT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_RAYQUAZA] = - { - .baseHP = 105, - .baseAttack = 150, - .baseDefense = 90, - .baseSpeed = 95, - .baseSpAttack = 150, - .baseSpDefense = 90, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 306, - .evYield_Attack = 2, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_AIR_LOCK, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_JIRACHI] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_STEEL, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 270, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMSTAR_PIECE, - .item2 = ITEM_NONE, // ITEMSTAR_PIECE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SERENE_GRACE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_DEOXYS] = - { - .baseHP = 50, - .baseAttack = 150, - .baseDefense = 50, - .baseSpeed = 150, - .baseSpAttack = 150, - .baseSpDefense = 50, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 270, - .evYield_Attack = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_TURTWIG] = - { - .baseHP = 55, - .baseAttack = 68, - .baseDefense = 64, - .baseSpeed = 31, - .baseSpAttack = 45, - .baseSpDefense = 55, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 64, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_GROTLE] = - { - .baseHP = 75, - .baseAttack = 89, - .baseDefense = 85, - .baseSpeed = 36, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 142, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_TORTERRA] = - { - .baseHP = 95, - .baseAttack = 109, - .baseDefense = 105, - .baseSpeed = 56, - .baseSpAttack = 75, - .baseSpDefense = 85, - .type1 = TYPE_GRASS, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 236, - .evYield_Attack = 2, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CHIMCHAR] = - { - .baseHP = 44, - .baseAttack = 58, - .baseDefense = 44, - .baseSpeed = 61, - .baseSpAttack = 58, - .baseSpDefense = 44, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 62, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_IRON_FIST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MONFERNO] = - { - .baseHP = 64, - .baseAttack = 78, - .baseDefense = 52, - .baseSpeed = 81, - .baseSpAttack = 78, - .baseSpDefense = 52, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 142, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_IRON_FIST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_INFERNAPE] = - { - .baseHP = 76, - .baseAttack = 104, - .baseDefense = 71, - .baseSpeed = 108, - .baseSpAttack = 104, - .baseSpDefense = 71, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 240, - .evYield_Attack = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_IRON_FIST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PIPLUP] = - { - .baseHP = 53, - .baseAttack = 51, - .baseDefense = 53, - .baseSpeed = 40, - .baseSpAttack = 61, - .baseSpDefense = 56, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 63, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_PRINPLUP] = - { - .baseHP = 64, - .baseAttack = 66, - .baseDefense = 68, - .baseSpeed = 50, - .baseSpAttack = 81, - .baseSpDefense = 76, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 142, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_EMPOLEON] = - { - .baseHP = 84, - .baseAttack = 86, - .baseDefense = 88, - .baseSpeed = 60, - .baseSpAttack = 111, - .baseSpDefense = 101, - .type1 = TYPE_WATER, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 239, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_STARLY] = - { - .baseHP = 40, - .baseAttack = 55, - .baseDefense = 30, - .baseSpeed = 60, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 49, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_STARAVIA] = - { - .baseHP = 55, - .baseAttack = 75, - .baseDefense = 50, - .baseSpeed = 80, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 119, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_STARAPTOR] = - { - .baseHP = 85, - .baseAttack = 120, - .baseDefense = 70, - .baseSpeed = 100, - .baseSpAttack = 50, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 218, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_BIDOOF] = - { - .baseHP = 59, - .baseAttack = 45, - .baseDefense = 40, - .baseSpeed = 31, - .baseSpAttack = 35, - .baseSpDefense = 40, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 50, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SIMPLE, - .ability2 = ABILITY_UNAWARE, - .abilityHidden = ABILITY_MOODY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_BIBAREL] = - { - .baseHP = 79, - .baseAttack = 85, - .baseDefense = 60, - .baseSpeed = 71, - .baseSpAttack = 55, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_WATER, - .catchRate = 127, - .expYield = 144, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SIMPLE, - .ability2 = ABILITY_UNAWARE, - .abilityHidden = ABILITY_MOODY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KRICKETOT] = - { - .baseHP = 37, - .baseAttack = 25, - .baseDefense = 41, - .baseSpeed = 25, - .baseSpAttack = 25, - .baseSpDefense = 41, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 255, - .expYield = 39, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETRONOME, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_KRICKETUNE] = - { - .baseHP = 77, - .baseAttack = 85, - .baseDefense = 51, - .baseSpeed = 65, - .baseSpAttack = 55, - .baseSpDefense = 51, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 45, - .expYield = 134, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETRONOME, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .abilityHidden = ABILITY_TECHNICIAN, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SHINX] = - { - .baseHP = 45, - .baseAttack = 65, - .baseDefense = 34, - .baseSpeed = 45, - .baseSpAttack = 40, - .baseSpDefense = 34, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 235, - .expYield = 53, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_GUTS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LUXIO] = - { - .baseHP = 60, - .baseAttack = 85, - .baseDefense = 49, - .baseSpeed = 60, - .baseSpAttack = 60, - .baseSpDefense = 49, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 120, - .expYield = 127, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_GUTS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LUXRAY] = - { - .baseHP = 80, - .baseAttack = 120, - .baseDefense = 79, - .baseSpeed = 70, - .baseSpAttack = 95, - .baseSpDefense = 79, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 235, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_INTIMIDATE, - .abilityHidden = ABILITY_GUTS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BUDEW] = - { - .baseHP = 40, - .baseAttack = 30, - .baseDefense = 35, - .baseSpeed = 55, - .baseSpAttack = 50, - .baseSpDefense = 70, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 255, - .expYield = 56, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_POISON_POINT, - .abilityHidden = ABILITY_LEAF_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_ROSERADE] = - { - .baseHP = 60, - .baseAttack = 70, - .baseDefense = 65, - .baseSpeed = 90, - .baseSpAttack = 125, - .baseSpDefense = 105, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 75, - .expYield = 232, - .evYield_SpAttack = 3, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_POISON_POINT, - .abilityHidden = ABILITY_TECHNICIAN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CRANIDOS] = - { - .baseHP = 67, - .baseAttack = 125, - .baseDefense = 40, - .baseSpeed = 58, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 45, - .expYield = 70, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_RAMPARDOS] = - { - .baseHP = 97, - .baseAttack = 165, - .baseDefense = 60, - .baseSpeed = 58, - .baseSpAttack = 65, - .baseSpDefense = 50, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 45, - .expYield = 173, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SHIELDON] = - { - .baseHP = 30, - .baseAttack = 42, - .baseDefense = 118, - .baseSpeed = 30, - .baseSpAttack = 42, - .baseSpDefense = 88, - .type1 = TYPE_ROCK, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 70, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_STURDY, - .abilityHidden = ABILITY_SOUNDPROOF, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_BASTIODON] = - { - .baseHP = 60, - .baseAttack = 52, - .baseDefense = 168, - .baseSpeed = 30, - .baseSpAttack = 47, - .baseSpDefense = 138, - .type1 = TYPE_ROCK, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 173, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_STURDY, - .abilityHidden = ABILITY_SOUNDPROOF, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_BURMY] = - { - .baseHP = 40, - .baseAttack = 29, - .baseDefense = 45, - .baseSpeed = 36, - .baseSpAttack = 29, - .baseSpDefense = 45, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 45, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_BURMY_SANDY] = - { - .baseHP = 40, - .baseAttack = 29, - .baseDefense = 45, - .baseSpeed = 36, - .baseSpAttack = 29, - .baseSpDefense = 45, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 45, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .bodyColor = BODY_COLOR_GREEN, - }, + [SPECIES_NONE] = {0}, + + [SPECIES_BULBASAUR] = + { + .baseHP = 45, + .baseAttack = 49, + .baseDefense = 49, + .baseSpeed = 45, + .baseSpAttack = 65, + .baseSpDefense = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 64, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_CHLOROPHYLL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_IVYSAUR] = + { + .baseHP = 60, + .baseAttack = 62, + .baseDefense = 63, + .baseSpeed = 60, + .baseSpAttack = 80, + .baseSpDefense = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 142, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_CHLOROPHYLL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_VENUSAUR] = + { + .baseHP = 80, + .baseAttack = 82, + .baseDefense = 83, + .baseSpeed = 80, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 236, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_CHLOROPHYLL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CHARMANDER] = + { + .baseHP = 39, + .baseAttack = 52, + .baseDefense = 43, + .baseSpeed = 65, + .baseSpAttack = 60, + .baseSpDefense = 50, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 62, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_SOLAR_POWER, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_CHARMELEON] = + { + .baseHP = 58, + .baseAttack = 64, + .baseDefense = 58, + .baseSpeed = 80, + .baseSpAttack = 80, + .baseSpDefense = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 142, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_SOLAR_POWER, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_CHARIZARD] = + { + .baseHP = 78, + .baseAttack = 84, + .baseDefense = 78, + .baseSpeed = 100, + .baseSpAttack = 109, + .baseSpDefense = 85, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 240, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_SOLAR_POWER, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SQUIRTLE] = + { + .baseHP = 44, + .baseAttack = 48, + .baseDefense = 65, + .baseSpeed = 43, + .baseSpAttack = 50, + .baseSpDefense = 64, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 63, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_WARTORTLE] = + { + .baseHP = 59, + .baseAttack = 63, + .baseDefense = 80, + .baseSpeed = 58, + .baseSpAttack = 65, + .baseSpDefense = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 142, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BLASTOISE] = + { + .baseHP = 79, + .baseAttack = 83, + .baseDefense = 100, + .baseSpeed = 78, + .baseSpAttack = 85, + .baseSpDefense = 105, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 239, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CATERPIE] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 35, + .baseSpeed = 45, + .baseSpAttack = 20, + .baseSpDefense = 20, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 39, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHIELD_DUST, ABILITY_NONE}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_METAPOD] = + { + .baseHP = 50, + .baseAttack = 20, + .baseDefense = 55, + .baseSpeed = 30, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 72, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_BUTTERFREE] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 50, + .baseSpeed = 70, + .baseSpAttack = 90, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 178, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMSILVER_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_COMPOUND_EYES, ABILITY_NONE}, + .abilityHidden = ABILITY_TINTED_LENS, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_WEEDLE] = + { + .baseHP = 40, + .baseAttack = 35, + .baseDefense = 30, + .baseSpeed = 50, + .baseSpAttack = 20, + .baseSpDefense = 20, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 39, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHIELD_DUST, ABILITY_NONE}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KAKUNA] = + { + .baseHP = 45, + .baseAttack = 25, + .baseDefense = 50, + .baseSpeed = 35, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 72, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_BEEDRILL] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 40, + .baseSpeed = 75, + .baseSpAttack = 45, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 178, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_NONE}, + .abilityHidden = ABILITY_SNIPER, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_PIDGEY] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpeed = 56, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 50, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_TANGLED_FEET}, + .abilityHidden = ABILITY_BIG_PECKS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PIDGEOTTO] = + { + .baseHP = 63, + .baseAttack = 60, + .baseDefense = 55, + .baseSpeed = 71, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 122, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_TANGLED_FEET}, + .abilityHidden = ABILITY_BIG_PECKS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PIDGEOT] = + { + .baseHP = 83, + .baseAttack = 80, + .baseDefense = 75, + .baseSpeed = 101, + .baseSpAttack = 70, + .baseSpDefense = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 216, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_TANGLED_FEET}, + .abilityHidden = ABILITY_BIG_PECKS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_RATTATA] = + { + .baseHP = 30, + .baseAttack = 56, + .baseDefense = 35, + .baseSpeed = 72, + .baseSpAttack = 25, + .baseSpDefense = 35, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 51, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_GUTS}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_RATICATE] = + { + .baseHP = 55, + .baseAttack = 81, + .baseDefense = 60, + .baseSpeed = 97, + .baseSpAttack = 50, + .baseSpDefense = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 127, + .expYield = 145, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_GUTS}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SPEAROW] = + { + .baseHP = 40, + .baseAttack = 60, + .baseDefense = 30, + .baseSpeed = 70, + .baseSpAttack = 31, + .baseSpDefense = 31, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 52, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSHARP_BEAK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_NONE}, + .abilityHidden = ABILITY_SNIPER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_FEAROW] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 65, + .baseSpeed = 100, + .baseSpAttack = 61, + .baseSpDefense = 61, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 155, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSHARP_BEAK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_NONE}, + .abilityHidden = ABILITY_SNIPER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_EKANS] = + { + .baseHP = 35, + .baseAttack = 60, + .baseDefense = 44, + .baseSpeed = 55, + .baseSpAttack = 40, + .baseSpDefense = 54, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 58, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_INTIMIDATE, ABILITY_SHED_SKIN}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_ARBOK] = + { + .baseHP = 60, + .baseAttack = 95, + .baseDefense = 69, + .baseSpeed = 80, + .baseSpAttack = 65, + .baseSpDefense = 79, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 157, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_INTIMIDATE, ABILITY_SHED_SKIN}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_PIKACHU] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpeed = 90, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 112, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLIGHT_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHTNING_ROD, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_RAICHU] = + { + .baseHP = 60, + .baseAttack = 90, + .baseDefense = 55, + .baseSpeed = 110, + .baseSpAttack = 90, + .baseSpDefense = 80, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 218, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHTNING_ROD, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SANDSHREW] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 85, + .baseSpeed = 40, + .baseSpAttack = 20, + .baseSpDefense = 30, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 60, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMGRIP_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_RUSH, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SANDSLASH] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 110, + .baseSpeed = 65, + .baseSpAttack = 45, + .baseSpDefense = 55, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 90, + .expYield = 158, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMGRIP_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_RUSH, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_NIDORAN_F] = + { + .baseHP = 55, + .baseAttack = 47, + .baseDefense = 52, + .baseSpeed = 41, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 235, + .expYield = 55, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_POISON_POINT, ABILITY_RIVALRY}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_NIDORINA] = + { + .baseHP = 70, + .baseAttack = 62, + .baseDefense = 67, + .baseSpeed = 56, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 128, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_POISON_POINT, ABILITY_RIVALRY}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_NIDOQUEEN] = + { + .baseHP = 90, + .baseAttack = 92, + .baseDefense = 87, + .baseSpeed = 76, + .baseSpAttack = 75, + .baseSpDefense = 85, + .type1 = TYPE_POISON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 227, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_POISON_POINT, ABILITY_RIVALRY}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_NIDORAN_M] = + { + .baseHP = 46, + .baseAttack = 57, + .baseDefense = 40, + .baseSpeed = 50, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 235, + .expYield = 55, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_POISON_POINT, ABILITY_RIVALRY}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_NIDORINO] = + { + .baseHP = 61, + .baseAttack = 72, + .baseDefense = 57, + .baseSpeed = 65, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 128, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_POISON_POINT, ABILITY_RIVALRY}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_NIDOKING] = + { + .baseHP = 81, + .baseAttack = 102, + .baseDefense = 77, + .baseSpeed = 85, + .baseSpAttack = 85, + .baseSpDefense = 75, + .type1 = TYPE_POISON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 227, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_POISON_POINT, ABILITY_RIVALRY}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CLEFAIRY] = + { + .baseHP = 70, + .baseAttack = 45, + .baseDefense = 48, + .baseSpeed = 35, + .baseSpAttack = 60, + .baseSpDefense = 65, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 150, + .expYield = 113, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_MAGIC_GUARD}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_CLEFABLE] = + { + .baseHP = 95, + .baseAttack = 70, + .baseDefense = 73, + .baseSpeed = 60, + .baseSpAttack = 95, + .baseSpDefense = 90, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 25, + .expYield = 217, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_MAGIC_GUARD}, + .abilityHidden = ABILITY_UNAWARE, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_VULPIX] = + { + .baseHP = 38, + .baseAttack = 41, + .baseDefense = 40, + .baseSpeed = 65, + .baseSpAttack = 50, + .baseSpDefense = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 60, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMCHARCOAL, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FLASH_FIRE, ABILITY_NONE}, + .abilityHidden = ABILITY_DROUGHT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_NINETALES] = + { + .baseHP = 73, + .baseAttack = 76, + .baseDefense = 75, + .baseSpeed = 100, + .baseSpAttack = 81, + .baseSpDefense = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 75, + .expYield = 177, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMCHARCOAL, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FLASH_FIRE, ABILITY_NONE}, + .abilityHidden = ABILITY_DROUGHT, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_JIGGLYPUFF] = + { + .baseHP = 115, + .baseAttack = 45, + .baseDefense = 20, + .baseSpeed = 20, + .baseSpAttack = 45, + .baseSpDefense = 25, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 170, + .expYield = 95, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_COMPETITIVE}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_WIGGLYTUFF] = + { + .baseHP = 140, + .baseAttack = 70, + .baseDefense = 45, + .baseSpeed = 45, + .baseSpAttack = 85, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 50, + .expYield = 196, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_COMPETITIVE}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_ZUBAT] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 35, + .baseSpeed = 55, + .baseSpAttack = 30, + .baseSpDefense = 40, + .type1 = TYPE_POISON, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 49, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_NONE}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GOLBAT] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 70, + .baseSpeed = 90, + .baseSpAttack = 65, + .baseSpDefense = 75, + .type1 = TYPE_POISON, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 159, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_NONE}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_ODDISH] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 55, + .baseSpeed = 30, + .baseSpAttack = 75, + .baseSpDefense = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 64, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GLOOM] = + { + .baseHP = 60, + .baseAttack = 65, + .baseDefense = 70, + .baseSpeed = 40, + .baseSpAttack = 85, + .baseSpDefense = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 138, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_STENCH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_VILEPLUME] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 85, + .baseSpeed = 50, + .baseSpAttack = 110, + .baseSpDefense = 90, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 221, + .evYield_SpAttack = 3, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_EFFECT_SPORE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_PARAS] = + { + .baseHP = 35, + .baseAttack = 70, + .baseDefense = 55, + .baseSpeed = 25, + .baseSpAttack = 45, + .baseSpDefense = 55, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 57, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_EFFECT_SPORE, ABILITY_DRY_SKIN}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_PARASECT] = + { + .baseHP = 60, + .baseAttack = 95, + .baseDefense = 80, + .baseSpeed = 30, + .baseSpAttack = 60, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 142, + .evYield_Attack = 2, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_EFFECT_SPORE, ABILITY_DRY_SKIN}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_VENONAT] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 50, + .baseSpeed = 45, + .baseSpAttack = 40, + .baseSpDefense = 55, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 61, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_COMPOUND_EYES, ABILITY_TINTED_LENS}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_VENOMOTH] = + { + .baseHP = 70, + .baseAttack = 65, + .baseDefense = 60, + .baseSpeed = 90, + .baseSpAttack = 90, + .baseSpDefense = 75, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 158, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHIELD_DUST, ABILITY_TINTED_LENS}, + .abilityHidden = ABILITY_WONDER_SKIN, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_DIGLETT] = + { + .baseHP = 10, + .baseAttack = 55, + .baseDefense = 25, + .baseSpeed = 95, + .baseSpAttack = 35, + .baseSpDefense = 45, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 53, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_VEIL, ABILITY_ARENA_TRAP}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DUGTRIO] = + { + .baseHP = 35, + .baseAttack = 100, + .baseDefense = 50, + .baseSpeed = 120, + .baseSpAttack = 50, + .baseSpDefense = 70, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 50, + .expYield = 149, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_VEIL, ABILITY_ARENA_TRAP}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MEOWTH] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 35, + .baseSpeed = 90, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 58, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMQUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PICKUP, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_PERSIAN] = + { + .baseHP = 65, + .baseAttack = 70, + .baseDefense = 60, + .baseSpeed = 115, + .baseSpAttack = 65, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 154, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMQUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIMBER, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_PSYDUCK] = + { + .baseHP = 50, + .baseAttack = 52, + .baseDefense = 48, + .baseSpeed = 55, + .baseSpAttack = 65, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 64, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_DAMP, ABILITY_CLOUD_NINE}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_GOLDUCK] = + { + .baseHP = 80, + .baseAttack = 82, + .baseDefense = 78, + .baseSpeed = 85, + .baseSpAttack = 95, + .baseSpDefense = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 175, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_DAMP, ABILITY_CLOUD_NINE}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MANKEY] = + { + .baseHP = 40, + .baseAttack = 80, + .baseDefense = 35, + .baseSpeed = 70, + .baseSpAttack = 35, + .baseSpDefense = 45, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 190, + .expYield = 61, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_VITAL_SPIRIT, ABILITY_ANGER_POINT}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PRIMEAPE] = + { + .baseHP = 65, + .baseAttack = 105, + .baseDefense = 60, + .baseSpeed = 95, + .baseSpAttack = 60, + .baseSpDefense = 70, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 159, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_VITAL_SPIRIT, ABILITY_ANGER_POINT}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_GROWLITHE] = + { + .baseHP = 55, + .baseAttack = 70, + .baseDefense = 45, + .baseSpeed = 60, + .baseSpAttack = 70, + .baseSpDefense = 50, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 70, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_FLASH_FIRE}, + .abilityHidden = ABILITY_JUSTIFIED, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_ARCANINE] = + { + .baseHP = 90, + .baseAttack = 110, + .baseDefense = 80, + .baseSpeed = 95, + .baseSpAttack = 100, + .baseSpDefense = 80, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 75, + .expYield = 194, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_FLASH_FIRE}, + .abilityHidden = ABILITY_JUSTIFIED, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_POLIWAG] = + { + .baseHP = 40, + .baseAttack = 50, + .baseDefense = 40, + .baseSpeed = 90, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 60, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_DAMP}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_POLIWHIRL] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 65, + .baseSpeed = 90, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 120, + .expYield = 135, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMKINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_DAMP}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_POLIWRATH] = + { + .baseHP = 90, + .baseAttack = 95, + .baseDefense = 95, + .baseSpeed = 70, + .baseSpAttack = 70, + .baseSpDefense = 90, + .type1 = TYPE_WATER, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 230, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMKINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_DAMP}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ABRA] = + { + .baseHP = 25, + .baseAttack = 20, + .baseDefense = 15, + .baseSpeed = 90, + .baseSpAttack = 105, + .baseSpDefense = 55, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 200, + .expYield = 62, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMTWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_MAGIC_GUARD, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KADABRA] = + { + .baseHP = 40, + .baseAttack = 35, + .baseDefense = 30, + .baseSpeed = 105, + .baseSpAttack = 120, + .baseSpDefense = 70, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 100, + .expYield = 140, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMTWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_MAGIC_GUARD, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_ALAKAZAM] = + { + .baseHP = 55, + .baseAttack = 50, + .baseDefense = 45, + .baseSpeed = 120, + .baseSpAttack = 135, + .baseSpDefense = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 225, + .evYield_SpAttack = 3, + .item2 = ITEM_NONE, // ITEMTWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_MAGIC_GUARD, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MACHOP] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 50, + .baseSpeed = 35, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 61, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMFOCUS_BAND, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_GUTS, ABILITY_NO_GUARD}, + .abilityHidden = ABILITY_STEADFAST, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MACHOKE] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 70, + .baseSpeed = 45, + .baseSpAttack = 50, + .baseSpDefense = 60, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 142, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMFOCUS_BAND, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_GUTS, ABILITY_NO_GUARD}, + .abilityHidden = ABILITY_STEADFAST, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MACHAMP] = + { + .baseHP = 90, + .baseAttack = 130, + .baseDefense = 80, + .baseSpeed = 55, + .baseSpAttack = 65, + .baseSpDefense = 85, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 227, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMFOCUS_BAND, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_GUTS, ABILITY_NO_GUARD}, + .abilityHidden = ABILITY_STEADFAST, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_BELLSPROUT] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 35, + .baseSpeed = 40, + .baseSpAttack = 70, + .baseSpDefense = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_WEEPINBELL] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 50, + .baseSpeed = 55, + .baseSpAttack = 85, + .baseSpDefense = 45, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 137, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_VICTREEBEL] = + { + .baseHP = 80, + .baseAttack = 105, + .baseDefense = 65, + .baseSpeed = 70, + .baseSpAttack = 100, + .baseSpDefense = 70, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 221, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_TENTACOOL] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 35, + .baseSpeed = 70, + .baseSpAttack = 50, + .baseSpDefense = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 67, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_LIQUID_OOZE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_TENTACRUEL] = + { + .baseHP = 80, + .baseAttack = 70, + .baseDefense = 65, + .baseSpeed = 100, + .baseSpAttack = 80, + .baseSpDefense = 120, + .type1 = TYPE_WATER, + .type2 = TYPE_POISON, + .catchRate = 60, + .expYield = 180, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_LIQUID_OOZE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GEODUDE] = + { + .baseHP = 40, + .baseAttack = 80, + .baseDefense = 100, + .baseSpeed = 20, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 60, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMEVERSTONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_STURDY}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_GRAVELER] = + { + .baseHP = 55, + .baseAttack = 95, + .baseDefense = 115, + .baseSpeed = 35, + .baseSpAttack = 45, + .baseSpDefense = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 137, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMEVERSTONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_STURDY}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_GOLEM] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 130, + .baseSpeed = 45, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 223, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMEVERSTONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_STURDY}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PONYTA] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 55, + .baseSpeed = 90, + .baseSpAttack = 65, + .baseSpDefense = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 82, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_FLASH_FIRE}, + .abilityHidden = ABILITY_FLAME_BODY, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_RAPIDASH] = + { + .baseHP = 65, + .baseAttack = 100, + .baseDefense = 70, + .baseSpeed = 105, + .baseSpAttack = 80, + .baseSpDefense = 80, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 60, + .expYield = 175, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_FLASH_FIRE}, + .abilityHidden = ABILITY_FLAME_BODY, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SLOWPOKE] = + { + .baseHP = 90, + .baseAttack = 65, + .baseDefense = 65, + .baseSpeed = 15, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 63, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLAGGING_TAIL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_SLOWBRO] = + { + .baseHP = 95, + .baseAttack = 75, + .baseDefense = 110, + .baseSpeed = 30, + .baseSpAttack = 100, + .baseSpDefense = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 172, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMKINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_MAGNEMITE] = + { + .baseHP = 25, + .baseAttack = 35, + .baseDefense = 70, + .baseSpeed = 45, + .baseSpAttack = 95, + .baseSpDefense = 55, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 190, + .expYield = 65, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_MAGNET_PULL, ABILITY_STURDY}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MAGNETON] = + { + .baseHP = 50, + .baseAttack = 60, + .baseDefense = 95, + .baseSpeed = 70, + .baseSpAttack = 120, + .baseSpDefense = 70, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 163, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_MAGNET_PULL, ABILITY_STURDY}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_FARFETCHD] = + { + .baseHP = 52, + .baseAttack = 90, + .baseDefense = 55, + .baseSpeed = 60, + .baseSpAttack = 58, + .baseSpDefense = 62, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 132, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSTICK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_KEEN_EYE, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DODUO] = + { + .baseHP = 35, + .baseAttack = 85, + .baseDefense = 45, + .baseSpeed = 75, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 62, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSHARP_BEAK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_RUN_AWAY, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_TANGLED_FEET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DODRIO] = + { + .baseHP = 60, + .baseAttack = 110, + .baseDefense = 70, + .baseSpeed = 110, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 165, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSHARP_BEAK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_RUN_AWAY, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_TANGLED_FEET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SEEL] = + { + .baseHP = 65, + .baseAttack = 45, + .baseDefense = 55, + .baseSpeed = 45, + .baseSpAttack = 45, + .baseSpDefense = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 65, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_ICE_BODY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_DEWGONG] = + { + .baseHP = 90, + .baseAttack = 70, + .baseDefense = 80, + .baseSpeed = 70, + .baseSpAttack = 70, + .baseSpDefense = 95, + .type1 = TYPE_WATER, + .type2 = TYPE_ICE, + .catchRate = 75, + .expYield = 166, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_ICE_BODY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_GRIMER] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 50, + .baseSpeed = 25, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 65, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_STENCH, ABILITY_STICKY_HOLD}, + .abilityHidden = ABILITY_POISON_TOUCH, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MUK] = + { + .baseHP = 105, + .baseAttack = 105, + .baseDefense = 75, + .baseSpeed = 50, + .baseSpAttack = 65, + .baseSpDefense = 100, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 175, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMBLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_STENCH, ABILITY_STICKY_HOLD}, + .abilityHidden = ABILITY_POISON_TOUCH, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SHELLDER] = + { + .baseHP = 30, + .baseAttack = 65, + .baseDefense = 100, + .baseSpeed = 40, + .baseSpAttack = 45, + .baseSpDefense = 25, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 61, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPEARL, + .item2 = ITEM_NONE, // ITEMBIG_PEARL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SHELL_ARMOR, ABILITY_SKILL_LINK}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CLOYSTER] = + { + .baseHP = 50, + .baseAttack = 95, + .baseDefense = 180, + .baseSpeed = 70, + .baseSpAttack = 85, + .baseSpDefense = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 184, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPEARL, + .item2 = ITEM_NONE, // ITEMBIG_PEARL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SHELL_ARMOR, ABILITY_SKILL_LINK}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GASTLY] = + { + .baseHP = 30, + .baseAttack = 35, + .baseDefense = 30, + .baseSpeed = 80, + .baseSpAttack = 100, + .baseSpDefense = 35, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 62, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_HAUNTER] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 45, + .baseSpeed = 95, + .baseSpAttack = 115, + .baseSpDefense = 55, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 142, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GENGAR] = + { + .baseHP = 60, + .baseAttack = 65, + .baseDefense = 60, + .baseSpeed = 110, + .baseSpAttack = 130, + .baseSpDefense = 75, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 225, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_CURSED_BODY, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_ONIX] = + { + .baseHP = 35, + .baseAttack = 45, + .baseDefense = 160, + .baseSpeed = 70, + .baseSpAttack = 30, + .baseSpDefense = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 77, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_STURDY}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_DROWZEE] = + { + .baseHP = 60, + .baseAttack = 48, + .baseDefense = 45, + .baseSpeed = 42, + .baseSpAttack = 43, + .baseSpDefense = 90, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 66, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_INSOMNIA, ABILITY_FOREWARN}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_HYPNO] = + { + .baseHP = 85, + .baseAttack = 73, + .baseDefense = 70, + .baseSpeed = 67, + .baseSpAttack = 73, + .baseSpDefense = 115, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 169, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_INSOMNIA, ABILITY_FOREWARN}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_KRABBY] = + { + .baseHP = 30, + .baseAttack = 105, + .baseDefense = 90, + .baseSpeed = 50, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 65, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_KINGLER] = + { + .baseHP = 55, + .baseAttack = 130, + .baseDefense = 115, + .baseSpeed = 75, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 166, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_VOLTORB] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 50, + .baseSpeed = 100, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 66, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_SOUNDPROOF, ABILITY_STATIC}, + .abilityHidden = ABILITY_AFTERMATH, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ELECTRODE] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 70, + .baseSpeed = 150, + .baseSpAttack = 80, + .baseSpDefense = 80, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 60, + .expYield = 172, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_SOUNDPROOF, ABILITY_STATIC}, + .abilityHidden = ABILITY_AFTERMATH, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_EXEGGCUTE] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 80, + .baseSpeed = 40, + .baseSpAttack = 60, + .baseSpDefense = 45, + .type1 = TYPE_GRASS, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 65, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPSYCHIC_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_HARVEST, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_EXEGGUTOR] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 85, + .baseSpeed = 55, + .baseSpAttack = 125, + .baseSpDefense = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 186, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_HARVEST, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_CUBONE] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 95, + .baseSpeed = 35, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 190, + .expYield = 64, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMTHICK_CLUB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_LIGHTNING_ROD}, + .abilityHidden = ABILITY_BATTLE_ARMOR, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MAROWAK] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 110, + .baseSpeed = 45, + .baseSpAttack = 50, + .baseSpDefense = 80, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 149, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMTHICK_CLUB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_LIGHTNING_ROD}, + .abilityHidden = ABILITY_BATTLE_ARMOR, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_HITMONLEE] = + { + .baseHP = 50, + .baseAttack = 120, + .baseDefense = 53, + .baseSpeed = 87, + .baseSpAttack = 35, + .baseSpDefense = 110, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 159, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_LIMBER, ABILITY_RECKLESS}, + .abilityHidden = ABILITY_UNBURDEN, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_HITMONCHAN] = + { + .baseHP = 50, + .baseAttack = 105, + .baseDefense = 79, + .baseSpeed = 76, + .baseSpAttack = 35, + .baseSpDefense = 110, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 159, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = MON_MALE, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_KEEN_EYE, ABILITY_IRON_FIST}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LICKITUNG] = + { + .baseHP = 90, + .baseAttack = 55, + .baseDefense = 75, + .baseSpeed = 30, + .baseSpAttack = 60, + .baseSpDefense = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 77, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLAGGING_TAIL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_OBLIVIOUS}, + .abilityHidden = ABILITY_CLOUD_NINE, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_KOFFING] = + { + .baseHP = 40, + .baseAttack = 65, + .baseDefense = 95, + .baseSpeed = 35, + .baseSpAttack = 60, + .baseSpDefense = 45, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 68, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSMOKE_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_WEEZING] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 120, + .baseSpeed = 60, + .baseSpAttack = 85, + .baseSpDefense = 70, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 60, + .expYield = 172, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSMOKE_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_RHYHORN] = + { + .baseHP = 80, + .baseAttack = 85, + .baseDefense = 95, + .baseSpeed = 25, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_GROUND, + .type2 = TYPE_ROCK, + .catchRate = 120, + .expYield = 69, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_RHYDON] = + { + .baseHP = 105, + .baseAttack = 130, + .baseDefense = 120, + .baseSpeed = 40, + .baseSpAttack = 45, + .baseSpDefense = 45, + .type1 = TYPE_GROUND, + .type2 = TYPE_ROCK, + .catchRate = 60, + .expYield = 170, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_CHANSEY] = + { + .baseHP = 250, + .baseAttack = 5, + .baseDefense = 5, + .baseSpeed = 50, + .baseSpAttack = 35, + .baseSpDefense = 105, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 395, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMLUCKY_PUNCH, + .genderRatio = MON_FEMALE, + .eggCycles = 40, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_SERENE_GRACE}, + .abilityHidden = ABILITY_HEALER, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_TANGELA] = + { + .baseHP = 65, + .baseAttack = 55, + .baseDefense = 115, + .baseSpeed = 60, + .baseSpAttack = 100, + .baseSpDefense = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 87, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_KANGASKHAN] = + { + .baseHP = 105, + .baseAttack = 95, + .baseDefense = 80, + .baseSpeed = 90, + .baseSpAttack = 40, + .baseSpDefense = 80, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_EARLY_BIRD, ABILITY_SCRAPPY}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_HORSEA] = + { + .baseHP = 30, + .baseAttack = 40, + .baseDefense = 70, + .baseSpeed = 60, + .baseSpAttack = 70, + .baseSpDefense = 25, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 59, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_SNIPER}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SEADRA] = + { + .baseHP = 55, + .baseAttack = 65, + .baseDefense = 95, + .baseSpeed = 85, + .baseSpAttack = 95, + .baseSpDefense = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 154, + .evYield_Defense = 1, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_POISON_POINT, ABILITY_SNIPER}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GOLDEEN] = + { + .baseHP = 45, + .baseAttack = 67, + .baseDefense = 60, + .baseSpeed = 63, + .baseSpAttack = 35, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 64, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_WATER_VEIL}, + .abilityHidden = ABILITY_LIGHTNING_ROD, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SEAKING] = + { + .baseHP = 80, + .baseAttack = 92, + .baseDefense = 65, + .baseSpeed = 68, + .baseSpAttack = 65, + .baseSpDefense = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 158, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_WATER_VEIL}, + .abilityHidden = ABILITY_LIGHTNING_ROD, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_STARYU] = + { + .baseHP = 30, + .baseAttack = 45, + .baseDefense = 55, + .baseSpeed = 85, + .baseSpAttack = 70, + .baseSpDefense = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 68, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMSTARDUST, + .item2 = ITEM_NONE, // ITEMSTAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_ILLUMINATE, ABILITY_NATURAL_CURE}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_STARMIE] = + { + .baseHP = 60, + .baseAttack = 75, + .baseDefense = 85, + .baseSpeed = 115, + .baseSpAttack = 100, + .baseSpDefense = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 60, + .expYield = 182, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMSTARDUST, + .item2 = ITEM_NONE, // ITEMSTAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_ILLUMINATE, ABILITY_NATURAL_CURE}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MR_MIME] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 65, + .baseSpeed = 90, + .baseSpAttack = 100, + .baseSpDefense = 120, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 161, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_SOUNDPROOF, ABILITY_FILTER}, + .abilityHidden = ABILITY_TECHNICIAN, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_SCYTHER] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 80, + .baseSpeed = 105, + .baseSpAttack = 55, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 100, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_STEADFAST, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_JYNX] = + { + .baseHP = 65, + .baseAttack = 50, + .baseDefense = 35, + .baseSpeed = 95, + .baseSpAttack = 115, + .baseSpDefense = 95, + .type1 = TYPE_ICE, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 159, + .evYield_SpAttack = 2, + .genderRatio = MON_FEMALE, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_FOREWARN}, + .abilityHidden = ABILITY_DRY_SKIN, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ELECTABUZZ] = + { + .baseHP = 65, + .baseAttack = 83, + .baseDefense = 57, + .baseSpeed = 105, + .baseSpAttack = 95, + .baseSpDefense = 85, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 172, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMELECTIRIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_VITAL_SPIRIT, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MAGMAR] = + { + .baseHP = 65, + .baseAttack = 95, + .baseDefense = 57, + .baseSpeed = 93, + .baseSpAttack = 100, + .baseSpDefense = 85, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 173, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMMAGMARIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_VITAL_SPIRIT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_PINSIR] = + { + .baseHP = 65, + .baseAttack = 125, + .baseDefense = 100, + .baseSpeed = 85, + .baseSpAttack = 55, + .baseSpDefense = 70, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_MOLD_BREAKER}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_TAUROS] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 95, + .baseSpeed = 110, + .baseSpAttack = 40, + .baseSpDefense = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 172, + .evYield_Attack = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_ANGER_POINT}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MAGIKARP] = + { + .baseHP = 20, + .baseAttack = 10, + .baseDefense = 55, + .baseSpeed = 80, + .baseSpAttack = 15, + .baseSpDefense = 20, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 40, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 5, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_GYARADOS] = + { + .baseHP = 95, + .baseAttack = 125, + .baseDefense = 79, + .baseSpeed = 81, + .baseSpAttack = 60, + .baseSpDefense = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 189, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 5, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LAPRAS] = + { + .baseHP = 130, + .baseAttack = 85, + .baseDefense = 80, + .baseSpeed = 60, + .baseSpAttack = 85, + .baseSpDefense = 95, + .type1 = TYPE_WATER, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 187, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMMYSTIC_WATER, + .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DITTO] = + { + .baseHP = 48, + .baseAttack = 48, + .baseDefense = 48, + .baseSpeed = 48, + .baseSpAttack = 48, + .baseSpDefense = 48, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 35, + .expYield = 101, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMQUICK_POWDER, + .item2 = ITEM_NONE, // ITEMMETAL_POWDER, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_DITTO, + .eggGroup2 = EGG_GROUP_DITTO, + .abilities = {ABILITY_LIMBER, ABILITY_NONE}, + .abilityHidden = ABILITY_IMPOSTER, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_EEVEE] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 50, + .baseSpeed = 55, + .baseSpAttack = 45, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 65, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_ADAPTABILITY}, + .abilityHidden = ABILITY_ANTICIPATION, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_VAPOREON] = + { + .baseHP = 130, + .baseAttack = 65, + .baseDefense = 60, + .baseSpeed = 65, + .baseSpAttack = 110, + .baseSpDefense = 95, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 184, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_NONE}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_JOLTEON] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 60, + .baseSpeed = 130, + .baseSpAttack = 110, + .baseSpDefense = 95, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 184, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_VOLT_ABSORB, ABILITY_NONE}, + .abilityHidden = ABILITY_QUICK_FEET, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_FLAREON] = + { + .baseHP = 65, + .baseAttack = 130, + .baseDefense = 60, + .baseSpeed = 65, + .baseSpAttack = 95, + .baseSpDefense = 110, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 184, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FLASH_FIRE, ABILITY_NONE}, + .abilityHidden = ABILITY_GUTS, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_PORYGON] = + { + .baseHP = 65, + .baseAttack = 60, + .baseDefense = 70, + .baseSpeed = 40, + .baseSpAttack = 85, + .baseSpDefense = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 79, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_TRACE, ABILITY_DOWNLOAD}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_OMANYTE] = + { + .baseHP = 35, + .baseAttack = 40, + .baseDefense = 100, + .baseSpeed = 35, + .baseSpAttack = 90, + .baseSpDefense = 55, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 71, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_OMASTAR] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 125, + .baseSpeed = 55, + .baseSpAttack = 115, + .baseSpDefense = 70, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 173, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_KABUTO] = + { + .baseHP = 30, + .baseAttack = 80, + .baseDefense = 90, + .baseSpeed = 55, + .baseSpAttack = 55, + .baseSpDefense = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 71, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_BATTLE_ARMOR}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KABUTOPS] = + { + .baseHP = 60, + .baseAttack = 115, + .baseDefense = 105, + .baseSpeed = 80, + .baseSpAttack = 65, + .baseSpDefense = 70, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 173, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_BATTLE_ARMOR}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_AERODACTYL] = + { + .baseHP = 80, + .baseAttack = 105, + .baseDefense = 65, + .baseSpeed = 130, + .baseSpAttack = 60, + .baseSpDefense = 75, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 180, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_PRESSURE}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SNORLAX] = + { + .baseHP = 160, + .baseAttack = 110, + .baseDefense = 65, + .baseSpeed = 30, + .baseSpAttack = 65, + .baseSpDefense = 110, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 25, + .expYield = 189, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMLEFTOVERS, + .item2 = ITEM_NONE, // ITEMLEFTOVERS, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_IMMUNITY, ABILITY_THICK_FAT}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_ARTICUNO] = + { + .baseHP = 90, + .baseAttack = 85, + .baseDefense = 100, + .baseSpeed = 85, + .baseSpAttack = 95, + .baseSpDefense = 125, + .type1 = TYPE_ICE, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 261, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_SNOW_CLOAK, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ZAPDOS] = + { + .baseHP = 90, + .baseAttack = 90, + .baseDefense = 85, + .baseSpeed = 100, + .baseSpAttack = 125, + .baseSpDefense = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 261, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_STATIC, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MOLTRES] = + { + .baseHP = 90, + .baseAttack = 100, + .baseDefense = 90, + .baseSpeed = 90, + .baseSpAttack = 125, + .baseSpDefense = 85, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 261, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_FLAME_BODY, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_DRATINI] = + { + .baseHP = 41, + .baseAttack = 64, + .baseDefense = 45, + .baseSpeed = 50, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_MARVEL_SCALE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DRAGONAIR] = + { + .baseHP = 61, + .baseAttack = 84, + .baseDefense = 65, + .baseSpeed = 70, + .baseSpAttack = 70, + .baseSpDefense = 70, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 147, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_MARVEL_SCALE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DRAGONITE] = + { + .baseHP = 91, + .baseAttack = 134, + .baseDefense = 95, + .baseSpeed = 80, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 270, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_NONE}, + .abilityHidden = ABILITY_MULTISCALE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MEWTWO] = + { + .baseHP = 106, + .baseAttack = 110, + .baseDefense = 90, + .baseSpeed = 130, + .baseSpAttack = 154, + .baseSpDefense = 90, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 306, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEW] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 270, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMLUM_BERRY, + .item2 = ITEM_NONE, // ITEMLUM_BERRY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_CHIKORITA] = + { + .baseHP = 45, + .baseAttack = 49, + .baseDefense = 65, + .baseSpeed = 45, + .baseSpAttack = 49, + .baseSpDefense = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 64, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_LEAF_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_BAYLEEF] = + { + .baseHP = 60, + .baseAttack = 62, + .baseDefense = 80, + .baseSpeed = 60, + .baseSpAttack = 63, + .baseSpDefense = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 142, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_LEAF_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_MEGANIUM] = + { + .baseHP = 80, + .baseAttack = 82, + .baseDefense = 100, + .baseSpeed = 80, + .baseSpAttack = 83, + .baseSpDefense = 100, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 236, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_LEAF_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CYNDAQUIL] = + { + .baseHP = 39, + .baseAttack = 52, + .baseDefense = 43, + .baseSpeed = 65, + .baseSpAttack = 60, + .baseSpDefense = 50, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 62, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_FLASH_FIRE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_QUILAVA] = + { + .baseHP = 58, + .baseAttack = 64, + .baseDefense = 58, + .baseSpeed = 80, + .baseSpAttack = 80, + .baseSpDefense = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 142, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_FLASH_FIRE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_TYPHLOSION] = + { + .baseHP = 78, + .baseAttack = 84, + .baseDefense = 78, + .baseSpeed = 100, + .baseSpAttack = 109, + .baseSpDefense = 85, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 240, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_FLASH_FIRE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_TOTODILE] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 64, + .baseSpeed = 43, + .baseSpAttack = 44, + .baseSpDefense = 48, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 63, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CROCONAW] = + { + .baseHP = 65, + .baseAttack = 80, + .baseDefense = 80, + .baseSpeed = 58, + .baseSpAttack = 59, + .baseSpDefense = 63, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 142, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_FERALIGATR] = + { + .baseHP = 85, + .baseAttack = 105, + .baseDefense = 100, + .baseSpeed = 78, + .baseSpAttack = 79, + .baseSpDefense = 83, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 239, + .evYield_Attack = 2, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SENTRET] = + { + .baseHP = 35, + .baseAttack = 46, + .baseDefense = 34, + .baseSpeed = 20, + .baseSpAttack = 35, + .baseSpDefense = 45, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 43, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_KEEN_EYE}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_FURRET] = + { + .baseHP = 85, + .baseAttack = 76, + .baseDefense = 64, + .baseSpeed = 90, + .baseSpAttack = 45, + .baseSpDefense = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 145, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_KEEN_EYE}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_HOOTHOOT] = + { + .baseHP = 60, + .baseAttack = 30, + .baseDefense = 30, + .baseSpeed = 50, + .baseSpAttack = 36, + .baseSpDefense = 56, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 52, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INSOMNIA, ABILITY_KEEN_EYE}, + .abilityHidden = ABILITY_TINTED_LENS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_NOCTOWL] = + { + .baseHP = 100, + .baseAttack = 50, + .baseDefense = 50, + .baseSpeed = 70, + .baseSpAttack = 86, + .baseSpDefense = 96, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 158, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INSOMNIA, ABILITY_KEEN_EYE}, + .abilityHidden = ABILITY_TINTED_LENS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LEDYBA] = + { + .baseHP = 40, + .baseAttack = 20, + .baseDefense = 30, + .baseSpeed = 55, + .baseSpAttack = 40, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 53, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_LEDIAN] = + { + .baseHP = 55, + .baseAttack = 35, + .baseDefense = 50, + .baseSpeed = 85, + .baseSpAttack = 55, + .baseSpDefense = 110, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 137, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_IRON_FIST, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SPINARAK] = + { + .baseHP = 40, + .baseAttack = 60, + .baseDefense = 40, + .baseSpeed = 30, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 50, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_INSOMNIA}, + .abilityHidden = ABILITY_SNIPER, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_ARIADOS] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 70, + .baseSpeed = 40, + .baseSpAttack = 60, + .baseSpDefense = 70, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 140, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_INSOMNIA}, + .abilityHidden = ABILITY_SNIPER, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_CROBAT] = + { + .baseHP = 85, + .baseAttack = 90, + .baseDefense = 80, + .baseSpeed = 130, + .baseSpAttack = 70, + .baseSpDefense = 80, + .type1 = TYPE_POISON, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 241, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_NONE}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CHINCHOU] = + { + .baseHP = 75, + .baseAttack = 38, + .baseDefense = 38, + .baseSpeed = 67, + .baseSpAttack = 56, + .baseSpDefense = 56, + .type1 = TYPE_WATER, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 66, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_VOLT_ABSORB, ABILITY_ILLUMINATE}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LANTURN] = + { + .baseHP = 125, + .baseAttack = 58, + .baseDefense = 58, + .baseSpeed = 67, + .baseSpAttack = 76, + .baseSpDefense = 76, + .type1 = TYPE_WATER, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 161, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_VOLT_ABSORB, ABILITY_ILLUMINATE}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_PICHU] = + { + .baseHP = 20, + .baseAttack = 40, + .baseDefense = 15, + .baseSpeed = 60, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 41, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHTNING_ROD, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_CLEFFA] = + { + .baseHP = 50, + .baseAttack = 25, + .baseDefense = 28, + .baseSpeed = 15, + .baseSpAttack = 45, + .baseSpDefense = 55, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 150, + .expYield = 44, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMMOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_MAGIC_GUARD}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_IGGLYBUFF] = + { + .baseHP = 90, + .baseAttack = 30, + .baseDefense = 15, + .baseSpeed = 15, + .baseSpAttack = 40, + .baseSpDefense = 20, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 170, + .expYield = 42, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_COMPETITIVE}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_TOGEPI] = + { + .baseHP = 35, + .baseAttack = 20, + .baseDefense = 65, + .baseSpeed = 20, + .baseSpAttack = 40, + .baseSpDefense = 65, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 49, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_HUSTLE, ABILITY_SERENE_GRACE}, + .abilityHidden = ABILITY_SUPER_LUCK, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_TOGETIC] = + { + .baseHP = 55, + .baseAttack = 40, + .baseDefense = 85, + .baseSpeed = 40, + .baseSpAttack = 80, + .baseSpDefense = 105, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 142, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HUSTLE, ABILITY_SERENE_GRACE}, + .abilityHidden = ABILITY_SUPER_LUCK, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_NATU] = + { + .baseHP = 40, + .baseAttack = 50, + .baseDefense = 45, + .baseSpeed = 70, + .baseSpAttack = 70, + .baseSpDefense = 45, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 64, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_MAGIC_BOUNCE, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_XATU] = + { + .baseHP = 65, + .baseAttack = 75, + .baseDefense = 70, + .baseSpeed = 95, + .baseSpAttack = 95, + .baseSpDefense = 70, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 165, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_MAGIC_BOUNCE, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_MAREEP] = + { + .baseHP = 55, + .baseAttack = 40, + .baseDefense = 40, + .baseSpeed = 35, + .baseSpAttack = 65, + .baseSpDefense = 45, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 235, + .expYield = 56, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_PLUS, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_FLAAFFY] = + { + .baseHP = 70, + .baseAttack = 55, + .baseDefense = 55, + .baseSpeed = 45, + .baseSpAttack = 80, + .baseSpDefense = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 128, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_PLUS, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_AMPHAROS] = + { + .baseHP = 90, + .baseAttack = 75, + .baseDefense = 85, + .baseSpeed = 55, + .baseSpAttack = 115, + .baseSpDefense = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 230, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_PLUS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_BELLOSSOM] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 95, + .baseSpeed = 50, + .baseSpAttack = 90, + .baseSpDefense = 100, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 221, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .abilityHidden = ABILITY_HEALER, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_MARILL] = + { + .baseHP = 70, + .baseAttack = 20, + .baseDefense = 50, + .baseSpeed = 40, + .baseSpAttack = 20, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 88, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_THICK_FAT, ABILITY_HUGE_POWER}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_AZUMARILL] = + { + .baseHP = 100, + .baseAttack = 50, + .baseDefense = 80, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 189, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_THICK_FAT, ABILITY_HUGE_POWER}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SUDOWOODO] = + { + .baseHP = 70, + .baseAttack = 100, + .baseDefense = 115, + .baseSpeed = 30, + .baseSpAttack = 30, + .baseSpDefense = 65, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 65, + .expYield = 144, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_POLITOED] = + { + .baseHP = 90, + .baseAttack = 75, + .baseDefense = 75, + .baseSpeed = 70, + .baseSpAttack = 90, + .baseSpDefense = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 225, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .item2 = ITEM_NONE, // ITEMKINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_DAMP}, + .abilityHidden = ABILITY_DRIZZLE, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_HOPPIP] = + { + .baseHP = 35, + .baseAttack = 35, + .baseDefense = 40, + .baseSpeed = 50, + .baseSpAttack = 35, + .baseSpDefense = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 50, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_SKIPLOOM] = + { + .baseHP = 55, + .baseAttack = 45, + .baseDefense = 50, + .baseSpeed = 80, + .baseSpAttack = 45, + .baseSpDefense = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 119, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_JUMPLUFF] = + { + .baseHP = 75, + .baseAttack = 55, + .baseDefense = 70, + .baseSpeed = 110, + .baseSpAttack = 55, + .baseSpDefense = 95, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 207, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_AIPOM] = + { + .baseHP = 55, + .baseAttack = 70, + .baseDefense = 55, + .baseSpeed = 85, + .baseSpAttack = 40, + .baseSpDefense = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 72, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_PICKUP}, + .abilityHidden = ABILITY_SKILL_LINK, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SUNKERN] = + { + .baseHP = 30, + .baseAttack = 30, + .baseDefense = 30, + .baseSpeed = 30, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 235, + .expYield = 36, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_SOLAR_POWER}, + .abilityHidden = ABILITY_EARLY_BIRD, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SUNFLORA] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 55, + .baseSpeed = 30, + .baseSpAttack = 105, + .baseSpDefense = 85, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 149, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_SOLAR_POWER}, + .abilityHidden = ABILITY_EARLY_BIRD, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_YANMA] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 45, + .baseSpeed = 95, + .baseSpAttack = 75, + .baseSpDefense = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 78, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMWIDE_LENS, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SPEED_BOOST, ABILITY_COMPOUND_EYES}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_WOOPER] = + { + .baseHP = 55, + .baseAttack = 45, + .baseDefense = 45, + .baseSpeed = 15, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 42, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_DAMP, ABILITY_WATER_ABSORB}, + .abilityHidden = ABILITY_UNAWARE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_QUAGSIRE] = + { + .baseHP = 95, + .baseAttack = 85, + .baseDefense = 85, + .baseSpeed = 35, + .baseSpAttack = 65, + .baseSpDefense = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 90, + .expYield = 151, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_DAMP, ABILITY_WATER_ABSORB}, + .abilityHidden = ABILITY_UNAWARE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ESPEON] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 60, + .baseSpeed = 110, + .baseSpAttack = 130, + .baseSpDefense = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 184, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_NONE}, + .abilityHidden = ABILITY_MAGIC_BOUNCE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_UMBREON] = + { + .baseHP = 95, + .baseAttack = 65, + .baseDefense = 110, + .baseSpeed = 65, + .baseSpAttack = 60, + .baseSpDefense = 130, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 184, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_NONE}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_MURKROW] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 42, + .baseSpeed = 91, + .baseSpAttack = 85, + .baseSpDefense = 42, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 81, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INSOMNIA, ABILITY_SUPER_LUCK}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_SLOWKING] = + { + .baseHP = 95, + .baseAttack = 75, + .baseDefense = 80, + .baseSpeed = 30, + .baseSpAttack = 100, + .baseSpDefense = 110, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 70, + .expYield = 172, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .item2 = ITEM_NONE, // ITEMKINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_MISDREAVUS] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpeed = 85, + .baseSpAttack = 85, + .baseSpDefense = 85, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 87, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_UNOWN] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpeed = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 118, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_WOBBUFFET] = + { + .baseHP = 190, + .baseAttack = 33, + .baseDefense = 58, + .baseSpeed = 33, + .baseSpAttack = 33, + .baseSpDefense = 58, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_SHADOW_TAG, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GIRAFARIG] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 65, + .baseSpeed = 85, + .baseSpAttack = 90, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_PSYCHIC, + .catchRate = 60, + .expYield = 159, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_PINECO] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 90, + .baseSpeed = 15, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 190, + .expYield = 58, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_STURDY, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_FORRETRESS] = + { + .baseHP = 75, + .baseAttack = 90, + .baseDefense = 140, + .baseSpeed = 40, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 75, + .expYield = 163, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_STURDY, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_DUNSPARCE] = + { + .baseHP = 100, + .baseAttack = 70, + .baseDefense = 70, + .baseSpeed = 45, + .baseSpAttack = 65, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 145, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SERENE_GRACE, ABILITY_RUN_AWAY}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_GLIGAR] = + { + .baseHP = 65, + .baseAttack = 75, + .baseDefense = 105, + .baseSpeed = 85, + .baseSpAttack = 35, + .baseSpDefense = 65, + .type1 = TYPE_GROUND, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 86, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SAND_VEIL}, + .abilityHidden = ABILITY_IMMUNITY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_STEELIX] = + { + .baseHP = 75, + .baseAttack = 85, + .baseDefense = 200, + .baseSpeed = 30, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_STEEL, + .type2 = TYPE_GROUND, + .catchRate = 25, + .expYield = 179, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_STURDY}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_SNUBBULL] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 50, + .baseSpeed = 30, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_INTIMIDATE, ABILITY_RUN_AWAY}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_GRANBULL] = + { + .baseHP = 90, + .baseAttack = 120, + .baseDefense = 75, + .baseSpeed = 45, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 158, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_INTIMIDATE, ABILITY_QUICK_FEET}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_QWILFISH] = + { + .baseHP = 65, + .baseAttack = 95, + .baseDefense = 85, + .baseSpeed = 85, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 88, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_POISON_POINT, ABILITY_SWIFT_SWIM}, + .abilityHidden = ABILITY_INTIMIDATE, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_SCIZOR] = + { + .baseHP = 70, + .baseAttack = 130, + .baseDefense = 100, + .baseSpeed = 65, + .baseSpAttack = 55, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 25, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_LIGHT_METAL, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SHUCKLE] = + { + .baseHP = 20, + .baseAttack = 10, + .baseDefense = 230, + .baseSpeed = 5, + .baseSpAttack = 10, + .baseSpDefense = 230, + .type1 = TYPE_BUG, + .type2 = TYPE_ROCK, + .catchRate = 190, + .expYield = 177, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item1 = ITEM_NONE, // ITEMBERRY_JUICE, + .item2 = ITEM_NONE, // ITEMBERRY_JUICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_STURDY, ABILITY_GLUTTONY}, + .abilityHidden = ABILITY_CONTRARY, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_HERACROSS] = + { + .baseHP = 80, + .baseAttack = 125, + .baseDefense = 75, + .baseSpeed = 85, + .baseSpAttack = 40, + .baseSpDefense = 95, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_GUTS}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SNEASEL] = + { + .baseHP = 55, + .baseAttack = 95, + .baseDefense = 55, + .baseSpeed = 115, + .baseSpAttack = 35, + .baseSpDefense = 75, + .type1 = TYPE_DARK, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 86, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMQUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_KEEN_EYE}, + .abilityHidden = ABILITY_PICKPOCKET, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_TEDDIURSA] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 50, + .baseSpeed = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 66, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PICKUP, ABILITY_QUICK_FEET}, + .abilityHidden = ABILITY_HONEY_GATHER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_URSARING] = + { + .baseHP = 90, + .baseAttack = 130, + .baseDefense = 75, + .baseSpeed = 55, + .baseSpAttack = 75, + .baseSpDefense = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GUTS, ABILITY_QUICK_FEET}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SLUGMA] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 40, + .baseSpeed = 20, + .baseSpAttack = 70, + .baseSpDefense = 40, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 50, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_MAGMA_ARMOR, ABILITY_FLAME_BODY}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MAGCARGO] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 120, + .baseSpeed = 30, + .baseSpAttack = 90, + .baseSpDefense = 80, + .type1 = TYPE_FIRE, + .type2 = TYPE_ROCK, + .catchRate = 75, + .expYield = 151, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_MAGMA_ARMOR, ABILITY_FLAME_BODY}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SWINUB] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 40, + .baseSpeed = 50, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_ICE, + .type2 = TYPE_GROUND, + .catchRate = 225, + .expYield = 50, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_SNOW_CLOAK}, + .abilityHidden = ABILITY_THICK_FAT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PILOSWINE] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 80, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_ICE, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 158, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_SNOW_CLOAK}, + .abilityHidden = ABILITY_THICK_FAT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_CORSOLA] = + { + .baseHP = 65, + .baseAttack = 55, + .baseDefense = 95, + .baseSpeed = 35, + .baseSpAttack = 65, + .baseSpDefense = 95, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 60, + .expYield = 144, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMLUMINOUS_MOSS, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_HUSTLE, ABILITY_NATURAL_CURE}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_REMORAID] = + { + .baseHP = 35, + .baseAttack = 65, + .baseDefense = 35, + .baseSpeed = 65, + .baseSpAttack = 65, + .baseSpDefense = 35, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 60, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_HUSTLE, ABILITY_SNIPER}, + .abilityHidden = ABILITY_MOODY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_OCTILLERY] = + { + .baseHP = 75, + .baseAttack = 105, + .baseDefense = 75, + .baseSpeed = 45, + .baseSpAttack = 105, + .baseSpDefense = 75, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 168, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SUCTION_CUPS, ABILITY_SNIPER}, + .abilityHidden = ABILITY_MOODY, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_DELIBIRD] = + { + .baseHP = 45, + .baseAttack = 55, + .baseDefense = 45, + .baseSpeed = 75, + .baseSpAttack = 65, + .baseSpDefense = 45, + .type1 = TYPE_ICE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 116, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_VITAL_SPIRIT, ABILITY_HUSTLE}, + .abilityHidden = ABILITY_INSOMNIA, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MANTINE] = + { + .baseHP = 85, + .baseAttack = 40, + .baseDefense = 70, + .baseSpeed = 70, + .baseSpAttack = 80, + .baseSpDefense = 140, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 25, + .expYield = 170, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_WATER_ABSORB}, + .abilityHidden = ABILITY_WATER_VEIL, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SKARMORY] = + { + .baseHP = 65, + .baseAttack = 80, + .baseDefense = 140, + .baseSpeed = 70, + .baseSpAttack = 40, + .baseSpDefense = 70, + .type1 = TYPE_STEEL, + .type2 = TYPE_FLYING, + .catchRate = 25, + .expYield = 163, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_STURDY}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_HOUNDOUR] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 30, + .baseSpeed = 65, + .baseSpAttack = 80, + .baseSpDefense = 50, + .type1 = TYPE_DARK, + .type2 = TYPE_FIRE, + .catchRate = 120, + .expYield = 66, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_EARLY_BIRD, ABILITY_FLASH_FIRE}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_HOUNDOOM] = + { + .baseHP = 75, + .baseAttack = 90, + .baseDefense = 50, + .baseSpeed = 95, + .baseSpAttack = 110, + .baseSpDefense = 80, + .type1 = TYPE_DARK, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 175, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_EARLY_BIRD, ABILITY_FLASH_FIRE}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_KINGDRA] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 95, + .baseSpeed = 85, + .baseSpAttack = 95, + .baseSpDefense = 95, + .type1 = TYPE_WATER, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 243, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMDRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_SNIPER}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_PHANPY] = + { + .baseHP = 90, + .baseAttack = 60, + .baseDefense = 60, + .baseSpeed = 40, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 66, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PICKUP, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DONPHAN] = + { + .baseHP = 90, + .baseAttack = 120, + .baseDefense = 120, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 175, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STURDY, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_PORYGON2] = + { + .baseHP = 85, + .baseAttack = 80, + .baseDefense = 90, + .baseSpeed = 60, + .baseSpAttack = 105, + .baseSpDefense = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 180, + .evYield_SpAttack = 2, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_TRACE, ABILITY_DOWNLOAD}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_STANTLER] = + { + .baseHP = 73, + .baseAttack = 95, + .baseDefense = 62, + .baseSpeed = 85, + .baseSpAttack = 85, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 163, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_FRISK}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SMEARGLE] = + { + .baseHP = 55, + .baseAttack = 20, + .baseDefense = 35, + .baseSpeed = 75, + .baseSpAttack = 20, + .baseSpDefense = 45, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 88, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_MOODY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_TYROGUE] = + { + .baseHP = 35, + .baseAttack = 35, + .baseDefense = 35, + .baseSpeed = 35, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 42, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_GUTS, ABILITY_STEADFAST}, + .abilityHidden = ABILITY_VITAL_SPIRIT, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_HITMONTOP] = + { + .baseHP = 50, + .baseAttack = 95, + .baseDefense = 95, + .baseSpeed = 70, + .baseSpAttack = 35, + .baseSpDefense = 110, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 159, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = MON_MALE, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_INTIMIDATE, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_STEADFAST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SMOOCHUM] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 15, + .baseSpeed = 65, + .baseSpAttack = 85, + .baseSpDefense = 65, + .type1 = TYPE_ICE, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 61, + .evYield_SpAttack = 1, + .genderRatio = MON_FEMALE, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_FOREWARN}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_ELEKID] = + { + .baseHP = 45, + .baseAttack = 63, + .baseDefense = 37, + .baseSpeed = 95, + .baseSpAttack = 65, + .baseSpDefense = 55, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 72, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMELECTIRIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_VITAL_SPIRIT, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MAGBY] = + { + .baseHP = 45, + .baseAttack = 75, + .baseDefense = 37, + .baseSpeed = 83, + .baseSpAttack = 70, + .baseSpDefense = 55, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 73, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMAGMARIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_VITAL_SPIRIT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MILTANK] = + { + .baseHP = 95, + .baseAttack = 80, + .baseDefense = 105, + .baseSpeed = 100, + .baseSpAttack = 40, + .baseSpDefense = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 172, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMMOOMOO_MILK, + .item2 = ITEM_NONE, // ITEMMOOMOO_MILK, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_SCRAPPY}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_BLISSEY] = + { + .baseHP = 255, + .baseAttack = 10, + .baseDefense = 10, + .baseSpeed = 55, + .baseSpAttack = 75, + .baseSpDefense = 135, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 608, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLUCKY_EGG, + .genderRatio = MON_FEMALE, + .eggCycles = 40, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_SERENE_GRACE}, + .abilityHidden = ABILITY_HEALER, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_RAIKOU] = + { + .baseHP = 90, + .baseAttack = 85, + .baseDefense = 75, + .baseSpeed = 115, + .baseSpAttack = 115, + .baseSpDefense = 100, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 3, + .expYield = 261, + .evYield_Speed = 2, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_ENTEI] = + { + .baseHP = 115, + .baseAttack = 115, + .baseDefense = 85, + .baseSpeed = 100, + .baseSpAttack = 90, + .baseSpDefense = 75, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 3, + .expYield = 261, + .evYield_HP = 1, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SUICUNE] = + { + .baseHP = 100, + .baseAttack = 75, + .baseDefense = 115, + .baseSpeed = 85, + .baseSpAttack = 90, + .baseSpDefense = 115, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 261, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LARVITAR] = + { + .baseHP = 50, + .baseAttack = 64, + .baseDefense = 50, + .baseSpeed = 41, + .baseSpAttack = 45, + .baseSpDefense = 50, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_GUTS, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_PUPITAR] = + { + .baseHP = 70, + .baseAttack = 84, + .baseDefense = 70, + .baseSpeed = 51, + .baseSpAttack = 65, + .baseSpDefense = 70, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 144, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_TYRANITAR] = + { + .baseHP = 100, + .baseAttack = 134, + .baseDefense = 110, + .baseSpeed = 61, + .baseSpAttack = 95, + .baseSpDefense = 100, + .type1 = TYPE_ROCK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 270, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_SAND_STREAM, ABILITY_NONE}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_LUGIA] = + { + .baseHP = 106, + .baseAttack = 90, + .baseDefense = 130, + .baseSpeed = 110, + .baseSpAttack = 90, + .baseSpDefense = 154, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 306, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_MULTISCALE, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_HO_OH] = + { + .baseHP = 106, + .baseAttack = 130, + .baseDefense = 90, + .baseSpeed = 90, + .baseSpAttack = 110, + .baseSpDefense = 154, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 306, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .item1 = ITEM_NONE, // ITEMSACRED_ASH, + .item2 = ITEM_NONE, // ITEMSACRED_ASH, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_CELEBI] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 270, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMLUM_BERRY, + .item2 = ITEM_NONE, // ITEMLUM_BERRY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_TREECKO] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 35, + .baseSpeed = 70, + .baseSpAttack = 65, + .baseSpDefense = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 62, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_UNBURDEN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_GROVYLE] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 45, + .baseSpeed = 95, + .baseSpAttack = 85, + .baseSpDefense = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 142, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_UNBURDEN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SCEPTILE] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 65, + .baseSpeed = 120, + .baseSpAttack = 105, + .baseSpDefense = 85, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 239, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_UNBURDEN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_TORCHIC] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 40, + .baseSpeed = 45, + .baseSpAttack = 70, + .baseSpDefense = 50, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 62, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_COMBUSKEN] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 60, + .baseSpeed = 55, + .baseSpAttack = 85, + .baseSpDefense = 60, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 142, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_BLAZIKEN] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 70, + .baseSpeed = 80, + .baseSpAttack = 110, + .baseSpDefense = 70, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 239, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MUDKIP] = + { + .baseHP = 50, + .baseAttack = 70, + .baseDefense = 50, + .baseSpeed = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 62, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MARSHTOMP] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 70, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 142, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SWAMPERT] = + { + .baseHP = 100, + .baseAttack = 110, + .baseDefense = 90, + .baseSpeed = 60, + .baseSpAttack = 85, + .baseSpDefense = 90, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 241, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_POOCHYENA] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 35, + .baseSpeed = 35, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 255, + .expYield = 56, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_QUICK_FEET}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MIGHTYENA] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 70, + .baseSpeed = 70, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 127, + .expYield = 147, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_QUICK_FEET}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_ZIGZAGOON] = + { + .baseHP = 38, + .baseAttack = 30, + .baseDefense = 41, + .baseSpeed = 60, + .baseSpAttack = 30, + .baseSpDefense = 41, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 56, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPOTION, + .item2 = ITEM_NONE, // ITEMREVIVE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PICKUP, ABILITY_GLUTTONY}, + .abilityHidden = ABILITY_QUICK_FEET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LINOONE] = + { + .baseHP = 78, + .baseAttack = 70, + .baseDefense = 61, + .baseSpeed = 100, + .baseSpAttack = 50, + .baseSpDefense = 61, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 147, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPOTION, + .item2 = ITEM_NONE, // ITEMMAX_REVIVE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PICKUP, ABILITY_GLUTTONY}, + .abilityHidden = ABILITY_QUICK_FEET, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_WURMPLE] = + { + .baseHP = 45, + .baseAttack = 45, + .baseDefense = 35, + .baseSpeed = 20, + .baseSpAttack = 20, + .baseSpDefense = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 56, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPECHA_BERRY, + .item2 = ITEM_NONE, // ITEMBRIGHT_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHIELD_DUST, ABILITY_NONE}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SILCOON] = + { + .baseHP = 50, + .baseAttack = 35, + .baseDefense = 55, + .baseSpeed = 15, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 72, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_BEAUTIFLY] = + { + .baseHP = 60, + .baseAttack = 70, + .baseDefense = 50, + .baseSpeed = 65, + .baseSpAttack = 100, + .baseSpDefense = 50, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 178, + .evYield_SpAttack = 3, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_NONE}, + .abilityHidden = ABILITY_RIVALRY, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_CASCOON] = + { + .baseHP = 50, + .baseAttack = 35, + .baseDefense = 55, + .baseSpeed = 15, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 72, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_DUSTOX] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 70, + .baseSpeed = 65, + .baseSpAttack = 50, + .baseSpDefense = 90, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 173, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHIELD_DUST, ABILITY_NONE}, + .abilityHidden = ABILITY_COMPOUND_EYES, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_LOTAD] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 30, + .baseSpeed = 30, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 44, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_RAIN_DISH}, + .abilityHidden = ABILITY_OWN_TEMPO, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_LOMBRE] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 50, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 119, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_RAIN_DISH}, + .abilityHidden = ABILITY_OWN_TEMPO, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_LUDICOLO] = + { + .baseHP = 80, + .baseAttack = 70, + .baseDefense = 70, + .baseSpeed = 70, + .baseSpAttack = 90, + .baseSpDefense = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 216, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_RAIN_DISH}, + .abilityHidden = ABILITY_OWN_TEMPO, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SEEDOT] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 50, + .baseSpeed = 30, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 44, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOWER_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_PICKPOCKET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_NUZLEAF] = + { + .baseHP = 70, + .baseAttack = 70, + .baseDefense = 40, + .baseSpeed = 60, + .baseSpAttack = 60, + .baseSpDefense = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_DARK, + .catchRate = 120, + .expYield = 119, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOWER_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_PICKPOCKET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SHIFTRY] = + { + .baseHP = 90, + .baseAttack = 100, + .baseDefense = 60, + .baseSpeed = 80, + .baseSpAttack = 90, + .baseSpDefense = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 216, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOWER_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_EARLY_BIRD}, + .abilityHidden = ABILITY_PICKPOCKET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_TAILLOW] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 30, + .baseSpeed = 85, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 200, + .expYield = 54, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_GUTS, ABILITY_NONE}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SWELLOW] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 60, + .baseSpeed = 125, + .baseSpAttack = 75, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 159, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_GUTS, ABILITY_NONE}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_WINGULL] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 30, + .baseSpeed = 85, + .baseSpAttack = 55, + .baseSpDefense = 30, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 54, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPRETTY_WING, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_PELIPPER] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 100, + .baseSpeed = 65, + .baseSpAttack = 95, + .baseSpDefense = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 154, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPRETTY_WING, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_DRIZZLE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_RALTS] = + { + .baseHP = 28, + .baseAttack = 25, + .baseDefense = 25, + .baseSpeed = 40, + .baseSpAttack = 45, + .baseSpDefense = 35, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 235, + .expYield = 40, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_TRACE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_KIRLIA] = + { + .baseHP = 38, + .baseAttack = 35, + .baseDefense = 35, + .baseSpeed = 50, + .baseSpAttack = 65, + .baseSpDefense = 55, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 97, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_TRACE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_GARDEVOIR] = + { + .baseHP = 68, + .baseAttack = 65, + .baseDefense = 65, + .baseSpeed = 80, + .baseSpAttack = 125, + .baseSpDefense = 115, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 233, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_SYNCHRONIZE, ABILITY_TRACE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_SURSKIT] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 32, + .baseSpeed = 65, + .baseSpAttack = 50, + .baseSpDefense = 52, + .type1 = TYPE_BUG, + .type2 = TYPE_WATER, + .catchRate = 200, + .expYield = 54, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMHONEY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MASQUERAIN] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 62, + .baseSpeed = 80, + .baseSpAttack = 100, + .baseSpDefense = 82, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 159, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMSILVER_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SHROOMISH] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 60, + .baseSpeed = 35, + .baseSpAttack = 40, + .baseSpDefense = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 59, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_EFFECT_SPORE, ABILITY_POISON_HEAL}, + .abilityHidden = ABILITY_QUICK_FEET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_BRELOOM] = + { + .baseHP = 60, + .baseAttack = 130, + .baseDefense = 80, + .baseSpeed = 70, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 161, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_EFFECT_SPORE, ABILITY_POISON_HEAL}, + .abilityHidden = ABILITY_TECHNICIAN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SLAKOTH] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpeed = 30, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 56, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TRUANT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_VIGOROTH] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 80, + .baseSpeed = 90, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 154, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_VITAL_SPIRIT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_SLAKING] = + { + .baseHP = 150, + .baseAttack = 160, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 95, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 252, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TRUANT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_NINCADA] = + { + .baseHP = 31, + .baseAttack = 45, + .baseDefense = 90, + .baseSpeed = 40, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 53, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_COMPOUND_EYES, ABILITY_NONE}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_NINJASK] = + { + .baseHP = 61, + .baseAttack = 90, + .baseDefense = 45, + .baseSpeed = 160, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 160, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SPEED_BOOST, ABILITY_NONE}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SHEDINJA] = + { + .baseHP = 1, + .baseAttack = 90, + .baseDefense = 45, + .baseSpeed = 40, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 83, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_WONDER_GUARD, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_WHISMUR] = + { + .baseHP = 64, + .baseAttack = 51, + .baseDefense = 23, + .baseSpeed = 28, + .baseSpAttack = 51, + .baseSpDefense = 23, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 48, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SOUNDPROOF, ABILITY_NONE}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_LOUDRED] = + { + .baseHP = 84, + .baseAttack = 71, + .baseDefense = 43, + .baseSpeed = 48, + .baseSpAttack = 71, + .baseSpDefense = 43, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 126, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SOUNDPROOF, ABILITY_NONE}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_EXPLOUD] = + { + .baseHP = 104, + .baseAttack = 91, + .baseDefense = 63, + .baseSpeed = 68, + .baseSpAttack = 91, + .baseSpDefense = 73, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 221, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SOUNDPROOF, ABILITY_NONE}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MAKUHITA] = + { + .baseHP = 72, + .baseAttack = 60, + .baseDefense = 30, + .baseSpeed = 25, + .baseSpAttack = 20, + .baseSpDefense = 30, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 47, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_BELT, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_THICK_FAT, ABILITY_GUTS}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_HARIYAMA] = + { + .baseHP = 144, + .baseAttack = 120, + .baseDefense = 60, + .baseSpeed = 50, + .baseSpAttack = 40, + .baseSpDefense = 60, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 200, + .expYield = 166, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMKINGS_ROCK, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_THICK_FAT, ABILITY_GUTS}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_AZURILL] = + { + .baseHP = 50, + .baseAttack = 20, + .baseDefense = 40, + .baseSpeed = 20, + .baseSpAttack = 20, + .baseSpDefense = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 150, + .expYield = 38, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_THICK_FAT, ABILITY_HUGE_POWER}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_NOSEPASS] = + { + .baseHP = 30, + .baseAttack = 45, + .baseDefense = 135, + .baseSpeed = 30, + .baseSpAttack = 45, + .baseSpDefense = 90, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 255, + .expYield = 75, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMAGNET, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_MAGNET_PULL}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_SKITTY] = + { + .baseHP = 50, + .baseAttack = 45, + .baseDefense = 45, + .baseSpeed = 50, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 52, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_NORMALIZE}, + .abilityHidden = ABILITY_WONDER_SKIN, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_DELCATTY] = + { + .baseHP = 70, + .baseAttack = 65, + .baseDefense = 65, + .baseSpeed = 90, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 140, + .evYield_HP = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_NORMALIZE}, + .abilityHidden = ABILITY_WONDER_SKIN, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SABLEYE] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 75, + .baseSpeed = 50, + .baseSpAttack = 65, + .baseSpDefense = 65, + .type1 = TYPE_DARK, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 133, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMWIDE_LENS, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_KEEN_EYE, ABILITY_STALL}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MAWILE] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 85, + .baseSpeed = 50, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 133, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMIRON_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_INTIMIDATE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_ARON] = + { + .baseHP = 50, + .baseAttack = 70, + .baseDefense = 100, + .baseSpeed = 30, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_STEEL, + .type2 = TYPE_ROCK, + .catchRate = 180, + .expYield = 66, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_HEAVY_METAL, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_LAIRON] = + { + .baseHP = 60, + .baseAttack = 90, + .baseDefense = 140, + .baseSpeed = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_ROCK, + .catchRate = 90, + .expYield = 151, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_HEAVY_METAL, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_AGGRON] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 180, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_STEEL, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 239, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_HEAVY_METAL, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MEDITITE] = + { + .baseHP = 30, + .baseAttack = 40, + .baseDefense = 55, + .baseSpeed = 60, + .baseSpAttack = 40, + .baseSpDefense = 55, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_PSYCHIC, + .catchRate = 180, + .expYield = 56, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_PURE_POWER, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEDICHAM] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 75, + .baseSpeed = 80, + .baseSpAttack = 60, + .baseSpDefense = 75, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 144, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_PURE_POWER, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ELECTRIKE] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpeed = 65, + .baseSpAttack = 65, + .baseSpDefense = 40, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 59, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STATIC, ABILITY_LIGHTNING_ROD}, + .abilityHidden = ABILITY_MINUS, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_MANECTRIC] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 60, + .baseSpeed = 105, + .baseSpAttack = 105, + .baseSpDefense = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 166, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STATIC, ABILITY_LIGHTNING_ROD}, + .abilityHidden = ABILITY_MINUS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_PLUSLE] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 40, + .baseSpeed = 95, + .baseSpAttack = 85, + .baseSpDefense = 75, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 200, + .expYield = 142, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMCELL_BATTERY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_PLUS, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHTNING_ROD, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MINUN] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 50, + .baseSpeed = 95, + .baseSpAttack = 75, + .baseSpDefense = 85, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 200, + .expYield = 142, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMCELL_BATTERY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_MINUS, ABILITY_NONE}, + .abilityHidden = ABILITY_VOLT_ABSORB, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_VOLBEAT] = + { + .baseHP = 65, + .baseAttack = 73, + .baseDefense = 75, + .baseSpeed = 85, + .baseSpAttack = 47, + .baseSpDefense = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 150, + .expYield = 151, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBRIGHT_POWDER, + .genderRatio = MON_MALE, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_ILLUMINATE, ABILITY_SWARM}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_ILLUMISE] = + { + .baseHP = 65, + .baseAttack = 47, + .baseDefense = 75, + .baseSpeed = 85, + .baseSpAttack = 73, + .baseSpDefense = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 150, + .expYield = 151, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBRIGHT_POWDER, + .genderRatio = MON_FEMALE, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_TINTED_LENS}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_ROSELIA] = + { + .baseHP = 50, + .baseAttack = 60, + .baseDefense = 45, + .baseSpeed = 65, + .baseSpAttack = 100, + .baseSpDefense = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 150, + .expYield = 140, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_POISON_POINT}, + .abilityHidden = ABILITY_LEAF_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_GULPIN] = + { + .baseHP = 70, + .baseAttack = 43, + .baseDefense = 53, + .baseSpeed = 40, + .baseSpAttack = 43, + .baseSpDefense = 53, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 225, + .expYield = 60, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMORAN_BERRY, + .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LIQUID_OOZE, ABILITY_STICKY_HOLD}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SWALOT] = + { + .baseHP = 100, + .baseAttack = 73, + .baseDefense = 83, + .baseSpeed = 55, + .baseSpAttack = 73, + .baseSpDefense = 83, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 163, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMORAN_BERRY, + .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LIQUID_OOZE, ABILITY_STICKY_HOLD}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CARVANHA] = + { + .baseHP = 45, + .baseAttack = 90, + .baseDefense = 20, + .baseSpeed = 65, + .baseSpAttack = 65, + .baseSpDefense = 20, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 225, + .expYield = 61, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_ROUGH_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SHARPEDO] = + { + .baseHP = 70, + .baseAttack = 120, + .baseDefense = 40, + .baseSpeed = 95, + .baseSpAttack = 95, + .baseSpDefense = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 161, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_ROUGH_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_WAILMER] = + { + .baseHP = 130, + .baseAttack = 70, + .baseDefense = 35, + .baseSpeed = 60, + .baseSpAttack = 70, + .baseSpDefense = 35, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 125, + .expYield = 80, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_WATER_VEIL, ABILITY_OBLIVIOUS}, + .abilityHidden = ABILITY_PRESSURE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_WAILORD] = + { + .baseHP = 170, + .baseAttack = 90, + .baseDefense = 45, + .baseSpeed = 60, + .baseSpAttack = 90, + .baseSpDefense = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 175, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_WATER_VEIL, ABILITY_OBLIVIOUS}, + .abilityHidden = ABILITY_PRESSURE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_NUMEL] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 40, + .baseSpeed = 35, + .baseSpAttack = 65, + .baseSpDefense = 45, + .type1 = TYPE_FIRE, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 61, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_SIMPLE}, + .abilityHidden = ABILITY_OWN_TEMPO, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_CAMERUPT] = + { + .baseHP = 70, + .baseAttack = 100, + .baseDefense = 70, + .baseSpeed = 40, + .baseSpAttack = 105, + .baseSpDefense = 75, + .type1 = TYPE_FIRE, + .type2 = TYPE_GROUND, + .catchRate = 150, + .expYield = 161, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_MAGMA_ARMOR, ABILITY_SOLID_ROCK}, + .abilityHidden = ABILITY_ANGER_POINT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_TORKOAL] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 140, + .baseSpeed = 20, + .baseSpAttack = 85, + .baseSpDefense = 70, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 90, + .expYield = 165, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMCHARCOAL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_WHITE_SMOKE, ABILITY_DROUGHT}, + .abilityHidden = ABILITY_SHELL_ARMOR, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SPOINK] = + { + .baseHP = 60, + .baseAttack = 25, + .baseDefense = 35, + .baseSpeed = 60, + .baseSpAttack = 70, + .baseSpDefense = 80, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 66, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_GRUMPIG] = + { + .baseHP = 80, + .baseAttack = 45, + .baseDefense = 65, + .baseSpeed = 80, + .baseSpAttack = 90, + .baseSpDefense = 110, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 60, + .expYield = 165, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SPINDA] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpeed = 60, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 126, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_TANGLED_FEET}, + .abilityHidden = ABILITY_CONTRARY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_TRAPINCH] = + { + .baseHP = 45, + .baseAttack = 100, + .baseDefense = 45, + .baseSpeed = 10, + .baseSpAttack = 45, + .baseSpDefense = 45, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 58, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_ARENA_TRAP}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_VIBRAVA] = + { + .baseHP = 50, + .baseAttack = 70, + .baseDefense = 50, + .baseSpeed = 70, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_GROUND, + .type2 = TYPE_DRAGON, + .catchRate = 120, + .expYield = 119, + .evYield_Attack = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_FLYGON] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 80, + .baseSpeed = 100, + .baseSpAttack = 80, + .baseSpDefense = 80, + .type1 = TYPE_GROUND, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 234, + .evYield_Attack = 1, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CACNEA] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 40, + .baseSpeed = 35, + .baseSpAttack = 85, + .baseSpDefense = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 67, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMSTICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CACTURNE] = + { + .baseHP = 70, + .baseAttack = 115, + .baseDefense = 60, + .baseSpeed = 55, + .baseSpAttack = 115, + .baseSpDefense = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 166, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMSTICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SWABLU] = + { + .baseHP = 45, + .baseAttack = 40, + .baseDefense = 60, + .baseSpeed = 50, + .baseSpAttack = 40, + .baseSpDefense = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 62, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_NONE}, + .abilityHidden = ABILITY_CLOUD_NINE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ALTARIA] = + { + .baseHP = 75, + .baseAttack = 70, + .baseDefense = 90, + .baseSpeed = 80, + .baseSpAttack = 70, + .baseSpDefense = 105, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 172, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_NONE}, + .abilityHidden = ABILITY_CLOUD_NINE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ZANGOOSE] = + { + .baseHP = 73, + .baseAttack = 115, + .baseDefense = 60, + .baseSpeed = 90, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 160, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMQUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_IMMUNITY, ABILITY_NONE}, + .abilityHidden = ABILITY_TOXIC_BOOST, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_SEVIPER] = + { + .baseHP = 73, + .baseAttack = 100, + .baseDefense = 60, + .baseSpeed = 65, + .baseSpAttack = 100, + .baseSpDefense = 60, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 160, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_LUNATONE] = + { + .baseHP = 90, + .baseAttack = 55, + .baseDefense = 65, + .baseSpeed = 70, + .baseSpAttack = 95, + .baseSpDefense = 85, + .type1 = TYPE_ROCK, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 161, + .evYield_SpAttack = 2, + .item1 = ITEM_NONE, // ITEMSTARDUST, + .item2 = ITEM_NONE, // ITEMMOON_STONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SOLROCK] = + { + .baseHP = 90, + .baseAttack = 95, + .baseDefense = 85, + .baseSpeed = 70, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_ROCK, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 161, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMSTARDUST, + .item2 = ITEM_NONE, // ITEMSUN_STONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_BARBOACH] = + { + .baseHP = 50, + .baseAttack = 48, + .baseDefense = 43, + .baseSpeed = 60, + .baseSpAttack = 46, + .baseSpDefense = 41, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 190, + .expYield = 58, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_ANTICIPATION}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_WHISCASH] = + { + .baseHP = 110, + .baseAttack = 78, + .baseDefense = 73, + .baseSpeed = 60, + .baseSpAttack = 76, + .baseSpDefense = 71, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_ANTICIPATION}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CORPHISH] = + { + .baseHP = 43, + .baseAttack = 80, + .baseDefense = 65, + .baseSpeed = 35, + .baseSpAttack = 50, + .baseSpDefense = 35, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 205, + .expYield = 62, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_ADAPTABILITY, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_CRAWDAUNT] = + { + .baseHP = 63, + .baseAttack = 120, + .baseDefense = 85, + .baseSpeed = 55, + .baseSpAttack = 90, + .baseSpDefense = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 155, + .expYield = 164, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_ADAPTABILITY, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_BALTOY] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 55, + .baseSpeed = 55, + .baseSpAttack = 40, + .baseSpDefense = 70, + .type1 = TYPE_GROUND, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 60, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_CLAYDOL] = + { + .baseHP = 60, + .baseAttack = 70, + .baseDefense = 105, + .baseSpeed = 75, + .baseSpAttack = 70, + .baseSpDefense = 120, + .type1 = TYPE_GROUND, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 175, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_LILEEP] = + { + .baseHP = 66, + .baseAttack = 41, + .baseDefense = 77, + .baseSpeed = 23, + .baseSpAttack = 61, + .baseSpDefense = 87, + .type1 = TYPE_ROCK, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 71, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMBIG_ROOT, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SUCTION_CUPS, ABILITY_NONE}, + .abilityHidden = ABILITY_STORM_DRAIN, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CRADILY] = + { + .baseHP = 86, + .baseAttack = 81, + .baseDefense = 97, + .baseSpeed = 43, + .baseSpAttack = 81, + .baseSpDefense = 107, + .type1 = TYPE_ROCK, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 173, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMBIG_ROOT, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SUCTION_CUPS, ABILITY_NONE}, + .abilityHidden = ABILITY_STORM_DRAIN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_ANORITH] = + { + .baseHP = 45, + .baseAttack = 95, + .baseDefense = 50, + .baseSpeed = 75, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_ROCK, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 71, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_NONE}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_ARMALDO] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 100, + .baseSpeed = 45, + .baseSpAttack = 70, + .baseSpDefense = 80, + .type1 = TYPE_ROCK, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 173, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_NONE}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_FEEBAS] = + { + .baseHP = 20, + .baseAttack = 15, + .baseDefense = 20, + .baseSpeed = 80, + .baseSpAttack = 10, + .baseSpDefense = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 40, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_OBLIVIOUS}, + .abilityHidden = ABILITY_ADAPTABILITY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MILOTIC] = + { + .baseHP = 95, + .baseAttack = 60, + .baseDefense = 79, + .baseSpeed = 81, + .baseSpAttack = 100, + .baseSpDefense = 125, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 189, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_MARVEL_SCALE, ABILITY_COMPETITIVE}, + .abilityHidden = ABILITY_CUTE_CHARM, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_CASTFORM] = + { + .baseHP = 70, + .baseAttack = 70, + .baseDefense = 70, + .baseSpeed = 70, + .baseSpAttack = 70, + .baseSpDefense = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 147, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMMYSTIC_WATER, + .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_FORECAST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KECLEON] = + { + .baseHP = 60, + .baseAttack = 90, + .baseDefense = 70, + .baseSpeed = 40, + .baseSpAttack = 60, + .baseSpDefense = 120, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 200, + .expYield = 154, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_COLOR_CHANGE, ABILITY_NONE}, + .abilityHidden = ABILITY_PROTEAN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SHUPPET] = + { + .baseHP = 44, + .baseAttack = 75, + .baseDefense = 35, + .baseSpeed = 45, + .baseSpAttack = 63, + .baseSpDefense = 33, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 225, + .expYield = 59, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_INSOMNIA, ABILITY_FRISK}, + .abilityHidden = ABILITY_CURSED_BODY, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_BANETTE] = + { + .baseHP = 64, + .baseAttack = 115, + .baseDefense = 65, + .baseSpeed = 65, + .baseSpAttack = 83, + .baseSpDefense = 63, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 159, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_INSOMNIA, ABILITY_FRISK}, + .abilityHidden = ABILITY_CURSED_BODY, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_DUSKULL] = + { + .baseHP = 20, + .baseAttack = 40, + .baseDefense = 90, + .baseSpeed = 25, + .baseSpAttack = 30, + .baseSpDefense = 90, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 59, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_DUSCLOPS] = + { + .baseHP = 40, + .baseAttack = 70, + .baseDefense = 130, + .baseSpeed = 25, + .baseSpAttack = 60, + .baseSpDefense = 130, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 159, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_TROPIUS] = + { + .baseHP = 99, + .baseAttack = 68, + .baseDefense = 83, + .baseSpeed = 51, + .baseSpAttack = 72, + .baseSpDefense = 87, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 200, + .expYield = 161, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_SOLAR_POWER}, + .abilityHidden = ABILITY_HARVEST, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CHIMECHO] = + { + .baseHP = 75, + .baseAttack = 50, + .baseDefense = 80, + .baseSpeed = 65, + .baseSpAttack = 95, + .baseSpDefense = 90, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 159, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMCLEANSE_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ABSOL] = + { + .baseHP = 65, + .baseAttack = 130, + .baseDefense = 60, + .baseSpeed = 75, + .baseSpAttack = 75, + .baseSpDefense = 60, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 30, + .expYield = 163, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PRESSURE, ABILITY_SUPER_LUCK}, + .abilityHidden = ABILITY_JUSTIFIED, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_WYNAUT] = + { + .baseHP = 95, + .baseAttack = 23, + .baseDefense = 48, + .baseSpeed = 23, + .baseSpAttack = 23, + .baseSpDefense = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 125, + .expYield = 52, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SHADOW_TAG, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SNORUNT] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 50, + .baseSpeed = 50, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 190, + .expYield = 60, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSNOWBALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_ICE_BODY}, + .abilityHidden = ABILITY_MOODY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_GLALIE] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 80, + .baseSpeed = 80, + .baseSpAttack = 80, + .baseSpDefense = 80, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 75, + .expYield = 168, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_ICE_BODY}, + .abilityHidden = ABILITY_MOODY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_SPHEAL] = + { + .baseHP = 70, + .baseAttack = 40, + .baseDefense = 50, + .baseSpeed = 25, + .baseSpAttack = 55, + .baseSpDefense = 50, + .type1 = TYPE_ICE, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 58, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_ICE_BODY}, + .abilityHidden = ABILITY_OBLIVIOUS, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SEALEO] = + { + .baseHP = 90, + .baseAttack = 60, + .baseDefense = 70, + .baseSpeed = 45, + .baseSpAttack = 75, + .baseSpDefense = 70, + .type1 = TYPE_ICE, + .type2 = TYPE_WATER, + .catchRate = 120, + .expYield = 144, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_ICE_BODY}, + .abilityHidden = ABILITY_OBLIVIOUS, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_WALREIN] = + { + .baseHP = 110, + .baseAttack = 80, + .baseDefense = 90, + .baseSpeed = 65, + .baseSpAttack = 95, + .baseSpDefense = 90, + .type1 = TYPE_ICE, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 239, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_ICE_BODY}, + .abilityHidden = ABILITY_OBLIVIOUS, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CLAMPERL] = + { + .baseHP = 35, + .baseAttack = 64, + .baseDefense = 85, + .baseSpeed = 32, + .baseSpAttack = 74, + .baseSpDefense = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 69, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMPEARL, + .item2 = ITEM_NONE, // ITEMBIG_PEARL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SHELL_ARMOR, ABILITY_NONE}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_HUNTAIL] = + { + .baseHP = 55, + .baseAttack = 104, + .baseDefense = 105, + .baseSpeed = 52, + .baseSpAttack = 94, + .baseSpDefense = 75, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 170, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + .abilityHidden = ABILITY_WATER_VEIL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GOREBYSS] = + { + .baseHP = 55, + .baseAttack = 84, + .baseDefense = 105, + .baseSpeed = 52, + .baseSpAttack = 114, + .baseSpDefense = 75, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 170, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_RELICANTH] = + { + .baseHP = 100, + .baseAttack = 90, + .baseDefense = 130, + .baseSpeed = 55, + .baseSpAttack = 45, + .baseSpDefense = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 25, + .expYield = 170, + .evYield_HP = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_STURDY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_LUVDISC] = + { + .baseHP = 43, + .baseAttack = 30, + .baseDefense = 55, + .baseSpeed = 97, + .baseSpAttack = 40, + .baseSpDefense = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 116, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMHEART_SCALE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_BAGON] = + { + .baseHP = 45, + .baseAttack = 75, + .baseDefense = 60, + .baseSpeed = 50, + .baseSpAttack = 40, + .baseSpDefense = 30, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_NONE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SHELGON] = + { + .baseHP = 65, + .baseAttack = 95, + .baseDefense = 100, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 50, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 147, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_ROCK_HEAD, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_SALAMENCE] = + { + .baseHP = 95, + .baseAttack = 135, + .baseDefense = 80, + .baseSpeed = 100, + .baseSpAttack = 110, + .baseSpDefense = 80, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 270, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BELDUM] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 80, + .baseSpeed = 30, + .baseSpAttack = 35, + .baseSpDefense = 60, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 60, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHT_METAL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_METANG] = + { + .baseHP = 60, + .baseAttack = 75, + .baseDefense = 100, + .baseSpeed = 50, + .baseSpAttack = 55, + .baseSpDefense = 80, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 147, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHT_METAL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_METAGROSS] = + { + .baseHP = 80, + .baseAttack = 135, + .baseDefense = 130, + .baseSpeed = 70, + .baseSpAttack = 95, + .baseSpDefense = 90, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 270, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHT_METAL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_REGIROCK] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 200, + .baseSpeed = 50, + .baseSpAttack = 50, + .baseSpDefense = 100, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 3, + .expYield = 261, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_STURDY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_REGICE] = + { + .baseHP = 80, + .baseAttack = 50, + .baseDefense = 100, + .baseSpeed = 50, + .baseSpAttack = 100, + .baseSpDefense = 200, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 261, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_ICE_BODY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_REGISTEEL] = + { + .baseHP = 80, + .baseAttack = 75, + .baseDefense = 150, + .baseSpeed = 50, + .baseSpAttack = 75, + .baseSpDefense = 150, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 261, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_LIGHT_METAL, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_LATIAS] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 90, + .baseSpeed = 110, + .baseSpAttack = 110, + .baseSpDefense = 130, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_FEMALE, + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_LATIOS] = + { + .baseHP = 80, + .baseAttack = 90, + .baseDefense = 80, + .baseSpeed = 110, + .baseSpAttack = 130, + .baseSpDefense = 110, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = MON_MALE, + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_KYOGRE] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 90, + .baseSpeed = 90, + .baseSpAttack = 150, + .baseSpDefense = 140, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 302, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_DRIZZLE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GROUDON] = + { + .baseHP = 100, + .baseAttack = 150, + .baseDefense = 140, + .baseSpeed = 90, + .baseSpAttack = 100, + .baseSpDefense = 90, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 302, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_DROUGHT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_RAYQUAZA] = + { + .baseHP = 105, + .baseAttack = 150, + .baseDefense = 90, + .baseSpeed = 95, + .baseSpAttack = 150, + .baseSpDefense = 90, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 306, + .evYield_Attack = 2, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_AIR_LOCK, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_JIRACHI] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 270, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMSTAR_PIECE, + .item2 = ITEM_NONE, // ITEMSTAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SERENE_GRACE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_DEOXYS] = + { + .baseHP = 50, + .baseAttack = 150, + .baseDefense = 50, + .baseSpeed = 150, + .baseSpAttack = 150, + .baseSpDefense = 50, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 270, + .evYield_Attack = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_TURTWIG] = + { + .baseHP = 55, + .baseAttack = 68, + .baseDefense = 64, + .baseSpeed = 31, + .baseSpAttack = 45, + .baseSpDefense = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 64, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_SHELL_ARMOR, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_GROTLE] = + { + .baseHP = 75, + .baseAttack = 89, + .baseDefense = 85, + .baseSpeed = 36, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 142, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_SHELL_ARMOR, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_TORTERRA] = + { + .baseHP = 95, + .baseAttack = 109, + .baseDefense = 105, + .baseSpeed = 56, + .baseSpAttack = 75, + .baseSpDefense = 85, + .type1 = TYPE_GRASS, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 236, + .evYield_Attack = 2, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_SHELL_ARMOR, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CHIMCHAR] = + { + .baseHP = 44, + .baseAttack = 58, + .baseDefense = 44, + .baseSpeed = 61, + .baseSpAttack = 58, + .baseSpDefense = 44, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 62, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_IRON_FIST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MONFERNO] = + { + .baseHP = 64, + .baseAttack = 78, + .baseDefense = 52, + .baseSpeed = 81, + .baseSpAttack = 78, + .baseSpDefense = 52, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 142, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_IRON_FIST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_INFERNAPE] = + { + .baseHP = 76, + .baseAttack = 104, + .baseDefense = 71, + .baseSpeed = 108, + .baseSpAttack = 104, + .baseSpDefense = 71, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 240, + .evYield_Attack = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_IRON_FIST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PIPLUP] = + { + .baseHP = 53, + .baseAttack = 51, + .baseDefense = 53, + .baseSpeed = 40, + .baseSpAttack = 61, + .baseSpDefense = 56, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 63, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_PRINPLUP] = + { + .baseHP = 64, + .baseAttack = 66, + .baseDefense = 68, + .baseSpeed = 50, + .baseSpAttack = 81, + .baseSpDefense = 76, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 142, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_EMPOLEON] = + { + .baseHP = 84, + .baseAttack = 86, + .baseDefense = 88, + .baseSpeed = 60, + .baseSpAttack = 111, + .baseSpDefense = 101, + .type1 = TYPE_WATER, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 239, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_STARLY] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 30, + .baseSpeed = 60, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 49, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_NONE}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_STARAVIA] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 50, + .baseSpeed = 80, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 119, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_STARAPTOR] = + { + .baseHP = 85, + .baseAttack = 120, + .baseDefense = 70, + .baseSpeed = 100, + .baseSpAttack = 50, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 218, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_BIDOOF] = + { + .baseHP = 59, + .baseAttack = 45, + .baseDefense = 40, + .baseSpeed = 31, + .baseSpAttack = 35, + .baseSpDefense = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 50, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SIMPLE, ABILITY_UNAWARE}, + .abilityHidden = ABILITY_MOODY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_BIBAREL] = + { + .baseHP = 79, + .baseAttack = 85, + .baseDefense = 60, + .baseSpeed = 71, + .baseSpAttack = 55, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_WATER, + .catchRate = 127, + .expYield = 144, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SIMPLE, ABILITY_UNAWARE}, + .abilityHidden = ABILITY_MOODY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KRICKETOT] = + { + .baseHP = 37, + .baseAttack = 25, + .baseDefense = 41, + .baseSpeed = 25, + .baseSpAttack = 25, + .baseSpDefense = 41, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 39, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETRONOME, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_KRICKETUNE] = + { + .baseHP = 77, + .baseAttack = 85, + .baseDefense = 51, + .baseSpeed = 65, + .baseSpAttack = 55, + .baseSpDefense = 51, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 134, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETRONOME, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_NONE}, + .abilityHidden = ABILITY_TECHNICIAN, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SHINX] = + { + .baseHP = 45, + .baseAttack = 65, + .baseDefense = 34, + .baseSpeed = 45, + .baseSpAttack = 40, + .baseSpDefense = 34, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 235, + .expYield = 53, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE}, + .abilityHidden = ABILITY_GUTS, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LUXIO] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 49, + .baseSpeed = 60, + .baseSpAttack = 60, + .baseSpDefense = 49, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 127, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE}, + .abilityHidden = ABILITY_GUTS, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LUXRAY] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 79, + .baseSpeed = 70, + .baseSpAttack = 95, + .baseSpDefense = 79, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 235, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE}, + .abilityHidden = ABILITY_GUTS, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BUDEW] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 35, + .baseSpeed = 55, + .baseSpAttack = 50, + .baseSpDefense = 70, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 56, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_POISON_POINT}, + .abilityHidden = ABILITY_LEAF_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_ROSERADE] = + { + .baseHP = 60, + .baseAttack = 70, + .baseDefense = 65, + .baseSpeed = 90, + .baseSpAttack = 125, + .baseSpDefense = 105, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 232, + .evYield_SpAttack = 3, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_POISON_POINT}, + .abilityHidden = ABILITY_TECHNICIAN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CRANIDOS] = + { + .baseHP = 67, + .baseAttack = 125, + .baseDefense = 40, + .baseSpeed = 58, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 70, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_MOLD_BREAKER, ABILITY_NONE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_RAMPARDOS] = + { + .baseHP = 97, + .baseAttack = 165, + .baseDefense = 60, + .baseSpeed = 58, + .baseSpAttack = 65, + .baseSpDefense = 50, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 173, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_MOLD_BREAKER, ABILITY_NONE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SHIELDON] = + { + .baseHP = 30, + .baseAttack = 42, + .baseDefense = 118, + .baseSpeed = 30, + .baseSpAttack = 42, + .baseSpDefense = 88, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 70, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_STURDY, ABILITY_NONE}, + .abilityHidden = ABILITY_SOUNDPROOF, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_BASTIODON] = + { + .baseHP = 60, + .baseAttack = 52, + .baseDefense = 168, + .baseSpeed = 30, + .baseSpAttack = 47, + .baseSpDefense = 138, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 173, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_STURDY, ABILITY_NONE}, + .abilityHidden = ABILITY_SOUNDPROOF, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_BURMY] = + { + .baseHP = 40, + .baseAttack = 29, + .baseDefense = 45, + .baseSpeed = 36, + .baseSpAttack = 29, + .baseSpDefense = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 45, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_BURMY_SANDY] = + { + .baseHP = 40, + .baseAttack = 29, + .baseDefense = 45, + .baseSpeed = 36, + .baseSpAttack = 29, + .baseSpDefense = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 45, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, [SPECIES_BURMY_TRASH] = - { - .baseHP = 40, - .baseAttack = 29, - .baseDefense = 45, - .baseSpeed = 36, - .baseSpAttack = 29, - .baseSpDefense = 45, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 45, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_WORMADAM] = - { - .baseHP = 60, - .baseAttack = 59, - .baseDefense = 85, - .baseSpeed = 36, - .baseSpAttack = 79, - .baseSpDefense = 105, - .type1 = TYPE_BUG, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 148, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMSILVER_POWDER, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_ANTICIPATION, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_WORMADAM_SANDY] = - { - .baseHP = 60, - .baseAttack = 79, - .baseDefense = 105, - .baseSpeed = 36, - .baseSpAttack = 59, - .baseSpDefense = 85, - .type1 = TYPE_BUG, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 148, - .evYield_Defense = 2, - .item2 = ITEM_SILVER_POWDER, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_ANTICIPATION, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_WORMADAM_TRASH] = - { - .baseHP = 60, - .baseAttack = 69, - .baseDefense = 95, - .baseSpeed = 36, - .baseSpAttack = 69, - .baseSpDefense = 95, - .type1 = TYPE_BUG, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 148, - .evYield_Defense = 1, - .evYield_SpDefense = 1, - .item2 = ITEM_SILVER_POWDER, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_ANTICIPATION, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MOTHIM] = - { - .baseHP = 70, - .baseAttack = 94, - .baseDefense = 50, - .baseSpeed = 66, - .baseSpAttack = 94, - .baseSpDefense = 50, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 148, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMSILVER_POWDER, - .genderRatio = MON_MALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .abilityHidden = ABILITY_TINTED_LENS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_COMBEE] = - { - .baseHP = 30, - .baseAttack = 30, - .baseDefense = 42, - .baseSpeed = 70, - .baseSpAttack = 30, - .baseSpDefense = 42, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 49, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHONEY, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_HONEY_GATHER, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_VESPIQUEN] = - { - .baseHP = 70, - .baseAttack = 80, - .baseDefense = 102, - .baseSpeed = 40, - .baseSpAttack = 80, - .baseSpDefense = 102, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 166, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = MON_FEMALE, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_PACHIRISU] = - { - .baseHP = 60, - .baseAttack = 45, - .baseDefense = 70, - .baseSpeed = 95, - .baseSpAttack = 45, - .baseSpDefense = 90, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 200, - .expYield = 142, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_PICKUP, - .abilityHidden = ABILITY_VOLT_ABSORB, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_BUIZEL] = - { - .baseHP = 55, - .baseAttack = 65, - .baseDefense = 35, - .baseSpeed = 85, - .baseSpAttack = 60, - .baseSpDefense = 30, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 66, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_WATER_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_FLOATZEL] = - { - .baseHP = 85, - .baseAttack = 105, - .baseDefense = 55, - .baseSpeed = 115, - .baseSpAttack = 85, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 173, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SWIFT_SWIM, - .abilityHidden = ABILITY_WATER_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_CHERUBI] = - { - .baseHP = 45, - .baseAttack = 35, - .baseDefense = 45, - .baseSpeed = 35, - .baseSpAttack = 62, - .baseSpDefense = 53, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 190, - .expYield = 55, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_CHERRIM] = - { - .baseHP = 70, - .baseAttack = 60, - .baseDefense = 70, - .baseSpeed = 85, - .baseSpAttack = 87, - .baseSpDefense = 78, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 75, - .expYield = 158, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_FLOWER_GIFT, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SHELLOS] = - { - .baseHP = 76, - .baseAttack = 48, - .baseDefense = 48, - .baseSpeed = 34, - .baseSpAttack = 57, - .baseSpDefense = 62, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 65, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_STICKY_HOLD, - .ability2 = ABILITY_STORM_DRAIN, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GASTRODON] = - { - .baseHP = 111, - .baseAttack = 83, - .baseDefense = 68, - .baseSpeed = 39, - .baseSpAttack = 92, - .baseSpDefense = 82, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 75, - .expYield = 166, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_STICKY_HOLD, - .ability2 = ABILITY_STORM_DRAIN, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_AMBIPOM] = - { - .baseHP = 75, - .baseAttack = 100, - .baseDefense = 66, - .baseSpeed = 115, - .baseSpAttack = 60, - .baseSpDefense = 66, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 169, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 100, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TECHNICIAN, - .ability2 = ABILITY_PICKUP, - .abilityHidden = ABILITY_SKILL_LINK, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_DRIFLOON] = - { - .baseHP = 90, - .baseAttack = 50, - .baseDefense = 34, - .baseSpeed = 70, - .baseSpAttack = 60, - .baseSpDefense = 44, - .type1 = TYPE_GHOST, - .type2 = TYPE_FLYING, - .catchRate = 125, - .expYield = 70, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_AFTERMATH, - .ability2 = ABILITY_UNBURDEN, - .abilityHidden = ABILITY_FLARE_BOOST, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_DRIFBLIM] = - { - .baseHP = 150, - .baseAttack = 80, - .baseDefense = 44, - .baseSpeed = 80, - .baseSpAttack = 90, - .baseSpDefense = 54, - .type1 = TYPE_GHOST, - .type2 = TYPE_FLYING, - .catchRate = 60, - .expYield = 174, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_FLUCTUATING, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_AFTERMATH, - .ability2 = ABILITY_UNBURDEN, - .abilityHidden = ABILITY_FLARE_BOOST, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_BUNEARY] = - { - .baseHP = 55, - .baseAttack = 66, - .baseDefense = 44, - .baseSpeed = 85, - .baseSpAttack = 44, - .baseSpDefense = 56, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 190, - .expYield = 70, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 0, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_LIMBER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LOPUNNY] = - { - .baseHP = 65, - .baseAttack = 76, - .baseDefense = 84, - .baseSpeed = 105, - .baseSpAttack = 54, - .baseSpDefense = 96, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 60, - .expYield = 168, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 140, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_LIMBER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MISMAGIUS] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 60, - .baseSpeed = 105, - .baseSpAttack = 105, - .baseSpDefense = 105, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 173, - .evYield_SpAttack = 1, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_HONCHKROW] = - { - .baseHP = 100, - .baseAttack = 125, - .baseDefense = 52, - .baseSpeed = 71, - .baseSpAttack = 105, - .baseSpDefense = 52, - .type1 = TYPE_DARK, - .type2 = TYPE_FLYING, - .catchRate = 30, - .expYield = 177, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_SUPER_LUCK, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_GLAMEOW] = - { - .baseHP = 49, - .baseAttack = 55, - .baseDefense = 42, - .baseSpeed = 85, - .baseSpAttack = 42, - .baseSpDefense = 37, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 190, - .expYield = 62, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIMBER, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_KEEN_EYE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_PURUGLY] = - { - .baseHP = 71, - .baseAttack = 82, - .baseDefense = 64, - .baseSpeed = 112, - .baseSpAttack = 64, - .baseSpDefense = 59, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 75, - .expYield = 158, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_CHINGLING] = - { - .baseHP = 45, - .baseAttack = 30, - .baseDefense = 50, - .baseSpeed = 45, - .baseSpAttack = 65, - .baseSpDefense = 50, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 120, - .expYield = 57, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMCLEANSE_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_STUNKY] = - { - .baseHP = 63, - .baseAttack = 63, - .baseDefense = 47, - .baseSpeed = 74, - .baseSpAttack = 41, - .baseSpDefense = 41, - .type1 = TYPE_POISON, - .type2 = TYPE_DARK, - .catchRate = 225, - .expYield = 66, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STENCH, - .ability2 = ABILITY_AFTERMATH, - .abilityHidden = ABILITY_KEEN_EYE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SKUNTANK] = - { - .baseHP = 103, - .baseAttack = 93, - .baseDefense = 67, - .baseSpeed = 84, - .baseSpAttack = 71, - .baseSpDefense = 61, - .type1 = TYPE_POISON, - .type2 = TYPE_DARK, - .catchRate = 60, - .expYield = 168, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STENCH, - .ability2 = ABILITY_AFTERMATH, - .abilityHidden = ABILITY_KEEN_EYE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_BRONZOR] = - { - .baseHP = 57, - .baseAttack = 24, - .baseDefense = 86, - .baseSpeed = 23, - .baseSpAttack = 24, - .baseSpDefense = 86, - .type1 = TYPE_STEEL, - .type2 = TYPE_PSYCHIC, - .catchRate = 255, - .expYield = 60, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_LEVITATE, - .ability2 = ABILITY_HEATPROOF, - .abilityHidden = ABILITY_HEAVY_METAL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_BRONZONG] = - { - .baseHP = 67, - .baseAttack = 89, - .baseDefense = 116, - .baseSpeed = 33, - .baseSpAttack = 79, - .baseSpDefense = 116, - .type1 = TYPE_STEEL, - .type2 = TYPE_PSYCHIC, - .catchRate = 90, - .expYield = 175, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_LEVITATE, - .ability2 = ABILITY_HEATPROOF, - .abilityHidden = ABILITY_HEAVY_METAL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_BONSLY] = - { - .baseHP = 50, - .baseAttack = 80, - .baseDefense = 95, - .baseSpeed = 10, - .baseSpAttack = 10, - .baseSpDefense = 45, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 255, - .expYield = 58, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_ROCK_HEAD, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MIMEJR] = - { - .baseHP = 20, - .baseAttack = 25, - .baseDefense = 45, - .baseSpeed = 60, - .baseSpAttack = 70, - .baseSpDefense = 90, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 145, - .expYield = 62, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SOUNDPROOF, - .ability2 = ABILITY_FILTER, - .abilityHidden = ABILITY_TECHNICIAN, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_HAPPINY] = - { - .baseHP = 100, - .baseAttack = 5, - .baseDefense = 5, - .baseSpeed = 30, - .baseSpAttack = 15, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 130, - .expYield = 110, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMOVAL_STONE, - .genderRatio = MON_FEMALE, - .eggCycles = 40, - .friendship = 140, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_SERENE_GRACE, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_CHATOT] = - { - .baseHP = 76, - .baseAttack = 65, - .baseDefense = 45, - .baseSpeed = 91, - .baseSpAttack = 92, - .baseSpDefense = 42, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 30, - .expYield = 144, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMETRONOME, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_TANGLED_FEET, - .abilityHidden = ABILITY_BIG_PECKS, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_SPIRITOMB] = - { - .baseHP = 50, - .baseAttack = 92, - .baseDefense = 108, - .baseSpeed = 35, - .baseSpAttack = 92, - .baseSpDefense = 108, - .type1 = TYPE_GHOST, - .type2 = TYPE_DARK, - .catchRate = 100, - .expYield = 170, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GIBLE] = - { - .baseHP = 58, - .baseAttack = 70, - .baseDefense = 45, - .baseSpeed = 42, - .baseSpAttack = 40, - .baseSpDefense = 45, - .type1 = TYPE_DRAGON, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_ROUGH_SKIN, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GABITE] = - { - .baseHP = 68, - .baseAttack = 90, - .baseDefense = 65, - .baseSpeed = 82, - .baseSpAttack = 50, - .baseSpDefense = 55, - .type1 = TYPE_DRAGON, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 144, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_ROUGH_SKIN, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GARCHOMP] = - { - .baseHP = 108, - .baseAttack = 130, - .baseDefense = 95, - .baseSpeed = 102, - .baseSpAttack = 80, - .baseSpDefense = 85, - .type1 = TYPE_DRAGON, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 270, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_ROUGH_SKIN, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MUNCHLAX] = - { - .baseHP = 135, - .baseAttack = 85, - .baseDefense = 40, - .baseSpeed = 5, - .baseSpAttack = 40, - .baseSpDefense = 85, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 50, - .expYield = 78, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMLEFTOVERS, - .item2 = ITEM_NONE, // ITEMLEFTOVERS, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_THICK_FAT, - .abilityHidden = ABILITY_GLUTTONY, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_RIOLU] = - { - .baseHP = 40, - .baseAttack = 70, - .baseDefense = 40, - .baseSpeed = 60, - .baseSpAttack = 35, - .baseSpDefense = 40, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 75, - .expYield = 57, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_STEADFAST, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LUCARIO] = - { - .baseHP = 70, - .baseAttack = 110, - .baseDefense = 70, - .baseSpeed = 90, - .baseSpAttack = 115, - .baseSpDefense = 70, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 184, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_STEADFAST, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_HIPPOPOTAS] = - { - .baseHP = 68, - .baseAttack = 72, - .baseDefense = 78, - .baseSpeed = 32, - .baseSpAttack = 38, - .baseSpDefense = 42, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 140, - .expYield = 66, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_STREAM, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_HIPPOWDON] = - { - .baseHP = 108, - .baseAttack = 112, - .baseDefense = 118, - .baseSpeed = 47, - .baseSpAttack = 68, - .baseSpDefense = 72, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 60, - .expYield = 184, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_STREAM, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SKORUPI] = - { - .baseHP = 40, - .baseAttack = 50, - .baseDefense = 90, - .baseSpeed = 65, - .baseSpAttack = 30, - .baseSpDefense = 55, - .type1 = TYPE_POISON, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 66, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_BATTLE_ARMOR, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_KEEN_EYE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_DRAPION] = - { - .baseHP = 70, - .baseAttack = 90, - .baseDefense = 110, - .baseSpeed = 95, - .baseSpAttack = 60, - .baseSpDefense = 75, - .type1 = TYPE_POISON, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 175, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_BATTLE_ARMOR, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_KEEN_EYE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CROAGUNK] = - { - .baseHP = 48, - .baseAttack = 61, - .baseDefense = 40, - .baseSpeed = 50, - .baseSpAttack = 61, - .baseSpDefense = 40, - .type1 = TYPE_POISON, - .type2 = TYPE_FIGHTING, - .catchRate = 140, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_ANTICIPATION, - .ability2 = ABILITY_DRY_SKIN, - .abilityHidden = ABILITY_POISON_TOUCH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_TOXICROAK] = - { - .baseHP = 83, - .baseAttack = 106, - .baseDefense = 65, - .baseSpeed = 85, - .baseSpAttack = 86, - .baseSpDefense = 65, - .type1 = TYPE_POISON, - .type2 = TYPE_FIGHTING, - .catchRate = 75, - .expYield = 172, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_ANTICIPATION, - .ability2 = ABILITY_DRY_SKIN, - .abilityHidden = ABILITY_POISON_TOUCH, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CARNIVINE] = - { - .baseHP = 74, - .baseAttack = 100, - .baseDefense = 72, - .baseSpeed = 46, - .baseSpAttack = 90, - .baseSpDefense = 72, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 200, - .expYield = 159, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_FINNEON] = - { - .baseHP = 49, - .baseAttack = 49, - .baseDefense = 56, - .baseSpeed = 66, - .baseSpAttack = 49, - .baseSpDefense = 61, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 66, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_STORM_DRAIN, - .abilityHidden = ABILITY_WATER_VEIL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LUMINEON] = - { - .baseHP = 69, - .baseAttack = 69, - .baseDefense = 76, - .baseSpeed = 91, - .baseSpAttack = 69, - .baseSpDefense = 86, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 161, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_STORM_DRAIN, - .abilityHidden = ABILITY_WATER_VEIL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MANTYKE] = - { - .baseHP = 45, - .baseAttack = 20, - .baseDefense = 50, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 120, - .type1 = TYPE_WATER, - .type2 = TYPE_FLYING, - .catchRate = 25, - .expYield = 69, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_WATER_ABSORB, - .abilityHidden = ABILITY_WATER_VEIL, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SNOVER] = - { - .baseHP = 60, - .baseAttack = 62, - .baseDefense = 50, - .baseSpeed = 40, - .baseSpAttack = 62, - .baseSpDefense = 60, - .type1 = TYPE_GRASS, - .type2 = TYPE_ICE, - .catchRate = 120, - .expYield = 67, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_SNOW_WARNING, - .abilityHidden = ABILITY_SOUNDPROOF, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_ABOMASNOW] = - { - .baseHP = 90, - .baseAttack = 92, - .baseDefense = 75, - .baseSpeed = 60, - .baseSpAttack = 92, - .baseSpDefense = 85, - .type1 = TYPE_GRASS, - .type2 = TYPE_ICE, - .catchRate = 60, - .expYield = 173, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_SNOW_WARNING, - .abilityHidden = ABILITY_SOUNDPROOF, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_WEAVILE] = - { - .baseHP = 70, - .baseAttack = 120, - .baseDefense = 65, - .baseSpeed = 125, - .baseSpAttack = 45, - .baseSpDefense = 85, - .type1 = TYPE_DARK, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 179, - .evYield_Attack = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMQUICK_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_PICKPOCKET, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_MAGNEZONE] = - { - .baseHP = 70, - .baseAttack = 70, - .baseDefense = 115, - .baseSpeed = 60, - .baseSpAttack = 130, - .baseSpDefense = 90, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_STEEL, - .catchRate = 30, - .expYield = 241, - .evYield_SpAttack = 3, - .item2 = ITEM_NONE, // ITEMMETAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_MAGNET_PULL, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_LICKILICKY] = - { - .baseHP = 110, - .baseAttack = 85, - .baseDefense = 95, - .baseSpeed = 50, - .baseSpAttack = 80, - .baseSpDefense = 95, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 30, - .expYield = 180, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLAGGING_TAIL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_OBLIVIOUS, - .abilityHidden = ABILITY_CLOUD_NINE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_RHYPERIOR] = - { - .baseHP = 115, - .baseAttack = 140, - .baseDefense = 130, - .baseSpeed = 40, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_GROUND, - .type2 = TYPE_ROCK, - .catchRate = 30, - .expYield = 241, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIGHTNING_ROD, - .ability2 = ABILITY_SOLID_ROCK, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_TANGROWTH] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 125, - .baseSpeed = 50, - .baseSpAttack = 110, - .baseSpDefense = 50, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 30, - .expYield = 187, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ELECTIVIRE] = - { - .baseHP = 75, - .baseAttack = 123, - .baseDefense = 67, - .baseSpeed = 95, - .baseSpAttack = 95, - .baseSpDefense = 85, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 30, - .expYield = 243, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMELECTIRIZER, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_MOTOR_DRIVE, - .abilityHidden = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MAGMORTAR] = - { - .baseHP = 75, - .baseAttack = 95, - .baseDefense = 67, - .baseSpeed = 83, - .baseSpAttack = 125, - .baseSpDefense = 95, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 30, - .expYield = 243, - .evYield_SpAttack = 3, - .item2 = ITEM_NONE, // ITEMMAGMARIZER, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_VITAL_SPIRIT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_TOGEKISS] = - { - .baseHP = 85, - .baseAttack = 50, - .baseDefense = 95, - .baseSpeed = 80, - .baseSpAttack = 120, - .baseSpDefense = 115, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FLYING, - .catchRate = 30, - .expYield = 245, - .evYield_SpAttack = 2, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HUSTLE, - .ability2 = ABILITY_SERENE_GRACE, - .abilityHidden = ABILITY_SUPER_LUCK, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_YANMEGA] = - { - .baseHP = 86, - .baseAttack = 76, - .baseDefense = 86, - .baseSpeed = 95, - .baseSpAttack = 116, - .baseSpDefense = 56, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 30, - .expYield = 180, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMWIDE_LENS, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SPEED_BOOST, - .ability2 = ABILITY_TINTED_LENS, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_LEAFEON] = - { - .baseHP = 65, - .baseAttack = 110, - .baseDefense = 130, - .baseSpeed = 95, - .baseSpAttack = 60, - .baseSpDefense = 65, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 184, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_CHLOROPHYLL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_GLACEON] = - { - .baseHP = 65, - .baseAttack = 60, - .baseDefense = 110, - .baseSpeed = 65, - .baseSpAttack = 130, - .baseSpDefense = 95, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 184, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SNOW_CLOAK, - .abilityHidden = ABILITY_ICE_BODY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GLISCOR] = - { - .baseHP = 75, - .baseAttack = 95, - .baseDefense = 125, - .baseSpeed = 95, - .baseSpAttack = 45, - .baseSpDefense = 75, - .type1 = TYPE_GROUND, - .type2 = TYPE_FLYING, - .catchRate = 30, - .expYield = 179, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_POISON_HEAL, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MAMOSWINE] = - { - .baseHP = 110, - .baseAttack = 130, - .baseDefense = 80, - .baseSpeed = 80, - .baseSpAttack = 70, - .baseSpDefense = 60, - .type1 = TYPE_ICE, - .type2 = TYPE_GROUND, - .catchRate = 50, - .expYield = 239, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OBLIVIOUS, - .ability2 = ABILITY_SNOW_CLOAK, - .abilityHidden = ABILITY_THICK_FAT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PORYGON_Z] = - { - .baseHP = 85, - .baseAttack = 80, - .baseDefense = 70, - .baseSpeed = 90, - .baseSpAttack = 135, - .baseSpDefense = 75, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 30, - .expYield = 241, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ADAPTABILITY, - .ability2 = ABILITY_DOWNLOAD, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_GALLADE] = - { - .baseHP = 68, - .baseAttack = 125, - .baseDefense = 65, - .baseSpeed = 80, - .baseSpAttack = 65, - .baseSpDefense = 115, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 233, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_STEADFAST, - .abilityHidden = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_PROBOPASS] = - { - .baseHP = 60, - .baseAttack = 55, - .baseDefense = 145, - .baseSpeed = 40, - .baseSpAttack = 75, - .baseSpDefense = 150, - .type1 = TYPE_ROCK, - .type2 = TYPE_STEEL, - .catchRate = 60, - .expYield = 184, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMMAGNET, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_MAGNET_PULL, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_DUSKNOIR] = - { - .baseHP = 45, - .baseAttack = 100, - .baseDefense = 135, - .baseSpeed = 45, - .baseSpAttack = 65, - .baseSpDefense = 135, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 236, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_FRISK, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_FROSLASS] = - { - .baseHP = 70, - .baseAttack = 80, - .baseDefense = 70, - .baseSpeed = 110, - .baseSpAttack = 80, - .baseSpDefense = 70, - .type1 = TYPE_ICE, - .type2 = TYPE_GHOST, - .catchRate = 75, - .expYield = 168, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_SNOW_CLOAK, - .abilityHidden = ABILITY_CURSED_BODY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_ROTOM] = - { - .baseHP = 50, - .baseAttack = 50, - .baseDefense = 77, - .baseSpeed = 91, - .baseSpAttack = 95, - .baseSpDefense = 77, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 154, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ROTOM_HEAT] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 107, - .baseSpeed = 86, - .baseSpAttack = 105, - .baseSpDefense = 107, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 182, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ROTOM_WASH] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 107, - .baseSpeed = 86, - .baseSpAttack = 105, - .baseSpDefense = 107, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 182, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ROTOM_FROST] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 107, - .baseSpeed = 86, - .baseSpAttack = 105, - .baseSpDefense = 107, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 182, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ROTOM_FAN] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 107, - .baseSpeed = 86, - .baseSpAttack = 105, - .baseSpDefense = 107, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 182, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ROTOM_MOW] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 107, - .baseSpeed = 86, - .baseSpAttack = 105, - .baseSpDefense = 107, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 182, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_UXIE] = - { - .baseHP = 75, - .baseAttack = 75, - .baseDefense = 130, - .baseSpeed = 95, - .baseSpAttack = 75, - .baseSpDefense = 130, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 261, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 140, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MESPRIT] = - { - .baseHP = 80, - .baseAttack = 105, - .baseDefense = 105, - .baseSpeed = 80, - .baseSpAttack = 105, - .baseSpDefense = 105, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 261, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .evYield_SpDefense = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 140, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_AZELF] = - { - .baseHP = 75, - .baseAttack = 125, - .baseDefense = 70, - .baseSpeed = 115, - .baseSpAttack = 125, - .baseSpDefense = 70, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 261, - .evYield_Attack = 2, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 140, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DIALGA] = - { - .baseHP = 100, - .baseAttack = 120, - .baseDefense = 120, - .baseSpeed = 90, - .baseSpAttack = 150, - .baseSpDefense = 100, - .type1 = TYPE_STEEL, - .type2 = TYPE_DRAGON, - .catchRate = 3, - .expYield = 306, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_PALKIA] = - { - .baseHP = 90, - .baseAttack = 120, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 150, - .baseSpDefense = 120, - .type1 = TYPE_WATER, - .type2 = TYPE_DRAGON, - .catchRate = 3, - .expYield = 306, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_HEATRAN] = - { - .baseHP = 91, - .baseAttack = 90, - .baseDefense = 106, - .baseSpeed = 77, - .baseSpAttack = 130, - .baseSpDefense = 106, - .type1 = TYPE_FIRE, - .type2 = TYPE_STEEL, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_FLAME_BODY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_REGIGIGAS] = - { - .baseHP = 110, - .baseAttack = 160, - .baseDefense = 110, - .baseSpeed = 100, - .baseSpAttack = 80, - .baseSpDefense = 110, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 3, - .expYield = 302, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SLOW_START, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_GIRATINA] = - { - .baseHP = 150, - .baseAttack = 100, - .baseDefense = 120, - .baseSpeed = 90, - .baseSpAttack = 100, - .baseSpDefense = 120, - .type1 = TYPE_GHOST, - .type2 = TYPE_DRAGON, - .catchRate = 3, - .expYield = 306, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_CRESSELIA] = - { - .baseHP = 120, - .baseAttack = 70, - .baseDefense = 120, - .baseSpeed = 85, - .baseSpAttack = 75, - .baseSpDefense = 130, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_FEMALE, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_PHIONE] = - { - .baseHP = 80, - .baseAttack = 80, - .baseDefense = 80, - .baseSpeed = 80, - .baseSpAttack = 80, - .baseSpDefense = 80, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 30, - .expYield = 216, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MANAPHY] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 3, - .expYield = 270, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DARKRAI] = - { - .baseHP = 70, - .baseAttack = 90, - .baseDefense = 90, - .baseSpeed = 125, - .baseSpAttack = 135, - .baseSpDefense = 90, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 3, - .expYield = 270, - .evYield_Speed = 1, - .evYield_SpAttack = 2, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BAD_DREAMS, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_SHAYMIN] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 270, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMLUM_BERRY, - .item2 = ITEM_NONE, // ITEMLUM_BERRY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_NATURAL_CURE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_ARCEUS] = - { - .baseHP = 120, - .baseAttack = 120, - .baseDefense = 120, - .baseSpeed = 120, - .baseSpAttack = 120, - .baseSpDefense = 120, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 3, - .expYield = 324, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_MULTITYPE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_VICTINI] = - { - .baseHP = 100, - .baseAttack = 100, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FIRE, - .catchRate = 3, - .expYield = 270, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_VICTORY_STAR, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SNIVY] = - { - .baseHP = 45, - .baseAttack = 45, - .baseDefense = 55, - .baseSpeed = 63, - .baseSpAttack = 45, - .baseSpDefense = 55, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 62, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_CONTRARY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SERVINE] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 75, - .baseSpeed = 83, - .baseSpAttack = 60, - .baseSpDefense = 75, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 145, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_CONTRARY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SERPERIOR] = - { - .baseHP = 75, - .baseAttack = 75, - .baseDefense = 95, - .baseSpeed = 113, - .baseSpAttack = 75, - .baseSpDefense = 95, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 238, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_CONTRARY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_TEPIG] = - { - .baseHP = 65, - .baseAttack = 63, - .baseDefense = 45, - .baseSpeed = 45, - .baseSpAttack = 45, - .baseSpDefense = 45, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 62, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_THICK_FAT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_PIGNITE] = - { - .baseHP = 90, - .baseAttack = 93, - .baseDefense = 55, - .baseSpeed = 55, - .baseSpAttack = 70, - .baseSpDefense = 55, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 146, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_THICK_FAT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_EMBOAR] = - { - .baseHP = 110, - .baseAttack = 123, - .baseDefense = 65, - .baseSpeed = 65, - .baseSpAttack = 100, - .baseSpDefense = 65, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 238, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_OSHAWOTT] = - { - .baseHP = 55, - .baseAttack = 55, - .baseDefense = 45, - .baseSpeed = 45, - .baseSpAttack = 63, - .baseSpDefense = 45, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 62, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DEWOTT] = - { - .baseHP = 75, - .baseAttack = 75, - .baseDefense = 60, - .baseSpeed = 60, - .baseSpAttack = 83, - .baseSpDefense = 60, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 145, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SAMUROTT] = - { - .baseHP = 95, - .baseAttack = 100, - .baseDefense = 85, - .baseSpeed = 70, - .baseSpAttack = 108, - .baseSpDefense = 70, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 238, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_PATRAT] = - { - .baseHP = 45, - .baseAttack = 55, - .baseDefense = 39, - .baseSpeed = 42, - .baseSpAttack = 35, - .baseSpDefense = 39, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 51, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RUN_AWAY, - .ability2 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_WATCHOG] = - { - .baseHP = 60, - .baseAttack = 85, - .baseDefense = 69, - .baseSpeed = 77, - .baseSpAttack = 60, - .baseSpDefense = 69, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 147, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_ILLUMINATE, - .ability2 = ABILITY_KEEN_EYE, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LILLIPUP] = - { - .baseHP = 45, - .baseAttack = 60, - .baseDefense = 45, - .baseSpeed = 55, - .baseSpAttack = 25, - .baseSpDefense = 45, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 55, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_VITAL_SPIRIT, - .ability2 = ABILITY_PICKUP, - .abilityHidden = ABILITY_RUN_AWAY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_HERDIER] = - { - .baseHP = 65, - .baseAttack = 80, - .baseDefense = 65, - .baseSpeed = 60, - .baseSpAttack = 35, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 120, - .expYield = 130, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_SAND_RUSH, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_STOUTLAND] = - { - .baseHP = 85, - .baseAttack = 110, - .baseDefense = 90, - .baseSpeed = 80, - .baseSpAttack = 45, - .baseSpDefense = 90, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 225, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_SAND_RUSH, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_PURRLOIN] = - { - .baseHP = 41, - .baseAttack = 50, - .baseDefense = 37, - .baseSpeed = 66, - .baseSpAttack = 50, - .baseSpDefense = 37, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 255, - .expYield = 56, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIMBER, - .ability2 = ABILITY_UNBURDEN, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_LIEPARD] = - { - .baseHP = 64, - .baseAttack = 88, - .baseDefense = 50, - .baseSpeed = 106, - .baseSpAttack = 88, - .baseSpDefense = 50, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 90, - .expYield = 156, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIMBER, - .ability2 = ABILITY_UNBURDEN, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_PANSAGE] = - { - .baseHP = 50, - .baseAttack = 53, - .baseDefense = 48, - .baseSpeed = 64, - .baseSpAttack = 53, - .baseSpDefense = 48, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 190, - .expYield = 63, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_OVERGROW, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SIMISAGE] = - { - .baseHP = 75, - .baseAttack = 98, - .baseDefense = 63, - .baseSpeed = 101, - .baseSpAttack = 98, - .baseSpDefense = 63, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 75, - .expYield = 174, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_OVERGROW, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_PANSEAR] = - { - .baseHP = 50, - .baseAttack = 53, - .baseDefense = 48, - .baseSpeed = 64, - .baseSpAttack = 53, - .baseSpDefense = 48, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 190, - .expYield = 63, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_BLAZE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SIMISEAR] = - { - .baseHP = 75, - .baseAttack = 98, - .baseDefense = 63, - .baseSpeed = 101, - .baseSpAttack = 98, - .baseSpDefense = 63, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 75, - .expYield = 174, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_BLAZE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_PANPOUR] = - { - .baseHP = 50, - .baseAttack = 53, - .baseDefense = 48, - .baseSpeed = 64, - .baseSpAttack = 53, - .baseSpDefense = 48, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 63, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_TORRENT, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SIMIPOUR] = - { - .baseHP = 75, - .baseAttack = 98, - .baseDefense = 63, - .baseSpeed = 101, - .baseSpAttack = 98, - .baseSpDefense = 63, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 174, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GLUTTONY, - .abilityHidden = ABILITY_TORRENT, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MUNNA] = - { - .baseHP = 76, - .baseAttack = 25, - .baseDefense = 45, - .baseSpeed = 24, - .baseSpAttack = 67, - .baseSpDefense = 55, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 190, - .expYield = 58, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FOREWARN, - .ability2 = ABILITY_SYNCHRONIZE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_MUSHARNA] = - { - .baseHP = 116, - .baseAttack = 55, - .baseDefense = 85, - .baseSpeed = 29, - .baseSpAttack = 107, - .baseSpDefense = 95, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 75, - .expYield = 170, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FOREWARN, - .ability2 = ABILITY_SYNCHRONIZE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_PIDOVE] = - { - .baseHP = 50, - .baseAttack = 55, - .baseDefense = 50, - .baseSpeed = 43, - .baseSpAttack = 36, - .baseSpDefense = 30, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 53, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_BIG_PECKS, - .ability2 = ABILITY_SUPER_LUCK, - .abilityHidden = ABILITY_RIVALRY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_TRANQUILL] = - { - .baseHP = 62, - .baseAttack = 77, - .baseDefense = 62, - .baseSpeed = 65, - .baseSpAttack = 50, - .baseSpDefense = 42, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 125, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_BIG_PECKS, - .ability2 = ABILITY_SUPER_LUCK, - .abilityHidden = ABILITY_RIVALRY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_UNFEZANT] = - { - .baseHP = 80, - .baseAttack = 115, - .baseDefense = 80, - .baseSpeed = 93, - .baseSpAttack = 65, - .baseSpDefense = 55, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 220, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_BIG_PECKS, - .ability2 = ABILITY_SUPER_LUCK, - .abilityHidden = ABILITY_RIVALRY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_BLITZLE] = - { - .baseHP = 45, - .baseAttack = 60, - .baseDefense = 32, - .baseSpeed = 76, - .baseSpAttack = 50, - .baseSpDefense = 32, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 190, - .expYield = 59, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIGHTNING_ROD, - .ability2 = ABILITY_MOTOR_DRIVE, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_ZEBSTRIKA] = - { - .baseHP = 75, - .baseAttack = 100, - .baseDefense = 63, - .baseSpeed = 116, - .baseSpAttack = 80, - .baseSpDefense = 63, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 75, - .expYield = 174, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_LIGHTNING_ROD, - .ability2 = ABILITY_MOTOR_DRIVE, - .abilityHidden = ABILITY_SAP_SIPPER, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_ROGGENROLA] = - { - .baseHP = 55, - .baseAttack = 75, - .baseDefense = 85, - .baseSpeed = 15, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 255, - .expYield = 56, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMEVERSTONE, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_WEAK_ARMOR, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BOLDORE] = - { - .baseHP = 70, - .baseAttack = 105, - .baseDefense = 105, - .baseSpeed = 20, - .baseSpAttack = 50, - .baseSpDefense = 40, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 120, - .expYield = 137, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMEVERSTONE, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_WEAK_ARMOR, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GIGALITH] = - { - .baseHP = 85, - .baseAttack = 135, - .baseDefense = 130, - .baseSpeed = 25, - .baseSpAttack = 60, - .baseSpDefense = 80, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 45, - .expYield = 232, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMEVERSTONE, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_SAND_STREAM, - .abilityHidden = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_WOOBAT] = - { - .baseHP = 65, - .baseAttack = 45, - .baseDefense = 43, - .baseSpeed = 72, - .baseSpAttack = 55, - .baseSpDefense = 43, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FLYING, - .catchRate = 190, - .expYield = 65, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_UNAWARE, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_SIMPLE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SWOOBAT] = - { - .baseHP = 67, - .baseAttack = 57, - .baseDefense = 55, - .baseSpeed = 114, - .baseSpAttack = 77, - .baseSpDefense = 55, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 149, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_UNAWARE, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_SIMPLE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_DRILBUR] = - { - .baseHP = 60, - .baseAttack = 85, - .baseDefense = 40, - .baseSpeed = 68, - .baseSpAttack = 30, - .baseSpDefense = 45, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 120, - .expYield = 66, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_RUSH, - .ability2 = ABILITY_SAND_FORCE, - .abilityHidden = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_EXCADRILL] = - { - .baseHP = 110, - .baseAttack = 135, - .baseDefense = 60, - .baseSpeed = 88, - .baseSpAttack = 50, - .baseSpDefense = 65, - .type1 = TYPE_GROUND, - .type2 = TYPE_STEEL, - .catchRate = 60, - .expYield = 178, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAND_RUSH, - .ability2 = ABILITY_SAND_FORCE, - .abilityHidden = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_AUDINO] = - { - .baseHP = 103, - .baseAttack = 60, - .baseDefense = 86, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 86, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 390, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMORAN_BERRY, - .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HEALER, - .ability2 = ABILITY_REGENERATOR, - .abilityHidden = ABILITY_KLUTZ, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_TIMBURR] = - { - .baseHP = 75, - .baseAttack = 80, - .baseDefense = 55, - .baseSpeed = 35, - .baseSpAttack = 25, - .baseSpDefense = 35, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 180, - .expYield = 61, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_SHEER_FORCE, - .abilityHidden = ABILITY_IRON_FIST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_GURDURR] = - { - .baseHP = 85, - .baseAttack = 105, - .baseDefense = 85, - .baseSpeed = 40, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 90, - .expYield = 142, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_SHEER_FORCE, - .abilityHidden = ABILITY_IRON_FIST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_CONKELDURR] = - { - .baseHP = 105, - .baseAttack = 140, - .baseDefense = 95, - .baseSpeed = 45, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 227, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_SHEER_FORCE, - .abilityHidden = ABILITY_IRON_FIST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_TYMPOLE] = - { - .baseHP = 50, - .baseAttack = 50, - .baseDefense = 40, - .baseSpeed = 64, - .baseSpAttack = 50, - .baseSpDefense = 40, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 255, - .expYield = 59, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_PALPITOAD] = - { - .baseHP = 75, - .baseAttack = 65, - .baseDefense = 55, - .baseSpeed = 69, - .baseSpAttack = 65, - .baseSpDefense = 55, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 120, - .expYield = 134, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SEISMITOAD] = - { - .baseHP = 105, - .baseAttack = 95, - .baseDefense = 75, - .baseSpeed = 74, - .baseSpAttack = 85, - .baseSpDefense = 75, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 229, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_POISON_TOUCH, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_THROH] = - { - .baseHP = 120, - .baseAttack = 100, - .baseDefense = 85, - .baseSpeed = 45, - .baseSpAttack = 30, - .baseSpDefense = 85, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 163, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_BELT, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_GUTS, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SAWK] = - { - .baseHP = 75, - .baseAttack = 125, - .baseDefense = 75, - .baseSpeed = 85, - .baseSpAttack = 30, - .baseSpDefense = 75, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 163, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_BELT, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SEWADDLE] = - { - .baseHP = 45, - .baseAttack = 53, - .baseDefense = 70, - .baseSpeed = 42, - .baseSpAttack = 40, - .baseSpDefense = 60, - .type1 = TYPE_BUG, - .type2 = TYPE_GRASS, - .catchRate = 255, - .expYield = 62, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SWADLOON] = - { - .baseHP = 55, - .baseAttack = 63, - .baseDefense = 90, - .baseSpeed = 42, - .baseSpAttack = 50, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_GRASS, - .catchRate = 120, - .expYield = 133, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_LEAF_GUARD, - .ability2 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_LEAVANNY] = - { - .baseHP = 75, - .baseAttack = 103, - .baseDefense = 80, - .baseSpeed = 92, - .baseSpAttack = 70, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 225, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_VENIPEDE] = - { - .baseHP = 30, - .baseAttack = 45, - .baseDefense = 59, - .baseSpeed = 57, - .baseSpAttack = 30, - .baseSpDefense = 39, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 255, - .expYield = 52, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_SWARM, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_WHIRLIPEDE] = - { - .baseHP = 40, - .baseAttack = 55, - .baseDefense = 99, - .baseSpeed = 47, - .baseSpAttack = 40, - .baseSpDefense = 79, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 120, - .expYield = 126, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_SWARM, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_SCOLIPEDE] = - { - .baseHP = 60, - .baseAttack = 100, - .baseDefense = 89, - .baseSpeed = 112, - .baseSpAttack = 55, - .baseSpDefense = 69, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 218, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_SWARM, - .abilityHidden = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_COTTONEE] = - { - .baseHP = 40, - .baseAttack = 27, - .baseDefense = 60, - .baseSpeed = 66, - .baseSpAttack = 37, - .baseSpDefense = 50, - .type1 = TYPE_GRASS, - .type2 = TYPE_FAIRY, - .catchRate = 190, - .expYield = 56, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_PRANKSTER, - .ability2 = ABILITY_INFILTRATOR, - .abilityHidden = ABILITY_CHLOROPHYLL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_WHIMSICOTT] = - { - .baseHP = 60, - .baseAttack = 67, - .baseDefense = 85, - .baseSpeed = 116, - .baseSpAttack = 77, - .baseSpDefense = 75, - .type1 = TYPE_GRASS, - .type2 = TYPE_FAIRY, - .catchRate = 75, - .expYield = 168, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_PRANKSTER, - .ability2 = ABILITY_INFILTRATOR, - .abilityHidden = ABILITY_CHLOROPHYLL, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_PETILIL] = - { - .baseHP = 45, - .baseAttack = 35, - .baseDefense = 50, - .baseSpeed = 30, - .baseSpAttack = 70, - .baseSpDefense = 50, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 190, - .expYield = 56, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_LEAF_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_LILLIGANT] = - { - .baseHP = 70, - .baseAttack = 60, - .baseDefense = 75, - .baseSpeed = 90, - .baseSpAttack = 110, - .baseSpDefense = 75, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 75, - .expYield = 168, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMABSORB_BULB, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_OWN_TEMPO, - .abilityHidden = ABILITY_LEAF_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_BASCULIN] = - { - .baseHP = 70, - .baseAttack = 92, - .baseDefense = 65, - .baseSpeed = 98, - .baseSpAttack = 80, - .baseSpDefense = 55, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 25, - .expYield = 161, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_RECKLESS, - .ability2 = ABILITY_ADAPTABILITY, - .abilityHidden = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_SANDILE] = - { - .baseHP = 50, - .baseAttack = 72, - .baseDefense = 35, - .baseSpeed = 65, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_GROUND, - .type2 = TYPE_DARK, - .catchRate = 180, - .expYield = 58, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_GLASSES, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_MOXIE, - .abilityHidden = ABILITY_ANGER_POINT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KROKOROK] = - { - .baseHP = 60, - .baseAttack = 82, - .baseDefense = 45, - .baseSpeed = 74, - .baseSpAttack = 45, - .baseSpDefense = 45, - .type1 = TYPE_GROUND, - .type2 = TYPE_DARK, - .catchRate = 90, - .expYield = 123, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMBLACK_GLASSES, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_MOXIE, - .abilityHidden = ABILITY_ANGER_POINT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KROOKODILE] = - { - .baseHP = 95, - .baseAttack = 117, - .baseDefense = 80, - .baseSpeed = 92, - .baseSpAttack = 65, - .baseSpDefense = 70, - .type1 = TYPE_GROUND, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 234, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMBLACK_GLASSES, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_MOXIE, - .abilityHidden = ABILITY_ANGER_POINT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_DARUMAKA] = - { - .baseHP = 70, - .baseAttack = 90, - .baseDefense = 45, - .baseSpeed = 50, - .baseSpAttack = 15, - .baseSpDefense = 45, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 120, - .expYield = 63, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_HUSTLE, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_DARMANITAN] = - { - .baseHP = 105, - .baseAttack = 140, - .baseDefense = 55, - .baseSpeed = 95, - .baseSpAttack = 30, - .baseSpDefense = 55, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 60, - .expYield = 168, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SHEER_FORCE, - .abilityHidden = ABILITY_ZEN_MODE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MARACTUS] = - { - .baseHP = 75, - .baseAttack = 86, - .baseDefense = 67, - .baseSpeed = 60, - .baseSpAttack = 106, - .baseSpDefense = 67, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 255, - .expYield = 161, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_CHLOROPHYLL, - .abilityHidden = ABILITY_STORM_DRAIN, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_DWEBBLE] = - { - .baseHP = 50, - .baseAttack = 65, - .baseDefense = 85, - .baseSpeed = 55, - .baseSpAttack = 35, - .baseSpDefense = 35, - .type1 = TYPE_BUG, - .type2 = TYPE_ROCK, - .catchRate = 190, - .expYield = 65, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_CRUSTLE] = - { - .baseHP = 70, - .baseAttack = 105, - .baseDefense = 125, - .baseSpeed = 45, - .baseSpAttack = 65, - .baseSpDefense = 75, - .type1 = TYPE_BUG, - .type2 = TYPE_ROCK, - .catchRate = 75, - .expYield = 170, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STURDY, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SCRAGGY] = - { - .baseHP = 50, - .baseAttack = 75, - .baseDefense = 70, - .baseSpeed = 48, - .baseSpAttack = 35, - .baseSpDefense = 70, - .type1 = TYPE_DARK, - .type2 = TYPE_FIGHTING, - .catchRate = 180, - .expYield = 70, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SHED_SKIN, - .ability2 = ABILITY_MOXIE, - .abilityHidden = ABILITY_INTIMIDATE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_SCRAFTY] = - { - .baseHP = 65, - .baseAttack = 90, - .baseDefense = 115, - .baseSpeed = 58, - .baseSpAttack = 45, - .baseSpDefense = 115, - .type1 = TYPE_DARK, - .type2 = TYPE_FIGHTING, - .catchRate = 90, - .expYield = 171, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SHED_SKIN, - .ability2 = ABILITY_MOXIE, - .abilityHidden = ABILITY_INTIMIDATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SIGILYPH] = - { - .baseHP = 72, - .baseAttack = 58, - .baseDefense = 80, - .baseSpeed = 97, - .baseSpAttack = 103, - .baseSpDefense = 80, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 172, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_WONDER_SKIN, - .ability2 = ABILITY_MAGIC_GUARD, - .abilityHidden = ABILITY_TINTED_LENS, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_YAMASK] = - { - .baseHP = 38, - .baseAttack = 30, - .baseDefense = 85, - .baseSpeed = 30, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 190, - .expYield = 61, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_MUMMY, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_COFAGRIGUS] = - { - .baseHP = 58, - .baseAttack = 50, - .baseDefense = 145, - .baseSpeed = 30, - .baseSpAttack = 95, - .baseSpDefense = 105, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 90, - .expYield = 169, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_MUMMY, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_TIRTOUGA] = - { - .baseHP = 54, - .baseAttack = 78, - .baseDefense = 103, - .baseSpeed = 22, - .baseSpAttack = 53, - .baseSpDefense = 45, - .type1 = TYPE_WATER, - .type2 = TYPE_ROCK, - .catchRate = 45, - .expYield = 71, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SOLID_ROCK, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CARRACOSTA] = - { - .baseHP = 74, - .baseAttack = 108, - .baseDefense = 133, - .baseSpeed = 32, - .baseSpAttack = 83, - .baseSpDefense = 65, - .type1 = TYPE_WATER, - .type2 = TYPE_ROCK, - .catchRate = 45, - .expYield = 173, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_SOLID_ROCK, - .ability2 = ABILITY_STURDY, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ARCHEN] = - { - .baseHP = 55, - .baseAttack = 112, - .baseDefense = 45, - .baseSpeed = 70, - .baseSpAttack = 74, - .baseSpDefense = 45, - .type1 = TYPE_ROCK, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 71, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_DEFEATIST, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_ARCHEOPS] = - { - .baseHP = 75, - .baseAttack = 140, - .baseDefense = 65, - .baseSpeed = 110, - .baseSpAttack = 112, - .baseSpDefense = 65, - .type1 = TYPE_ROCK, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 177, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_DEFEATIST, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_TRUBBISH] = - { - .baseHP = 50, - .baseAttack = 50, - .baseDefense = 62, - .baseSpeed = 65, - .baseSpAttack = 40, - .baseSpDefense = 62, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 190, - .expYield = 66, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSILK_SCARF, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STENCH, - .ability2 = ABILITY_STICKY_HOLD, - .abilityHidden = ABILITY_AFTERMATH, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_GARBODOR] = - { - .baseHP = 80, - .baseAttack = 95, - .baseDefense = 82, - .baseSpeed = 75, - .baseSpAttack = 60, - .baseSpDefense = 82, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 60, - .expYield = 166, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMSILK_SCARF, - .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STENCH, - .ability2 = ABILITY_WEAK_ARMOR, - .abilityHidden = ABILITY_AFTERMATH, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_ZORUA] = - { - .baseHP = 40, - .baseAttack = 65, - .baseDefense = 40, - .baseSpeed = 65, - .baseSpAttack = 80, - .baseSpDefense = 40, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 75, - .expYield = 66, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_ILLUSION, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_ZOROARK] = - { - .baseHP = 60, - .baseAttack = 105, - .baseDefense = 60, - .baseSpeed = 105, - .baseSpAttack = 120, - .baseSpDefense = 60, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 179, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_ILLUSION, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MINCCINO] = - { - .baseHP = 55, - .baseAttack = 50, - .baseDefense = 40, - .baseSpeed = 75, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 60, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_SKILL_LINK, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_CINCCINO] = - { - .baseHP = 75, - .baseAttack = 95, - .baseDefense = 60, - .baseSpeed = 115, - .baseSpAttack = 65, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 60, - .expYield = 165, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_CUTE_CHARM, - .ability2 = ABILITY_TECHNICIAN, - .abilityHidden = ABILITY_SKILL_LINK, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_GOTHITA] = - { - .baseHP = 45, - .baseAttack = 30, - .baseDefense = 50, - .baseSpeed = 45, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 200, - .expYield = 58, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_FRISK, - .ability2 = ABILITY_COMPETITIVE, - .abilityHidden = ABILITY_SHADOW_TAG, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GOTHORITA] = - { - .baseHP = 60, - .baseAttack = 45, - .baseDefense = 70, - .baseSpeed = 55, - .baseSpAttack = 75, - .baseSpDefense = 85, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 100, - .expYield = 137, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_FRISK, - .ability2 = ABILITY_COMPETITIVE, - .abilityHidden = ABILITY_SHADOW_TAG, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GOTHITELLE] = - { - .baseHP = 70, - .baseAttack = 55, - .baseDefense = 95, - .baseSpeed = 65, - .baseSpAttack = 95, - .baseSpDefense = 110, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 50, - .expYield = 221, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_FRISK, - .ability2 = ABILITY_COMPETITIVE, - .abilityHidden = ABILITY_SHADOW_TAG, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SOLOSIS] = - { - .baseHP = 45, - .baseAttack = 30, - .baseDefense = 40, - .baseSpeed = 20, - .baseSpAttack = 105, - .baseSpDefense = 50, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 200, - .expYield = 58, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_OVERCOAT, - .ability2 = ABILITY_MAGIC_GUARD, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_DUOSION] = - { - .baseHP = 65, - .baseAttack = 40, - .baseDefense = 50, - .baseSpeed = 30, - .baseSpAttack = 125, - .baseSpDefense = 60, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 100, - .expYield = 130, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_OVERCOAT, - .ability2 = ABILITY_MAGIC_GUARD, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_REUNICLUS] = - { - .baseHP = 110, - .baseAttack = 65, - .baseDefense = 75, - .baseSpeed = 30, - .baseSpAttack = 125, - .baseSpDefense = 85, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 50, - .expYield = 221, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_OVERCOAT, - .ability2 = ABILITY_MAGIC_GUARD, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_DUCKLETT] = - { - .baseHP = 62, - .baseAttack = 44, - .baseDefense = 50, - .baseSpeed = 55, - .baseSpAttack = 44, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_FLYING, - .catchRate = 190, - .expYield = 61, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_BIG_PECKS, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SWANNA] = - { - .baseHP = 75, - .baseAttack = 87, - .baseDefense = 63, - .baseSpeed = 98, - .baseSpAttack = 87, - .baseSpDefense = 63, - .type1 = TYPE_WATER, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 166, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_BIG_PECKS, - .abilityHidden = ABILITY_HYDRATION, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_VANILLITE] = - { - .baseHP = 36, - .baseAttack = 50, - .baseDefense = 50, - .baseSpeed = 44, - .baseSpAttack = 65, - .baseSpDefense = 60, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 255, - .expYield = 61, - .evYield_SpAttack = 1, - .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ICE_BODY, - .ability2 = ABILITY_SNOW_CLOAK, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_VANILLISH] = - { - .baseHP = 51, - .baseAttack = 65, - .baseDefense = 65, - .baseSpeed = 59, - .baseSpAttack = 80, - .baseSpDefense = 75, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 120, - .expYield = 138, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ICE_BODY, - .ability2 = ABILITY_SNOW_CLOAK, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_VANILLUXE] = - { - .baseHP = 71, - .baseAttack = 95, - .baseDefense = 85, - .baseSpeed = 79, - .baseSpAttack = 110, - .baseSpDefense = 95, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 241, - .evYield_SpAttack = 3, - .item1 = ITEM_NONE, // ITEMNEVER_MELT_ICE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_ICE_BODY, - .ability2 = ABILITY_SNOW_WARNING, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_DEERLING] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 50, - .baseSpeed = 75, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_GRASS, - .catchRate = 190, - .expYield = 67, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_SAP_SIPPER, - .abilityHidden = ABILITY_SERENE_GRACE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_SAWSBUCK] = - { - .baseHP = 80, - .baseAttack = 100, - .baseDefense = 70, - .baseSpeed = 95, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_NORMAL, - .type2 = TYPE_GRASS, - .catchRate = 75, - .expYield = 166, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_CHLOROPHYLL, - .ability2 = ABILITY_SAP_SIPPER, - .abilityHidden = ABILITY_SERENE_GRACE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_EMOLGA] = - { - .baseHP = 55, - .baseAttack = 75, - .baseDefense = 60, - .baseSpeed = 103, - .baseSpAttack = 75, - .baseSpDefense = 60, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_FLYING, - .catchRate = 200, - .expYield = 150, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STATIC, - .abilityHidden = ABILITY_MOTOR_DRIVE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_KARRABLAST] = - { - .baseHP = 50, - .baseAttack = 75, - .baseDefense = 45, - .baseSpeed = 60, - .baseSpAttack = 40, - .baseSpDefense = 45, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 200, - .expYield = 63, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_NO_GUARD, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ESCAVALIER] = - { - .baseHP = 70, - .baseAttack = 135, - .baseDefense = 105, - .baseSpeed = 20, - .baseSpAttack = 60, - .baseSpDefense = 105, - .type1 = TYPE_BUG, - .type2 = TYPE_STEEL, - .catchRate = 75, - .expYield = 173, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_FOONGUS] = - { - .baseHP = 69, - .baseAttack = 55, - .baseDefense = 45, - .baseSpeed = 15, - .baseSpAttack = 55, - .baseSpDefense = 55, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 190, - .expYield = 59, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_EFFECT_SPORE, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_AMOONGUSS] = - { - .baseHP = 114, - .baseAttack = 85, - .baseDefense = 70, - .baseSpeed = 30, - .baseSpAttack = 85, - .baseSpDefense = 80, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 75, - .expYield = 162, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_EFFECT_SPORE, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_FRILLISH] = - { - .baseHP = 55, - .baseAttack = 40, - .baseDefense = 50, - .baseSpeed = 40, - .baseSpAttack = 65, - .baseSpDefense = 85, - .type1 = TYPE_WATER, - .type2 = TYPE_GHOST, - .catchRate = 190, - .expYield = 67, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_CURSED_BODY, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_JELLICENT] = - { - .baseHP = 100, - .baseAttack = 60, - .baseDefense = 70, - .baseSpeed = 60, - .baseSpAttack = 85, - .baseSpDefense = 105, - .type1 = TYPE_WATER, - .type2 = TYPE_GHOST, - .catchRate = 60, - .expYield = 168, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_WATER_ABSORB, - .ability2 = ABILITY_CURSED_BODY, - .abilityHidden = ABILITY_DAMP, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_ALOMOMOLA] = - { - .baseHP = 165, - .baseAttack = 75, - .baseDefense = 80, - .baseSpeed = 65, - .baseSpAttack = 40, - .baseSpDefense = 45, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 165, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_HEALER, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_JOLTIK] = - { - .baseHP = 50, - .baseAttack = 47, - .baseDefense = 50, - .baseSpeed = 65, - .baseSpAttack = 57, - .baseSpDefense = 50, - .type1 = TYPE_BUG, - .type2 = TYPE_ELECTRIC, - .catchRate = 190, - .expYield = 64, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_COMPOUND_EYES, - .ability2 = ABILITY_UNNERVE, - .abilityHidden = ABILITY_SWARM, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_GALVANTULA] = - { - .baseHP = 70, - .baseAttack = 77, - .baseDefense = 60, - .baseSpeed = 108, - .baseSpAttack = 97, - .baseSpDefense = 60, - .type1 = TYPE_BUG, - .type2 = TYPE_ELECTRIC, - .catchRate = 75, - .expYield = 165, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_COMPOUND_EYES, - .ability2 = ABILITY_UNNERVE, - .abilityHidden = ABILITY_SWARM, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_FERROSEED] = - { - .baseHP = 44, - .baseAttack = 50, - .baseDefense = 91, - .baseSpeed = 10, - .baseSpAttack = 24, - .baseSpDefense = 86, - .type1 = TYPE_GRASS, - .type2 = TYPE_STEEL, - .catchRate = 255, - .expYield = 61, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSTICKY_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_IRON_BARBS, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_FERROTHORN] = - { - .baseHP = 74, - .baseAttack = 94, - .baseDefense = 131, - .baseSpeed = 20, - .baseSpAttack = 54, - .baseSpDefense = 116, - .type1 = TYPE_GRASS, - .type2 = TYPE_STEEL, - .catchRate = 90, - .expYield = 171, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSTICKY_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_IRON_BARBS, - .abilityHidden = ABILITY_ANTICIPATION, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KLINK] = - { - .baseHP = 40, - .baseAttack = 55, - .baseDefense = 70, - .baseSpeed = 30, - .baseSpAttack = 45, - .baseSpDefense = 60, - .type1 = TYPE_STEEL, - .type2 = TYPE_STEEL, - .catchRate = 130, - .expYield = 60, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_PLUS, - .ability2 = ABILITY_MINUS, - .abilityHidden = ABILITY_CLEAR_BODY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KLANG] = - { - .baseHP = 60, - .baseAttack = 80, - .baseDefense = 95, - .baseSpeed = 50, - .baseSpAttack = 70, - .baseSpDefense = 85, - .type1 = TYPE_STEEL, - .type2 = TYPE_STEEL, - .catchRate = 60, - .expYield = 154, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_PLUS, - .ability2 = ABILITY_MINUS, - .abilityHidden = ABILITY_CLEAR_BODY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KLINKLANG] = - { - .baseHP = 60, - .baseAttack = 100, - .baseDefense = 115, - .baseSpeed = 90, - .baseSpAttack = 70, - .baseSpDefense = 85, - .type1 = TYPE_STEEL, - .type2 = TYPE_STEEL, - .catchRate = 30, - .expYield = 234, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_PLUS, - .ability2 = ABILITY_MINUS, - .abilityHidden = ABILITY_CLEAR_BODY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_TYNAMO] = - { - .baseHP = 35, - .baseAttack = 55, - .baseDefense = 40, - .baseSpeed = 60, - .baseSpAttack = 45, - .baseSpDefense = 40, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 190, - .expYield = 55, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_EELEKTRIK] = - { - .baseHP = 65, - .baseAttack = 85, - .baseDefense = 70, - .baseSpeed = 40, - .baseSpAttack = 75, - .baseSpDefense = 70, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 60, - .expYield = 142, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_EELEKTROSS] = - { - .baseHP = 85, - .baseAttack = 115, - .baseDefense = 80, - .baseSpeed = 50, - .baseSpAttack = 105, - .baseSpDefense = 80, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 30, - .expYield = 232, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ELGYEM] = - { - .baseHP = 55, - .baseAttack = 55, - .baseDefense = 55, - .baseSpeed = 30, - .baseSpAttack = 85, - .baseSpDefense = 55, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 255, - .expYield = 67, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_TELEPATHY, - .ability2 = ABILITY_SYNCHRONIZE, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BEHEEYEM] = - { - .baseHP = 75, - .baseAttack = 75, - .baseDefense = 75, - .baseSpeed = 40, - .baseSpAttack = 125, - .baseSpDefense = 95, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 90, - .expYield = 170, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_TELEPATHY, - .ability2 = ABILITY_SYNCHRONIZE, - .abilityHidden = ABILITY_ANALYTIC, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LITWICK] = - { - .baseHP = 50, - .baseAttack = 30, - .baseDefense = 55, - .baseSpeed = 20, - .baseSpAttack = 65, - .baseSpDefense = 55, - .type1 = TYPE_GHOST, - .type2 = TYPE_FIRE, - .catchRate = 190, - .expYield = 55, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_FLASH_FIRE, - .ability2 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_LAMPENT] = - { - .baseHP = 60, - .baseAttack = 40, - .baseDefense = 60, - .baseSpeed = 55, - .baseSpAttack = 95, - .baseSpDefense = 60, - .type1 = TYPE_GHOST, - .type2 = TYPE_FIRE, - .catchRate = 90, - .expYield = 130, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_FLASH_FIRE, - .ability2 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_CHANDELURE] = - { - .baseHP = 60, - .baseAttack = 55, - .baseDefense = 90, - .baseSpeed = 80, - .baseSpAttack = 145, - .baseSpDefense = 90, - .type1 = TYPE_GHOST, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 234, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_FLASH_FIRE, - .ability2 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_AXEW] = - { - .baseHP = 46, - .baseAttack = 87, - .baseDefense = 60, - .baseSpeed = 57, - .baseSpAttack = 30, - .baseSpDefense = 40, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 75, - .expYield = 64, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_FRAXURE] = - { - .baseHP = 66, - .baseAttack = 117, - .baseDefense = 70, - .baseSpeed = 67, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 60, - .expYield = 144, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_HAXORUS] = - { - .baseHP = 76, - .baseAttack = 147, - .baseDefense = 90, - .baseSpeed = 97, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 243, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_CUBCHOO] = - { - .baseHP = 55, - .baseAttack = 70, - .baseDefense = 40, - .baseSpeed = 40, - .baseSpAttack = 60, - .baseSpDefense = 40, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 120, - .expYield = 61, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SNOW_CLOAK, - .ability2 = ABILITY_SLUSH_RUSH, - .abilityHidden = ABILITY_RATTLED, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_BEARTIC] = - { - .baseHP = 95, - .baseAttack = 130, - .baseDefense = 80, - .baseSpeed = 50, - .baseSpAttack = 70, - .baseSpDefense = 80, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 60, - .expYield = 177, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SNOW_CLOAK, - .ability2 = ABILITY_SLUSH_RUSH, - .abilityHidden = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_CRYOGONAL] = - { - .baseHP = 80, - .baseAttack = 50, - .baseDefense = 50, - .baseSpeed = 105, - .baseSpAttack = 95, - .baseSpDefense = 135, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 25, - .expYield = 180, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SHELMET] = - { - .baseHP = 50, - .baseAttack = 40, - .baseDefense = 85, - .baseSpeed = 25, - .baseSpAttack = 40, - .baseSpDefense = 65, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 200, - .expYield = 61, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_HYDRATION, - .ability2 = ABILITY_SHELL_ARMOR, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ACCELGOR] = - { - .baseHP = 80, - .baseAttack = 70, - .baseDefense = 40, - .baseSpeed = 145, - .baseSpAttack = 100, - .baseSpDefense = 60, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 75, - .expYield = 173, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_HYDRATION, - .ability2 = ABILITY_STICKY_HOLD, - .abilityHidden = ABILITY_UNBURDEN, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_STUNFISK] = - { - .baseHP = 109, - .baseAttack = 66, - .baseDefense = 84, - .baseSpeed = 32, - .baseSpAttack = 81, - .baseSpDefense = 99, - .type1 = TYPE_GROUND, - .type2 = TYPE_ELECTRIC, - .catchRate = 75, - .expYield = 165, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSOFT_SAND, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_STATIC, - .ability2 = ABILITY_LIMBER, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MIENFOO] = - { - .baseHP = 45, - .baseAttack = 85, - .baseDefense = 50, - .baseSpeed = 65, - .baseSpAttack = 55, - .baseSpDefense = 50, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 180, - .expYield = 70, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_REGENERATOR, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MIENSHAO] = - { - .baseHP = 65, - .baseAttack = 125, - .baseDefense = 60, - .baseSpeed = 105, - .baseSpAttack = 95, - .baseSpDefense = 60, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 179, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_REGENERATOR, - .abilityHidden = ABILITY_RECKLESS, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_DRUDDIGON] = - { - .baseHP = 77, - .baseAttack = 120, - .baseDefense = 90, - .baseSpeed = 48, - .baseSpAttack = 60, - .baseSpDefense = 90, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 170, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMDRAGON_FANG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_ROUGH_SKIN, - .ability2 = ABILITY_SHEER_FORCE, - .abilityHidden = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_GOLETT] = - { - .baseHP = 59, - .baseAttack = 74, - .baseDefense = 50, - .baseSpeed = 35, - .baseSpAttack = 35, - .baseSpDefense = 50, - .type1 = TYPE_GROUND, - .type2 = TYPE_GHOST, - .catchRate = 190, - .expYield = 61, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_IRON_FIST, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_NO_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_GOLURK] = - { - .baseHP = 89, - .baseAttack = 124, - .baseDefense = 80, - .baseSpeed = 55, - .baseSpAttack = 55, - .baseSpDefense = 80, - .type1 = TYPE_GROUND, - .type2 = TYPE_GHOST, - .catchRate = 90, - .expYield = 169, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_IRON_FIST, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_NO_GUARD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_PAWNIARD] = - { - .baseHP = 45, - .baseAttack = 85, - .baseDefense = 70, - .baseSpeed = 60, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_DARK, - .type2 = TYPE_STEEL, - .catchRate = 120, - .expYield = 68, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_DEFIANT, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_PRESSURE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_BISHARP] = - { - .baseHP = 65, - .baseAttack = 125, - .baseDefense = 100, - .baseSpeed = 70, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_DARK, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 172, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_DEFIANT, - .ability2 = ABILITY_INNER_FOCUS, - .abilityHidden = ABILITY_PRESSURE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_BOUFFALANT] = - { - .baseHP = 95, - .baseAttack = 110, - .baseDefense = 95, - .baseSpeed = 55, - .baseSpAttack = 40, - .baseSpDefense = 95, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 172, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RECKLESS, - .ability2 = ABILITY_SAP_SIPPER, - .abilityHidden = ABILITY_SOUNDPROOF, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_RUFFLET] = - { - .baseHP = 70, - .baseAttack = 83, - .baseDefense = 50, - .baseSpeed = 60, - .baseSpAttack = 37, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 190, - .expYield = 70, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_SHEER_FORCE, - .abilityHidden = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_BRAVIARY] = - { - .baseHP = 100, - .baseAttack = 123, - .baseDefense = 75, - .baseSpeed = 80, - .baseSpAttack = 57, - .baseSpDefense = 75, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 60, - .expYield = 179, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_SHEER_FORCE, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_VULLABY] = - { - .baseHP = 70, - .baseAttack = 55, - .baseDefense = 75, - .baseSpeed = 60, - .baseSpAttack = 45, - .baseSpDefense = 65, - .type1 = TYPE_DARK, - .type2 = TYPE_FLYING, - .catchRate = 190, - .expYield = 74, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_BIG_PECKS, - .ability2 = ABILITY_OVERCOAT, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MANDIBUZZ] = - { - .baseHP = 110, - .baseAttack = 65, - .baseDefense = 105, - .baseSpeed = 80, - .baseSpAttack = 55, - .baseSpDefense = 95, - .type1 = TYPE_DARK, - .type2 = TYPE_FLYING, - .catchRate = 60, - .expYield = 179, - .evYield_SpAttack = 2, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_BIG_PECKS, - .ability2 = ABILITY_OVERCOAT, - .abilityHidden = ABILITY_WEAK_ARMOR, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_HEATMOR] = - { - .baseHP = 85, - .baseAttack = 97, - .baseDefense = 66, - .baseSpeed = 65, - .baseSpAttack = 105, - .baseSpDefense = 66, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 90, - .expYield = 169, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_GLUTTONY, - .ability2 = ABILITY_FLASH_FIRE, - .abilityHidden = ABILITY_WHITE_SMOKE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_DURANT] = - { - .baseHP = 58, - .baseAttack = 109, - .baseDefense = 112, - .baseSpeed = 109, - .baseSpAttack = 48, - .baseSpDefense = 48, - .type1 = TYPE_BUG, - .type2 = TYPE_STEEL, - .catchRate = 90, - .expYield = 169, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .ability2 = ABILITY_HUSTLE, - .abilityHidden = ABILITY_TRUANT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_DEINO] = - { - .baseHP = 52, - .baseAttack = 65, - .baseDefense = 50, - .baseSpeed = 38, - .baseSpAttack = 45, - .baseSpDefense = 50, - .type1 = TYPE_DARK, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_ZWEILOUS] = - { - .baseHP = 72, - .baseAttack = 85, - .baseDefense = 70, - .baseSpeed = 58, - .baseSpAttack = 65, - .baseSpDefense = 70, - .type1 = TYPE_DARK, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 147, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_HUSTLE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_HYDREIGON] = - { - .baseHP = 92, - .baseAttack = 105, - .baseDefense = 90, - .baseSpeed = 98, - .baseSpAttack = 125, - .baseSpDefense = 90, - .type1 = TYPE_DARK, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_LARVESTA] = - { - .baseHP = 55, - .baseAttack = 85, - .baseDefense = 55, - .baseSpeed = 60, - .baseSpAttack = 50, - .baseSpDefense = 55, - .type1 = TYPE_BUG, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 72, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_SWARM, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_VOLCARONA] = - { - .baseHP = 85, - .baseAttack = 60, - .baseDefense = 65, - .baseSpeed = 100, - .baseSpAttack = 135, - .baseSpDefense = 105, - .type1 = TYPE_BUG, - .type2 = TYPE_FIRE, - .catchRate = 15, - .expYield = 248, - .evYield_SpAttack = 3, - .item1 = ITEM_NONE, // ITEMSILVER_POWDER, - .item2 = ITEM_NONE, // ITEMSILVER_POWDER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_SWARM, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_COBALION] = - { - .baseHP = 91, - .baseAttack = 90, - .baseDefense = 129, - .baseSpeed = 108, - .baseSpAttack = 90, - .baseSpDefense = 72, - .type1 = TYPE_STEEL, - .type2 = TYPE_FIGHTING, - .catchRate = 3, - .expYield = 261, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_TERRAKION] = - { - .baseHP = 91, - .baseAttack = 129, - .baseDefense = 90, - .baseSpeed = 108, - .baseSpAttack = 72, - .baseSpDefense = 90, - .type1 = TYPE_ROCK, - .type2 = TYPE_FIGHTING, - .catchRate = 3, - .expYield = 261, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_VIRIZION] = - { - .baseHP = 91, - .baseAttack = 90, - .baseDefense = 72, - .baseSpeed = 108, - .baseSpAttack = 90, - .baseSpDefense = 129, - .type1 = TYPE_GRASS, - .type2 = TYPE_FIGHTING, - .catchRate = 3, - .expYield = 261, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_TORNADUS] = - { - .baseHP = 79, - .baseAttack = 115, - .baseDefense = 70, - .baseSpeed = 111, - .baseSpAttack = 125, - .baseSpDefense = 80, - .type1 = TYPE_FLYING, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 261, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 120, - .friendship = 90, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRANKSTER, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_THUNDURUS] = - { - .baseHP = 79, - .baseAttack = 115, - .baseDefense = 70, - .baseSpeed = 111, - .baseSpAttack = 125, - .baseSpDefense = 80, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 261, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_MALE, - .eggCycles = 120, - .friendship = 90, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRANKSTER, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_RESHIRAM] = - { - .baseHP = 100, - .baseAttack = 120, - .baseDefense = 100, - .baseSpeed = 90, - .baseSpAttack = 150, - .baseSpDefense = 120, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FIRE, - .catchRate = 3, - .expYield = 306, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_TURBOBLAZE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_ZEKROM] = - { - .baseHP = 100, - .baseAttack = 150, - .baseDefense = 120, - .baseSpeed = 90, - .baseSpAttack = 120, - .baseSpDefense = 100, - .type1 = TYPE_DRAGON, - .type2 = TYPE_ELECTRIC, - .catchRate = 3, - .expYield = 306, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_TERAVOLT, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_LANDORUS] = - { - .baseHP = 89, - .baseAttack = 125, - .baseDefense = 90, - .baseSpeed = 101, - .baseSpAttack = 115, - .baseSpDefense = 80, - .type1 = TYPE_GROUND, - .type2 = TYPE_FLYING, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = MON_MALE, - .eggCycles = 120, - .friendship = 90, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SAND_FORCE, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KYUREM] = - { - .baseHP = 125, - .baseAttack = 130, - .baseDefense = 90, - .baseSpeed = 95, - .baseSpAttack = 130, - .baseSpDefense = 90, - .type1 = TYPE_DRAGON, - .type2 = TYPE_ICE, - .catchRate = 3, - .expYield = 297, - .evYield_HP = 1, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRESSURE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KYUREM_WHITE] = - { - .baseHP = 125, - .baseAttack = 120, - .baseDefense = 90, - .baseSpeed = 95, - .baseSpAttack = 170, - .baseSpDefense = 100, - .type1 = TYPE_DRAGON, - .type2 = TYPE_ICE, - .catchRate = 3, - .expYield = 315, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_TURBOBLAZE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KYUREM_BLACK] = - { - .baseHP = 125, - .baseAttack = 170, - .baseDefense = 100, - .baseSpeed = 95, - .baseSpAttack = 120, - .baseSpDefense = 90, - .type1 = TYPE_DRAGON, - .type2 = TYPE_ICE, - .catchRate = 3, - .expYield = 315, - .evYield_Attack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_TERAVOLT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KELDEO] = - { - .baseHP = 91, - .baseAttack = 72, - .baseDefense = 90, - .baseSpeed = 108, - .baseSpAttack = 129, - .baseSpDefense = 90, - .type1 = TYPE_WATER, - .type2 = TYPE_FIGHTING, - .catchRate = 3, - .expYield = 261, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 80, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_JUSTIFIED, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MELOETTA] = - { - .baseHP = 100, - .baseAttack = 77, - .baseDefense = 77, - .baseSpeed = 90, - .baseSpAttack = 128, - .baseSpDefense = 128, - .type1 = TYPE_NORMAL, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 270, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .evYield_SpDefense = 1, - .item1 = ITEM_NONE, // ITEMSTAR_PIECE, - .item2 = ITEM_NONE, // ITEMSTAR_PIECE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SERENE_GRACE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_GENESECT] = - { - .baseHP = 71, - .baseAttack = 120, - .baseDefense = 95, - .baseSpeed = 99, - .baseSpAttack = 120, - .baseSpDefense = 95, - .type1 = TYPE_BUG, - .type2 = TYPE_STEEL, - .catchRate = 3, - .expYield = 270, - .evYield_Attack = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_DOWNLOAD, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CHESPIN] = - { - .baseHP = 56, - .baseAttack = 61, - .baseDefense = 65, - .baseSpeed = 38, - .baseSpAttack = 48, - .baseSpDefense = 45, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 63, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_BULLETPROOF, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_QUILLADIN] = - { - .baseHP = 61, - .baseAttack = 78, - .baseDefense = 95, - .baseSpeed = 57, - .baseSpAttack = 56, - .baseSpDefense = 58, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 142, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_BULLETPROOF, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_CHESNAUGHT] = - { - .baseHP = 88, - .baseAttack = 107, - .baseDefense = 122, - .baseSpeed = 64, - .baseSpAttack = 74, - .baseSpDefense = 75, - .type1 = TYPE_GRASS, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 239, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_BULLETPROOF, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_FENNEKIN] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 40, - .baseSpeed = 60, - .baseSpAttack = 62, - .baseSpDefense = 60, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 61, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_MAGICIAN, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_BRAIXEN] = - { - .baseHP = 59, - .baseAttack = 59, - .baseDefense = 58, - .baseSpeed = 73, - .baseSpAttack = 90, - .baseSpDefense = 70, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 143, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_MAGICIAN, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_DELPHOX] = - { - .baseHP = 75, - .baseAttack = 69, - .baseDefense = 72, - .baseSpeed = 104, - .baseSpAttack = 114, - .baseSpDefense = 100, - .type1 = TYPE_FIRE, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 240, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_MAGICIAN, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_FROAKIE] = - { - .baseHP = 41, - .baseAttack = 56, - .baseDefense = 40, - .baseSpeed = 71, - .baseSpAttack = 62, - .baseSpDefense = 44, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 63, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_PROTEAN, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_FROGADIER] = - { - .baseHP = 54, - .baseAttack = 63, - .baseDefense = 52, - .baseSpeed = 97, - .baseSpAttack = 83, - .baseSpDefense = 56, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 142, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_PROTEAN, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_GRENINJA] = - { - .baseHP = 72, - .baseAttack = 95, - .baseDefense = 67, - .baseSpeed = 122, - .baseSpAttack = 103, - .baseSpDefense = 71, - .type1 = TYPE_WATER, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 239, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_PROTEAN, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BUNNELBY] = - { - .baseHP = 38, - .baseAttack = 36, - .baseDefense = 38, - .baseSpeed = 57, - .baseSpAttack = 32, - .baseSpDefense = 36, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 47, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_CHEEK_POUCH, - .abilityHidden = ABILITY_HUGE_POWER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DIGGERSBY] = - { - .baseHP = 85, - .baseAttack = 56, - .baseDefense = 77, - .baseSpeed = 78, - .baseSpAttack = 50, - .baseSpDefense = 77, - .type1 = TYPE_NORMAL, - .type2 = TYPE_GROUND, - .catchRate = 127, - .expYield = 148, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_CHEEK_POUCH, - .abilityHidden = ABILITY_HUGE_POWER, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_FLETCHLING] = - { - .baseHP = 45, - .baseAttack = 50, - .baseDefense = 43, - .baseSpeed = 62, - .baseSpAttack = 40, - .baseSpDefense = 38, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 56, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_BIG_PECKS, - .abilityHidden = ABILITY_GALE_WINGS, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_FLETCHINDER] = - { - .baseHP = 62, - .baseAttack = 73, - .baseDefense = 55, - .baseSpeed = 84, - .baseSpAttack = 56, - .baseSpDefense = 52, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 134, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_GALE_WINGS, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_TALONFLAME] = - { - .baseHP = 78, - .baseAttack = 81, - .baseDefense = 71, - .baseSpeed = 126, - .baseSpAttack = 74, - .baseSpDefense = 69, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 175, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_FLAME_BODY, - .abilityHidden = ABILITY_GALE_WINGS, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_SCATTERBUG] = - { - .baseHP = 38, - .baseAttack = 35, - .baseDefense = 40, - .baseSpeed = 35, - .baseSpAttack = 27, - .baseSpDefense = 25, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 255, - .expYield = 40, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHIELD_DUST, - .ability2 = ABILITY_COMPOUND_EYES, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_SPEWPA] = - { - .baseHP = 45, - .baseAttack = 22, - .baseDefense = 60, - .baseSpeed = 29, - .baseSpAttack = 27, - .baseSpDefense = 30, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 120, - .expYield = 75, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHED_SKIN, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_VIVILLON] = - { - .baseHP = 80, - .baseAttack = 52, - .baseDefense = 50, - .baseSpeed = 89, - .baseSpAttack = 90, - .baseSpDefense = 50, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 185, - .evYield_HP = 1, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SHIELD_DUST, - .ability2 = ABILITY_COMPOUND_EYES, - .abilityHidden = ABILITY_FRIEND_GUARD, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_LITLEO] = - { - .baseHP = 62, - .baseAttack = 50, - .baseDefense = 58, - .baseSpeed = 72, - .baseSpAttack = 73, - .baseSpDefense = 54, - .type1 = TYPE_FIRE, - .type2 = TYPE_NORMAL, - .catchRate = 220, - .expYield = 74, - .evYield_SpAttack = 1, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_UNNERVE, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PYROAR] = - { - .baseHP = 86, - .baseAttack = 68, - .baseDefense = 72, - .baseSpeed = 106, - .baseSpAttack = 109, - .baseSpDefense = 66, - .type1 = TYPE_FIRE, - .type2 = TYPE_NORMAL, - .catchRate = 65, - .expYield = 177, - .evYield_SpAttack = 2, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RIVALRY, - .ability2 = ABILITY_UNNERVE, - .abilityHidden = ABILITY_MOXIE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_FLABEBE] = - { - .baseHP = 44, - .baseAttack = 38, - .baseDefense = 39, - .baseSpeed = 42, - .baseSpAttack = 61, - .baseSpDefense = 79, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 225, - .expYield = 61, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_FLOWER_VEIL, - .abilityHidden = ABILITY_SYMBIOSIS, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_FLOETTE] = - { - .baseHP = 54, - .baseAttack = 45, - .baseDefense = 47, - .baseSpeed = 52, - .baseSpAttack = 75, - .baseSpDefense = 98, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 120, - .expYield = 130, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_FLOWER_VEIL, - .abilityHidden = ABILITY_SYMBIOSIS, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_FLORGES] = - { - .baseHP = 78, - .baseAttack = 65, - .baseDefense = 68, - .baseSpeed = 75, - .baseSpAttack = 112, - .baseSpDefense = 154, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 248, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_FLOWER_VEIL, - .abilityHidden = ABILITY_SYMBIOSIS, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_SKIDDO] = - { - .baseHP = 66, - .baseAttack = 65, - .baseDefense = 48, - .baseSpeed = 52, - .baseSpAttack = 62, - .baseSpDefense = 57, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 200, - .expYield = 70, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAP_SIPPER, - .abilityHidden = ABILITY_GRASS_PELT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_GOGOAT] = - { - .baseHP = 123, - .baseAttack = 100, - .baseDefense = 62, - .baseSpeed = 68, - .baseSpAttack = 97, - .baseSpDefense = 81, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 186, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SAP_SIPPER, - .abilityHidden = ABILITY_GRASS_PELT, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PANCHAM] = - { - .baseHP = 67, - .baseAttack = 82, - .baseDefense = 62, - .baseSpeed = 43, - .baseSpAttack = 46, - .baseSpDefense = 48, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 220, - .expYield = 70, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_IRON_FIST, - .ability2 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_PANGORO] = - { - .baseHP = 95, - .baseAttack = 124, - .baseDefense = 78, - .baseSpeed = 58, - .baseSpAttack = 69, - .baseSpDefense = 71, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_DARK, - .catchRate = 65, - .expYield = 173, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMENTAL_HERB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_IRON_FIST, - .ability2 = ABILITY_MOLD_BREAKER, - .abilityHidden = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_FURFROU] = - { - .baseHP = 75, - .baseAttack = 80, - .baseDefense = 60, - .baseSpeed = 102, - .baseSpAttack = 65, - .baseSpDefense = 90, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 160, - .expYield = 165, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FUR_COAT, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_ESPURR] = - { - .baseHP = 62, - .baseAttack = 48, - .baseDefense = 54, - .baseSpeed = 68, - .baseSpAttack = 63, - .baseSpDefense = 60, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 190, - .expYield = 71, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_INFILTRATOR, - .abilityHidden = ABILITY_OWN_TEMPO, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MEOWSTIC] = - { - .baseHP = 74, - .baseAttack = 48, - .baseDefense = 76, - .baseSpeed = 104, - .baseSpAttack = 83, - .baseSpDefense = 81, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 75, - .expYield = 163, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(0), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_INFILTRATOR, - .abilityHidden = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_BLUE, - }, + { + .baseHP = 40, + .baseAttack = 29, + .baseDefense = 45, + .baseSpeed = 36, + .baseSpAttack = 29, + .baseSpDefense = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 45, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_WORMADAM] = + { + .baseHP = 60, + .baseAttack = 59, + .baseDefense = 85, + .baseSpeed = 36, + .baseSpAttack = 79, + .baseSpDefense = 105, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 148, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMSILVER_POWDER, + .genderRatio = MON_FEMALE, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_WORMADAM_SANDY] = + { + .baseHP = 60, + .baseAttack = 79, + .baseDefense = 105, + .baseSpeed = 36, + .baseSpAttack = 59, + .baseSpDefense = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 148, + .evYield_Defense = 2, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = MON_FEMALE, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_WORMADAM_TRASH] = + { + .baseHP = 60, + .baseAttack = 69, + .baseDefense = 95, + .baseSpeed = 36, + .baseSpAttack = 69, + .baseSpDefense = 95, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 148, + .evYield_Defense = 1, + .evYield_SpDefense = 1, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = MON_FEMALE, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MOTHIM] = + { + .baseHP = 70, + .baseAttack = 94, + .baseDefense = 50, + .baseSpeed = 66, + .baseSpAttack = 94, + .baseSpDefense = 50, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 148, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMSILVER_POWDER, + .genderRatio = MON_MALE, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_NONE}, + .abilityHidden = ABILITY_TINTED_LENS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_COMBEE] = + { + .baseHP = 30, + .baseAttack = 30, + .baseDefense = 42, + .baseSpeed = 70, + .baseSpAttack = 30, + .baseSpDefense = 42, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 49, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHONEY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_HONEY_GATHER, ABILITY_NONE}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_VESPIQUEN] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 102, + .baseSpeed = 40, + .baseSpAttack = 80, + .baseSpDefense = 102, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 166, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = MON_FEMALE, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_PACHIRISU] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 70, + .baseSpeed = 95, + .baseSpAttack = 45, + .baseSpDefense = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 200, + .expYield = 142, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_RUN_AWAY, ABILITY_PICKUP}, + .abilityHidden = ABILITY_VOLT_ABSORB, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_BUIZEL] = + { + .baseHP = 55, + .baseAttack = 65, + .baseDefense = 35, + .baseSpeed = 85, + .baseSpAttack = 60, + .baseSpDefense = 30, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 66, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + .abilityHidden = ABILITY_WATER_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_FLOATZEL] = + { + .baseHP = 85, + .baseAttack = 105, + .baseDefense = 55, + .baseSpeed = 115, + .baseSpAttack = 85, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 173, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + .abilityHidden = ABILITY_WATER_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_CHERUBI] = + { + .baseHP = 45, + .baseAttack = 35, + .baseDefense = 45, + .baseSpeed = 35, + .baseSpAttack = 62, + .baseSpDefense = 53, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 55, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_CHERRIM] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 70, + .baseSpeed = 85, + .baseSpAttack = 87, + .baseSpDefense = 78, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 158, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_FLOWER_GIFT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SHELLOS] = + { + .baseHP = 76, + .baseAttack = 48, + .baseDefense = 48, + .baseSpeed = 34, + .baseSpAttack = 57, + .baseSpDefense = 62, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 65, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_STICKY_HOLD, ABILITY_STORM_DRAIN}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GASTRODON] = + { + .baseHP = 111, + .baseAttack = 83, + .baseDefense = 68, + .baseSpeed = 39, + .baseSpAttack = 92, + .baseSpDefense = 82, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 166, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_STICKY_HOLD, ABILITY_STORM_DRAIN}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_AMBIPOM] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 66, + .baseSpeed = 115, + .baseSpAttack = 60, + .baseSpDefense = 66, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 169, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 100, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TECHNICIAN, ABILITY_PICKUP}, + .abilityHidden = ABILITY_SKILL_LINK, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_DRIFLOON] = + { + .baseHP = 90, + .baseAttack = 50, + .baseDefense = 34, + .baseSpeed = 70, + .baseSpAttack = 60, + .baseSpDefense = 44, + .type1 = TYPE_GHOST, + .type2 = TYPE_FLYING, + .catchRate = 125, + .expYield = 70, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_AFTERMATH, ABILITY_UNBURDEN}, + .abilityHidden = ABILITY_FLARE_BOOST, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_DRIFBLIM] = + { + .baseHP = 150, + .baseAttack = 80, + .baseDefense = 44, + .baseSpeed = 80, + .baseSpAttack = 90, + .baseSpDefense = 54, + .type1 = TYPE_GHOST, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 174, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_AFTERMATH, ABILITY_UNBURDEN}, + .abilityHidden = ABILITY_FLARE_BOOST, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_BUNEARY] = + { + .baseHP = 55, + .baseAttack = 66, + .baseDefense = 44, + .baseSpeed = 85, + .baseSpAttack = 44, + .baseSpDefense = 56, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 70, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 0, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_RUN_AWAY, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_LIMBER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LOPUNNY] = + { + .baseHP = 65, + .baseAttack = 76, + .baseDefense = 84, + .baseSpeed = 105, + .baseSpAttack = 54, + .baseSpDefense = 96, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 168, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 140, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_LIMBER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MISMAGIUS] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpeed = 105, + .baseSpAttack = 105, + .baseSpDefense = 105, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 173, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_HONCHKROW] = + { + .baseHP = 100, + .baseAttack = 125, + .baseDefense = 52, + .baseSpeed = 71, + .baseSpAttack = 105, + .baseSpDefense = 52, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 177, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_INSOMNIA, ABILITY_SUPER_LUCK}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_GLAMEOW] = + { + .baseHP = 49, + .baseAttack = 55, + .baseDefense = 42, + .baseSpeed = 85, + .baseSpAttack = 42, + .baseSpDefense = 37, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 62, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIMBER, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_KEEN_EYE, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_PURUGLY] = + { + .baseHP = 71, + .baseAttack = 82, + .baseDefense = 64, + .baseSpeed = 112, + .baseSpAttack = 64, + .baseSpDefense = 59, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 75, + .expYield = 158, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_THICK_FAT, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_CHINGLING] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 50, + .baseSpeed = 45, + .baseSpAttack = 65, + .baseSpDefense = 50, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 120, + .expYield = 57, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMCLEANSE_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_STUNKY] = + { + .baseHP = 63, + .baseAttack = 63, + .baseDefense = 47, + .baseSpeed = 74, + .baseSpAttack = 41, + .baseSpDefense = 41, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 225, + .expYield = 66, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STENCH, ABILITY_AFTERMATH}, + .abilityHidden = ABILITY_KEEN_EYE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SKUNTANK] = + { + .baseHP = 103, + .baseAttack = 93, + .baseDefense = 67, + .baseSpeed = 84, + .baseSpAttack = 71, + .baseSpDefense = 61, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 168, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STENCH, ABILITY_AFTERMATH}, + .abilityHidden = ABILITY_KEEN_EYE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_BRONZOR] = + { + .baseHP = 57, + .baseAttack = 24, + .baseDefense = 86, + .baseSpeed = 23, + .baseSpAttack = 24, + .baseSpDefense = 86, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 60, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_LEVITATE, ABILITY_HEATPROOF}, + .abilityHidden = ABILITY_HEAVY_METAL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_BRONZONG] = + { + .baseHP = 67, + .baseAttack = 89, + .baseDefense = 116, + .baseSpeed = 33, + .baseSpAttack = 79, + .baseSpDefense = 116, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 175, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_LEVITATE, ABILITY_HEATPROOF}, + .abilityHidden = ABILITY_HEAVY_METAL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_BONSLY] = + { + .baseHP = 50, + .baseAttack = 80, + .baseDefense = 95, + .baseSpeed = 10, + .baseSpAttack = 10, + .baseSpDefense = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 255, + .expYield = 58, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MIMEJR] = + { + .baseHP = 20, + .baseAttack = 25, + .baseDefense = 45, + .baseSpeed = 60, + .baseSpAttack = 70, + .baseSpDefense = 90, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 145, + .expYield = 62, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SOUNDPROOF, ABILITY_FILTER}, + .abilityHidden = ABILITY_TECHNICIAN, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_HAPPINY] = + { + .baseHP = 100, + .baseAttack = 5, + .baseDefense = 5, + .baseSpeed = 30, + .baseSpAttack = 15, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 130, + .expYield = 110, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMOVAL_STONE, + .genderRatio = MON_FEMALE, + .eggCycles = 40, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_SERENE_GRACE}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_CHATOT] = + { + .baseHP = 76, + .baseAttack = 65, + .baseDefense = 45, + .baseSpeed = 91, + .baseSpAttack = 92, + .baseSpDefense = 42, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 144, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMETRONOME, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_TANGLED_FEET}, + .abilityHidden = ABILITY_BIG_PECKS, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_SPIRITOMB] = + { + .baseHP = 50, + .baseAttack = 92, + .baseDefense = 108, + .baseSpeed = 35, + .baseSpAttack = 92, + .baseSpDefense = 108, + .type1 = TYPE_GHOST, + .type2 = TYPE_DARK, + .catchRate = 100, + .expYield = 170, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GIBLE] = + { + .baseHP = 58, + .baseAttack = 70, + .baseDefense = 45, + .baseSpeed = 42, + .baseSpAttack = 40, + .baseSpDefense = 45, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_ROUGH_SKIN, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GABITE] = + { + .baseHP = 68, + .baseAttack = 90, + .baseDefense = 65, + .baseSpeed = 82, + .baseSpAttack = 50, + .baseSpDefense = 55, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 144, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_ROUGH_SKIN, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GARCHOMP] = + { + .baseHP = 108, + .baseAttack = 130, + .baseDefense = 95, + .baseSpeed = 102, + .baseSpAttack = 80, + .baseSpDefense = 85, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 270, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SAND_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_ROUGH_SKIN, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MUNCHLAX] = + { + .baseHP = 135, + .baseAttack = 85, + .baseDefense = 40, + .baseSpeed = 5, + .baseSpAttack = 40, + .baseSpDefense = 85, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 50, + .expYield = 78, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMLEFTOVERS, + .item2 = ITEM_NONE, // ITEMLEFTOVERS, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PICKUP, ABILITY_THICK_FAT}, + .abilityHidden = ABILITY_GLUTTONY, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_RIOLU] = + { + .baseHP = 40, + .baseAttack = 70, + .baseDefense = 40, + .baseSpeed = 60, + .baseSpAttack = 35, + .baseSpDefense = 40, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 57, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_STEADFAST, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LUCARIO] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 70, + .baseSpeed = 90, + .baseSpAttack = 115, + .baseSpDefense = 70, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 184, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_STEADFAST, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_JUSTIFIED, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_HIPPOPOTAS] = + { + .baseHP = 68, + .baseAttack = 72, + .baseDefense = 78, + .baseSpeed = 32, + .baseSpAttack = 38, + .baseSpDefense = 42, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 140, + .expYield = 66, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_STREAM, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_HIPPOWDON] = + { + .baseHP = 108, + .baseAttack = 112, + .baseDefense = 118, + .baseSpeed = 47, + .baseSpAttack = 68, + .baseSpDefense = 72, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 184, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_STREAM, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SKORUPI] = + { + .baseHP = 40, + .baseAttack = 50, + .baseDefense = 90, + .baseSpeed = 65, + .baseSpAttack = 30, + .baseSpDefense = 55, + .type1 = TYPE_POISON, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 66, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_SNIPER}, + .abilityHidden = ABILITY_KEEN_EYE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_DRAPION] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 110, + .baseSpeed = 95, + .baseSpAttack = 60, + .baseSpDefense = 75, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 175, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_SNIPER}, + .abilityHidden = ABILITY_KEEN_EYE, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CROAGUNK] = + { + .baseHP = 48, + .baseAttack = 61, + .baseDefense = 40, + .baseSpeed = 50, + .baseSpAttack = 61, + .baseSpDefense = 40, + .type1 = TYPE_POISON, + .type2 = TYPE_FIGHTING, + .catchRate = 140, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_ANTICIPATION, ABILITY_DRY_SKIN}, + .abilityHidden = ABILITY_POISON_TOUCH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_TOXICROAK] = + { + .baseHP = 83, + .baseAttack = 106, + .baseDefense = 65, + .baseSpeed = 85, + .baseSpAttack = 86, + .baseSpDefense = 65, + .type1 = TYPE_POISON, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 172, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_ANTICIPATION, ABILITY_DRY_SKIN}, + .abilityHidden = ABILITY_POISON_TOUCH, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CARNIVINE] = + { + .baseHP = 74, + .baseAttack = 100, + .baseDefense = 72, + .baseSpeed = 46, + .baseSpAttack = 90, + .baseSpDefense = 72, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 200, + .expYield = 159, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_FINNEON] = + { + .baseHP = 49, + .baseAttack = 49, + .baseDefense = 56, + .baseSpeed = 66, + .baseSpAttack = 49, + .baseSpDefense = 61, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 66, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_STORM_DRAIN}, + .abilityHidden = ABILITY_WATER_VEIL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LUMINEON] = + { + .baseHP = 69, + .baseAttack = 69, + .baseDefense = 76, + .baseSpeed = 91, + .baseSpAttack = 69, + .baseSpDefense = 86, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 161, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_STORM_DRAIN}, + .abilityHidden = ABILITY_WATER_VEIL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MANTYKE] = + { + .baseHP = 45, + .baseAttack = 20, + .baseDefense = 50, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 120, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 25, + .expYield = 69, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_WATER_ABSORB}, + .abilityHidden = ABILITY_WATER_VEIL, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SNOVER] = + { + .baseHP = 60, + .baseAttack = 62, + .baseDefense = 50, + .baseSpeed = 40, + .baseSpAttack = 62, + .baseSpDefense = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_ICE, + .catchRate = 120, + .expYield = 67, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_SNOW_WARNING, ABILITY_NONE}, + .abilityHidden = ABILITY_SOUNDPROOF, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_ABOMASNOW] = + { + .baseHP = 90, + .baseAttack = 92, + .baseDefense = 75, + .baseSpeed = 60, + .baseSpAttack = 92, + .baseSpDefense = 85, + .type1 = TYPE_GRASS, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 173, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_SNOW_WARNING, ABILITY_NONE}, + .abilityHidden = ABILITY_SOUNDPROOF, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_WEAVILE] = + { + .baseHP = 70, + .baseAttack = 120, + .baseDefense = 65, + .baseSpeed = 125, + .baseSpAttack = 45, + .baseSpDefense = 85, + .type1 = TYPE_DARK, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 179, + .evYield_Attack = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMQUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_PICKPOCKET, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_MAGNEZONE] = + { + .baseHP = 70, + .baseAttack = 70, + .baseDefense = 115, + .baseSpeed = 60, + .baseSpAttack = 130, + .baseSpDefense = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 30, + .expYield = 241, + .evYield_SpAttack = 3, + .item2 = ITEM_NONE, // ITEMMETAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_MAGNET_PULL, ABILITY_STURDY}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_LICKILICKY] = + { + .baseHP = 110, + .baseAttack = 85, + .baseDefense = 95, + .baseSpeed = 50, + .baseSpAttack = 80, + .baseSpDefense = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 180, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLAGGING_TAIL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_OBLIVIOUS}, + .abilityHidden = ABILITY_CLOUD_NINE, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_RHYPERIOR] = + { + .baseHP = 115, + .baseAttack = 140, + .baseDefense = 130, + .baseSpeed = 40, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_GROUND, + .type2 = TYPE_ROCK, + .catchRate = 30, + .expYield = 241, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_SOLID_ROCK}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_TANGROWTH] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 125, + .baseSpeed = 50, + .baseSpAttack = 110, + .baseSpDefense = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 30, + .expYield = 187, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ELECTIVIRE] = + { + .baseHP = 75, + .baseAttack = 123, + .baseDefense = 67, + .baseSpeed = 95, + .baseSpAttack = 95, + .baseSpDefense = 85, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 30, + .expYield = 243, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMELECTIRIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_MOTOR_DRIVE, ABILITY_NONE}, + .abilityHidden = ABILITY_VITAL_SPIRIT, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MAGMORTAR] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 67, + .baseSpeed = 83, + .baseSpAttack = 125, + .baseSpDefense = 95, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 30, + .expYield = 243, + .evYield_SpAttack = 3, + .item2 = ITEM_NONE, // ITEMMAGMARIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_VITAL_SPIRIT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_TOGEKISS] = + { + .baseHP = 85, + .baseAttack = 50, + .baseDefense = 95, + .baseSpeed = 80, + .baseSpAttack = 120, + .baseSpDefense = 115, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 245, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HUSTLE, ABILITY_SERENE_GRACE}, + .abilityHidden = ABILITY_SUPER_LUCK, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_YANMEGA] = + { + .baseHP = 86, + .baseAttack = 76, + .baseDefense = 86, + .baseSpeed = 95, + .baseSpAttack = 116, + .baseSpDefense = 56, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 180, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMWIDE_LENS, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SPEED_BOOST, ABILITY_TINTED_LENS}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_LEAFEON] = + { + .baseHP = 65, + .baseAttack = 110, + .baseDefense = 130, + .baseSpeed = 95, + .baseSpAttack = 60, + .baseSpDefense = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 184, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LEAF_GUARD, ABILITY_NONE}, + .abilityHidden = ABILITY_CHLOROPHYLL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_GLACEON] = + { + .baseHP = 65, + .baseAttack = 60, + .baseDefense = 110, + .baseSpeed = 65, + .baseSpAttack = 130, + .baseSpDefense = 95, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 184, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SNOW_CLOAK, ABILITY_NONE}, + .abilityHidden = ABILITY_ICE_BODY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GLISCOR] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 125, + .baseSpeed = 95, + .baseSpAttack = 45, + .baseSpDefense = 75, + .type1 = TYPE_GROUND, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 179, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SAND_VEIL}, + .abilityHidden = ABILITY_POISON_HEAL, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MAMOSWINE] = + { + .baseHP = 110, + .baseAttack = 130, + .baseDefense = 80, + .baseSpeed = 80, + .baseSpAttack = 70, + .baseSpDefense = 60, + .type1 = TYPE_ICE, + .type2 = TYPE_GROUND, + .catchRate = 50, + .expYield = 239, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OBLIVIOUS, ABILITY_SNOW_CLOAK}, + .abilityHidden = ABILITY_THICK_FAT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PORYGON_Z] = + { + .baseHP = 85, + .baseAttack = 80, + .baseDefense = 70, + .baseSpeed = 90, + .baseSpAttack = 135, + .baseSpDefense = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 241, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ADAPTABILITY, ABILITY_DOWNLOAD}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_GALLADE] = + { + .baseHP = 68, + .baseAttack = 125, + .baseDefense = 65, + .baseSpeed = 80, + .baseSpAttack = 65, + .baseSpDefense = 115, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 233, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_STEADFAST, ABILITY_NONE}, + .abilityHidden = ABILITY_JUSTIFIED, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_PROBOPASS] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 145, + .baseSpeed = 40, + .baseSpAttack = 75, + .baseSpDefense = 150, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 184, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMMAGNET, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_MAGNET_PULL}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_DUSKNOIR] = + { + .baseHP = 45, + .baseAttack = 100, + .baseDefense = 135, + .baseSpeed = 45, + .baseSpAttack = 65, + .baseSpDefense = 135, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 236, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_FRISK, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_FROSLASS] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 70, + .baseSpeed = 110, + .baseSpAttack = 80, + .baseSpDefense = 70, + .type1 = TYPE_ICE, + .type2 = TYPE_GHOST, + .catchRate = 75, + .expYield = 168, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_SNOW_CLOAK, ABILITY_NONE}, + .abilityHidden = ABILITY_CURSED_BODY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_ROTOM] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 77, + .baseSpeed = 91, + .baseSpAttack = 95, + .baseSpDefense = 77, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 154, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ROTOM_HEAT] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpeed = 86, + .baseSpAttack = 105, + .baseSpDefense = 107, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 182, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ROTOM_WASH] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpeed = 86, + .baseSpAttack = 105, + .baseSpDefense = 107, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 182, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ROTOM_FROST] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpeed = 86, + .baseSpAttack = 105, + .baseSpDefense = 107, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 182, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ROTOM_FAN] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpeed = 86, + .baseSpAttack = 105, + .baseSpDefense = 107, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 182, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ROTOM_MOW] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpeed = 86, + .baseSpAttack = 105, + .baseSpDefense = 107, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 182, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_UXIE] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 130, + .baseSpeed = 95, + .baseSpAttack = 75, + .baseSpDefense = 130, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 261, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 140, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MESPRIT] = + { + .baseHP = 80, + .baseAttack = 105, + .baseDefense = 105, + .baseSpeed = 80, + .baseSpAttack = 105, + .baseSpDefense = 105, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 261, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 140, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_AZELF] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 70, + .baseSpeed = 115, + .baseSpAttack = 125, + .baseSpDefense = 70, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 261, + .evYield_Attack = 2, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 140, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DIALGA] = + { + .baseHP = 100, + .baseAttack = 120, + .baseDefense = 120, + .baseSpeed = 90, + .baseSpAttack = 150, + .baseSpDefense = 100, + .type1 = TYPE_STEEL, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 306, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_PALKIA] = + { + .baseHP = 90, + .baseAttack = 120, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 150, + .baseSpDefense = 120, + .type1 = TYPE_WATER, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 306, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_HEATRAN] = + { + .baseHP = 91, + .baseAttack = 90, + .baseDefense = 106, + .baseSpeed = 77, + .baseSpAttack = 130, + .baseSpDefense = 106, + .type1 = TYPE_FIRE, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_FLASH_FIRE, ABILITY_NONE}, + .abilityHidden = ABILITY_FLAME_BODY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_REGIGIGAS] = + { + .baseHP = 110, + .baseAttack = 160, + .baseDefense = 110, + .baseSpeed = 100, + .baseSpAttack = 80, + .baseSpDefense = 110, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 302, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SLOW_START, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_GIRATINA] = + { + .baseHP = 150, + .baseAttack = 100, + .baseDefense = 120, + .baseSpeed = 90, + .baseSpAttack = 100, + .baseSpDefense = 120, + .type1 = TYPE_GHOST, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 306, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_CRESSELIA] = + { + .baseHP = 120, + .baseAttack = 70, + .baseDefense = 120, + .baseSpeed = 85, + .baseSpAttack = 75, + .baseSpDefense = 130, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_FEMALE, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_PHIONE] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 80, + .baseSpeed = 80, + .baseSpAttack = 80, + .baseSpDefense = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 30, + .expYield = 216, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HYDRATION, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MANAPHY] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 270, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HYDRATION, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DARKRAI] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 90, + .baseSpeed = 125, + .baseSpAttack = 135, + .baseSpDefense = 90, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 3, + .expYield = 270, + .evYield_Speed = 1, + .evYield_SpAttack = 2, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BAD_DREAMS, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_SHAYMIN] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 270, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMLUM_BERRY, + .item2 = ITEM_NONE, // ITEMLUM_BERRY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_ARCEUS] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpeed = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 324, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_MULTITYPE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_VICTINI] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIRE, + .catchRate = 3, + .expYield = 270, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_VICTORY_STAR, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SNIVY] = + { + .baseHP = 45, + .baseAttack = 45, + .baseDefense = 55, + .baseSpeed = 63, + .baseSpAttack = 45, + .baseSpDefense = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 62, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_CONTRARY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SERVINE] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 75, + .baseSpeed = 83, + .baseSpAttack = 60, + .baseSpDefense = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 145, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_CONTRARY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SERPERIOR] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 95, + .baseSpeed = 113, + .baseSpAttack = 75, + .baseSpDefense = 95, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 238, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_CONTRARY, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_TEPIG] = + { + .baseHP = 65, + .baseAttack = 63, + .baseDefense = 45, + .baseSpeed = 45, + .baseSpAttack = 45, + .baseSpDefense = 45, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 62, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_THICK_FAT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_PIGNITE] = + { + .baseHP = 90, + .baseAttack = 93, + .baseDefense = 55, + .baseSpeed = 55, + .baseSpAttack = 70, + .baseSpDefense = 55, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 146, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_THICK_FAT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_EMBOAR] = + { + .baseHP = 110, + .baseAttack = 123, + .baseDefense = 65, + .baseSpeed = 65, + .baseSpAttack = 100, + .baseSpDefense = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 238, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_OSHAWOTT] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 45, + .baseSpeed = 45, + .baseSpAttack = 63, + .baseSpDefense = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 62, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_SHELL_ARMOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DEWOTT] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 60, + .baseSpeed = 60, + .baseSpAttack = 83, + .baseSpDefense = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 145, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_SHELL_ARMOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SAMUROTT] = + { + .baseHP = 95, + .baseAttack = 100, + .baseDefense = 85, + .baseSpeed = 70, + .baseSpAttack = 108, + .baseSpDefense = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 238, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_SHELL_ARMOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_PATRAT] = + { + .baseHP = 45, + .baseAttack = 55, + .baseDefense = 39, + .baseSpeed = 42, + .baseSpAttack = 35, + .baseSpDefense = 39, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 51, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RUN_AWAY, ABILITY_KEEN_EYE}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_WATCHOG] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 69, + .baseSpeed = 77, + .baseSpAttack = 60, + .baseSpDefense = 69, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 147, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_ILLUMINATE, ABILITY_KEEN_EYE}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LILLIPUP] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 45, + .baseSpeed = 55, + .baseSpAttack = 25, + .baseSpDefense = 45, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 55, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_VITAL_SPIRIT, ABILITY_PICKUP}, + .abilityHidden = ABILITY_RUN_AWAY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_HERDIER] = + { + .baseHP = 65, + .baseAttack = 80, + .baseDefense = 65, + .baseSpeed = 60, + .baseSpAttack = 35, + .baseSpDefense = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 130, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_SAND_RUSH}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_STOUTLAND] = + { + .baseHP = 85, + .baseAttack = 110, + .baseDefense = 90, + .baseSpeed = 80, + .baseSpAttack = 45, + .baseSpDefense = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 225, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_SAND_RUSH}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_PURRLOIN] = + { + .baseHP = 41, + .baseAttack = 50, + .baseDefense = 37, + .baseSpeed = 66, + .baseSpAttack = 50, + .baseSpDefense = 37, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 255, + .expYield = 56, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIMBER, ABILITY_UNBURDEN}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_LIEPARD] = + { + .baseHP = 64, + .baseAttack = 88, + .baseDefense = 50, + .baseSpeed = 106, + .baseSpAttack = 88, + .baseSpDefense = 50, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 90, + .expYield = 156, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIMBER, ABILITY_UNBURDEN}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_PANSAGE] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 48, + .baseSpeed = 64, + .baseSpAttack = 53, + .baseSpDefense = 48, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 63, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GLUTTONY, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERGROW, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SIMISAGE] = + { + .baseHP = 75, + .baseAttack = 98, + .baseDefense = 63, + .baseSpeed = 101, + .baseSpAttack = 98, + .baseSpDefense = 63, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 174, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GLUTTONY, ABILITY_NONE}, + .abilityHidden = ABILITY_OVERGROW, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_PANSEAR] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 48, + .baseSpeed = 64, + .baseSpAttack = 53, + .baseSpDefense = 48, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 63, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GLUTTONY, ABILITY_NONE}, + .abilityHidden = ABILITY_BLAZE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SIMISEAR] = + { + .baseHP = 75, + .baseAttack = 98, + .baseDefense = 63, + .baseSpeed = 101, + .baseSpAttack = 98, + .baseSpDefense = 63, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 75, + .expYield = 174, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GLUTTONY, ABILITY_NONE}, + .abilityHidden = ABILITY_BLAZE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_PANPOUR] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 48, + .baseSpeed = 64, + .baseSpAttack = 53, + .baseSpDefense = 48, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 63, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GLUTTONY, ABILITY_NONE}, + .abilityHidden = ABILITY_TORRENT, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SIMIPOUR] = + { + .baseHP = 75, + .baseAttack = 98, + .baseDefense = 63, + .baseSpeed = 101, + .baseSpAttack = 98, + .baseSpDefense = 63, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 174, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GLUTTONY, ABILITY_NONE}, + .abilityHidden = ABILITY_TORRENT, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MUNNA] = + { + .baseHP = 76, + .baseAttack = 25, + .baseDefense = 45, + .baseSpeed = 24, + .baseSpAttack = 67, + .baseSpDefense = 55, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 58, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FOREWARN, ABILITY_SYNCHRONIZE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_MUSHARNA] = + { + .baseHP = 116, + .baseAttack = 55, + .baseDefense = 85, + .baseSpeed = 29, + .baseSpAttack = 107, + .baseSpDefense = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 170, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FOREWARN, ABILITY_SYNCHRONIZE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_PIDOVE] = + { + .baseHP = 50, + .baseAttack = 55, + .baseDefense = 50, + .baseSpeed = 43, + .baseSpAttack = 36, + .baseSpDefense = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 53, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_BIG_PECKS, ABILITY_SUPER_LUCK}, + .abilityHidden = ABILITY_RIVALRY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_TRANQUILL] = + { + .baseHP = 62, + .baseAttack = 77, + .baseDefense = 62, + .baseSpeed = 65, + .baseSpAttack = 50, + .baseSpDefense = 42, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 125, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_BIG_PECKS, ABILITY_SUPER_LUCK}, + .abilityHidden = ABILITY_RIVALRY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_UNFEZANT] = + { + .baseHP = 80, + .baseAttack = 115, + .baseDefense = 80, + .baseSpeed = 93, + .baseSpAttack = 65, + .baseSpDefense = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 220, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_BIG_PECKS, ABILITY_SUPER_LUCK}, + .abilityHidden = ABILITY_RIVALRY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_BLITZLE] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 32, + .baseSpeed = 76, + .baseSpAttack = 50, + .baseSpDefense = 32, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 59, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_MOTOR_DRIVE}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_ZEBSTRIKA] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 63, + .baseSpeed = 116, + .baseSpAttack = 80, + .baseSpDefense = 63, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 174, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_MOTOR_DRIVE}, + .abilityHidden = ABILITY_SAP_SIPPER, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_ROGGENROLA] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 85, + .baseSpeed = 15, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 255, + .expYield = 56, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMEVERSTONE, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_WEAK_ARMOR}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BOLDORE] = + { + .baseHP = 70, + .baseAttack = 105, + .baseDefense = 105, + .baseSpeed = 20, + .baseSpAttack = 50, + .baseSpDefense = 40, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 120, + .expYield = 137, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMEVERSTONE, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_WEAK_ARMOR}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GIGALITH] = + { + .baseHP = 85, + .baseAttack = 135, + .baseDefense = 130, + .baseSpeed = 25, + .baseSpAttack = 60, + .baseSpDefense = 80, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 232, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMEVERSTONE, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_SAND_STREAM}, + .abilityHidden = ABILITY_SAND_FORCE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_WOOBAT] = + { + .baseHP = 65, + .baseAttack = 45, + .baseDefense = 43, + .baseSpeed = 72, + .baseSpAttack = 55, + .baseSpDefense = 43, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 65, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_UNAWARE, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_SIMPLE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SWOOBAT] = + { + .baseHP = 67, + .baseAttack = 57, + .baseDefense = 55, + .baseSpeed = 114, + .baseSpAttack = 77, + .baseSpDefense = 55, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 149, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_UNAWARE, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_SIMPLE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_DRILBUR] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 40, + .baseSpeed = 68, + .baseSpAttack = 30, + .baseSpDefense = 45, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 66, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_RUSH, ABILITY_SAND_FORCE}, + .abilityHidden = ABILITY_MOLD_BREAKER, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_EXCADRILL] = + { + .baseHP = 110, + .baseAttack = 135, + .baseDefense = 60, + .baseSpeed = 88, + .baseSpAttack = 50, + .baseSpDefense = 65, + .type1 = TYPE_GROUND, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 178, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAND_RUSH, ABILITY_SAND_FORCE}, + .abilityHidden = ABILITY_MOLD_BREAKER, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_AUDINO] = + { + .baseHP = 103, + .baseAttack = 60, + .baseDefense = 86, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 86, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 390, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMORAN_BERRY, + .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HEALER, ABILITY_REGENERATOR}, + .abilityHidden = ABILITY_KLUTZ, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_TIMBURR] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 55, + .baseSpeed = 35, + .baseSpAttack = 25, + .baseSpDefense = 35, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 61, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_GUTS, ABILITY_SHEER_FORCE}, + .abilityHidden = ABILITY_IRON_FIST, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_GURDURR] = + { + .baseHP = 85, + .baseAttack = 105, + .baseDefense = 85, + .baseSpeed = 40, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 142, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_GUTS, ABILITY_SHEER_FORCE}, + .abilityHidden = ABILITY_IRON_FIST, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_CONKELDURR] = + { + .baseHP = 105, + .baseAttack = 140, + .baseDefense = 95, + .baseSpeed = 45, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 227, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_GUTS, ABILITY_SHEER_FORCE}, + .abilityHidden = ABILITY_IRON_FIST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_TYMPOLE] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 40, + .baseSpeed = 64, + .baseSpAttack = 50, + .baseSpDefense = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 59, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_PALPITOAD] = + { + .baseHP = 75, + .baseAttack = 65, + .baseDefense = 55, + .baseSpeed = 69, + .baseSpAttack = 65, + .baseSpDefense = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 134, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SEISMITOAD] = + { + .baseHP = 105, + .baseAttack = 95, + .baseDefense = 75, + .baseSpeed = 74, + .baseSpAttack = 85, + .baseSpDefense = 75, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 229, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_POISON_TOUCH}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_THROH] = + { + .baseHP = 120, + .baseAttack = 100, + .baseDefense = 85, + .baseSpeed = 45, + .baseSpAttack = 30, + .baseSpDefense = 85, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 163, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_BELT, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_GUTS, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_MOLD_BREAKER, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SAWK] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 75, + .baseSpeed = 85, + .baseSpAttack = 30, + .baseSpDefense = 75, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 163, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_BELT, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_STURDY, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_MOLD_BREAKER, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SEWADDLE] = + { + .baseHP = 45, + .baseAttack = 53, + .baseDefense = 70, + .baseSpeed = 42, + .baseSpAttack = 40, + .baseSpDefense = 60, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 62, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_CHLOROPHYLL}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SWADLOON] = + { + .baseHP = 55, + .baseAttack = 63, + .baseDefense = 90, + .baseSpeed = 42, + .baseSpAttack = 50, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 133, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_LEAF_GUARD, ABILITY_CHLOROPHYLL}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_LEAVANNY] = + { + .baseHP = 75, + .baseAttack = 103, + .baseDefense = 80, + .baseSpeed = 92, + .baseSpAttack = 70, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 225, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_CHLOROPHYLL}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_VENIPEDE] = + { + .baseHP = 30, + .baseAttack = 45, + .baseDefense = 59, + .baseSpeed = 57, + .baseSpAttack = 30, + .baseSpDefense = 39, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 52, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_POISON_POINT, ABILITY_SWARM}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_WHIRLIPEDE] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 99, + .baseSpeed = 47, + .baseSpAttack = 40, + .baseSpDefense = 79, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 126, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_POISON_POINT, ABILITY_SWARM}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_SCOLIPEDE] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 89, + .baseSpeed = 112, + .baseSpAttack = 55, + .baseSpDefense = 69, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 218, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_POISON_POINT, ABILITY_SWARM}, + .abilityHidden = ABILITY_SPEED_BOOST, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_COTTONEE] = + { + .baseHP = 40, + .baseAttack = 27, + .baseDefense = 60, + .baseSpeed = 66, + .baseSpAttack = 37, + .baseSpDefense = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 56, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_PRANKSTER, ABILITY_INFILTRATOR}, + .abilityHidden = ABILITY_CHLOROPHYLL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_WHIMSICOTT] = + { + .baseHP = 60, + .baseAttack = 67, + .baseDefense = 85, + .baseSpeed = 116, + .baseSpAttack = 77, + .baseSpDefense = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 168, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_PRANKSTER, ABILITY_INFILTRATOR}, + .abilityHidden = ABILITY_CHLOROPHYLL, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_PETILIL] = + { + .baseHP = 45, + .baseAttack = 35, + .baseDefense = 50, + .baseSpeed = 30, + .baseSpAttack = 70, + .baseSpDefense = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 56, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_LEAF_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_LILLIGANT] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 75, + .baseSpeed = 90, + .baseSpAttack = 110, + .baseSpDefense = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 168, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMABSORB_BULB, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_OWN_TEMPO}, + .abilityHidden = ABILITY_LEAF_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_BASCULIN] = + { + .baseHP = 70, + .baseAttack = 92, + .baseDefense = 65, + .baseSpeed = 98, + .baseSpAttack = 80, + .baseSpDefense = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 25, + .expYield = 161, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_RECKLESS, ABILITY_ADAPTABILITY}, + .abilityHidden = ABILITY_MOLD_BREAKER, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_SANDILE] = + { + .baseHP = 50, + .baseAttack = 72, + .baseDefense = 35, + .baseSpeed = 65, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_GROUND, + .type2 = TYPE_DARK, + .catchRate = 180, + .expYield = 58, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_GLASSES, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_MOXIE}, + .abilityHidden = ABILITY_ANGER_POINT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KROKOROK] = + { + .baseHP = 60, + .baseAttack = 82, + .baseDefense = 45, + .baseSpeed = 74, + .baseSpAttack = 45, + .baseSpDefense = 45, + .type1 = TYPE_GROUND, + .type2 = TYPE_DARK, + .catchRate = 90, + .expYield = 123, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMBLACK_GLASSES, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_MOXIE}, + .abilityHidden = ABILITY_ANGER_POINT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KROOKODILE] = + { + .baseHP = 95, + .baseAttack = 117, + .baseDefense = 80, + .baseSpeed = 92, + .baseSpAttack = 65, + .baseSpDefense = 70, + .type1 = TYPE_GROUND, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 234, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMBLACK_GLASSES, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_MOXIE}, + .abilityHidden = ABILITY_ANGER_POINT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_DARUMAKA] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 45, + .baseSpeed = 50, + .baseSpAttack = 15, + .baseSpDefense = 45, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 120, + .expYield = 63, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_HUSTLE, ABILITY_NONE}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_DARMANITAN] = + { + .baseHP = 105, + .baseAttack = 140, + .baseDefense = 55, + .baseSpeed = 95, + .baseSpAttack = 30, + .baseSpDefense = 55, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 60, + .expYield = 168, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SHEER_FORCE, ABILITY_NONE}, + .abilityHidden = ABILITY_ZEN_MODE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MARACTUS] = + { + .baseHP = 75, + .baseAttack = 86, + .baseDefense = 67, + .baseSpeed = 60, + .baseSpAttack = 106, + .baseSpDefense = 67, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 161, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_CHLOROPHYLL}, + .abilityHidden = ABILITY_STORM_DRAIN, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_DWEBBLE] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 85, + .baseSpeed = 55, + .baseSpAttack = 35, + .baseSpDefense = 35, + .type1 = TYPE_BUG, + .type2 = TYPE_ROCK, + .catchRate = 190, + .expYield = 65, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_CRUSTLE] = + { + .baseHP = 70, + .baseAttack = 105, + .baseDefense = 125, + .baseSpeed = 45, + .baseSpAttack = 65, + .baseSpDefense = 75, + .type1 = TYPE_BUG, + .type2 = TYPE_ROCK, + .catchRate = 75, + .expYield = 170, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STURDY, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SCRAGGY] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 70, + .baseSpeed = 48, + .baseSpAttack = 35, + .baseSpDefense = 70, + .type1 = TYPE_DARK, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 70, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SHED_SKIN, ABILITY_MOXIE}, + .abilityHidden = ABILITY_INTIMIDATE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_SCRAFTY] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 115, + .baseSpeed = 58, + .baseSpAttack = 45, + .baseSpDefense = 115, + .type1 = TYPE_DARK, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 171, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SHED_SKIN, ABILITY_MOXIE}, + .abilityHidden = ABILITY_INTIMIDATE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SIGILYPH] = + { + .baseHP = 72, + .baseAttack = 58, + .baseDefense = 80, + .baseSpeed = 97, + .baseSpAttack = 103, + .baseSpDefense = 80, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 172, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_WONDER_SKIN, ABILITY_MAGIC_GUARD}, + .abilityHidden = ABILITY_TINTED_LENS, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_YAMASK] = + { + .baseHP = 38, + .baseAttack = 30, + .baseDefense = 85, + .baseSpeed = 30, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 61, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_MUMMY, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_COFAGRIGUS] = + { + .baseHP = 58, + .baseAttack = 50, + .baseDefense = 145, + .baseSpeed = 30, + .baseSpAttack = 95, + .baseSpDefense = 105, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 169, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_MUMMY, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_TIRTOUGA] = + { + .baseHP = 54, + .baseAttack = 78, + .baseDefense = 103, + .baseSpeed = 22, + .baseSpAttack = 53, + .baseSpDefense = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 71, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SOLID_ROCK, ABILITY_STURDY}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CARRACOSTA] = + { + .baseHP = 74, + .baseAttack = 108, + .baseDefense = 133, + .baseSpeed = 32, + .baseSpAttack = 83, + .baseSpDefense = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 173, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_SOLID_ROCK, ABILITY_STURDY}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ARCHEN] = + { + .baseHP = 55, + .baseAttack = 112, + .baseDefense = 45, + .baseSpeed = 70, + .baseSpAttack = 74, + .baseSpDefense = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 71, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_DEFEATIST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_ARCHEOPS] = + { + .baseHP = 75, + .baseAttack = 140, + .baseDefense = 65, + .baseSpeed = 110, + .baseSpAttack = 112, + .baseSpDefense = 65, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 177, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_DEFEATIST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_TRUBBISH] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 62, + .baseSpeed = 65, + .baseSpAttack = 40, + .baseSpDefense = 62, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 66, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSILK_SCARF, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STENCH, ABILITY_STICKY_HOLD}, + .abilityHidden = ABILITY_AFTERMATH, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_GARBODOR] = + { + .baseHP = 80, + .baseAttack = 95, + .baseDefense = 82, + .baseSpeed = 75, + .baseSpAttack = 60, + .baseSpDefense = 82, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 60, + .expYield = 166, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMSILK_SCARF, + .item2 = ITEM_NONE, // ITEMBLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STENCH, ABILITY_WEAK_ARMOR}, + .abilityHidden = ABILITY_AFTERMATH, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_ZORUA] = + { + .baseHP = 40, + .baseAttack = 65, + .baseDefense = 40, + .baseSpeed = 65, + .baseSpAttack = 80, + .baseSpDefense = 40, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 75, + .expYield = 66, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_ILLUSION, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_ZOROARK] = + { + .baseHP = 60, + .baseAttack = 105, + .baseDefense = 60, + .baseSpeed = 105, + .baseSpAttack = 120, + .baseSpDefense = 60, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 179, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_ILLUSION, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MINCCINO] = + { + .baseHP = 55, + .baseAttack = 50, + .baseDefense = 40, + .baseSpeed = 75, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 60, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_SKILL_LINK, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_CINCCINO] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 60, + .baseSpeed = 115, + .baseSpAttack = 65, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 165, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_TECHNICIAN}, + .abilityHidden = ABILITY_SKILL_LINK, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_GOTHITA] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 50, + .baseSpeed = 45, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 200, + .expYield = 58, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_FRISK, ABILITY_COMPETITIVE}, + .abilityHidden = ABILITY_SHADOW_TAG, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GOTHORITA] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 70, + .baseSpeed = 55, + .baseSpAttack = 75, + .baseSpDefense = 85, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 100, + .expYield = 137, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_FRISK, ABILITY_COMPETITIVE}, + .abilityHidden = ABILITY_SHADOW_TAG, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GOTHITELLE] = + { + .baseHP = 70, + .baseAttack = 55, + .baseDefense = 95, + .baseSpeed = 65, + .baseSpAttack = 95, + .baseSpDefense = 110, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 221, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_FRISK, ABILITY_COMPETITIVE}, + .abilityHidden = ABILITY_SHADOW_TAG, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SOLOSIS] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 40, + .baseSpeed = 20, + .baseSpAttack = 105, + .baseSpDefense = 50, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 200, + .expYield = 58, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_OVERCOAT, ABILITY_MAGIC_GUARD}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_DUOSION] = + { + .baseHP = 65, + .baseAttack = 40, + .baseDefense = 50, + .baseSpeed = 30, + .baseSpAttack = 125, + .baseSpDefense = 60, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 100, + .expYield = 130, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_OVERCOAT, ABILITY_MAGIC_GUARD}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_REUNICLUS] = + { + .baseHP = 110, + .baseAttack = 65, + .baseDefense = 75, + .baseSpeed = 30, + .baseSpAttack = 125, + .baseSpDefense = 85, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 221, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_OVERCOAT, ABILITY_MAGIC_GUARD}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_DUCKLETT] = + { + .baseHP = 62, + .baseAttack = 44, + .baseDefense = 50, + .baseSpeed = 55, + .baseSpAttack = 44, + .baseSpDefense = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 61, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_BIG_PECKS}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SWANNA] = + { + .baseHP = 75, + .baseAttack = 87, + .baseDefense = 63, + .baseSpeed = 98, + .baseSpAttack = 87, + .baseSpDefense = 63, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 166, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_BIG_PECKS}, + .abilityHidden = ABILITY_HYDRATION, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_VANILLITE] = + { + .baseHP = 36, + .baseAttack = 50, + .baseDefense = 50, + .baseSpeed = 44, + .baseSpAttack = 65, + .baseSpDefense = 60, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 255, + .expYield = 61, + .evYield_SpAttack = 1, + .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ICE_BODY, ABILITY_SNOW_CLOAK}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_VANILLISH] = + { + .baseHP = 51, + .baseAttack = 65, + .baseDefense = 65, + .baseSpeed = 59, + .baseSpAttack = 80, + .baseSpDefense = 75, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 120, + .expYield = 138, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ICE_BODY, ABILITY_SNOW_CLOAK}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_VANILLUXE] = + { + .baseHP = 71, + .baseAttack = 95, + .baseDefense = 85, + .baseSpeed = 79, + .baseSpAttack = 110, + .baseSpDefense = 95, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 241, + .evYield_SpAttack = 3, + .item1 = ITEM_NONE, // ITEMNEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_ICE_BODY, ABILITY_SNOW_WARNING}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_DEERLING] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 50, + .baseSpeed = 75, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 67, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_SAP_SIPPER}, + .abilityHidden = ABILITY_SERENE_GRACE, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_SAWSBUCK] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 70, + .baseSpeed = 95, + .baseSpAttack = 60, + .baseSpDefense = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 166, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_SAP_SIPPER}, + .abilityHidden = ABILITY_SERENE_GRACE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_EMOLGA] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 60, + .baseSpeed = 103, + .baseSpAttack = 75, + .baseSpDefense = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 200, + .expYield = 150, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STATIC, ABILITY_NONE}, + .abilityHidden = ABILITY_MOTOR_DRIVE, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_KARRABLAST] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 45, + .baseSpeed = 60, + .baseSpAttack = 40, + .baseSpDefense = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 200, + .expYield = 63, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_SHED_SKIN}, + .abilityHidden = ABILITY_NO_GUARD, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ESCAVALIER] = + { + .baseHP = 70, + .baseAttack = 135, + .baseDefense = 105, + .baseSpeed = 20, + .baseSpAttack = 60, + .baseSpDefense = 105, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 75, + .expYield = 173, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_FOONGUS] = + { + .baseHP = 69, + .baseAttack = 55, + .baseDefense = 45, + .baseSpeed = 15, + .baseSpAttack = 55, + .baseSpDefense = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 59, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_EFFECT_SPORE, ABILITY_NONE}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_AMOONGUSS] = + { + .baseHP = 114, + .baseAttack = 85, + .baseDefense = 70, + .baseSpeed = 30, + .baseSpAttack = 85, + .baseSpDefense = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 162, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_EFFECT_SPORE, ABILITY_NONE}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_FRILLISH] = + { + .baseHP = 55, + .baseAttack = 40, + .baseDefense = 50, + .baseSpeed = 40, + .baseSpAttack = 65, + .baseSpDefense = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 67, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_CURSED_BODY}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_JELLICENT] = + { + .baseHP = 100, + .baseAttack = 60, + .baseDefense = 70, + .baseSpeed = 60, + .baseSpAttack = 85, + .baseSpDefense = 105, + .type1 = TYPE_WATER, + .type2 = TYPE_GHOST, + .catchRate = 60, + .expYield = 168, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_CURSED_BODY}, + .abilityHidden = ABILITY_DAMP, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_ALOMOMOLA] = + { + .baseHP = 165, + .baseAttack = 75, + .baseDefense = 80, + .baseSpeed = 65, + .baseSpAttack = 40, + .baseSpDefense = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 165, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_HEALER, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_JOLTIK] = + { + .baseHP = 50, + .baseAttack = 47, + .baseDefense = 50, + .baseSpeed = 65, + .baseSpAttack = 57, + .baseSpDefense = 50, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 64, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_COMPOUND_EYES, ABILITY_UNNERVE}, + .abilityHidden = ABILITY_SWARM, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_GALVANTULA] = + { + .baseHP = 70, + .baseAttack = 77, + .baseDefense = 60, + .baseSpeed = 108, + .baseSpAttack = 97, + .baseSpDefense = 60, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 165, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_COMPOUND_EYES, ABILITY_UNNERVE}, + .abilityHidden = ABILITY_SWARM, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_FERROSEED] = + { + .baseHP = 44, + .baseAttack = 50, + .baseDefense = 91, + .baseSpeed = 10, + .baseSpAttack = 24, + .baseSpDefense = 86, + .type1 = TYPE_GRASS, + .type2 = TYPE_STEEL, + .catchRate = 255, + .expYield = 61, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSTICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_IRON_BARBS, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_FERROTHORN] = + { + .baseHP = 74, + .baseAttack = 94, + .baseDefense = 131, + .baseSpeed = 20, + .baseSpAttack = 54, + .baseSpDefense = 116, + .type1 = TYPE_GRASS, + .type2 = TYPE_STEEL, + .catchRate = 90, + .expYield = 171, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSTICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_IRON_BARBS, ABILITY_NONE}, + .abilityHidden = ABILITY_ANTICIPATION, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KLINK] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 70, + .baseSpeed = 30, + .baseSpAttack = 45, + .baseSpDefense = 60, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 130, + .expYield = 60, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_PLUS, ABILITY_MINUS}, + .abilityHidden = ABILITY_CLEAR_BODY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KLANG] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 95, + .baseSpeed = 50, + .baseSpAttack = 70, + .baseSpDefense = 85, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 154, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_PLUS, ABILITY_MINUS}, + .abilityHidden = ABILITY_CLEAR_BODY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KLINKLANG] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 115, + .baseSpeed = 90, + .baseSpAttack = 70, + .baseSpDefense = 85, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 30, + .expYield = 234, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_PLUS, ABILITY_MINUS}, + .abilityHidden = ABILITY_CLEAR_BODY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_TYNAMO] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpeed = 60, + .baseSpAttack = 45, + .baseSpDefense = 40, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 55, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_EELEKTRIK] = + { + .baseHP = 65, + .baseAttack = 85, + .baseDefense = 70, + .baseSpeed = 40, + .baseSpAttack = 75, + .baseSpDefense = 70, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 60, + .expYield = 142, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_EELEKTROSS] = + { + .baseHP = 85, + .baseAttack = 115, + .baseDefense = 80, + .baseSpeed = 50, + .baseSpAttack = 105, + .baseSpDefense = 80, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 30, + .expYield = 232, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ELGYEM] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 55, + .baseSpeed = 30, + .baseSpAttack = 85, + .baseSpDefense = 55, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 67, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_TELEPATHY, ABILITY_SYNCHRONIZE}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BEHEEYEM] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 75, + .baseSpeed = 40, + .baseSpAttack = 125, + .baseSpDefense = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 170, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_TELEPATHY, ABILITY_SYNCHRONIZE}, + .abilityHidden = ABILITY_ANALYTIC, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LITWICK] = + { + .baseHP = 50, + .baseAttack = 30, + .baseDefense = 55, + .baseSpeed = 20, + .baseSpAttack = 65, + .baseSpDefense = 55, + .type1 = TYPE_GHOST, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 55, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_FLASH_FIRE, ABILITY_FLAME_BODY}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_LAMPENT] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 60, + .baseSpeed = 55, + .baseSpAttack = 95, + .baseSpDefense = 60, + .type1 = TYPE_GHOST, + .type2 = TYPE_FIRE, + .catchRate = 90, + .expYield = 130, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_FLASH_FIRE, ABILITY_FLAME_BODY}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_CHANDELURE] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 90, + .baseSpeed = 80, + .baseSpAttack = 145, + .baseSpDefense = 90, + .type1 = TYPE_GHOST, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 234, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_FLASH_FIRE, ABILITY_FLAME_BODY}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_AXEW] = + { + .baseHP = 46, + .baseAttack = 87, + .baseDefense = 60, + .baseSpeed = 57, + .baseSpAttack = 30, + .baseSpDefense = 40, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 75, + .expYield = 64, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_RIVALRY, ABILITY_MOLD_BREAKER}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_FRAXURE] = + { + .baseHP = 66, + .baseAttack = 117, + .baseDefense = 70, + .baseSpeed = 67, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 60, + .expYield = 144, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_RIVALRY, ABILITY_MOLD_BREAKER}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_HAXORUS] = + { + .baseHP = 76, + .baseAttack = 147, + .baseDefense = 90, + .baseSpeed = 97, + .baseSpAttack = 60, + .baseSpDefense = 70, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 243, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_RIVALRY, ABILITY_MOLD_BREAKER}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_CUBCHOO] = + { + .baseHP = 55, + .baseAttack = 70, + .baseDefense = 40, + .baseSpeed = 40, + .baseSpAttack = 60, + .baseSpDefense = 40, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 120, + .expYield = 61, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SNOW_CLOAK, ABILITY_SLUSH_RUSH}, + .abilityHidden = ABILITY_RATTLED, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_BEARTIC] = + { + .baseHP = 95, + .baseAttack = 130, + .baseDefense = 80, + .baseSpeed = 50, + .baseSpAttack = 70, + .baseSpDefense = 80, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 177, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SNOW_CLOAK, ABILITY_SLUSH_RUSH}, + .abilityHidden = ABILITY_SWIFT_SWIM, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_CRYOGONAL] = + { + .baseHP = 80, + .baseAttack = 50, + .baseDefense = 50, + .baseSpeed = 105, + .baseSpAttack = 95, + .baseSpDefense = 135, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 25, + .expYield = 180, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMNEVER_MELT_ICE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SHELMET] = + { + .baseHP = 50, + .baseAttack = 40, + .baseDefense = 85, + .baseSpeed = 25, + .baseSpAttack = 40, + .baseSpDefense = 65, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 200, + .expYield = 61, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_HYDRATION, ABILITY_SHELL_ARMOR}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ACCELGOR] = + { + .baseHP = 80, + .baseAttack = 70, + .baseDefense = 40, + .baseSpeed = 145, + .baseSpAttack = 100, + .baseSpDefense = 60, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 75, + .expYield = 173, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_HYDRATION, ABILITY_STICKY_HOLD}, + .abilityHidden = ABILITY_UNBURDEN, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_STUNFISK] = + { + .baseHP = 109, + .baseAttack = 66, + .baseDefense = 84, + .baseSpeed = 32, + .baseSpAttack = 81, + .baseSpDefense = 99, + .type1 = TYPE_GROUND, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 165, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_STATIC, ABILITY_LIMBER}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MIENFOO] = + { + .baseHP = 45, + .baseAttack = 85, + .baseDefense = 50, + .baseSpeed = 65, + .baseSpAttack = 55, + .baseSpDefense = 50, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 70, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_REGENERATOR}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MIENSHAO] = + { + .baseHP = 65, + .baseAttack = 125, + .baseDefense = 60, + .baseSpeed = 105, + .baseSpAttack = 95, + .baseSpDefense = 60, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 179, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_REGENERATOR}, + .abilityHidden = ABILITY_RECKLESS, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_DRUDDIGON] = + { + .baseHP = 77, + .baseAttack = 120, + .baseDefense = 90, + .baseSpeed = 48, + .baseSpAttack = 60, + .baseSpDefense = 90, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 170, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMDRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_ROUGH_SKIN, ABILITY_SHEER_FORCE}, + .abilityHidden = ABILITY_MOLD_BREAKER, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_GOLETT] = + { + .baseHP = 59, + .baseAttack = 74, + .baseDefense = 50, + .baseSpeed = 35, + .baseSpAttack = 35, + .baseSpDefense = 50, + .type1 = TYPE_GROUND, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 61, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_IRON_FIST, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_NO_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_GOLURK] = + { + .baseHP = 89, + .baseAttack = 124, + .baseDefense = 80, + .baseSpeed = 55, + .baseSpAttack = 55, + .baseSpDefense = 80, + .type1 = TYPE_GROUND, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 169, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_IRON_FIST, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_NO_GUARD, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_PAWNIARD] = + { + .baseHP = 45, + .baseAttack = 85, + .baseDefense = 70, + .baseSpeed = 60, + .baseSpAttack = 40, + .baseSpDefense = 40, + .type1 = TYPE_DARK, + .type2 = TYPE_STEEL, + .catchRate = 120, + .expYield = 68, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_DEFIANT, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_PRESSURE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_BISHARP] = + { + .baseHP = 65, + .baseAttack = 125, + .baseDefense = 100, + .baseSpeed = 70, + .baseSpAttack = 60, + .baseSpDefense = 70, + .type1 = TYPE_DARK, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 172, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_DEFIANT, ABILITY_INNER_FOCUS}, + .abilityHidden = ABILITY_PRESSURE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_BOUFFALANT] = + { + .baseHP = 95, + .baseAttack = 110, + .baseDefense = 95, + .baseSpeed = 55, + .baseSpAttack = 40, + .baseSpDefense = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 172, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RECKLESS, ABILITY_SAP_SIPPER}, + .abilityHidden = ABILITY_SOUNDPROOF, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_RUFFLET] = + { + .baseHP = 70, + .baseAttack = 83, + .baseDefense = 50, + .baseSpeed = 60, + .baseSpAttack = 37, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 70, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_SHEER_FORCE}, + .abilityHidden = ABILITY_HUSTLE, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_BRAVIARY] = + { + .baseHP = 100, + .baseAttack = 123, + .baseDefense = 75, + .baseSpeed = 80, + .baseSpAttack = 57, + .baseSpDefense = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 179, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_SHEER_FORCE}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_VULLABY] = + { + .baseHP = 70, + .baseAttack = 55, + .baseDefense = 75, + .baseSpeed = 60, + .baseSpAttack = 45, + .baseSpDefense = 65, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 74, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_BIG_PECKS, ABILITY_OVERCOAT}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MANDIBUZZ] = + { + .baseHP = 110, + .baseAttack = 65, + .baseDefense = 105, + .baseSpeed = 80, + .baseSpAttack = 55, + .baseSpDefense = 95, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 179, + .evYield_SpAttack = 2, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_BIG_PECKS, ABILITY_OVERCOAT}, + .abilityHidden = ABILITY_WEAK_ARMOR, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_HEATMOR] = + { + .baseHP = 85, + .baseAttack = 97, + .baseDefense = 66, + .baseSpeed = 65, + .baseSpAttack = 105, + .baseSpDefense = 66, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 90, + .expYield = 169, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_GLUTTONY, ABILITY_FLASH_FIRE}, + .abilityHidden = ABILITY_WHITE_SMOKE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_DURANT] = + { + .baseHP = 58, + .baseAttack = 109, + .baseDefense = 112, + .baseSpeed = 109, + .baseSpAttack = 48, + .baseSpDefense = 48, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 90, + .expYield = 169, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_HUSTLE}, + .abilityHidden = ABILITY_TRUANT, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_DEINO] = + { + .baseHP = 52, + .baseAttack = 65, + .baseDefense = 50, + .baseSpeed = 38, + .baseSpAttack = 45, + .baseSpDefense = 50, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_HUSTLE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_ZWEILOUS] = + { + .baseHP = 72, + .baseAttack = 85, + .baseDefense = 70, + .baseSpeed = 58, + .baseSpAttack = 65, + .baseSpDefense = 70, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 147, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_HUSTLE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_HYDREIGON] = + { + .baseHP = 92, + .baseAttack = 105, + .baseDefense = 90, + .baseSpeed = 98, + .baseSpAttack = 125, + .baseSpDefense = 90, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_LARVESTA] = + { + .baseHP = 55, + .baseAttack = 85, + .baseDefense = 55, + .baseSpeed = 60, + .baseSpAttack = 50, + .baseSpDefense = 55, + .type1 = TYPE_BUG, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 72, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_SWARM, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_VOLCARONA] = + { + .baseHP = 85, + .baseAttack = 60, + .baseDefense = 65, + .baseSpeed = 100, + .baseSpAttack = 135, + .baseSpDefense = 105, + .type1 = TYPE_BUG, + .type2 = TYPE_FIRE, + .catchRate = 15, + .expYield = 248, + .evYield_SpAttack = 3, + .item1 = ITEM_NONE, // ITEMSILVER_POWDER, + .item2 = ITEM_NONE, // ITEMSILVER_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_SWARM, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_COBALION] = + { + .baseHP = 91, + .baseAttack = 90, + .baseDefense = 129, + .baseSpeed = 108, + .baseSpAttack = 90, + .baseSpDefense = 72, + .type1 = TYPE_STEEL, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 261, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_JUSTIFIED, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_TERRAKION] = + { + .baseHP = 91, + .baseAttack = 129, + .baseDefense = 90, + .baseSpeed = 108, + .baseSpAttack = 72, + .baseSpDefense = 90, + .type1 = TYPE_ROCK, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 261, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_JUSTIFIED, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_VIRIZION] = + { + .baseHP = 91, + .baseAttack = 90, + .baseDefense = 72, + .baseSpeed = 108, + .baseSpAttack = 90, + .baseSpDefense = 129, + .type1 = TYPE_GRASS, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 261, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_JUSTIFIED, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_TORNADUS] = + { + .baseHP = 79, + .baseAttack = 115, + .baseDefense = 70, + .baseSpeed = 111, + .baseSpAttack = 125, + .baseSpDefense = 80, + .type1 = TYPE_FLYING, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 261, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRANKSTER, ABILITY_NONE}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_THUNDURUS] = + { + .baseHP = 79, + .baseAttack = 115, + .baseDefense = 70, + .baseSpeed = 111, + .baseSpAttack = 125, + .baseSpDefense = 80, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 261, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_MALE, + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRANKSTER, ABILITY_NONE}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_RESHIRAM] = + { + .baseHP = 100, + .baseAttack = 120, + .baseDefense = 100, + .baseSpeed = 90, + .baseSpAttack = 150, + .baseSpDefense = 120, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FIRE, + .catchRate = 3, + .expYield = 306, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_TURBOBLAZE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_ZEKROM] = + { + .baseHP = 100, + .baseAttack = 150, + .baseDefense = 120, + .baseSpeed = 90, + .baseSpAttack = 120, + .baseSpDefense = 100, + .type1 = TYPE_DRAGON, + .type2 = TYPE_ELECTRIC, + .catchRate = 3, + .expYield = 306, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_TERAVOLT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_LANDORUS] = + { + .baseHP = 89, + .baseAttack = 125, + .baseDefense = 90, + .baseSpeed = 101, + .baseSpAttack = 115, + .baseSpDefense = 80, + .type1 = TYPE_GROUND, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = MON_MALE, + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SAND_FORCE, ABILITY_NONE}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KYUREM] = + { + .baseHP = 125, + .baseAttack = 130, + .baseDefense = 90, + .baseSpeed = 95, + .baseSpAttack = 130, + .baseSpDefense = 90, + .type1 = TYPE_DRAGON, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 297, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KYUREM_WHITE] = + { + .baseHP = 125, + .baseAttack = 120, + .baseDefense = 90, + .baseSpeed = 95, + .baseSpAttack = 170, + .baseSpDefense = 100, + .type1 = TYPE_DRAGON, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 315, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_TURBOBLAZE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KYUREM_BLACK] = + { + .baseHP = 125, + .baseAttack = 170, + .baseDefense = 100, + .baseSpeed = 95, + .baseSpAttack = 120, + .baseSpDefense = 90, + .type1 = TYPE_DRAGON, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 315, + .evYield_Attack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_TERAVOLT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KELDEO] = + { + .baseHP = 91, + .baseAttack = 72, + .baseDefense = 90, + .baseSpeed = 108, + .baseSpAttack = 129, + .baseSpDefense = 90, + .type1 = TYPE_WATER, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 261, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_JUSTIFIED, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MELOETTA] = + { + .baseHP = 100, + .baseAttack = 77, + .baseDefense = 77, + .baseSpeed = 90, + .baseSpAttack = 128, + .baseSpDefense = 128, + .type1 = TYPE_NORMAL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 270, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .item1 = ITEM_NONE, // ITEMSTAR_PIECE, + .item2 = ITEM_NONE, // ITEMSTAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SERENE_GRACE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_GENESECT] = + { + .baseHP = 71, + .baseAttack = 120, + .baseDefense = 95, + .baseSpeed = 99, + .baseSpAttack = 120, + .baseSpDefense = 95, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 270, + .evYield_Attack = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_DOWNLOAD, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CHESPIN] = + { + .baseHP = 56, + .baseAttack = 61, + .baseDefense = 65, + .baseSpeed = 38, + .baseSpAttack = 48, + .baseSpDefense = 45, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 63, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_BULLETPROOF, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_QUILLADIN] = + { + .baseHP = 61, + .baseAttack = 78, + .baseDefense = 95, + .baseSpeed = 57, + .baseSpAttack = 56, + .baseSpDefense = 58, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 142, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_BULLETPROOF, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_CHESNAUGHT] = + { + .baseHP = 88, + .baseAttack = 107, + .baseDefense = 122, + .baseSpeed = 64, + .baseSpAttack = 74, + .baseSpDefense = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 239, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_BULLETPROOF, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_FENNEKIN] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpeed = 60, + .baseSpAttack = 62, + .baseSpDefense = 60, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 61, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_MAGICIAN, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_BRAIXEN] = + { + .baseHP = 59, + .baseAttack = 59, + .baseDefense = 58, + .baseSpeed = 73, + .baseSpAttack = 90, + .baseSpDefense = 70, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 143, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_MAGICIAN, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_DELPHOX] = + { + .baseHP = 75, + .baseAttack = 69, + .baseDefense = 72, + .baseSpeed = 104, + .baseSpAttack = 114, + .baseSpDefense = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 240, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_MAGICIAN, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_FROAKIE] = + { + .baseHP = 41, + .baseAttack = 56, + .baseDefense = 40, + .baseSpeed = 71, + .baseSpAttack = 62, + .baseSpDefense = 44, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 63, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_PROTEAN, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_FROGADIER] = + { + .baseHP = 54, + .baseAttack = 63, + .baseDefense = 52, + .baseSpeed = 97, + .baseSpAttack = 83, + .baseSpDefense = 56, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 142, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_PROTEAN, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_GRENINJA] = + { + .baseHP = 72, + .baseAttack = 95, + .baseDefense = 67, + .baseSpeed = 122, + .baseSpAttack = 103, + .baseSpDefense = 71, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 239, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_PROTEAN, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BUNNELBY] = + { + .baseHP = 38, + .baseAttack = 36, + .baseDefense = 38, + .baseSpeed = 57, + .baseSpAttack = 32, + .baseSpDefense = 36, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 47, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PICKUP, ABILITY_CHEEK_POUCH}, + .abilityHidden = ABILITY_HUGE_POWER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DIGGERSBY] = + { + .baseHP = 85, + .baseAttack = 56, + .baseDefense = 77, + .baseSpeed = 78, + .baseSpAttack = 50, + .baseSpDefense = 77, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GROUND, + .catchRate = 127, + .expYield = 148, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_PICKUP, ABILITY_CHEEK_POUCH}, + .abilityHidden = ABILITY_HUGE_POWER, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_FLETCHLING] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 43, + .baseSpeed = 62, + .baseSpAttack = 40, + .baseSpDefense = 38, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 56, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_BIG_PECKS, ABILITY_NONE}, + .abilityHidden = ABILITY_GALE_WINGS, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_FLETCHINDER] = + { + .baseHP = 62, + .baseAttack = 73, + .baseDefense = 55, + .baseSpeed = 84, + .baseSpAttack = 56, + .baseSpDefense = 52, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 134, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_GALE_WINGS, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_TALONFLAME] = + { + .baseHP = 78, + .baseAttack = 81, + .baseDefense = 71, + .baseSpeed = 126, + .baseSpAttack = 74, + .baseSpDefense = 69, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 175, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_FLAME_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_GALE_WINGS, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_SCATTERBUG] = + { + .baseHP = 38, + .baseAttack = 35, + .baseDefense = 40, + .baseSpeed = 35, + .baseSpAttack = 27, + .baseSpDefense = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 40, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHIELD_DUST, ABILITY_COMPOUND_EYES}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_SPEWPA] = + { + .baseHP = 45, + .baseAttack = 22, + .baseDefense = 60, + .baseSpeed = 29, + .baseSpAttack = 27, + .baseSpDefense = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 75, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_VIVILLON] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpeed = 89, + .baseSpAttack = 90, + .baseSpDefense = 50, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SHIELD_DUST, ABILITY_COMPOUND_EYES}, + .abilityHidden = ABILITY_FRIEND_GUARD, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_LITLEO] = + { + .baseHP = 62, + .baseAttack = 50, + .baseDefense = 58, + .baseSpeed = 72, + .baseSpAttack = 73, + .baseSpDefense = 54, + .type1 = TYPE_FIRE, + .type2 = TYPE_NORMAL, + .catchRate = 220, + .expYield = 74, + .evYield_SpAttack = 1, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RIVALRY, ABILITY_UNNERVE}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PYROAR] = + { + .baseHP = 86, + .baseAttack = 68, + .baseDefense = 72, + .baseSpeed = 106, + .baseSpAttack = 109, + .baseSpDefense = 66, + .type1 = TYPE_FIRE, + .type2 = TYPE_NORMAL, + .catchRate = 65, + .expYield = 177, + .evYield_SpAttack = 2, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RIVALRY, ABILITY_UNNERVE}, + .abilityHidden = ABILITY_MOXIE, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_FLABEBE] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 39, + .baseSpeed = 42, + .baseSpAttack = 61, + .baseSpDefense = 79, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 225, + .expYield = 61, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_FLOWER_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_SYMBIOSIS, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_FLOETTE] = + { + .baseHP = 54, + .baseAttack = 45, + .baseDefense = 47, + .baseSpeed = 52, + .baseSpAttack = 75, + .baseSpDefense = 98, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 130, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_FLOWER_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_SYMBIOSIS, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_FLORGES] = + { + .baseHP = 78, + .baseAttack = 65, + .baseDefense = 68, + .baseSpeed = 75, + .baseSpAttack = 112, + .baseSpDefense = 154, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 248, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_FLOWER_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_SYMBIOSIS, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_SKIDDO] = + { + .baseHP = 66, + .baseAttack = 65, + .baseDefense = 48, + .baseSpeed = 52, + .baseSpAttack = 62, + .baseSpDefense = 57, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 200, + .expYield = 70, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAP_SIPPER, ABILITY_NONE}, + .abilityHidden = ABILITY_GRASS_PELT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_GOGOAT] = + { + .baseHP = 123, + .baseAttack = 100, + .baseDefense = 62, + .baseSpeed = 68, + .baseSpAttack = 97, + .baseSpDefense = 81, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 186, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SAP_SIPPER, ABILITY_NONE}, + .abilityHidden = ABILITY_GRASS_PELT, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PANCHAM] = + { + .baseHP = 67, + .baseAttack = 82, + .baseDefense = 62, + .baseSpeed = 43, + .baseSpAttack = 46, + .baseSpDefense = 48, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 220, + .expYield = 70, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_IRON_FIST, ABILITY_MOLD_BREAKER}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_PANGORO] = + { + .baseHP = 95, + .baseAttack = 124, + .baseDefense = 78, + .baseSpeed = 58, + .baseSpAttack = 69, + .baseSpDefense = 71, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_DARK, + .catchRate = 65, + .expYield = 173, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_IRON_FIST, ABILITY_MOLD_BREAKER}, + .abilityHidden = ABILITY_SCRAPPY, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_FURFROU] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpeed = 102, + .baseSpAttack = 65, + .baseSpDefense = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FUR_COAT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_ESPURR] = + { + .baseHP = 62, + .baseAttack = 48, + .baseDefense = 54, + .baseSpeed = 68, + .baseSpAttack = 63, + .baseSpDefense = 60, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 71, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_KEEN_EYE, ABILITY_INFILTRATOR}, + .abilityHidden = ABILITY_OWN_TEMPO, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MEOWSTIC] = + { + .baseHP = 74, + .baseAttack = 48, + .baseDefense = 76, + .baseSpeed = 104, + .baseSpAttack = 83, + .baseSpDefense = 81, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 163, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_KEEN_EYE, ABILITY_INFILTRATOR}, + .abilityHidden = ABILITY_PRANKSTER, + .bodyColor = BODY_COLOR_BLUE, + }, [SPECIES_MEOWSTIC_F] = - { - .baseHP = 74, - .baseAttack = 48, - .baseDefense = 76, - .baseSpeed = 104, - .baseSpAttack = 83, - .baseSpDefense = 81, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 75, - .expYield = 163, - .evYield_Speed = 2, - .genderRatio = PERCENT_FEMALE(100), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_INFILTRATOR, - .abilityHidden = ABILITY_COMPETITIVE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_HONEDGE] = - { - .baseHP = 45, - .baseAttack = 80, - .baseDefense = 100, - .baseSpeed = 28, - .baseSpAttack = 35, - .baseSpDefense = 37, - .type1 = TYPE_STEEL, - .type2 = TYPE_GHOST, - .catchRate = 180, - .expYield = 65, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_NO_GUARD, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DOUBLADE] = - { - .baseHP = 59, - .baseAttack = 110, - .baseDefense = 150, - .baseSpeed = 35, - .baseSpAttack = 45, - .baseSpDefense = 49, - .type1 = TYPE_STEEL, - .type2 = TYPE_GHOST, - .catchRate = 90, - .expYield = 157, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_NO_GUARD, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_AEGISLASH] = - { - .baseHP = 60, - .baseAttack = 50, - .baseDefense = 150, - .baseSpeed = 60, - .baseSpAttack = 50, - .baseSpDefense = 150, - .type1 = TYPE_STEEL, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 234, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STANCE_CHANGE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SPRITZEE] = - { - .baseHP = 78, - .baseAttack = 52, - .baseDefense = 60, - .baseSpeed = 23, - .baseSpAttack = 63, - .baseSpDefense = 65, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 200, - .expYield = 68, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HEALER, - .abilityHidden = ABILITY_AROMA_VEIL, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_AROMATISSE] = - { - .baseHP = 101, - .baseAttack = 72, - .baseDefense = 72, - .baseSpeed = 29, - .baseSpAttack = 99, - .baseSpDefense = 89, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 140, - .expYield = 162, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HEALER, - .abilityHidden = ABILITY_AROMA_VEIL, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_SWIRLIX] = - { - .baseHP = 62, - .baseAttack = 48, - .baseDefense = 66, - .baseSpeed = 49, - .baseSpAttack = 59, - .baseSpDefense = 57, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 200, - .expYield = 68, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_SWEET_VEIL, - .abilityHidden = ABILITY_UNBURDEN, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_SLURPUFF] = - { - .baseHP = 82, - .baseAttack = 80, - .baseDefense = 86, - .baseSpeed = 72, - .baseSpAttack = 85, - .baseSpDefense = 75, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 140, - .expYield = 168, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_SWEET_VEIL, - .abilityHidden = ABILITY_UNBURDEN, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_INKAY] = - { - .baseHP = 53, - .baseAttack = 54, - .baseDefense = 53, - .baseSpeed = 45, - .baseSpAttack = 37, - .baseSpDefense = 46, - .type1 = TYPE_DARK, - .type2 = TYPE_PSYCHIC, - .catchRate = 190, - .expYield = 58, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_CONTRARY, - .ability2 = ABILITY_SUCTION_CUPS, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MALAMAR] = - { - .baseHP = 86, - .baseAttack = 92, - .baseDefense = 88, - .baseSpeed = 73, - .baseSpAttack = 68, - .baseSpDefense = 75, - .type1 = TYPE_DARK, - .type2 = TYPE_PSYCHIC, - .catchRate = 80, - .expYield = 169, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_CONTRARY, - .ability2 = ABILITY_SUCTION_CUPS, - .abilityHidden = ABILITY_INFILTRATOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BINACLE] = - { - .baseHP = 42, - .baseAttack = 52, - .baseDefense = 67, - .baseSpeed = 50, - .baseSpAttack = 39, - .baseSpDefense = 56, - .type1 = TYPE_ROCK, - .type2 = TYPE_WATER, - .catchRate = 120, - .expYield = 61, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_TOUGH_CLAWS, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_PICKPOCKET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_BARBARACLE] = - { - .baseHP = 72, - .baseAttack = 105, - .baseDefense = 115, - .baseSpeed = 68, - .baseSpAttack = 54, - .baseSpDefense = 86, - .type1 = TYPE_ROCK, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_TOUGH_CLAWS, - .ability2 = ABILITY_SNIPER, - .abilityHidden = ABILITY_PICKPOCKET, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_SKRELP] = - { - .baseHP = 50, - .baseAttack = 60, - .baseDefense = 60, - .baseSpeed = 30, - .baseSpAttack = 60, - .baseSpDefense = 60, - .type1 = TYPE_POISON, - .type2 = TYPE_WATER, - .catchRate = 225, - .expYield = 64, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_POISON_TOUCH, - .abilityHidden = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DRAGALGE] = - { - .baseHP = 65, - .baseAttack = 75, - .baseDefense = 90, - .baseSpeed = 44, - .baseSpAttack = 97, - .baseSpDefense = 123, - .type1 = TYPE_POISON, - .type2 = TYPE_DRAGON, - .catchRate = 55, - .expYield = 173, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_POISON_POINT, - .ability2 = ABILITY_POISON_TOUCH, - .abilityHidden = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_CLAUNCHER] = - { - .baseHP = 50, - .baseAttack = 53, - .baseDefense = 62, - .baseSpeed = 44, - .baseSpAttack = 58, - .baseSpDefense = 63, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 225, - .expYield = 66, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_MEGA_LAUNCHER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CLAWITZER] = - { - .baseHP = 71, - .baseAttack = 73, - .baseDefense = 88, - .baseSpeed = 59, - .baseSpAttack = 120, - .baseSpDefense = 89, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 55, - .expYield = 100, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_MEGA_LAUNCHER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_HELIOPTILE] = - { - .baseHP = 44, - .baseAttack = 38, - .baseDefense = 33, - .baseSpeed = 70, - .baseSpAttack = 61, - .baseSpDefense = 43, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_NORMAL, - .catchRate = 190, - .expYield = 58, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_DRY_SKIN, - .ability2 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_SOLAR_POWER, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_HELIOLISK] = - { - .baseHP = 62, - .baseAttack = 55, - .baseDefense = 52, - .baseSpeed = 109, - .baseSpAttack = 109, - .baseSpDefense = 94, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_NORMAL, - .catchRate = 75, - .expYield = 168, - .evYield_Speed = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_DRY_SKIN, - .ability2 = ABILITY_SAND_VEIL, - .abilityHidden = ABILITY_SOLAR_POWER, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_TYRUNT] = - { - .baseHP = 58, - .baseAttack = 89, - .baseDefense = 77, - .baseSpeed = 48, - .baseSpAttack = 45, - .baseSpDefense = 45, - .type1 = TYPE_ROCK, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 72, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_STRONG_JAW, - .abilityHidden = ABILITY_STURDY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_TYRANTRUM] = - { - .baseHP = 82, - .baseAttack = 121, - .baseDefense = 119, - .baseSpeed = 71, - .baseSpAttack = 69, - .baseSpDefense = 59, - .type1 = TYPE_ROCK, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 182, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_STRONG_JAW, - .abilityHidden = ABILITY_ROCK_HEAD, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_AMAURA] = - { - .baseHP = 77, - .baseAttack = 59, - .baseDefense = 50, - .baseSpeed = 46, - .baseSpAttack = 67, - .baseSpDefense = 63, - .type1 = TYPE_ROCK, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 72, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_REFRIGERATE, - .abilityHidden = ABILITY_SNOW_WARNING, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_AURORUS] = - { - .baseHP = 123, - .baseAttack = 77, - .baseDefense = 72, - .baseSpeed = 58, - .baseSpAttack = 99, - .baseSpDefense = 92, - .type1 = TYPE_ROCK, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 104, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_REFRIGERATE, - .abilityHidden = ABILITY_SNOW_WARNING, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SYLVEON] = - { - .baseHP = 95, - .baseAttack = 65, - .baseDefense = 65, - .baseSpeed = 60, - .baseSpAttack = 110, - .baseSpDefense = 130, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 184, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_CUTE_CHARM, - .abilityHidden = ABILITY_PIXILATE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_HAWLUCHA] = - { - .baseHP = 78, - .baseAttack = 92, - .baseDefense = 75, - .baseSpeed = 118, - .baseSpAttack = 74, - .baseSpDefense = 63, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FLYING, - .catchRate = 100, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMKINGS_ROCK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_LIMBER, - .ability2 = ABILITY_UNBURDEN, - .abilityHidden = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_DEDENNE] = - { - .baseHP = 67, - .baseAttack = 58, - .baseDefense = 57, - .baseSpeed = 101, - .baseSpAttack = 81, - .baseSpDefense = 67, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_FAIRY, - .catchRate = 180, - .expYield = 151, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_CHEEK_POUCH, - .ability2 = ABILITY_PICKUP, - .abilityHidden = ABILITY_PLUS, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_CARBINK] = - { - .baseHP = 50, - .baseAttack = 50, - .baseDefense = 150, - .baseSpeed = 50, - .baseSpAttack = 50, - .baseSpDefense = 150, - .type1 = TYPE_ROCK, - .type2 = TYPE_FAIRY, - .catchRate = 60, - .expYield = 100, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_CLEAR_BODY, - .abilityHidden = ABILITY_STURDY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_GOOMY] = - { - .baseHP = 45, - .baseAttack = 50, - .baseDefense = 35, - .baseSpeed = 40, - .baseSpAttack = 55, - .baseSpDefense = 75, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 60, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SAP_SIPPER, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_GOOEY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SLIGGOO] = - { - .baseHP = 68, - .baseAttack = 75, - .baseDefense = 53, - .baseSpeed = 60, - .baseSpAttack = 83, - .baseSpDefense = 113, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 158, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMSHED_SHELL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SAP_SIPPER, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_GOOEY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_GOODRA] = - { - .baseHP = 90, - .baseAttack = 100, - .baseDefense = 70, - .baseSpeed = 80, - .baseSpAttack = 110, - .baseSpDefense = 150, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 270, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SAP_SIPPER, - .ability2 = ABILITY_HYDRATION, - .abilityHidden = ABILITY_GOOEY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_KLEFKI] = - { - .baseHP = 57, - .baseAttack = 80, - .baseDefense = 91, - .baseSpeed = 75, - .baseSpAttack = 80, - .baseSpDefense = 87, - .type1 = TYPE_STEEL, - .type2 = TYPE_FAIRY, - .catchRate = 75, - .expYield = 165, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_PRANKSTER, - .abilityHidden = ABILITY_MAGICIAN, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_PHANTUMP] = - { - .baseHP = 43, - .baseAttack = 70, - .baseDefense = 48, - .baseSpeed = 38, - .baseSpAttack = 50, - .baseSpDefense = 60, - .type1 = TYPE_GHOST, - .type2 = TYPE_GRASS, - .catchRate = 120, - .expYield = 62, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_FRISK, - .abilityHidden = ABILITY_HARVEST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_TREVENANT] = - { - .baseHP = 85, - .baseAttack = 110, - .baseDefense = 76, - .baseSpeed = 56, - .baseSpAttack = 65, - .baseSpDefense = 82, - .type1 = TYPE_GHOST, - .type2 = TYPE_GRASS, - .catchRate = 60, - .expYield = 166, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_NATURAL_CURE, - .ability2 = ABILITY_FRISK, - .abilityHidden = ABILITY_HARVEST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PUMPKABOO] = - { - .baseHP = 49, - .baseAttack = 66, - .baseDefense = 70, - .baseSpeed = 51, - .baseSpAttack = 44, - .baseSpDefense = 55, - .type1 = TYPE_GHOST, - .type2 = TYPE_GRASS, - .catchRate = 120, - .expYield = 67, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_FRISK, - .abilityHidden = ABILITY_INSOMNIA, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_GOURGEIST] = - { - .baseHP = 65, - .baseAttack = 90, - .baseDefense = 122, - .baseSpeed = 84, - .baseSpAttack = 58, - .baseSpDefense = 75, - .type1 = TYPE_GHOST, - .type2 = TYPE_GRASS, - .catchRate = 60, - .expYield = 173, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_PICKUP, - .ability2 = ABILITY_FRISK, - .abilityHidden = ABILITY_INSOMNIA, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_BERGMITE] = - { - .baseHP = 55, - .baseAttack = 69, - .baseDefense = 85, - .baseSpeed = 28, - .baseSpAttack = 32, - .baseSpDefense = 35, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 190, - .expYield = 61, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_ICE_BODY, - .abilityHidden = ABILITY_STURDY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_AVALUGG] = - { - .baseHP = 95, - .baseAttack = 117, - .baseDefense = 184, - .baseSpeed = 28, - .baseSpAttack = 44, - .baseSpDefense = 46, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 55, - .expYield = 180, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_ICE_BODY, - .abilityHidden = ABILITY_STURDY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_NOIBAT] = - { - .baseHP = 40, - .baseAttack = 30, - .baseDefense = 35, - .baseSpeed = 55, - .baseSpAttack = 45, - .baseSpDefense = 40, - .type1 = TYPE_FLYING, - .type2 = TYPE_DRAGON, - .catchRate = 190, - .expYield = 49, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_FRISK, - .ability2 = ABILITY_INFILTRATOR, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_NOIVERN] = - { - .baseHP = 85, - .baseAttack = 70, - .baseDefense = 80, - .baseSpeed = 123, - .baseSpAttack = 97, - .baseSpDefense = 80, - .type1 = TYPE_FLYING, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 187, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_FRISK, - .ability2 = ABILITY_INFILTRATOR, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_XERNEAS] = - { - .baseHP = 126, - .baseAttack = 131, - .baseDefense = 95, - .baseSpeed = 99, - .baseSpAttack = 131, - .baseSpDefense = 98, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 306, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_FAIRY_AURA, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_YVELTAL] = - { - .baseHP = 126, - .baseAttack = 131, - .baseDefense = 95, - .baseSpeed = 99, - .baseSpAttack = 131, - .baseSpDefense = 98, - .type1 = TYPE_DARK, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 306, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_DARK_AURA, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_ZYGARDE] = - { - .baseHP = 108, - .baseAttack = 100, - .baseDefense = 121, - .baseSpeed = 95, - .baseSpAttack = 81, - .baseSpDefense = 95, - .type1 = TYPE_DRAGON, - .type2 = TYPE_GROUND, - .catchRate = 3, - .expYield = 270, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_AURA_BREAK, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_DIANCIE] = - { - .baseHP = 50, - .baseAttack = 100, - .baseDefense = 150, - .baseSpeed = 50, - .baseSpAttack = 100, - .baseSpDefense = 150, - .type1 = TYPE_ROCK, - .type2 = TYPE_FAIRY, - .catchRate = 3, - .expYield = 270, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_CLEAR_BODY, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_HOOPA] = - { - .baseHP = 80, - .baseAttack = 110, - .baseDefense = 60, - .baseSpeed = 70, - .baseSpAttack = 150, - .baseSpDefense = 130, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_GHOST, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_MAGICIAN, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_VOLCANION] = - { - .baseHP = 80, - .baseAttack = 110, - .baseDefense = 120, - .baseSpeed = 70, - .baseSpAttack = 130, - .baseSpDefense = 90, - .type1 = TYPE_FIRE, - .type2 = TYPE_WATER, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_ROWLET] = - { - .baseHP = 68, - .baseAttack = 55, - .baseDefense = 55, - .baseSpeed = 42, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_GRASS, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 64, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_LONG_REACH, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DARTRIX] = - { - .baseHP = 78, - .baseAttack = 75, - .baseDefense = 75, - .baseSpeed = 52, - .baseSpAttack = 70, - .baseSpDefense = 70, - .type1 = TYPE_GRASS, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 147, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_LONG_REACH, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DECIDUEYE] = - { - .baseHP = 78, - .baseAttack = 107, - .baseDefense = 75, - .baseSpeed = 70, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_GRASS, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 239, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_OVERGROW, - .abilityHidden = ABILITY_LONG_REACH, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LITTEN] = - { - .baseHP = 45, - .baseAttack = 65, - .baseDefense = 40, - .baseSpeed = 70, - .baseSpAttack = 60, - .baseSpDefense = 40, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 64, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_INTIMIDATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_TORRACAT] = - { - .baseHP = 65, - .baseAttack = 85, - .baseDefense = 50, - .baseSpeed = 90, - .baseSpAttack = 80, - .baseSpDefense = 50, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 147, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_INTIMIDATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_INCINEROAR] = - { - .baseHP = 95, - .baseAttack = 115, - .baseDefense = 90, - .baseSpeed = 60, - .baseSpAttack = 80, - .baseSpDefense = 90, - .type1 = TYPE_FIRE, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 239, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_BLAZE, - .abilityHidden = ABILITY_INTIMIDATE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_POPPLIO] = - { - .baseHP = 50, - .baseAttack = 54, - .baseDefense = 54, - .baseSpeed = 40, - .baseSpAttack = 66, - .baseSpDefense = 56, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 64, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_LIQUID_VOICE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_BRIONNE] = - { - .baseHP = 60, - .baseAttack = 69, - .baseDefense = 69, - .baseSpeed = 50, - .baseSpAttack = 91, - .baseSpDefense = 81, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 147, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_LIQUID_VOICE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_PRIMARINA] = - { - .baseHP = 80, - .baseAttack = 74, - .baseDefense = 74, - .baseSpeed = 60, - .baseSpAttack = 126, - .baseSpDefense = 116, - .type1 = TYPE_WATER, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 239, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TORRENT, - .abilityHidden = ABILITY_LIQUID_VOICE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_PIKIPEK] = - { - .baseHP = 35, - .baseAttack = 75, - .baseDefense = 30, - .baseSpeed = 65, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 255, - .expYield = 53, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMORAN_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_SKILL_LINK, - .abilityHidden = ABILITY_PICKUP, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_TRUMBEAK] = - { - .baseHP = 55, - .baseAttack = 85, - .baseDefense = 50, - .baseSpeed = 75, - .baseSpAttack = 40, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 120, - .expYield = 124, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_SKILL_LINK, - .abilityHidden = ABILITY_PICKUP, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_TOUCANNON] = - { - .baseHP = 80, - .baseAttack = 120, - .baseDefense = 75, - .baseSpeed = 60, - .baseSpAttack = 75, - .baseSpDefense = 75, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 218, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMRAWST_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_SKILL_LINK, - .abilityHidden = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_YUNGOOS] = - { - .baseHP = 48, - .baseAttack = 70, - .baseDefense = 30, - .baseSpeed = 45, - .baseSpAttack = 30, - .baseSpDefense = 30, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 51, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPECHA_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STAKEOUT, - .ability2 = ABILITY_STRONG_JAW, - .abilityHidden = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_GUMSHOOS] = - { - .baseHP = 88, - .baseAttack = 110, - .baseDefense = 60, - .baseSpeed = 45, - .baseSpAttack = 55, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 127, - .expYield = 146, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPECHA_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_STAKEOUT, - .ability2 = ABILITY_STRONG_JAW, - .abilityHidden = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_GRUBBIN] = - { - .baseHP = 47, - .baseAttack = 62, - .baseDefense = 45, - .baseSpeed = 46, - .baseSpAttack = 55, - .baseSpDefense = 45, - .type1 = TYPE_BUG, - .type2 = TYPE_BUG, - .catchRate = 255, - .expYield = 60, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SWARM, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_CHARJABUG] = - { - .baseHP = 57, - .baseAttack = 82, - .baseDefense = 95, - .baseSpeed = 36, - .baseSpAttack = 55, - .baseSpDefense = 75, - .type1 = TYPE_BUG, - .type2 = TYPE_ELECTRIC, - .catchRate = 120, - .expYield = 140, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMCELL_BATTERY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_BATTERY, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_VIKAVOLT] = - { - .baseHP = 77, - .baseAttack = 70, - .baseDefense = 90, - .baseSpeed = 43, - .baseSpAttack = 145, - .baseSpDefense = 75, - .type1 = TYPE_BUG, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 225, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_CRABRAWLER] = - { - .baseHP = 47, - .baseAttack = 82, - .baseDefense = 57, - .baseSpeed = 63, - .baseSpAttack = 42, - .baseSpDefense = 47, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 225, - .expYield = 68, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMASPEAR_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_IRON_FIST, - .abilityHidden = ABILITY_ANGER_POINT, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_CRABOMINABLE] = - { - .baseHP = 97, - .baseAttack = 132, - .baseDefense = 77, - .baseSpeed = 43, - .baseSpAttack = 62, - .baseSpDefense = 67, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_ICE, - .catchRate = 60, - .expYield = 167, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMCHERI_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_HYPER_CUTTER, - .ability2 = ABILITY_IRON_FIST, - .abilityHidden = ABILITY_ANGER_POINT, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_ORICORIO] = - { - .baseHP = 75, - .baseAttack = 70, - .baseDefense = 70, - .baseSpeed = 93, - .baseSpAttack = 98, - .baseSpDefense = 70, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 167, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMHONEY, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_DANCER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_CUTIEFLY] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 40, - .baseSpeed = 84, - .baseSpAttack = 55, - .baseSpDefense = 40, - .type1 = TYPE_BUG, - .type2 = TYPE_FAIRY, - .catchRate = 190, - .expYield = 61, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHONEY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HONEY_GATHER, - .ability2 = ABILITY_SHIELD_DUST, - .abilityHidden = ABILITY_SWEET_VEIL, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_RIBOMBEE] = - { - .baseHP = 60, - .baseAttack = 55, - .baseDefense = 60, - .baseSpeed = 124, - .baseSpAttack = 95, - .baseSpDefense = 70, - .type1 = TYPE_BUG, - .type2 = TYPE_FAIRY, - .catchRate = 75, - .expYield = 162, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMHONEY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HONEY_GATHER, - .ability2 = ABILITY_SHIELD_DUST, - .abilityHidden = ABILITY_SWEET_VEIL, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_ROCKRUFF] = - { - .baseHP = 45, - .baseAttack = 65, - .baseDefense = 40, - .baseSpeed = 60, - .baseSpAttack = 30, - .baseSpDefense = 40, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 190, - .expYield = 56, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_VITAL_SPIRIT, - .abilityHidden = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_LYCANROC] = - { - .baseHP = 75, - .baseAttack = 115, - .baseDefense = 65, - .baseSpeed = 112, - .baseSpAttack = 55, - .baseSpDefense = 65, - .type1 = TYPE_ROCK, - .type2 = TYPE_ROCK, - .catchRate = 90, - .expYield = 170, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_KEEN_EYE, - .ability2 = ABILITY_SAND_RUSH, - .abilityHidden = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_WISHIWASHI] = - { - .baseHP = 45, - .baseAttack = 20, - .baseDefense = 20, - .baseSpeed = 40, - .baseSpAttack = 25, - .baseSpDefense = 25, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 61, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_SCHOOLING, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MAREANIE] = - { - .baseHP = 50, - .baseAttack = 53, - .baseDefense = 62, - .baseSpeed = 45, - .baseSpAttack = 43, - .baseSpDefense = 52, - .type1 = TYPE_POISON, - .type2 = TYPE_WATER, - .catchRate = 190, - .expYield = 61, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_MERCILESS, - .ability2 = ABILITY_LIMBER, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_TOXAPEX] = - { - .baseHP = 50, - .baseAttack = 63, - .baseDefense = 152, - .baseSpeed = 35, - .baseSpAttack = 53, - .baseSpDefense = 142, - .type1 = TYPE_POISON, - .type2 = TYPE_WATER, - .catchRate = 75, - .expYield = 173, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMPOISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_MERCILESS, - .ability2 = ABILITY_LIMBER, - .abilityHidden = ABILITY_REGENERATOR, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MUDBRAY] = - { - .baseHP = 70, - .baseAttack = 100, - .baseDefense = 70, - .baseSpeed = 45, - .baseSpAttack = 45, - .baseSpDefense = 55, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 190, - .expYield = 77, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_STAMINA, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MUDSDALE] = - { - .baseHP = 100, - .baseAttack = 125, - .baseDefense = 100, - .baseSpeed = 35, - .baseSpAttack = 55, - .baseSpDefense = 85, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 60, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_OWN_TEMPO, - .ability2 = ABILITY_STAMINA, - .abilityHidden = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_DEWPIDER] = - { - .baseHP = 38, - .baseAttack = 40, - .baseDefense = 52, - .baseSpeed = 27, - .baseSpAttack = 40, - .baseSpDefense = 72, - .type1 = TYPE_WATER, - .type2 = TYPE_BUG, - .catchRate = 200, - .expYield = 54, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_WATER_BUBBLE, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_ARAQUANID] = - { - .baseHP = 68, - .baseAttack = 70, - .baseDefense = 92, - .baseSpeed = 42, - .baseSpAttack = 50, - .baseSpDefense = 132, - .type1 = TYPE_WATER, - .type2 = TYPE_BUG, - .catchRate = 100, - .expYield = 159, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_WATER_BUBBLE, - .abilityHidden = ABILITY_WATER_ABSORB, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_FOMANTIS] = - { - .baseHP = 40, - .baseAttack = 55, - .baseDefense = 35, - .baseSpeed = 35, - .baseSpAttack = 50, - .baseSpDefense = 35, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 190, - .expYield = 50, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_CONTRARY, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_LURANTIS] = - { - .baseHP = 70, - .baseAttack = 105, - .baseDefense = 90, - .baseSpeed = 45, - .baseSpAttack = 80, - .baseSpDefense = 90, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 75, - .expYield = 168, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_LEAF_GUARD, - .abilityHidden = ABILITY_CONTRARY, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_MORELULL] = - { - .baseHP = 40, - .baseAttack = 35, - .baseDefense = 55, - .baseSpeed = 15, - .baseSpAttack = 65, - .baseSpDefense = 75, - .type1 = TYPE_GRASS, - .type2 = TYPE_FAIRY, - .catchRate = 190, - .expYield = 57, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_ILLUMINATE, - .ability2 = ABILITY_EFFECT_SPORE, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SHIINOTIC] = - { - .baseHP = 60, - .baseAttack = 45, - .baseDefense = 80, - .baseSpeed = 30, - .baseSpAttack = 90, - .baseSpDefense = 100, - .type1 = TYPE_GRASS, - .type2 = TYPE_FAIRY, - .catchRate = 75, - .expYield = 142, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, - .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_ILLUMINATE, - .ability2 = ABILITY_EFFECT_SPORE, - .abilityHidden = ABILITY_RAIN_DISH, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_SALANDIT] = - { - .baseHP = 48, - .baseAttack = 44, - .baseDefense = 40, - .baseSpeed = 77, - .baseSpAttack = 71, - .baseSpDefense = 40, - .type1 = TYPE_POISON, - .type2 = TYPE_FIRE, - .catchRate = 120, - .expYield = 64, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSMOKE_BALL, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_CORROSION, - .abilityHidden = ABILITY_OBLIVIOUS, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_SALAZZLE] = - { - .baseHP = 68, - .baseAttack = 64, - .baseDefense = 60, - .baseSpeed = 117, - .baseSpAttack = 111, - .baseSpDefense = 60, - .type1 = TYPE_POISON, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 168, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSMOKE_BALL, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_CORROSION, - .abilityHidden = ABILITY_OBLIVIOUS, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_STUFFUL] = - { - .baseHP = 70, - .baseAttack = 75, - .baseDefense = 50, - .baseSpeed = 50, - .baseSpAttack = 45, - .baseSpDefense = 50, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FIGHTING, - .catchRate = 140, - .expYield = 68, - .evYield_Attack = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FLUFFY, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_CUTE_CHARM, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_BEWEAR] = - { - .baseHP = 120, - .baseAttack = 125, - .baseDefense = 80, - .baseSpeed = 60, - .baseSpAttack = 55, - .baseSpDefense = 60, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FIGHTING, - .catchRate = 70, - .expYield = 175, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_FLUFFY, - .ability2 = ABILITY_KLUTZ, - .abilityHidden = ABILITY_UNNERVE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_BOUNSWEET] = - { - .baseHP = 42, - .baseAttack = 30, - .baseDefense = 38, - .baseSpeed = 32, - .baseSpAttack = 30, - .baseSpDefense = 38, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 235, - .expYield = 42, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMGRASSY_SEED, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_LEAF_GUARD, - .ability2 = ABILITY_OBLIVIOUS, - .abilityHidden = ABILITY_SWEET_VEIL, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_STEENEE] = - { - .baseHP = 52, - .baseAttack = 40, - .baseDefense = 48, - .baseSpeed = 62, - .baseSpAttack = 40, - .baseSpDefense = 48, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 120, - .expYield = 102, - .evYield_Speed = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMGRASSY_SEED, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_LEAF_GUARD, - .ability2 = ABILITY_OBLIVIOUS, - .abilityHidden = ABILITY_SWEET_VEIL, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_TSAREENA] = - { - .baseHP = 72, - .baseAttack = 120, - .baseDefense = 98, - .baseSpeed = 72, - .baseSpAttack = 50, - .baseSpDefense = 98, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 230, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMGRASSY_SEED, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_LEAF_GUARD, - .ability2 = ABILITY_QUEENLY_MAJESTY, - .abilityHidden = ABILITY_SWEET_VEIL, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_COMFEY] = - { - .baseHP = 51, - .baseAttack = 52, - .baseDefense = 90, - .baseSpeed = 100, - .baseSpAttack = 82, - .baseSpDefense = 110, - .type1 = TYPE_FAIRY, - .type2 = TYPE_FAIRY, - .catchRate = 60, - .expYield = 170, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMMISTY_SEED, - .genderRatio = PERCENT_FEMALE(75), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_FLOWER_VEIL, - .ability2 = ABILITY_TRIAGE, - .abilityHidden = ABILITY_NATURAL_CURE, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_ORANGURU] = - { - .baseHP = 90, - .baseAttack = 60, - .baseDefense = 80, - .baseSpeed = 60, - .baseSpAttack = 90, - .baseSpDefense = 110, - .type1 = TYPE_NORMAL, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 172, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_TELEPATHY, - .abilityHidden = ABILITY_SYMBIOSIS, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_PASSIMIAN] = - { - .baseHP = 100, - .baseAttack = 120, - .baseDefense = 90, - .baseSpeed = 80, - .baseSpAttack = 40, - .baseSpDefense = 60, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 172, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_RECEIVER, - .abilityHidden = ABILITY_DEFIANT, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_WIMPOD] = - { - .baseHP = 25, - .baseAttack = 35, - .baseDefense = 40, - .baseSpeed = 80, - .baseSpAttack = 20, - .baseSpDefense = 30, - .type1 = TYPE_BUG, - .type2 = TYPE_WATER, - .catchRate = 90, - .expYield = 46, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_WIMP_OUT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_GOLISOPOD] = - { - .baseHP = 75, - .baseAttack = 125, - .baseDefense = 140, - .baseSpeed = 40, - .baseSpAttack = 60, - .baseSpDefense = 90, - .type1 = TYPE_BUG, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 186, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_WATER_3, - .ability1 = ABILITY_EMERGENCY_EXIT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_SANDYGAST] = - { - .baseHP = 55, - .baseAttack = 55, - .baseDefense = 80, - .baseSpeed = 15, - .baseSpAttack = 70, - .baseSpDefense = 45, - .type1 = TYPE_GHOST, - .type2 = TYPE_GROUND, - .catchRate = 140, - .expYield = 64, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_WATER_COMPACTION, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PALOSSAND] = - { - .baseHP = 85, - .baseAttack = 75, - .baseDefense = 110, - .baseSpeed = 35, - .baseSpAttack = 100, - .baseSpDefense = 75, - .type1 = TYPE_GHOST, - .type2 = TYPE_GROUND, - .catchRate = 60, - .expYield = 168, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMSPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_WATER_COMPACTION, - .abilityHidden = ABILITY_SAND_VEIL, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_PYUKUMUKU] = - { - .baseHP = 55, - .baseAttack = 60, - .baseDefense = 130, - .baseSpeed = 5, - .baseSpAttack = 30, - .baseSpDefense = 130, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 144, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_INNARDS_OUT, - .abilityHidden = ABILITY_UNAWARE, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_TYPE_NULL] = - { - .baseHP = 95, - .baseAttack = 95, - .baseDefense = 95, - .baseSpeed = 59, - .baseSpAttack = 95, - .baseSpDefense = 95, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 3, - .expYield = 107, - .evYield_HP = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BATTLE_ARMOR, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_SILVALLY] = - { - .baseHP = 95, - .baseAttack = 95, - .baseDefense = 95, - .baseSpeed = 95, - .baseSpAttack = 95, - .baseSpDefense = 95, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 3, - .expYield = 257, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_RKS_SYSTEM, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MINIOR] = - { - .baseHP = 60, - .baseAttack = 60, - .baseDefense = 100, - .baseSpeed = 60, - .baseSpAttack = 60, - .baseSpDefense = 100, - .type1 = TYPE_ROCK, - .type2 = TYPE_FLYING, - .catchRate = 30, - .expYield = 154, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .item2 = ITEM_NONE, // ITEMSTAR_PIECE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_SHIELDS_DOWN, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_KOMALA] = - { - .baseHP = 65, - .baseAttack = 115, - .baseDefense = 65, - .baseSpeed = 65, - .baseSpAttack = 75, - .baseSpDefense = 95, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 168, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_COMATOSE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_TURTONATOR] = - { - .baseHP = 60, - .baseAttack = 78, - .baseDefense = 135, - .baseSpeed = 36, - .baseSpAttack = 91, - .baseSpDefense = 85, - .type1 = TYPE_FIRE, - .type2 = TYPE_DRAGON, - .catchRate = 70, - .expYield = 170, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMCHARCOAL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_TOGEDEMARU] = - { - .baseHP = 65, - .baseAttack = 98, - .baseDefense = 63, - .baseSpeed = 96, - .baseSpAttack = 40, - .baseSpDefense = 73, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_STEEL, - .catchRate = 180, - .expYield = 152, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMELECTRIC_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 10, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_IRON_BARBS, - .ability2 = ABILITY_LIGHTNING_ROD, - .abilityHidden = ABILITY_STURDY, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MIMIKYU] = - { - .baseHP = 55, - .baseAttack = 90, - .baseDefense = 80, - .baseSpeed = 96, - .baseSpAttack = 50, - .baseSpDefense = 105, - .type1 = TYPE_GHOST, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 167, - .evYield_SpAttack = 0, - .evYield_SpDefense = 2, - .item2 = ITEM_NONE, // ITEMCHESTO_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_DISGUISE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_BRUXISH] = - { - .baseHP = 68, - .baseAttack = 105, - .baseDefense = 70, - .baseSpeed = 92, - .baseSpAttack = 70, - .baseSpDefense = 70, - .type1 = TYPE_WATER, - .type2 = TYPE_PSYCHIC, - .catchRate = 80, - .expYield = 166, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMRAZOR_FANG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_DAZZLING, - .ability2 = ABILITY_STRONG_JAW, - .abilityHidden = ABILITY_WONDER_SKIN, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_DRAMPA] = - { - .baseHP = 78, - .baseAttack = 60, - .baseDefense = 85, - .baseSpeed = 36, - .baseSpAttack = 135, - .baseSpDefense = 91, - .type1 = TYPE_NORMAL, - .type2 = TYPE_DRAGON, - .catchRate = 70, - .expYield = 170, - .evYield_SpAttack = 2, - .item2 = ITEM_NONE, // ITEMPERSIM_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_BERSERK, - .ability2 = ABILITY_SAP_SIPPER, - .abilityHidden = ABILITY_CLOUD_NINE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_DHELMISE] = - { - .baseHP = 70, - .baseAttack = 131, - .baseDefense = 100, - .baseSpeed = 40, - .baseSpAttack = 86, - .baseSpDefense = 90, - .type1 = TYPE_GHOST, - .type2 = TYPE_GRASS, - .catchRate = 25, - .expYield = 181, - .evYield_Attack = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_STEELWORKER, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_JANGMO_O] = - { - .baseHP = 45, - .baseAttack = 55, - .baseDefense = 65, - .baseSpeed = 45, - .baseSpAttack = 45, - .baseSpDefense = 45, - .type1 = TYPE_DRAGON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 60, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMRAZOR_CLAW - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_BULLETPROOF, - .ability2 = ABILITY_SOUNDPROOF, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_HAKAMO_O] = - { - .baseHP = 55, - .baseAttack = 75, - .baseDefense = 90, - .baseSpeed = 65, - .baseSpAttack = 65, - .baseSpDefense = 70, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 147, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .item2 = ITEM_NONE, // ITEMRAZOR_CLAW - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_BULLETPROOF, - .ability2 = ABILITY_SOUNDPROOF, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_KOMMO_O] = - { - .baseHP = 75, - .baseAttack = 110, - .baseDefense = 125, - .baseSpeed = 85, - .baseSpAttack = 100, - .baseSpDefense = 105, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 270, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .item1 = ITEM_NONE, // ITEMRAZOR_CLAW - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_BULLETPROOF, - .ability2 = ABILITY_SOUNDPROOF, - .abilityHidden = ABILITY_OVERCOAT, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_TAPU_KOKO] = - { - .baseHP = 70, - .baseAttack = 115, - .baseDefense = 85, - .baseSpeed = 130, - .baseSpAttack = 95, - .baseSpDefense = 75, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_FAIRY, - .catchRate = 3, - .expYield = 257, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_ELECTRIC_SURGE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_TAPU_LELE] = - { - .baseHP = 70, - .baseAttack = 85, - .baseDefense = 75, - .baseSpeed = 95, - .baseSpAttack = 130, - .baseSpDefense = 115, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 3, - .expYield = 257, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PSYCHIC_SURGE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_TAPU_BULU] = - { - .baseHP = 70, - .baseAttack = 130, - .baseDefense = 115, - .baseSpeed = 75, - .baseSpAttack = 85, - .baseSpDefense = 95, - .type1 = TYPE_GRASS, - .type2 = TYPE_FAIRY, - .catchRate = 3, - .expYield = 257, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_GRASSY_SURGE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_TAPU_FINI] = - { - .baseHP = 70, - .baseAttack = 75, - .baseDefense = 115, - .baseSpeed = 85, - .baseSpAttack = 95, - .baseSpDefense = 130, - .type1 = TYPE_WATER, - .type2 = TYPE_FAIRY, - .catchRate = 3, - .expYield = 257, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_MISTY_SURGE, - .abilityHidden = ABILITY_TELEPATHY, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_COSMOG] = - { - .baseHP = 43, - .baseAttack = 29, - .baseDefense = 31, - .baseSpeed = 37, - .baseSpAttack = 29, - .baseSpDefense = 31, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 40, - .evYield_HP = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_UNAWARE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_COSMOEM] = - { - .baseHP = 43, - .baseAttack = 29, - .baseDefense = 131, - .baseSpeed = 37, - .baseSpAttack = 29, - .baseSpDefense = 131, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 140, - .evYield_Defense = 1, - .evYield_SpAttack = 0, - .evYield_SpDefense = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_STURDY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_SOLGALEO] = - { - .baseHP = 137, - .baseAttack = 137, - .baseDefense = 107, - .baseSpeed = 97, - .baseSpAttack = 113, - .baseSpDefense = 89, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 306, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_FULL_METAL_BODY, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_LUNALA] = - { - .baseHP = 137, - .baseAttack = 113, - .baseDefense = 89, - .baseSpeed = 97, - .baseSpAttack = 137, - .baseSpDefense = 107, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 306, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SHADOW_SHIELD, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_NIHILEGO] = - { - .baseHP = 109, - .baseAttack = 53, - .baseDefense = 47, - .baseSpeed = 103, - .baseSpAttack = 127, - .baseSpDefense = 131, - .type1 = TYPE_ROCK, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 257, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_BUZZWOLE] = - { - .baseHP = 107, - .baseAttack = 139, - .baseDefense = 139, - .baseSpeed = 79, - .baseSpAttack = 53, - .baseSpDefense = 53, - .type1 = TYPE_BUG, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 257, - .evYield_Attack = 1, - .evYield_Defense = 2, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_PHEROMOSA] = - { - .baseHP = 71, - .baseAttack = 137, - .baseDefense = 37, - .baseSpeed = 151, - .baseSpAttack = 137, - .baseSpDefense = 37, - .type1 = TYPE_BUG, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 257, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_XURKITREE] = - { - .baseHP = 83, - .baseAttack = 89, - .baseDefense = 71, - .baseSpeed = 83, - .baseSpAttack = 173, - .baseSpDefense = 71, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 257, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_CELESTEELA] = - { - .baseHP = 97, - .baseAttack = 101, - .baseDefense = 103, - .baseSpeed = 61, - .baseSpAttack = 107, - .baseSpDefense = 101, - .type1 = TYPE_STEEL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 257, - .evYield_Attack = 1, - .evYield_Defense = 1, - .evYield_SpAttack = 1, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_KARTANA] = - { - .baseHP = 59, - .baseAttack = 181, - .baseDefense = 131, - .baseSpeed = 109, - .baseSpAttack = 59, - .baseSpDefense = 31, - .type1 = TYPE_GRASS, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 257, - .evYield_Attack = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_GUZZLORD] = - { - .baseHP = 223, - .baseAttack = 101, - .baseDefense = 53, - .baseSpeed = 43, - .baseSpAttack = 97, - .baseSpDefense = 53, - .type1 = TYPE_DARK, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 257, - .evYield_HP = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_NECROZMA] = - { - .baseHP = 97, - .baseAttack = 107, - .baseDefense = 101, - .baseSpeed = 79, - .baseSpAttack = 127, - .baseSpDefense = 89, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 255, - .expYield = 270, - .evYield_Attack = 1, - .evYield_SpAttack = 2, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_PRISM_ARMOR, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_MAGEARNA] = - { - .baseHP = 80, - .baseAttack = 95, - .baseDefense = 115, - .baseSpeed = 65, - .baseSpAttack = 130, - .baseSpDefense = 115, - .type1 = TYPE_STEEL, - .type2 = TYPE_FAIRY, - .catchRate = 3, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_SOUL_HEART, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MARSHADOW] = - { - .baseHP = 90, - .baseAttack = 125, - .baseDefense = 80, - .baseSpeed = 125, - .baseSpAttack = 90, - .baseSpDefense = 90, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_GHOST, - .catchRate = 3, - .expYield = 270, - .evYield_Attack = 2, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_TECHNICIAN, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_POIPOLE] = - { - .baseHP = 67, - .baseAttack = 73, - .baseDefense = 67, - .baseSpeed = 73, - .baseSpAttack = 73, - .baseSpDefense = 67, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 189, - .evYield_Speed = 1, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_NAGANADEL] = - { - .baseHP = 73, - .baseAttack = 73, - .baseDefense = 73, - .baseSpeed = 121, - .baseSpAttack = 127, - .baseSpDefense = 73, - .type1 = TYPE_POISON, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 243, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_STAKATAKA] = - { - .baseHP = 61, - .baseAttack = 131, - .baseDefense = 211, - .baseSpeed = 13, - .baseSpAttack = 53, - .baseSpDefense = 101, - .type1 = TYPE_ROCK, - .type2 = TYPE_STEEL, - .catchRate = 30, - .expYield = 257, - .evYield_Defense = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_BLACEPHALON] = - { - .baseHP = 53, - .baseAttack = 127, - .baseDefense = 53, - .baseSpeed = 107, - .baseSpAttack = 151, - .baseSpDefense = 79, - .type1 = TYPE_FIRE, - .type2 = TYPE_GHOST, - .catchRate = 30, - .expYield = 257, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_BEAST_BOOST, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_ZERAORA] = - { - .baseHP = 88, - .baseAttack = 112, - .baseDefense = 75, - .baseSpeed = 143, - .baseSpAttack = 102, - .baseSpDefense = 80, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 3, - .expYield = 270, - .evYield_Speed = 3, - .evYield_SpAttack = 0, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_VOLT_ABSORB, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MEGA_GENGAR] = - { - .baseHP = 60, - .baseAttack = 65, - .baseDefense = 80, - .baseSpeed = 130, - .baseSpAttack = 170, - .baseSpDefense = 95, - .type1 = TYPE_GHOST, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 270, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_SHADOW_TAG, - .ability2 = ABILITY_SHADOW_TAG, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEGA_GARDEVOIR] = - { - .baseHP = 68, - .baseAttack = 85, - .baseDefense = 65, - .baseSpeed = 100, - .baseSpAttack = 165, - .baseSpDefense = 135, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 278, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_PIXILATE, - .ability2 = ABILITY_PIXILATE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_MEGA_AMPHAROS] = - { - .baseHP = 90, - .baseAttack = 95, - .baseDefense = 105, - .baseSpeed = 45, - .baseSpAttack = 165, - .baseSpDefense = 110, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 275, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_MOLD_BREAKER, - .ability2 = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MEGA_VENUSAUR] = - { - .baseHP = 80, - .baseAttack = 100, - .baseDefense = 123, - .baseSpeed = 80, - .baseSpAttack = 122, - .baseSpDefense = 120, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 281, - .evYield_SpAttack = 2, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_THICK_FAT, - .ability2 = ABILITY_THICK_FAT, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_MEGA_CHARIZARD_X] = - { - .baseHP = 78, - .baseAttack = 130, - .baseDefense = 111, - .baseSpeed = 100, - .baseSpAttack = 130, - .baseSpDefense = 85, - .type1 = TYPE_FIRE, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 285, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_TOUGH_CLAWS, - .ability2 = ABILITY_TOUGH_CLAWS, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_MEGA_CHARIZARD_Y] = - { - .baseHP = 78, - .baseAttack = 104, - .baseDefense = 78, - .baseSpeed = 100, - .baseSpAttack = 159, - .baseSpDefense = 115, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 285, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_DROUGHT, - .ability2 = ABILITY_DROUGHT, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MEGA_MEWTWO_X] = - { - .baseHP = 106, - .baseAttack = 190, - .baseDefense = 100, - .baseSpeed = 130, - .baseSpAttack = 154, - .baseSpDefense = 100, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FIGHTING, - .catchRate = 3, - .expYield = 351, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_STEADFAST, - .ability2 = ABILITY_STEADFAST, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEGA_MEWTWO_Y] = - { - .baseHP = 106, - .baseAttack = 150, - .baseDefense = 70, - .baseSpeed = 140, - .baseSpAttack = 194, - .baseSpDefense = 120, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 351, - .evYield_SpAttack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_INSOMNIA, - .ability2 = ABILITY_INSOMNIA, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEGA_BLAZIKEN] = - { - .baseHP = 80, - .baseAttack = 160, - .baseDefense = 80, - .baseSpeed = 100, - .baseSpAttack = 130, - .baseSpDefense = 80, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 284, - .evYield_Attack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SPEED_BOOST, - .ability2 = ABILITY_SPEED_BOOST, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MEGA_MEDICHAM] = - { - .baseHP = 60, - .baseAttack = 100, - .baseDefense = 85, - .baseSpeed = 100, - .baseSpAttack = 80, - .baseSpDefense = 85, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_PSYCHIC, - .catchRate = 90, - .expYield = 179, - .evYield_Speed = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_PURE_POWER, - .ability2 = ABILITY_PURE_POWER, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MEGA_HOUNDOOM] = - { - .baseHP = 75, - .baseAttack = 90, - .baseDefense = 90, - .baseSpeed = 115, - .baseSpAttack = 140, - .baseSpDefense = 90, - .type1 = TYPE_DARK, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 210, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SOLAR_POWER, - .ability2 = ABILITY_SOLAR_POWER, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_MEGA_AGGRON] = - { - .baseHP = 70, - .baseAttack = 140, - .baseDefense = 230, - .baseSpeed = 50, - .baseSpAttack = 60, - .baseSpDefense = 80, - .type1 = TYPE_STEEL, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 284, - .evYield_Defense = 3, - .item2 = ITEM_HARD_STONE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 35, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_FILTER, - .ability2 = ABILITY_FILTER, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MEGA_BANETTE] = - { - .baseHP = 64, - .baseAttack = 165, - .baseDefense = 75, - .baseSpeed = 75, - .baseSpAttack = 93, - .baseSpDefense = 83, - .type1 = TYPE_GHOST, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 194, - .evYield_Attack = 2, - .item2 = ITEM_SPELL_TAG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_PRANKSTER, - .ability2 = ABILITY_PRANKSTER, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_MEGA_TYRANITAR] = - { - .baseHP = 100, - .baseAttack = 164, - .baseDefense = 150, - .baseSpeed = 71, - .baseSpAttack = 95, - .baseSpDefense = 120, - .type1 = TYPE_ROCK, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 315, - .evYield_Attack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_SAND_STREAM, - .ability2 = ABILITY_SAND_STREAM, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_MEGA_SCIZOR] = - { - .baseHP = 70, - .baseAttack = 150, - .baseDefense = 140, - .baseSpeed = 75, - .baseSpAttack = 65, - .baseSpDefense = 100, - .type1 = TYPE_BUG, - .type2 = TYPE_STEEL, - .catchRate = 25, - .expYield = 210, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_TECHNICIAN, - .ability2 = ABILITY_TECHNICIAN, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MEGA_PINSIR] = - { - .baseHP = 65, - .baseAttack = 155, - .baseDefense = 120, - .baseSpeed = 105, - .baseSpAttack = 65, - .baseSpDefense = 90, - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 210, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_AERILATE, - .ability2 = ABILITY_AERILATE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MEGA_AERODACTYL] = - { - .baseHP = 80, - .baseAttack = 135, - .baseDefense = 85, - .baseSpeed = 150, - .baseSpAttack = 70, - .baseSpDefense = 95, - .type1 = TYPE_ROCK, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 215, - .evYield_Speed = 2, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_TOUGH_CLAWS, - .ability2 = ABILITY_TOUGH_CLAWS, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEGA_LUCARIO] = - { - .baseHP = 70, - .baseAttack = 145, - .baseDefense = 88, - .baseSpeed = 112, - .baseSpAttack = 140, - .baseSpDefense = 70, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 219, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_ADAPTABILITY, - .ability2 = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_ABOMASNOW] = - { - .baseHP = 90, - .baseAttack = 132, - .baseDefense = 105, - .baseSpeed = 30, - .baseSpAttack = 132, - .baseSpDefense = 105, - .type1 = TYPE_GRASS, - .type2 = TYPE_ICE, - .catchRate = 60, - .expYield = 208, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .item2 = ITEM_NEVER_MELT_ICE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .ability1 = ABILITY_SNOW_WARNING, - .ability2 = ABILITY_SNOW_WARNING, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_MEGA_BLASTOISE] = - { - .baseHP = 79, - .baseAttack = 103, - .baseDefense = 120, - .baseSpeed = 78, - .baseSpAttack = 135, - .baseSpDefense = 115, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 284, - .evYield_SpDefense = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_MEGA_LAUNCHER, - .ability2 = ABILITY_MEGA_LAUNCHER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_KANGASKHAN] = - { - .baseHP = 105, - .baseAttack = 125, - .baseDefense = 100, - .baseSpeed = 100, - .baseSpAttack = 60, - .baseSpDefense = 100, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 207, - .evYield_HP = 2, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .ability1 = ABILITY_PARENTAL_BOND, - .ability2 = ABILITY_PARENTAL_BOND, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MEGA_GYARADOS] = - { - .baseHP = 95, - .baseAttack = 155, - .baseDefense = 109, - .baseSpeed = 81, - .baseSpAttack = 70, - .baseSpDefense = 130, - .type1 = TYPE_WATER, - .type2 = TYPE_DARK, - .catchRate = 45, - .expYield = 224, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 5, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_MOLD_BREAKER, - .ability2 = ABILITY_MOLD_BREAKER, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_ABSOL] = - { - .baseHP = 65, - .baseAttack = 150, - .baseDefense = 60, - .baseSpeed = 115, - .baseSpAttack = 115, - .baseSpDefense = 60, - .type1 = TYPE_DARK, - .type2 = TYPE_DARK, - .catchRate = 30, - .expYield = 198, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_MAGIC_BOUNCE, - .ability2 = ABILITY_MAGIC_BOUNCE, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_MEGA_ALAKAZAM] = - { - .baseHP = 55, - .baseAttack = 50, - .baseDefense = 65, - .baseSpeed = 150, - .baseSpAttack = 175, - .baseSpDefense = 105, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 50, - .expYield = 270, - .evYield_SpAttack = 3, - .item2 = ITEM_TWISTED_SPOON, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_TRACE, - .ability2 = ABILITY_TRACE, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MEGA_HERACROSS] = - { - .baseHP = 80, - .baseAttack = 185, - .baseDefense = 115, - .baseSpeed = 75, - .baseSpAttack = 40, - .baseSpDefense = 105, - .type1 = TYPE_BUG, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 210, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_SKILL_LINK, - .ability2 = ABILITY_SKILL_LINK, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_MAWILE] = - { - .baseHP = 50, - .baseAttack = 105, - .baseDefense = 125, - .baseSpeed = 50, - .baseSpAttack = 55, - .baseSpDefense = 95, - .type1 = TYPE_STEEL, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 168, - .evYield_Attack = 1, - .evYield_Defense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HUGE_POWER, - .ability2 = ABILITY_HUGE_POWER, - .bodyColor = BODY_COLOR_BLACK, - }, - - [SPECIES_MEGA_MANECTRIC] = - { - .baseHP = 70, - .baseAttack = 75, - .baseDefense = 80, - .baseSpeed = 135, - .baseSpAttack = 135, - .baseSpDefense = 80, - .type1 = TYPE_ELECTRIC, - .type2 = TYPE_ELECTRIC, - .catchRate = 45, - .expYield = 201, - .evYield_Speed = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_INTIMIDATE, - .ability2 = ABILITY_INTIMIDATE, - .bodyColor = BODY_COLOR_YELLOW, - }, - - [SPECIES_MEGA_GARCHOMP] = - { - .baseHP = 108, - .baseAttack = 170, - .baseDefense = 115, - .baseSpeed = 92, - .baseSpAttack = 120, - .baseSpDefense = 95, - .type1 = TYPE_DRAGON, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 315, - .evYield_Attack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_SAND_FORCE, - .ability2 = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_LATIOS] = - { - .baseHP = 80, - .baseAttack = 130, - .baseDefense = 100, - .baseSpeed = 110, - .baseSpAttack = 160, - .baseSpDefense = 120, - .type1 = TYPE_DRAGON, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 315, - .evYield_SpAttack = 3, - .genderRatio = MON_MALE, - .eggCycles = 120, - .friendship = 90, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .ability2 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEGA_LATIAS] = - { - .baseHP = 80, - .baseAttack = 100, - .baseDefense = 120, - .baseSpeed = 110, - .baseSpAttack = 140, - .baseSpDefense = 150, - .type1 = TYPE_DRAGON, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 315, - .evYield_SpDefense = 3, - .genderRatio = MON_FEMALE, - .eggCycles = 120, - .friendship = 90, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .ability2 = ABILITY_LEVITATE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEGA_SWAMPERT] = - { - .baseHP = 100, - .baseAttack = 150, - .baseDefense = 110, - .baseSpeed = 70, - .baseSpAttack = 95, - .baseSpDefense = 110, - .type1 = TYPE_WATER, - .type2 = TYPE_GROUND, - .catchRate = 45, - .expYield = 286, - .evYield_Attack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SWIFT_SWIM, - .ability2 = ABILITY_SWIFT_SWIM, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_SCEPTILE] = - { - .baseHP = 70, - .baseAttack = 110, - .baseDefense = 75, - .baseSpeed = 145, - .baseSpAttack = 145, - .baseSpDefense = 85, - .type1 = TYPE_GRASS, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 284, - .evYield_Speed = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_LIGHTNING_ROD, - .ability2 = ABILITY_LIGHTNING_ROD, - .bodyColor = BODY_COLOR_GREEN, - }, - - [SPECIES_MEGA_SABLEYE] = - { - .baseHP = 50, - .baseAttack = 85, - .baseDefense = 125, - .baseSpeed = 20, - .baseSpAttack = 85, - .baseSpDefense = 115, - .type1 = TYPE_DARK, - .type2 = TYPE_GHOST, - .catchRate = 45, - .expYield = 168, - .evYield_Attack = 1, - .evYield_Defense = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_MAGIC_BOUNCE, - .ability2 = ABILITY_MAGIC_BOUNCE, - .bodyColor = BODY_COLOR_PURPLE, - }, - - [SPECIES_MEGA_ALTARIA] = - { - .baseHP = 75, - .baseAttack = 110, - .baseDefense = 110, - .baseSpeed = 80, - .baseSpAttack = 110, - .baseSpDefense = 105, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 207, - .evYield_SpDefense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_PIXILATE, - .ability2 = ABILITY_PIXILATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_GALLADE] = - { - .baseHP = 68, - .baseAttack = 165, - .baseDefense = 95, - .baseSpeed = 110, - .baseSpAttack = 65, - .baseSpDefense = 115, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 278, - .evYield_Attack = 3, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - .ability1 = ABILITY_INNER_FOCUS, - .ability2 = ABILITY_INNER_FOCUS, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_MEGA_AUDINO] = - { - .baseHP = 103, - .baseAttack = 60, - .baseDefense = 126, - .baseSpeed = 50, - .baseSpAttack = 80, - .baseSpDefense = 126, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FAIRY, - .catchRate = 255, - .expYield = 425, - .evYield_HP = 2, - .item1 = ITEM_ORAN_BERRY, - .item2 = ITEM_SITRUS_BERRY, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .ability1 = ABILITY_HEALER, - .ability2 = ABILITY_HEALER, - .bodyColor = BODY_COLOR_WHITE, - }, - - [SPECIES_MEGA_SHARPEDO] = - { - .baseHP = 70, - .baseAttack = 140, - .baseDefense = 70, - .baseSpeed = 105, - .baseSpAttack = 110, - .baseSpDefense = 65, - .type1 = TYPE_WATER, - .type2 = TYPE_DARK, - .catchRate = 60, - .expYield = 196, - .evYield_Attack = 2, - .item2 = ITEM_DEEP_SEA_TOOTH, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_WATER_2, - .eggGroup2 = EGG_GROUP_WATER_2, - .ability1 = ABILITY_STRONG_JAW, - .ability2 = ABILITY_STRONG_JAW, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_SLOWBRO] = - { - .baseHP = 95, - .baseAttack = 75, - .baseDefense = 180, - .baseSpeed = 30, - .baseSpAttack = 130, - .baseSpDefense = 80, - .type1 = TYPE_WATER, - .type2 = TYPE_PSYCHIC, - .catchRate = 75, - .expYield = 207, - .evYield_Defense = 2, - .item2 = ITEM_KINGS_ROCK, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_SHELL_ARMOR, - .ability2 = ABILITY_SHELL_ARMOR, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_MEGA_STEELIX] = - { - .baseHP = 75, - .baseAttack = 125, - .baseDefense = 230, - .baseSpeed = 30, - .baseSpAttack = 55, - .baseSpDefense = 95, - .type1 = TYPE_STEEL, - .type2 = TYPE_GROUND, - .catchRate = 25, - .expYield = 214, - .evYield_Defense = 2, - .item2 = ITEM_METAL_COAT, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_SAND_FORCE, - .ability2 = ABILITY_SAND_FORCE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MEGA_PIDGEOT] = - { - .baseHP = 83, - .baseAttack = 80, - .baseDefense = 80, - .baseSpeed = 121, - .baseSpAttack = 135, - .baseSpDefense = 80, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 261, - .evYield_Speed = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .ability1 = ABILITY_NO_GUARD, - .ability2 = ABILITY_NO_GUARD, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MEGA_GLALIE] = - { - .baseHP = 80, - .baseAttack = 120, - .baseDefense = 80, - .baseSpeed = 100, - .baseSpAttack = 120, - .baseSpDefense = 80, - .type1 = TYPE_ICE, - .type2 = TYPE_ICE, - .catchRate = 75, - .expYield = 203, - .evYield_HP = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_REFRIGERATE, - .ability2 = ABILITY_REFRIGERATE, - .bodyColor = BODY_COLOR_GRAY, - }, - - [SPECIES_MEGA_DIANCIE] = - { - .baseHP = 50, - .baseAttack = 160, - .baseDefense = 110, - .baseSpeed = 110, - .baseSpAttack = 160, - .baseSpDefense = 110, - .type1 = TYPE_ROCK, - .type2 = TYPE_FAIRY, - .catchRate = 3, - .expYield = 315, - .evYield_Defense = 1, - .evYield_SpDefense = 2, - .genderRatio = MON_GENDERLESS, - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_MAGIC_BOUNCE, - .ability2 = ABILITY_MAGIC_BOUNCE, - .bodyColor = BODY_COLOR_PINK, - }, - - [SPECIES_MEGA_METAGROSS] = - { - .baseHP = 80, - .baseAttack = 145, - .baseDefense = 150, - .baseSpeed = 110, - .baseSpAttack = 105, - .baseSpDefense = 110, - .type1 = TYPE_STEEL, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 315, - .evYield_Defense = 3, - .item2 = ITEM_METAL_COAT, - .genderRatio = MON_GENDERLESS, - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .ability1 = ABILITY_TOUGH_CLAWS, - .ability2 = ABILITY_TOUGH_CLAWS, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_CAMERUPT] = - { - .baseHP = 70, - .baseAttack = 120, - .baseDefense = 100, - .baseSpeed = 20, - .baseSpAttack = 145, - .baseSpDefense = 105, - .type1 = TYPE_FIRE, - .type2 = TYPE_GROUND, - .catchRate = 150, - .expYield = 196, - .evYield_Attack = 1, - .evYield_SpAttack = 1, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_SHEER_FORCE, - .ability2 = ABILITY_SHEER_FORCE, - .bodyColor = BODY_COLOR_RED, - }, - - [SPECIES_MEGA_LOPUNNY] = - { - .baseHP = 65, - .baseAttack = 136, - .baseDefense = 94, - .baseSpeed = 135, - .baseSpAttack = 54, - .baseSpDefense = 96, - .type1 = TYPE_NORMAL, - .type2 = TYPE_FIGHTING, - .catchRate = 60, - .expYield = 203, - .evYield_Speed = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 140, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_SCRAPPY, - .ability2 = ABILITY_SCRAPPY, - .bodyColor = BODY_COLOR_BROWN, - }, - - [SPECIES_MEGA_SALAMENCE] = - { - .baseHP = 95, - .baseAttack = 145, - .baseDefense = 130, - .baseSpeed = 120, - .baseSpAttack = 120, - .baseSpDefense = 90, - .type1 = TYPE_DRAGON, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 315, - .evYield_Attack = 3, - .item2 = ITEM_DRAGON_FANG, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 35, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_DRAGON, - .eggGroup2 = EGG_GROUP_DRAGON, - .ability1 = ABILITY_AERILATE, - .ability2 = ABILITY_AERILATE, - .bodyColor = BODY_COLOR_BLUE, - }, - - [SPECIES_MEGA_BEEDRILL] = - { - .baseHP = 65, - .baseAttack = 150, - .baseDefense = 40, - .baseSpeed = 145, - .baseSpAttack = 15, - .baseSpDefense = 80, - .type1 = TYPE_BUG, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 223, - .evYield_Attack = 2, - .evYield_SpDefense = 1, - .item2 = ITEM_POISON_BARB, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .ability1 = ABILITY_ADAPTABILITY, - .ability2 = ABILITY_ADAPTABILITY, - .bodyColor = BODY_COLOR_YELLOW, - }, + { + .baseHP = 74, + .baseAttack = 48, + .baseDefense = 76, + .baseSpeed = 104, + .baseSpAttack = 83, + .baseSpDefense = 81, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 163, + .evYield_Speed = 2, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_KEEN_EYE, ABILITY_INFILTRATOR}, + .abilityHidden = ABILITY_COMPETITIVE, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_HONEDGE] = + { + .baseHP = 45, + .baseAttack = 80, + .baseDefense = 100, + .baseSpeed = 28, + .baseSpAttack = 35, + .baseSpDefense = 37, + .type1 = TYPE_STEEL, + .type2 = TYPE_GHOST, + .catchRate = 180, + .expYield = 65, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_NO_GUARD, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DOUBLADE] = + { + .baseHP = 59, + .baseAttack = 110, + .baseDefense = 150, + .baseSpeed = 35, + .baseSpAttack = 45, + .baseSpDefense = 49, + .type1 = TYPE_STEEL, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 157, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_NO_GUARD, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_AEGISLASH] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 150, + .baseSpeed = 60, + .baseSpAttack = 50, + .baseSpDefense = 150, + .type1 = TYPE_STEEL, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 234, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STANCE_CHANGE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SPRITZEE] = + { + .baseHP = 78, + .baseAttack = 52, + .baseDefense = 60, + .baseSpeed = 23, + .baseSpAttack = 63, + .baseSpDefense = 65, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 200, + .expYield = 68, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HEALER, ABILITY_NONE}, + .abilityHidden = ABILITY_AROMA_VEIL, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_AROMATISSE] = + { + .baseHP = 101, + .baseAttack = 72, + .baseDefense = 72, + .baseSpeed = 29, + .baseSpAttack = 99, + .baseSpDefense = 89, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 140, + .expYield = 162, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HEALER, ABILITY_NONE}, + .abilityHidden = ABILITY_AROMA_VEIL, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_SWIRLIX] = + { + .baseHP = 62, + .baseAttack = 48, + .baseDefense = 66, + .baseSpeed = 49, + .baseSpAttack = 59, + .baseSpDefense = 57, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 200, + .expYield = 68, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_SWEET_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_UNBURDEN, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_SLURPUFF] = + { + .baseHP = 82, + .baseAttack = 80, + .baseDefense = 86, + .baseSpeed = 72, + .baseSpAttack = 85, + .baseSpDefense = 75, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 140, + .expYield = 168, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_SWEET_VEIL, ABILITY_NONE}, + .abilityHidden = ABILITY_UNBURDEN, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_INKAY] = + { + .baseHP = 53, + .baseAttack = 54, + .baseDefense = 53, + .baseSpeed = 45, + .baseSpAttack = 37, + .baseSpDefense = 46, + .type1 = TYPE_DARK, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 58, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_CONTRARY, ABILITY_SUCTION_CUPS}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MALAMAR] = + { + .baseHP = 86, + .baseAttack = 92, + .baseDefense = 88, + .baseSpeed = 73, + .baseSpAttack = 68, + .baseSpDefense = 75, + .type1 = TYPE_DARK, + .type2 = TYPE_PSYCHIC, + .catchRate = 80, + .expYield = 169, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_CONTRARY, ABILITY_SUCTION_CUPS}, + .abilityHidden = ABILITY_INFILTRATOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BINACLE] = + { + .baseHP = 42, + .baseAttack = 52, + .baseDefense = 67, + .baseSpeed = 50, + .baseSpAttack = 39, + .baseSpDefense = 56, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 120, + .expYield = 61, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_TOUGH_CLAWS, ABILITY_SNIPER}, + .abilityHidden = ABILITY_PICKPOCKET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_BARBARACLE] = + { + .baseHP = 72, + .baseAttack = 105, + .baseDefense = 115, + .baseSpeed = 68, + .baseSpAttack = 54, + .baseSpDefense = 86, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_TOUGH_CLAWS, ABILITY_SNIPER}, + .abilityHidden = ABILITY_PICKPOCKET, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_SKRELP] = + { + .baseHP = 50, + .baseAttack = 60, + .baseDefense = 60, + .baseSpeed = 30, + .baseSpAttack = 60, + .baseSpDefense = 60, + .type1 = TYPE_POISON, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 64, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_POISON_POINT, ABILITY_POISON_TOUCH}, + .abilityHidden = ABILITY_ADAPTABILITY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DRAGALGE] = + { + .baseHP = 65, + .baseAttack = 75, + .baseDefense = 90, + .baseSpeed = 44, + .baseSpAttack = 97, + .baseSpDefense = 123, + .type1 = TYPE_POISON, + .type2 = TYPE_DRAGON, + .catchRate = 55, + .expYield = 173, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_POISON_POINT, ABILITY_POISON_TOUCH}, + .abilityHidden = ABILITY_ADAPTABILITY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_CLAUNCHER] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 62, + .baseSpeed = 44, + .baseSpAttack = 58, + .baseSpDefense = 63, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 66, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_MEGA_LAUNCHER, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CLAWITZER] = + { + .baseHP = 71, + .baseAttack = 73, + .baseDefense = 88, + .baseSpeed = 59, + .baseSpAttack = 120, + .baseSpDefense = 89, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 55, + .expYield = 100, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_MEGA_LAUNCHER, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_HELIOPTILE] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 33, + .baseSpeed = 70, + .baseSpAttack = 61, + .baseSpDefense = 43, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 58, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_DRY_SKIN, ABILITY_SAND_VEIL}, + .abilityHidden = ABILITY_SOLAR_POWER, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_HELIOLISK] = + { + .baseHP = 62, + .baseAttack = 55, + .baseDefense = 52, + .baseSpeed = 109, + .baseSpAttack = 109, + .baseSpDefense = 94, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_NORMAL, + .catchRate = 75, + .expYield = 168, + .evYield_Speed = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_DRY_SKIN, ABILITY_SAND_VEIL}, + .abilityHidden = ABILITY_SOLAR_POWER, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_TYRUNT] = + { + .baseHP = 58, + .baseAttack = 89, + .baseDefense = 77, + .baseSpeed = 48, + .baseSpAttack = 45, + .baseSpDefense = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 72, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_STRONG_JAW, ABILITY_NONE}, + .abilityHidden = ABILITY_STURDY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_TYRANTRUM] = + { + .baseHP = 82, + .baseAttack = 121, + .baseDefense = 119, + .baseSpeed = 71, + .baseSpAttack = 69, + .baseSpDefense = 59, + .type1 = TYPE_ROCK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 182, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_STRONG_JAW, ABILITY_NONE}, + .abilityHidden = ABILITY_ROCK_HEAD, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_AMAURA] = + { + .baseHP = 77, + .baseAttack = 59, + .baseDefense = 50, + .baseSpeed = 46, + .baseSpAttack = 67, + .baseSpDefense = 63, + .type1 = TYPE_ROCK, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 72, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_REFRIGERATE, ABILITY_NONE}, + .abilityHidden = ABILITY_SNOW_WARNING, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_AURORUS] = + { + .baseHP = 123, + .baseAttack = 77, + .baseDefense = 72, + .baseSpeed = 58, + .baseSpAttack = 99, + .baseSpDefense = 92, + .type1 = TYPE_ROCK, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 104, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_REFRIGERATE, ABILITY_NONE}, + .abilityHidden = ABILITY_SNOW_WARNING, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SYLVEON] = + { + .baseHP = 95, + .baseAttack = 65, + .baseDefense = 65, + .baseSpeed = 60, + .baseSpAttack = 110, + .baseSpDefense = 130, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 184, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_CUTE_CHARM, ABILITY_NONE}, + .abilityHidden = ABILITY_PIXILATE, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_HAWLUCHA] = + { + .baseHP = 78, + .baseAttack = 92, + .baseDefense = 75, + .baseSpeed = 118, + .baseSpAttack = 74, + .baseSpDefense = 63, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FLYING, + .catchRate = 100, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMKINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_LIMBER, ABILITY_UNBURDEN}, + .abilityHidden = ABILITY_MOLD_BREAKER, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_DEDENNE] = + { + .baseHP = 67, + .baseAttack = 58, + .baseDefense = 57, + .baseSpeed = 101, + .baseSpAttack = 81, + .baseSpDefense = 67, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FAIRY, + .catchRate = 180, + .expYield = 151, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_CHEEK_POUCH, ABILITY_PICKUP}, + .abilityHidden = ABILITY_PLUS, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_CARBINK] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 150, + .baseSpeed = 50, + .baseSpAttack = 50, + .baseSpDefense = 150, + .type1 = TYPE_ROCK, + .type2 = TYPE_FAIRY, + .catchRate = 60, + .expYield = 100, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .abilityHidden = ABILITY_STURDY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_GOOMY] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 35, + .baseSpeed = 40, + .baseSpAttack = 55, + .baseSpDefense = 75, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 60, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SAP_SIPPER, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_GOOEY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SLIGGOO] = + { + .baseHP = 68, + .baseAttack = 75, + .baseDefense = 53, + .baseSpeed = 60, + .baseSpAttack = 83, + .baseSpDefense = 113, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 158, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMSHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SAP_SIPPER, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_GOOEY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_GOODRA] = + { + .baseHP = 90, + .baseAttack = 100, + .baseDefense = 70, + .baseSpeed = 80, + .baseSpAttack = 110, + .baseSpDefense = 150, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 270, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SAP_SIPPER, ABILITY_HYDRATION}, + .abilityHidden = ABILITY_GOOEY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_KLEFKI] = + { + .baseHP = 57, + .baseAttack = 80, + .baseDefense = 91, + .baseSpeed = 75, + .baseSpAttack = 80, + .baseSpDefense = 87, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 165, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_PRANKSTER, ABILITY_NONE}, + .abilityHidden = ABILITY_MAGICIAN, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_PHANTUMP] = + { + .baseHP = 43, + .baseAttack = 70, + .baseDefense = 48, + .baseSpeed = 38, + .baseSpAttack = 50, + .baseSpDefense = 60, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 62, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_FRISK}, + .abilityHidden = ABILITY_HARVEST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_TREVENANT] = + { + .baseHP = 85, + .baseAttack = 110, + .baseDefense = 76, + .baseSpeed = 56, + .baseSpAttack = 65, + .baseSpDefense = 82, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 60, + .expYield = 166, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_NATURAL_CURE, ABILITY_FRISK}, + .abilityHidden = ABILITY_HARVEST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PUMPKABOO] = + { + .baseHP = 49, + .baseAttack = 66, + .baseDefense = 70, + .baseSpeed = 51, + .baseSpAttack = 44, + .baseSpDefense = 55, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 67, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_PICKUP, ABILITY_FRISK}, + .abilityHidden = ABILITY_INSOMNIA, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_GOURGEIST] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 122, + .baseSpeed = 84, + .baseSpAttack = 58, + .baseSpDefense = 75, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 60, + .expYield = 173, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_PICKUP, ABILITY_FRISK}, + .abilityHidden = ABILITY_INSOMNIA, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_BERGMITE] = + { + .baseHP = 55, + .baseAttack = 69, + .baseDefense = 85, + .baseSpeed = 28, + .baseSpAttack = 32, + .baseSpDefense = 35, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 190, + .expYield = 61, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_ICE_BODY}, + .abilityHidden = ABILITY_STURDY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_AVALUGG] = + { + .baseHP = 95, + .baseAttack = 117, + .baseDefense = 184, + .baseSpeed = 28, + .baseSpAttack = 44, + .baseSpDefense = 46, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 55, + .expYield = 180, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_ICE_BODY}, + .abilityHidden = ABILITY_STURDY, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_NOIBAT] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 35, + .baseSpeed = 55, + .baseSpAttack = 45, + .baseSpDefense = 40, + .type1 = TYPE_FLYING, + .type2 = TYPE_DRAGON, + .catchRate = 190, + .expYield = 49, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_FRISK, ABILITY_INFILTRATOR}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_NOIVERN] = + { + .baseHP = 85, + .baseAttack = 70, + .baseDefense = 80, + .baseSpeed = 123, + .baseSpAttack = 97, + .baseSpDefense = 80, + .type1 = TYPE_FLYING, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 187, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_FRISK, ABILITY_INFILTRATOR}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_XERNEAS] = + { + .baseHP = 126, + .baseAttack = 131, + .baseDefense = 95, + .baseSpeed = 99, + .baseSpAttack = 131, + .baseSpDefense = 98, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 306, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_FAIRY_AURA, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_YVELTAL] = + { + .baseHP = 126, + .baseAttack = 131, + .baseDefense = 95, + .baseSpeed = 99, + .baseSpAttack = 131, + .baseSpDefense = 98, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 306, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_DARK_AURA, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_ZYGARDE] = + { + .baseHP = 108, + .baseAttack = 100, + .baseDefense = 121, + .baseSpeed = 95, + .baseSpAttack = 81, + .baseSpDefense = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 270, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_AURA_BREAK, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_DIANCIE] = + { + .baseHP = 50, + .baseAttack = 100, + .baseDefense = 150, + .baseSpeed = 50, + .baseSpAttack = 100, + .baseSpDefense = 150, + .type1 = TYPE_ROCK, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 270, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_CLEAR_BODY, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_HOOPA] = + { + .baseHP = 80, + .baseAttack = 110, + .baseDefense = 60, + .baseSpeed = 70, + .baseSpAttack = 150, + .baseSpDefense = 130, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_GHOST, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_MAGICIAN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_VOLCANION] = + { + .baseHP = 80, + .baseAttack = 110, + .baseDefense = 120, + .baseSpeed = 70, + .baseSpAttack = 130, + .baseSpDefense = 90, + .type1 = TYPE_FIRE, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_WATER_ABSORB, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_ROWLET] = + { + .baseHP = 68, + .baseAttack = 55, + .baseDefense = 55, + .baseSpeed = 42, + .baseSpAttack = 50, + .baseSpDefense = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 64, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_LONG_REACH, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DARTRIX] = + { + .baseHP = 78, + .baseAttack = 75, + .baseDefense = 75, + .baseSpeed = 52, + .baseSpAttack = 70, + .baseSpDefense = 70, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 147, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_LONG_REACH, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DECIDUEYE] = + { + .baseHP = 78, + .baseAttack = 107, + .baseDefense = 75, + .baseSpeed = 70, + .baseSpAttack = 100, + .baseSpDefense = 100, + .type1 = TYPE_GRASS, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 239, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_OVERGROW, ABILITY_NONE}, + .abilityHidden = ABILITY_LONG_REACH, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LITTEN] = + { + .baseHP = 45, + .baseAttack = 65, + .baseDefense = 40, + .baseSpeed = 70, + .baseSpAttack = 60, + .baseSpDefense = 40, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 64, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_INTIMIDATE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_TORRACAT] = + { + .baseHP = 65, + .baseAttack = 85, + .baseDefense = 50, + .baseSpeed = 90, + .baseSpAttack = 80, + .baseSpDefense = 50, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 147, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_INTIMIDATE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_INCINEROAR] = + { + .baseHP = 95, + .baseAttack = 115, + .baseDefense = 90, + .baseSpeed = 60, + .baseSpAttack = 80, + .baseSpDefense = 90, + .type1 = TYPE_FIRE, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 239, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + .abilityHidden = ABILITY_INTIMIDATE, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_POPPLIO] = + { + .baseHP = 50, + .baseAttack = 54, + .baseDefense = 54, + .baseSpeed = 40, + .baseSpAttack = 66, + .baseSpDefense = 56, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 64, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_LIQUID_VOICE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_BRIONNE] = + { + .baseHP = 60, + .baseAttack = 69, + .baseDefense = 69, + .baseSpeed = 50, + .baseSpAttack = 91, + .baseSpDefense = 81, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 147, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_LIQUID_VOICE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_PRIMARINA] = + { + .baseHP = 80, + .baseAttack = 74, + .baseDefense = 74, + .baseSpeed = 60, + .baseSpAttack = 126, + .baseSpDefense = 116, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 239, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + .abilityHidden = ABILITY_LIQUID_VOICE, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_PIKIPEK] = + { + .baseHP = 35, + .baseAttack = 75, + .baseDefense = 30, + .baseSpeed = 65, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 53, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMORAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_SKILL_LINK}, + .abilityHidden = ABILITY_PICKUP, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_TRUMBEAK] = + { + .baseHP = 55, + .baseAttack = 85, + .baseDefense = 50, + .baseSpeed = 75, + .baseSpAttack = 40, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 124, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_SKILL_LINK}, + .abilityHidden = ABILITY_PICKUP, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_TOUCANNON] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 75, + .baseSpeed = 60, + .baseSpAttack = 75, + .baseSpDefense = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 218, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMRAWST_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_KEEN_EYE, ABILITY_SKILL_LINK}, + .abilityHidden = ABILITY_SHEER_FORCE, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_YUNGOOS] = + { + .baseHP = 48, + .baseAttack = 70, + .baseDefense = 30, + .baseSpeed = 45, + .baseSpAttack = 30, + .baseSpDefense = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 51, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STAKEOUT, ABILITY_STRONG_JAW}, + .abilityHidden = ABILITY_ADAPTABILITY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_GUMSHOOS] = + { + .baseHP = 88, + .baseAttack = 110, + .baseDefense = 60, + .baseSpeed = 45, + .baseSpAttack = 55, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 127, + .expYield = 146, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_STAKEOUT, ABILITY_STRONG_JAW}, + .abilityHidden = ABILITY_ADAPTABILITY, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_GRUBBIN] = + { + .baseHP = 47, + .baseAttack = 62, + .baseDefense = 45, + .baseSpeed = 46, + .baseSpAttack = 55, + .baseSpDefense = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 60, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SWARM, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_CHARJABUG] = + { + .baseHP = 57, + .baseAttack = 82, + .baseDefense = 95, + .baseSpeed = 36, + .baseSpAttack = 55, + .baseSpDefense = 75, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 140, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMCELL_BATTERY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_BATTERY, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_VIKAVOLT] = + { + .baseHP = 77, + .baseAttack = 70, + .baseDefense = 90, + .baseSpeed = 43, + .baseSpAttack = 145, + .baseSpDefense = 75, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 225, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_CRABRAWLER] = + { + .baseHP = 47, + .baseAttack = 82, + .baseDefense = 57, + .baseSpeed = 63, + .baseSpAttack = 42, + .baseSpDefense = 47, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 225, + .expYield = 68, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMASPEAR_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_IRON_FIST}, + .abilityHidden = ABILITY_ANGER_POINT, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_CRABOMINABLE] = + { + .baseHP = 97, + .baseAttack = 132, + .baseDefense = 77, + .baseSpeed = 43, + .baseSpAttack = 62, + .baseSpDefense = 67, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 167, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMCHERI_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_IRON_FIST}, + .abilityHidden = ABILITY_ANGER_POINT, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_ORICORIO] = + { + .baseHP = 75, + .baseAttack = 70, + .baseDefense = 70, + .baseSpeed = 93, + .baseSpAttack = 98, + .baseSpDefense = 70, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 167, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMHONEY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_DANCER, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_CUTIEFLY] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpeed = 84, + .baseSpAttack = 55, + .baseSpDefense = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 61, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHONEY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HONEY_GATHER, ABILITY_SHIELD_DUST}, + .abilityHidden = ABILITY_SWEET_VEIL, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_RIBOMBEE] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 60, + .baseSpeed = 124, + .baseSpAttack = 95, + .baseSpDefense = 70, + .type1 = TYPE_BUG, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 162, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMHONEY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HONEY_GATHER, ABILITY_SHIELD_DUST}, + .abilityHidden = ABILITY_SWEET_VEIL, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_ROCKRUFF] = + { + .baseHP = 45, + .baseAttack = 65, + .baseDefense = 40, + .baseSpeed = 60, + .baseSpAttack = 30, + .baseSpDefense = 40, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 190, + .expYield = 56, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_KEEN_EYE, ABILITY_VITAL_SPIRIT}, + .abilityHidden = ABILITY_STEADFAST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_LYCANROC] = + { + .baseHP = 75, + .baseAttack = 115, + .baseDefense = 65, + .baseSpeed = 112, + .baseSpAttack = 55, + .baseSpDefense = 65, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 90, + .expYield = 170, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_KEEN_EYE, ABILITY_SAND_RUSH}, + .abilityHidden = ABILITY_STEADFAST, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_WISHIWASHI] = + { + .baseHP = 45, + .baseAttack = 20, + .baseDefense = 20, + .baseSpeed = 40, + .baseSpAttack = 25, + .baseSpDefense = 25, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 61, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_SCHOOLING, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MAREANIE] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 62, + .baseSpeed = 45, + .baseSpAttack = 43, + .baseSpDefense = 52, + .type1 = TYPE_POISON, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 61, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_MERCILESS, ABILITY_LIMBER}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_TOXAPEX] = + { + .baseHP = 50, + .baseAttack = 63, + .baseDefense = 152, + .baseSpeed = 35, + .baseSpAttack = 53, + .baseSpDefense = 142, + .type1 = TYPE_POISON, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 173, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMPOISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_MERCILESS, ABILITY_LIMBER}, + .abilityHidden = ABILITY_REGENERATOR, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MUDBRAY] = + { + .baseHP = 70, + .baseAttack = 100, + .baseDefense = 70, + .baseSpeed = 45, + .baseSpAttack = 45, + .baseSpDefense = 55, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 190, + .expYield = 77, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_STAMINA}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MUDSDALE] = + { + .baseHP = 100, + .baseAttack = 125, + .baseDefense = 100, + .baseSpeed = 35, + .baseSpAttack = 55, + .baseSpDefense = 85, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMLIGHT_CLAY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_OWN_TEMPO, ABILITY_STAMINA}, + .abilityHidden = ABILITY_INNER_FOCUS, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_DEWPIDER] = + { + .baseHP = 38, + .baseAttack = 40, + .baseDefense = 52, + .baseSpeed = 27, + .baseSpAttack = 40, + .baseSpDefense = 72, + .type1 = TYPE_WATER, + .type2 = TYPE_BUG, + .catchRate = 200, + .expYield = 54, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_WATER_BUBBLE, ABILITY_NONE}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_ARAQUANID] = + { + .baseHP = 68, + .baseAttack = 70, + .baseDefense = 92, + .baseSpeed = 42, + .baseSpAttack = 50, + .baseSpDefense = 132, + .type1 = TYPE_WATER, + .type2 = TYPE_BUG, + .catchRate = 100, + .expYield = 159, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMMYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_WATER_BUBBLE, ABILITY_NONE}, + .abilityHidden = ABILITY_WATER_ABSORB, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_FOMANTIS] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 35, + .baseSpeed = 35, + .baseSpAttack = 50, + .baseSpDefense = 35, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 50, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_LEAF_GUARD, ABILITY_NONE}, + .abilityHidden = ABILITY_CONTRARY, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_LURANTIS] = + { + .baseHP = 70, + .baseAttack = 105, + .baseDefense = 90, + .baseSpeed = 45, + .baseSpAttack = 80, + .baseSpDefense = 90, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 168, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMMIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_LEAF_GUARD, ABILITY_NONE}, + .abilityHidden = ABILITY_CONTRARY, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_MORELULL] = + { + .baseHP = 40, + .baseAttack = 35, + .baseDefense = 55, + .baseSpeed = 15, + .baseSpAttack = 65, + .baseSpDefense = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 57, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_ILLUMINATE, ABILITY_EFFECT_SPORE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SHIINOTIC] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 80, + .baseSpeed = 30, + .baseSpAttack = 90, + .baseSpDefense = 100, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 142, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item1 = ITEM_NONE, // ITEMTINY_MUSHROOM, + .item2 = ITEM_NONE, // ITEMBIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_ILLUMINATE, ABILITY_EFFECT_SPORE}, + .abilityHidden = ABILITY_RAIN_DISH, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_SALANDIT] = + { + .baseHP = 48, + .baseAttack = 44, + .baseDefense = 40, + .baseSpeed = 77, + .baseSpAttack = 71, + .baseSpDefense = 40, + .type1 = TYPE_POISON, + .type2 = TYPE_FIRE, + .catchRate = 120, + .expYield = 64, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSMOKE_BALL, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_CORROSION, ABILITY_NONE}, + .abilityHidden = ABILITY_OBLIVIOUS, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_SALAZZLE] = + { + .baseHP = 68, + .baseAttack = 64, + .baseDefense = 60, + .baseSpeed = 117, + .baseSpAttack = 111, + .baseSpDefense = 60, + .type1 = TYPE_POISON, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 168, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSMOKE_BALL, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_CORROSION, ABILITY_NONE}, + .abilityHidden = ABILITY_OBLIVIOUS, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_STUFFUL] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 50, + .baseSpeed = 50, + .baseSpAttack = 45, + .baseSpDefense = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FIGHTING, + .catchRate = 140, + .expYield = 68, + .evYield_Attack = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FLUFFY, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_CUTE_CHARM, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_BEWEAR] = + { + .baseHP = 120, + .baseAttack = 125, + .baseDefense = 80, + .baseSpeed = 60, + .baseSpAttack = 55, + .baseSpDefense = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FIGHTING, + .catchRate = 70, + .expYield = 175, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_FLUFFY, ABILITY_KLUTZ}, + .abilityHidden = ABILITY_UNNERVE, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_BOUNSWEET] = + { + .baseHP = 42, + .baseAttack = 30, + .baseDefense = 38, + .baseSpeed = 32, + .baseSpAttack = 30, + .baseSpDefense = 38, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 235, + .expYield = 42, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMGRASSY_SEED, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_LEAF_GUARD, ABILITY_OBLIVIOUS}, + .abilityHidden = ABILITY_SWEET_VEIL, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_STEENEE] = + { + .baseHP = 52, + .baseAttack = 40, + .baseDefense = 48, + .baseSpeed = 62, + .baseSpAttack = 40, + .baseSpDefense = 48, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 102, + .evYield_Speed = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMGRASSY_SEED, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_LEAF_GUARD, ABILITY_OBLIVIOUS}, + .abilityHidden = ABILITY_SWEET_VEIL, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_TSAREENA] = + { + .baseHP = 72, + .baseAttack = 120, + .baseDefense = 98, + .baseSpeed = 72, + .baseSpAttack = 50, + .baseSpDefense = 98, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 230, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMGRASSY_SEED, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_LEAF_GUARD, ABILITY_QUEENLY_MAJESTY}, + .abilityHidden = ABILITY_SWEET_VEIL, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_COMFEY] = + { + .baseHP = 51, + .baseAttack = 52, + .baseDefense = 90, + .baseSpeed = 100, + .baseSpAttack = 82, + .baseSpDefense = 110, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 60, + .expYield = 170, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMMISTY_SEED, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_FLOWER_VEIL, ABILITY_TRIAGE}, + .abilityHidden = ABILITY_NATURAL_CURE, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_ORANGURU] = + { + .baseHP = 90, + .baseAttack = 60, + .baseDefense = 80, + .baseSpeed = 60, + .baseSpAttack = 90, + .baseSpDefense = 110, + .type1 = TYPE_NORMAL, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 172, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_TELEPATHY}, + .abilityHidden = ABILITY_SYMBIOSIS, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_PASSIMIAN] = + { + .baseHP = 100, + .baseAttack = 120, + .baseDefense = 90, + .baseSpeed = 80, + .baseSpAttack = 40, + .baseSpDefense = 60, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 172, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_RECEIVER, ABILITY_NONE}, + .abilityHidden = ABILITY_DEFIANT, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_WIMPOD] = + { + .baseHP = 25, + .baseAttack = 35, + .baseDefense = 40, + .baseSpeed = 80, + .baseSpAttack = 20, + .baseSpDefense = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_WATER, + .catchRate = 90, + .expYield = 46, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_WIMP_OUT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_GOLISOPOD] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 140, + .baseSpeed = 40, + .baseSpAttack = 60, + .baseSpDefense = 90, + .type1 = TYPE_BUG, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 186, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .abilities = {ABILITY_EMERGENCY_EXIT, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_SANDYGAST] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 80, + .baseSpeed = 15, + .baseSpAttack = 70, + .baseSpDefense = 45, + .type1 = TYPE_GHOST, + .type2 = TYPE_GROUND, + .catchRate = 140, + .expYield = 64, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_WATER_COMPACTION, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PALOSSAND] = + { + .baseHP = 85, + .baseAttack = 75, + .baseDefense = 110, + .baseSpeed = 35, + .baseSpAttack = 100, + .baseSpDefense = 75, + .type1 = TYPE_GHOST, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 168, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMSPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_WATER_COMPACTION, ABILITY_NONE}, + .abilityHidden = ABILITY_SAND_VEIL, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_PYUKUMUKU] = + { + .baseHP = 55, + .baseAttack = 60, + .baseDefense = 130, + .baseSpeed = 5, + .baseSpAttack = 30, + .baseSpDefense = 130, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 144, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_INNARDS_OUT, ABILITY_NONE}, + .abilityHidden = ABILITY_UNAWARE, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_TYPE_NULL] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpeed = 59, + .baseSpAttack = 95, + .baseSpDefense = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 107, + .evYield_HP = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_SILVALLY] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpeed = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 257, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_RKS_SYSTEM, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MINIOR] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 100, + .baseSpeed = 60, + .baseSpAttack = 60, + .baseSpDefense = 100, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 154, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .item2 = ITEM_NONE, // ITEMSTAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_SHIELDS_DOWN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_KOMALA] = + { + .baseHP = 65, + .baseAttack = 115, + .baseDefense = 65, + .baseSpeed = 65, + .baseSpAttack = 75, + .baseSpDefense = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 168, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_COMATOSE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_TURTONATOR] = + { + .baseHP = 60, + .baseAttack = 78, + .baseDefense = 135, + .baseSpeed = 36, + .baseSpAttack = 91, + .baseSpDefense = 85, + .type1 = TYPE_FIRE, + .type2 = TYPE_DRAGON, + .catchRate = 70, + .expYield = 170, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMCHARCOAL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SHELL_ARMOR, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_TOGEDEMARU] = + { + .baseHP = 65, + .baseAttack = 98, + .baseDefense = 63, + .baseSpeed = 96, + .baseSpAttack = 40, + .baseSpDefense = 73, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 180, + .expYield = 152, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMELECTRIC_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_IRON_BARBS, ABILITY_LIGHTNING_ROD}, + .abilityHidden = ABILITY_STURDY, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MIMIKYU] = + { + .baseHP = 55, + .baseAttack = 90, + .baseDefense = 80, + .baseSpeed = 96, + .baseSpAttack = 50, + .baseSpDefense = 105, + .type1 = TYPE_GHOST, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 167, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .item2 = ITEM_NONE, // ITEMCHESTO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_DISGUISE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_BRUXISH] = + { + .baseHP = 68, + .baseAttack = 105, + .baseDefense = 70, + .baseSpeed = 92, + .baseSpAttack = 70, + .baseSpDefense = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 80, + .expYield = 166, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMRAZOR_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_DAZZLING, ABILITY_STRONG_JAW}, + .abilityHidden = ABILITY_WONDER_SKIN, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_DRAMPA] = + { + .baseHP = 78, + .baseAttack = 60, + .baseDefense = 85, + .baseSpeed = 36, + .baseSpAttack = 135, + .baseSpDefense = 91, + .type1 = TYPE_NORMAL, + .type2 = TYPE_DRAGON, + .catchRate = 70, + .expYield = 170, + .evYield_SpAttack = 2, + .item2 = ITEM_NONE, // ITEMPERSIM_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_BERSERK, ABILITY_SAP_SIPPER}, + .abilityHidden = ABILITY_CLOUD_NINE, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_DHELMISE] = + { + .baseHP = 70, + .baseAttack = 131, + .baseDefense = 100, + .baseSpeed = 40, + .baseSpAttack = 86, + .baseSpDefense = 90, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 25, + .expYield = 181, + .evYield_Attack = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_STEELWORKER, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_JANGMO_O] = + { + .baseHP = 45, + .baseAttack = 55, + .baseDefense = 65, + .baseSpeed = 45, + .baseSpAttack = 45, + .baseSpDefense = 45, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 60, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMRAZOR_CLAW + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_BULLETPROOF, ABILITY_SOUNDPROOF}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_HAKAMO_O] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 90, + .baseSpeed = 65, + .baseSpAttack = 65, + .baseSpDefense = 70, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 147, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .item2 = ITEM_NONE, // ITEMRAZOR_CLAW + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_BULLETPROOF, ABILITY_SOUNDPROOF}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_KOMMO_O] = + { + .baseHP = 75, + .baseAttack = 110, + .baseDefense = 125, + .baseSpeed = 85, + .baseSpAttack = 100, + .baseSpDefense = 105, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 270, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .item1 = ITEM_NONE, // ITEMRAZOR_CLAW + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_BULLETPROOF, ABILITY_SOUNDPROOF}, + .abilityHidden = ABILITY_OVERCOAT, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_TAPU_KOKO] = + { + .baseHP = 70, + .baseAttack = 115, + .baseDefense = 85, + .baseSpeed = 130, + .baseSpAttack = 95, + .baseSpDefense = 75, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 257, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_ELECTRIC_SURGE, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_TAPU_LELE] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 75, + .baseSpeed = 95, + .baseSpAttack = 130, + .baseSpDefense = 115, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 257, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PSYCHIC_SURGE, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_TAPU_BULU] = + { + .baseHP = 70, + .baseAttack = 130, + .baseDefense = 115, + .baseSpeed = 75, + .baseSpAttack = 85, + .baseSpDefense = 95, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 257, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_GRASSY_SURGE, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_TAPU_FINI] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 115, + .baseSpeed = 85, + .baseSpAttack = 95, + .baseSpDefense = 130, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 257, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_MISTY_SURGE, ABILITY_NONE}, + .abilityHidden = ABILITY_TELEPATHY, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_COSMOG] = + { + .baseHP = 43, + .baseAttack = 29, + .baseDefense = 31, + .baseSpeed = 37, + .baseSpAttack = 29, + .baseSpDefense = 31, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 40, + .evYield_HP = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_UNAWARE, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_COSMOEM] = + { + .baseHP = 43, + .baseAttack = 29, + .baseDefense = 131, + .baseSpeed = 37, + .baseSpAttack = 29, + .baseSpDefense = 131, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 140, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_STURDY, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_SOLGALEO] = + { + .baseHP = 137, + .baseAttack = 137, + .baseDefense = 107, + .baseSpeed = 97, + .baseSpAttack = 113, + .baseSpDefense = 89, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 306, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_FULL_METAL_BODY, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_LUNALA] = + { + .baseHP = 137, + .baseAttack = 113, + .baseDefense = 89, + .baseSpeed = 97, + .baseSpAttack = 137, + .baseSpDefense = 107, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 306, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SHADOW_SHIELD, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_NIHILEGO] = + { + .baseHP = 109, + .baseAttack = 53, + .baseDefense = 47, + .baseSpeed = 103, + .baseSpAttack = 127, + .baseSpDefense = 131, + .type1 = TYPE_ROCK, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 257, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_BUZZWOLE] = + { + .baseHP = 107, + .baseAttack = 139, + .baseDefense = 139, + .baseSpeed = 79, + .baseSpAttack = 53, + .baseSpDefense = 53, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 257, + .evYield_Attack = 1, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_PHEROMOSA] = + { + .baseHP = 71, + .baseAttack = 137, + .baseDefense = 37, + .baseSpeed = 151, + .baseSpAttack = 137, + .baseSpDefense = 37, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 257, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_XURKITREE] = + { + .baseHP = 83, + .baseAttack = 89, + .baseDefense = 71, + .baseSpeed = 83, + .baseSpAttack = 173, + .baseSpDefense = 71, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 257, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_CELESTEELA] = + { + .baseHP = 97, + .baseAttack = 101, + .baseDefense = 103, + .baseSpeed = 61, + .baseSpAttack = 107, + .baseSpDefense = 101, + .type1 = TYPE_STEEL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 257, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 1, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_KARTANA] = + { + .baseHP = 59, + .baseAttack = 181, + .baseDefense = 131, + .baseSpeed = 109, + .baseSpAttack = 59, + .baseSpDefense = 31, + .type1 = TYPE_GRASS, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 257, + .evYield_Attack = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_GUZZLORD] = + { + .baseHP = 223, + .baseAttack = 101, + .baseDefense = 53, + .baseSpeed = 43, + .baseSpAttack = 97, + .baseSpDefense = 53, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 257, + .evYield_HP = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_NECROZMA] = + { + .baseHP = 97, + .baseAttack = 107, + .baseDefense = 101, + .baseSpeed = 79, + .baseSpAttack = 127, + .baseSpDefense = 89, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 270, + .evYield_Attack = 1, + .evYield_SpAttack = 2, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_PRISM_ARMOR, ABILITY_NONE}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_MAGEARNA] = + { + .baseHP = 80, + .baseAttack = 95, + .baseDefense = 115, + .baseSpeed = 65, + .baseSpAttack = 130, + .baseSpDefense = 115, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_SOUL_HEART, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MARSHADOW] = + { + .baseHP = 90, + .baseAttack = 125, + .baseDefense = 80, + .baseSpeed = 125, + .baseSpAttack = 90, + .baseSpDefense = 90, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_GHOST, + .catchRate = 3, + .expYield = 270, + .evYield_Attack = 2, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_TECHNICIAN, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_POIPOLE] = + { + .baseHP = 67, + .baseAttack = 73, + .baseDefense = 67, + .baseSpeed = 73, + .baseSpAttack = 73, + .baseSpDefense = 67, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 189, + .evYield_Speed = 1, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_NAGANADEL] = + { + .baseHP = 73, + .baseAttack = 73, + .baseDefense = 73, + .baseSpeed = 121, + .baseSpAttack = 127, + .baseSpDefense = 73, + .type1 = TYPE_POISON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 243, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_STAKATAKA] = + { + .baseHP = 61, + .baseAttack = 131, + .baseDefense = 211, + .baseSpeed = 13, + .baseSpAttack = 53, + .baseSpDefense = 101, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 30, + .expYield = 257, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_BLACEPHALON] = + { + .baseHP = 53, + .baseAttack = 127, + .baseDefense = 53, + .baseSpeed = 107, + .baseSpAttack = 151, + .baseSpDefense = 79, + .type1 = TYPE_FIRE, + .type2 = TYPE_GHOST, + .catchRate = 30, + .expYield = 257, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_BEAST_BOOST, ABILITY_NONE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_ZERAORA] = + { + .baseHP = 88, + .baseAttack = 112, + .baseDefense = 75, + .baseSpeed = 143, + .baseSpAttack = 102, + .baseSpDefense = 80, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 3, + .expYield = 270, + .evYield_Speed = 3, + .evYield_SpAttack = 0, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_VOLT_ABSORB, ABILITY_NONE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MEGA_GENGAR] = + { + .baseHP = 60, + .baseAttack = 65, + .baseDefense = 80, + .baseSpeed = 130, + .baseSpAttack = 170, + .baseSpDefense = 95, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 270, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_SHADOW_TAG, ABILITY_SHADOW_TAG}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEGA_GARDEVOIR] = + { + .baseHP = 68, + .baseAttack = 85, + .baseDefense = 65, + .baseSpeed = 100, + .baseSpAttack = 165, + .baseSpDefense = 135, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 278, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_PIXILATE, ABILITY_PIXILATE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_MEGA_AMPHAROS] = + { + .baseHP = 90, + .baseAttack = 95, + .baseDefense = 105, + .baseSpeed = 45, + .baseSpAttack = 165, + .baseSpDefense = 110, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 275, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_MOLD_BREAKER, ABILITY_MOLD_BREAKER}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MEGA_VENUSAUR] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 123, + .baseSpeed = 80, + .baseSpAttack = 122, + .baseSpDefense = 120, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 281, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_THICK_FAT, ABILITY_THICK_FAT}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_MEGA_CHARIZARD_X] = + { + .baseHP = 78, + .baseAttack = 130, + .baseDefense = 111, + .baseSpeed = 100, + .baseSpAttack = 130, + .baseSpDefense = 85, + .type1 = TYPE_FIRE, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 285, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_TOUGH_CLAWS, ABILITY_TOUGH_CLAWS}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_MEGA_CHARIZARD_Y] = + { + .baseHP = 78, + .baseAttack = 104, + .baseDefense = 78, + .baseSpeed = 100, + .baseSpAttack = 159, + .baseSpDefense = 115, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 285, + .evYield_SpAttack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_DROUGHT, ABILITY_DROUGHT}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MEGA_MEWTWO_X] = + { + .baseHP = 106, + .baseAttack = 190, + .baseDefense = 100, + .baseSpeed = 130, + .baseSpAttack = 154, + .baseSpDefense = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 351, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_STEADFAST, ABILITY_STEADFAST}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEGA_MEWTWO_Y] = + { + .baseHP = 106, + .baseAttack = 150, + .baseDefense = 70, + .baseSpeed = 140, + .baseSpAttack = 194, + .baseSpDefense = 120, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 351, + .evYield_SpAttack = 3, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_INSOMNIA, ABILITY_INSOMNIA}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEGA_BLAZIKEN] = + { + .baseHP = 80, + .baseAttack = 160, + .baseDefense = 80, + .baseSpeed = 100, + .baseSpAttack = 130, + .baseSpDefense = 80, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 284, + .evYield_Attack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SPEED_BOOST, ABILITY_SPEED_BOOST}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MEGA_MEDICHAM] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 85, + .baseSpeed = 100, + .baseSpAttack = 80, + .baseSpDefense = 85, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 179, + .evYield_Speed = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_PURE_POWER, ABILITY_PURE_POWER}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MEGA_HOUNDOOM] = + { + .baseHP = 75, + .baseAttack = 90, + .baseDefense = 90, + .baseSpeed = 115, + .baseSpAttack = 140, + .baseSpDefense = 90, + .type1 = TYPE_DARK, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 210, + .evYield_SpAttack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SOLAR_POWER, ABILITY_SOLAR_POWER}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_MEGA_AGGRON] = + { + .baseHP = 70, + .baseAttack = 140, + .baseDefense = 230, + .baseSpeed = 50, + .baseSpAttack = 60, + .baseSpDefense = 80, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 284, + .evYield_Defense = 3, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_FILTER, ABILITY_FILTER}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MEGA_BANETTE] = + { + .baseHP = 64, + .baseAttack = 165, + .baseDefense = 75, + .baseSpeed = 75, + .baseSpAttack = 93, + .baseSpDefense = 83, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 194, + .evYield_Attack = 2, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_PRANKSTER, ABILITY_PRANKSTER}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_MEGA_TYRANITAR] = + { + .baseHP = 100, + .baseAttack = 164, + .baseDefense = 150, + .baseSpeed = 71, + .baseSpAttack = 95, + .baseSpDefense = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 315, + .evYield_Attack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_SAND_STREAM, ABILITY_SAND_STREAM}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_MEGA_SCIZOR] = + { + .baseHP = 70, + .baseAttack = 150, + .baseDefense = 140, + .baseSpeed = 75, + .baseSpAttack = 65, + .baseSpDefense = 100, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 25, + .expYield = 210, + .evYield_Attack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_TECHNICIAN, ABILITY_TECHNICIAN}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MEGA_PINSIR] = + { + .baseHP = 65, + .baseAttack = 155, + .baseDefense = 120, + .baseSpeed = 105, + .baseSpAttack = 65, + .baseSpDefense = 90, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 210, + .evYield_Attack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_AERILATE, ABILITY_AERILATE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MEGA_AERODACTYL] = + { + .baseHP = 80, + .baseAttack = 135, + .baseDefense = 85, + .baseSpeed = 150, + .baseSpAttack = 70, + .baseSpDefense = 95, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 215, + .evYield_Speed = 2, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_TOUGH_CLAWS, ABILITY_TOUGH_CLAWS}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEGA_LUCARIO] = + { + .baseHP = 70, + .baseAttack = 145, + .baseDefense = 88, + .baseSpeed = 112, + .baseSpAttack = 140, + .baseSpDefense = 70, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 219, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_ADAPTABILITY, ABILITY_ADAPTABILITY}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_ABOMASNOW] = + { + .baseHP = 90, + .baseAttack = 132, + .baseDefense = 105, + .baseSpeed = 30, + .baseSpAttack = 132, + .baseSpDefense = 105, + .type1 = TYPE_GRASS, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 208, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .abilities = {ABILITY_SNOW_WARNING, ABILITY_SNOW_WARNING}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_MEGA_BLASTOISE] = + { + .baseHP = 79, + .baseAttack = 103, + .baseDefense = 120, + .baseSpeed = 78, + .baseSpAttack = 135, + .baseSpDefense = 115, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 284, + .evYield_SpDefense = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_MEGA_LAUNCHER, ABILITY_MEGA_LAUNCHER}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_KANGASKHAN] = + { + .baseHP = 105, + .baseAttack = 125, + .baseDefense = 100, + .baseSpeed = 100, + .baseSpAttack = 60, + .baseSpDefense = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 207, + .evYield_HP = 2, + .genderRatio = MON_FEMALE, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .abilities = {ABILITY_PARENTAL_BOND, ABILITY_PARENTAL_BOND}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MEGA_GYARADOS] = + { + .baseHP = 95, + .baseAttack = 155, + .baseDefense = 109, + .baseSpeed = 81, + .baseSpAttack = 70, + .baseSpDefense = 130, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 224, + .evYield_Attack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 5, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_MOLD_BREAKER, ABILITY_MOLD_BREAKER}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_ABSOL] = + { + .baseHP = 65, + .baseAttack = 150, + .baseDefense = 60, + .baseSpeed = 115, + .baseSpAttack = 115, + .baseSpDefense = 60, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 30, + .expYield = 198, + .evYield_Attack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_MAGIC_BOUNCE, ABILITY_MAGIC_BOUNCE}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_MEGA_ALAKAZAM] = + { + .baseHP = 55, + .baseAttack = 50, + .baseDefense = 65, + .baseSpeed = 150, + .baseSpAttack = 175, + .baseSpDefense = 105, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 270, + .evYield_SpAttack = 3, + .item2 = ITEM_TWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_TRACE, ABILITY_TRACE}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MEGA_HERACROSS] = + { + .baseHP = 80, + .baseAttack = 185, + .baseDefense = 115, + .baseSpeed = 75, + .baseSpAttack = 40, + .baseSpDefense = 105, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 210, + .evYield_Attack = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_SKILL_LINK, ABILITY_SKILL_LINK}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_MAWILE] = + { + .baseHP = 50, + .baseAttack = 105, + .baseDefense = 125, + .baseSpeed = 50, + .baseSpAttack = 55, + .baseSpDefense = 95, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 168, + .evYield_Attack = 1, + .evYield_Defense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HUGE_POWER, ABILITY_HUGE_POWER}, + .bodyColor = BODY_COLOR_BLACK, + }, + + [SPECIES_MEGA_MANECTRIC] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 80, + .baseSpeed = 135, + .baseSpAttack = 135, + .baseSpDefense = 80, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 201, + .evYield_Speed = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_INTIMIDATE, ABILITY_INTIMIDATE}, + .bodyColor = BODY_COLOR_YELLOW, + }, + + [SPECIES_MEGA_GARCHOMP] = + { + .baseHP = 108, + .baseAttack = 170, + .baseDefense = 115, + .baseSpeed = 92, + .baseSpAttack = 120, + .baseSpDefense = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 315, + .evYield_Attack = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_SAND_FORCE, ABILITY_SAND_FORCE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_LATIOS] = + { + .baseHP = 80, + .baseAttack = 130, + .baseDefense = 100, + .baseSpeed = 110, + .baseSpAttack = 160, + .baseSpDefense = 120, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 315, + .evYield_SpAttack = 3, + .genderRatio = MON_MALE, + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_LEVITATE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEGA_LATIAS] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 120, + .baseSpeed = 110, + .baseSpAttack = 140, + .baseSpDefense = 150, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 315, + .evYield_SpDefense = 3, + .genderRatio = MON_FEMALE, + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_LEVITATE, ABILITY_LEVITATE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEGA_SWAMPERT] = + { + .baseHP = 100, + .baseAttack = 150, + .baseDefense = 110, + .baseSpeed = 70, + .baseSpAttack = 95, + .baseSpDefense = 110, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 286, + .evYield_Attack = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_SWIFT_SWIM}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_SCEPTILE] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 75, + .baseSpeed = 145, + .baseSpAttack = 145, + .baseSpDefense = 85, + .type1 = TYPE_GRASS, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 284, + .evYield_Speed = 3, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_LIGHTNING_ROD}, + .bodyColor = BODY_COLOR_GREEN, + }, + + [SPECIES_MEGA_SABLEYE] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 125, + .baseSpeed = 20, + .baseSpAttack = 85, + .baseSpDefense = 115, + .type1 = TYPE_DARK, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 168, + .evYield_Attack = 1, + .evYield_Defense = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_MAGIC_BOUNCE, ABILITY_MAGIC_BOUNCE}, + .bodyColor = BODY_COLOR_PURPLE, + }, + + [SPECIES_MEGA_ALTARIA] = + { + .baseHP = 75, + .baseAttack = 110, + .baseDefense = 110, + .baseSpeed = 80, + .baseSpAttack = 110, + .baseSpDefense = 105, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 207, + .evYield_SpDefense = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_PIXILATE, ABILITY_PIXILATE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_GALLADE] = + { + .baseHP = 68, + .baseAttack = 165, + .baseDefense = 95, + .baseSpeed = 110, + .baseSpAttack = 65, + .baseSpDefense = 115, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 278, + .evYield_Attack = 3, + .genderRatio = MON_MALE, + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .abilities = {ABILITY_INNER_FOCUS, ABILITY_INNER_FOCUS}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_MEGA_AUDINO] = + { + .baseHP = 103, + .baseAttack = 60, + .baseDefense = 126, + .baseSpeed = 50, + .baseSpAttack = 80, + .baseSpDefense = 126, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 255, + .expYield = 425, + .evYield_HP = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .abilities = {ABILITY_HEALER, ABILITY_HEALER}, + .bodyColor = BODY_COLOR_WHITE, + }, + + [SPECIES_MEGA_SHARPEDO] = + { + .baseHP = 70, + .baseAttack = 140, + .baseDefense = 70, + .baseSpeed = 105, + .baseSpAttack = 110, + .baseSpDefense = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 196, + .evYield_Attack = 2, + .item2 = ITEM_DEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .abilities = {ABILITY_STRONG_JAW, ABILITY_STRONG_JAW}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_SLOWBRO] = + { + .baseHP = 95, + .baseAttack = 75, + .baseDefense = 180, + .baseSpeed = 30, + .baseSpAttack = 130, + .baseSpDefense = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 207, + .evYield_Defense = 2, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .abilities = {ABILITY_SHELL_ARMOR, ABILITY_SHELL_ARMOR}, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_MEGA_STEELIX] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 230, + .baseSpeed = 30, + .baseSpAttack = 55, + .baseSpDefense = 95, + .type1 = TYPE_STEEL, + .type2 = TYPE_GROUND, + .catchRate = 25, + .expYield = 214, + .evYield_Defense = 2, + .item2 = ITEM_METAL_COAT, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_SAND_FORCE, ABILITY_SAND_FORCE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MEGA_PIDGEOT] = + { + .baseHP = 83, + .baseAttack = 80, + .baseDefense = 80, + .baseSpeed = 121, + .baseSpAttack = 135, + .baseSpDefense = 80, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 261, + .evYield_Speed = 3, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .abilities = {ABILITY_NO_GUARD, ABILITY_NO_GUARD}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MEGA_GLALIE] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 80, + .baseSpeed = 100, + .baseSpAttack = 120, + .baseSpDefense = 80, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 75, + .expYield = 203, + .evYield_HP = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_REFRIGERATE, ABILITY_REFRIGERATE}, + .bodyColor = BODY_COLOR_GRAY, + }, + + [SPECIES_MEGA_DIANCIE] = + { + .baseHP = 50, + .baseAttack = 160, + .baseDefense = 110, + .baseSpeed = 110, + .baseSpAttack = 160, + .baseSpDefense = 110, + .type1 = TYPE_ROCK, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 315, + .evYield_Defense = 1, + .evYield_SpDefense = 2, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .abilities = {ABILITY_MAGIC_BOUNCE, ABILITY_MAGIC_BOUNCE}, + .bodyColor = BODY_COLOR_PINK, + }, + + [SPECIES_MEGA_METAGROSS] = + { + .baseHP = 80, + .baseAttack = 145, + .baseDefense = 150, + .baseSpeed = 110, + .baseSpAttack = 105, + .baseSpDefense = 110, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 315, + .evYield_Defense = 3, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .abilities = {ABILITY_TOUGH_CLAWS, ABILITY_TOUGH_CLAWS}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_CAMERUPT] = + { + .baseHP = 70, + .baseAttack = 120, + .baseDefense = 100, + .baseSpeed = 20, + .baseSpAttack = 145, + .baseSpDefense = 105, + .type1 = TYPE_FIRE, + .type2 = TYPE_GROUND, + .catchRate = 150, + .expYield = 196, + .evYield_Attack = 1, + .evYield_SpAttack = 1, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .abilities = {ABILITY_SHEER_FORCE, ABILITY_SHEER_FORCE}, + .bodyColor = BODY_COLOR_RED, + }, + + [SPECIES_MEGA_LOPUNNY] = + { + .baseHP = 65, + .baseAttack = 136, + .baseDefense = 94, + .baseSpeed = 135, + .baseSpAttack = 54, + .baseSpDefense = 96, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FIGHTING, + .catchRate = 60, + .expYield = 203, + .evYield_Speed = 2, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 140, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .abilities = {ABILITY_SCRAPPY, ABILITY_SCRAPPY}, + .bodyColor = BODY_COLOR_BROWN, + }, + + [SPECIES_MEGA_SALAMENCE] = + { + .baseHP = 95, + .baseAttack = 145, + .baseDefense = 130, + .baseSpeed = 120, + .baseSpAttack = 120, + .baseSpDefense = 90, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 315, + .evYield_Attack = 3, + .item2 = ITEM_DRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .abilities = {ABILITY_AERILATE, ABILITY_AERILATE}, + .bodyColor = BODY_COLOR_BLUE, + }, + + [SPECIES_MEGA_BEEDRILL] = + { + .baseHP = 65, + .baseAttack = 150, + .baseDefense = 40, + .baseSpeed = 145, + .baseSpAttack = 15, + .baseSpDefense = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 223, + .evYield_Attack = 2, + .evYield_SpDefense = 1, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .abilities = {ABILITY_ADAPTABILITY, ABILITY_ADAPTABILITY}, + .bodyColor = BODY_COLOR_YELLOW, + }, }; diff --git a/src/fldeff_softboiled.c b/src/fldeff_softboiled.c index eca7d045b..c18602c68 100644 --- a/src/fldeff_softboiled.c +++ b/src/fldeff_softboiled.c @@ -32,7 +32,7 @@ bool8 SetUpFieldMove_SoftBoiled(void) void sub_8161560(u8 taskId) { gUnknown_0203CEC8.unkB = 0xA; - gUnknown_0203CEC8.unkA = gUnknown_0203CEC8.unk9; + gUnknown_0203CEC8.unkA = gUnknown_0203CEC8.slotId; sub_81B0FCC(GetCursorSelectionMonId(), 0x1); display_pokemon_menu_message(0x5); gTasks[taskId].func = sub_81B1370; @@ -42,7 +42,7 @@ void sub_81615A8(u8 taskId) { u16 hp; - u8 unk9 = gUnknown_0203CEC8.unk9; + u8 slotId = gUnknown_0203CEC8.slotId; u8 pokemonIndex = gUnknown_0203CEC8.unkA; if(pokemonIndex > 6) { @@ -53,20 +53,20 @@ void sub_81615A8(u8 taskId) } hp = GetMonData(&gPlayerParty[pokemonIndex], MON_DATA_HP); - if(hp == 0 || unk9 == pokemonIndex || GetMonData(&gPlayerParty[pokemonIndex], MON_DATA_MAX_HP) == hp) + if(hp == 0 || slotId == pokemonIndex || GetMonData(&gPlayerParty[pokemonIndex], MON_DATA_MAX_HP) == hp) { sub_81617B8(taskId); return; } PlaySE(SE_KAIFUKU); - sub_81B1F18(taskId, unk9, -1, GetMonData(&gPlayerParty[unk9], MON_DATA_MAX_HP)/5, sub_816166C); + sub_81B1F18(taskId, slotId, -1, GetMonData(&gPlayerParty[slotId], MON_DATA_MAX_HP)/5, sub_816166C); } static void sub_816166C(u8 taskId) { PlaySE(SE_KAIFUKU); - sub_81B1F18(taskId, gUnknown_0203CEC8.unkA, 1, GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_MAX_HP)/5, sub_81616C0); + sub_81B1F18(taskId, gUnknown_0203CEC8.unkA, 1, GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_MAX_HP)/5, sub_81616C0); } static void sub_81616C0(u8 taskId) @@ -83,8 +83,8 @@ static void sub_8161724(u8 taskId) if(sub_81B1BD4() == 1) return; gUnknown_0203CEC8.unkB = 0x0; - sub_81B0FCC(gUnknown_0203CEC8.unk9, 0); - gUnknown_0203CEC8.unk9 = gUnknown_0203CEC8.unkA; + sub_81B0FCC(gUnknown_0203CEC8.slotId, 0); + gUnknown_0203CEC8.slotId = gUnknown_0203CEC8.unkA; sub_81B0FCC(gUnknown_0203CEC8.unkA, 1); ClearStdWindowAndFrameToTransparent(0x6, FALSE); ClearWindowTilemap(0x6); diff --git a/src/match_call.c b/src/match_call.c index 6221affe1..b02af9977 100644 --- a/src/match_call.c +++ b/src/match_call.c @@ -2012,4 +2012,4 @@ void sub_8197184(u32 windowId, u32 destOffset, u32 paletteId) void sub_81971C4(u32 windowId, u32 tileOffset, u32 paletteId) { DrawMatchCallTextBoxBorder(windowId, tileOffset, paletteId); -} \ No newline at end of file +} diff --git a/src/party_menu.c b/src/party_menu.c index d13dc1e97..9a021aa41 100755 --- a/src/party_menu.c +++ b/src/party_menu.c @@ -97,16 +97,16 @@ struct Unk_Rodata1 struct Struct203CEC4 { - TaskFunc unk0; + TaskFunc task; MainCallback exitCallback; u32 unk8_0:1; u32 unk8_1:3; u32 unk8_2:7; u32 unk9_0:7; - u32 unkA_0:14; - u8 unkC[3]; - u8 unkF[8]; - u8 unk17; + u32 messageId:14; + u8 windowId[3]; + u8 actions[8]; + u8 listSize; u16 palBuffer[0xB0]; u8 filler[0xA0]; s16 data[16]; @@ -117,10 +117,10 @@ struct Struct203CEDC const struct Unk_Rodata1 *unk0; const u8 *unk4; u8 windowId; - u8 unk9; - u8 unkA; - u8 unkB; - u8 unkC; + u8 monSpriteId; + u8 itemSpriteId; + u8 pokeballSpriteId; + u8 statusSpriteId; }; // EWRAM vars @@ -162,7 +162,7 @@ static void FreePartyPointers(void); static void PartyPaletteBufferCopy(u8); static void sub_81B0CEC(u8); static void UpdateSelectedPartyBox(struct Struct203CEDC *, u8); -static void sub_81B2720(u8); +static void DrawEmptySlot(u8 windowId); static void DisplayPartyPokemonSelectForRelearner(u8); static void DisplayPartyPokemonSelectForContest(u8); static void DisplayPartyPokemonSelectForBattle(u8); @@ -244,7 +244,7 @@ static void sub_81B227C(u8); static bool8 CanLearnTutorMove(u16, u8); static u16 GetTutorMove(u8); static bool8 sub_81B314C(void); -static void sub_81B3414(struct Pokemon*, u8); +static void CreateActionList(struct Pokemon*, u8); static u8 sub_81B8A2C(struct Pokemon*); static u8 sub_81B856C(s8); static void sub_81B469C(u8); @@ -292,7 +292,7 @@ static void UpdatePartyMonIconFrame(struct Sprite*); static void UpdatePartyMonIconFrameAndBounce(struct Sprite*); static void sub_81B5CB0(u16, struct Struct203CEDC*); static void sub_81B5DF0(u8, u8); -static void sub_81B5E74(struct Sprite*); +static void SpriteCB_HeldItem(struct Sprite*); static void party_menu_get_status_condition_and_update_object(struct Pokemon*, struct Struct203CEDC*); static void party_menu_update_status_condition_object(u8, struct Struct203CEDC*); static u8 sub_81B8984(void); @@ -470,7 +470,7 @@ static const u8 gUnknown_08615704[][6][8] = static const u32 gUnknown_086157C4[] = INCBIN_U32("graphics/interface/unknown_6157C4.bin"); static const u32 gUnknown_086157E0[] = INCBIN_U32("graphics/interface/unknown_6157E0.bin"); -static const u8 gUnknown_086157FC[][3] = +static const u8 sFontColorTable[][3] = { {0, 3, 2}, {0, 1, 6}, @@ -921,11 +921,33 @@ static const struct WindowTemplate gUnknown_08615980 = .baseBlock = 0x39D, }; -static const u8 gUnknown_08615988[] = {24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, 40, 59, 60, 58, 58, 58, 58, 58, 58, 61, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 46, 47, 47, 47, 47, 47, 47, 47, 47, 48}; -static const u8 gUnknown_086159CE[] = {24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, 40, 41, 41, 41, 41, 41, 41, 41, 41, 42, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 46, 47, 47, 47, 47, 47, 47, 47, 47, 48}; -static const u8 gUnknown_08615A14[] = {43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 49, 33, 33, 33, 33, 33, 33, 33, 33, 52, 53, 51, 51, 51, 51, 51, 51, 54, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57}; -static const u8 gUnknown_08615A4A[] = {43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 49, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 50, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57}; -static const u8 gUnknown_08615A80[] = {21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39}; +static const u8 sMainSlotTileNums[] = {24, 25, 25, 25, 25, 25, 25, 25, 25, 26, + 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, + 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, + 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, + 40, 59, 60, 58, 58, 58, 58, 58, 58, 61, + 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, + 46, 47, 47, 47, 47, 47, 47, 47, 47, 48}; + +static const u8 sMainSlotTileNums_Egg[] = {24, 25, 25, 25, 25, 25, 25, 25, 25, 26, + 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, + 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, + 32, 33, 33, 33, 33, 33, 33, 33, 33, 34, + 40, 41, 41, 41, 41, 41, 41, 41, 41, 42, + 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, + 46, 47, 47, 47, 47, 47, 47, 47, 47, 48}; + +static const u8 sOtherSlotsTileNums[] = {43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, + 49, 33, 33, 33, 33, 33, 33, 33, 33, 52, 53, 51, 51, 51, 51, 51, 51, 54, + 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57}; + +static const u8 sOtherSlotsTileNums_Egg[] = {43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, + 49, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 50, + 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57}; + +static const u8 sEmptySlotTileNums[] = {21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, + 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, + 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39}; static const u8 gUnknown_08615AB6[] = {11, 12}; static const u8 gUnknown_08615AB8[] = {9, 10}; static const u8 gUnknown_08615ABA[] = {4, 5, 6}; @@ -950,52 +972,52 @@ static const u8 gUnknown_08615AEB[] = {97, 103, 104}; static const u8 gUnknown_08615AEE[] = {161, 167, 168}; static const u8 gUnknown_08615AF1[] = {17, 27, 28}; -static const u8 *const gUnknown_08615AF4[] = +static const u8 *const sActionStringTable[] = { - gUnknown_085E9E43, - gUnknown_085EA010, - gUnknown_085EA02A, - gUnknown_085E9E55, - gUnknown_085E9E64, - gUnknown_085E9E79, - gUnknown_085E9E8F, - gUnknown_085E9EBC, - gUnknown_085E9ED4, - gUnknown_085E9EE9, - gUnknown_085E9FDB, - gUnknown_085EA046, - gUnknown_085EA05B, - gUnknown_085E9F01, - gUnknown_085E9F58, - gUnknown_085E9F6F, - gUnknown_085E9F81, - gUnknown_085E9F90, - gUnknown_085E9FA7, - gUnknown_085E9FC2, + gText_ChoosePokemon, + gText_ChoosePokemonCancel, + gText_ChoosePokemonConfirm, + gText_MoveToWhere, + gText_TeachWhichPokemon, + gText_UseOnWhichPokemon, + gText_GiveToWhichPokemon, + gText_NothingToCut, + gText_CantSurfHere, + gText_AlreadySurfing, + gText_CurrentIsTooFast, + gText_EnjoyCycling, + gText_InUseAlready_PM, + gText_CantUseHere, + gText_NoPokemonForBattle, + gText_ChoosePokemon2, + gText_NotEnoughHp, + gText_PokemonAreNeeded, + gText_PokemonCantBeSame, + gText_NoIdenticalHoldItems, gText_EmptyString2, - gUnknown_085E9EA6, - gUnknown_085E9F16, - gUnknown_085E9F2A, - gUnknown_085E9F42, - gUnknown_085E9FF9, - gUnknown_085EA073, + gText_DoWhatWithPokemon, + gText_RestoreWhichMove, + gText_BoostPp, + gText_DoWhatWithItem, + gText_DoWhatWithMail, + gText_AlreadyHoldingOne, }; -static const u8 *const gUnknown_08615B60[] = +static const u8 *const sSelectionStringTable[] = { - gUnknown_085EA091, - gUnknown_085EA099, - gUnknown_085EA09E, - gUnknown_085EA0A4, - gUnknown_085EA0AB, - gUnknown_085EA0E7, - gUnknown_085EA0B1, - gUnknown_085EA0B6, - gUnknown_085EA0BF, - gUnknown_085EA0C5, - gUnknown_085EA0CF, - gUnknown_085EA0D7, - gUnknown_085EA0DC, + gText_NoUse, + gText_Able, + gText_First_PM, + gText_Second_PM, + gText_Third_PM, + gText_Fourth, + gText_Able2, + gText_NotAble, + gText_Able3, + gText_NotAble2, + gText_Learned, + gText_Have, + gText_DontHave, }; // Unknown unused data. Feel free to remove. @@ -1093,21 +1115,21 @@ struct [MENU_FIELD_MOVES + FIELD_MOVE_SWEET_SCENT] = {gMoveNames[MOVE_SWEET_SCENT], CursorCb_FieldMove}, }; -static const u8 gUnknown_08615D10[] = {0, 1, 2}; -static const u8 gUnknown_08615D13[] = {10, 0, 2}; -static const u8 gUnknown_08615D16[] = {11, 0, 2}; -static const u8 gUnknown_08615D19[] = {0, 2}; -static const u8 gUnknown_08615D1B[] = {12, 0, 2}; -static const u8 gUnknown_08615D1E[] = {13, 0, 2}; -static const u8 gUnknown_08615D21[] = {14, 0, 2}; -static const u8 gUnknown_08615D24[] = {4, 5, 9}; -static const u8 gUnknown_08615D27[] = {8, 7, 9}; -static const u8 gUnknown_08615D2A[] = {15, 0, 2}; -static const u8 gUnknown_08615D2D[] = {16, 0, 2}; -static const u8 gUnknown_08615D30[] = {17, 0, 2}; -static const u8 gUnknown_08615D33[] = {5, 18, 2}; +static const u8 gUnknown_08615D10[] = {MENU_SUMMARY, MENU_SWITCH, MENU_CANCEL1}; +static const u8 gUnknown_08615D13[] = {MENU_SHIFT, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D16[] = {MENU_SEND_OUT, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D19[] = {MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D1B[] = {MENU_ENTER, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D1E[] = {MENU_NO_ENTRY, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D21[] = {MENU_STORE, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D24[] = {MENU_GIVE, MENU_TAKE_ITEM, MENU_CANCEL2}; +static const u8 gUnknown_08615D27[] = {MENU_READ, MENU_TAKE_MAIL, MENU_CANCEL2}; +static const u8 gUnknown_08615D2A[] = {MENU_REGISTER, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D2D[] = {MENU_TRADE1, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D30[] = {MENU_TRADE2, MENU_SUMMARY, MENU_CANCEL1}; +static const u8 gUnknown_08615D33[] = {MENU_TAKE_ITEM, MENU_TOSS, MENU_CANCEL1}; -static const u8 *const gUnknown_08615D38[] = +static const u8 *const sActionTable[] = { NULL, gUnknown_08615D10, @@ -1125,7 +1147,23 @@ static const u8 *const gUnknown_08615D38[] = gUnknown_08615D33, }; -static const u8 gUnknown_08615D70[] = {0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}; +static const u8 sListSizeTable[] = +{ + 0x00, + ARRAY_COUNT(gUnknown_08615D10), + ARRAY_COUNT(gUnknown_08615D13), + ARRAY_COUNT(gUnknown_08615D16), + ARRAY_COUNT(gUnknown_08615D1B), + ARRAY_COUNT(gUnknown_08615D1E), + ARRAY_COUNT(gUnknown_08615D21), + ARRAY_COUNT(gUnknown_08615D19), + ARRAY_COUNT(gUnknown_08615D24), + ARRAY_COUNT(gUnknown_08615D27), + ARRAY_COUNT(gUnknown_08615D2A), + ARRAY_COUNT(gUnknown_08615D2D), + ARRAY_COUNT(gUnknown_08615D30), + ARRAY_COUNT(gUnknown_08615D33) +}; static const u16 sFieldMoves[] = { @@ -1168,10 +1206,10 @@ static const u8 *const gUnknown_08615E0C[] = gText_CantTradeWithTrainer, }; -static const u32 gUnknown_08615E30[] = INCBIN_U32("graphics/interface/hold_icons.4bpp"); -static const u16 gUnknown_08615E70[] = INCBIN_U16("graphics/interface/hold_icons.gbapal"); +static const u32 sHeldItemGfx[] = INCBIN_U32("graphics/interface/hold_icons.4bpp"); +static const u16 sHeldItemPalette[] = INCBIN_U16("graphics/interface/hold_icons.gbapal"); -static const struct OamData gOamData_83765EC = +static const struct OamData sOamData_HeldItem = { .y = 0, .affineMode = 0, @@ -1188,46 +1226,46 @@ static const struct OamData gOamData_83765EC = .affineParam = 0, }; -static const union AnimCmd gSpriteAnim_83765F4[] = +static const union AnimCmd sSpriteAnim_HeldItem[] = { ANIMCMD_FRAME(0, 1), ANIMCMD_END }; -static const union AnimCmd gSpriteAnim_83765FC[] = +static const union AnimCmd sSpriteAnim_HeldMail[] = { ANIMCMD_FRAME(1, 1), ANIMCMD_END }; -static const union AnimCmd *const gSpriteAnimTable_8376604[] = +static const union AnimCmd *const sSpriteAnimTable_HeldItem[] = { - gSpriteAnim_83765F4, - gSpriteAnim_83765FC, + sSpriteAnim_HeldItem, + sSpriteAnim_HeldMail, }; -static const struct SpriteSheet gUnknown_08615EB0 = +static const struct SpriteSheet sSpriteSheet_HeldItem = { - gUnknown_08615E30, sizeof(gUnknown_08615E30), 0xd750 + sHeldItemGfx, sizeof(sHeldItemGfx), 0xd750 }; -static const struct SpritePalette gUnknown_08615EB8 = +static const struct SpritePalette sSpritePalette_HeldItem = { - gUnknown_08615E70, 0xd750 + sHeldItemPalette, 0xd750 }; -static const struct SpriteTemplate gSpriteTemplate_8615EC0 = +static const struct SpriteTemplate sSpriteTemplate_HeldItem = { 0xd750, 0xd750, - &gOamData_83765EC, - gSpriteAnimTable_8376604, + &sOamData_HeldItem, + sSpriteAnimTable_HeldItem, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy }; -static const struct OamData sOamData_8615ED8 = +static const struct OamData sOamData_MenuPokeball = { .y = 0, .affineMode = 0, @@ -1244,40 +1282,40 @@ static const struct OamData sOamData_8615ED8 = .affineParam = 0 }; -static const union AnimCmd sSpriteAnim_8615EE0[] = +static const union AnimCmd sPokeballAnim_Closed[] = { ANIMCMD_FRAME(0, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615EE8[] = +static const union AnimCmd sPokeballAnim_Open[] = { ANIMCMD_FRAME(16, 0), ANIMCMD_END }; -static const union AnimCmd *const sSpriteAnimTable_8615EF0[] = +static const union AnimCmd *const sSpriteAnimTable_Pokeball[] = { - sSpriteAnim_8615EE0, - sSpriteAnim_8615EE8 + sPokeballAnim_Closed, + sPokeballAnim_Open }; -static const struct CompressedSpriteSheet gUnknown_08615EF8 = +static const struct CompressedSpriteSheet sSpriteSheet_MenuPokeball = { gPartyMenuPokeball_Gfx, 0x400, 0x04b0 }; -static const struct CompressedSpritePalette gUnknown_08615F00 = +static const struct CompressedSpritePalette sSpritePalette_MenuPokeball = { gPartyMenuPokeball_Pal, 0x04b0 }; -static const struct SpriteTemplate gSpriteTemplate_8615F08 = +static const struct SpriteTemplate sSpriteTemplate_MenuPokeball = { .tileTag = 0x04b0, .paletteTag = 0x04b0, - .oam = &sOamData_8615ED8, - .anims = sSpriteAnimTable_8615EF0, + .oam = &sOamData_MenuPokeball, + .anims = sSpriteAnimTable_Pokeball, .images = NULL, .affineAnims = gDummySpriteAffineAnimTable, .callback = SpriteCallbackDummy, @@ -1346,7 +1384,7 @@ static const union AnimCmd *const sSpriteAnimTable_8615F58[] = sSpriteAnim_8615F50 }; -static const struct CompressedSpriteSheet gUnknown_08615F70 = +static const struct CompressedSpriteSheet sSpriteSheet_MenuPokeballSmall = { gPartyMenuPokeballSmall_Gfx, 0x0300, 0x04b1 }; @@ -1362,7 +1400,7 @@ static const struct SpriteTemplate gSpriteTemplate_8615F78 = .callback = SpriteCallbackDummy, }; -static const struct OamData sOamData_8615F90 = +static const struct OamData sOamData_StatusCondition = { .y = 0, .affineMode = 0, @@ -1379,82 +1417,82 @@ static const struct OamData sOamData_8615F90 = .affineParam = 0 }; -static const union AnimCmd sSpriteAnim_8615F98[] = +static const union AnimCmd sSpriteAnim_StatusPoison[] = { ANIMCMD_FRAME(0, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615FA0[] = +static const union AnimCmd sSpriteAnim_StatusParalyzed[] = { ANIMCMD_FRAME(4, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615FA8[] = +static const union AnimCmd sSpriteAnim_StatusSleep[] = { ANIMCMD_FRAME(8, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615FB0[] = +static const union AnimCmd sSpriteAnim_StatusFrozen[] = { ANIMCMD_FRAME(12, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615FB8[] = +static const union AnimCmd sSpriteAnim_StatusBurn[] = { ANIMCMD_FRAME(16, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615FC0[] = +static const union AnimCmd sSpriteAnim_StatusPokerus[] = { ANIMCMD_FRAME(20, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615FC8[] = +static const union AnimCmd sSpriteAnim_StatusFaint[] = { ANIMCMD_FRAME(24, 0), ANIMCMD_END }; -static const union AnimCmd sSpriteAnim_8615FD0[] = +static const union AnimCmd sSpriteAnim_Blank[] = { ANIMCMD_FRAME(28, 0), ANIMCMD_END }; -static const union AnimCmd *const sSpriteAnimTable_8615FD8[] = +static const union AnimCmd *const sSpriteTemplate_StatusCondition[] = { - sSpriteAnim_8615F98, - sSpriteAnim_8615FA0, - sSpriteAnim_8615FA8, - sSpriteAnim_8615FB0, - sSpriteAnim_8615FB8, - sSpriteAnim_8615FC0, - sSpriteAnim_8615FC8, - sSpriteAnim_8615FD0 + sSpriteAnim_StatusPoison, + sSpriteAnim_StatusParalyzed, + sSpriteAnim_StatusSleep, + sSpriteAnim_StatusFrozen, + sSpriteAnim_StatusBurn, + sSpriteAnim_StatusPokerus, + sSpriteAnim_StatusFaint, + sSpriteAnim_Blank }; -static const struct CompressedSpriteSheet gUnknown_08615FF8 = +static const struct CompressedSpriteSheet sSpriteSheet_StatusIcons = { gStatusGfx_Icons, 0x400, 1202 }; -static const struct CompressedSpritePalette gUnknown_08616000 = +static const struct CompressedSpritePalette sSpritePalette_StatusIcons = { gStatusPal_Icons, 1202 }; -static const struct SpriteTemplate gSpriteTemplate_8616008 = +static const struct SpriteTemplate sSpriteTemplate_StatusIcons = { .tileTag = 1202, .paletteTag = 1202, - .oam = &sOamData_8615F90, - .anims = sSpriteAnimTable_8615FD8, + .oam = &sOamData_StatusCondition, + .anims = sSpriteTemplate_StatusCondition, .images = NULL, .affineAnims = gDummySpriteAffineAnimTable, .callback = SpriteCallbackDummy, @@ -1536,7 +1574,7 @@ static const u16 gTMHMMoves[] = }; // code -static void InitPartyMenu(u8 a, u8 b, u8 c, u8 d, u8 e, TaskFunc task, MainCallback callback) +static void InitPartyMenu(u8 a, u8 b, u8 c, u8 d, u8 messageId, TaskFunc task, MainCallback callback) { u16 i; @@ -1551,8 +1589,8 @@ static void InitPartyMenu(u8 a, u8 b, u8 c, u8 d, u8 e, TaskFunc task, MainCallb gUnknown_0203CEC8.unk8_0 = a; gUnknown_0203CEC8.exitCallback = callback; gUnknown_0203CEC8.unkB = c; - gUnknown_0203CEC4->unkA_0 = e; - gUnknown_0203CEC4->unk0 = task; + gUnknown_0203CEC4->messageId = messageId; + gUnknown_0203CEC4->task = task; gUnknown_0203CEC4->exitCallback = NULL; gUnknown_0203CEC4->unk8_1 = 0; gUnknown_0203CEC4->unk8_2 = 0xFF; @@ -1568,13 +1606,13 @@ static void InitPartyMenu(u8 a, u8 b, u8 c, u8 d, u8 e, TaskFunc task, MainCallb for (i = 0; i <= 15; i++) gUnknown_0203CEC4->data[i] = 0; - for (i = 0; i < 3; i++) - gUnknown_0203CEC4->unkC[i] = 0xFF; + for (i = 0; i < ARRAY_COUNT(gUnknown_0203CEC4->windowId); i++) + gUnknown_0203CEC4->windowId[i] = 0xFF; if (d == 0) - gUnknown_0203CEC8.unk9 = 0; - else if (gUnknown_0203CEC8.unk9 > 5 || GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_SPECIES) == SPECIES_NONE) - gUnknown_0203CEC8.unk9 = 0; // wut why is this else if? + gUnknown_0203CEC8.slotId = 0; + else if (gUnknown_0203CEC8.slotId > 5 || GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_SPECIES) == SPECIES_NONE) + gUnknown_0203CEC8.slotId = 0; // wut why is this else if? gTextFlags.autoScroll = 0; CalculatePlayerPartyCount(); @@ -1710,8 +1748,8 @@ static bool8 PartyMenuSetup(void) gMain.state++; break; case 20: - CreateTask(gUnknown_0203CEC4->unk0, 0); - display_pokemon_menu_message(gUnknown_0203CEC4->unkA_0); + CreateTask(gUnknown_0203CEC4->task, 0); + display_pokemon_menu_message(gUnknown_0203CEC4->messageId); gMain.state++; break; case 21: @@ -1857,10 +1895,10 @@ static void PartyMenuInitHelperStructs(u8 a) gUnknown_0203CEDC[i].unk0 = &gUnknown_086156C4[1]; gUnknown_0203CEDC[i].unk4 = gUnknown_08615704[a][i]; gUnknown_0203CEDC[i].windowId = i; - gUnknown_0203CEDC[i].unk9 = 0xFF; - gUnknown_0203CEDC[i].unkA = 0xFF; - gUnknown_0203CEDC[i].unkB = 0xFF; - gUnknown_0203CEDC[i].unkC = 0xFF; + gUnknown_0203CEDC[i].monSpriteId = 0xFF; + gUnknown_0203CEDC[i].itemSpriteId = 0xFF; + gUnknown_0203CEDC[i].pokeballSpriteId = 0xFF; + gUnknown_0203CEDC[i].statusSpriteId = 0xFF; } gUnknown_0203CEDC[0].unk0 = &gUnknown_086156C4[0]; if (a == 3) @@ -1886,7 +1924,7 @@ static void RenderPartyMenuBox(u8 slot) { if (GetMonData(&gPlayerParty[slot], MON_DATA_SPECIES) == SPECIES_NONE) { - sub_81B2720(gUnknown_0203CEDC[slot].windowId); + DrawEmptySlot(gUnknown_0203CEDC[slot].windowId); UpdateSelectedPartyBox(&gUnknown_0203CEDC[slot], 0x40); CopyWindowToVram(gUnknown_0203CEDC[slot].windowId, 2); } @@ -1907,7 +1945,7 @@ static void RenderPartyMenuBox(u8 slot) if (gUnknown_0203CEC8.unk8_0 == 5) sub_81B0FCC(slot, 0); - else if (gUnknown_0203CEC8.unk9 == slot) + else if (gUnknown_0203CEC8.slotId == slot) sub_81B0FCC(slot, 1); else sub_81B0FCC(slot, 0); @@ -2071,7 +2109,7 @@ static void sub_81B0CEC(u8 slot) if (gUnknown_02022FF8[actualSlot].species == SPECIES_NONE) { - sub_81B2720(structPtr->windowId); + DrawEmptySlot(structPtr->windowId); } else { @@ -2159,7 +2197,7 @@ static void sub_81B0F28(void) { gUnknown_0203CEC4->unk9_0 = sub_81B5F34(0xC6, 0x94); } - sub_81B0FCC(gUnknown_0203CEC8.unk9, 1); + sub_81B0FCC(gUnknown_0203CEC8.slotId, 1); } } @@ -2173,8 +2211,8 @@ void sub_81B0FCC(u8 slot, u8 b) if (GetMonData(&gPlayerParty[slot], MON_DATA_SPECIES) != SPECIES_NONE) { UpdateSelectedPartyBox(&gUnknown_0203CEDC[slot], GetPartyBoxPalBitfield(slot, b)); - AnimateSelectedPartyIcon(gUnknown_0203CEDC[slot].unk9, b); - sub_81B5F98(gUnknown_0203CEDC[slot].unkB, b); + AnimateSelectedPartyIcon(gUnknown_0203CEDC[slot].monSpriteId, b); + sub_81B5F98(gUnknown_0203CEDC[slot].pokeballSpriteId, b); } return; case 6: @@ -2221,10 +2259,10 @@ static u8 GetPartyBoxPalBitfield(u8 slot, u8 b) returnVar |= 16; if (gUnknown_0203CEC8.unkB == 8) { - if (slot == gUnknown_0203CEC8.unk9 || slot == gUnknown_0203CEC8.unkA) + if (slot == gUnknown_0203CEC8.slotId || slot == gUnknown_0203CEC8.unkA) returnVar |= 4; } - if (gUnknown_0203CEC8.unkB == 10 && slot == gUnknown_0203CEC8.unk9 ) + if (gUnknown_0203CEC8.unkB == 10 && slot == gUnknown_0203CEC8.slotId ) returnVar |= 32; return returnVar; @@ -2293,7 +2331,7 @@ static void c3_0811FAB4(u8 taskId) u8 GetCursorSelectionMonId(void) { - return gUnknown_0203CEC8.unk9; + return gUnknown_0203CEC8.slotId; } u8 sub_81B1360(void) @@ -2331,7 +2369,7 @@ static s8* sub_81B13EC(void) if (gUnknown_0203CEC8.unkB == 8 || gUnknown_0203CEC8.unkB == 10) return &gUnknown_0203CEC8.unkA; else - return &gUnknown_0203CEC8.unk9; + return &gUnknown_0203CEC8.slotId; } static void sub_81B140C(u8 taskId, s8 *ptr) @@ -2347,7 +2385,7 @@ static void sub_81B140C(u8 taskId, s8 *ptr) case 7: if (sub_81B15A4((u8*)ptr)) { - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); sub_81615A8(taskId); } break; @@ -2357,7 +2395,7 @@ static void sub_81B140C(u8 taskId, s8 *ptr) if (gUnknown_0203CEC8.unk8_0 == 1) gUnknown_0203CEC4->exitCallback = sub_81B9140; - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); gUnknown_03006328(taskId, sub_81B6794); } break; @@ -2365,7 +2403,7 @@ static void sub_81B140C(u8 taskId, s8 *ptr) if (sub_81B15A4((u8*)ptr)) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); sub_81B7E4C(taskId); } break; @@ -2373,7 +2411,7 @@ static void sub_81B140C(u8 taskId, s8 *ptr) if (sub_81B15A4((u8*)ptr)) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); sub_81B8474(taskId); } break; @@ -2382,7 +2420,7 @@ static void sub_81B140C(u8 taskId, s8 *ptr) if (sub_81B15A4((u8*)ptr)) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); sub_81B7FAC(taskId); } break; @@ -2462,7 +2500,7 @@ static bool8 sub_81B1660(u8 taskId) if (stringPtr == NULL) return FALSE; - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); StringExpandPlaceholders(gStringVar4, stringPtr); sub_81B1B5C(gStringVar4, 1); gTasks[taskId].func = sub_81B16D4; @@ -2484,7 +2522,7 @@ static void sub_81B1708(u8 taskId) { case 0: gUnknown_0203CEE8 = 0; - gUnknown_0203CEC8.unk9 = 7; + gUnknown_0203CEC8.slotId = 7; sub_81B8558(); sub_81B12C0(taskId); break; @@ -3132,7 +3170,7 @@ static void sub_81B2428(bool8 a) firstWindowId = AddWindow(&gUnknown_08615918); FillWindowPixelBuffer(firstWindowId, PIXEL_FILL(0)); mainOffset = GetStringCenterAlignXOffset(0, gMenuText_Confirm, 48); - AddTextPrinterParameterized4(firstWindowId, 0, mainOffset, 1, 0, 0, gUnknown_086157FC[0], -1, gMenuText_Confirm); + AddTextPrinterParameterized4(firstWindowId, 0, mainOffset, 1, 0, 0, sFontColorTable[0], -1, gMenuText_Confirm); PutWindowTilemap(firstWindowId); CopyWindowToVram(firstWindowId, 2); windowId = AddWindow(&gUnknown_08615910); @@ -3147,12 +3185,12 @@ static void sub_81B2428(bool8 a) if (gUnknown_0203CEC8.unk8_0 != 10) { mainOffset = GetStringCenterAlignXOffset(0, gText_Cancel, 48); - AddTextPrinterParameterized3(windowId, 0, mainOffset + offset, 1, gUnknown_086157FC[0], -1, gText_Cancel); + AddTextPrinterParameterized3(windowId, 0, mainOffset + offset, 1, sFontColorTable[0], -1, gText_Cancel); } else { mainOffset = GetStringCenterAlignXOffset(0, gText_Cancel2, 48); - AddTextPrinterParameterized3(windowId, 0, mainOffset + offset, 1, gUnknown_086157FC[0], -1, gText_Cancel2); + AddTextPrinterParameterized3(windowId, 0, mainOffset + offset, 1, sFontColorTable[0], -1, gText_Cancel2); } PutWindowTilemap(windowId); CopyWindowToVram(windowId, 2); @@ -3182,35 +3220,35 @@ static void BlitBitmapToPartyWindow(u8 windowId, const u8 *b, u8 c, u8 x, u8 y, } } -static void BlitBitmapToPartyWindow_Default1(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 f) +static void BlitBitmapToPartyWindow_Default1(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 isEgg) { if (width == 0 && height == 0) { width = 10; height = 7; } - if (f == 0) - BlitBitmapToPartyWindow(windowId, gUnknown_08615988, 10, x, y, width, height); + if (isEgg == FALSE) + BlitBitmapToPartyWindow(windowId, sMainSlotTileNums, 10, x, y, width, height); else - BlitBitmapToPartyWindow(windowId, gUnknown_086159CE, 10, x, y, width, height); + BlitBitmapToPartyWindow(windowId, sMainSlotTileNums_Egg, 10, x, y, width, height); } -static void BlitBitmapToPartyWindow_Default2(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 f) +static void BlitBitmapToPartyWindow_Default2(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 isEgg) { if (width == 0 && height == 0) { width = 18; height = 3; } - if (f == 0) - BlitBitmapToPartyWindow(windowId, gUnknown_08615A14, 18, x, y, width, height); + if (isEgg == FALSE) + BlitBitmapToPartyWindow(windowId, sOtherSlotsTileNums, 18, x, y, width, height); else - BlitBitmapToPartyWindow(windowId, gUnknown_08615A4A, 18, x, y, width, height); + BlitBitmapToPartyWindow(windowId, sOtherSlotsTileNums_Egg, 18, x, y, width, height); } -static void sub_81B2720(u8 windowId) +static void DrawEmptySlot(u8 windowId) { - BlitBitmapToPartyWindow(windowId, gUnknown_08615A80, 18, 0, 0, 18, 3); + BlitBitmapToPartyWindow(windowId, sEmptySlotTileNums, 18, 0, 0, 18, 3); } static void UpdateSelectedPartyBox(struct Struct203CEDC *ptr, u8 bitfield) @@ -3338,7 +3376,7 @@ static void UpdateSelectedPartyBox(struct Struct203CEDC *ptr, u8 bitfield) static void DisplayPartyPokemonBarDetail(u8 windowId, const u8 *str, u8 color, const u8 *align) { - AddTextPrinterParameterized3(windowId, 0, align[0], align[1], gUnknown_086157FC[color], 0, str); + AddTextPrinterParameterized3(windowId, 0, align[0], align[1], sFontColorTable[color], 0, str); } static void DisplayPartyPokemonNickname(struct Pokemon *mon, struct Struct203CEDC *ptr, u8 c) @@ -3499,7 +3537,7 @@ static void DisplayPartyPokemonOtherText(u8 stringID, struct Struct203CEDC *ptr, ptr->unk0->unk0(ptr->windowId, ptr->unk0->unk1C >> 3, ptr->unk0->unk1D >> 3, unk, unk2, 1); } if (c != 2) - AddTextPrinterParameterized3(ptr->windowId, 1, ptr->unk0->unk1C, ptr->unk0->unk1D, gUnknown_086157FC[0], 0, gUnknown_08615B60[stringID]); + AddTextPrinterParameterized3(ptr->windowId, 1, ptr->unk0->unk1C, ptr->unk0->unk1D, sFontColorTable[0], 0, sSelectionStringTable[stringID]); } static void sub_81B302C(u8 *ptr) @@ -3515,7 +3553,7 @@ static void sub_81B302C(u8 *ptr) void display_pokemon_menu_message(u32 stringID) { - u8 *windowPtr = &gUnknown_0203CEC4->unkC[1]; + u8 *windowPtr = &gUnknown_0203CEC4->windowId[1]; if (*windowPtr != 0xFF) sub_81B302C(windowPtr); @@ -3552,7 +3590,7 @@ void display_pokemon_menu_message(u32 stringID) stringID = 1; } DrawStdFrameWithCustomTileAndPalette(*windowPtr, FALSE, 0x4F, 0xD); - StringExpandPlaceholders(gStringVar4, gUnknown_08615AF4[stringID]); + StringExpandPlaceholders(gStringVar4, sActionStringTable[stringID]); AddTextPrinterParameterized(*windowPtr, 1, gStringVar4, 0, 1, 0, 0); schedule_bg_copy_tilemap_to_vram(2); } @@ -3587,7 +3625,7 @@ static u8 sub_81B31B0(u8 a) switch (a) { case 0: - SetWindowTemplateFields(&window, 2, 19, 19 - (gUnknown_0203CEC4->unk17 * 2), 10, gUnknown_0203CEC4->unk17 * 2, 14, 0x2E9); + SetWindowTemplateFields(&window, 2, 19, 19 - (gUnknown_0203CEC4->listSize * 2), 10, gUnknown_0203CEC4->listSize * 2, 14, 0x2E9); break; case 1: window = gUnknown_08615950; @@ -3600,23 +3638,23 @@ static u8 sub_81B31B0(u8 a) break; } - gUnknown_0203CEC4->unkC[0] = AddWindow(&window); - DrawStdFrameWithCustomTileAndPalette(gUnknown_0203CEC4->unkC[0], FALSE, 0x4F, 13); + gUnknown_0203CEC4->windowId[0] = AddWindow(&window); + DrawStdFrameWithCustomTileAndPalette(gUnknown_0203CEC4->windowId[0], FALSE, 0x4F, 13); if (a == 3) - return gUnknown_0203CEC4->unkC[0]; + return gUnknown_0203CEC4->windowId[0]; cursorDimension = GetMenuCursorDimensionByFont(1, 0); fontAttribute = GetFontAttribute(1, 2); - for (i = 0; i < gUnknown_0203CEC4->unk17; i++) + for (i = 0; i < gUnknown_0203CEC4->listSize; i++) { - u8 unk = (gUnknown_0203CEC4->unkF[i] > 18) ? 4 : 3; - AddTextPrinterParameterized4(gUnknown_0203CEC4->unkC[0], 1, cursorDimension, (i * 16) + 1, fontAttribute, 0, gUnknown_086157FC[unk], 0, sCursorOptions[gUnknown_0203CEC4->unkF[i]].text); + u8 unk = (gUnknown_0203CEC4->actions[i] > 18) ? 4 : 3; + AddTextPrinterParameterized4(gUnknown_0203CEC4->windowId[0], 1, cursorDimension, (i * 16) + 1, fontAttribute, 0, sFontColorTable[unk], 0, sCursorOptions[gUnknown_0203CEC4->actions[i]].text); } - InitMenuInUpperLeftCorner(gUnknown_0203CEC4->unkC[0], gUnknown_0203CEC4->unk17, 0, 1); + InitMenuInUpperLeftCorner(gUnknown_0203CEC4->windowId[0], gUnknown_0203CEC4->listSize, 0, 1); schedule_bg_copy_tilemap_to_vram(2); - return gUnknown_0203CEC4->unkC[0]; + return gUnknown_0203CEC4->windowId[0]; } static void sub_81B3300(const u8 *text) @@ -3633,46 +3671,46 @@ static void sub_81B334C(void) static u8 sub_81B3364(void) { - gUnknown_0203CEC4->unkC[0] = AddWindow(&gUnknown_08615970); - DrawStdFrameWithCustomTileAndPalette(gUnknown_0203CEC4->unkC[0], FALSE, 0x4F, 13); - return gUnknown_0203CEC4->unkC[0]; + gUnknown_0203CEC4->windowId[0] = AddWindow(&gUnknown_08615970); + DrawStdFrameWithCustomTileAndPalette(gUnknown_0203CEC4->windowId[0], FALSE, 0x4F, 13); + return gUnknown_0203CEC4->windowId[0]; } static void sub_81B3394(void) { - ClearWindowTilemap(gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); + ClearWindowTilemap(gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); } -static void sub_81B33B4(struct Pokemon *mons, u8 a, u8 b) +static void sub_81B33B4(struct Pokemon *mons, u8 slotId, u8 b) { u8 i; if (b == 0) { - sub_81B3414(mons, a); + CreateActionList(mons, slotId); } else { - gUnknown_0203CEC4->unk17 = gUnknown_08615D70[b]; - for (i = 0; i < gUnknown_0203CEC4->unk17; i++) - gUnknown_0203CEC4->unkF[i] = gUnknown_08615D38[b][i]; + gUnknown_0203CEC4->listSize = sListSizeTable[b]; + for (i = 0; i < gUnknown_0203CEC4->listSize; i++) + gUnknown_0203CEC4->actions[i] = sActionTable[b][i]; } } -static void sub_81B3414(struct Pokemon *mons, u8 a) +static void CreateActionList(struct Pokemon *mons, u8 slotId) { u8 i, j; - gUnknown_0203CEC4->unk17 = 0; - AppendToList(gUnknown_0203CEC4->unkF, &gUnknown_0203CEC4->unk17, 0); + gUnknown_0203CEC4->listSize = 0; + AppendToList(gUnknown_0203CEC4->actions, &gUnknown_0203CEC4->listSize, MENU_SUMMARY); for (i = 0; i < MAX_MON_MOVES; i++) { for (j = 0; sFieldMoves[j] != FIELD_MOVE_TERMINATOR; j++) { - if (GetMonData(&mons[a], i + MON_DATA_MOVE1) == sFieldMoves[j]) + if (GetMonData(&mons[slotId], i + MON_DATA_MOVE1) == sFieldMoves[j]) { - AppendToList(gUnknown_0203CEC4->unkF, &gUnknown_0203CEC4->unk17, j + 19); + AppendToList(gUnknown_0203CEC4->actions, &gUnknown_0203CEC4->listSize, j + MENU_FIELD_MOVES); break; } } @@ -3681,13 +3719,13 @@ static void sub_81B3414(struct Pokemon *mons, u8 a) if (!InBattlePike()) { if (GetMonData(&mons[1], MON_DATA_SPECIES) != SPECIES_NONE) - AppendToList(gUnknown_0203CEC4->unkF, &gUnknown_0203CEC4->unk17, 1); - if (ItemIsMail(GetMonData(&mons[a], MON_DATA_HELD_ITEM))) - AppendToList(gUnknown_0203CEC4->unkF, &gUnknown_0203CEC4->unk17, 6); + AppendToList(gUnknown_0203CEC4->actions, &gUnknown_0203CEC4->listSize, MENU_SWITCH); + if (ItemIsMail(GetMonData(&mons[slotId], MON_DATA_HELD_ITEM))) + AppendToList(gUnknown_0203CEC4->actions, &gUnknown_0203CEC4->listSize, MENU_MAIL); else - AppendToList(gUnknown_0203CEC4->unkF, &gUnknown_0203CEC4->unk17, 3); + AppendToList(gUnknown_0203CEC4->actions, &gUnknown_0203CEC4->listSize, MENU_ITEM); } - AppendToList(gUnknown_0203CEC4->unkF, &gUnknown_0203CEC4->unk17, 2); + AppendToList(gUnknown_0203CEC4->actions, &gUnknown_0203CEC4->listSize, MENU_CANCEL1); } static u8 sub_81B353C(struct Pokemon *mon) @@ -3706,7 +3744,7 @@ static u8 sub_81B353C(struct Pokemon *mon) returnVar = sub_81B8A2C(mon); break; case 4: - switch (sub_81B856C(gUnknown_0203CEC8.unk9)) + switch (sub_81B856C(gUnknown_0203CEC8.slotId)) { default: returnVar = 7; @@ -3743,14 +3781,14 @@ static u8 sub_81B353C(struct Pokemon *mon) static bool8 sub_81B3608(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 item; GetMonNickname(mon, gStringVar1); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); if (gUnknown_0203CEC8.unk8_0 != 12) { - sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.unk9, sub_81B353C(mon)); + sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.slotId, sub_81B353C(mon)); sub_81B31B0(0); display_pokemon_menu_message(21); } @@ -3759,7 +3797,7 @@ static bool8 sub_81B3608(u8 taskId) item = GetMonData(mon, MON_DATA_HELD_ITEM); if (item != ITEM_NONE) { - sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.unk9, sub_81B353C(mon)); + sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.slotId, sub_81B353C(mon)); sub_81B31B0(1); CopyItemName(item, gStringVar2); display_pokemon_menu_message(26); @@ -3792,7 +3830,7 @@ static void HandleMenuInput(u8 taskId) s8 input; s16 *data = gTasks[taskId].data; - if (gUnknown_0203CEC4->unk17 <= 3) + if (gUnknown_0203CEC4->listSize <= 3) input = Menu_ProcessInputNoWrapAround_other(); else input = ProcessMenuInput_other(); @@ -3804,12 +3842,12 @@ static void HandleMenuInput(u8 taskId) break; case MENU_B_PRESSED: PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[2]); - sCursorOptions[gUnknown_0203CEC4->unkF[gUnknown_0203CEC4->unk17 - 1]].func(taskId); + sub_81B302C(&gUnknown_0203CEC4->windowId[2]); + sCursorOptions[gUnknown_0203CEC4->actions[gUnknown_0203CEC4->listSize - 1]].func(taskId); break; default: - sub_81B302C(&gUnknown_0203CEC4->unkC[2]); - sCursorOptions[gUnknown_0203CEC4->unkF[input]].func(taskId); + sub_81B302C(&gUnknown_0203CEC4->windowId[2]); + sCursorOptions[gUnknown_0203CEC4->actions[input]].func(taskId); break; } } @@ -3827,18 +3865,18 @@ static void sub_81B3828(void) if (gUnknown_0203CEC8.unk8_0 == 1) { pokemon_change_order(); - ShowPokemonSummaryScreen(PSS_MODE_UNK1, gPlayerParty, gUnknown_0203CEC8.unk9, gPlayerPartyCount - 1, sub_81B3894); + ShowPokemonSummaryScreen(PSS_MODE_UNK1, gPlayerParty, gUnknown_0203CEC8.slotId, gPlayerPartyCount - 1, sub_81B3894); } else { - ShowPokemonSummaryScreen(PSS_MODE_NORMAL, gPlayerParty, gUnknown_0203CEC8.unk9, gPlayerPartyCount - 1, sub_81B3894); + ShowPokemonSummaryScreen(PSS_MODE_NORMAL, gPlayerParty, gUnknown_0203CEC8.slotId, gPlayerPartyCount - 1, sub_81B3894); } } static void sub_81B3894(void) { gPaletteFade.bufferTransferDisabled = TRUE; - gUnknown_0203CEC8.unk9 = gLastViewedMonIndex; + gUnknown_0203CEC8.slotId = gLastViewedMonIndex; InitPartyMenu(gUnknown_0203CEC8.unk8_0, 0xFF, gUnknown_0203CEC8.unkB, 1, 21, sub_81B36FC, gUnknown_0203CEC8.exitCallback); } @@ -3846,11 +3884,11 @@ static void CursorCb_Switch(u8 taskId) { PlaySE(SE_SELECT); gUnknown_0203CEC8.unkB = 8; - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); display_pokemon_menu_message(3); - sub_81B0FCC(gUnknown_0203CEC8.unk9, 1); - gUnknown_0203CEC8.unkA = gUnknown_0203CEC8.unk9; + sub_81B0FCC(gUnknown_0203CEC8.slotId, 1); + gUnknown_0203CEC8.unkA = gUnknown_0203CEC8.slotId; gTasks[taskId].func = sub_81B1370; } @@ -3859,13 +3897,13 @@ static void sub_81B3938(u8 taskId) s16 *data = gTasks[taskId].data; u8 windowIds[2]; - if (gUnknown_0203CEC8.unkA == gUnknown_0203CEC8.unk9) + if (gUnknown_0203CEC8.unkA == gUnknown_0203CEC8.slotId) { sub_81B407C(taskId); } else { - windowIds[0] = gUnknown_0203CEDC[gUnknown_0203CEC8.unk9].windowId; + windowIds[0] = gUnknown_0203CEDC[gUnknown_0203CEC8.slotId].windowId; data[0] = GetWindowAttribute(windowIds[0], WINDOW_TILEMAP_LEFT); data[1] = GetWindowAttribute(windowIds[0], WINDOW_TILEMAP_TOP); data[2] = GetWindowAttribute(windowIds[0], WINDOW_WIDTH); @@ -3892,7 +3930,7 @@ static void sub_81B3938(u8 taskId) ClearWindowTilemap(windowIds[0]); ClearWindowTilemap(windowIds[1]); gUnknown_0203CEC8.unkB = 9; - sub_81B0FCC(gUnknown_0203CEC8.unk9, 1); + sub_81B0FCC(gUnknown_0203CEC8.slotId, 1); sub_81B0FCC(gUnknown_0203CEC8.unkA, 1); sub_81B3CC0(taskId); gTasks[taskId].func = sub_81B3D48; @@ -3939,10 +3977,10 @@ static void sub_81B3B40(const void *rectSrc, s16 a, s16 b, s16 c, s16 d, s16 e) static void sub_81B3C0C(struct Struct203CEDC *ptr, s16 a) { - gSprites[ptr->unkB].pos2.x += a * 8; - gSprites[ptr->unkA].pos2.x += a * 8; - gSprites[ptr->unk9].pos2.x += a * 8; - gSprites[ptr->unkC].pos2.x += a * 8; + gSprites[ptr->pokeballSpriteId].pos2.x += a * 8; + gSprites[ptr->itemSpriteId].pos2.x += a * 8; + gSprites[ptr->monSpriteId].pos2.x += a * 8; + gSprites[ptr->statusSpriteId].pos2.x += a * 8; } static void sub_81B3C60(u8 taskId) @@ -3950,7 +3988,7 @@ static void sub_81B3C60(u8 taskId) s16 *data = gTasks[taskId].data; if (data[10] != 0) - sub_81B3C0C(&gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], data[10]); + sub_81B3C0C(&gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], data[10]); if (data[11] != 0) sub_81B3C0C(&gUnknown_0203CEDC[gUnknown_0203CEC8.unkA], data[11]); } @@ -3982,13 +4020,13 @@ static void sub_81B3D48(u8 taskId) data[10] *= -1; data[11] *= -1; swap_pokemon_and_oams(); - DisplayPartyPokemonData(gUnknown_0203CEC8.unk9); + DisplayPartyPokemonData(gUnknown_0203CEC8.slotId); DisplayPartyPokemonData(gUnknown_0203CEC8.unkA); - PutWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.unk9].windowId); + PutWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.slotId].windowId); PutWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.unkA].windowId); sub_8199CBC(0, gUnknown_0203CEF0, data[0], data[1], data[2], data[3]); sub_8199CBC(0, gUnknown_0203CEF4, data[4], data[5], data[6], data[7]); - ClearWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.unk9].windowId); + ClearWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.slotId].windowId); ClearWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.unkA].windowId); gTasks[taskId].func = sub_81B3E60; } @@ -4002,7 +4040,7 @@ static void sub_81B3E60(u8 taskId) sub_81B3C60(taskId); if (data[10] == 0 && data[11] == 0) { - PutWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.unk9].windowId); + PutWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.slotId].windowId); PutWindowTilemap(gUnknown_0203CEDC[gUnknown_0203CEC8.unkA].windowId); schedule_bg_copy_tilemap_to_vram(0); Free(gUnknown_0203CEF0); @@ -4047,27 +4085,27 @@ static void swap_pokemon_and_oams(void) struct Pokemon *mon1, *mon2; struct Pokemon *monBuffer; - structPtrs[0] = &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9]; + structPtrs[0] = &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId]; structPtrs[1] = &gUnknown_0203CEDC[gUnknown_0203CEC8.unkA]; - mon1 = &gPlayerParty[gUnknown_0203CEC8.unk9]; + mon1 = &gPlayerParty[gUnknown_0203CEC8.slotId]; mon2 = &gPlayerParty[gUnknown_0203CEC8.unkA]; monBuffer = Alloc(sizeof(struct Pokemon)); *monBuffer = *mon1; *mon1 = *mon2; *mon2 = *monBuffer; Free(monBuffer); - oamt_swap_pos(&structPtrs[0]->unkB, &structPtrs[1]->unkB); - oamt_swap_pos(&structPtrs[0]->unkA, &structPtrs[1]->unkA); - oamt_swap_pos(&structPtrs[0]->unk9, &structPtrs[1]->unk9); - oamt_swap_pos(&structPtrs[0]->unkC, &structPtrs[1]->unkC); + oamt_swap_pos(&structPtrs[0]->pokeballSpriteId, &structPtrs[1]->pokeballSpriteId); + oamt_swap_pos(&structPtrs[0]->itemSpriteId, &structPtrs[1]->itemSpriteId); + oamt_swap_pos(&structPtrs[0]->monSpriteId, &structPtrs[1]->monSpriteId); + oamt_swap_pos(&structPtrs[0]->statusSpriteId, &structPtrs[1]->statusSpriteId); } static void sub_81B407C(u8 taskId) { - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); gUnknown_0203CEC8.unkB = 0; - sub_81B0FCC(gUnknown_0203CEC8.unk9, 0); - gUnknown_0203CEC8.unk9 = gUnknown_0203CEC8.unkA; + sub_81B0FCC(gUnknown_0203CEC8.slotId, 0); + gUnknown_0203CEC8.slotId = gUnknown_0203CEC8.unkA; sub_81B0FCC(gUnknown_0203CEC8.unkA, 1); display_pokemon_menu_message(0); gTasks[taskId].func = sub_81B1370; @@ -4076,8 +4114,8 @@ static void sub_81B407C(u8 taskId) static void CursorCb_Cancel1(u8 taskId) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); if (gUnknown_0203CEC8.unk8_0 == 6) display_pokemon_menu_message(15); else @@ -4088,9 +4126,9 @@ static void CursorCb_Cancel1(u8 taskId) static void CursorCb_Item(u8 taskId) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); - sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.unk9, 8); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); + sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.slotId, 8); sub_81B31B0(1); display_pokemon_menu_message(24); gTasks[taskId].data[0] = 0xFF; @@ -4120,7 +4158,7 @@ static void c2_8123744(void) } else { - gUnknown_0203CEFC = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_HELD_ITEM); + gUnknown_0203CEFC = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_HELD_ITEM); if (gUnknown_0203CEFC != ITEM_NONE) { InitPartyMenu(gUnknown_0203CEC8.unk8_0, 0xFF, gUnknown_0203CEC8.unkB, 1, 0x7F, sub_81B4350, gUnknown_0203CEC8.exitCallback); @@ -4128,7 +4166,7 @@ static void c2_8123744(void) else if (ItemIsMail(gSpecialVar_ItemId)) { RemoveBagItem(gSpecialVar_ItemId, 1); - sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], gSpecialVar_ItemId); + sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.slotId], gSpecialVar_ItemId); sub_81B452C(); } else @@ -4145,8 +4183,8 @@ static void sub_81B42D0(u8 taskId) if (!gPaletteFade.active) { item = gSpecialVar_ItemId; - sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.unk9], item, 0, 0); - sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], item); + sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.slotId], item, 0, 0); + sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.slotId], item); RemoveBagItem(item, 1); gTasks[taskId].func = sub_81B469C; } @@ -4156,7 +4194,7 @@ static void sub_81B4350(u8 taskId) { if (!gPaletteFade.active) { - sub_81B1D1C(&gPlayerParty[gUnknown_0203CEC8.unk9], gUnknown_0203CEFC, 1); + sub_81B1D1C(&gPlayerParty[gUnknown_0203CEC8.slotId], gUnknown_0203CEFC, 1); gTasks[taskId].func = sub_81B43A8; } } @@ -4185,12 +4223,12 @@ static void sub_81B43DC(u8 taskId) } else if (ItemIsMail(gSpecialVar_ItemId)) { - sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], gSpecialVar_ItemId); + sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.slotId], gSpecialVar_ItemId); gTasks[taskId].func = sub_81B44FC; } else { - sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], gSpecialVar_ItemId); + sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.slotId], gSpecialVar_ItemId); sub_81B1D68(gSpecialVar_ItemId, gUnknown_0203CEFC, 1); gTasks[taskId].func = sub_81B469C; } @@ -4214,7 +4252,7 @@ static void sub_81B44FC(u8 taskId) static void sub_81B452C(void) { - u8 mail = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_MAIL); + u8 mail = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_MAIL); DoEasyChatScreen( EASY_CHAT_TYPE_MAIL, @@ -4225,7 +4263,7 @@ static void sub_81B452C(void) static void sub_81B4578(void) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 item = GetMonData(mon, MON_DATA_HELD_ITEM); if (gSpecialVar_Result == FALSE) @@ -4247,7 +4285,7 @@ static void sub_81B4624(u8 taskId) if (!gPaletteFade.active) { if (gUnknown_0203CEFC == ITEM_NONE) - sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.unk9], gSpecialVar_ItemId, 0, 0); + sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.slotId], gSpecialVar_ItemId, 0, 0); else sub_81B1D68(gSpecialVar_ItemId, gUnknown_0203CEFC, 0); gTasks[taskId].func = sub_81B469C; @@ -4256,17 +4294,17 @@ static void sub_81B4624(u8 taskId) static void sub_81B469C(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; if (sub_81B1BD4() != TRUE) { - sub_81B5C94(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9]); + sub_81B5C94(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId]); if (gUnknown_0203CEC8.unk8_0 == 12) { if (GetMonData(mon, MON_DATA_HELD_ITEM) != ITEM_NONE) - DisplayPartyPokemonOtherText(11, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], 1); + DisplayPartyPokemonOtherText(11, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], 1); else - DisplayPartyPokemonOtherText(12, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], 1); + DisplayPartyPokemonOtherText(12, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], 1); } sub_81B1C1C(taskId); } @@ -4274,12 +4312,12 @@ static void sub_81B469C(u8 taskId) static void CursorCb_TakeItem(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 item = GetMonData(mon, MON_DATA_HELD_ITEM); PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); switch (TryTakeMonItem(mon)) { case 0: @@ -4301,12 +4339,12 @@ static void CursorCb_TakeItem(u8 taskId) static void CursorCb_Toss(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 item = GetMonData(mon, MON_DATA_HELD_ITEM); PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); if (item == ITEM_NONE) { GetMonNickname(mon, gStringVar1); @@ -4334,7 +4372,7 @@ static void sub_81B48A8(u8 taskId) static void sub_81B48DC(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; switch (Menu_ProcessInputNoWrapClearOnChoose()) { @@ -4354,15 +4392,15 @@ static void sub_81B48DC(u8 taskId) static void sub_81B4988(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; if (sub_81B1BD4() != TRUE) { u16 item = ITEM_NONE; SetMonData(mon, MON_DATA_HELD_ITEM, &item); - sub_81B5C94(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9]); - DisplayPartyPokemonOtherText(12, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], 1); + sub_81B5C94(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId]); + DisplayPartyPokemonOtherText(12, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], 1); gTasks[taskId].func = sub_81B1C1C; } } @@ -4370,9 +4408,9 @@ static void sub_81B4988(u8 taskId) static void CursorCb_Mail(u8 taskId) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); - sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.unk9, 9); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); + sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.slotId, 9); sub_81B31B0(2); display_pokemon_menu_message(25); gTasks[taskId].data[0] = 0xFF; @@ -4388,7 +4426,7 @@ static void CursorCb_Read(u8 taskId) static void sub_81B4A98(void) { - ReadMail(&gSaveBlock1Ptr->mail[GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_MAIL)], sub_81B4AE0, 1); + ReadMail(&gSaveBlock1Ptr->mail[GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_MAIL)], sub_81B4AE0, 1); } static void sub_81B4AE0(void) @@ -4400,8 +4438,8 @@ static void sub_81B4AE0(void) static void CursorCb_TakeMail(u8 taskId) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); sub_81B1B5C(gText_SendMailToPC, 1); gTasks[taskId].func = sub_81B4B6C; } @@ -4420,7 +4458,7 @@ static void sub_81B4BA0(u8 taskId) switch (Menu_ProcessInputNoWrapClearOnChoose()) { case 0: - if (TakeMailFromMon2(&gPlayerParty[gUnknown_0203CEC8.unk9]) != 0xFF) + if (TakeMailFromMon2(&gPlayerParty[gUnknown_0203CEC8.slotId]) != 0xFF) { sub_81B1B5C(gText_MailSentToPC, 0); gTasks[taskId].func = sub_81B469C; @@ -4456,10 +4494,10 @@ static void sub_81B4C94(u8 taskId) switch (Menu_ProcessInputNoWrapClearOnChoose()) { case 0: - item = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_HELD_ITEM); + item = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_HELD_ITEM); if (AddBagItem(item, 1) == TRUE) { - TakeMailFromMon(&gPlayerParty[gUnknown_0203CEC8.unk9]); + TakeMailFromMon(&gPlayerParty[gUnknown_0203CEC8.slotId]); sub_81B1B5C(gText_MailTakenFromPkmn, 0); gTasks[taskId].func = sub_81B469C; } @@ -4480,12 +4518,12 @@ static void sub_81B4C94(u8 taskId) static void CursorCb_Cancel2(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); - sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.unk9, sub_81B353C(mon)); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); + sub_81B33B4(gPlayerParty, gUnknown_0203CEC8.slotId, sub_81B353C(mon)); if (gUnknown_0203CEC8.unk8_0 != 12) { sub_81B31B0(0); @@ -4504,14 +4542,14 @@ static void CursorCb_Cancel2(u8 taskId) static void CursorCb_SendMon(u8 taskId) { PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); if (sub_81B8A7C() == TRUE) { sub_81B12C0(taskId); } else { - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); sub_81B1B5C(gStringVar4, 1); gTasks[taskId].func = sub_81B1C1C; } @@ -4522,16 +4560,16 @@ static void CursorCb_Enter(u8 taskId) u8 unk; u8 i; - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); unk = sub_81B8830(); for (i = 0; i < unk; i++) { if (gSelectedOrderFromParty[i] == 0) { PlaySE(SE_SELECT); - gSelectedOrderFromParty[i] = gUnknown_0203CEC8.unk9 + 1; - DisplayPartyPokemonOtherText(i + 2, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], 1); + gSelectedOrderFromParty[i] = gUnknown_0203CEC8.slotId + 1; + DisplayPartyPokemonOtherText(i + 2, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], 1); if (i == (unk - 1)) sub_81B4F88(); display_pokemon_menu_message(0); @@ -4548,9 +4586,9 @@ static void CursorCb_Enter(u8 taskId) static void sub_81B4F88(void) { - sub_81B0FCC(gUnknown_0203CEC8.unk9, 0); - gUnknown_0203CEC8.unk9 = 6; - sub_81B0FCC(gUnknown_0203CEC8.unk9, 1); + sub_81B0FCC(gUnknown_0203CEC8.slotId, 0); + gUnknown_0203CEC8.slotId = 6; + sub_81B0FCC(gUnknown_0203CEC8.slotId, 1); } static void CursorCb_NoEntry(u8 taskId) @@ -4559,12 +4597,12 @@ static void CursorCb_NoEntry(u8 taskId) u8 i, j; PlaySE(SE_SELECT); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); unk = sub_81B8830(); for (i = 0; i < unk; i++) { - if (gSelectedOrderFromParty[i] == (gUnknown_0203CEC8.unk9 + 1)) + if (gSelectedOrderFromParty[i] == (gUnknown_0203CEC8.slotId + 1)) { for (j = i; j < (unk - 1); j++) gSelectedOrderFromParty[j] = gSelectedOrderFromParty[j + 1]; @@ -4572,7 +4610,7 @@ static void CursorCb_NoEntry(u8 taskId) break; } } - DisplayPartyPokemonOtherText(1, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], 1); + DisplayPartyPokemonOtherText(1, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], 1); for (i = 0; i < (unk - 1); i++) { if (gSelectedOrderFromParty[i] != 0) @@ -4590,9 +4628,9 @@ static void CursorCb_Store(u8 taskId) static void CursorCb_Register(u8 taskId) { - u16 species2 = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_SPECIES2); - u16 species = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_SPECIES); - u8 obedience = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_OBEDIENCE); + u16 species2 = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_SPECIES2); + u16 species = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_SPECIES); + u8 obedience = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_OBEDIENCE); switch (sub_807A8D0(*(struct UnkLinkRfuStruct_02022B14Substruct *)sub_800F7DC(), species2, species, obedience)) { @@ -4608,8 +4646,8 @@ static void CursorCb_Register(u8 taskId) return; } PlaySE(SE_HAZURE); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); StringAppend(gStringVar4, gText_PauseUntilPress); sub_81B1B5C(gStringVar4, 1); gTasks[taskId].func = sub_81B1C1C; @@ -4617,17 +4655,17 @@ static void CursorCb_Register(u8 taskId) static void CursorCb_Trade1(u8 taskId) { - u16 species2 = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_SPECIES2); - u16 species = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_SPECIES); - u8 obedience = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_OBEDIENCE); + u16 species2 = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_SPECIES2); + u16 species = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_SPECIES); + u8 obedience = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_OBEDIENCE); u32 stringId = sub_807A7E0(*(struct UnkLinkRfuStruct_02022B14Substruct *)sub_800F7DC(), gUnknown_02022C38, species2, gUnknown_02022C3C, gUnknown_02022C3E, species, obedience); if (stringId != 0) { StringExpandPlaceholders(gStringVar4, gUnknown_08615E0C[stringId - 1]); PlaySE(SE_HAZURE); - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); StringAppend(gStringVar4, gText_PauseUntilPress); sub_81B1B5C(gStringVar4, 1); gTasks[taskId].func = sub_81B1C1C; @@ -4641,9 +4679,9 @@ static void CursorCb_Trade1(u8 taskId) static void CursorCb_Trade2(u8 taskId) { - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); - switch (sub_807A918(gPlayerParty, gUnknown_0203CEC8.unk9)) + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); + switch (sub_807A918(gPlayerParty, gUnknown_0203CEC8.slotId)) { case 1: StringExpandPlaceholders(gStringVar4, gText_OnlyPkmnForBattle); @@ -4656,7 +4694,7 @@ static void CursorCb_Trade2(u8 taskId) break; default: PlaySE(SE_SELECT); - GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.unk9], gStringVar1); + GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.slotId], gStringVar1); StringExpandPlaceholders(gStringVar4, gJPText_PutVar1IntoSpinner); sub_81B1B5C(gStringVar4, 1); gTasks[taskId].func = sub_81B53FC; @@ -4694,15 +4732,15 @@ static void sub_81B5430(u8 taskId) static void CursorCb_FieldMove(u8 taskId) { - u8 fieldMove = gUnknown_0203CEC4->unkF[Menu_GetCursorPos()] - MENU_FIELD_MOVES; + u8 fieldMove = gUnknown_0203CEC4->actions[Menu_GetCursorPos()] - MENU_FIELD_MOVES; const struct MapHeader *mapHeader; PlaySE(SE_SELECT); if (sFieldMoveCursorCallbacks[fieldMove].fieldMoveFunc == NULL) return; - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); if (sub_81221AC() == TRUE || InUnionRoom() == TRUE) { if (fieldMove == FIELD_MOVE_MILK_DRINK || fieldMove == FIELD_MOVE_SOFT_BOILED) @@ -4823,7 +4861,7 @@ static void task_launch_hm_phase_2(u8 taskId) static u16 brm_get_selected_species(void) { - return GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_SPECIES); + return GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_SPECIES); } static void task_brm_cancel_1_on_keypad_a_or_b(u8 taskId) @@ -4925,15 +4963,15 @@ static void party_menu_icon_anim(struct Pokemon *mon, struct Struct203CEDC *ptr, bit = (gUnknown_08616020[a] ^ bit) ? 1 : 0; species2 = GetMonData(mon, MON_DATA_SPECIES2); party_menu_link_mon_icon_anim(species2, GetMonData(mon, MON_DATA_PERSONALITY), ptr, 1, bit); - sub_81B5B38(ptr->unk9, mon); + sub_81B5B38(ptr->monSpriteId, mon); } static void party_menu_link_mon_icon_anim(u16 species, u32 pid, struct Struct203CEDC *ptr, u8 priority, u32 bit) { if (species != SPECIES_NONE) { - ptr->unk9 = CreateMonIcon(species, sub_80D3014, ptr->unk4[0], ptr->unk4[1], 4, pid, bit); - gSprites[ptr->unk9].oam.priority = priority; + ptr->monSpriteId = CreateMonIcon(species, sub_80D3014, ptr->unk4[0], ptr->unk4[1], 4, pid, bit); + gSprites[ptr->monSpriteId].oam.priority = priority; } } @@ -5011,7 +5049,7 @@ static void party_menu_held_item_object(struct Pokemon *mon, struct Struct203CED { if (GetMonData(mon, MON_DATA_SPECIES) != SPECIES_NONE) { - ptr->unkA = CreateSprite(&gSpriteTemplate_8615EC0, ptr->unk4[2], ptr->unk4[3], 0); + ptr->itemSpriteId = CreateSprite(&sSpriteTemplate_HeldItem, ptr->unk4[2], ptr->unk4[3], 0); sub_81B5C94(mon, ptr); } } @@ -5020,8 +5058,8 @@ static void party_menu_link_mon_held_item_object(u16 species, u16 item, struct S { if (species != SPECIES_NONE) { - ptr->unkA = CreateSprite(&gSpriteTemplate_8615EC0, ptr->unk4[2], ptr->unk4[3], 0); - gSprites[ptr->unkA].oam.priority = 0; + ptr->itemSpriteId = CreateSprite(&sSpriteTemplate_HeldItem, ptr->unk4[2], ptr->unk4[3], 0); + gSprites[ptr->itemSpriteId].oam.priority = 0; sub_81B5CB0(item, ptr); } } @@ -5035,22 +5073,22 @@ static void sub_81B5CB0(u16 item, struct Struct203CEDC *ptr) { if (item == ITEM_NONE) { - gSprites[ptr->unkA].invisible = TRUE; + gSprites[ptr->itemSpriteId].invisible = TRUE; } else { if (ItemIsMail(item)) - StartSpriteAnim(&gSprites[ptr->unkA], 1); + StartSpriteAnim(&gSprites[ptr->itemSpriteId], 1); else - StartSpriteAnim(&gSprites[ptr->unkA], 0); - gSprites[ptr->unkA].invisible = FALSE; + StartSpriteAnim(&gSprites[ptr->itemSpriteId], 0); + gSprites[ptr->itemSpriteId].invisible = FALSE; } } void LoadHeldItemIcons(void) { - LoadSpriteSheet(&gUnknown_08615EB0); - LoadSpritePalette(&gUnknown_08615EB8); + LoadSpriteSheet(&sSpriteSheet_HeldItem); + LoadSpritePalette(&sSpritePalette_HeldItem); } void sub_81B5D4C(u8 *a, u8 *b, u8 c) @@ -5082,17 +5120,17 @@ void sub_81B5D4C(u8 *a, u8 *b, u8 c) static void sub_81B5DF0(u8 spriteId, u8 isMail) { u8 subpriority = gSprites[spriteId].subpriority; - u8 newSpriteId = CreateSprite(&gSpriteTemplate_8615EC0, 250, 170, subpriority - 1); + u8 newSpriteId = CreateSprite(&sSpriteTemplate_HeldItem, 250, 170, subpriority - 1); gSprites[newSpriteId].pos2.x = 4; gSprites[newSpriteId].pos2.y = 10; - gSprites[newSpriteId].callback = sub_81B5E74; + gSprites[newSpriteId].callback = SpriteCB_HeldItem; gSprites[newSpriteId].data[7] = spriteId; StartSpriteAnim(&gSprites[newSpriteId], isMail); gSprites[newSpriteId].callback(&gSprites[newSpriteId]); } -static void sub_81B5E74(struct Sprite *sprite) +static void SpriteCB_HeldItem(struct Sprite *sprite) { u8 otherSpriteId = sprite->data[7]; @@ -5111,21 +5149,21 @@ static void sub_81B5E74(struct Sprite *sprite) static void party_menu_pokeball_object(struct Pokemon *mon, struct Struct203CEDC *ptr) { if (GetMonData(mon, MON_DATA_SPECIES) != SPECIES_NONE) - ptr->unkB = CreateSprite(&gSpriteTemplate_8615F08, ptr->unk4[6], ptr->unk4[7], 8); + ptr->pokeballSpriteId = CreateSprite(&sSpriteTemplate_MenuPokeball, ptr->unk4[6], ptr->unk4[7], 8); } static void party_menu_link_mon_pokeball_object(u16 species, struct Struct203CEDC *ptr) { if (species != SPECIES_NONE) { - ptr->unkB = CreateSprite(&gSpriteTemplate_8615F08, ptr->unk4[6], ptr->unk4[7], 8); - gSprites[ptr->unkB].oam.priority = 0; + ptr->pokeballSpriteId = CreateSprite(&sSpriteTemplate_MenuPokeball, ptr->unk4[6], ptr->unk4[7], 8); + gSprites[ptr->pokeballSpriteId].oam.priority = 0; } } static u8 sub_81B5F34(u8 x, u8 y) { - u8 spriteId = CreateSprite(&gSpriteTemplate_8615F08, x, y, 8); + u8 spriteId = CreateSprite(&sSpriteTemplate_MenuPokeball, x, y, 8); gSprites[spriteId].oam.priority = 2; return spriteId; @@ -5161,16 +5199,16 @@ static void sub_81B5FBC(u8 spriteId, u8 spriteId2, u8 a) static void LoadPartyMenuPokeballGfx(void) { - LoadCompressedSpriteSheet(&gUnknown_08615EF8); - LoadCompressedSpriteSheet(&gUnknown_08615F70); - LoadCompressedSpritePalette(&gUnknown_08615F00); + LoadCompressedSpriteSheet(&sSpriteSheet_MenuPokeball); + LoadCompressedSpriteSheet(&sSpriteSheet_MenuPokeballSmall); + LoadCompressedSpritePalette(&sSpritePalette_MenuPokeball); } static void party_menu_status_condition_object(struct Pokemon *mon, struct Struct203CEDC *ptr) { if (GetMonData(mon, MON_DATA_SPECIES) != SPECIES_NONE) { - ptr->unkC = CreateSprite(&gSpriteTemplate_8616008, ptr->unk4[4], ptr->unk4[5], 0); + ptr->statusSpriteId = CreateSprite(&sSpriteTemplate_StatusIcons, ptr->unk4[4], ptr->unk4[5], 0); party_menu_get_status_condition_and_update_object(mon, ptr); } } @@ -5179,9 +5217,9 @@ static void party_menu_link_mon_status_condition_object(u16 species, u8 status, { if (species != SPECIES_NONE) { - ptr->unkC = CreateSprite(&gSpriteTemplate_8616008, ptr->unk4[4], ptr->unk4[5], 0); + ptr->statusSpriteId = CreateSprite(&sSpriteTemplate_StatusIcons, ptr->unk4[4], ptr->unk4[5], 0); party_menu_update_status_condition_object(status, ptr); - gSprites[ptr->unkC].oam.priority = 0; + gSprites[ptr->statusSpriteId].oam.priority = 0; } } @@ -5196,19 +5234,19 @@ static void party_menu_update_status_condition_object(u8 status, struct Struct20 { case AILMENT_NONE: case AILMENT_PKRS: - gSprites[ptr->unkC].invisible = TRUE; + gSprites[ptr->statusSpriteId].invisible = TRUE; break; default: - StartSpriteAnim(&gSprites[ptr->unkC], status - 1); - gSprites[ptr->unkC].invisible = FALSE; + StartSpriteAnim(&gSprites[ptr->statusSpriteId], status - 1); + gSprites[ptr->statusSpriteId].invisible = FALSE; break; } } static void LoadPartyMenuAilmentGfx(void) { - LoadCompressedSpriteSheet(&gUnknown_08615FF8); - LoadCompressedSpritePalette(&gUnknown_08616000); + LoadCompressedSpriteSheet(&sSpriteSheet_StatusIcons); + LoadCompressedSpritePalette(&sSpritePalette_StatusIcons); } void sub_81B617C(void) @@ -5233,12 +5271,12 @@ void sub_81B617C(void) if (GetItemEffectType(gSpecialVar_ItemId) == ITEM_EFFECT_SACRED_ASH) { - gUnknown_0203CEC8.unk9 = 0; + gUnknown_0203CEC8.slotId = 0; for (i = 0; i < PARTY_SIZE; i++) { if (GetMonData(&gPlayerParty[i], MON_DATA_SPECIES) != SPECIES_NONE && GetMonData(&gPlayerParty[i], MON_DATA_HP) == 0) { - gUnknown_0203CEC8.unk9 = i; + gUnknown_0203CEC8.slotId = i; break; } } @@ -5381,7 +5419,7 @@ static bool8 ExecuteTableBasedItemEffect__(u8 partyMonIndex, u16 item, u8 monMov void ItemUseCB_Medicine(u8 taskId, TaskFunc task) { u16 hp = 0; - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 item = gSpecialVar_ItemId; bool8 canHeal; @@ -5394,7 +5432,7 @@ void ItemUseCB_Medicine(u8 taskId, TaskFunc task) if (hp == GetMonData(mon, MON_DATA_MAX_HP)) canHeal = FALSE; } - if (ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.unk9, item, 0)) + if (ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.slotId, item, 0)) { iTriedHonestlyIDid: gUnknown_0203CEE8 = 0; @@ -5420,14 +5458,14 @@ void ItemUseCB_Medicine(u8 taskId, TaskFunc task) { PlaySE(SE_BIDORO); } - party_menu_get_status_condition_and_update_object(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9]); - if (gSprites[gUnknown_0203CEDC[gUnknown_0203CEC8.unk9].unkC].invisible) - DisplayPartyPokemonLevelCheck(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], 1); + party_menu_get_status_condition_and_update_object(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId]); + if (gSprites[gUnknown_0203CEDC[gUnknown_0203CEC8.slotId].statusSpriteId].invisible) + DisplayPartyPokemonLevelCheck(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], 1); if (canHeal == TRUE) { if (hp == 0) - sub_81B0FCC(gUnknown_0203CEC8.unk9, 1); - sub_81B1F18(taskId, gUnknown_0203CEC8.unk9, 1, GetMonData(mon, MON_DATA_HP) - hp, sub_81B672C); + sub_81B0FCC(gUnknown_0203CEC8.slotId, 1); + sub_81B1F18(taskId, gUnknown_0203CEC8.slotId, 1, GetMonData(mon, MON_DATA_HP) - hp, sub_81B672C); sub_81B1FA8(taskId, 0, hp); return; } @@ -5443,7 +5481,7 @@ void ItemUseCB_Medicine(u8 taskId, TaskFunc task) static void sub_81B672C(u8 taskId) { - GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.unk9], gStringVar1); + GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.slotId], gStringVar1); StringExpandPlaceholders(gStringVar4, gText_PkmnHPRestoredByVar2); sub_81B1B5C(gStringVar4, 0); schedule_bg_copy_tilemap_to_vram(2); @@ -5463,12 +5501,12 @@ static void sub_81B6794(u8 taskId) void sub_81B67C8(u8 taskId, TaskFunc task) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 item = gSpecialVar_ItemId; u8 effectType = GetItemEffectType(item); u16 friendship = GetMonData(mon, MON_DATA_FRIENDSHIP); u16 relevantEV = ItemEffectToMonEv(mon, effectType); - bool8 cannotUseEffect = ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.unk9, item, 0); + bool8 cannotUseEffect = ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.slotId, item, 0); u16 newFriendship = GetMonData(mon, MON_DATA_FRIENDSHIP); u16 newRelevantEV = ItemEffectToMonEv(mon, effectType); @@ -5583,7 +5621,7 @@ static void ether_effect_related_3(u8 taskId) } else { - sub_81B302C(&gUnknown_0203CEC4->unkC[1]); + sub_81B302C(&gUnknown_0203CEC4->windowId[1]); ether_effect_related_2(taskId); } } @@ -5608,14 +5646,14 @@ void dp05_ether(u8 taskId, TaskFunc task) { PlaySE(SE_SELECT); display_pokemon_menu_message(22); - sub_81B6A10(gUnknown_0203CEC8.unk9); + sub_81B6A10(gUnknown_0203CEC8.slotId); gTasks[taskId].func = ether_effect_related_3; } } static void ether_effect_related_2(u8 taskId) { - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); gUnknown_0203CEC8.unkE = Menu_GetCursorPos(); ether_effect_related(taskId); } @@ -5624,7 +5662,7 @@ static void sub_81B6BB4(u8 taskId) { gTasks[taskId].func = sub_81B1370; gUnknown_0203CEC4->exitCallback = NULL; - sub_81B302C(&gUnknown_0203CEC4->unkC[0]); + sub_81B302C(&gUnknown_0203CEC4->windowId[0]); display_pokemon_menu_message(5); } @@ -5636,7 +5674,7 @@ static void ether_effect_related(u8 taskId) struct Struct203CEC8 *ptr = &gUnknown_0203CEC8; struct Pokemon *mon; - if (ExecuteTableBasedItemEffect__(ptr->unk9, item, *moveslot)) + if (ExecuteTableBasedItemEffect__(ptr->slotId, item, *moveslot)) { gUnknown_0203CEE8 = 0; PlaySE(SE_SELECT); @@ -5647,7 +5685,7 @@ static void ether_effect_related(u8 taskId) else { gUnknown_0203CEE8 = 1; - mon = &gPlayerParty[ptr->unk9]; + mon = &gPlayerParty[ptr->slotId]; PlaySE(SE_KAIFUKU); RemoveBagItem(item, 1); move = GetMonData(mon, MON_DATA_MOVE1 + *moveslot); @@ -5663,7 +5701,7 @@ void dp05_pp_up(u8 taskId, TaskFunc task) { PlaySE(SE_SELECT); display_pokemon_menu_message(23); - sub_81B6A10(gUnknown_0203CEC8.unk9); + sub_81B6A10(gUnknown_0203CEC8.slotId); gTasks[taskId].func = ether_effect_related_3; } @@ -5719,7 +5757,7 @@ void sub_81B6DC4(u8 taskId, TaskFunc task) u16 item; PlaySE(SE_SELECT); - mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; move = &gUnknown_0203CEC8.unkE; item = gSpecialVar_ItemId; GetMonNickname(mon, gStringVar1); @@ -5750,7 +5788,7 @@ void sub_81B6DC4(u8 taskId, TaskFunc task) static void sub_81B6EB4(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; s16 *move = &gUnknown_0203CEC8.unkE; u16 item = gSpecialVar_ItemId; @@ -5828,7 +5866,7 @@ static void sub_81B7088(u8 taskId) static void sub_81B70B8(void) { - ShowSelectMovePokemonSummaryScreen(gPlayerParty, gUnknown_0203CEC8.unk9, gPlayerPartyCount - 1, sub_81B70F0, gUnknown_0203CEC8.unkE); + ShowSelectMovePokemonSummaryScreen(gPlayerParty, gUnknown_0203CEC8.slotId, gPlayerPartyCount - 1, sub_81B70F0, gUnknown_0203CEC8.unkE); } static void sub_81B70F0(void) @@ -5849,7 +5887,7 @@ static void sub_81B711C(u8 taskId) static void sub_81B7154(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 move = GetMonData(mon, MON_DATA_MOVE1 + sub_81C1B94()); GetMonNickname(mon, gStringVar1); @@ -5865,7 +5903,7 @@ static void sub_81B71D4(u8 taskId) if (sub_81B1BD4() != TRUE) { - mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; RemoveMonPPBonus(mon, sub_81C1B94()); move = gUnknown_0203CEC8.unkE; SetMonMoveSlot(mon, move, sub_81C1B94()); @@ -5893,7 +5931,7 @@ static void sub_81B7294(u8 taskId) static void sub_81B72C8(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; switch (Menu_ProcessInputNoWrapClearOnChoose()) { @@ -5932,7 +5970,7 @@ static void sub_81B73E4(u8 taskId) void dp05_rare_candy(u8 taskId, TaskFunc task) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; struct Struct203CEC4 *ptr = gUnknown_0203CEC4; s16 *arrayPtr = ptr->data; u16 *itemPtr = &gSpecialVar_ItemId; @@ -5941,7 +5979,7 @@ void dp05_rare_candy(u8 taskId, TaskFunc task) if (GetMonData(mon, MON_DATA_LEVEL) != MAX_LEVEL) { sub_81B79A0(mon, arrayPtr); - cannotUseEffect = ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.unk9, *itemPtr, 0); + cannotUseEffect = ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.slotId, *itemPtr, 0); sub_81B79A0(mon, &ptr->data[6]); } else @@ -5960,7 +5998,7 @@ void dp05_rare_candy(u8 taskId, TaskFunc task) { gUnknown_0203CEE8 = 1; PlayFanfareByFanfareNum(0); - sub_81B754C(gUnknown_0203CEC8.unk9, mon); + sub_81B754C(gUnknown_0203CEC8.slotId, mon); RemoveBagItem(gSpecialVar_ItemId, 1); GetMonNickname(mon, gStringVar1); ConvertIntToDecimalStringN(gStringVar2, GetMonData(mon, MON_DATA_LEVEL), 0, 3); @@ -5974,12 +6012,12 @@ void dp05_rare_candy(u8 taskId, TaskFunc task) static void sub_81B754C(u8 slot, struct Pokemon *mon) { party_menu_get_status_condition_and_update_object(mon, &gUnknown_0203CEDC[slot]); - if (gSprites[gUnknown_0203CEDC[slot].unkC].invisible) + if (gSprites[gUnknown_0203CEDC[slot].statusSpriteId].invisible) DisplayPartyPokemonLevelCheck(mon, &gUnknown_0203CEDC[slot], 1); DisplayPartyPokemonHPCheck(mon, &gUnknown_0203CEDC[slot], 1); DisplayPartyPokemonMaxHPCheck(mon, &gUnknown_0203CEDC[slot], 1); DisplayPartyPokemonHPBarCheck(mon, &gUnknown_0203CEDC[slot]); - sub_81B5B38(gUnknown_0203CEDC[slot].unk9, mon); + sub_81B5B38(gUnknown_0203CEDC[slot].monSpriteId, mon); sub_81B0FCC(slot, 1); schedule_bg_copy_tilemap_to_vram(0); } @@ -6030,7 +6068,7 @@ static void sub_81B7704(u8 taskId) if (WaitFanfare(0) && ((gMain.newKeys & A_BUTTON) || (gMain.newKeys & B_BUTTON))) { sub_81B3394(); - result = MonTryLearningNewMove(&gPlayerParty[gUnknown_0203CEC8.unk9], 1); + result = MonTryLearningNewMove(&gPlayerParty[gUnknown_0203CEC8.slotId], 1); gUnknown_0203CEC8.unk10 = 1; switch (result) { @@ -6052,7 +6090,7 @@ static void sub_81B7704(u8 taskId) static void sub_81B77AC(u8 taskId) { - u16 result = MonTryLearningNewMove(&gPlayerParty[gUnknown_0203CEC8.unk9], 0); + u16 result = MonTryLearningNewMove(&gPlayerParty[gUnknown_0203CEC8.slotId], 0); switch (result) { @@ -6072,14 +6110,14 @@ static void sub_81B77AC(u8 taskId) static void sub_81B7810(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 targetSpecies = GetEvolutionTargetSpecies(mon, 0, 0); if (targetSpecies != SPECIES_NONE) { FreePartyPointers(); gCB2_AfterEvolution = gUnknown_0203CEC8.exitCallback; - BeginEvolutionScene(mon, targetSpecies, 1, gUnknown_0203CEC8.unk9); + BeginEvolutionScene(mon, targetSpecies, 1, gUnknown_0203CEC8.slotId); DestroyTask(taskId); } else @@ -6090,7 +6128,7 @@ static void sub_81B7810(u8 taskId) static void sub_81B787C(u8 taskId) { - GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.unk9], gStringVar1); + GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.slotId], gStringVar1); StringCopy(gStringVar2, gMoveNames[gMoveToLearn]); StringExpandPlaceholders(gStringVar4, gText_PkmnNeedsToReplaceMove); sub_81B1B5C(gStringVar4, 1); @@ -6101,7 +6139,7 @@ static void sub_81B787C(u8 taskId) static void sub_81B7910(u8 taskId, u16 move) { - GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.unk9], gStringVar1); + GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.slotId], gStringVar1); StringCopy(gStringVar2, gMoveNames[move]); StringExpandPlaceholders(gStringVar4, gText_PkmnLearnedMove3); sub_81B1B5C(gStringVar4, 1); @@ -6124,13 +6162,13 @@ void sub_81B79E8(u8 taskId, TaskFunc task) { gUnknown_0203CEC4->data[0] = 0; gUnknown_0203CEC4->data[1] = 0; - gUnknown_0203CEC4->data[2] = gUnknown_0203CEC8.unk9; + gUnknown_0203CEC4->data[2] = gUnknown_0203CEC8.slotId; sub_81B7A28(taskId); } static void sub_81B7A28(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 hp; if (GetMonData(mon, MON_DATA_SPECIES) == SPECIES_NONE) @@ -6140,19 +6178,19 @@ static void sub_81B7A28(u8 taskId) } hp = GetMonData(mon, MON_DATA_HP); - if (ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.unk9, gSpecialVar_ItemId, 0)) + if (ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.slotId, gSpecialVar_ItemId, 0)) { gTasks[taskId].func = task_sacred_ash_party_loop; return; } PlaySE(SE_KAIFUKU); - party_menu_get_status_condition_and_update_object(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9]); - if (gSprites[gUnknown_0203CEDC[gUnknown_0203CEC8.unk9].unkC].invisible) - DisplayPartyPokemonLevelCheck(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.unk9], 1); + party_menu_get_status_condition_and_update_object(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId]); + if (gSprites[gUnknown_0203CEDC[gUnknown_0203CEC8.slotId].statusSpriteId].invisible) + DisplayPartyPokemonLevelCheck(mon, &gUnknown_0203CEDC[gUnknown_0203CEC8.slotId], 1); sub_81B0FCC(gUnknown_0203CEC4->data[2], 0); - sub_81B0FCC(gUnknown_0203CEC8.unk9, 1); - sub_81B1F18(taskId, gUnknown_0203CEC8.unk9, 1, GetMonData(mon, MON_DATA_HP) - hp, sub_81B7C10); + sub_81B0FCC(gUnknown_0203CEC8.slotId, 1); + sub_81B1F18(taskId, gUnknown_0203CEC8.slotId, 1, GetMonData(mon, MON_DATA_HP) - hp, sub_81B7C10); sub_81B1FA8(taskId, 0, hp); gUnknown_0203CEC4->data[0] = 1; gUnknown_0203CEC4->data[1] = 1; @@ -6165,9 +6203,9 @@ static void task_sacred_ash_party_loop(u8 taskId) if (gUnknown_0203CEC4->data[0] == 1) { gUnknown_0203CEC4->data[0] = 0; - gUnknown_0203CEC4->data[2] = gUnknown_0203CEC8.unk9; + gUnknown_0203CEC4->data[2] = gUnknown_0203CEC8.slotId; } - if (++(gUnknown_0203CEC8.unk9) == PARTY_SIZE) + if (++(gUnknown_0203CEC8.slotId) == PARTY_SIZE) { if (gUnknown_0203CEC4->data[1] == 0) { @@ -6181,7 +6219,7 @@ static void task_sacred_ash_party_loop(u8 taskId) RemoveBagItem(gSpecialVar_ItemId, 1); } gTasks[taskId].func = sub_81B6794; - gUnknown_0203CEC8.unk9 = 0; + gUnknown_0203CEC8.slotId = 0; } else { @@ -6192,7 +6230,7 @@ static void task_sacred_ash_party_loop(u8 taskId) static void sub_81B7C10(u8 taskId) { - GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.unk9], gStringVar1); + GetMonNickname(&gPlayerParty[gUnknown_0203CEC8.slotId], gStringVar1); StringExpandPlaceholders(gStringVar4, gText_PkmnHPRestoredByVar2); sub_81B1B5C(gStringVar4, 0); schedule_bg_copy_tilemap_to_vram(2); @@ -6203,7 +6241,7 @@ void sub_81B7C74(u8 taskId, TaskFunc task) { PlaySE(SE_SELECT); gCB2_AfterEvolution = gUnknown_0203CEC8.exitCallback; - if (ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.unk9, gSpecialVar_ItemId, 0)) + if (ExecuteTableBasedItemEffect__(gUnknown_0203CEC8.slotId, gSpecialVar_ItemId, 0)) { gUnknown_0203CEE8 = 0; sub_81B1B5C(gText_WontHaveEffect, 1); @@ -6292,7 +6330,7 @@ static void sub_81B7E4C(u8 taskId) if (!gPaletteFade.active) { - mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; move = &gUnknown_0203CEC8.unkE; GetMonNickname(mon, gStringVar1); gUnknown_0203CEC8.unkE = GetTutorMove(gSpecialVar_0x8005); @@ -6333,7 +6371,7 @@ void sub_81B7F60(void) static void sub_81B7FAC(u8 taskId) { - gUnknown_0203CEFC = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_HELD_ITEM); + gUnknown_0203CEFC = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_HELD_ITEM); if (gUnknown_0203CEFC == ITEM_NONE) { sub_81B8044(taskId); @@ -6344,7 +6382,7 @@ static void sub_81B7FAC(u8 taskId) } else { - sub_81B1D1C(&gPlayerParty[gUnknown_0203CEC8.unk9], gUnknown_0203CEFC, 1); + sub_81B1D1C(&gPlayerParty[gUnknown_0203CEC8.slotId], gUnknown_0203CEFC, 1); gTasks[taskId].func = sub_81B82A0; } } @@ -6370,8 +6408,8 @@ static void sub_81B8088(u8 taskId) if (!gPaletteFade.active) { item = gUnknown_0203CEC8.unkC; - sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.unk9], item, 0, 1); - sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], item); + sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.slotId], item, 0, 1); + sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.slotId], item); sub_81B83F0(item); gTasks[taskId].func = sub_81B8104; } @@ -6379,7 +6417,7 @@ static void sub_81B8088(u8 taskId) static void sub_81B8104(u8 taskId) { - s8 slot = gUnknown_0203CEC8.unk9; + s8 slot = gUnknown_0203CEC8.slotId; if (sub_81B1BD4() != TRUE) { @@ -6392,8 +6430,8 @@ static void sub_81B814C(void) { u8 mail; - sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], gUnknown_0203CEC8.unkC); - mail = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_MAIL); + sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.slotId], gUnknown_0203CEC8.unkC); + mail = GetMonData(&gPlayerParty[gUnknown_0203CEC8.slotId], MON_DATA_MAIL); DoEasyChatScreen( EASY_CHAT_TYPE_MAIL, gSaveBlock1Ptr->mail[mail].words, @@ -6403,7 +6441,7 @@ static void sub_81B814C(void) static void sub_81B81A8(void) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; u16 item = GetMonData(mon, MON_DATA_HELD_ITEM); if (gSpecialVar_Result == FALSE) @@ -6427,7 +6465,7 @@ static void sub_81B8230(u8 taskId) if (gUnknown_0203CEFC != ITEM_NONE) sub_81B1D68(gUnknown_0203CEC8.unkC, gUnknown_0203CEFC, 0); else - sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.unk9], gUnknown_0203CEC8.unkC, 0, 1); + sub_81B1C84(&gPlayerParty[gUnknown_0203CEC8.slotId], gUnknown_0203CEC8.unkC, 0, 1); gTasks[taskId].func = sub_81B8104; } } @@ -6464,7 +6502,7 @@ static void sub_81B82D4(u8 taskId) } else { - sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], item); + sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.slotId], item); sub_81B1D68(item, gUnknown_0203CEFC, 1); gTasks[taskId].func = sub_81B8104; } @@ -6507,7 +6545,7 @@ void sub_81B8448(void) static void sub_81B8474(u8 taskId) { - struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.unk9]; + struct Pokemon *mon = &gPlayerParty[gUnknown_0203CEC8.slotId]; struct MailStruct *mail; gUnknown_0203CEE8 = 0; @@ -7107,7 +7145,7 @@ static void sub_81B91B4(u8 taskId) for (i = 3; i < PARTY_SIZE; i++) { if (gUnknown_02022FF8[i - 3].species != SPECIES_NONE) - AnimateSelectedPartyIcon(gUnknown_0203CEDC[i].unk9, 0); + AnimateSelectedPartyIcon(gUnknown_0203CEDC[i].monSpriteId, 0); } PlaySE(SE_W231); // Harden SE? gTasks[taskId].func = sub_81B9240; @@ -7138,10 +7176,10 @@ static void sub_81B9294(u8 taskId) { if (gUnknown_02022FF8[i - 3].species != SPECIES_NONE) { - sub_81B9270(gUnknown_0203CEDC[i].unk9, data[0] - 8); - sub_81B9270(gUnknown_0203CEDC[i].unkA, data[0] - 8); - sub_81B9270(gUnknown_0203CEDC[i].unkB, data[0] - 8); - sub_81B9270(gUnknown_0203CEDC[i].unkC, data[0] - 8); + sub_81B9270(gUnknown_0203CEDC[i].monSpriteId, data[0] - 8); + sub_81B9270(gUnknown_0203CEDC[i].itemSpriteId, data[0] - 8); + sub_81B9270(gUnknown_0203CEDC[i].pokeballSpriteId, data[0] - 8); + sub_81B9270(gUnknown_0203CEDC[i].statusSpriteId, data[0] - 8); } } ChangeBgX(2, 0x800, 1); diff --git a/src/pokemon.c b/src/pokemon.c index 3599d98d0..93e1cc511 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -2144,14 +2144,14 @@ static const u16 sDeoxysBaseStats[] = 90, // Sp.Defense }; -const u16 gUnknown_08329D54[] = +const u16 gLinkPlayerFacilityClasses[] = { FACILITY_CLASS_COOLTRAINER_M, FACILITY_CLASS_BLACK_BELT, FACILITY_CLASS_CAMPER, FACILITY_CLASS_YOUNGSTER, FACILITY_CLASS_PSYCHIC_M, FACILITY_CLASS_BUG_CATCHER, - FACILITY_CLASS_PKMN_BREEDER_M, FACILITY_CLASS_GUITARIST, FACILITY_CLASS_COOLTRAINER_F, - FACILITY_CLASS_HEX_MANIAC, FACILITY_CLASS_PICNICKER, FACILITY_CLASS_LASS, - FACILITY_CLASS_PSYCHIC_F, FACILITY_CLASS_BATTLE_GIRL, FACILITY_CLASS_POKEMON_BREEDER_F, - FACILITY_CLASS_BEAUTY + FACILITY_CLASS_PKMN_BREEDER_M, FACILITY_CLASS_GUITARIST, + FACILITY_CLASS_COOLTRAINER_F, FACILITY_CLASS_HEX_MANIAC, FACILITY_CLASS_PICNICKER, + FACILITY_CLASS_LASS, FACILITY_CLASS_PSYCHIC_F, FACILITY_CLASS_BATTLE_GIRL, + FACILITY_CLASS_POKEMON_BREEDER_F, FACILITY_CLASS_BEAUTY }; static const u8 sHoldEffectToType[][2] = @@ -2513,7 +2513,7 @@ void CreateBoxMon(struct BoxPokemon *boxMon, u16 species, u8 level, u8 fixedIV, SetBoxMonData(boxMon, MON_DATA_SPDEF_IV, &iv); } - if (gBaseStats[species].ability2) + if (gBaseStats[species].abilities[1]) { value = personality & 1; SetBoxMonData(boxMon, MON_DATA_ABILITY_NUM, &value); @@ -2976,7 +2976,7 @@ u16 sub_8068B48(void) arrId = gLinkPlayers[linkId].trainerId & 7; arrId |= gLinkPlayers[linkId].gender << 3; - return FacilityClassToPicIndex(gUnknown_08329D54[arrId]); + return FacilityClassToPicIndex(gLinkPlayerFacilityClasses[arrId]); } u16 sub_8068BB0(void) @@ -2991,7 +2991,7 @@ u16 sub_8068BB0(void) arrId = gLinkPlayers[linkId].trainerId & 7; arrId |= gLinkPlayers[linkId].gender << 3; - return gFacilityClassToTrainerClass[gUnknown_08329D54[arrId]]; + return gFacilityClassToTrainerClass[gLinkPlayerFacilityClasses[arrId]]; } void CreateObedientEnemyMon(void) @@ -4704,9 +4704,9 @@ u8 GetAbilityBySpecies(u16 species, u8 abilityNum) if (abilityNum == 2) gLastUsedAbility = gBaseStats[species].abilityHidden; else if (abilityNum == 1) - gLastUsedAbility = gBaseStats[species].ability2; + gLastUsedAbility = gBaseStats[species].abilities[1]; else - gLastUsedAbility = gBaseStats[species].ability1; + gLastUsedAbility = gBaseStats[species].abilities[0]; return gLastUsedAbility; } diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 080397214..9d9f11a42 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -2100,7 +2100,7 @@ u8 GetValidMonIconPalIndex(u16 species) return gMonIconPaletteIndices[species]; } -u8 sub_80D30A0(u16 species) +u8 GetMonIconPaletteIndexFromSpecies(u16 species) { return gMonIconPaletteIndices[species]; } diff --git a/src/pokenav_match_call_ui.c b/src/pokenav_match_call_ui.c index 795b4d599..bae3a8d7a 100644 --- a/src/pokenav_match_call_ui.c +++ b/src/pokenav_match_call_ui.c @@ -1164,4 +1164,4 @@ u32 sub_81C91AC(struct UnknownInnerStruct_81C81D4 *a0, const struct BgTemplate * a0->downArrow = NULL; return 1; } -} \ No newline at end of file +} diff --git a/src/shop.c b/src/shop.c index 1c6d7cf2e..7f1a8f27e 100755 --- a/src/shop.c +++ b/src/shop.c @@ -1230,4 +1230,4 @@ void CreateDecorationShop2Menu(const u16 *itemsForSale) CreateShopMenu(MART_TYPE_DECOR2); SetShopItemsForSale(itemsForSale); SetShopMenuCallback(EnableBothScriptContexts); -} \ No newline at end of file +} diff --git a/src/strings.c b/src/strings.c index 793256edb..8463cfacb 100644 --- a/src/strings.c +++ b/src/strings.c @@ -424,45 +424,45 @@ const u8 gText_PkmnGotOverInfatuation[] = _("{STR_VAR_1} got over its\ninfatuati const u8 gText_ThrowAwayItem[] = _("Throw away this\n{STR_VAR_1}?"); const u8 gText_ItemThrownAway[] = _("The {STR_VAR_1}\nwas thrown away.{PAUSE_UNTIL_PRESS}"); const u8 gUnknown_085E9E2E[] = _("Teach which POKéMON?"); -const u8 gUnknown_085E9E43[] = _("Choose a POKéMON."); -const u8 gUnknown_085E9E55[] = _("Move to where?"); -const u8 gUnknown_085E9E64[] = _("Teach which POKéMON?"); -const u8 gUnknown_085E9E79[] = _("Use on which POKéMON?"); -const u8 gUnknown_085E9E8F[] = _("Give to which POKéMON?"); -const u8 gUnknown_085E9EA6[] = _("Do what with this {PKMN}?"); -const u8 gUnknown_085E9EBC[] = _("There's nothing to CUT."); -const u8 gUnknown_085E9ED4[] = _("You can't SURF here."); -const u8 gUnknown_085E9EE9[] = _("You're already SURFING."); -const u8 gUnknown_085E9F01[] = _("Can't use that here."); -const u8 gUnknown_085E9F16[] = _("Restore which move?"); -const u8 gUnknown_085E9F2A[] = _("Boost PP of which move?"); -const u8 gUnknown_085E9F42[] = _("Do what with an item?"); -const u8 gUnknown_085E9F58[] = _("No POKéMON for battle!"); -const u8 gUnknown_085E9F6F[] = _("Choose a POKéMON."); -const u8 gUnknown_085E9F81[] = _("Not enough HP…"); -const u8 gUnknown_085E9F90[] = _("{STR_VAR_1} POKéMON are needed."); -const u8 gUnknown_085E9FA7[] = _("POKéMON can't be the same."); -const u8 gUnknown_085E9FC2[] = _("No identical hold items."); -const u8 gUnknown_085E9FDB[] = _("The current is much too fast!"); -const u8 gUnknown_085E9FF9[] = _("Do what with the MAIL?"); -const u8 gUnknown_085EA010[] = _("Choose POKéMON or CANCEL."); -const u8 gUnknown_085EA02A[] = _("Choose POKéMON and confirm."); -const u8 gUnknown_085EA046[] = _("Let's enjoy cycling!"); -const u8 gUnknown_085EA05B[] = _("This is in use already."); -const u8 gUnknown_085EA073[] = _("{STR_VAR_1} is already holding\none {STR_VAR_2}."); -const u8 gUnknown_085EA091[] = _("No use."); -const u8 gUnknown_085EA099[] = _("ABLE"); -const u8 gUnknown_085EA09E[] = _("FIRST"); -const u8 gUnknown_085EA0A4[] = _("SECOND"); -const u8 gUnknown_085EA0AB[] = _("THIRD"); -const u8 gUnknown_085EA0B1[] = _("ABLE"); -const u8 gUnknown_085EA0B6[] = _("NOT ABLE"); -const u8 gUnknown_085EA0BF[] = _("ABLE!"); -const u8 gUnknown_085EA0C5[] = _("NOT ABLE!"); -const u8 gUnknown_085EA0CF[] = _("LEARNED"); -const u8 gUnknown_085EA0D7[] = _("HAVE"); -const u8 gUnknown_085EA0DC[] = _("DON'T HAVE"); -const u8 gUnknown_085EA0E7[] = _("FOURTH"); +const u8 gText_ChoosePokemon[] = _("Choose a POKéMON."); +const u8 gText_MoveToWhere[] = _("Move to where?"); +const u8 gText_TeachWhichPokemon[] = _("Teach which POKéMON?"); +const u8 gText_UseOnWhichPokemon[] = _("Use on which POKéMON?"); +const u8 gText_GiveToWhichPokemon[] = _("Give to which POKéMON?"); +const u8 gText_DoWhatWithPokemon[] = _("Do what with this {PKMN}?"); +const u8 gText_NothingToCut[] = _("There's nothing to CUT."); +const u8 gText_CantSurfHere[] = _("You can't SURF here."); +const u8 gText_AlreadySurfing[] = _("You're already SURFING."); +const u8 gText_CantUseHere[] = _("Can't use that here."); +const u8 gText_RestoreWhichMove[] = _("Restore which move?"); +const u8 gText_BoostPp[] = _("Boost PP of which move?"); +const u8 gText_DoWhatWithItem[] = _("Do what with an item?"); +const u8 gText_NoPokemonForBattle[] = _("No POKéMON for battle!"); +const u8 gText_ChoosePokemon2[] = _("Choose a POKéMON."); +const u8 gText_NotEnoughHp[] = _("Not enough HP…"); +const u8 gText_PokemonAreNeeded[] = _("{STR_VAR_1} POKéMON are needed."); +const u8 gText_PokemonCantBeSame[] = _("POKéMON can't be the same."); +const u8 gText_NoIdenticalHoldItems[] = _("No identical hold items."); +const u8 gText_CurrentIsTooFast[] = _("The current is much too fast!"); +const u8 gText_DoWhatWithMail[] = _("Do what with the MAIL?"); +const u8 gText_ChoosePokemonCancel[] = _("Choose POKéMON or CANCEL."); +const u8 gText_ChoosePokemonConfirm[] = _("Choose POKéMON and confirm."); +const u8 gText_EnjoyCycling[] = _("Let's enjoy cycling!"); +const u8 gText_InUseAlready_PM[] = _("This is in use already."); +const u8 gText_AlreadyHoldingOne[] = _("{STR_VAR_1} is already holding\none {STR_VAR_2}."); +const u8 gText_NoUse[] = _("No use."); +const u8 gText_Able[] = _("ABLE"); +const u8 gText_First_PM[] = _("FIRST"); +const u8 gText_Second_PM[] = _("SECOND"); +const u8 gText_Third_PM[] = _("THIRD"); +const u8 gText_Able2[] = _("ABLE"); +const u8 gText_NotAble[] = _("NOT ABLE"); +const u8 gText_Able3[] = _("ABLE!"); +const u8 gText_NotAble2[] = _("NOT ABLE!"); +const u8 gText_Learned[] = _("LEARNED"); +const u8 gText_Have[] = _("HAVE"); +const u8 gText_DontHave[] = _("DON'T HAVE"); +const u8 gText_Fourth[] = _("FOURTH"); const u8 gText_PkmnCantParticipate[] = _("That POKéMON can't participate.{PAUSE_UNTIL_PRESS}"); const u8 gText_CancelParticipation[] = _("Cancel participation?"); const u8 gText_CancelBattle[] = _("Cancel the battle?"); diff --git a/src/trainer_card.c b/src/trainer_card.c index 52a060ae9..9c4816c42 100755 --- a/src/trainer_card.c +++ b/src/trainer_card.c @@ -106,7 +106,7 @@ static void sub_80C438C(u8); static void sub_80C4FF0(void); static void sub_80C4550(u16*); static void sub_80C45C0(u16*); -static void sub_80C4630(void); +static void TrainerCard_PrintStarsAndBadgesOnCard(void); static void PrintTimeOnCard(void); static void sub_80C4918(void); static bool8 sub_80C4940(void); @@ -117,7 +117,7 @@ static bool8 HasAllFrontierSymbols(void); static u8 GetRubyTrainerStars(struct TrainerCard*); static u16 GetCaughtMonsCount(void); static void SetPlayerCardData(struct TrainerCard*, u8); -static void sub_80C3020(struct TrainerCard*); +static void TrainerCard_GenerateCardForLinkPlayer(struct TrainerCard*); static u8 VersionToCardType(u8); static void SetDataFromTrainerCard(void); static void HandleGpuRegs(void); @@ -141,7 +141,7 @@ static void PrintBerryCrushStringOnCard(void); static void PrintPokeblockStringOnCard(void); static void PrintUnionStringOnCard(void); static void PrintContestStringOnCard(void); -static void sub_80C4140(void); +static void TrainerCard_PrintPokemonIconsOnCard(void); static void PrintBattleFacilityStringOnCard(void); static void sub_80C42A4(void); static void PrintAllVariableNumsOnCardPage2(void); @@ -179,17 +179,17 @@ static const u16 gEmeraldTrainerCard3Star_Pal[] = INCBIN_U16("graphics/trainer_c static const u16 gFireRedTrainerCard3Star_Pal[] = INCBIN_U16("graphics/trainer_card/three_stars_fr.gbapal"); static const u16 gEmeraldTrainerCard4Star_Pal[] = INCBIN_U16("graphics/trainer_card/four_stars.gbapal"); static const u16 gFireRedTrainerCard4Star_Pal[] = INCBIN_U16("graphics/trainer_card/four_stars_fr.gbapal"); -static const u16 gUnknown_0856F4AC[] = INCBIN_U16("graphics/trainer_card/female_bg.gbapal"); -static const u16 gUnknown_0856F4CC[] = INCBIN_U16("graphics/trainer_card/female_bg_fr.gbapal"); -static const u16 gUnknown_0856F4EC[] = INCBIN_U16("graphics/trainer_card/badges.gbapal"); -static const u16 gUnknown_0856F50C[] = INCBIN_U16("graphics/trainer_card/badges_fr.gbapal"); +static const u16 sEmeraldTrainerCardFemaleBackground_Pal[] = INCBIN_U16("graphics/trainer_card/female_bg.gbapal"); +static const u16 sFireRedTrainerCardFemaleBackground_Pal[] = INCBIN_U16("graphics/trainer_card/female_bg_fr.gbapal"); +static const u16 sEmeraldTrainerCardBadges_Pal[] = INCBIN_U16("graphics/trainer_card/badges.gbapal"); +static const u16 sFireRedTrainerCardBadges_Pal[] = INCBIN_U16("graphics/trainer_card/badges_fr.gbapal"); static const u16 gUnknown_0856F52C[] = INCBIN_U16("graphics/trainer_card/gold.gbapal"); static const u16 gUnknown_0856F54C[] = INCBIN_U16("graphics/trainer_card/stickers_fr1.gbapal"); static const u16 gUnknown_0856F56C[] = INCBIN_U16("graphics/trainer_card/stickers_fr2.gbapal"); static const u16 gUnknown_0856F58C[] = INCBIN_U16("graphics/trainer_card/stickers_fr3.gbapal"); static const u16 gUnknown_0856F5AC[] = INCBIN_U16("graphics/trainer_card/stickers_fr4.gbapal"); -static const u32 gUnknown_0856F5CC[] = INCBIN_U32("graphics/trainer_card/badges.4bpp.lz"); -static const u32 gUnknown_0856F814[] = INCBIN_U32("graphics/trainer_card/badges_fr.4bpp.lz"); +static const u32 sEmeraldTrainerCardBadges_Tile[] = INCBIN_U32("graphics/trainer_card/badges.4bpp.lz"); +static const u32 sFireRedTrainerCardBadges_Tile[] = INCBIN_U32("graphics/trainer_card/badges_fr.4bpp.lz"); static const struct BgTemplate gUnknown_0856FAB4[4] = { @@ -376,7 +376,7 @@ static void sub_80C2760(u8 taskId) sData->var_0++; break; case 6: - sub_80C4630(); + TrainerCard_PrintStarsAndBadgesOnCard(); sData->var_0++; break; case 7: @@ -528,9 +528,9 @@ static bool8 LoadCardGfx(void) break; case 3: if (sData->cardType != CARD_TYPE_FRLG) - LZ77UnCompWram(gUnknown_0856F5CC, sData->var_13A8); + LZ77UnCompWram(sEmeraldTrainerCardBadges_Tile, sData->var_13A8); else - LZ77UnCompWram(gUnknown_0856F814, sData->var_13A8); + LZ77UnCompWram(sFireRedTrainerCardBadges_Tile, sData->var_13A8); break; case 4: if (sData->cardType != CARD_TYPE_FRLG) @@ -722,7 +722,7 @@ static void SetPlayerCardData(struct TrainerCard *trainerCard, u8 cardType) } } -static void sub_80C3020(struct TrainerCard *trainerCard) +static void TrainerCard_GenerateCardForLinkPlayer(struct TrainerCard *trainerCard) { memset(trainerCard, 0, sizeof(struct TrainerCard)); trainerCard->version = GAME_VERSION; @@ -733,9 +733,9 @@ static void sub_80C3020(struct TrainerCard *trainerCard) trainerCard->stars++; if (trainerCard->gender == FEMALE) - trainerCard->var_4F = gUnknown_08329D54[(trainerCard->trainerId % 8) + 8]; + trainerCard->var_4F = gLinkPlayerFacilityClasses[(trainerCard->trainerId % 8) + 8]; else - trainerCard->var_4F = gUnknown_08329D54[trainerCard->trainerId % 8]; + trainerCard->var_4F = gLinkPlayerFacilityClasses[trainerCard->trainerId % 8]; } void TrainerCard_GenerateCardForPlayer(struct TrainerCard *trainerCard) @@ -749,9 +749,9 @@ void TrainerCard_GenerateCardForPlayer(struct TrainerCard *trainerCard) trainerCard->stars++; if (trainerCard->gender == FEMALE) - trainerCard->var_4F = gUnknown_08329D54[(trainerCard->trainerId % 8) + 8]; + trainerCard->var_4F = gLinkPlayerFacilityClasses[(trainerCard->trainerId % 8) + 8]; else - trainerCard->var_4F = gUnknown_08329D54[trainerCard->trainerId % 8]; + trainerCard->var_4F = gLinkPlayerFacilityClasses[trainerCard->trainerId % 8]; } void CopyTrainerCardData(struct TrainerCard *dst, u16 *src, u8 gameVersion) @@ -938,7 +938,7 @@ static bool8 PrintStringsOnCardPage2(void) PrintContestStringOnCard(); break; case 6: - sub_80C4140(); + TrainerCard_PrintPokemonIconsOnCard(); PrintBattleFacilityStringOnCard(); break; case 7: @@ -1300,7 +1300,7 @@ static void PrintBattleFacilityStringOnCard(void) } } -static void sub_80C4140(void) +static void TrainerCard_PrintPokemonIconsOnCard(void) { u8 i; u8 buffer[] = {0x05, 0x06, 0x07, 0x08, 0x09, 0x0a}; @@ -1312,7 +1312,7 @@ static void sub_80C4140(void) { if (sData->trainerCard.monSpecies[i]) { - u8 monSpecies = sub_80D30A0(sData->trainerCard.monSpecies[i]); + u8 monSpecies = GetMonIconPaletteIndexFromSpecies(sData->trainerCard.monSpecies[i]); WriteSequenceToBgTilemapBuffer(3, 16 * i + 224, buffer2[i] + 3, 15, 4, 4, buffer[monSpecies], 1); } } @@ -1392,16 +1392,16 @@ static u8 SetCardBgsAndPals(void) if (sData->cardType != CARD_TYPE_FRLG) { LoadPalette(gEmeraldTrainerCardStarPals[sData->trainerCard.stars], 0, 96); - LoadPalette(gUnknown_0856F4EC, 48, 32); + LoadPalette(sEmeraldTrainerCardBadges_Pal, 48, 32); if (sData->trainerCard.gender) - LoadPalette(gUnknown_0856F4AC, 16, 32); + LoadPalette(sEmeraldTrainerCardFemaleBackground_Pal, 16, 32); } else { LoadPalette(gFireRedTrainerCardStarPals[sData->trainerCard.stars], 0, 96); - LoadPalette(gUnknown_0856F50C, 48, 32); + LoadPalette(sFireRedTrainerCardBadges_Pal, 48, 32); if (sData->trainerCard.gender) - LoadPalette(gUnknown_0856F4CC, 16, 32); + LoadPalette(sFireRedTrainerCardFemaleBackground_Pal, 16, 32); } LoadPalette(gUnknown_0856F52C, 64, 32); break; @@ -1458,7 +1458,7 @@ static void sub_80C45C0(u16* ptr) static const u8 gUnknown_0856FB78[] = {7, 7}; -static void sub_80C4630(void) +static void TrainerCard_PrintStarsAndBadgesOnCard(void) { s16 i, x; u16 tileNum = 192; @@ -1684,7 +1684,7 @@ static bool8 sub_80C4C1C(struct Task* task) sub_80C438C(2); sub_80C4550(sData->var_EF8); sub_80C45C0(sData->var_598); - sub_80C4630(); + TrainerCard_PrintStarsAndBadgesOnCard(); } sub_80C438C(1); sData->var_8 ^= 1; @@ -1764,7 +1764,7 @@ void ShowPlayerTrainerCard(void (*callback)(void)) sData->isLink = FALSE; sData->language = GAME_LANGUAGE; - sub_80C3020(&sData->trainerCard); + TrainerCard_GenerateCardForLinkPlayer(&sData->trainerCard); SetMainCallback2(CB2_InitTrainerCard); }