Add species defines for base forms with names (#3248)

* Fixed Aegislash test not being properly made.
* Added conditions to BattleSetup_StartLegendaryBattle switch
This commit is contained in:
Eduardo Quezada D'Ottone 2023-10-23 08:59:15 -03:00 committed by GitHub
parent 6585a62b13
commit 26971fc3ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
57 changed files with 3148 additions and 3059 deletions

View File

@ -1050,7 +1050,7 @@ BattleScript_EffectPhotonGeyser:
goto BattleScript_MoveEnd
BattleScript_EffectAuraWheel: @ Aura Wheel can only be used by Morpeko
jumpifspecies BS_ATTACKER, SPECIES_MORPEKO, BattleScript_EffectSpeedUpHit
jumpifspecies BS_ATTACKER, SPECIES_MORPEKO_FULL_BELLY, BattleScript_EffectSpeedUpHit
jumpifspecies BS_ATTACKER, SPECIES_MORPEKO_HANGRY, BattleScript_EffectSpeedUpHit
goto BattleScript_PokemonCantUseTheMove
@ -1163,7 +1163,7 @@ BattleScript_BothCanNoLongerEscape::
BattleScript_EffectHyperspaceFury:
jumpifspecies BS_ATTACKER, SPECIES_HOOPA_UNBOUND, BattleScript_EffectHyperspaceFuryUnbound
jumpifspecies BS_ATTACKER, SPECIES_HOOPA, BattleScript_ButHoopaCantUseIt
jumpifspecies BS_ATTACKER, SPECIES_HOOPA_CONFINED, BattleScript_ButHoopaCantUseIt
goto BattleScript_PokemonCantUseTheMove
BattleScript_EffectHyperspaceFuryUnbound::

View File

@ -81,11 +81,11 @@ BirthIsland_Exterior_EventScript_Deoxys::
applymovement LOCALID_DEOXYS, BirthIsland_Exterior_Movement_DeoxysApproach
waitmovement 0
waitse
playmoncry SPECIES_DEOXYS, CRY_MODE_ENCOUNTER
playmoncry SPECIES_DEOXYS_NORMAL, CRY_MODE_ENCOUNTER
delay 40
waitmoncry
setvar VAR_LAST_TALKED, LOCALID_DEOXYS
seteventmon SPECIES_DEOXYS, 30
seteventmon SPECIES_DEOXYS_NORMAL, 30
setflag FLAG_SYS_CTRL_OBJ_DELETE
special BattleSetup_StartLegendaryBattle
waitstate
@ -100,12 +100,12 @@ BirthIsland_Exterior_EventScript_Deoxys::
BirthIsland_Exterior_EventScript_DefeatedDeoxys::
setflag FLAG_DEFEATED_DEOXYS
setvar VAR_0x8004, SPECIES_DEOXYS
setvar VAR_0x8004, SPECIES_DEOXYS_NORMAL
goto Common_EventScript_LegendaryFlewAway
end
BirthIsland_Exterior_EventScript_RanFromDeoxys::
setvar VAR_0x8004, SPECIES_DEOXYS
setvar VAR_0x8004, SPECIES_DEOXYS_NORMAL
goto Common_EventScript_LegendaryFlewAway
end

View File

@ -88,8 +88,8 @@ Route119_WeatherInstitute_2F_EventScript_ShellyDefeated::
Route119_WeatherInstitute_2F_EventScript_ReceiveCastform::
msgbox Route119_WeatherInstitute_2F_Text_ThanksPleaseTakePokemon, MSGBOX_DEFAULT
setvar VAR_TEMP_TRANSFERRED_SPECIES, SPECIES_CASTFORM
givemon SPECIES_CASTFORM, 25, ITEM_MYSTIC_WATER
setvar VAR_TEMP_TRANSFERRED_SPECIES, SPECIES_CASTFORM_NORMAL
givemon SPECIES_CASTFORM_NORMAL, 25, ITEM_MYSTIC_WATER
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PARTY, Route119_WeatherInstitute_2F_EventScript_ReceiveCastformParty
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PC, Route119_WeatherInstitute_2F_EventScript_ReceiveCastformPC
goto Common_EventScript_NoMoreRoomForPokemon
@ -122,7 +122,7 @@ Route119_WeatherInstitute_2F_EventScript_ReceivedCastformFanfare::
message Route119_WeatherInstitute_2F_Text_PlayerReceivedCastform
waitmessage
waitfanfare
bufferspeciesname STR_VAR_1, SPECIES_CASTFORM
bufferspeciesname STR_VAR_1, SPECIES_CASTFORM_NORMAL
return
Route119_WeatherInstitute_2F_EventScript_ExplainCastform::

View File

Before

Width:  |  Height:  |  Size: 852 B

After

Width:  |  Height:  |  Size: 852 B

View File

Before

Width:  |  Height:  |  Size: 600 B

After

Width:  |  Height:  |  Size: 600 B

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4693,7 +4693,7 @@ static s32 AI_CheckViability(u32 battlerAtk, u32 battlerDef, u32 move, s32 score
case EFFECT_RELIC_SONG:
if (!(gBattleMons[battlerAtk].status2 & STATUS2_TRANSFORMED)) // Don't try to change form if it's transformed.
{
if (gBattleMons[battlerAtk].species == SPECIES_MELOETTA && gBattleMons[battlerDef].defense < gBattleMons[battlerDef].spDefense)
if (gBattleMons[battlerAtk].species == SPECIES_MELOETTA_ARIA && gBattleMons[battlerDef].defense < gBattleMons[battlerDef].spDefense)
ADJUST_SCORE(3); // Change to Pirouette if can do more damage
else if (gBattleMons[battlerAtk].species == SPECIES_MELOETTA_PIROUETTE && gBattleMons[battlerDef].spDefense < gBattleMons[battlerDef].defense)
ADJUST_SCORE(3); // Change to Aria if can do more damage

View File

@ -3897,9 +3897,9 @@ bool32 ShouldUseZMove(u32 battlerAtk, u32 battlerDef, u32 chosenMove)
{
u8 effectiveness;
if (gBattleMons[battlerDef].ability == ABILITY_DISGUISE && gBattleMons[battlerDef].species == SPECIES_MIMIKYU)
if (gBattleMons[battlerDef].ability == ABILITY_DISGUISE && gBattleMons[battlerDef].species == SPECIES_MIMIKYU_DISGUISED)
return FALSE; // Don't waste a Z-Move busting disguise
if (gBattleMons[battlerDef].ability == ABILITY_ICE_FACE && gBattleMons[battlerDef].species == SPECIES_EISCUE && IS_MOVE_PHYSICAL(chosenMove))
if (gBattleMons[battlerDef].ability == ABILITY_ICE_FACE && gBattleMons[battlerDef].species == SPECIES_EISCUE_ICE_FACE && IS_MOVE_PHYSICAL(chosenMove))
return FALSE; // Don't waste a Z-Move busting Ice Face
if (IS_MOVE_STATUS(chosenMove) && !IS_MOVE_STATUS(gBattleStruct->zmove.chosenZMove))

View File

@ -88,7 +88,7 @@ static const struct GMaxMove sGMaxMoveTable[] =
{SPECIES_ALCREMIE_GIGANTAMAX, TYPE_FAIRY, MOVE_G_MAX_FINALE},
{SPECIES_COPPERAJAH_GIGANTAMAX, TYPE_STEEL, MOVE_G_MAX_STEELSURGE},
{SPECIES_DURALUDON_GIGANTAMAX, TYPE_DRAGON, MOVE_G_MAX_DEPLETION},
{SPECIES_URSHIFU_GIGANTAMAX, TYPE_DARK, MOVE_G_MAX_ONE_BLOW},
{SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX,TYPE_DARK, MOVE_G_MAX_ONE_BLOW},
{SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX, TYPE_WATER, MOVE_G_MAX_RAPID_FLOW},
};

View File

@ -1225,7 +1225,7 @@ static bool32 TryAegiFormChange(void)
{
default:
return FALSE;
case SPECIES_AEGISLASH: // Shield -> Blade
case SPECIES_AEGISLASH_SHIELD: // Shield -> Blade
if (IS_MOVE_STATUS(gCurrentMove))
return FALSE;
gBattleMons[gBattlerAttacker].species = SPECIES_AEGISLASH_BLADE;
@ -1233,7 +1233,7 @@ static bool32 TryAegiFormChange(void)
case SPECIES_AEGISLASH_BLADE: // Blade -> Shield
if (gCurrentMove != MOVE_KINGS_SHIELD)
return FALSE;
gBattleMons[gBattlerAttacker].species = SPECIES_AEGISLASH;
gBattleMons[gBattlerAttacker].species = SPECIES_AEGISLASH_SHIELD;
break;
}
@ -3551,14 +3551,14 @@ void SetMoveEffect(bool32 primary, u32 certain)
case MOVE_EFFECT_RELIC_SONG:
if (GetBattlerAbility(gBattlerAttacker) != ABILITY_SHEER_FORCE && !(gBattleMons[gBattlerAttacker].status2 & STATUS2_TRANSFORMED))
{
if (gBattleMons[gBattlerAttacker].species == SPECIES_MELOETTA)
if (gBattleMons[gBattlerAttacker].species == SPECIES_MELOETTA_ARIA)
{
gBattleMons[gBattlerAttacker].species = SPECIES_MELOETTA_PIROUETTE;
BattleScriptPushCursorAndCallback(BattleScript_AttackerFormChangeMoveEffect);
}
else if (gBattleMons[gBattlerAttacker].species == SPECIES_MELOETTA_PIROUETTE)
{
gBattleMons[gBattlerAttacker].species = SPECIES_MELOETTA;
gBattleMons[gBattlerAttacker].species = SPECIES_MELOETTA_ARIA;
BattleScriptPushCursorAndCallback(BattleScript_AttackerFormChangeMoveEffect);
}
}
@ -9401,7 +9401,8 @@ static void Cmd_various(void)
case VARIOUS_TRY_REFLECT_TYPE:
{
VARIOUS_ARGS(const u8 *failInstr);
if (gBattleMons[gBattlerTarget].species == SPECIES_ARCEUS || gBattleMons[gBattlerTarget].species == SPECIES_SILVALLY)
if (GET_BASE_SPECIES_ID(gBattleMons[gBattlerTarget].species) == SPECIES_ARCEUS
|| GET_BASE_SPECIES_ID(gBattleMons[gBattlerTarget].species) == SPECIES_SILVALLY)
{
gBattlescriptCurrInstr = cmd->failInstr;
}
@ -14677,7 +14678,7 @@ bool32 DoesSubstituteBlockMove(u32 battlerAtk, u32 battlerDef, u32 move)
bool32 DoesDisguiseBlockMove(u32 battlerAtk, u32 battlerDef, u32 move)
{
if (gBattleMons[battlerDef].species != SPECIES_MIMIKYU
if (gBattleMons[battlerDef].species != SPECIES_MIMIKYU_DISGUISED
|| gBattleMons[battlerDef].status2 & STATUS2_TRANSFORMED
|| IS_MOVE_STATUS(move)
|| gHitMarker & HITMARKER_IGNORE_DISGUISE

View File

@ -590,15 +590,21 @@ void BattleSetup_StartLegendaryBattle(void)
{
default:
case SPECIES_GROUDON:
case SPECIES_GROUDON_PRIMAL:
CreateBattleStartTask(B_TRANSITION_GROUDON, MUS_VS_KYOGRE_GROUDON);
break;
case SPECIES_KYOGRE:
case SPECIES_KYOGRE_PRIMAL:
CreateBattleStartTask(B_TRANSITION_KYOGRE, MUS_VS_KYOGRE_GROUDON);
break;
case SPECIES_RAYQUAZA:
case SPECIES_RAYQUAZA_MEGA:
CreateBattleStartTask(B_TRANSITION_RAYQUAZA, MUS_VS_RAYQUAZA);
break;
case SPECIES_DEOXYS:
case SPECIES_DEOXYS_NORMAL:
case SPECIES_DEOXYS_ATTACK:
case SPECIES_DEOXYS_DEFENSE:
case SPECIES_DEOXYS_SPEED:
CreateBattleStartTask(B_TRANSITION_BLUR, MUS_RG_VS_DEOXYS);
break;
case SPECIES_LUGIA:

View File

@ -4928,7 +4928,7 @@ u32 AbilityBattleEffects(u32 caseID, u32 battler, u32 ability, u32 special, u32
gBattlescriptCurrInstr = BattleScript_GoodAsGoldActivates;
effect = 1;
}
else if (gLastUsedAbility == ABILITY_ICE_FACE && IS_MOVE_PHYSICAL(move) && gBattleMons[gBattlerTarget].species == SPECIES_EISCUE)
else if (gLastUsedAbility == ABILITY_ICE_FACE && IS_MOVE_PHYSICAL(move) && gBattleMons[gBattlerTarget].species == SPECIES_EISCUE_ICE_FACE)
{
gBattleMons[gBattlerTarget].species = SPECIES_EISCUE_NOICE_FACE;
if (gBattleMons[gBattlerAttacker].status2 & STATUS2_MULTIPLETURNS)
@ -5989,7 +5989,7 @@ u32 AbilityBattleEffects(u32 caseID, u32 battler, u32 ability, u32 special, u32
&& gBattleStruct->allowedToChangeFormInWeather[gBattlerPartyIndexes[battler]][GetBattlerSide(battler)])
{
gBattleStruct->allowedToChangeFormInWeather[gBattlerPartyIndexes[battler]][GetBattlerSide(battler)] = FALSE;
gBattleMons[battler].species = SPECIES_EISCUE;
gBattleMons[battler].species = SPECIES_EISCUE_ICE_FACE;
BattleScriptPushCursorAndCallback(BattleScript_BattlerFormChangeWithStringEnd3);
effect++;
}
@ -7988,12 +7988,7 @@ u32 GetMoveTarget(u16 move, u8 setTarget)
static bool32 IsBattlerModernFatefulEncounter(u32 battler)
{
if (GetBattlerSide(battler) == B_SIDE_OPPONENT)
return TRUE;
if (GetMonData(&gPlayerParty[gBattlerPartyIndexes[battler]], MON_DATA_SPECIES, NULL) != SPECIES_DEOXYS
&& GetMonData(&gPlayerParty[gBattlerPartyIndexes[battler]], MON_DATA_SPECIES, NULL) != SPECIES_MEW)
return TRUE;
return GetMonData(&gPlayerParty[gBattlerPartyIndexes[battler]], MON_DATA_MODERN_FATEFUL_ENCOUNTER, NULL);
return TRUE;
}
u8 IsMonDisobedient(void)

View File

@ -70,12 +70,11 @@ static const struct SignatureZMove sSignatureZMoves[] =
{SPECIES_KOMMO_O, ITEM_KOMMONIUM_Z, MOVE_CLANGING_SCALES, MOVE_CLANGOROUS_SOULBLAZE},
{SPECIES_LUNALA, ITEM_LUNALIUM_Z, MOVE_MOONGEIST_BEAM, MOVE_MENACING_MOONRAZE_MAELSTROM},
{SPECIES_NECROZMA_DAWN_WINGS, ITEM_LUNALIUM_Z, MOVE_MOONGEIST_BEAM, MOVE_MENACING_MOONRAZE_MAELSTROM},
{SPECIES_LYCANROC, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
{SPECIES_LYCANROC_MIDDAY, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
{SPECIES_LYCANROC_MIDNIGHT, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
{SPECIES_LYCANROC_DUSK, ITEM_LYCANIUM_Z, MOVE_STONE_EDGE, MOVE_SPLINTERED_STORMSHARDS},
{SPECIES_MARSHADOW, ITEM_MARSHADIUM_Z, MOVE_SPECTRAL_THIEF, MOVE_SOUL_STEALING_7_STAR_STRIKE},
{SPECIES_MIMIKYU, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
{SPECIES_MIMIKYU_DISGUISED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
{SPECIES_MIMIKYU_BUSTED, ITEM_MIMIKIUM_Z, MOVE_PLAY_ROUGH, MOVE_LETS_SNUGGLE_FOREVER},
{SPECIES_PIKACHU_ORIGINAL_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},
{SPECIES_PIKACHU_HOENN_CAP, ITEM_PIKASHUNIUM_Z, MOVE_THUNDERBOLT, MOVE_10000000_VOLT_THUNDERBOLT},

View File

@ -2884,7 +2884,7 @@ const struct BardSound gBardSounds_Pokemon[NUM_SPECIES][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
},
[SPECIES_CASTFORM] = {
[SPECIES_CASTFORM_NORMAL] = {
{ .songLengthId = 0 },
{ .songLengthId = 26 },
{ .songLengthId = 51 },
@ -3084,7 +3084,7 @@ const struct BardSound gBardSounds_Pokemon[NUM_SPECIES][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
},
[SPECIES_DEOXYS] = {
[SPECIES_DEOXYS_NORMAL] = {
{ .songLengthId = 12 },
{ .songLengthId = 27 },
{ .songLengthId = 17 },

View File

@ -1429,7 +1429,7 @@ const struct FacilityMon gBattleFrontierMons[NUM_FRONTIER_MONS] =
.nature = NATURE_ADAMANT
},
[FRONTIER_MON_CASTFORM_1] = {
.species = SPECIES_CASTFORM,
.species = SPECIES_CASTFORM_NORMAL,
.moves = {MOVE_EMBER, MOVE_WATER_PULSE, MOVE_SHOCK_WAVE, MOVE_ICY_WIND},
.itemTableId = BATTLE_FRONTIER_ITEM_PETAYA_BERRY,
.evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
@ -2164,7 +2164,7 @@ const struct FacilityMon gBattleFrontierMons[NUM_FRONTIER_MONS] =
.nature = NATURE_JOLLY
},
[FRONTIER_MON_CASTFORM_2] = {
.species = SPECIES_CASTFORM,
.species = SPECIES_CASTFORM_NORMAL,
.moves = {MOVE_THUNDERBOLT, MOVE_FLAMETHROWER, MOVE_ICE_BEAM, MOVE_WATER_PULSE},
.itemTableId = BATTLE_FRONTIER_ITEM_LAX_INCENSE,
.evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,

View File

@ -1760,7 +1760,7 @@ const struct ContestPokemon gContestOpponents[] =
.otId = CONTEST_AI_TRAINER_ID,
},
[CONTEST_OPPONENT_FELICIA] = {
.species = SPECIES_CASTFORM,
.species = SPECIES_CASTFORM_NORMAL,
.nickname = _("CASTER"),
.trainerName = _("FELICIA"),
.trainerGfxId = OBJ_EVENT_GFX_LASS,

File diff suppressed because it is too large Load Diff

View File

@ -2579,7 +2579,7 @@ const u16 gEggMoves[] = {
MOVE_FLOWER_SHIELD,
MOVE_GRASSY_TERRAIN),
egg_moves(SHELLOS,
egg_moves(SHELLOS_WEST_SEA,
MOVE_COUNTER,
MOVE_MIRROR_COAT,
MOVE_STOCKPILE,
@ -3865,7 +3865,7 @@ const u16 gEggMoves[] = {
MOVE_ENDEAVOR,
MOVE_AMNESIA),
egg_moves(ORICORIO,
egg_moves(ORICORIO_BAILE,
MOVE_PLUCK,
MOVE_TAILWIND,
MOVE_SAFEGUARD,

View File

@ -296,12 +296,12 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
[SPECIES_BUDEW] = {{EVO_FRIENDSHIP_DAY, 0, SPECIES_ROSELIA}},
[SPECIES_CRANIDOS] = {{EVO_LEVEL, 30, SPECIES_RAMPARDOS}},
[SPECIES_SHIELDON] = {{EVO_LEVEL, 30, SPECIES_BASTIODON}},
[SPECIES_BURMY] = {{EVO_LEVEL_FEMALE, 20, SPECIES_WORMADAM},
[SPECIES_BURMY_PLANT_CLOAK] = {{EVO_LEVEL_FEMALE, 20, SPECIES_WORMADAM_PLANT_CLOAK},
{EVO_LEVEL_MALE, 20, SPECIES_MOTHIM}},
[SPECIES_COMBEE] = {{EVO_LEVEL_FEMALE, 21, SPECIES_VESPIQUEN}},
[SPECIES_BUIZEL] = {{EVO_LEVEL, 26, SPECIES_FLOATZEL}},
[SPECIES_CHERUBI] = {{EVO_LEVEL, 25, SPECIES_CHERRIM}},
[SPECIES_SHELLOS] = {{EVO_LEVEL, 30, SPECIES_GASTRODON}},
[SPECIES_CHERUBI] = {{EVO_LEVEL, 25, SPECIES_CHERRIM_OVERCAST}},
[SPECIES_SHELLOS_WEST_SEA] = {{EVO_LEVEL, 30, SPECIES_GASTRODON_WEST_SEA}},
[SPECIES_DRIFLOON] = {{EVO_LEVEL, 28, SPECIES_DRIFBLIM}},
[SPECIES_BUNEARY] = {{EVO_FRIENDSHIP, 0, SPECIES_LOPUNNY}},
[SPECIES_GLAMEOW] = {{EVO_LEVEL, 38, SPECIES_PURUGLY}},
@ -362,7 +362,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
{EVO_NONE, 0, SPECIES_LILLIGANT_HISUIAN}},
[SPECIES_SANDILE] = {{EVO_LEVEL, 29, SPECIES_KROKOROK}},
[SPECIES_KROKOROK] = {{EVO_LEVEL, 40, SPECIES_KROOKODILE}},
[SPECIES_DARUMAKA] = {{EVO_LEVEL, 35, SPECIES_DARMANITAN}},
[SPECIES_DARUMAKA] = {{EVO_LEVEL, 35, SPECIES_DARMANITAN_STANDARD_MODE}},
[SPECIES_DWEBBLE] = {{EVO_LEVEL, 34, SPECIES_CRUSTLE}},
[SPECIES_SCRAGGY] = {{EVO_LEVEL, 39, SPECIES_SCRAFTY}},
[SPECIES_YAMASK] = {{EVO_LEVEL, 34, SPECIES_COFAGRIGUS}},
@ -379,7 +379,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
[SPECIES_DUCKLETT] = {{EVO_LEVEL, 35, SPECIES_SWANNA}},
[SPECIES_VANILLITE] = {{EVO_LEVEL, 35, SPECIES_VANILLISH}},
[SPECIES_VANILLISH] = {{EVO_LEVEL, 47, SPECIES_VANILLUXE}},
[SPECIES_DEERLING] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK}},
[SPECIES_DEERLING_SPRING] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK_SPRING}},
[SPECIES_KARRABLAST] = {{EVO_TRADE_SPECIFIC_MON, SPECIES_SHELMET, SPECIES_ESCAVALIER}},
[SPECIES_FOONGUS] = {{EVO_LEVEL, 39, SPECIES_AMOONGUSS}},
[SPECIES_FRILLISH] = {{EVO_LEVEL, 40, SPECIES_JELLICENT}},
@ -417,16 +417,16 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
[SPECIES_FLETCHLING] = {{EVO_LEVEL, 17, SPECIES_FLETCHINDER}},
[SPECIES_FLETCHINDER] = {{EVO_LEVEL, 35, SPECIES_TALONFLAME}},
[SPECIES_SCATTERBUG] = {{EVO_LEVEL, 9, SPECIES_SPEWPA}},
[SPECIES_SPEWPA] = {{EVO_LEVEL, 12, SPECIES_VIVILLON}},
[SPECIES_SPEWPA] = {{EVO_LEVEL, 12, SPECIES_VIVILLON_ICY_SNOW}},
[SPECIES_LITLEO] = {{EVO_LEVEL, 35, SPECIES_PYROAR}},
[SPECIES_FLABEBE] = {{EVO_LEVEL, 19, SPECIES_FLOETTE}},
[SPECIES_FLOETTE] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_FLORGES}},
[SPECIES_FLABEBE_RED_FLOWER] = {{EVO_LEVEL, 19, SPECIES_FLOETTE_RED_FLOWER}},
[SPECIES_FLOETTE_RED_FLOWER] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_FLORGES_RED_FLOWER}},
[SPECIES_SKIDDO] = {{EVO_LEVEL, 32, SPECIES_GOGOAT}},
[SPECIES_PANCHAM] = {{EVO_LEVEL_DARK_TYPE_MON_IN_PARTY, 32, SPECIES_PANGORO}},
[SPECIES_ESPURR] = {{EVO_LEVEL_MALE, 25, SPECIES_MEOWSTIC},
[SPECIES_ESPURR] = {{EVO_LEVEL_MALE, 25, SPECIES_MEOWSTIC_MALE},
{EVO_LEVEL_FEMALE, 25, SPECIES_MEOWSTIC_FEMALE}},
[SPECIES_HONEDGE] = {{EVO_LEVEL, 35, SPECIES_DOUBLADE}},
[SPECIES_DOUBLADE] = {{EVO_ITEM, ITEM_DUSK_STONE, SPECIES_AEGISLASH}},
[SPECIES_DOUBLADE] = {{EVO_ITEM, ITEM_DUSK_STONE, SPECIES_AEGISLASH_SHIELD}},
[SPECIES_SPRITZEE] = {{EVO_TRADE_ITEM, ITEM_SACHET, SPECIES_AROMATISSE},
{EVO_ITEM, ITEM_SACHET, SPECIES_AROMATISSE}},
[SPECIES_SWIRLIX] = {{EVO_TRADE_ITEM, ITEM_WHIPPED_DREAM, SPECIES_SLURPUFF},
@ -446,8 +446,8 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
{EVO_LEVEL_FOG, 50, SPECIES_GOODRA_HISUIAN}},
[SPECIES_PHANTUMP] = {{EVO_TRADE, 0, SPECIES_TREVENANT},
{EVO_ITEM, ITEM_LINKING_CORD, SPECIES_TREVENANT}},
[SPECIES_PUMPKABOO] = {{EVO_TRADE, 0, SPECIES_GOURGEIST},
{EVO_ITEM, ITEM_LINKING_CORD, SPECIES_GOURGEIST}},
[SPECIES_PUMPKABOO_AVERAGE] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_AVERAGE},
{EVO_ITEM, ITEM_LINKING_CORD, SPECIES_GOURGEIST_AVERAGE}},
[SPECIES_BERGMITE] = {{EVO_LEVEL, 37, SPECIES_AVALUGG},
{EVO_NONE, 0, SPECIES_AVALUGG_HISUIAN}},
[SPECIES_NOIBAT] = {{EVO_LEVEL, 48, SPECIES_NOIVERN}},
@ -469,7 +469,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
[SPECIES_CRABRAWLER] = {{EVO_SPECIFIC_MAP, MAP_SHOAL_CAVE_LOW_TIDE_ICE_ROOM, SPECIES_CRABOMINABLE},
{EVO_ITEM, ITEM_ICE_STONE, SPECIES_CRABOMINABLE}},
[SPECIES_CUTIEFLY] = {{EVO_LEVEL, 25, SPECIES_RIBOMBEE}},
[SPECIES_ROCKRUFF] = {{EVO_LEVEL_DAY, 25, SPECIES_LYCANROC},
[SPECIES_ROCKRUFF] = {{EVO_LEVEL_DAY, 25, SPECIES_LYCANROC_MIDDAY},
{EVO_LEVEL_NIGHT, 25, SPECIES_LYCANROC_MIDNIGHT}},
[SPECIES_MAREANIE] = {{EVO_LEVEL, 38, SPECIES_TOXAPEX}},
[SPECIES_MUDBRAY] = {{EVO_LEVEL, 30, SPECIES_MUDSDALE}},
@ -482,7 +482,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
[SPECIES_STEENEE] = {{EVO_MOVE, MOVE_STOMP, SPECIES_TSAREENA}},
[SPECIES_WIMPOD] = {{EVO_LEVEL, 30, SPECIES_GOLISOPOD}},
[SPECIES_SANDYGAST] = {{EVO_LEVEL, 42, SPECIES_PALOSSAND}},
[SPECIES_TYPE_NULL] = {{EVO_FRIENDSHIP, 0, SPECIES_SILVALLY}},
[SPECIES_TYPE_NULL] = {{EVO_FRIENDSHIP, 0, SPECIES_SILVALLY_NORMAL}},
[SPECIES_JANGMO_O] = {{EVO_LEVEL, 35, SPECIES_HAKAMO_O}},
[SPECIES_HAKAMO_O] = {{EVO_LEVEL, 45, SPECIES_KOMMO_O}},
[SPECIES_COSMOG] = {{EVO_LEVEL, 43, SPECIES_COSMOEM}},
@ -513,30 +513,30 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
{EVO_ITEM, ITEM_SWEET_APPLE, SPECIES_APPLETUN}},
[SPECIES_SILICOBRA] = {{EVO_LEVEL, 36, SPECIES_SANDACONDA}},
[SPECIES_ARROKUDA] = {{EVO_LEVEL, 26, SPECIES_BARRASKEWDA}},
[SPECIES_TOXEL] = {{EVO_LEVEL_NATURE_AMPED, 30, SPECIES_TOXTRICITY},
[SPECIES_TOXEL] = {{EVO_LEVEL_NATURE_AMPED, 30, SPECIES_TOXTRICITY_AMPED},
{EVO_LEVEL_NATURE_LOW_KEY, 30, SPECIES_TOXTRICITY_LOW_KEY}},
[SPECIES_SIZZLIPEDE] = {{EVO_LEVEL, 28, SPECIES_CENTISKORCH}},
[SPECIES_CLOBBOPUS] = {{EVO_MOVE, MOVE_TAUNT, SPECIES_GRAPPLOCT}},
[SPECIES_SINISTEA] = {{EVO_ITEM, ITEM_CRACKED_POT, SPECIES_POLTEAGEIST}},
[SPECIES_SINISTEA_PHONY] = {{EVO_ITEM, ITEM_CRACKED_POT, SPECIES_POLTEAGEIST_PHONY}},
[SPECIES_HATENNA] = {{EVO_LEVEL, 32, SPECIES_HATTREM}},
[SPECIES_HATTREM] = {{EVO_LEVEL, 42, SPECIES_HATTERENE}},
[SPECIES_IMPIDIMP] = {{EVO_LEVEL, 32, SPECIES_MORGREM}},
[SPECIES_MORGREM] = {{EVO_LEVEL, 42, SPECIES_GRIMMSNARL}},
[SPECIES_MILCERY] = {{EVO_LEVEL, 0, SPECIES_ALCREMIE},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_RUBY_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_MATCHA_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_MINT_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_LEMON_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_SALTED_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_RUBY_SWIRL},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_CARAMEL_SWIRL},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_RAINBOW_SWIRL}},
[SPECIES_MILCERY] = {{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL},
{EVO_LEVEL, 0, SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL}},
[SPECIES_SNOM] = {{EVO_FRIENDSHIP_NIGHT, 0, SPECIES_FROSMOTH}},
[SPECIES_CUFANT] = {{EVO_LEVEL, 34, SPECIES_COPPERAJAH}},
[SPECIES_DREEPY] = {{EVO_LEVEL, 50, SPECIES_DRAKLOAK}},
[SPECIES_DRAKLOAK] = {{EVO_LEVEL, 60, SPECIES_DRAGAPULT}},
[SPECIES_KUBFU] = {{EVO_DARK_SCROLL, 0, SPECIES_URSHIFU},
{EVO_ITEM, ITEM_SCROLL_OF_DARKNESS, SPECIES_URSHIFU},
[SPECIES_KUBFU] = {{EVO_DARK_SCROLL, 0, SPECIES_URSHIFU_SINGLE_STRIKE_STYLE},
{EVO_ITEM, ITEM_SCROLL_OF_DARKNESS, SPECIES_URSHIFU_SINGLE_STRIKE_STYLE},
{EVO_WATER_SCROLL, 0, SPECIES_URSHIFU_RAPID_STRIKE_STYLE},
{EVO_ITEM, ITEM_SCROLL_OF_WATERS, SPECIES_URSHIFU_RAPID_STRIKE_STYLE}},
#endif
@ -561,11 +561,11 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
[SPECIES_CORSOLA_GALARIAN] = {{EVO_LEVEL, 38, SPECIES_CURSOLA}},
[SPECIES_ZIGZAGOON_GALARIAN] = {{EVO_LEVEL, 20, SPECIES_LINOONE_GALARIAN}},
[SPECIES_LINOONE_GALARIAN] = {{EVO_LEVEL_NIGHT, 35, SPECIES_OBSTAGOON}},
[SPECIES_DARUMAKA_GALARIAN] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_DARMANITAN_GALARIAN}},
[SPECIES_DARUMAKA_GALARIAN] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE}},
[SPECIES_YAMASK_GALARIAN] = {{EVO_SCRIPT_TRIGGER_DMG, 49, SPECIES_RUNERIGUS}},
#else
[SPECIES_ZIGZAGOON_GALARIAN] = {{EVO_LEVEL, 20, SPECIES_LINOONE_GALARIAN}},
[SPECIES_DARUMAKA_GALARIAN] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_DARMANITAN_GALARIAN}},
[SPECIES_DARUMAKA_GALARIAN] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE}},
#endif
#if P_GEN_4_POKEMON == TRUE
[SPECIES_BURMY_SANDY_CLOAK] = {{EVO_LEVEL_FEMALE, 20, SPECIES_WORMADAM_SANDY_CLOAK},

View File

@ -84,7 +84,7 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
[SPECIES_ALTARIA_MEGA] = sAltariaFormChangeTable,
[SPECIES_ABSOL] = sAbsolFormChangeTable,
[SPECIES_ABSOL_MEGA] = sAbsolFormChangeTable,
[SPECIES_CASTFORM] = sCastformFormChangeTable,
[SPECIES_CASTFORM_NORMAL] = sCastformFormChangeTable,
[SPECIES_CASTFORM_SUNNY] = sCastformFormChangeTable,
[SPECIES_CASTFORM_RAINY] = sCastformFormChangeTable,
[SPECIES_CASTFORM_SNOWY] = sCastformFormChangeTable,
@ -109,10 +109,10 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
[SPECIES_RAYQUAZA] = sRayquazaFormChangeTable,
[SPECIES_RAYQUAZA_MEGA] = sRayquazaFormChangeTable,
#if P_GEN_4_POKEMON == TRUE
[SPECIES_BURMY] = sBurmyFormChangeTable,
[SPECIES_BURMY_PLANT_CLOAK] = sBurmyFormChangeTable,
[SPECIES_BURMY_SANDY_CLOAK] = sBurmyFormChangeTable,
[SPECIES_BURMY_TRASH_CLOAK] = sBurmyFormChangeTable,
[SPECIES_CHERRIM] = sCherrimFormChangeTable,
[SPECIES_CHERRIM_OVERCAST] = sCherrimFormChangeTable,
[SPECIES_CHERRIM_SUNSHINE] = sCherrimFormChangeTable,
[SPECIES_LOPUNNY] = sLopunnyFormChangeTable,
[SPECIES_LOPUNNY_MEGA] = sLopunnyFormChangeTable,
@ -128,11 +128,11 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
[SPECIES_DIALGA_ORIGIN] = sDialgaFormChangeTable,
[SPECIES_PALKIA] = sPalkiaFormChangeTable,
[SPECIES_PALKIA_ORIGIN] = sPalkiaFormChangeTable,
[SPECIES_GIRATINA] = sGiratinaFormChangeTable,
[SPECIES_GIRATINA_ALTERED] = sGiratinaFormChangeTable,
[SPECIES_GIRATINA_ORIGIN] = sGiratinaFormChangeTable,
[SPECIES_SHAYMIN] = sShayminFormChangeTable,
[SPECIES_SHAYMIN_LAND] = sShayminFormChangeTable,
[SPECIES_SHAYMIN_SKY] = sShayminFormChangeTable,
[SPECIES_ARCEUS] = sArceusFormChangeTable,
[SPECIES_ARCEUS_NORMAL] = sArceusFormChangeTable,
[SPECIES_ARCEUS_FIGHTING] = sArceusFormChangeTable,
[SPECIES_ARCEUS_FLYING] = sArceusFormChangeTable,
[SPECIES_ARCEUS_POISON] = sArceusFormChangeTable,
@ -154,21 +154,21 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
#if P_GEN_5_POKEMON == TRUE
[SPECIES_AUDINO] = sAudinoFormChangeTable,
[SPECIES_AUDINO_MEGA] = sAudinoFormChangeTable,
[SPECIES_DARMANITAN] = sDarmanitanFormChangeTable,
[SPECIES_DARMANITAN_STANDARD_MODE] = sDarmanitanFormChangeTable,
[SPECIES_DARMANITAN_ZEN_MODE] = sDarmanitanFormChangeTable,
[SPECIES_DARMANITAN_GALARIAN] = sDarmanitanGalarianFormChangeTable,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = sDarmanitanGalarianFormChangeTable,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = sDarmanitanGalarianFormChangeTable,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = sDarmanitanGalarianFormChangeTable,
[SPECIES_GARBODOR] = sGarbodorFormChangeTable,
[SPECIES_GARBODOR_GIGANTAMAX] = sGarbodorFormChangeTable,
[SPECIES_TORNADUS] = sTornadusFormChangeTable,
[SPECIES_TORNADUS_INCARNATE] = sTornadusFormChangeTable,
[SPECIES_TORNADUS_THERIAN] = sTornadusFormChangeTable,
[SPECIES_THUNDURUS] = sThundurusFormChangeTable,
[SPECIES_THUNDURUS_INCARNATE] = sThundurusFormChangeTable,
[SPECIES_THUNDURUS_THERIAN] = sThundurusFormChangeTable,
[SPECIES_LANDORUS] = sLandorusFormChangeTable,
[SPECIES_LANDORUS_INCARNATE] = sLandorusFormChangeTable,
[SPECIES_LANDORUS_THERIAN] = sLandorusFormChangeTable,
[SPECIES_KELDEO] = sKeldeoFormChangeTable,
[SPECIES_KELDEO_ORDINARY] = sKeldeoFormChangeTable,
[SPECIES_KELDEO_RESOLUTE] = sKeldeoFormChangeTable,
[SPECIES_MELOETTA] = sMeloettaFormChangeTable,
[SPECIES_MELOETTA_ARIA] = sMeloettaFormChangeTable,
[SPECIES_MELOETTA_PIROUETTE] = sMeloettaFormChangeTable,
[SPECIES_GENESECT] = sGenesectFormChangeTable,
[SPECIES_GENESECT_DOUSE_DRIVE] = sGenesectFormChangeTable,
@ -179,26 +179,26 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
#if P_GEN_6_POKEMON == TRUE
[SPECIES_GRENINJA_BATTLE_BOND] = sGreninjaBattleBondFormChangeTable,
[SPECIES_GRENINJA_ASH] = sGreninjaBattleBondFormChangeTable,
[SPECIES_AEGISLASH] = sAegislashFormChangeTable,
[SPECIES_AEGISLASH_SHIELD] = sAegislashFormChangeTable,
[SPECIES_AEGISLASH_BLADE] = sAegislashFormChangeTable,
[SPECIES_XERNEAS] = sXerneasFormChangeTable,
[SPECIES_XERNEAS_NEUTRAL] = sXerneasFormChangeTable,
[SPECIES_XERNEAS_ACTIVE] = sXerneasFormChangeTable,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = sZygardePowerConstructFormChangeTable,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = sZygardePowerConstructFormChangeTable,
[SPECIES_ZYGARDE_COMPLETE] = sZygardePowerConstructFormChangeTable,
[SPECIES_DIANCIE] = sDiancieFormChangeTable,
[SPECIES_DIANCIE_MEGA] = sDiancieFormChangeTable,
[SPECIES_HOOPA] = sHoopaFormChangeTable,
[SPECIES_HOOPA_CONFINED] = sHoopaFormChangeTable,
[SPECIES_HOOPA_UNBOUND] = sHoopaFormChangeTable,
#endif
#if P_GEN_7_POKEMON == TRUE
[SPECIES_ORICORIO] = sOricorioFormChangeTable,
[SPECIES_ORICORIO_BAILE] = sOricorioFormChangeTable,
[SPECIES_ORICORIO_POM_POM] = sOricorioFormChangeTable,
[SPECIES_ORICORIO_PAU] = sOricorioFormChangeTable,
[SPECIES_ORICORIO_SENSU] = sOricorioFormChangeTable,
[SPECIES_WISHIWASHI] = sWishiwashiFormChangeTable,
[SPECIES_WISHIWASHI_SOLO] = sWishiwashiFormChangeTable,
[SPECIES_WISHIWASHI_SCHOOL] = sWishiwashiFormChangeTable,
[SPECIES_SILVALLY] = sSilvallyFormChangeTable,
[SPECIES_SILVALLY_NORMAL] = sSilvallyFormChangeTable,
[SPECIES_SILVALLY_BUG] = sSilvallyFormChangeTable,
[SPECIES_SILVALLY_DARK] = sSilvallyFormChangeTable,
[SPECIES_SILVALLY_DRAGON] = sSilvallyFormChangeTable,
@ -216,9 +216,9 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
[SPECIES_SILVALLY_ROCK] = sSilvallyFormChangeTable,
[SPECIES_SILVALLY_STEEL] = sSilvallyFormChangeTable,
[SPECIES_SILVALLY_WATER] = sSilvallyFormChangeTable,
[SPECIES_MIMIKYU] = sMimikyuFormChangeTable,
[SPECIES_MIMIKYU_DISGUISED] = sMimikyuFormChangeTable,
[SPECIES_MIMIKYU_BUSTED] = sMimikyuFormChangeTable,
[SPECIES_MINIOR] = sMiniorRedFormChangeTable,
[SPECIES_MINIOR_METEOR_RED] = sMiniorRedFormChangeTable,
[SPECIES_MINIOR_CORE_RED] = sMiniorRedFormChangeTable,
[SPECIES_MINIOR_METEOR_BLUE] = sMiniorBlueFormChangeTable,
[SPECIES_MINIOR_CORE_BLUE] = sMiniorBlueFormChangeTable,
@ -273,23 +273,23 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
[SPECIES_GRIMMSNARL_GIGANTAMAX] = sGrimmsnarlFormChangeTable,
[SPECIES_ALCREMIE] = sAlcremieFormChangeTable,
[SPECIES_ALCREMIE_GIGANTAMAX] = sAlcremieFormChangeTable,
[SPECIES_EISCUE] = sEiscueFormChangeTable,
[SPECIES_EISCUE_ICE_FACE] = sEiscueFormChangeTable,
[SPECIES_EISCUE_NOICE_FACE] = sEiscueFormChangeTable,
[SPECIES_MORPEKO] = sMorpekoFormChangeTable,
[SPECIES_MORPEKO_FULL_BELLY] = sMorpekoFormChangeTable,
[SPECIES_MORPEKO_HANGRY] = sMorpekoFormChangeTable,
[SPECIES_COPPERAJAH] = sCopperajahFormChangeTable,
[SPECIES_COPPERAJAH_GIGANTAMAX] = sCopperajahFormChangeTable,
[SPECIES_DURALUDON] = sDuraludonFormChangeTable,
[SPECIES_DURALUDON_GIGANTAMAX] = sDuraludonFormChangeTable,
[SPECIES_ZACIAN] = sZacianFormChangeTable,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = sZacianFormChangeTable,
[SPECIES_ZACIAN_CROWNED_SWORD] = sZacianFormChangeTable,
[SPECIES_ZAMAZENTA] = sZamazentaFormChangeTable,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = sZamazentaFormChangeTable,
[SPECIES_ZAMAZENTA_CROWNED_SHIELD] = sZamazentaFormChangeTable,
[SPECIES_URSHIFU] = sUrshifuFormChangeTable,
[SPECIES_URSHIFU_GIGANTAMAX] = sUrshifuFormChangeTable,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = sUrshifuSingleStrikeFormChangeTable,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = sUrshifuSingleStrikeFormChangeTable,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = sUrshifuRapidStrikeFormChangeTable,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = sUrshifuRapidStrikeFormChangeTable,
[SPECIES_ENAMORUS] = sEnamorusFormChangeTable,
[SPECIES_ENAMORUS_INCARNATE] = sEnamorusFormChangeTable,
[SPECIES_ENAMORUS_THERIAN] = sEnamorusFormChangeTable,
#endif
};

View File

@ -164,18 +164,18 @@ static const struct FormChange sCastformFormChangeTable[] = {
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_SUNNY, B_WEATHER_SUN, ABILITY_FORECAST},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_RAINY, B_WEATHER_RAIN, ABILITY_FORECAST},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_SNOWY, B_WEATHER_HAIL | B_WEATHER_SNOW, ABILITY_FORECAST},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM, ~(B_WEATHER_SUN | B_WEATHER_RAIN | B_WEATHER_HAIL | B_WEATHER_SNOW), ABILITY_FORECAST},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM, B_WEATHER_NONE, ABILITY_FORECAST},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_NORMAL, ~(B_WEATHER_SUN | B_WEATHER_RAIN | B_WEATHER_HAIL | B_WEATHER_SNOW), ABILITY_FORECAST},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_NORMAL, B_WEATHER_NONE, ABILITY_FORECAST},
#else
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_SUNNY, B_WEATHER_SUN},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_RAINY, B_WEATHER_RAIN},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_SNOWY, B_WEATHER_HAIL | B_WEATHER_SNOW},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM, ~(B_WEATHER_SUN | B_WEATHER_RAIN | B_WEATHER_HAIL | B_WEATHER_SNOW)},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM, B_WEATHER_NONE},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_NORMAL, ~(B_WEATHER_SUN | B_WEATHER_RAIN | B_WEATHER_HAIL | B_WEATHER_SNOW)},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CASTFORM_NORMAL, B_WEATHER_NONE},
#endif
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_CASTFORM},
{FORM_CHANGE_FAINT, SPECIES_CASTFORM},
{FORM_CHANGE_END_BATTLE, SPECIES_CASTFORM},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_CASTFORM_NORMAL},
{FORM_CHANGE_FAINT, SPECIES_CASTFORM_NORMAL},
{FORM_CHANGE_END_BATTLE, SPECIES_CASTFORM_NORMAL},
{FORM_CHANGE_TERMINATOR},
};
@ -231,11 +231,11 @@ static const struct FormChange sRayquazaFormChangeTable[] = {
#if P_GEN_4_POKEMON == TRUE
static const struct FormChange sBurmyFormChangeTable[] = {
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY, BATTLE_TERRAIN_GRASS},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY, BATTLE_TERRAIN_LONG_GRASS},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY, BATTLE_TERRAIN_POND},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY, BATTLE_TERRAIN_MOUNTAIN},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY, BATTLE_TERRAIN_PLAIN},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_PLANT_CLOAK, BATTLE_TERRAIN_GRASS},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_PLANT_CLOAK, BATTLE_TERRAIN_LONG_GRASS},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_PLANT_CLOAK, BATTLE_TERRAIN_POND},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_PLANT_CLOAK, BATTLE_TERRAIN_MOUNTAIN},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_PLANT_CLOAK, BATTLE_TERRAIN_PLAIN},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_SANDY_CLOAK, BATTLE_TERRAIN_CAVE},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_SANDY_CLOAK, BATTLE_TERRAIN_SAND},
{FORM_CHANGE_END_BATTLE_TERRAIN, SPECIES_BURMY_TRASH_CLOAK, BATTLE_TERRAIN_BUILDING},
@ -245,16 +245,16 @@ static const struct FormChange sBurmyFormChangeTable[] = {
static const struct FormChange sCherrimFormChangeTable[] = {
#if B_WEATHER_FORMS >= GEN_5
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM_SUNSHINE, B_WEATHER_SUN, ABILITY_FLOWER_GIFT},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM, ~B_WEATHER_SUN, ABILITY_FLOWER_GIFT},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM, B_WEATHER_NONE, ABILITY_FLOWER_GIFT},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM_OVERCAST, ~B_WEATHER_SUN, ABILITY_FLOWER_GIFT},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM_OVERCAST, B_WEATHER_NONE, ABILITY_FLOWER_GIFT},
#else
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM_SUNSHINE, B_WEATHER_SUN},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM, ~B_WEATHER_SUN},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM, B_WEATHER_NONE},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM_OVERCAST, ~B_WEATHER_SUN},
{FORM_CHANGE_BATTLE_WEATHER, SPECIES_CHERRIM_OVERCAST, B_WEATHER_NONE},
#endif
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_CHERRIM},
{FORM_CHANGE_FAINT, SPECIES_CHERRIM},
{FORM_CHANGE_END_BATTLE, SPECIES_CHERRIM},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_CHERRIM_OVERCAST},
{FORM_CHANGE_FAINT, SPECIES_CHERRIM_OVERCAST},
{FORM_CHANGE_END_BATTLE, SPECIES_CHERRIM_OVERCAST},
{FORM_CHANGE_TERMINATOR},
};
@ -296,7 +296,7 @@ static const struct FormChange sPalkiaFormChangeTable[] = {
};
static const struct FormChange sGiratinaFormChangeTable[] = {
{FORM_CHANGE_ITEM_HOLD, SPECIES_GIRATINA, ITEM_NONE},
{FORM_CHANGE_ITEM_HOLD, SPECIES_GIRATINA_ALTERED, ITEM_NONE},
#if I_GRISEOUS_ORB_FORM_CHANGE < GEN_9
{FORM_CHANGE_ITEM_HOLD, SPECIES_GIRATINA_ORIGIN, ITEM_GRISEOUS_ORB},
#endif
@ -306,12 +306,12 @@ static const struct FormChange sGiratinaFormChangeTable[] = {
static const struct FormChange sShayminFormChangeTable[] = {
{FORM_CHANGE_ITEM_USE, SPECIES_SHAYMIN_SKY, ITEM_GRACIDEA, DAY},
// {FORM_CHANGE_WITHDRAW, SPECIES_SHAYMIN},
// {FORM_CHANGE_WITHDRAW, SPECIES_SHAYMIN_LAND},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sArceusFormChangeTable[] = {
{FORM_CHANGE_ITEM_HOLD, SPECIES_ARCEUS, ITEM_NONE, ABILITY_MULTITYPE},
{FORM_CHANGE_ITEM_HOLD, SPECIES_ARCEUS_NORMAL, ITEM_NONE, ABILITY_MULTITYPE},
{FORM_CHANGE_ITEM_HOLD, SPECIES_ARCEUS_FIGHTING, ITEM_FIST_PLATE, ABILITY_MULTITYPE},
{FORM_CHANGE_ITEM_HOLD, SPECIES_ARCEUS_FIGHTING, ITEM_FIGHTINIUM_Z, ABILITY_MULTITYPE},
{FORM_CHANGE_ITEM_HOLD, SPECIES_ARCEUS_FLYING, ITEM_SKY_PLATE, ABILITY_MULTITYPE},
@ -357,48 +357,48 @@ static const struct FormChange sAudinoFormChangeTable[] = {
};
static const struct FormChange sDarmanitanFormChangeTable[] = {
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN, ABILITY_ZEN_MODE, HP_HIGHER_THAN, 50},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN_ZEN_MODE, ABILITY_ZEN_MODE, HP_LOWER_EQ_THAN, 50},
{FORM_CHANGE_FAINT, SPECIES_DARMANITAN},
{FORM_CHANGE_END_BATTLE, SPECIES_DARMANITAN},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN_STANDARD_MODE, ABILITY_ZEN_MODE, HP_HIGHER_THAN, 50},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN_ZEN_MODE, ABILITY_ZEN_MODE, HP_LOWER_EQ_THAN, 50},
{FORM_CHANGE_FAINT, SPECIES_DARMANITAN_STANDARD_MODE},
{FORM_CHANGE_END_BATTLE, SPECIES_DARMANITAN_STANDARD_MODE},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sDarmanitanGalarianFormChangeTable[] = {
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN_GALARIAN, ABILITY_ZEN_MODE, HP_HIGHER_THAN, 50},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN_ZEN_MODE_GALARIAN, ABILITY_ZEN_MODE, HP_LOWER_EQ_THAN, 50},
{FORM_CHANGE_FAINT, SPECIES_DARMANITAN_GALARIAN},
{FORM_CHANGE_END_BATTLE, SPECIES_DARMANITAN_GALARIAN},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE, ABILITY_ZEN_MODE, HP_HIGHER_THAN, 50},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_DARMANITAN_GALARIAN_ZEN_MODE, ABILITY_ZEN_MODE, HP_LOWER_EQ_THAN, 50},
{FORM_CHANGE_FAINT, SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE},
{FORM_CHANGE_END_BATTLE, SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sMeloettaFormChangeTable[] = {
{FORM_CHANGE_FAINT, SPECIES_MELOETTA},
{FORM_CHANGE_END_BATTLE, SPECIES_MELOETTA},
{FORM_CHANGE_FAINT, SPECIES_MELOETTA_ARIA},
{FORM_CHANGE_END_BATTLE, SPECIES_MELOETTA_ARIA},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sTornadusFormChangeTable[] = {
{FORM_CHANGE_ITEM_USE, SPECIES_TORNADUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_TORNADUS, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_TORNADUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_TORNADUS_INCARNATE, ITEM_REVEAL_GLASS},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sThundurusFormChangeTable[] = {
{FORM_CHANGE_ITEM_USE, SPECIES_THUNDURUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_THUNDURUS, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_THUNDURUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_THUNDURUS_INCARNATE, ITEM_REVEAL_GLASS},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sLandorusFormChangeTable[] = {
{FORM_CHANGE_ITEM_USE, SPECIES_LANDORUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_LANDORUS, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_LANDORUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_LANDORUS_INCARNATE, ITEM_REVEAL_GLASS},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sKeldeoFormChangeTable[] = {
// {FORM_CHANGE_MOVE, SPECIES_KELDEO_RESOLUTE, MOVE_SECRET_SWORD, WHEN_LEARNED},
// {FORM_CHANGE_MOVE, SPECIES_KELDEO, MOVE_SECRET_SWORD, WHEN_FORGOTTEN},
// {FORM_CHANGE_MOVE, SPECIES_KELDEO_ORDINARY, MOVE_SECRET_SWORD, WHEN_FORGOTTEN},
{FORM_CHANGE_TERMINATOR},
};
@ -420,15 +420,15 @@ static const struct FormChange sGreninjaBattleBondFormChangeTable[] = {
};
static const struct FormChange sAegislashFormChangeTable[] = {
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_AEGISLASH},
{FORM_CHANGE_FAINT, SPECIES_AEGISLASH},
{FORM_CHANGE_END_BATTLE, SPECIES_AEGISLASH},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_AEGISLASH_SHIELD},
{FORM_CHANGE_FAINT, SPECIES_AEGISLASH_SHIELD},
{FORM_CHANGE_END_BATTLE, SPECIES_AEGISLASH_SHIELD},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sXerneasFormChangeTable[] = {
{FORM_CHANGE_BEGIN_BATTLE, SPECIES_XERNEAS_ACTIVE},
{FORM_CHANGE_END_BATTLE, SPECIES_XERNEAS, },
{FORM_CHANGE_END_BATTLE, SPECIES_XERNEAS_NEUTRAL},
{FORM_CHANGE_TERMINATOR},
};
@ -445,15 +445,15 @@ static const struct FormChange sDiancieFormChangeTable[] = {
};
static const struct FormChange sHoopaFormChangeTable[] = {
{FORM_CHANGE_ITEM_USE, SPECIES_HOOPA_UNBOUND, ITEM_PRISON_BOTTLE, SPECIES_HOOPA},
{FORM_CHANGE_WITHDRAW, SPECIES_HOOPA},
{FORM_CHANGE_ITEM_USE, SPECIES_HOOPA_UNBOUND, ITEM_PRISON_BOTTLE, SPECIES_HOOPA_CONFINED},
{FORM_CHANGE_WITHDRAW, SPECIES_HOOPA_CONFINED},
{FORM_CHANGE_TERMINATOR},
};
#endif
#if P_GEN_7_POKEMON == TRUE
static const struct FormChange sOricorioFormChangeTable[] = {
{FORM_CHANGE_ITEM_USE, SPECIES_ORICORIO, ITEM_RED_NECTAR},
{FORM_CHANGE_ITEM_USE, SPECIES_ORICORIO_BAILE, ITEM_RED_NECTAR},
{FORM_CHANGE_ITEM_USE, SPECIES_ORICORIO_POM_POM, ITEM_YELLOW_NECTAR},
{FORM_CHANGE_ITEM_USE, SPECIES_ORICORIO_PAU, ITEM_PINK_NECTAR},
{FORM_CHANGE_ITEM_USE, SPECIES_ORICORIO_SENSU, ITEM_PURPLE_NECTAR},
@ -461,15 +461,15 @@ static const struct FormChange sOricorioFormChangeTable[] = {
};
static const struct FormChange sWishiwashiFormChangeTable[] = {
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_WISHIWASHI_SCHOOL, ABILITY_SCHOOLING, HP_HIGHER_THAN, 25},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_WISHIWASHI, ABILITY_SCHOOLING, HP_LOWER_EQ_THAN, 25},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_WISHIWASHI},
{FORM_CHANGE_FAINT, SPECIES_WISHIWASHI},
{FORM_CHANGE_END_BATTLE, SPECIES_WISHIWASHI},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_WISHIWASHI_SOLO, ABILITY_SCHOOLING, HP_LOWER_EQ_THAN, 25},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_WISHIWASHI_SOLO},
{FORM_CHANGE_FAINT, SPECIES_WISHIWASHI_SOLO},
{FORM_CHANGE_END_BATTLE, SPECIES_WISHIWASHI_SOLO},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sSilvallyFormChangeTable[] = {
{FORM_CHANGE_ITEM_HOLD, SPECIES_SILVALLY, ITEM_NONE, ABILITY_RKS_SYSTEM},
{FORM_CHANGE_ITEM_HOLD, SPECIES_SILVALLY_NORMAL, ITEM_NONE, ABILITY_RKS_SYSTEM},
{FORM_CHANGE_ITEM_HOLD, SPECIES_SILVALLY_FIGHTING, ITEM_FIGHTING_MEMORY, ABILITY_RKS_SYSTEM},
{FORM_CHANGE_ITEM_HOLD, SPECIES_SILVALLY_FLYING, ITEM_FLYING_MEMORY, ABILITY_RKS_SYSTEM},
{FORM_CHANGE_ITEM_HOLD, SPECIES_SILVALLY_POISON, ITEM_POISON_MEMORY, ABILITY_RKS_SYSTEM},
@ -491,14 +491,14 @@ static const struct FormChange sSilvallyFormChangeTable[] = {
};
static const struct FormChange sMimikyuFormChangeTable[] = {
{FORM_CHANGE_FAINT, SPECIES_MIMIKYU},
{FORM_CHANGE_END_BATTLE, SPECIES_MIMIKYU},
{FORM_CHANGE_FAINT, SPECIES_MIMIKYU_DISGUISED},
{FORM_CHANGE_END_BATTLE, SPECIES_MIMIKYU_DISGUISED},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sMiniorRedFormChangeTable[] = {
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_MINIOR, ABILITY_SHIELDS_DOWN, HP_HIGHER_THAN, 50},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_MINIOR_CORE_RED, ABILITY_SHIELDS_DOWN, HP_LOWER_EQ_THAN, 50},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_MINIOR_METEOR_RED, ABILITY_SHIELDS_DOWN, HP_HIGHER_THAN, 50},
{FORM_CHANGE_BATTLE_HP_PERCENT, SPECIES_MINIOR_CORE_RED, ABILITY_SHIELDS_DOWN, HP_LOWER_EQ_THAN, 50},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_MINIOR_CORE_RED},
{FORM_CHANGE_FAINT, SPECIES_MINIOR_CORE_RED},
{FORM_CHANGE_END_BATTLE, SPECIES_MINIOR_CORE_RED},
@ -573,35 +573,35 @@ static const struct FormChange sCramorantFormChangeTable[] = {
};
static const struct FormChange sEiscueFormChangeTable[] = {
{FORM_CHANGE_FAINT, SPECIES_EISCUE},
{FORM_CHANGE_END_BATTLE, SPECIES_EISCUE},
{FORM_CHANGE_FAINT, SPECIES_EISCUE_ICE_FACE},
{FORM_CHANGE_END_BATTLE, SPECIES_EISCUE_ICE_FACE},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sMorpekoFormChangeTable[] = {
{FORM_CHANGE_BATTLE_TURN_END, SPECIES_MORPEKO_HANGRY, ABILITY_HUNGER_SWITCH},
{FORM_CHANGE_BATTLE_TURN_END, SPECIES_MORPEKO , ABILITY_HUNGER_SWITCH},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_MORPEKO},
{FORM_CHANGE_FAINT, SPECIES_MORPEKO},
{FORM_CHANGE_END_BATTLE, SPECIES_MORPEKO},
{FORM_CHANGE_BATTLE_TURN_END, SPECIES_MORPEKO_HANGRY, ABILITY_HUNGER_SWITCH},
{FORM_CHANGE_BATTLE_TURN_END, SPECIES_MORPEKO_FULL_BELLY, ABILITY_HUNGER_SWITCH},
{FORM_CHANGE_BATTLE_SWITCH, SPECIES_MORPEKO_FULL_BELLY},
{FORM_CHANGE_FAINT, SPECIES_MORPEKO_FULL_BELLY},
{FORM_CHANGE_END_BATTLE, SPECIES_MORPEKO_FULL_BELLY},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sZacianFormChangeTable[] = {
{FORM_CHANGE_BEGIN_BATTLE, SPECIES_ZACIAN_CROWNED_SWORD, ITEM_RUSTED_SWORD, MOVE_IRON_HEAD, MOVE_BEHEMOTH_BLADE},
{FORM_CHANGE_END_BATTLE, SPECIES_ZACIAN, ITEM_RUSTED_SWORD, MOVE_BEHEMOTH_BLADE, MOVE_IRON_HEAD},
{FORM_CHANGE_BEGIN_BATTLE, SPECIES_ZACIAN_CROWNED_SWORD, ITEM_RUSTED_SWORD, MOVE_IRON_HEAD, MOVE_BEHEMOTH_BLADE},
{FORM_CHANGE_END_BATTLE, SPECIES_ZACIAN_HERO_OF_MANY_BATTLES, ITEM_RUSTED_SWORD, MOVE_BEHEMOTH_BLADE, MOVE_IRON_HEAD},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sZamazentaFormChangeTable[] = {
{FORM_CHANGE_BEGIN_BATTLE, SPECIES_ZAMAZENTA_CROWNED_SHIELD, ITEM_RUSTED_SHIELD, MOVE_IRON_HEAD, MOVE_BEHEMOTH_BASH},
{FORM_CHANGE_END_BATTLE, SPECIES_ZAMAZENTA, ITEM_RUSTED_SHIELD, MOVE_BEHEMOTH_BASH, MOVE_IRON_HEAD},
{FORM_CHANGE_BEGIN_BATTLE, SPECIES_ZAMAZENTA_CROWNED_SHIELD, ITEM_RUSTED_SHIELD, MOVE_IRON_HEAD, MOVE_BEHEMOTH_BASH},
{FORM_CHANGE_END_BATTLE, SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES, ITEM_RUSTED_SHIELD, MOVE_BEHEMOTH_BASH, MOVE_IRON_HEAD},
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sEnamorusFormChangeTable[] = {
{FORM_CHANGE_ITEM_USE, SPECIES_ENAMORUS, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_ENAMORUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_ENAMORUS_INCARNATE, ITEM_REVEAL_GLASS},
{FORM_CHANGE_ITEM_USE, SPECIES_ENAMORUS_THERIAN, ITEM_REVEAL_GLASS},
{FORM_CHANGE_TERMINATOR},
};
@ -778,9 +778,9 @@ static const struct FormChange sDuraludonFormChangeTable[] =
{FORM_CHANGE_TERMINATOR},
};
static const struct FormChange sUrshifuFormChangeTable[] =
static const struct FormChange sUrshifuSingleStrikeFormChangeTable[] =
{
{FORM_CHANGE_BATTLE_GIGANTAMAX, SPECIES_URSHIFU_GIGANTAMAX},
{FORM_CHANGE_BATTLE_GIGANTAMAX, SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX},
{FORM_CHANGE_TERMINATOR},
};

View File

@ -72,7 +72,7 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
[SPECIES_SHARPEDO] = sSharpedoFormSpeciesIdTable,
[SPECIES_CAMERUPT] = sCameruptFormSpeciesIdTable,
[SPECIES_ALTARIA] = sAltariaFormSpeciesIdTable,
[SPECIES_CASTFORM] = sCastformFormSpeciesIdTable,
[SPECIES_CASTFORM_NORMAL] = sCastformFormSpeciesIdTable,
[SPECIES_BANETTE] = sBanetteFormSpeciesIdTable,
[SPECIES_ABSOL] = sAbsolFormSpeciesIdTable,
[SPECIES_GLALIE] = sGlalieFormSpeciesIdTable,
@ -83,13 +83,13 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
[SPECIES_KYOGRE] = sKyogreFormSpeciesIdTable,
[SPECIES_GROUDON] = sGroudonFormSpeciesIdTable,
[SPECIES_RAYQUAZA] = sRayquazaFormSpeciesIdTable,
[SPECIES_DEOXYS] = sDeoxysFormSpeciesIdTable,
[SPECIES_DEOXYS_NORMAL] = sDeoxysFormSpeciesIdTable,
#if P_GEN_4_POKEMON == TRUE
[SPECIES_BURMY] = sBurmyFormSpeciesIdTable,
[SPECIES_WORMADAM] = sWormadamFormSpeciesIdTable,
[SPECIES_CHERRIM] = sCherrimFormSpeciesIdTable,
[SPECIES_SHELLOS] = sShellosFormSpeciesIdTable,
[SPECIES_GASTRODON] = sGastrodonFormSpeciesIdTable,
[SPECIES_BURMY_PLANT_CLOAK] = sBurmyFormSpeciesIdTable,
[SPECIES_WORMADAM_PLANT_CLOAK] = sWormadamFormSpeciesIdTable,
[SPECIES_CHERRIM_OVERCAST] = sCherrimFormSpeciesIdTable,
[SPECIES_SHELLOS_WEST_SEA] = sShellosFormSpeciesIdTable,
[SPECIES_GASTRODON_WEST_SEA] = sGastrodonFormSpeciesIdTable,
[SPECIES_LOPUNNY] = sLopunnyFormSpeciesIdTable,
[SPECIES_GARCHOMP] = sGarchompFormSpeciesIdTable,
[SPECIES_LUCARIO] = sLucarioFormSpeciesIdTable,
@ -98,80 +98,80 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
[SPECIES_ROTOM] = sRotomFormSpeciesIdTable,
[SPECIES_DIALGA] = sDialgaFormSpeciesIdTable,
[SPECIES_PALKIA] = sPalkiaFormSpeciesIdTable,
[SPECIES_GIRATINA] = sGiratinaFormSpeciesIdTable,
[SPECIES_SHAYMIN] = sShayminFormSpeciesIdTable,
[SPECIES_ARCEUS] = sArceusFormSpeciesIdTable,
[SPECIES_GIRATINA_ALTERED] = sGiratinaFormSpeciesIdTable,
[SPECIES_SHAYMIN_LAND] = sShayminFormSpeciesIdTable,
[SPECIES_ARCEUS_NORMAL] = sArceusFormSpeciesIdTable,
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_SAMUROTT] = sSamurottFormSpeciesIdTable,
[SPECIES_AUDINO] = sAudinoFormSpeciesIdTable,
[SPECIES_BASCULIN] = sBasculinFormSpeciesIdTable,
[SPECIES_BASCULIN_RED_STRIPED] = sBasculinFormSpeciesIdTable,
[SPECIES_LILLIGANT] = sLilligantFormSpeciesIdTable,
[SPECIES_DARUMAKA] = sDarumakaFormSpeciesIdTable,
[SPECIES_DARMANITAN] = sDarmanitanFormSpeciesIdTable,
[SPECIES_DARMANITAN_STANDARD_MODE] = sDarmanitanFormSpeciesIdTable,
[SPECIES_YAMASK] = sYamaskFormSpeciesIdTable,
[SPECIES_ZORUA] = sZoruaFormSpeciesIdTable,
[SPECIES_ZOROARK] = sZoroarkFormSpeciesIdTable,
[SPECIES_DEERLING] = sDeerlingFormSpeciesIdTable,
[SPECIES_SAWSBUCK] = sSawsbuckFormSpeciesIdTable,
[SPECIES_DEERLING_SPRING] = sDeerlingFormSpeciesIdTable,
[SPECIES_SAWSBUCK_SPRING] = sSawsbuckFormSpeciesIdTable,
[SPECIES_STUNFISK] = sStunfiskFormSpeciesIdTable,
[SPECIES_BRAVIARY] = sBraviaryFormSpeciesIdTable,
[SPECIES_TORNADUS] = sTornadusFormSpeciesIdTable,
[SPECIES_THUNDURUS] = sThundurusFormSpeciesIdTable,
[SPECIES_LANDORUS] = sLandorusFormSpeciesIdTable,
[SPECIES_TORNADUS_INCARNATE] = sTornadusFormSpeciesIdTable,
[SPECIES_THUNDURUS_INCARNATE] = sThundurusFormSpeciesIdTable,
[SPECIES_LANDORUS_INCARNATE] = sLandorusFormSpeciesIdTable,
[SPECIES_KYUREM] = sKyuremFormSpeciesIdTable,
[SPECIES_KELDEO] = sKeldeoFormSpeciesIdTable,
[SPECIES_MELOETTA] = sMeloettaFormSpeciesIdTable,
[SPECIES_KELDEO_ORDINARY] = sKeldeoFormSpeciesIdTable,
[SPECIES_MELOETTA_ARIA] = sMeloettaFormSpeciesIdTable,
[SPECIES_GENESECT] = sGenesectFormSpeciesIdTable,
#endif
#if P_GEN_6_POKEMON == TRUE
[SPECIES_GRENINJA] = sGreninjaFormSpeciesIdTable,
[SPECIES_VIVILLON] = sVivillonFormSpeciesIdTable,
[SPECIES_FLABEBE] = sFlabebeFormSpeciesIdTable,
[SPECIES_VIVILLON_ICY_SNOW] = sVivillonFormSpeciesIdTable,
[SPECIES_FLABEBE_RED_FLOWER] = sFlabebeFormSpeciesIdTable,
[SPECIES_FLOETTE] = sFloetteFormSpeciesIdTable,
[SPECIES_FLORGES] = sFlorgesFormSpeciesIdTable,
[SPECIES_FURFROU] = sFurfrouFormSpeciesIdTable,
[SPECIES_MEOWSTIC] = sMeowsticFormSpeciesIdTable,
[SPECIES_AEGISLASH] = sAegislashFormSpeciesIdTable,
[SPECIES_FURFROU_NATURAL] = sFurfrouFormSpeciesIdTable,
[SPECIES_MEOWSTIC_MALE] = sMeowsticFormSpeciesIdTable,
[SPECIES_AEGISLASH_SHIELD] = sAegislashFormSpeciesIdTable,
[SPECIES_SLIGGOO] = sSliggooFormSpeciesIdTable,
[SPECIES_GOODRA] = sGoodraFormSpeciesIdTable,
[SPECIES_PUMPKABOO] = sPumpkabooFormSpeciesIdTable,
[SPECIES_GOURGEIST] = sGourgeistFormSpeciesIdTable,
[SPECIES_PUMPKABOO_AVERAGE] = sPumpkabooFormSpeciesIdTable,
[SPECIES_GOURGEIST_AVERAGE] = sGourgeistFormSpeciesIdTable,
[SPECIES_AVALUGG] = sAvaluggFormSpeciesIdTable,
[SPECIES_XERNEAS] = sXerneasFormSpeciesIdTable,
[SPECIES_ZYGARDE] = sZygardeFormSpeciesIdTable,
[SPECIES_XERNEAS_NEUTRAL] = sXerneasFormSpeciesIdTable,
[SPECIES_ZYGARDE_50_AURA_BREAK] = sZygardeFormSpeciesIdTable,
[SPECIES_DIANCIE] = sDiancieFormSpeciesIdTable,
[SPECIES_HOOPA] = sHoopaFormSpeciesIdTable,
[SPECIES_HOOPA_CONFINED] = sHoopaFormSpeciesIdTable,
#endif
#if P_GEN_7_POKEMON == TRUE
[SPECIES_DECIDUEYE] = sDecidueyeFormSpeciesIdTable,
[SPECIES_ORICORIO] = sOricorioFormSpeciesIdTable,
[SPECIES_ORICORIO_BAILE] = sOricorioFormSpeciesIdTable,
[SPECIES_ROCKRUFF] = sRockruffFormSpeciesIdTable,
[SPECIES_LYCANROC] = sLycanrocFormSpeciesIdTable,
[SPECIES_WISHIWASHI] = sWishiwashiFormSpeciesIdTable,
[SPECIES_SILVALLY] = sSilvallyFormSpeciesIdTable,
[SPECIES_MINIOR] = sMiniorFormSpeciesIdTable,
[SPECIES_MIMIKYU] = sMimikyuFormSpeciesIdTable,
[SPECIES_LYCANROC_MIDDAY] = sLycanrocFormSpeciesIdTable,
[SPECIES_WISHIWASHI_SOLO] = sWishiwashiFormSpeciesIdTable,
[SPECIES_SILVALLY_NORMAL] = sSilvallyFormSpeciesIdTable,
[SPECIES_MINIOR_METEOR_RED] = sMiniorFormSpeciesIdTable,
[SPECIES_MIMIKYU_DISGUISED] = sMimikyuFormSpeciesIdTable,
[SPECIES_NECROZMA] = sNecrozmaFormSpeciesIdTable,
[SPECIES_MAGEARNA] = sMagearnaFormSpeciesIdTable,
#endif
#if P_GEN_8_POKEMON == TRUE
[SPECIES_CRAMORANT] = sCramorantFormSpeciesIdTable,
[SPECIES_TOXTRICITY] = sToxtricityFormSpeciesIdTable,
[SPECIES_SINISTEA] = sSinisteaFormSpeciesIdTable,
[SPECIES_POLTEAGEIST] = sPolteageistFormSpeciesIdTable,
[SPECIES_ALCREMIE] = sAlcremieFormSpeciesIdTable,
[SPECIES_EISCUE] = sEiscueFormSpeciesIdTable,
[SPECIES_INDEEDEE] = sIndeedeeFormSpeciesIdTable,
[SPECIES_MORPEKO] = sMorpekoFormSpeciesIdTable,
[SPECIES_ZACIAN] = sZacianFormSpeciesIdTable,
[SPECIES_ZAMAZENTA] = sZamazentaFormSpeciesIdTable,
[SPECIES_TOXTRICITY_AMPED] = sToxtricityFormSpeciesIdTable,
[SPECIES_SINISTEA_PHONY] = sSinisteaFormSpeciesIdTable,
[SPECIES_POLTEAGEIST_PHONY] = sPolteageistFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_EISCUE_ICE_FACE] = sEiscueFormSpeciesIdTable,
[SPECIES_INDEEDEE_MALE] = sIndeedeeFormSpeciesIdTable,
[SPECIES_MORPEKO_FULL_BELLY] = sMorpekoFormSpeciesIdTable,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = sZacianFormSpeciesIdTable,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = sZamazentaFormSpeciesIdTable,
[SPECIES_ETERNATUS] = sEternatusFormSpeciesIdTable,
[SPECIES_URSHIFU] = sUrshifuFormSpeciesIdTable,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = sUrshifuFormSpeciesIdTable,
[SPECIES_ZARUDE] = sZarudeFormSpeciesIdTable,
[SPECIES_CALYREX] = sCalyrexFormSpeciesIdTable,
[SPECIES_ENAMORUS] = sEnamorusFormSpeciesIdTable,
[SPECIES_BASCULEGION] = sBasculegionFormSpeciesIdTable,
[SPECIES_ENAMORUS_INCARNATE] = sEnamorusFormSpeciesIdTable,
[SPECIES_BASCULEGION_MALE] = sBasculegionFormSpeciesIdTable,
#endif
// Megas
[SPECIES_VENUSAUR_MEGA] = sVenusaurFormSpeciesIdTable,
@ -268,7 +268,7 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
[SPECIES_LINOONE_GALARIAN] = sLinooneFormSpeciesIdTable,
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = sDarumakaFormSpeciesIdTable,
[SPECIES_DARMANITAN_GALARIAN] = sDarmanitanFormSpeciesIdTable,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = sDarmanitanFormSpeciesIdTable,
[SPECIES_YAMASK_GALARIAN] = sYamaskFormSpeciesIdTable,
[SPECIES_STUNFISK_GALARIAN] = sStunfiskFormSpeciesIdTable,
#endif
@ -400,7 +400,7 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
[SPECIES_BASCULIN_WHITE_STRIPED] = sBasculinFormSpeciesIdTable,
// Darmanitan
[SPECIES_DARMANITAN_ZEN_MODE] = sDarmanitanFormSpeciesIdTable,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = sDarmanitanFormSpeciesIdTable,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = sDarmanitanFormSpeciesIdTable,
// Deerling
[SPECIES_DEERLING_SUMMER] = sDeerlingFormSpeciesIdTable,
[SPECIES_DEERLING_AUTUMN] = sDeerlingFormSpeciesIdTable,
@ -491,7 +491,7 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
// Xerneas
[SPECIES_XERNEAS_ACTIVE] = sXerneasFormSpeciesIdTable,
// Zygarde
[SPECIES_ZYGARDE_10] = sZygardeFormSpeciesIdTable,
[SPECIES_ZYGARDE_10_AURA_BREAK] = sZygardeFormSpeciesIdTable,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = sZygardeFormSpeciesIdTable,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = sZygardeFormSpeciesIdTable,
[SPECIES_ZYGARDE_COMPLETE] = sZygardeFormSpeciesIdTable,
@ -562,14 +562,14 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
// Polteageist
[SPECIES_POLTEAGEIST_ANTIQUE] = sPolteageistFormSpeciesIdTable,
// Alcremie
[SPECIES_ALCREMIE_RUBY_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_MATCHA_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_MINT_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_LEMON_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_SALTED_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_RUBY_SWIRL] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = sAlcremieFormSpeciesIdTable,
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = sAlcremieFormSpeciesIdTable,
// Eiscue
[SPECIES_EISCUE_NOICE_FACE] = sEiscueFormSpeciesIdTable,
// Indeedee
@ -626,7 +626,7 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] =
[SPECIES_ALCREMIE_GIGANTAMAX] = sAlcremieFormSpeciesIdTable,
[SPECIES_COPPERAJAH_GIGANTAMAX] = sCopperajahFormSpeciesIdTable,
[SPECIES_DURALUDON_GIGANTAMAX] = sDuraludonFormSpeciesIdTable,
[SPECIES_URSHIFU_GIGANTAMAX] = sUrshifuFormSpeciesIdTable,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = sUrshifuFormSpeciesIdTable,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = sUrshifuFormSpeciesIdTable,
#endif
};

View File

@ -516,7 +516,7 @@ static const u16 sAltariaFormSpeciesIdTable[] = {
};
static const u16 sCastformFormSpeciesIdTable[] = {
SPECIES_CASTFORM,
SPECIES_CASTFORM_NORMAL,
SPECIES_CASTFORM_SUNNY,
SPECIES_CASTFORM_RAINY,
SPECIES_CASTFORM_SNOWY,
@ -584,7 +584,7 @@ static const u16 sRayquazaFormSpeciesIdTable[] = {
};
static const u16 sDeoxysFormSpeciesIdTable[] = {
SPECIES_DEOXYS,
SPECIES_DEOXYS_NORMAL,
SPECIES_DEOXYS_ATTACK,
SPECIES_DEOXYS_DEFENSE,
SPECIES_DEOXYS_SPEED,
@ -593,33 +593,33 @@ static const u16 sDeoxysFormSpeciesIdTable[] = {
#if P_GEN_4_POKEMON == TRUE
static const u16 sBurmyFormSpeciesIdTable[] = {
SPECIES_BURMY,
SPECIES_BURMY_PLANT_CLOAK,
SPECIES_BURMY_SANDY_CLOAK,
SPECIES_BURMY_TRASH_CLOAK,
FORM_SPECIES_END,
};
static const u16 sWormadamFormSpeciesIdTable[] = {
SPECIES_WORMADAM,
SPECIES_WORMADAM_PLANT_CLOAK,
SPECIES_WORMADAM_SANDY_CLOAK,
SPECIES_WORMADAM_TRASH_CLOAK,
FORM_SPECIES_END,
};
static const u16 sCherrimFormSpeciesIdTable[] = {
SPECIES_CHERRIM,
SPECIES_CHERRIM_OVERCAST,
SPECIES_CHERRIM_SUNSHINE,
FORM_SPECIES_END,
};
static const u16 sShellosFormSpeciesIdTable[] = {
SPECIES_SHELLOS,
SPECIES_SHELLOS_WEST_SEA,
SPECIES_SHELLOS_EAST_SEA,
FORM_SPECIES_END,
};
static const u16 sGastrodonFormSpeciesIdTable[] = {
SPECIES_GASTRODON,
SPECIES_GASTRODON_WEST_SEA,
SPECIES_GASTRODON_EAST_SEA,
FORM_SPECIES_END,
};
@ -677,19 +677,19 @@ static const u16 sPalkiaFormSpeciesIdTable[] = {
};
static const u16 sGiratinaFormSpeciesIdTable[] = {
SPECIES_GIRATINA,
SPECIES_GIRATINA_ALTERED,
SPECIES_GIRATINA_ORIGIN,
FORM_SPECIES_END,
};
static const u16 sShayminFormSpeciesIdTable[] = {
SPECIES_SHAYMIN,
SPECIES_SHAYMIN_LAND,
SPECIES_SHAYMIN_SKY,
FORM_SPECIES_END,
};
static const u16 sArceusFormSpeciesIdTable[] = {
SPECIES_ARCEUS,
SPECIES_ARCEUS_NORMAL,
SPECIES_ARCEUS_FIGHTING,
SPECIES_ARCEUS_FLYING,
SPECIES_ARCEUS_POISON,
@ -725,7 +725,7 @@ static const u16 sAudinoFormSpeciesIdTable[] = {
};
static const u16 sBasculinFormSpeciesIdTable[] = {
SPECIES_BASCULIN,
SPECIES_BASCULIN_RED_STRIPED,
SPECIES_BASCULIN_BLUE_STRIPED,
SPECIES_BASCULIN_WHITE_STRIPED,
FORM_SPECIES_END,
@ -744,10 +744,10 @@ static const u16 sDarumakaFormSpeciesIdTable[] = {
};
static const u16 sDarmanitanFormSpeciesIdTable[] = {
SPECIES_DARMANITAN,
SPECIES_DARMANITAN_STANDARD_MODE,
SPECIES_DARMANITAN_ZEN_MODE,
SPECIES_DARMANITAN_GALARIAN,
SPECIES_DARMANITAN_ZEN_MODE_GALARIAN,
SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE,
SPECIES_DARMANITAN_GALARIAN_ZEN_MODE,
FORM_SPECIES_END,
};
@ -776,7 +776,7 @@ static const u16 sGarbodorFormSpeciesIdTable[] = {
};
static const u16 sDeerlingFormSpeciesIdTable[] = {
SPECIES_DEERLING,
SPECIES_DEERLING_SPRING,
SPECIES_DEERLING_SUMMER,
SPECIES_DEERLING_AUTUMN,
SPECIES_DEERLING_WINTER,
@ -784,7 +784,7 @@ static const u16 sDeerlingFormSpeciesIdTable[] = {
};
static const u16 sSawsbuckFormSpeciesIdTable[] = {
SPECIES_SAWSBUCK,
SPECIES_SAWSBUCK_SPRING,
SPECIES_SAWSBUCK_SUMMER,
SPECIES_SAWSBUCK_AUTUMN,
SPECIES_SAWSBUCK_WINTER,
@ -804,19 +804,19 @@ static const u16 sBraviaryFormSpeciesIdTable[] = {
};
static const u16 sTornadusFormSpeciesIdTable[] = {
SPECIES_TORNADUS,
SPECIES_TORNADUS_INCARNATE,
SPECIES_TORNADUS_THERIAN,
FORM_SPECIES_END,
};
static const u16 sThundurusFormSpeciesIdTable[] = {
SPECIES_THUNDURUS,
SPECIES_THUNDURUS_INCARNATE,
SPECIES_THUNDURUS_THERIAN,
FORM_SPECIES_END,
};
static const u16 sLandorusFormSpeciesIdTable[] = {
SPECIES_LANDORUS,
SPECIES_LANDORUS_INCARNATE,
SPECIES_LANDORUS_THERIAN,
FORM_SPECIES_END,
};
@ -829,13 +829,13 @@ static const u16 sKyuremFormSpeciesIdTable[] = {
};
static const u16 sKeldeoFormSpeciesIdTable[] = {
SPECIES_KELDEO,
SPECIES_KELDEO_ORDINARY,
SPECIES_KELDEO_RESOLUTE,
FORM_SPECIES_END,
};
static const u16 sMeloettaFormSpeciesIdTable[] = {
SPECIES_MELOETTA,
SPECIES_MELOETTA_ARIA,
SPECIES_MELOETTA_PIROUETTE,
FORM_SPECIES_END,
};
@ -859,7 +859,7 @@ static const u16 sGreninjaFormSpeciesIdTable[] = {
};
static const u16 sVivillonFormSpeciesIdTable[] = {
SPECIES_VIVILLON,
SPECIES_VIVILLON_ICY_SNOW,
SPECIES_VIVILLON_POLAR,
SPECIES_VIVILLON_TUNDRA,
SPECIES_VIVILLON_CONTINENTAL,
@ -883,7 +883,7 @@ static const u16 sVivillonFormSpeciesIdTable[] = {
};
static const u16 sFlabebeFormSpeciesIdTable[] = {
SPECIES_FLABEBE,
SPECIES_FLABEBE_RED_FLOWER,
SPECIES_FLABEBE_YELLOW_FLOWER,
SPECIES_FLABEBE_ORANGE_FLOWER,
SPECIES_FLABEBE_BLUE_FLOWER,
@ -892,7 +892,7 @@ static const u16 sFlabebeFormSpeciesIdTable[] = {
};
static const u16 sFloetteFormSpeciesIdTable[] = {
SPECIES_FLOETTE,
SPECIES_FLOETTE_RED_FLOWER,
SPECIES_FLOETTE_YELLOW_FLOWER,
SPECIES_FLOETTE_ORANGE_FLOWER,
SPECIES_FLOETTE_BLUE_FLOWER,
@ -902,7 +902,7 @@ static const u16 sFloetteFormSpeciesIdTable[] = {
};
static const u16 sFlorgesFormSpeciesIdTable[] = {
SPECIES_FLORGES,
SPECIES_FLORGES_RED_FLOWER,
SPECIES_FLORGES_YELLOW_FLOWER,
SPECIES_FLORGES_ORANGE_FLOWER,
SPECIES_FLORGES_BLUE_FLOWER,
@ -911,7 +911,7 @@ static const u16 sFlorgesFormSpeciesIdTable[] = {
};
static const u16 sFurfrouFormSpeciesIdTable[] = {
SPECIES_FURFROU,
SPECIES_FURFROU_NATURAL,
SPECIES_FURFROU_HEART_TRIM,
SPECIES_FURFROU_STAR_TRIM,
SPECIES_FURFROU_DIAMOND_TRIM,
@ -925,13 +925,13 @@ static const u16 sFurfrouFormSpeciesIdTable[] = {
};
static const u16 sMeowsticFormSpeciesIdTable[] = {
SPECIES_MEOWSTIC,
SPECIES_MEOWSTIC_MALE,
SPECIES_MEOWSTIC_FEMALE,
FORM_SPECIES_END,
};
static const u16 sAegislashFormSpeciesIdTable[] = {
SPECIES_AEGISLASH,
SPECIES_AEGISLASH_SHIELD,
SPECIES_AEGISLASH_BLADE,
FORM_SPECIES_END,
};
@ -949,7 +949,7 @@ static const u16 sGoodraFormSpeciesIdTable[] = {
};
static const u16 sPumpkabooFormSpeciesIdTable[] = {
SPECIES_PUMPKABOO,
SPECIES_PUMPKABOO_AVERAGE,
SPECIES_PUMPKABOO_SMALL,
SPECIES_PUMPKABOO_LARGE,
SPECIES_PUMPKABOO_SUPER,
@ -957,7 +957,7 @@ static const u16 sPumpkabooFormSpeciesIdTable[] = {
};
static const u16 sGourgeistFormSpeciesIdTable[] = {
SPECIES_GOURGEIST,
SPECIES_GOURGEIST_AVERAGE,
SPECIES_GOURGEIST_SMALL,
SPECIES_GOURGEIST_LARGE,
SPECIES_GOURGEIST_SUPER,
@ -971,14 +971,14 @@ static const u16 sAvaluggFormSpeciesIdTable[] = {
};
static const u16 sXerneasFormSpeciesIdTable[] = {
SPECIES_XERNEAS,
SPECIES_XERNEAS_NEUTRAL,
SPECIES_XERNEAS_ACTIVE,
FORM_SPECIES_END,
};
static const u16 sZygardeFormSpeciesIdTable[] = {
SPECIES_ZYGARDE,
SPECIES_ZYGARDE_10,
SPECIES_ZYGARDE_50_AURA_BREAK,
SPECIES_ZYGARDE_10_AURA_BREAK,
SPECIES_ZYGARDE_10_POWER_CONSTRUCT,
SPECIES_ZYGARDE_50_POWER_CONSTRUCT,
SPECIES_ZYGARDE_COMPLETE,
@ -992,7 +992,7 @@ static const u16 sDiancieFormSpeciesIdTable[] = {
};
static const u16 sHoopaFormSpeciesIdTable[] = {
SPECIES_HOOPA,
SPECIES_HOOPA_CONFINED,
SPECIES_HOOPA_UNBOUND,
FORM_SPECIES_END,
};
@ -1006,7 +1006,7 @@ static const u16 sDecidueyeFormSpeciesIdTable[] = {
};
static const u16 sOricorioFormSpeciesIdTable[] = {
SPECIES_ORICORIO,
SPECIES_ORICORIO_BAILE,
SPECIES_ORICORIO_POM_POM,
SPECIES_ORICORIO_PAU,
SPECIES_ORICORIO_SENSU,
@ -1020,20 +1020,20 @@ static const u16 sRockruffFormSpeciesIdTable[] = {
};
static const u16 sLycanrocFormSpeciesIdTable[] = {
SPECIES_LYCANROC,
SPECIES_LYCANROC_MIDDAY,
SPECIES_LYCANROC_MIDNIGHT,
SPECIES_LYCANROC_DUSK,
FORM_SPECIES_END,
};
static const u16 sWishiwashiFormSpeciesIdTable[] = {
SPECIES_WISHIWASHI,
SPECIES_WISHIWASHI_SOLO,
SPECIES_WISHIWASHI_SCHOOL,
FORM_SPECIES_END,
};
static const u16 sSilvallyFormSpeciesIdTable[] = {
SPECIES_SILVALLY,
SPECIES_SILVALLY_NORMAL,
SPECIES_SILVALLY_FIGHTING,
SPECIES_SILVALLY_FLYING,
SPECIES_SILVALLY_POISON,
@ -1055,7 +1055,7 @@ static const u16 sSilvallyFormSpeciesIdTable[] = {
};
static const u16 sMiniorFormSpeciesIdTable[] = {
SPECIES_MINIOR,
SPECIES_MINIOR_METEOR_RED,
SPECIES_MINIOR_METEOR_ORANGE,
SPECIES_MINIOR_METEOR_YELLOW,
SPECIES_MINIOR_METEOR_GREEN,
@ -1073,7 +1073,7 @@ static const u16 sMiniorFormSpeciesIdTable[] = {
};
static const u16 sMimikyuFormSpeciesIdTable[] = {
SPECIES_MIMIKYU,
SPECIES_MIMIKYU_DISGUISED,
SPECIES_MIMIKYU_BUSTED,
FORM_SPECIES_END,
};
@ -1169,7 +1169,7 @@ static const u16 sCramorantFormSpeciesIdTable[] = {
};
static const u16 sToxtricityFormSpeciesIdTable[] = {
SPECIES_TOXTRICITY,
SPECIES_TOXTRICITY_AMPED,
SPECIES_TOXTRICITY_LOW_KEY,
SPECIES_TOXTRICITY_AMPED_GIGANTAMAX,
SPECIES_TOXTRICITY_LOW_KEY_GIGANTAMAX,
@ -1189,13 +1189,13 @@ static const u16 sHattereneFormSpeciesIdTable[] = {
};
static const u16 sSinisteaFormSpeciesIdTable[] = {
SPECIES_SINISTEA,
SPECIES_SINISTEA_PHONY,
SPECIES_SINISTEA_ANTIQUE,
FORM_SPECIES_END,
};
static const u16 sPolteageistFormSpeciesIdTable[] = {
SPECIES_POLTEAGEIST,
SPECIES_POLTEAGEIST_PHONY,
SPECIES_POLTEAGEIST_ANTIQUE,
FORM_SPECIES_END,
};
@ -1207,32 +1207,32 @@ static const u16 sGrimmsnarlFormSpeciesIdTable[] = {
};
static const u16 sAlcremieFormSpeciesIdTable[] = {
SPECIES_ALCREMIE,
SPECIES_ALCREMIE_RUBY_CREAM,
SPECIES_ALCREMIE_MATCHA_CREAM,
SPECIES_ALCREMIE_MINT_CREAM,
SPECIES_ALCREMIE_LEMON_CREAM,
SPECIES_ALCREMIE_SALTED_CREAM,
SPECIES_ALCREMIE_RUBY_SWIRL,
SPECIES_ALCREMIE_CARAMEL_SWIRL,
SPECIES_ALCREMIE_RAINBOW_SWIRL,
SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM,
SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM,
SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM,
SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM,
SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM,
SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM,
SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL,
SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL,
SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL,
FORM_SPECIES_END,
};
static const u16 sEiscueFormSpeciesIdTable[] = {
SPECIES_EISCUE,
SPECIES_EISCUE_ICE_FACE,
SPECIES_EISCUE_NOICE_FACE,
FORM_SPECIES_END,
};
static const u16 sIndeedeeFormSpeciesIdTable[] = {
SPECIES_INDEEDEE,
SPECIES_INDEEDEE_MALE,
SPECIES_INDEEDEE_FEMALE,
FORM_SPECIES_END,
};
static const u16 sMorpekoFormSpeciesIdTable[] = {
SPECIES_MORPEKO,
SPECIES_MORPEKO_FULL_BELLY,
SPECIES_MORPEKO_HANGRY,
FORM_SPECIES_END,
};
@ -1250,13 +1250,13 @@ static const u16 sDuraludonFormSpeciesIdTable[] = {
};
static const u16 sZacianFormSpeciesIdTable[] = {
SPECIES_ZACIAN,
SPECIES_ZACIAN_HERO_OF_MANY_BATTLES,
SPECIES_ZACIAN_CROWNED_SWORD,
FORM_SPECIES_END,
};
static const u16 sZamazentaFormSpeciesIdTable[] = {
SPECIES_ZAMAZENTA,
SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES,
SPECIES_ZAMAZENTA_CROWNED_SHIELD,
FORM_SPECIES_END,
};
@ -1268,9 +1268,9 @@ static const u16 sEternatusFormSpeciesIdTable[] = {
};
static const u16 sUrshifuFormSpeciesIdTable[] = {
SPECIES_URSHIFU,
SPECIES_URSHIFU_SINGLE_STRIKE_STYLE,
SPECIES_URSHIFU_RAPID_STRIKE_STYLE,
SPECIES_URSHIFU_GIGANTAMAX,
SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX,
SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX,
FORM_SPECIES_END,
};
@ -1289,13 +1289,13 @@ static const u16 sCalyrexFormSpeciesIdTable[] = {
};
static const u16 sEnamorusFormSpeciesIdTable[] = {
SPECIES_ENAMORUS,
SPECIES_ENAMORUS_INCARNATE,
SPECIES_ENAMORUS_THERIAN,
FORM_SPECIES_END,
};
static const u16 sBasculegionFormSpeciesIdTable[] = {
SPECIES_BASCULEGION,
SPECIES_BASCULEGION_MALE,
SPECIES_BASCULEGION_FEMALE,
FORM_SPECIES_END,
};

View File

@ -360,7 +360,7 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_ARON] = sAronLevelUpLearnset,
[SPECIES_LAIRON] = sLaironLevelUpLearnset,
[SPECIES_AGGRON] = sAggronLevelUpLearnset,
[SPECIES_CASTFORM] = sCastformLevelUpLearnset,
[SPECIES_CASTFORM_NORMAL] = sCastformLevelUpLearnset,
[SPECIES_VOLBEAT] = sVolbeatLevelUpLearnset,
[SPECIES_ILLUMISE] = sIllumiseLevelUpLearnset,
[SPECIES_LILEEP] = sLileepLevelUpLearnset,
@ -385,7 +385,7 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_LATIAS] = sLatiasLevelUpLearnset,
[SPECIES_LATIOS] = sLatiosLevelUpLearnset,
[SPECIES_JIRACHI] = sJirachiLevelUpLearnset,
[SPECIES_DEOXYS] = sDeoxysLevelUpLearnset,
[SPECIES_DEOXYS_NORMAL] = sDeoxysNormalLevelUpLearnset,
[SPECIES_CHIMECHO] = sChimechoLevelUpLearnset,
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = sTurtwigLevelUpLearnset,
@ -413,8 +413,8 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_RAMPARDOS] = sRampardosLevelUpLearnset,
[SPECIES_SHIELDON] = sShieldonLevelUpLearnset,
[SPECIES_BASTIODON] = sBastiodonLevelUpLearnset,
[SPECIES_BURMY] = sBurmyLevelUpLearnset,
[SPECIES_WORMADAM] = sWormadamLevelUpLearnset,
[SPECIES_BURMY_PLANT_CLOAK] = sBurmyLevelUpLearnset,
[SPECIES_WORMADAM_PLANT_CLOAK] = sWormadamPlantCloakLevelUpLearnset,
[SPECIES_MOTHIM] = sMothimLevelUpLearnset,
[SPECIES_COMBEE] = sCombeeLevelUpLearnset,
[SPECIES_VESPIQUEN] = sVespiquenLevelUpLearnset,
@ -422,9 +422,9 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_BUIZEL] = sBuizelLevelUpLearnset,
[SPECIES_FLOATZEL] = sFloatzelLevelUpLearnset,
[SPECIES_CHERUBI] = sCherubiLevelUpLearnset,
[SPECIES_CHERRIM] = sCherrimLevelUpLearnset,
[SPECIES_SHELLOS] = sShellosLevelUpLearnset,
[SPECIES_GASTRODON] = sGastrodonLevelUpLearnset,
[SPECIES_CHERRIM_OVERCAST] = sCherrimLevelUpLearnset,
[SPECIES_SHELLOS_WEST_SEA] = sShellosLevelUpLearnset,
[SPECIES_GASTRODON_WEST_SEA] = sGastrodonLevelUpLearnset,
[SPECIES_AMBIPOM] = sAmbipomLevelUpLearnset,
[SPECIES_DRIFLOON] = sDrifloonLevelUpLearnset,
[SPECIES_DRIFBLIM] = sDrifblimLevelUpLearnset,
@ -488,13 +488,13 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_PALKIA] = sPalkiaLevelUpLearnset,
[SPECIES_HEATRAN] = sHeatranLevelUpLearnset,
[SPECIES_REGIGIGAS] = sRegigigasLevelUpLearnset,
[SPECIES_GIRATINA] = sGiratinaLevelUpLearnset,
[SPECIES_GIRATINA_ALTERED] = sGiratinaLevelUpLearnset,
[SPECIES_CRESSELIA] = sCresseliaLevelUpLearnset,
[SPECIES_PHIONE] = sPhioneLevelUpLearnset,
[SPECIES_MANAPHY] = sManaphyLevelUpLearnset,
[SPECIES_DARKRAI] = sDarkraiLevelUpLearnset,
[SPECIES_SHAYMIN] = sShayminLevelUpLearnset,
[SPECIES_ARCEUS] = sArceusLevelUpLearnset,
[SPECIES_SHAYMIN_LAND] = sShayminLandLevelUpLearnset,
[SPECIES_ARCEUS_NORMAL] = sArceusLevelUpLearnset,
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = sVictiniLevelUpLearnset,
@ -553,12 +553,12 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_WHIMSICOTT] = sWhimsicottLevelUpLearnset,
[SPECIES_PETILIL] = sPetililLevelUpLearnset,
[SPECIES_LILLIGANT] = sLilligantLevelUpLearnset,
[SPECIES_BASCULIN] = sBasculinLevelUpLearnset,
[SPECIES_BASCULIN_RED_STRIPED] = sBasculinLevelUpLearnset,
[SPECIES_SANDILE] = sSandileLevelUpLearnset,
[SPECIES_KROKOROK] = sKrokorokLevelUpLearnset,
[SPECIES_KROOKODILE] = sKrookodileLevelUpLearnset,
[SPECIES_DARUMAKA] = sDarumakaLevelUpLearnset,
[SPECIES_DARMANITAN] = sDarmanitanLevelUpLearnset,
[SPECIES_DARMANITAN_STANDARD_MODE] = sDarmanitanLevelUpLearnset,
[SPECIES_MARACTUS] = sMaractusLevelUpLearnset,
[SPECIES_DWEBBLE] = sDwebbleLevelUpLearnset,
[SPECIES_CRUSTLE] = sCrustleLevelUpLearnset,
@ -588,8 +588,8 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_VANILLITE] = sVanilliteLevelUpLearnset,
[SPECIES_VANILLISH] = sVanillishLevelUpLearnset,
[SPECIES_VANILLUXE] = sVanilluxeLevelUpLearnset,
[SPECIES_DEERLING] = sDeerlingLevelUpLearnset,
[SPECIES_SAWSBUCK] = sSawsbuckLevelUpLearnset,
[SPECIES_DEERLING_SPRING] = sDeerlingLevelUpLearnset,
[SPECIES_SAWSBUCK_SPRING] = sSawsbuckLevelUpLearnset,
[SPECIES_EMOLGA] = sEmolgaLevelUpLearnset,
[SPECIES_KARRABLAST] = sKarrablastLevelUpLearnset,
[SPECIES_ESCAVALIER] = sEscavalierLevelUpLearnset,
@ -644,14 +644,14 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_COBALION] = sCobalionLevelUpLearnset,
[SPECIES_TERRAKION] = sTerrakionLevelUpLearnset,
[SPECIES_VIRIZION] = sVirizionLevelUpLearnset,
[SPECIES_TORNADUS] = sTornadusLevelUpLearnset,
[SPECIES_THUNDURUS] = sThundurusLevelUpLearnset,
[SPECIES_TORNADUS_INCARNATE] = sTornadusLevelUpLearnset,
[SPECIES_THUNDURUS_INCARNATE] = sThundurusLevelUpLearnset,
[SPECIES_RESHIRAM] = sReshiramLevelUpLearnset,
[SPECIES_ZEKROM] = sZekromLevelUpLearnset,
[SPECIES_LANDORUS] = sLandorusLevelUpLearnset,
[SPECIES_LANDORUS_INCARNATE] = sLandorusLevelUpLearnset,
[SPECIES_KYUREM] = sKyuremLevelUpLearnset,
[SPECIES_KELDEO] = sKeldeoLevelUpLearnset,
[SPECIES_MELOETTA] = sMeloettaLevelUpLearnset,
[SPECIES_KELDEO_ORDINARY] = sKeldeoLevelUpLearnset,
[SPECIES_MELOETTA_ARIA] = sMeloettaLevelUpLearnset,
[SPECIES_GENESECT] = sGenesectLevelUpLearnset,
#endif
#if P_GEN_6_POKEMON == TRUE
@ -671,22 +671,22 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_TALONFLAME] = sTalonflameLevelUpLearnset,
[SPECIES_SCATTERBUG] = sScatterbugLevelUpLearnset,
[SPECIES_SPEWPA] = sSpewpaLevelUpLearnset,
[SPECIES_VIVILLON] = sVivillonLevelUpLearnset,
[SPECIES_VIVILLON_ICY_SNOW] = sVivillonLevelUpLearnset,
[SPECIES_LITLEO] = sLitleoLevelUpLearnset,
[SPECIES_PYROAR] = sPyroarLevelUpLearnset,
[SPECIES_FLABEBE] = sFlabebeLevelUpLearnset,
[SPECIES_FLOETTE] = sFloetteLevelUpLearnset,
[SPECIES_FLORGES] = sFlorgesLevelUpLearnset,
[SPECIES_FLABEBE_RED_FLOWER] = sFlabebeLevelUpLearnset,
[SPECIES_FLOETTE_RED_FLOWER] = sFloetteLevelUpLearnset,
[SPECIES_FLORGES_RED_FLOWER] = sFlorgesLevelUpLearnset,
[SPECIES_SKIDDO] = sSkiddoLevelUpLearnset,
[SPECIES_GOGOAT] = sGogoatLevelUpLearnset,
[SPECIES_PANCHAM] = sPanchamLevelUpLearnset,
[SPECIES_PANGORO] = sPangoroLevelUpLearnset,
[SPECIES_FURFROU] = sFurfrouLevelUpLearnset,
[SPECIES_FURFROU_NATURAL] = sFurfrouLevelUpLearnset,
[SPECIES_ESPURR] = sEspurrLevelUpLearnset,
[SPECIES_MEOWSTIC] = sMeowsticLevelUpLearnset,
[SPECIES_MEOWSTIC_MALE] = sMeowsticMaleLevelUpLearnset,
[SPECIES_HONEDGE] = sHonedgeLevelUpLearnset,
[SPECIES_DOUBLADE] = sDoubladeLevelUpLearnset,
[SPECIES_AEGISLASH] = sAegislashLevelUpLearnset,
[SPECIES_AEGISLASH_SHIELD] = sAegislashLevelUpLearnset,
[SPECIES_SPRITZEE] = sSpritzeeLevelUpLearnset,
[SPECIES_AROMATISSE] = sAromatisseLevelUpLearnset,
[SPECIES_SWIRLIX] = sSwirlixLevelUpLearnset,
@ -715,17 +715,17 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_KLEFKI] = sKlefkiLevelUpLearnset,
[SPECIES_PHANTUMP] = sPhantumpLevelUpLearnset,
[SPECIES_TREVENANT] = sTrevenantLevelUpLearnset,
[SPECIES_PUMPKABOO] = sPumpkabooLevelUpLearnset,
[SPECIES_GOURGEIST] = sGourgeistLevelUpLearnset,
[SPECIES_PUMPKABOO_AVERAGE] = sPumpkabooLevelUpLearnset,
[SPECIES_GOURGEIST_AVERAGE] = sGourgeistLevelUpLearnset,
[SPECIES_BERGMITE] = sBergmiteLevelUpLearnset,
[SPECIES_AVALUGG] = sAvaluggLevelUpLearnset,
[SPECIES_NOIBAT] = sNoibatLevelUpLearnset,
[SPECIES_NOIVERN] = sNoivernLevelUpLearnset,
[SPECIES_XERNEAS] = sXerneasLevelUpLearnset,
[SPECIES_XERNEAS_NEUTRAL] = sXerneasLevelUpLearnset,
[SPECIES_YVELTAL] = sYveltalLevelUpLearnset,
[SPECIES_ZYGARDE] = sZygardeLevelUpLearnset,
[SPECIES_ZYGARDE_50_AURA_BREAK] = sZygardeLevelUpLearnset,
[SPECIES_DIANCIE] = sDiancieLevelUpLearnset,
[SPECIES_HOOPA] = sHoopaLevelUpLearnset,
[SPECIES_HOOPA_CONFINED] = sHoopaConfinedLevelUpLearnset,
[SPECIES_VOLCANION] = sVolcanionLevelUpLearnset,
#endif
#if P_GEN_7_POKEMON == TRUE
@ -748,12 +748,12 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_VIKAVOLT] = sVikavoltLevelUpLearnset,
[SPECIES_CRABRAWLER] = sCrabrawlerLevelUpLearnset,
[SPECIES_CRABOMINABLE] = sCrabominableLevelUpLearnset,
[SPECIES_ORICORIO] = sOricorioLevelUpLearnset,
[SPECIES_ORICORIO_BAILE] = sOricorioLevelUpLearnset,
[SPECIES_CUTIEFLY] = sCutieflyLevelUpLearnset,
[SPECIES_RIBOMBEE] = sRibombeeLevelUpLearnset,
[SPECIES_ROCKRUFF] = sRockruffLevelUpLearnset,
[SPECIES_LYCANROC] = sLycanrocLevelUpLearnset,
[SPECIES_WISHIWASHI] = sWishiwashiLevelUpLearnset,
[SPECIES_LYCANROC_MIDDAY] = sLycanrocMiddayLevelUpLearnset,
[SPECIES_WISHIWASHI_SOLO] = sWishiwashiLevelUpLearnset,
[SPECIES_MAREANIE] = sMareanieLevelUpLearnset,
[SPECIES_TOXAPEX] = sToxapexLevelUpLearnset,
[SPECIES_MUDBRAY] = sMudbrayLevelUpLearnset,
@ -780,12 +780,12 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_PALOSSAND] = sPalossandLevelUpLearnset,
[SPECIES_PYUKUMUKU] = sPyukumukuLevelUpLearnset,
[SPECIES_TYPE_NULL] = sTypeNullLevelUpLearnset,
[SPECIES_SILVALLY] = sSilvallyLevelUpLearnset,
[SPECIES_MINIOR] = sMiniorLevelUpLearnset,
[SPECIES_SILVALLY_NORMAL] = sSilvallyLevelUpLearnset,
[SPECIES_MINIOR_METEOR_RED] = sMiniorLevelUpLearnset,
[SPECIES_KOMALA] = sKomalaLevelUpLearnset,
[SPECIES_TURTONATOR] = sTurtonatorLevelUpLearnset,
[SPECIES_TOGEDEMARU] = sTogedemaruLevelUpLearnset,
[SPECIES_MIMIKYU] = sMimikyuLevelUpLearnset,
[SPECIES_MIMIKYU_DISGUISED] = sMimikyuLevelUpLearnset,
[SPECIES_BRUXISH] = sBruxishLevelUpLearnset,
[SPECIES_DRAMPA] = sDrampaLevelUpLearnset,
[SPECIES_DHELMISE] = sDhelmiseLevelUpLearnset,
@ -858,13 +858,13 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_ARROKUDA] = sArrokudaLevelUpLearnset,
[SPECIES_BARRASKEWDA] = sBarraskewdaLevelUpLearnset,
[SPECIES_TOXEL] = sToxelLevelUpLearnset,
[SPECIES_TOXTRICITY] = sToxtricityLevelUpLearnset,
[SPECIES_TOXTRICITY_AMPED] = sToxtricityAmpedLevelUpLearnset,
[SPECIES_SIZZLIPEDE] = sSizzlipedeLevelUpLearnset,
[SPECIES_CENTISKORCH] = sCentiskorchLevelUpLearnset,
[SPECIES_CLOBBOPUS] = sClobbopusLevelUpLearnset,
[SPECIES_GRAPPLOCT] = sGrapploctLevelUpLearnset,
[SPECIES_SINISTEA] = sSinisteaLevelUpLearnset,
[SPECIES_POLTEAGEIST] = sPolteageistLevelUpLearnset,
[SPECIES_SINISTEA_PHONY] = sSinisteaLevelUpLearnset,
[SPECIES_POLTEAGEIST_PHONY] = sPolteageistLevelUpLearnset,
[SPECIES_HATENNA] = sHatennaLevelUpLearnset,
[SPECIES_HATTREM] = sHattremLevelUpLearnset,
[SPECIES_HATTERENE] = sHattereneLevelUpLearnset,
@ -878,15 +878,15 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_MR_RIME] = sMrRimeLevelUpLearnset,
[SPECIES_RUNERIGUS] = sRunerigusLevelUpLearnset,
[SPECIES_MILCERY] = sMilceryLevelUpLearnset,
[SPECIES_ALCREMIE] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_FALINKS] = sFalinksLevelUpLearnset,
[SPECIES_PINCURCHIN] = sPincurchinLevelUpLearnset,
[SPECIES_SNOM] = sSnomLevelUpLearnset,
[SPECIES_FROSMOTH] = sFrosmothLevelUpLearnset,
[SPECIES_STONJOURNER] = sStonjournerLevelUpLearnset,
[SPECIES_EISCUE] = sEiscueLevelUpLearnset,
[SPECIES_INDEEDEE] = sIndeedeeLevelUpLearnset,
[SPECIES_MORPEKO] = sMorpekoLevelUpLearnset,
[SPECIES_EISCUE_ICE_FACE] = sEiscueLevelUpLearnset,
[SPECIES_INDEEDEE_MALE] = sIndeedeeMaleLevelUpLearnset,
[SPECIES_MORPEKO_FULL_BELLY] = sMorpekoLevelUpLearnset,
[SPECIES_CUFANT] = sCufantLevelUpLearnset,
[SPECIES_COPPERAJAH] = sCopperajahLevelUpLearnset,
[SPECIES_DRACOZOLT] = sDracozoltLevelUpLearnset,
@ -897,11 +897,11 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_DREEPY] = sDreepyLevelUpLearnset,
[SPECIES_DRAKLOAK] = sDrakloakLevelUpLearnset,
[SPECIES_DRAGAPULT] = sDragapultLevelUpLearnset,
[SPECIES_ZACIAN] = sZacianLevelUpLearnset,
[SPECIES_ZAMAZENTA] = sZamazentaLevelUpLearnset,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = sZacianLevelUpLearnset,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = sZamazentaLevelUpLearnset,
[SPECIES_ETERNATUS] = sEternatusLevelUpLearnset,
[SPECIES_KUBFU] = sKubfuLevelUpLearnset,
[SPECIES_URSHIFU] = sUrshifuLevelUpLearnset,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = sUrshifuSingleStrikeStyleLevelUpLearnset,
[SPECIES_ZARUDE] = sZarudeLevelUpLearnset,
[SPECIES_REGIELEKI] = sRegielekiLevelUpLearnset,
[SPECIES_REGIDRAGO] = sRegidragoLevelUpLearnset,
@ -911,10 +911,10 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_WYRDEER] = sWyrdeerLevelUpLearnset,
[SPECIES_KLEAVOR] = sKleavorLevelUpLearnset,
[SPECIES_URSALUNA] = sUrsalunaLevelUpLearnset,
[SPECIES_BASCULEGION] = sBasculegionLevelUpLearnset,
[SPECIES_BASCULEGION_MALE] = sBasculegionLevelUpLearnset,
[SPECIES_SNEASLER] = sSneaslerLevelUpLearnset,
[SPECIES_OVERQWIL] = sOverqwilLevelUpLearnset,
[SPECIES_ENAMORUS] = sEnamorusLevelUpLearnset,
[SPECIES_ENAMORUS_INCARNATE] = sEnamorusLevelUpLearnset,
#endif
// Megas
[SPECIES_VENUSAUR_MEGA] = sVenusaurLevelUpLearnset,
@ -1011,7 +1011,7 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_LINOONE_GALARIAN] = sLinooneGalarianLevelUpLearnset,
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = sDarumakaGalarianLevelUpLearnset,
[SPECIES_DARMANITAN_GALARIAN] = sDarmanitanGalarianLevelUpLearnset,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = sDarmanitanGalarianLevelUpLearnset,
[SPECIES_YAMASK_GALARIAN] = sYamaskGalarianLevelUpLearnset,
[SPECIES_STUNFISK_GALARIAN] = sStunfiskGalarianLevelUpLearnset,
#endif
@ -1143,7 +1143,7 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_BASCULIN_WHITE_STRIPED] = sBasculinLevelUpLearnset,
// Darmanitan
[SPECIES_DARMANITAN_ZEN_MODE] = sDarmanitanLevelUpLearnset,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = sDarmanitanGalarianLevelUpLearnset,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = sDarmanitanGalarianLevelUpLearnset,
// Deerling
[SPECIES_DEERLING_SUMMER] = sDeerlingLevelUpLearnset,
[SPECIES_DEERLING_AUTUMN] = sDeerlingLevelUpLearnset,
@ -1234,7 +1234,7 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
// Xerneas
[SPECIES_XERNEAS_ACTIVE] = sXerneasLevelUpLearnset,
// Zygarde
[SPECIES_ZYGARDE_10] = sZygardeLevelUpLearnset,
[SPECIES_ZYGARDE_10_AURA_BREAK] = sZygardeLevelUpLearnset,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = sZygardeLevelUpLearnset,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = sZygardeLevelUpLearnset,
[SPECIES_ZYGARDE_COMPLETE] = sZygardeLevelUpLearnset,
@ -1305,14 +1305,14 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
// Polteageist
[SPECIES_POLTEAGEIST_ANTIQUE] = sPolteageistLevelUpLearnset,
// Alcremie
[SPECIES_ALCREMIE_RUBY_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_MATCHA_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_MINT_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_LEMON_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_SALTED_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_RUBY_SWIRL] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = sAlcremieLevelUpLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = sAlcremieLevelUpLearnset,
// Eiscue
[SPECIES_EISCUE_NOICE_FACE] = sEiscueLevelUpLearnset,
// Indeedee
@ -1361,7 +1361,7 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_FLAPPLE_GIGANTAMAX] = sFlappleLevelUpLearnset,
[SPECIES_APPLETUN_GIGANTAMAX] = sAppletunLevelUpLearnset,
[SPECIES_SANDACONDA_GIGANTAMAX] = sSandacondaLevelUpLearnset,
[SPECIES_TOXTRICITY_AMPED_GIGANTAMAX] = sToxtricityLevelUpLearnset,
[SPECIES_TOXTRICITY_AMPED_GIGANTAMAX] = sToxtricityAmpedLevelUpLearnset,
[SPECIES_TOXTRICITY_LOW_KEY_GIGANTAMAX] = sToxtricityLowKeyLevelUpLearnset,
[SPECIES_CENTISKORCH_GIGANTAMAX] = sCentiskorchLevelUpLearnset,
[SPECIES_HATTERENE_GIGANTAMAX] = sHattereneLevelUpLearnset,
@ -1369,7 +1369,7 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] =
[SPECIES_ALCREMIE_GIGANTAMAX] = sAlcremieLevelUpLearnset,
[SPECIES_COPPERAJAH_GIGANTAMAX] = sCopperajahLevelUpLearnset,
[SPECIES_DURALUDON_GIGANTAMAX] = sDuraludonLevelUpLearnset,
[SPECIES_URSHIFU_GIGANTAMAX] = sUrshifuLevelUpLearnset,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = sUrshifuSingleStrikeStyleLevelUpLearnset,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = sUrshifuRapidStrikeStyleLevelUpLearnset,
#endif
};

View File

@ -7862,7 +7862,7 @@ static const struct LevelUpMove sJirachiLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sDeoxysLevelUpLearnset[] = {
static const struct LevelUpMove sDeoxysNormalLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_WRAP),
LEVEL_UP_MOVE( 7, MOVE_NIGHT_SHADE),
@ -8356,7 +8356,7 @@ static const struct LevelUpMove sBurmyLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sWormadamLevelUpLearnset[] = {
static const struct LevelUpMove sWormadamPlantCloakLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_QUIVER_DANCE),
LEVEL_UP_MOVE( 1, MOVE_QUIVER_DANCE),
LEVEL_UP_MOVE( 1, MOVE_SUCKER_PUNCH),
@ -9959,7 +9959,7 @@ static const struct LevelUpMove sDarkraiLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sShayminLevelUpLearnset[] = {
static const struct LevelUpMove sShayminLandLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_GROWTH),
LEVEL_UP_MOVE(10, MOVE_MAGICAL_LEAF),
LEVEL_UP_MOVE(19, MOVE_LEECH_SEED),
@ -13816,7 +13816,7 @@ static const struct LevelUpMove sEspurrLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sMeowsticLevelUpLearnset[] = {
static const struct LevelUpMove sMeowsticMaleLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_QUICK_GUARD),
LEVEL_UP_MOVE( 1, MOVE_MEAN_LOOK),
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
@ -14707,7 +14707,7 @@ static const struct LevelUpMove sDiancieLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sHoopaLevelUpLearnset[] = {
static const struct LevelUpMove sHoopaConfinedLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_HYPERSPACE_HOLE),
LEVEL_UP_MOVE( 1, MOVE_TRICK),
LEVEL_UP_MOVE( 1, MOVE_DESTINY_BOND),
@ -15233,7 +15233,7 @@ static const struct LevelUpMove sRockruffLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sLycanrocLevelUpLearnset[] = {
static const struct LevelUpMove sLycanrocMiddayLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_ACCELEROCK),
LEVEL_UP_MOVE( 1, MOVE_ACCELEROCK),
LEVEL_UP_MOVE( 1, MOVE_QUICK_GUARD),
@ -17156,7 +17156,7 @@ static const struct LevelUpMove sToxelLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sToxtricityLevelUpLearnset[] = {
static const struct LevelUpMove sToxtricityAmpedLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_SPARK),
LEVEL_UP_MOVE( 1, MOVE_SPARK),
LEVEL_UP_MOVE( 1, MOVE_EERIE_IMPULSE),
@ -17678,7 +17678,7 @@ static const struct LevelUpMove sEiscueLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sIndeedeeLevelUpLearnset[] = {
static const struct LevelUpMove sIndeedeeMaleLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_STORED_POWER),
LEVEL_UP_MOVE( 1, MOVE_PLAY_NICE),
LEVEL_UP_MOVE( 5, MOVE_ENCORE),
@ -17962,7 +17962,7 @@ static const struct LevelUpMove sKubfuLevelUpLearnset[] = {
LEVEL_UP_END
};
static const struct LevelUpMove sUrshifuLevelUpLearnset[] = {
static const struct LevelUpMove sUrshifuSingleStrikeStyleLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_WICKED_BLOW),
LEVEL_UP_MOVE( 1, MOVE_WICKED_BLOW),
LEVEL_UP_MOVE( 1, MOVE_SUCKER_PUNCH),

View File

@ -1398,7 +1398,7 @@
.bodyColor = BODY_COLOR_WHITE, \
.noFlip = FALSE
#define URSHIFU_MISC_INFO \
#define URSHIFU_SINGLE_STRIKE_STYLE_MISC_INFO \
.baseHP = 100, \
.baseAttack = 130, \
.baseDefense = 100, \
@ -9394,7 +9394,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_CASTFORM] = CASTFORM_SPECIES_INFO(TYPE_NORMAL, BODY_COLOR_GRAY),
[SPECIES_CASTFORM_NORMAL] = CASTFORM_SPECIES_INFO(TYPE_NORMAL, BODY_COLOR_GRAY),
[SPECIES_KECLEON] =
{
@ -10185,7 +10185,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_MYTHICAL,
},
[SPECIES_DEOXYS] =
[SPECIES_DEOXYS_NORMAL] =
{
.baseHP = 50,
.baseAttack = 150,
@ -10790,9 +10790,9 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_BURMY] = BURMY_SPECIES_INFO(BODY_COLOR_GREEN),
[SPECIES_BURMY_PLANT_CLOAK] = BURMY_SPECIES_INFO(BODY_COLOR_GREEN),
[SPECIES_WORMADAM] =
[SPECIES_WORMADAM_PLANT_CLOAK] =
{
.baseHP = 60,
.baseAttack = 59,
@ -10975,11 +10975,11 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_CHERRIM] = CHERRIM_SPECIES_INFO(BODY_COLOR_PURPLE),
[SPECIES_CHERRIM_OVERCAST] = CHERRIM_SPECIES_INFO(BODY_COLOR_PURPLE),
[SPECIES_SHELLOS] = SHELLOS_SPECIES_INFO(BODY_COLOR_PURPLE),
[SPECIES_SHELLOS_WEST_SEA] = SHELLOS_SPECIES_INFO(BODY_COLOR_PURPLE),
[SPECIES_GASTRODON] = GASTRODON_SPECIES_INFO(BODY_COLOR_PURPLE),
[SPECIES_GASTRODON_WEST_SEA] = GASTRODON_SPECIES_INFO(BODY_COLOR_PURPLE),
[SPECIES_AMBIPOM] =
{
@ -12425,7 +12425,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_GIRATINA] =
[SPECIES_GIRATINA_ALTERED] =
{
.baseHP = 150,
.baseAttack = 100,
@ -12541,7 +12541,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_MYTHICAL,
},
[SPECIES_SHAYMIN] =
[SPECIES_SHAYMIN_LAND] =
{
.baseHP = 100,
.baseAttack = 100,
@ -12566,7 +12566,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_MYTHICAL,
},
[SPECIES_ARCEUS] =
[SPECIES_ARCEUS_NORMAL] =
{
.baseHP = 120,
.baseAttack = 120,
@ -13893,7 +13893,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = TRUE,
},
[SPECIES_BASCULIN] =
[SPECIES_BASCULIN_RED_STRIPED] =
{
.baseHP = 70,
.baseAttack = 92,
@ -14011,7 +14011,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_DARMANITAN] =
[SPECIES_DARMANITAN_STANDARD_MODE] =
{
.baseHP = 105,
.baseAttack = 140,
@ -14670,9 +14670,9 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_DEERLING] = DEERLING_SPECIES_INFO(BODY_COLOR_PINK),
[SPECIES_DEERLING_SPRING] = DEERLING_SPECIES_INFO(BODY_COLOR_PINK),
[SPECIES_SAWSBUCK] = SAWSBUCK_SPECIES_INFO,
[SPECIES_SAWSBUCK_SPRING] = SAWSBUCK_SPECIES_INFO,
[SPECIES_EMOLGA] =
{
@ -15899,7 +15899,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_TORNADUS] =
[SPECIES_TORNADUS_INCARNATE] =
{
.baseHP = 79,
.baseAttack = 115,
@ -15922,7 +15922,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_THUNDURUS] =
[SPECIES_THUNDURUS_INCARNATE] =
{
.baseHP = 79,
.baseAttack = 115,
@ -15991,7 +15991,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_LANDORUS] =
[SPECIES_LANDORUS_INCARNATE] =
{
.baseHP = 89,
.baseAttack = 125,
@ -16039,7 +16039,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_KELDEO] =
[SPECIES_KELDEO_ORDINARY] =
{
.baseHP = 91,
.baseAttack = 72,
@ -16062,7 +16062,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_MYTHICAL,
},
[SPECIES_MELOETTA] =
[SPECIES_MELOETTA_ARIA] =
{
.baseHP = 100,
.baseAttack = 77,
@ -16445,7 +16445,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_VIVILLON] = VIVILLON_SPECIES_INFO(BODY_COLOR_WHITE),
[SPECIES_VIVILLON_ICY_SNOW] = VIVILLON_SPECIES_INFO(BODY_COLOR_WHITE),
[SPECIES_LITLEO] =
{
@ -16491,11 +16491,11 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_FLABEBE] = FLABEBE_SPECIES_INFO,
[SPECIES_FLABEBE_RED_FLOWER] = FLABEBE_SPECIES_INFO,
[SPECIES_FLOETTE] = FLOETTE_SPECIES_INFO,
[SPECIES_FLOETTE_RED_FLOWER] = FLOETTE_SPECIES_INFO,
[SPECIES_FLORGES] = FLORGES_SPECIES_INFO,
[SPECIES_FLORGES_RED_FLOWER] = FLORGES_SPECIES_INFO,
[SPECIES_SKIDDO] =
{
@ -16587,7 +16587,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_FURFROU] = FURFROU_SPECIES_INFO(FLIP),
[SPECIES_FURFROU_NATURAL] = FURFROU_SPECIES_INFO(FLIP),
[SPECIES_ESPURR] =
{
@ -16611,7 +16611,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_MEOWSTIC] =
[SPECIES_MEOWSTIC_MALE] =
{
.baseHP = 74,
.baseAttack = 48,
@ -16677,7 +16677,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_AEGISLASH] =
[SPECIES_AEGISLASH_SHIELD] =
{
.baseHP = 60,
.baseAttack = 50,
@ -17330,7 +17330,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_PUMPKABOO] =
[SPECIES_PUMPKABOO_AVERAGE] =
{
.baseHP = 49,
.baseAttack = 66,
@ -17341,7 +17341,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
PUMKPABOO_MISC_INFO,
},
[SPECIES_GOURGEIST] =
[SPECIES_GOURGEIST_AVERAGE] =
{
.baseHP = 65,
.baseAttack = 90,
@ -17456,7 +17456,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_XERNEAS] = XERNEAS_SPECIES_INFO,
[SPECIES_XERNEAS_NEUTRAL] = XERNEAS_SPECIES_INFO,
[SPECIES_YVELTAL] =
{
@ -17481,7 +17481,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_ZYGARDE] = ZYGARDE_50_SPECIES_INFO(ABILITY_AURA_BREAK),
[SPECIES_ZYGARDE_50_AURA_BREAK] = ZYGARDE_50_SPECIES_INFO(ABILITY_AURA_BREAK),
[SPECIES_DIANCIE] =
{
@ -17507,7 +17507,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_MYTHICAL,
},
[SPECIES_HOOPA] =
[SPECIES_HOOPA_CONFINED] =
{
.baseHP = 80,
.baseAttack = 110,
@ -17981,7 +17981,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_ORICORIO] = ORICORIO_SPECIES_INFO(TYPE_FIRE, BODY_COLOR_RED),
[SPECIES_ORICORIO_BAILE] = ORICORIO_SPECIES_INFO(TYPE_FIRE, BODY_COLOR_RED),
[SPECIES_CUTIEFLY] =
{
@ -18031,7 +18031,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
[SPECIES_ROCKRUFF] = ROCKRUFF_SPECIES_INFO(ABILITY_KEEN_EYE, ABILITY_VITAL_SPIRIT, ABILITY_STEADFAST),
[SPECIES_LYCANROC] =
[SPECIES_LYCANROC_MIDDAY] =
{
.baseHP = 75,
.baseAttack = 115,
@ -18053,7 +18053,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_WISHIWASHI] =
[SPECIES_WISHIWASHI_SOLO] =
{
.baseHP = 45,
.baseAttack = 20,
@ -18668,9 +18668,9 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_SILVALLY] = SILVALLY_SPECIES_INFO(TYPE_NORMAL),
[SPECIES_SILVALLY_NORMAL] = SILVALLY_SPECIES_INFO(TYPE_NORMAL),
[SPECIES_MINIOR] = MINIOR_METEOR_SPECIES_INFO,
[SPECIES_MINIOR_METEOR_RED] = MINIOR_METEOR_SPECIES_INFO,
[SPECIES_KOMALA] =
{
@ -18740,7 +18740,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_MIMIKYU] = MIMIKYU_SPECIES_INFO,
[SPECIES_MIMIKYU_DISGUISED] = MIMIKYU_SPECIES_INFO,
[SPECIES_BRUXISH] =
{
@ -20095,7 +20095,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_TOXTRICITY] =
[SPECIES_TOXTRICITY_AMPED] =
{
TOXTRICITY_MISC_INFO(ABILITY_PLUS),
},
@ -20171,9 +20171,9 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_SINISTEA] = SINISTEA_SPECIES_INFO,
[SPECIES_SINISTEA_PHONY] = SINISTEA_SPECIES_INFO,
[SPECIES_POLTEAGEIST] = POLTEAGEIST_SPECIES_INFO,
[SPECIES_POLTEAGEIST_PHONY] = POLTEAGEIST_SPECIES_INFO,
[SPECIES_HATENNA] =
{
@ -20428,7 +20428,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_ALCREMIE] = { ALCREMIE_MISC_INFO(BODY_COLOR_WHITE) },
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_WHITE) },
[SPECIES_FALINKS] =
{
@ -20542,7 +20542,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_EISCUE] =
[SPECIES_EISCUE_ICE_FACE] =
{
.baseHP = 75,
.baseAttack = 80,
@ -20564,7 +20564,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_INDEEDEE] =
[SPECIES_INDEEDEE_MALE] =
{
.baseHP = 60,
.baseAttack = 65,
@ -20586,7 +20586,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_MORPEKO] = MORPEKO_SPECIES_INFO,
[SPECIES_MORPEKO_FULL_BELLY] = MORPEKO_SPECIES_INFO,
[SPECIES_CUFANT] =
{
@ -20775,7 +20775,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_ZACIAN] =
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] =
{
.baseHP = 92,
.baseAttack = P_UPDATED_STATS >= GEN_9 ? 120 : 130,
@ -20798,7 +20798,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_ZAMAZENTA] =
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] =
{
.baseHP = 92,
.baseAttack = P_UPDATED_STATS >= GEN_9 ? 120 : 130,
@ -20867,7 +20867,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_LEGENDARY,
},
[SPECIES_URSHIFU] = { URSHIFU_MISC_INFO, },
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = { URSHIFU_SINGLE_STRIKE_STYLE_MISC_INFO, },
[SPECIES_ZARUDE] = ZARUDE_SPECIES_INFO,
@ -21052,7 +21052,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_BASCULEGION] =
[SPECIES_BASCULEGION_MALE] =
{
.baseHP = 120,
.baseAttack = 112,
@ -21141,7 +21141,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_ENAMORUS] =
[SPECIES_ENAMORUS_INCARNATE] =
{
.baseHP = 74,
.baseAttack = 115,
@ -23144,7 +23144,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.flags = SPECIES_FLAG_GALARIAN_FORM,
},
[SPECIES_DARMANITAN_GALARIAN] =
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] =
{
.baseHP = 105,
.baseAttack = 140,
@ -23953,7 +23953,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] =
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] =
{
.baseHP = 105,
.baseAttack = 160,
@ -24389,7 +24389,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
[SPECIES_XERNEAS_ACTIVE] = XERNEAS_SPECIES_INFO,
[SPECIES_ZYGARDE_10] = ZYGARDE_10_SPECIES_INFO(ABILITY_AURA_BREAK),
[SPECIES_ZYGARDE_10_AURA_BREAK] = ZYGARDE_10_SPECIES_INFO(ABILITY_AURA_BREAK),
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = ZYGARDE_50_SPECIES_INFO(ABILITY_POWER_CONSTRUCT),
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = ZYGARDE_50_SPECIES_INFO(ABILITY_POWER_CONSTRUCT),
@ -24635,14 +24635,14 @@ const struct SpeciesInfo gSpeciesInfo[] =
[SPECIES_POLTEAGEIST_ANTIQUE] = POLTEAGEIST_SPECIES_INFO,
[SPECIES_ALCREMIE_RUBY_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_PINK) },
[SPECIES_ALCREMIE_MATCHA_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_GREEN) },
[SPECIES_ALCREMIE_MINT_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_BLUE) },
[SPECIES_ALCREMIE_LEMON_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_YELLOW) },
[SPECIES_ALCREMIE_SALTED_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_WHITE) },
[SPECIES_ALCREMIE_RUBY_SWIRL] = { ALCREMIE_MISC_INFO(BODY_COLOR_YELLOW) },
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = { ALCREMIE_MISC_INFO(BODY_COLOR_BROWN) },
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = { ALCREMIE_MISC_INFO(BODY_COLOR_YELLOW) },
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_PINK) },
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_GREEN) },
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_BLUE) },
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_YELLOW) },
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = { ALCREMIE_MISC_INFO(BODY_COLOR_WHITE) },
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = { ALCREMIE_MISC_INFO(BODY_COLOR_YELLOW) },
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = { ALCREMIE_MISC_INFO(BODY_COLOR_BROWN) },
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = { ALCREMIE_MISC_INFO(BODY_COLOR_YELLOW) },
[SPECIES_EISCUE_NOICE_FACE] =
{
@ -24996,9 +24996,9 @@ const struct SpeciesInfo gSpeciesInfo[] =
DURALUDON_MISC_INFO,
.gigantamax = TRUE,
},
[SPECIES_URSHIFU_GIGANTAMAX] =
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] =
{
URSHIFU_MISC_INFO,
URSHIFU_SINGLE_STRIKE_STYLE_MISC_INFO,
.gigantamax = TRUE,
},
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] =

View File

@ -360,7 +360,7 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_ARON] = sAronTeachableLearnset,
[SPECIES_LAIRON] = sLaironTeachableLearnset,
[SPECIES_AGGRON] = sAggronTeachableLearnset,
[SPECIES_CASTFORM] = sCastformTeachableLearnset,
[SPECIES_CASTFORM_NORMAL] = sCastformTeachableLearnset,
[SPECIES_VOLBEAT] = sVolbeatTeachableLearnset,
[SPECIES_ILLUMISE] = sIllumiseTeachableLearnset,
[SPECIES_LILEEP] = sLileepTeachableLearnset,
@ -385,7 +385,7 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_LATIAS] = sLatiasTeachableLearnset,
[SPECIES_LATIOS] = sLatiosTeachableLearnset,
[SPECIES_JIRACHI] = sJirachiTeachableLearnset,
[SPECIES_DEOXYS] = sDeoxysTeachableLearnset,
[SPECIES_DEOXYS_NORMAL] = sDeoxysNormalTeachableLearnset,
[SPECIES_CHIMECHO] = sChimechoTeachableLearnset,
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = sTurtwigTeachableLearnset,
@ -413,8 +413,8 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_RAMPARDOS] = sRampardosTeachableLearnset,
[SPECIES_SHIELDON] = sShieldonTeachableLearnset,
[SPECIES_BASTIODON] = sBastiodonTeachableLearnset,
[SPECIES_BURMY] = sBurmyTeachableLearnset,
[SPECIES_WORMADAM] = sWormadamTeachableLearnset,
[SPECIES_BURMY_PLANT_CLOAK] = sBurmyTeachableLearnset,
[SPECIES_WORMADAM_PLANT_CLOAK] = sWormadamPlantCloakTeachableLearnset,
[SPECIES_MOTHIM] = sMothimTeachableLearnset,
[SPECIES_COMBEE] = sCombeeTeachableLearnset,
[SPECIES_VESPIQUEN] = sVespiquenTeachableLearnset,
@ -422,9 +422,9 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_BUIZEL] = sBuizelTeachableLearnset,
[SPECIES_FLOATZEL] = sFloatzelTeachableLearnset,
[SPECIES_CHERUBI] = sCherubiTeachableLearnset,
[SPECIES_CHERRIM] = sCherrimTeachableLearnset,
[SPECIES_SHELLOS] = sShellosTeachableLearnset,
[SPECIES_GASTRODON] = sGastrodonTeachableLearnset,
[SPECIES_CHERRIM_OVERCAST] = sCherrimTeachableLearnset,
[SPECIES_SHELLOS_WEST_SEA] = sShellosTeachableLearnset,
[SPECIES_GASTRODON_WEST_SEA] = sGastrodonTeachableLearnset,
[SPECIES_AMBIPOM] = sAmbipomTeachableLearnset,
[SPECIES_DRIFLOON] = sDrifloonTeachableLearnset,
[SPECIES_DRIFBLIM] = sDrifblimTeachableLearnset,
@ -488,13 +488,13 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_PALKIA] = sPalkiaTeachableLearnset,
[SPECIES_HEATRAN] = sHeatranTeachableLearnset,
[SPECIES_REGIGIGAS] = sRegigigasTeachableLearnset,
[SPECIES_GIRATINA] = sGiratinaTeachableLearnset,
[SPECIES_GIRATINA_ALTERED] = sGiratinaTeachableLearnset,
[SPECIES_CRESSELIA] = sCresseliaTeachableLearnset,
[SPECIES_PHIONE] = sPhioneTeachableLearnset,
[SPECIES_MANAPHY] = sManaphyTeachableLearnset,
[SPECIES_DARKRAI] = sDarkraiTeachableLearnset,
[SPECIES_SHAYMIN] = sShayminTeachableLearnset,
[SPECIES_ARCEUS] = sArceusTeachableLearnset,
[SPECIES_SHAYMIN_LAND] = sShayminLandTeachableLearnset,
[SPECIES_ARCEUS_NORMAL] = sArceusTeachableLearnset,
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = sVictiniTeachableLearnset,
@ -553,12 +553,12 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_WHIMSICOTT] = sWhimsicottTeachableLearnset,
[SPECIES_PETILIL] = sPetililTeachableLearnset,
[SPECIES_LILLIGANT] = sLilligantTeachableLearnset,
[SPECIES_BASCULIN] = sBasculinTeachableLearnset,
[SPECIES_BASCULIN_RED_STRIPED] = sBasculinTeachableLearnset,
[SPECIES_SANDILE] = sSandileTeachableLearnset,
[SPECIES_KROKOROK] = sKrokorokTeachableLearnset,
[SPECIES_KROOKODILE] = sKrookodileTeachableLearnset,
[SPECIES_DARUMAKA] = sDarumakaTeachableLearnset,
[SPECIES_DARMANITAN] = sDarmanitanTeachableLearnset,
[SPECIES_DARMANITAN_STANDARD_MODE] = sDarmanitanTeachableLearnset,
[SPECIES_MARACTUS] = sMaractusTeachableLearnset,
[SPECIES_DWEBBLE] = sDwebbleTeachableLearnset,
[SPECIES_CRUSTLE] = sCrustleTeachableLearnset,
@ -588,8 +588,8 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_VANILLITE] = sVanilliteTeachableLearnset,
[SPECIES_VANILLISH] = sVanillishTeachableLearnset,
[SPECIES_VANILLUXE] = sVanilluxeTeachableLearnset,
[SPECIES_DEERLING] = sDeerlingTeachableLearnset,
[SPECIES_SAWSBUCK] = sSawsbuckTeachableLearnset,
[SPECIES_DEERLING_SPRING] = sDeerlingTeachableLearnset,
[SPECIES_SAWSBUCK_SPRING] = sSawsbuckTeachableLearnset,
[SPECIES_EMOLGA] = sEmolgaTeachableLearnset,
[SPECIES_KARRABLAST] = sKarrablastTeachableLearnset,
[SPECIES_ESCAVALIER] = sEscavalierTeachableLearnset,
@ -644,14 +644,14 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_COBALION] = sCobalionTeachableLearnset,
[SPECIES_TERRAKION] = sTerrakionTeachableLearnset,
[SPECIES_VIRIZION] = sVirizionTeachableLearnset,
[SPECIES_TORNADUS] = sTornadusTeachableLearnset,
[SPECIES_THUNDURUS] = sThundurusTeachableLearnset,
[SPECIES_TORNADUS_INCARNATE] = sTornadusTeachableLearnset,
[SPECIES_THUNDURUS_INCARNATE] = sThundurusTeachableLearnset,
[SPECIES_RESHIRAM] = sReshiramTeachableLearnset,
[SPECIES_ZEKROM] = sZekromTeachableLearnset,
[SPECIES_LANDORUS] = sLandorusTeachableLearnset,
[SPECIES_LANDORUS_INCARNATE] = sLandorusTeachableLearnset,
[SPECIES_KYUREM] = sKyuremTeachableLearnset,
[SPECIES_KELDEO] = sKeldeoTeachableLearnset,
[SPECIES_MELOETTA] = sMeloettaTeachableLearnset,
[SPECIES_KELDEO_ORDINARY] = sKeldeoTeachableLearnset,
[SPECIES_MELOETTA_ARIA] = sMeloettaTeachableLearnset,
[SPECIES_GENESECT] = sGenesectTeachableLearnset,
#endif
#if P_GEN_6_POKEMON == TRUE
@ -671,22 +671,22 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_TALONFLAME] = sTalonflameTeachableLearnset,
[SPECIES_SCATTERBUG] = sScatterbugTeachableLearnset,
[SPECIES_SPEWPA] = sSpewpaTeachableLearnset,
[SPECIES_VIVILLON] = sVivillonTeachableLearnset,
[SPECIES_VIVILLON_ICY_SNOW] = sVivillonTeachableLearnset,
[SPECIES_LITLEO] = sLitleoTeachableLearnset,
[SPECIES_PYROAR] = sPyroarTeachableLearnset,
[SPECIES_FLABEBE] = sFlabebeTeachableLearnset,
[SPECIES_FLOETTE] = sFloetteTeachableLearnset,
[SPECIES_FLORGES] = sFlorgesTeachableLearnset,
[SPECIES_FLABEBE_RED_FLOWER] = sFlabebeTeachableLearnset,
[SPECIES_FLOETTE_RED_FLOWER] = sFloetteTeachableLearnset,
[SPECIES_FLORGES_RED_FLOWER] = sFlorgesTeachableLearnset,
[SPECIES_SKIDDO] = sSkiddoTeachableLearnset,
[SPECIES_GOGOAT] = sGogoatTeachableLearnset,
[SPECIES_PANCHAM] = sPanchamTeachableLearnset,
[SPECIES_PANGORO] = sPangoroTeachableLearnset,
[SPECIES_FURFROU] = sFurfrouTeachableLearnset,
[SPECIES_FURFROU_NATURAL] = sFurfrouTeachableLearnset,
[SPECIES_ESPURR] = sEspurrTeachableLearnset,
[SPECIES_MEOWSTIC] = sMeowsticTeachableLearnset,
[SPECIES_MEOWSTIC] = sMeowsticMaleTeachableLearnset,
[SPECIES_HONEDGE] = sHonedgeTeachableLearnset,
[SPECIES_DOUBLADE] = sDoubladeTeachableLearnset,
[SPECIES_AEGISLASH] = sAegislashTeachableLearnset,
[SPECIES_AEGISLASH_SHIELD] = sAegislashTeachableLearnset,
[SPECIES_SPRITZEE] = sSpritzeeTeachableLearnset,
[SPECIES_AROMATISSE] = sAromatisseTeachableLearnset,
[SPECIES_SWIRLIX] = sSwirlixTeachableLearnset,
@ -715,17 +715,17 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_KLEFKI] = sKlefkiTeachableLearnset,
[SPECIES_PHANTUMP] = sPhantumpTeachableLearnset,
[SPECIES_TREVENANT] = sTrevenantTeachableLearnset,
[SPECIES_PUMPKABOO] = sPumpkabooTeachableLearnset,
[SPECIES_GOURGEIST] = sGourgeistTeachableLearnset,
[SPECIES_PUMPKABOO_AVERAGE] = sPumpkabooTeachableLearnset,
[SPECIES_GOURGEIST_AVERAGE] = sGourgeistTeachableLearnset,
[SPECIES_BERGMITE] = sBergmiteTeachableLearnset,
[SPECIES_AVALUGG] = sAvaluggTeachableLearnset,
[SPECIES_NOIBAT] = sNoibatTeachableLearnset,
[SPECIES_NOIVERN] = sNoivernTeachableLearnset,
[SPECIES_XERNEAS] = sXerneasTeachableLearnset,
[SPECIES_XERNEAS_NEUTRAL] = sXerneasTeachableLearnset,
[SPECIES_YVELTAL] = sYveltalTeachableLearnset,
[SPECIES_ZYGARDE] = sZygardeTeachableLearnset,
[SPECIES_ZYGARDE_50_AURA_BREAK] = sZygardeTeachableLearnset,
[SPECIES_DIANCIE] = sDiancieTeachableLearnset,
[SPECIES_HOOPA] = sHoopaTeachableLearnset,
[SPECIES_HOOPA_CONFINED] = sHoopaConfinedTeachableLearnset,
[SPECIES_VOLCANION] = sVolcanionTeachableLearnset,
#endif
#if P_GEN_7_POKEMON == TRUE
@ -748,12 +748,12 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_VIKAVOLT] = sVikavoltTeachableLearnset,
[SPECIES_CRABRAWLER] = sCrabrawlerTeachableLearnset,
[SPECIES_CRABOMINABLE] = sCrabominableTeachableLearnset,
[SPECIES_ORICORIO] = sOricorioTeachableLearnset,
[SPECIES_ORICORIO_BAILE] = sOricorioTeachableLearnset,
[SPECIES_CUTIEFLY] = sCutieflyTeachableLearnset,
[SPECIES_RIBOMBEE] = sRibombeeTeachableLearnset,
[SPECIES_ROCKRUFF] = sRockruffTeachableLearnset,
[SPECIES_LYCANROC] = sLycanrocTeachableLearnset,
[SPECIES_WISHIWASHI] = sWishiwashiTeachableLearnset,
[SPECIES_LYCANROC_MIDDAY] = sLycanrocMiddayTeachableLearnset,
[SPECIES_WISHIWASHI_SOLO] = sWishiwashiTeachableLearnset,
[SPECIES_MAREANIE] = sMareanieTeachableLearnset,
[SPECIES_TOXAPEX] = sToxapexTeachableLearnset,
[SPECIES_MUDBRAY] = sMudbrayTeachableLearnset,
@ -780,12 +780,12 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_PALOSSAND] = sPalossandTeachableLearnset,
[SPECIES_PYUKUMUKU] = sPyukumukuTeachableLearnset,
[SPECIES_TYPE_NULL] = sTypeNullTeachableLearnset,
[SPECIES_SILVALLY] = sSilvallyTeachableLearnset,
[SPECIES_MINIOR] = sMiniorTeachableLearnset,
[SPECIES_SILVALLY_NORMAL] = sSilvallyTeachableLearnset,
[SPECIES_MINIOR_METEOR_RED] = sMiniorTeachableLearnset,
[SPECIES_KOMALA] = sKomalaTeachableLearnset,
[SPECIES_TURTONATOR] = sTurtonatorTeachableLearnset,
[SPECIES_TOGEDEMARU] = sTogedemaruTeachableLearnset,
[SPECIES_MIMIKYU] = sMimikyuTeachableLearnset,
[SPECIES_MIMIKYU_DISGUISED] = sMimikyuTeachableLearnset,
[SPECIES_BRUXISH] = sBruxishTeachableLearnset,
[SPECIES_DRAMPA] = sDrampaTeachableLearnset,
[SPECIES_DHELMISE] = sDhelmiseTeachableLearnset,
@ -858,13 +858,13 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_ARROKUDA] = sArrokudaTeachableLearnset,
[SPECIES_BARRASKEWDA] = sBarraskewdaTeachableLearnset,
[SPECIES_TOXEL] = sToxelTeachableLearnset,
[SPECIES_TOXTRICITY] = sToxtricityTeachableLearnset,
[SPECIES_TOXTRICITY_AMPED] = sToxtricityAmpedTeachableLearnset,
[SPECIES_SIZZLIPEDE] = sSizzlipedeTeachableLearnset,
[SPECIES_CENTISKORCH] = sCentiskorchTeachableLearnset,
[SPECIES_CLOBBOPUS] = sClobbopusTeachableLearnset,
[SPECIES_GRAPPLOCT] = sGrapploctTeachableLearnset,
[SPECIES_SINISTEA] = sSinisteaTeachableLearnset,
[SPECIES_POLTEAGEIST] = sPolteageistTeachableLearnset,
[SPECIES_SINISTEA_PHONY] = sSinisteaTeachableLearnset,
[SPECIES_POLTEAGEIST_PHONY] = sPolteageistTeachableLearnset,
[SPECIES_HATENNA] = sHatennaTeachableLearnset,
[SPECIES_HATTREM] = sHattremTeachableLearnset,
[SPECIES_HATTERENE] = sHattereneTeachableLearnset,
@ -878,15 +878,15 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_MR_RIME] = sMrRimeTeachableLearnset,
[SPECIES_RUNERIGUS] = sRunerigusTeachableLearnset,
[SPECIES_MILCERY] = sMilceryTeachableLearnset,
[SPECIES_ALCREMIE] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_FALINKS] = sFalinksTeachableLearnset,
[SPECIES_PINCURCHIN] = sPincurchinTeachableLearnset,
[SPECIES_SNOM] = sSnomTeachableLearnset,
[SPECIES_FROSMOTH] = sFrosmothTeachableLearnset,
[SPECIES_STONJOURNER] = sStonjournerTeachableLearnset,
[SPECIES_EISCUE] = sEiscueTeachableLearnset,
[SPECIES_INDEEDEE] = sIndeedeeTeachableLearnset,
[SPECIES_MORPEKO] = sMorpekoTeachableLearnset,
[SPECIES_EISCUE_ICE_FACE] = sEiscueTeachableLearnset,
[SPECIES_INDEEDEE_MALE] = sIndeedeeMaleTeachableLearnset,
[SPECIES_MORPEKO_FULL_BELLY] = sMorpekoTeachableLearnset,
[SPECIES_CUFANT] = sCufantTeachableLearnset,
[SPECIES_COPPERAJAH] = sCopperajahTeachableLearnset,
[SPECIES_DRACOZOLT] = sDracozoltTeachableLearnset,
@ -897,11 +897,11 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_DREEPY] = sDreepyTeachableLearnset,
[SPECIES_DRAKLOAK] = sDrakloakTeachableLearnset,
[SPECIES_DRAGAPULT] = sDragapultTeachableLearnset,
[SPECIES_ZACIAN] = sZacianTeachableLearnset,
[SPECIES_ZAMAZENTA] = sZamazentaTeachableLearnset,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = sZacianTeachableLearnset,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = sZamazentaTeachableLearnset,
[SPECIES_ETERNATUS] = sEternatusTeachableLearnset,
[SPECIES_KUBFU] = sKubfuTeachableLearnset,
[SPECIES_URSHIFU] = sUrshifuTeachableLearnset,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = sUrshifuSingleStrikeStyleTeachableLearnset,
[SPECIES_ZARUDE] = sZarudeTeachableLearnset,
[SPECIES_REGIELEKI] = sRegielekiTeachableLearnset,
[SPECIES_REGIDRAGO] = sRegidragoTeachableLearnset,
@ -911,10 +911,10 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_WYRDEER] = sWyrdeerTeachableLearnset,
[SPECIES_KLEAVOR] = sKleavorTeachableLearnset,
[SPECIES_URSALUNA] = sUrsalunaTeachableLearnset,
[SPECIES_BASCULEGION] = sBasculegionTeachableLearnset,
[SPECIES_BASCULEGION_MALE] = sBasculegionTeachableLearnset,
[SPECIES_SNEASLER] = sSneaslerTeachableLearnset,
[SPECIES_OVERQWIL] = sOverqwilTeachableLearnset,
[SPECIES_ENAMORUS] = sEnamorusTeachableLearnset,
[SPECIES_ENAMORUS_INCARNATE] = sEnamorusTeachableLearnset,
#endif
// Megas
[SPECIES_VENUSAUR_MEGA] = sVenusaurTeachableLearnset,
@ -1011,7 +1011,7 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_LINOONE_GALARIAN] = sLinooneGalarianTeachableLearnset,
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = sDarumakaGalarianTeachableLearnset,
[SPECIES_DARMANITAN_GALARIAN] = sDarmanitanGalarianTeachableLearnset,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = sDarmanitanGalarianTeachableLearnset,
[SPECIES_YAMASK_GALARIAN] = sYamaskGalarianTeachableLearnset,
[SPECIES_STUNFISK_GALARIAN] = sStunfiskGalarianTeachableLearnset,
#endif
@ -1143,7 +1143,7 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_BASCULIN_WHITE_STRIPED] = sBasculinTeachableLearnset,
// Darmanitan
[SPECIES_DARMANITAN_ZEN_MODE] = sDarmanitanTeachableLearnset,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = sDarmanitanGalarianTeachableLearnset,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = sDarmanitanGalarianTeachableLearnset,
// Deerling
[SPECIES_DEERLING_SUMMER] = sDeerlingTeachableLearnset,
[SPECIES_DEERLING_AUTUMN] = sDeerlingTeachableLearnset,
@ -1234,7 +1234,7 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
// Xerneas
[SPECIES_XERNEAS_ACTIVE] = sXerneasTeachableLearnset,
// Zygarde
[SPECIES_ZYGARDE_10] = sZygardeTeachableLearnset,
[SPECIES_ZYGARDE_10_AURA_BREAK] = sZygardeTeachableLearnset,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = sZygardeTeachableLearnset,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = sZygardeTeachableLearnset,
[SPECIES_ZYGARDE_COMPLETE] = sZygardeTeachableLearnset,
@ -1305,14 +1305,14 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
// Polteageist
[SPECIES_POLTEAGEIST_ANTIQUE] = sPolteageistTeachableLearnset,
// Alcremie
[SPECIES_ALCREMIE_RUBY_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_MATCHA_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_MINT_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_LEMON_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_SALTED_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_RUBY_SWIRL] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = sAlcremieTeachableLearnset,
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = sAlcremieTeachableLearnset,
// Eiscue
[SPECIES_EISCUE_NOICE_FACE] = sEiscueTeachableLearnset,
// Indeedee
@ -1361,7 +1361,7 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_FLAPPLE_GIGANTAMAX] = sFlappleTeachableLearnset,
[SPECIES_APPLETUN_GIGANTAMAX] = sAppletunTeachableLearnset,
[SPECIES_SANDACONDA_GIGANTAMAX] = sSandacondaTeachableLearnset,
[SPECIES_TOXTRICITY_AMPED_GIGANTAMAX] = sToxtricityTeachableLearnset,
[SPECIES_TOXTRICITY_AMPED_GIGANTAMAX] = sToxtricityAmpedTeachableLearnset,
[SPECIES_TOXTRICITY_LOW_KEY_GIGANTAMAX] = sToxtricityLowKeyTeachableLearnset,
[SPECIES_CENTISKORCH_GIGANTAMAX] = sCentiskorchTeachableLearnset,
[SPECIES_HATTERENE_GIGANTAMAX] = sHattereneTeachableLearnset,
@ -1369,7 +1369,7 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] =
[SPECIES_ALCREMIE_GIGANTAMAX] = sAlcremieTeachableLearnset,
[SPECIES_COPPERAJAH_GIGANTAMAX] = sCopperajahTeachableLearnset,
[SPECIES_DURALUDON_GIGANTAMAX] = sDuraludonTeachableLearnset,
[SPECIES_URSHIFU_GIGANTAMAX] = sUrshifuTeachableLearnset,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = sUrshifuSingleStrikeStyleTeachableLearnset,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = sUrshifuRapidStrikeStyleTeachableLearnset,
#endif
};

View File

@ -16053,7 +16053,7 @@ static const u16 sJirachiTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sDeoxysTeachableLearnset[] = {
static const u16 sDeoxysNormalTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_BRICK_BREAK,
MOVE_CALM_MIND,
@ -17025,7 +17025,7 @@ static const u16 sBurmyTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sWormadamTeachableLearnset[] = {
static const u16 sWormadamPlantCloakTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BULLET_SEED,
MOVE_DOUBLE_TEAM,
@ -20141,7 +20141,7 @@ static const u16 sDarkraiTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sShayminTeachableLearnset[] = {
static const u16 sShayminLandTeachableLearnset[] = {
MOVE_BULLET_SEED,
MOVE_DOUBLE_TEAM,
MOVE_FACADE,
@ -26250,7 +26250,7 @@ static const u16 sEspurrTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sMeowsticTeachableLearnset[] = {
static const u16 sMeowsticMaleTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_CALM_MIND,
MOVE_CUT,
@ -27666,7 +27666,7 @@ static const u16 sDiancieTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sHoopaTeachableLearnset[] = {
static const u16 sHoopaConfinedTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_CALM_MIND,
MOVE_DOUBLE_TEAM,
@ -28364,7 +28364,7 @@ static const u16 sRockruffTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sLycanrocTeachableLearnset[] = {
static const u16 sLycanrocMiddayTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BRICK_BREAK,
MOVE_BULK_UP,
@ -30945,7 +30945,7 @@ static const u16 sToxelTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sToxtricityTeachableLearnset[] = {
static const u16 sToxtricityAmpedTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_FACADE,
MOVE_HYPER_BEAM,
@ -31538,7 +31538,7 @@ static const u16 sEiscueTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sIndeedeeTeachableLearnset[] = {
static const u16 sIndeedeeMaleTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_CALM_MIND,
MOVE_FACADE,
@ -31908,7 +31908,7 @@ static const u16 sKubfuTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sUrshifuTeachableLearnset[] = {
static const u16 sUrshifuSingleStrikeStyleTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
MOVE_BRICK_BREAK,

View File

@ -383,7 +383,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_ARON] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 12 },
[SPECIES_LAIRON] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 15 },
[SPECIES_AGGRON] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_CASTFORM] = { .size = MON_COORDS_SIZE(32, 64), .y_offset = 0 },
[SPECIES_CASTFORM_NORMAL] = { .size = MON_COORDS_SIZE(32, 64), .y_offset = 0 },
[SPECIES_VOLBEAT] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_ILLUMISE] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 8 },
[SPECIES_LILEEP] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 8 },
@ -408,7 +408,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_LATIAS] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_LATIOS] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_JIRACHI] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_DEOXYS] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_DEOXYS_NORMAL] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_CHIMECHO] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 9 },
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 6 },
@ -436,8 +436,8 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_RAMPARDOS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 },
[SPECIES_SHIELDON] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 11 },
[SPECIES_BASTIODON] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_BURMY] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 6 },
[SPECIES_WORMADAM] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_BURMY_PLANT_CLOAK] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 6 },
[SPECIES_WORMADAM_PLANT_CLOAK] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_MOTHIM] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_COMBEE] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 22 },
[SPECIES_VESPIQUEN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
@ -445,9 +445,9 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_BUIZEL] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_FLOATZEL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 },
[SPECIES_CHERUBI] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 13 },
[SPECIES_CHERRIM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 9 },
[SPECIES_SHELLOS] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 8 },
[SPECIES_GASTRODON] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 3 },
[SPECIES_CHERRIM_OVERCAST] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 9 },
[SPECIES_SHELLOS_WEST_SEA] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 8 },
[SPECIES_GASTRODON_WEST_SEA] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 3 },
[SPECIES_AMBIPOM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_DRIFLOON] = { .size = MON_COORDS_SIZE(40, 64), .y_offset = 0 },
[SPECIES_DRIFBLIM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 },
@ -511,13 +511,13 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_PALKIA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 },
[SPECIES_HEATRAN] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 13 },
[SPECIES_REGIGIGAS] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 13 },
[SPECIES_GIRATINA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_GIRATINA_ALTERED] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_CRESSELIA] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_PHIONE] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_MANAPHY] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 10 },
[SPECIES_DARKRAI] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_SHAYMIN] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 15 },
[SPECIES_ARCEUS] = ARCEUS_BACK_PIC_COORDS,
[SPECIES_SHAYMIN_LAND] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 15 },
[SPECIES_ARCEUS_NORMAL] = ARCEUS_BACK_PIC_COORDS,
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = { .size = MON_COORDS_SIZE(40, 64), .y_offset = 7 },
@ -576,12 +576,12 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_WHIMSICOTT] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_PETILIL] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 9 },
[SPECIES_LILLIGANT] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_BASCULIN] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 16 },
[SPECIES_BASCULIN_RED_STRIPED] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 16 },
[SPECIES_SANDILE] = { .size = MON_COORDS_SIZE(64, 32), .y_offset = 18 },
[SPECIES_KROKOROK] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 3 },
[SPECIES_KROOKODILE] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_DARUMAKA] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 12 },
[SPECIES_DARMANITAN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_DARMANITAN_STANDARD_MODE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_MARACTUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_DWEBBLE] = { .size = MON_COORDS_SIZE(56, 32), .y_offset = 17 },
[SPECIES_CRUSTLE] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 9 },
@ -611,8 +611,8 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_VANILLITE] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 9 },
[SPECIES_VANILLISH] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 4 },
[SPECIES_VANILLUXE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 },
[SPECIES_DEERLING] = DEERLING_BACK_PIC_COORDS,
[SPECIES_SAWSBUCK] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 5 },
[SPECIES_DEERLING_SPRING] = DEERLING_BACK_PIC_COORDS,
[SPECIES_SAWSBUCK_SPRING] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 5 },
[SPECIES_EMOLGA] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 16 },
[SPECIES_KARRABLAST] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 14 },
[SPECIES_ESCAVALIER] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 9 },
@ -667,14 +667,14 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_COBALION] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 6 },
[SPECIES_TERRAKION] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 8 },
[SPECIES_VIRIZION] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_TORNADUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_THUNDURUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_TORNADUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_THUNDURUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_RESHIRAM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 7 },
[SPECIES_ZEKROM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_LANDORUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_LANDORUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_KYUREM] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 12 },
[SPECIES_KELDEO] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 4 },
[SPECIES_MELOETTA] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 7 },
[SPECIES_KELDEO_ORDINARY] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 4 },
[SPECIES_MELOETTA_ARIA] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 7 },
[SPECIES_GENESECT] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 8 },
#endif
#if P_GEN_6_POKEMON == TRUE
@ -694,22 +694,22 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_TALONFLAME] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_SCATTERBUG] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 12 },
[SPECIES_SPEWPA] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 12 },
[SPECIES_VIVILLON] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_VIVILLON_ICY_SNOW] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_LITLEO] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 9 },
[SPECIES_PYROAR] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_FLABEBE] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 12 },
[SPECIES_FLOETTE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_FLORGES] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_FLABEBE_RED_FLOWER] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 12 },
[SPECIES_FLOETTE_RED_FLOWER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_FLORGES_RED_FLOWER] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_SKIDDO] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 8 },
[SPECIES_GOGOAT] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 9 },
[SPECIES_PANCHAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_PANGORO] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_FURFROU] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_FURFROU_NATURAL] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_ESPURR] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 7 },
[SPECIES_MEOWSTIC] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 9 },
[SPECIES_MEOWSTIC_MALE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 9 },
[SPECIES_HONEDGE] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 4 },
[SPECIES_DOUBLADE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 7 },
[SPECIES_AEGISLASH] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 9 },
[SPECIES_AEGISLASH_SHIELD] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 9 },
[SPECIES_SPRITZEE] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 11 },
[SPECIES_AROMATISSE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 },
[SPECIES_SWIRLIX] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 12 },
@ -738,17 +738,17 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_KLEFKI] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 8 },
[SPECIES_PHANTUMP] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 9 },
[SPECIES_TREVENANT] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 },
[SPECIES_PUMPKABOO] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 13 },
[SPECIES_GOURGEIST] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_PUMPKABOO_AVERAGE] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 13 },
[SPECIES_GOURGEIST_AVERAGE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_BERGMITE] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 13 },
[SPECIES_AVALUGG] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 12 },
[SPECIES_NOIBAT] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 7 },
[SPECIES_NOIVERN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_XERNEAS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_XERNEAS_NEUTRAL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_YVELTAL] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 10 },
[SPECIES_ZYGARDE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_ZYGARDE_50_AURA_BREAK] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_DIANCIE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 7 },
[SPECIES_HOOPA] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_HOOPA_CONFINED] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_VOLCANION] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
#endif
#if P_GEN_7_POKEMON == TRUE
@ -771,12 +771,12 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_VIKAVOLT] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_CRABRAWLER] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_CRABOMINABLE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_ORICORIO] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ORICORIO_BAILE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_CUTIEFLY] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 15 },
[SPECIES_RIBOMBEE] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 11 },
[SPECIES_ROCKRUFF] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_LYCANROC] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_WISHIWASHI] = { .size = MON_COORDS_SIZE(56, 32), .y_offset = 18 },
[SPECIES_LYCANROC_MIDDAY] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_WISHIWASHI_SOLO] = { .size = MON_COORDS_SIZE(56, 32), .y_offset = 18 },
[SPECIES_MAREANIE] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 15 },
[SPECIES_TOXAPEX] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_MUDBRAY] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
@ -803,12 +803,12 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_PALOSSAND] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_PYUKUMUKU] = { .size = MON_COORDS_SIZE(48, 32), .y_offset = 16 },
[SPECIES_TYPE_NULL] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 1 },
[SPECIES_SILVALLY] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_MINIOR] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 14 },
[SPECIES_SILVALLY_NORMAL] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_MINIOR_METEOR_RED] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 14 },
[SPECIES_KOMALA] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_TURTONATOR] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 9 },
[SPECIES_TOGEDEMARU] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 13 },
[SPECIES_MIMIKYU] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 7 },
[SPECIES_MIMIKYU_DISGUISED] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 7 },
[SPECIES_BRUXISH] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 14 },
[SPECIES_DRAMPA] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_DHELMISE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
@ -881,13 +881,13 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_ARROKUDA] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 15 },
[SPECIES_BARRASKEWDA] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 11 },
[SPECIES_TOXEL] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 8 },
[SPECIES_TOXTRICITY] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_TOXTRICITY_AMPED] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_SIZZLIPEDE] = { .size = MON_COORDS_SIZE(40, 32), .y_offset = 16 },
[SPECIES_CENTISKORCH] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_CLOBBOPUS] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 14 },
[SPECIES_GRAPPLOCT] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 5 },
[SPECIES_SINISTEA] = { .size = MON_COORDS_SIZE(48, 32), .y_offset = 16 },
[SPECIES_POLTEAGEIST] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 13 },
[SPECIES_SINISTEA_PHONY] = { .size = MON_COORDS_SIZE(48, 32), .y_offset = 16 },
[SPECIES_POLTEAGEIST_PHONY] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 13 },
[SPECIES_HATENNA] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 12 },
[SPECIES_HATTREM] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 8 },
[SPECIES_HATTERENE] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 3 },
@ -901,15 +901,15 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_MR_RIME] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_RUNERIGUS] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_MILCERY] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 16 },
[SPECIES_ALCREMIE] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_FALINKS] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 15 },
[SPECIES_PINCURCHIN] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 13 },
[SPECIES_SNOM] = { .size = MON_COORDS_SIZE(48, 32), .y_offset = 17 },
[SPECIES_FROSMOTH] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_STONJOURNER] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_EISCUE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 0 },
[SPECIES_INDEEDEE] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 7 },
[SPECIES_MORPEKO] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 8 },
[SPECIES_EISCUE_ICE_FACE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 0 },
[SPECIES_INDEEDEE_MALE] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 7 },
[SPECIES_MORPEKO_FULL_BELLY] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 8 },
[SPECIES_CUFANT] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 11 },
[SPECIES_COPPERAJAH] = { .size = MON_COORDS_SIZE(64, 32), .y_offset = 16 },
[SPECIES_DRACOZOLT] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
@ -920,11 +920,11 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_DREEPY] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 15 },
[SPECIES_DRAKLOAK] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 11 },
[SPECIES_DRAGAPULT] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_ZACIAN] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_ZAMAZENTA] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_ETERNATUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_KUBFU] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 9 },
[SPECIES_URSHIFU] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_ZARUDE] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_REGIELEKI] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 9 },
[SPECIES_REGIDRAGO] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
@ -934,10 +934,10 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_WYRDEER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_KLEAVOR] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_URSALUNA] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 14 },
[SPECIES_BASCULEGION] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_BASCULEGION_MALE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_SNEASLER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_OVERQWIL] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_ENAMORUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ENAMORUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
#endif
[SPECIES_VENUSAUR_MEGA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 8 },
[SPECIES_CHARIZARD_MEGA_X] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
@ -1033,7 +1033,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_LINOONE_GALARIAN] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 13 },
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 11 },
[SPECIES_DARMANITAN_GALARIAN] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_YAMASK_GALARIAN] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 13 },
[SPECIES_STUNFISK_GALARIAN] = { .size = MON_COORDS_SIZE(64, 24), .y_offset = 23 },
#endif
@ -1165,7 +1165,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_BASCULIN_WHITE_STRIPED] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 16 },
// Darmanitan
[SPECIES_DARMANITAN_ZEN_MODE] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 11 },
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
// Deerling
[SPECIES_DEERLING_SUMMER] = DEERLING_BACK_PIC_COORDS,
[SPECIES_DEERLING_AUTUMN] = DEERLING_BACK_PIC_COORDS,
@ -1256,7 +1256,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
// Xerneas
[SPECIES_XERNEAS_ACTIVE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
// Zygarde
[SPECIES_ZYGARDE_10] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_ZYGARDE_10_AURA_BREAK] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 8 },
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_ZYGARDE_COMPLETE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
@ -1327,14 +1327,14 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
// Polteageist
[SPECIES_POLTEAGEIST_ANTIQUE] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 13 },
// Alcremie
[SPECIES_ALCREMIE_RUBY_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_MATCHA_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_MINT_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_LEMON_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_SALTED_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_RUBY_SWIRL] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 9 },
// Eiscue
[SPECIES_EISCUE_NOICE_FACE] = { .size = MON_COORDS_SIZE(40, 64), .y_offset = 0 },
// Indeedee
@ -1391,7 +1391,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES + 1] =
[SPECIES_ALCREMIE_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 8 },
[SPECIES_COPPERAJAH_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 7 },
[SPECIES_DURALUDON_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_URSHIFU_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
#endif
[SPECIES_EGG] = { .size = MON_COORDS_SIZE(24, 24), .y_offset = 20 },

View File

@ -360,7 +360,7 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ARON, gMonBackPic_Aron),
SPECIES_SPRITE(LAIRON, gMonBackPic_Lairon),
SPECIES_SPRITE(AGGRON, gMonBackPic_Aggron),
SPECIES_SPRITE(CASTFORM, gMonBackPic_Castform),
SPECIES_SPRITE(CASTFORM_NORMAL, gMonBackPic_CastformNormal),
SPECIES_SPRITE(VOLBEAT, gMonBackPic_Volbeat),
SPECIES_SPRITE(ILLUMISE, gMonBackPic_Illumise),
SPECIES_SPRITE(LILEEP, gMonBackPic_Lileep),
@ -385,7 +385,7 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(LATIAS, gMonBackPic_Latias),
SPECIES_SPRITE(LATIOS, gMonBackPic_Latios),
SPECIES_SPRITE(JIRACHI, gMonBackPic_Jirachi),
SPECIES_SPRITE(DEOXYS, gMonBackPic_Deoxys),
SPECIES_SPRITE(DEOXYS_NORMAL, gMonBackPic_DeoxysNormal),
SPECIES_SPRITE(CHIMECHO, gMonBackPic_Chimecho),
#if P_GEN_4_POKEMON == TRUE
SPECIES_SPRITE(TURTWIG, gMonBackPic_Turtwig),
@ -413,8 +413,8 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(RAMPARDOS, gMonBackPic_Rampardos),
SPECIES_SPRITE(SHIELDON, gMonBackPic_Shieldon),
SPECIES_SPRITE(BASTIODON, gMonBackPic_Bastiodon),
SPECIES_SPRITE(BURMY, gMonBackPic_Burmy),
SPECIES_SPRITE(WORMADAM, gMonBackPic_Wormadam),
SPECIES_SPRITE(BURMY_PLANT_CLOAK, gMonBackPic_BurmyPlantCloak),
SPECIES_SPRITE(WORMADAM_PLANT_CLOAK, gMonBackPic_WormadamPlantCloak),
SPECIES_SPRITE(MOTHIM, gMonBackPic_Mothim),
SPECIES_SPRITE(COMBEE, gMonBackPic_Combee),
SPECIES_SPRITE(VESPIQUEN, gMonBackPic_Vespiquen),
@ -422,9 +422,9 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(BUIZEL, gMonBackPic_Buizel),
SPECIES_SPRITE(FLOATZEL, gMonBackPic_Floatzel),
SPECIES_SPRITE(CHERUBI, gMonBackPic_Cherubi),
SPECIES_SPRITE(CHERRIM, gMonBackPic_Cherrim),
SPECIES_SPRITE(SHELLOS, gMonBackPic_Shellos),
SPECIES_SPRITE(GASTRODON, gMonBackPic_Gastrodon),
SPECIES_SPRITE(CHERRIM_OVERCAST, gMonBackPic_CherrimOvercast),
SPECIES_SPRITE(SHELLOS_WEST_SEA, gMonBackPic_ShellosWestSea),
SPECIES_SPRITE(GASTRODON_WEST_SEA, gMonBackPic_GastrodonWestSea),
SPECIES_SPRITE(AMBIPOM, gMonBackPic_Ambipom),
SPECIES_SPRITE(DRIFLOON, gMonBackPic_Drifloon),
SPECIES_SPRITE(DRIFBLIM, gMonBackPic_Drifblim),
@ -488,12 +488,12 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(PALKIA, gMonBackPic_Palkia),
SPECIES_SPRITE(HEATRAN, gMonBackPic_Heatran),
SPECIES_SPRITE(REGIGIGAS, gMonBackPic_Regigigas),
SPECIES_SPRITE(GIRATINA, gMonBackPic_Giratina),
SPECIES_SPRITE(GIRATINA_ALTERED, gMonBackPic_GiratinaAltered),
SPECIES_SPRITE(CRESSELIA, gMonBackPic_Cresselia),
SPECIES_SPRITE(PHIONE, gMonBackPic_Phione),
SPECIES_SPRITE(MANAPHY, gMonBackPic_Manaphy),
SPECIES_SPRITE(DARKRAI, gMonBackPic_Darkrai),
SPECIES_SPRITE(SHAYMIN, gMonBackPic_Shaymin),
SPECIES_SPRITE(SHAYMIN_LAND, gMonBackPic_ShayminLand),
SPECIES_SPRITE(ARCEUS, gMonBackPic_Arceus),
#endif
#if P_GEN_5_POKEMON == TRUE
@ -553,12 +553,12 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(WHIMSICOTT, gMonBackPic_Whimsicott),
SPECIES_SPRITE(PETILIL, gMonBackPic_Petilil),
SPECIES_SPRITE(LILLIGANT, gMonBackPic_Lilligant),
SPECIES_SPRITE(BASCULIN, gMonBackPic_Basculin),
SPECIES_SPRITE(BASCULIN, gMonBackPic_BasculinRedStriped),
SPECIES_SPRITE(SANDILE, gMonBackPic_Sandile),
SPECIES_SPRITE(KROKOROK, gMonBackPic_Krokorok),
SPECIES_SPRITE(KROOKODILE, gMonBackPic_Krookodile),
SPECIES_SPRITE(DARUMAKA, gMonBackPic_Darumaka),
SPECIES_SPRITE(DARMANITAN, gMonBackPic_Darmanitan),
SPECIES_SPRITE(DARMANITAN_STANDARD_MODE, gMonBackPic_DarmanitanStandardMode),
SPECIES_SPRITE(MARACTUS, gMonBackPic_Maractus),
SPECIES_SPRITE(DWEBBLE, gMonBackPic_Dwebble),
SPECIES_SPRITE(CRUSTLE, gMonBackPic_Crustle),
@ -588,8 +588,8 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(VANILLITE, gMonBackPic_Vanillite),
SPECIES_SPRITE(VANILLISH, gMonBackPic_Vanillish),
SPECIES_SPRITE(VANILLUXE, gMonBackPic_Vanilluxe),
SPECIES_SPRITE(DEERLING, gMonBackPic_Deerling),
SPECIES_SPRITE(SAWSBUCK, gMonBackPic_Sawsbuck),
SPECIES_SPRITE(DEERLING_SPRING, gMonBackPic_Deerling),
SPECIES_SPRITE(SAWSBUCK_SPRING, gMonBackPic_SawsbuckSpring),
SPECIES_SPRITE(EMOLGA, gMonBackPic_Emolga),
SPECIES_SPRITE(KARRABLAST, gMonBackPic_Karrablast),
SPECIES_SPRITE(ESCAVALIER, gMonBackPic_Escavalier),
@ -644,14 +644,14 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(COBALION, gMonBackPic_Cobalion),
SPECIES_SPRITE(TERRAKION, gMonBackPic_Terrakion),
SPECIES_SPRITE(VIRIZION, gMonBackPic_Virizion),
SPECIES_SPRITE(TORNADUS, gMonBackPic_Tornadus),
SPECIES_SPRITE(THUNDURUS, gMonBackPic_Thundurus),
SPECIES_SPRITE(TORNADUS_INCARNATE, gMonBackPic_TornadusIncarnate),
SPECIES_SPRITE(THUNDURUS_INCARNATE, gMonBackPic_ThundurusIncarnate),
SPECIES_SPRITE(RESHIRAM, gMonBackPic_Reshiram),
SPECIES_SPRITE(ZEKROM, gMonBackPic_Zekrom),
SPECIES_SPRITE(LANDORUS, gMonBackPic_Landorus),
SPECIES_SPRITE(LANDORUS_INCARNATE, gMonBackPic_LandorusIncarnate),
SPECIES_SPRITE(KYUREM, gMonBackPic_Kyurem),
SPECIES_SPRITE(KELDEO, gMonBackPic_Keldeo),
SPECIES_SPRITE(MELOETTA, gMonBackPic_Meloetta),
SPECIES_SPRITE(KELDEO_ORDINARY, gMonBackPic_KeldeoOrdinary),
SPECIES_SPRITE(MELOETTA, gMonBackPic_MeloettaAria),
SPECIES_SPRITE(GENESECT, gMonBackPic_Genesect),
#endif
#if P_GEN_6_POKEMON == TRUE
@ -671,22 +671,22 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(TALONFLAME, gMonBackPic_Talonflame),
SPECIES_SPRITE(SCATTERBUG, gMonBackPic_Scatterbug),
SPECIES_SPRITE(SPEWPA, gMonBackPic_Spewpa),
SPECIES_SPRITE(VIVILLON, gMonBackPic_Vivillon),
SPECIES_SPRITE(VIVILLON_ICY_SNOW, gMonBackPic_VivillonIcySnow),
SPECIES_SPRITE(LITLEO, gMonBackPic_Litleo),
SPECIES_SPRITE(PYROAR, gMonBackPic_Pyroar),
SPECIES_SPRITE(FLABEBE, gMonBackPic_Flabebe),
SPECIES_SPRITE(FLOETTE, gMonBackPic_Floette),
SPECIES_SPRITE(FLORGES, gMonBackPic_Florges),
SPECIES_SPRITE(FLABEBE_RED_FLOWER, gMonBackPic_Flabebe),
SPECIES_SPRITE(FLOETTE_RED_FLOWER, gMonBackPic_Floette),
SPECIES_SPRITE(FLORGES_RED_FLOWER, gMonBackPic_Florges),
SPECIES_SPRITE(SKIDDO, gMonBackPic_Skiddo),
SPECIES_SPRITE(GOGOAT, gMonBackPic_Gogoat),
SPECIES_SPRITE(PANCHAM, gMonBackPic_Pancham),
SPECIES_SPRITE(PANGORO, gMonBackPic_Pangoro),
SPECIES_SPRITE(FURFROU, gMonBackPic_Furfrou),
SPECIES_SPRITE(FURFROU_NATURAL, gMonBackPic_FurfrouNatural),
SPECIES_SPRITE(ESPURR, gMonBackPic_Espurr),
SPECIES_SPRITE(MEOWSTIC, gMonBackPic_Meowstic),
SPECIES_SPRITE(MEOWSTIC_MALE, gMonBackPic_MeowsticMale),
SPECIES_SPRITE(HONEDGE, gMonBackPic_Honedge),
SPECIES_SPRITE(DOUBLADE, gMonBackPic_Doublade),
SPECIES_SPRITE(AEGISLASH, gMonBackPic_Aegislash),
SPECIES_SPRITE(AEGISLASH_SHIELD, gMonBackPic_AegislashShield),
SPECIES_SPRITE(SPRITZEE, gMonBackPic_Spritzee),
SPECIES_SPRITE(AROMATISSE, gMonBackPic_Aromatisse),
SPECIES_SPRITE(SWIRLIX, gMonBackPic_Swirlix),
@ -715,17 +715,17 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(KLEFKI, gMonBackPic_Klefki),
SPECIES_SPRITE(PHANTUMP, gMonBackPic_Phantump),
SPECIES_SPRITE(TREVENANT, gMonBackPic_Trevenant),
SPECIES_SPRITE(PUMPKABOO, gMonBackPic_Pumpkaboo),
SPECIES_SPRITE(GOURGEIST, gMonBackPic_Gourgeist),
SPECIES_SPRITE(PUMPKABOO_AVERAGE, gMonBackPic_PumpkabooAverage),
SPECIES_SPRITE(GOURGEIST_AVERAGE, gMonBackPic_GourgeistAverage),
SPECIES_SPRITE(BERGMITE, gMonBackPic_Bergmite),
SPECIES_SPRITE(AVALUGG, gMonBackPic_Avalugg),
SPECIES_SPRITE(NOIBAT, gMonBackPic_Noibat),
SPECIES_SPRITE(NOIVERN, gMonBackPic_Noivern),
SPECIES_SPRITE(XERNEAS, gMonBackPic_Xerneas),
SPECIES_SPRITE(XERNEAS_NEUTRAL, gMonBackPic_XerneasNeutral),
SPECIES_SPRITE(YVELTAL, gMonBackPic_Yveltal),
SPECIES_SPRITE(ZYGARDE, gMonBackPic_Zygarde),
SPECIES_SPRITE(ZYGARDE_50_AURA_BREAK, gMonBackPic_Zygarde50),
SPECIES_SPRITE(DIANCIE, gMonBackPic_Diancie),
SPECIES_SPRITE(HOOPA, gMonBackPic_Hoopa),
SPECIES_SPRITE(HOOPA_CONFINED, gMonBackPic_HoopaConfined),
SPECIES_SPRITE(VOLCANION, gMonBackPic_Volcanion),
#endif
#if P_GEN_7_POKEMON == TRUE
@ -748,12 +748,12 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(VIKAVOLT, gMonBackPic_Vikavolt),
SPECIES_SPRITE(CRABRAWLER, gMonBackPic_Crabrawler),
SPECIES_SPRITE(CRABOMINABLE, gMonBackPic_Crabominable),
SPECIES_SPRITE(ORICORIO, gMonBackPic_Oricorio),
SPECIES_SPRITE(ORICORIO_BAILE, gMonBackPic_OricorioBaile),
SPECIES_SPRITE(CUTIEFLY, gMonBackPic_Cutiefly),
SPECIES_SPRITE(RIBOMBEE, gMonBackPic_Ribombee),
SPECIES_SPRITE(ROCKRUFF, gMonBackPic_Rockruff),
SPECIES_SPRITE(LYCANROC, gMonBackPic_Lycanroc),
SPECIES_SPRITE(WISHIWASHI, gMonBackPic_Wishiwashi),
SPECIES_SPRITE(LYCANROC_MIDDAY, gMonBackPic_LycanrocMidday),
SPECIES_SPRITE(WISHIWASHI_SOLO, gMonBackPic_WishiwashiSolo),
SPECIES_SPRITE(MAREANIE, gMonBackPic_Mareanie),
SPECIES_SPRITE(TOXAPEX, gMonBackPic_Toxapex),
SPECIES_SPRITE(MUDBRAY, gMonBackPic_Mudbray),
@ -781,11 +781,11 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(PYUKUMUKU, gMonBackPic_Pyukumuku),
SPECIES_SPRITE(TYPE_NULL, gMonBackPic_TypeNull),
SPECIES_SPRITE(SILVALLY, gMonBackPic_Silvally),
SPECIES_SPRITE(MINIOR, gMonBackPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_RED, gMonBackPic_MiniorMeteor),
SPECIES_SPRITE(KOMALA, gMonBackPic_Komala),
SPECIES_SPRITE(TURTONATOR, gMonBackPic_Turtonator),
SPECIES_SPRITE(TOGEDEMARU, gMonBackPic_Togedemaru),
SPECIES_SPRITE(MIMIKYU, gMonBackPic_Mimikyu),
SPECIES_SPRITE(MIMIKYU_DISGUISED, gMonBackPic_MimikyuDisguised),
SPECIES_SPRITE(BRUXISH, gMonBackPic_Bruxish),
SPECIES_SPRITE(DRAMPA, gMonBackPic_Drampa),
SPECIES_SPRITE(DHELMISE, gMonBackPic_Dhelmise),
@ -858,13 +858,13 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ARROKUDA, gMonBackPic_Arrokuda),
SPECIES_SPRITE(BARRASKEWDA, gMonBackPic_Barraskewda),
SPECIES_SPRITE(TOXEL, gMonBackPic_Toxel),
SPECIES_SPRITE(TOXTRICITY, gMonBackPic_Toxtricity),
SPECIES_SPRITE(TOXTRICITY_AMPED, gMonBackPic_ToxtricityAmped),
SPECIES_SPRITE(SIZZLIPEDE, gMonBackPic_Sizzlipede),
SPECIES_SPRITE(CENTISKORCH, gMonBackPic_Centiskorch),
SPECIES_SPRITE(CLOBBOPUS, gMonBackPic_Clobbopus),
SPECIES_SPRITE(GRAPPLOCT, gMonBackPic_Grapploct),
SPECIES_SPRITE(SINISTEA, gMonBackPic_Sinistea),
SPECIES_SPRITE(POLTEAGEIST, gMonBackPic_Polteageist),
SPECIES_SPRITE(SINISTEA_PHONY, gMonBackPic_Sinistea),
SPECIES_SPRITE(POLTEAGEIST_PHONY, gMonBackPic_Polteageist),
SPECIES_SPRITE(HATENNA, gMonBackPic_Hatenna),
SPECIES_SPRITE(HATTREM, gMonBackPic_Hattrem),
SPECIES_SPRITE(HATTERENE, gMonBackPic_Hatterene),
@ -884,9 +884,9 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(SNOM, gMonBackPic_Snom),
SPECIES_SPRITE(FROSMOTH, gMonBackPic_Frosmoth),
SPECIES_SPRITE(STONJOURNER, gMonBackPic_Stonjourner),
SPECIES_SPRITE(EISCUE, gMonBackPic_Eiscue),
SPECIES_SPRITE(INDEEDEE, gMonBackPic_Indeedee),
SPECIES_SPRITE(MORPEKO, gMonBackPic_Morpeko),
SPECIES_SPRITE(EISCUE_ICE_FACE, gMonBackPic_EiscueIceFace),
SPECIES_SPRITE(INDEEDEE_MALE, gMonBackPic_IndeedeeMale),
SPECIES_SPRITE(MORPEKO_FULL_BELLY, gMonBackPic_MorpekoFullBelly),
SPECIES_SPRITE(CUFANT, gMonBackPic_Cufant),
SPECIES_SPRITE(COPPERAJAH, gMonBackPic_Copperajah),
SPECIES_SPRITE(DRACOZOLT, gMonBackPic_Dracozolt),
@ -897,11 +897,11 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(DREEPY, gMonBackPic_Dreepy),
SPECIES_SPRITE(DRAKLOAK, gMonBackPic_Drakloak),
SPECIES_SPRITE(DRAGAPULT, gMonBackPic_Dragapult),
SPECIES_SPRITE(ZACIAN, gMonBackPic_Zacian),
SPECIES_SPRITE(ZAMAZENTA, gMonBackPic_Zamazenta),
SPECIES_SPRITE(ZACIAN_HERO_OF_MANY_BATTLES, gMonBackPic_ZacianHeroOfManyBattles),
SPECIES_SPRITE(ZAMAZENTA_HERO_OF_MANY_BATTLES, gMonBackPic_ZamazentaHeroOfManyBattles),
SPECIES_SPRITE(ETERNATUS, gMonBackPic_Eternatus),
SPECIES_SPRITE(KUBFU, gMonBackPic_Kubfu),
SPECIES_SPRITE(URSHIFU, gMonBackPic_Urshifu),
SPECIES_SPRITE(URSHIFU_SINGLE_STRIKE_STYLE, gMonBackPic_UrshifuSingleStrikeStyle),
SPECIES_SPRITE(ZARUDE, gMonBackPic_Zarude),
SPECIES_SPRITE(REGIELEKI, gMonBackPic_Regieleki),
SPECIES_SPRITE(REGIDRAGO, gMonBackPic_Regidrago),
@ -911,10 +911,10 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(WYRDEER, gMonBackPic_Wyrdeer),
SPECIES_SPRITE(KLEAVOR, gMonBackPic_Kleavor),
SPECIES_SPRITE(URSALUNA, gMonBackPic_Ursaluna),
SPECIES_SPRITE(BASCULEGION, gMonBackPic_Basculegion),
SPECIES_SPRITE(BASCULEGION_MALE, gMonBackPic_BasculegionMale),
SPECIES_SPRITE(SNEASLER, gMonBackPic_Sneasler),
SPECIES_SPRITE(OVERQWIL, gMonBackPic_Overqwil),
SPECIES_SPRITE(ENAMORUS, gMonBackPic_Enamorus),
SPECIES_SPRITE(ENAMORUS_INCARNATE, gMonBackPic_EnamorusIncarnate),
#endif
SPECIES_SPRITE(VENUSAUR_MEGA, gMonBackPic_VenusaurMega),
@ -1011,7 +1011,7 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(LINOONE_GALARIAN, gMonBackPic_LinooneGalarian),
#if P_GEN_5_POKEMON == TRUE
SPECIES_SPRITE(DARUMAKA_GALARIAN, gMonBackPic_DarumakaGalarian),
SPECIES_SPRITE(DARMANITAN_GALARIAN, gMonBackPic_DarmanitanGalarian),
SPECIES_SPRITE(DARMANITAN_GALARIAN_STANDARD_MODE, gMonBackPic_DarmanitanGalarianStandardMode),
SPECIES_SPRITE(YAMASK_GALARIAN, gMonBackPic_YamaskGalarian),
SPECIES_SPRITE(STUNFISK_GALARIAN, gMonBackPic_StunfiskGalarian),
#endif
@ -1141,7 +1141,7 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(BASCULIN_WHITE_STRIPED, gMonBackPic_BasculinWhiteStriped),
SPECIES_SPRITE(DARMANITAN_ZEN_MODE, gMonBackPic_DarmanitanZenMode),
SPECIES_SPRITE(DARMANITAN_ZEN_MODE_GALARIAN, gMonBackPic_DarmanitanZenModeGalarian),
SPECIES_SPRITE(DARMANITAN_GALARIAN_ZEN_MODE, gMonBackPic_DarmanitanGalarianZenMode),
SPECIES_SPRITE(DEERLING_SUMMER, gMonBackPic_Deerling),
SPECIES_SPRITE(DEERLING_AUTUMN, gMonBackPic_Deerling),
@ -1234,7 +1234,7 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ZYGARDE_10, gMonBackPic_Zygarde10),
SPECIES_SPRITE(ZYGARDE_10_POWER_CONSTRUCT, gMonBackPic_Zygarde10),
SPECIES_SPRITE(ZYGARDE_50_POWER_CONSTRUCT, gMonBackPic_Zygarde),
SPECIES_SPRITE(ZYGARDE_50_POWER_CONSTRUCT, gMonBackPic_Zygarde50),
SPECIES_SPRITE(ZYGARDE_COMPLETE, gMonBackPic_ZygardeComplete),
SPECIES_SPRITE(HOOPA_UNBOUND, gMonBackPic_HoopaUnbound),
@ -1270,12 +1270,12 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(SILVALLY_DARK, gMonBackPic_Silvally),
SPECIES_SPRITE(SILVALLY_FAIRY, gMonBackPic_Silvally),
SPECIES_SPRITE(MINIOR_METEOR_ORANGE, gMonBackPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_YELLOW, gMonBackPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_GREEN, gMonBackPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_BLUE, gMonBackPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_INDIGO, gMonBackPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_VIOLET, gMonBackPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_ORANGE, gMonBackPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_YELLOW, gMonBackPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_GREEN, gMonBackPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_BLUE, gMonBackPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_INDIGO, gMonBackPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_VIOLET, gMonBackPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_CORE_RED, gMonBackPic_MiniorCore),
SPECIES_SPRITE(MINIOR_CORE_ORANGE, gMonBackPic_MiniorCore),
SPECIES_SPRITE(MINIOR_CORE_YELLOW, gMonBackPic_MiniorCore),
@ -1368,7 +1368,7 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ALCREMIE_GIGANTAMAX, gMonBackPic_AlcremieGigantamax),
SPECIES_SPRITE(COPPERAJAH_GIGANTAMAX, gMonBackPic_CopperajahGigantamax),
SPECIES_SPRITE(DURALUDON_GIGANTAMAX, gMonBackPic_DuraludonGigantamax),
SPECIES_SPRITE(URSHIFU_GIGANTAMAX, gMonBackPic_UrshifuGigantamax),
SPECIES_SPRITE(URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX, gMonBackPic_UrshifuSingleStrikeGigantamax),
SPECIES_SPRITE(URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX, gMonBackPic_UrshifuRapidStrikeGigantamax),
#endif
SPECIES_SPRITE(EGG, gMonFrontPic_Egg),

View File

@ -51,7 +51,7 @@ const u8 gEnemyMonElevation[NUM_SPECIES + 1] =
[SPECIES_DUSKULL] = 13,
[SPECIES_SHUPPET] = 14,
[SPECIES_BANETTE] = 8,
[SPECIES_CASTFORM] = 16,
[SPECIES_CASTFORM_NORMAL] = 16,
[SPECIES_BELDUM] = 8,
[SPECIES_RAYQUAZA] = 6,
[SPECIES_LATIAS] = 12,
@ -99,19 +99,19 @@ const u8 gEnemyMonElevation[NUM_SPECIES + 1] =
[SPECIES_BRAVIARY] = 8,
[SPECIES_HYDREIGON] = 3,
[SPECIES_VOLCARONA] = 6,
[SPECIES_TORNADUS] = 7,
[SPECIES_THUNDURUS] = 7,
[SPECIES_LANDORUS] = 7,
[SPECIES_MELOETTA] = 8,
[SPECIES_TORNADUS_INCARNATE] = 7,
[SPECIES_THUNDURUS_INCARNATE] = 7,
[SPECIES_LANDORUS_INCARNATE] = 7,
[SPECIES_MELOETTA_ARIA] = 8,
// Gen 6
[SPECIES_FLETCHINDER] = 9,
[SPECIES_TALONFLAME] = 7,
[SPECIES_VIVILLON] = 9,
[SPECIES_FLABEBE] = 6,
[SPECIES_FLOETTE] = 4,
[SPECIES_VIVILLON_ICY_SNOW] = 9,
[SPECIES_FLABEBE_RED_FLOWER] = 6,
[SPECIES_FLOETTE_RED_FLOWER] = 4,
[SPECIES_HONEDGE] = 4,
[SPECIES_DOUBLADE] = 5,
[SPECIES_AEGISLASH] = 3,
[SPECIES_AEGISLASH_SHIELD] = 3,
[SPECIES_SPRITZEE] = 14,
[SPECIES_INKAY] = 14,
[SPECIES_CARBINK] = 4,
@ -119,13 +119,13 @@ const u8 gEnemyMonElevation[NUM_SPECIES + 1] =
[SPECIES_PHANTUMP] = 5,
[SPECIES_NOIBAT] = 8,
[SPECIES_YVELTAL] = 5,
[SPECIES_HOOPA] = 13,
[SPECIES_HOOPA_CONFINED] = 13,
// Gen 7
[SPECIES_VIKAVOLT] = 8,
[SPECIES_CUTIEFLY] = 10,
[SPECIES_RIBOMBEE] = 6,
[SPECIES_COMFEY] = 8,
[SPECIES_MINIOR] = 17,
[SPECIES_MINIOR_METEOR_RED] = 17,
[SPECIES_DHELMISE] = 2,
[SPECIES_TAPU_KOKO] = 9,
[SPECIES_TAPU_LELE] = 8,
@ -143,8 +143,8 @@ const u8 gEnemyMonElevation[NUM_SPECIES + 1] =
[SPECIES_CORVISQUIRE] = 10,
[SPECIES_ORBEETLE] = 8,
[SPECIES_FLAPPLE] = 9,
[SPECIES_SINISTEA] = 9,
[SPECIES_POLTEAGEIST] = 11,
[SPECIES_SINISTEA_PHONY] = 9,
[SPECIES_POLTEAGEIST_PHONY] = 11,
[SPECIES_RUNERIGUS] = 5,
[SPECIES_MILCERY] = 10,
[SPECIES_FROSMOTH] = 7,

View File

@ -360,7 +360,7 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_ARON] = gMonFootprint_Aron,
[SPECIES_LAIRON] = gMonFootprint_Lairon,
[SPECIES_AGGRON] = gMonFootprint_Aggron,
[SPECIES_CASTFORM] = gMonFootprint_Castform,
[SPECIES_CASTFORM_NORMAL] = gMonFootprint_Castform,
[SPECIES_VOLBEAT] = gMonFootprint_Volbeat,
[SPECIES_ILLUMISE] = gMonFootprint_Illumise,
[SPECIES_LILEEP] = gMonFootprint_Lileep,
@ -385,7 +385,7 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_LATIAS] = gMonFootprint_Latias,
[SPECIES_LATIOS] = gMonFootprint_Latios,
[SPECIES_JIRACHI] = gMonFootprint_Jirachi,
[SPECIES_DEOXYS] = gMonFootprint_Deoxys,
[SPECIES_DEOXYS_NORMAL] = gMonFootprint_Deoxys,
[SPECIES_CHIMECHO] = gMonFootprint_Chimecho,
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = gMonFootprint_Turtwig,
@ -413,8 +413,8 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_RAMPARDOS] = gMonFootprint_Rampardos,
[SPECIES_SHIELDON] = gMonFootprint_Shieldon,
[SPECIES_BASTIODON] = gMonFootprint_Bastiodon,
[SPECIES_BURMY] = gMonFootprint_Burmy,
[SPECIES_WORMADAM] = gMonFootprint_Wormadam,
[SPECIES_BURMY_PLANT_CLOAK] = gMonFootprint_Burmy,
[SPECIES_WORMADAM_PLANT_CLOAK] = gMonFootprint_Wormadam,
[SPECIES_MOTHIM] = gMonFootprint_Mothim,
[SPECIES_COMBEE] = gMonFootprint_Combee,
[SPECIES_VESPIQUEN] = gMonFootprint_Vespiquen,
@ -422,9 +422,9 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_BUIZEL] = gMonFootprint_Buizel,
[SPECIES_FLOATZEL] = gMonFootprint_Floatzel,
[SPECIES_CHERUBI] = gMonFootprint_Cherubi,
[SPECIES_CHERRIM] = gMonFootprint_Cherrim,
[SPECIES_SHELLOS] = gMonFootprint_Shellos,
[SPECIES_GASTRODON] = gMonFootprint_Gastrodon,
[SPECIES_CHERRIM_OVERCAST] = gMonFootprint_Cherrim,
[SPECIES_SHELLOS_WEST_SEA] = gMonFootprint_Shellos,
[SPECIES_GASTRODON_WEST_SEA] = gMonFootprint_Gastrodon,
[SPECIES_AMBIPOM] = gMonFootprint_Ambipom,
[SPECIES_DRIFLOON] = gMonFootprint_Drifloon,
[SPECIES_DRIFBLIM] = gMonFootprint_Drifblim,
@ -488,13 +488,13 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_PALKIA] = gMonFootprint_Palkia,
[SPECIES_HEATRAN] = gMonFootprint_Heatran,
[SPECIES_REGIGIGAS] = gMonFootprint_Regigigas,
[SPECIES_GIRATINA] = gMonFootprint_Giratina,
[SPECIES_GIRATINA_ALTERED] = gMonFootprint_Giratina,
[SPECIES_CRESSELIA] = gMonFootprint_Cresselia,
[SPECIES_PHIONE] = gMonFootprint_Phione,
[SPECIES_MANAPHY] = gMonFootprint_Manaphy,
[SPECIES_DARKRAI] = gMonFootprint_Darkrai,
[SPECIES_SHAYMIN] = gMonFootprint_Shaymin,
[SPECIES_ARCEUS] = gMonFootprint_Arceus,
[SPECIES_SHAYMIN_LAND] = gMonFootprint_Shaymin,
[SPECIES_ARCEUS_NORMAL] = gMonFootprint_Arceus,
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = gMonFootprint_Victini,
@ -553,12 +553,12 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_WHIMSICOTT] = gMonFootprint_Whimsicott,
[SPECIES_PETILIL] = gMonFootprint_Petilil,
[SPECIES_LILLIGANT] = gMonFootprint_Lilligant,
[SPECIES_BASCULIN] = gMonFootprint_Basculin,
[SPECIES_BASCULIN_RED_STRIPED] = gMonFootprint_Basculin,
[SPECIES_SANDILE] = gMonFootprint_Sandile,
[SPECIES_KROKOROK] = gMonFootprint_Krokorok,
[SPECIES_KROOKODILE] = gMonFootprint_Krookodile,
[SPECIES_DARUMAKA] = gMonFootprint_Darumaka,
[SPECIES_DARMANITAN] = gMonFootprint_Darmanitan,
[SPECIES_DARMANITAN_STANDARD_MODE] = gMonFootprint_Darmanitan,
[SPECIES_MARACTUS] = gMonFootprint_Maractus,
[SPECIES_DWEBBLE] = gMonFootprint_Dwebble,
[SPECIES_CRUSTLE] = gMonFootprint_Crustle,
@ -588,8 +588,8 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_VANILLITE] = gMonFootprint_Vanillite,
[SPECIES_VANILLISH] = gMonFootprint_Vanillish,
[SPECIES_VANILLUXE] = gMonFootprint_Vanilluxe,
[SPECIES_DEERLING] = gMonFootprint_Deerling,
[SPECIES_SAWSBUCK] = gMonFootprint_Sawsbuck,
[SPECIES_DEERLING_SPRING] = gMonFootprint_Deerling,
[SPECIES_SAWSBUCK_SPRING] = gMonFootprint_Sawsbuck,
[SPECIES_EMOLGA] = gMonFootprint_Emolga,
[SPECIES_KARRABLAST] = gMonFootprint_Karrablast,
[SPECIES_ESCAVALIER] = gMonFootprint_Escavalier,
@ -644,14 +644,14 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_COBALION] = gMonFootprint_Cobalion,
[SPECIES_TERRAKION] = gMonFootprint_Terrakion,
[SPECIES_VIRIZION] = gMonFootprint_Virizion,
[SPECIES_TORNADUS] = gMonFootprint_Tornadus,
[SPECIES_THUNDURUS] = gMonFootprint_Thundurus,
[SPECIES_TORNADUS_INCARNATE] = gMonFootprint_Tornadus,
[SPECIES_THUNDURUS_INCARNATE] = gMonFootprint_Thundurus,
[SPECIES_RESHIRAM] = gMonFootprint_Reshiram,
[SPECIES_ZEKROM] = gMonFootprint_Zekrom,
[SPECIES_LANDORUS] = gMonFootprint_Landorus,
[SPECIES_LANDORUS_INCARNATE] = gMonFootprint_Landorus,
[SPECIES_KYUREM] = gMonFootprint_Kyurem,
[SPECIES_KELDEO] = gMonFootprint_Keldeo,
[SPECIES_MELOETTA] = gMonFootprint_Meloetta,
[SPECIES_KELDEO_ORDINARY] = gMonFootprint_Keldeo,
[SPECIES_MELOETTA_ARIA] = gMonFootprint_Meloetta,
[SPECIES_GENESECT] = gMonFootprint_Genesect,
#endif
#if P_GEN_6_POKEMON == TRUE
@ -671,22 +671,22 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_TALONFLAME] = gMonFootprint_Talonflame,
[SPECIES_SCATTERBUG] = gMonFootprint_Scatterbug,
[SPECIES_SPEWPA] = gMonFootprint_Spewpa,
[SPECIES_VIVILLON] = gMonFootprint_Vivillon,
[SPECIES_VIVILLON_ICY_SNOW] = gMonFootprint_Vivillon,
[SPECIES_LITLEO] = gMonFootprint_Litleo,
[SPECIES_PYROAR] = gMonFootprint_Pyroar,
[SPECIES_FLABEBE] = gMonFootprint_Flabebe,
[SPECIES_FLOETTE] = gMonFootprint_Floette,
[SPECIES_FLORGES] = gMonFootprint_Florges,
[SPECIES_FLABEBE_RED_FLOWER] = gMonFootprint_Flabebe,
[SPECIES_FLOETTE_RED_FLOWER] = gMonFootprint_Floette,
[SPECIES_FLORGES_RED_FLOWER] = gMonFootprint_Florges,
[SPECIES_SKIDDO] = gMonFootprint_Skiddo,
[SPECIES_GOGOAT] = gMonFootprint_Gogoat,
[SPECIES_PANCHAM] = gMonFootprint_Pancham,
[SPECIES_PANGORO] = gMonFootprint_Pangoro,
[SPECIES_FURFROU] = gMonFootprint_Furfrou,
[SPECIES_FURFROU_NATURAL] = gMonFootprint_Furfrou,
[SPECIES_ESPURR] = gMonFootprint_Espurr,
[SPECIES_MEOWSTIC] = gMonFootprint_Meowstic,
[SPECIES_MEOWSTIC_MALE] = gMonFootprint_Meowstic,
[SPECIES_HONEDGE] = gMonFootprint_Honedge,
[SPECIES_DOUBLADE] = gMonFootprint_Doublade,
[SPECIES_AEGISLASH] = gMonFootprint_Aegislash,
[SPECIES_AEGISLASH_SHIELD] = gMonFootprint_Aegislash,
[SPECIES_SPRITZEE] = gMonFootprint_Spritzee,
[SPECIES_AROMATISSE] = gMonFootprint_Aromatisse,
[SPECIES_SWIRLIX] = gMonFootprint_Swirlix,
@ -715,17 +715,17 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_KLEFKI] = gMonFootprint_Klefki,
[SPECIES_PHANTUMP] = gMonFootprint_Phantump,
[SPECIES_TREVENANT] = gMonFootprint_Trevenant,
[SPECIES_PUMPKABOO] = gMonFootprint_Pumpkaboo,
[SPECIES_GOURGEIST] = gMonFootprint_Gourgeist,
[SPECIES_PUMPKABOO_AVERAGE] = gMonFootprint_Pumpkaboo,
[SPECIES_GOURGEIST_AVERAGE] = gMonFootprint_Gourgeist,
[SPECIES_BERGMITE] = gMonFootprint_Bergmite,
[SPECIES_AVALUGG] = gMonFootprint_Avalugg,
[SPECIES_NOIBAT] = gMonFootprint_Noibat,
[SPECIES_NOIVERN] = gMonFootprint_Noivern,
[SPECIES_XERNEAS] = gMonFootprint_Xerneas,
[SPECIES_XERNEAS_NEUTRAL] = gMonFootprint_Xerneas,
[SPECIES_YVELTAL] = gMonFootprint_Yveltal,
[SPECIES_ZYGARDE] = gMonFootprint_Zygarde,
[SPECIES_ZYGARDE_50_AURA_BREAK] = gMonFootprint_Zygarde,
[SPECIES_DIANCIE] = gMonFootprint_Diancie,
[SPECIES_HOOPA] = gMonFootprint_Hoopa,
[SPECIES_HOOPA_CONFINED] = gMonFootprint_Hoopa,
[SPECIES_VOLCANION] = gMonFootprint_Volcanion,
#endif
#if P_GEN_7_POKEMON == TRUE
@ -748,12 +748,12 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_VIKAVOLT] = gMonFootprint_Vikavolt,
[SPECIES_CRABRAWLER] = gMonFootprint_Crabrawler,
[SPECIES_CRABOMINABLE] = gMonFootprint_Crabominable,
[SPECIES_ORICORIO] = gMonFootprint_Oricorio,
[SPECIES_ORICORIO_BAILE] = gMonFootprint_Oricorio,
[SPECIES_CUTIEFLY] = gMonFootprint_Cutiefly,
[SPECIES_RIBOMBEE] = gMonFootprint_Ribombee,
[SPECIES_ROCKRUFF] = gMonFootprint_Rockruff,
[SPECIES_LYCANROC] = gMonFootprint_Lycanroc,
[SPECIES_WISHIWASHI] = gMonFootprint_Wishiwashi,
[SPECIES_LYCANROC_MIDDAY] = gMonFootprint_Lycanroc,
[SPECIES_WISHIWASHI_SOLO] = gMonFootprint_Wishiwashi,
[SPECIES_MAREANIE] = gMonFootprint_Mareanie,
[SPECIES_TOXAPEX] = gMonFootprint_Toxapex,
[SPECIES_MUDBRAY] = gMonFootprint_Mudbray,
@ -780,12 +780,12 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_PALOSSAND] = gMonFootprint_Palossand,
[SPECIES_PYUKUMUKU] = gMonFootprint_Pyukumuku,
[SPECIES_TYPE_NULL] = gMonFootprint_Type_Null,
[SPECIES_SILVALLY] = gMonFootprint_Silvally,
[SPECIES_MINIOR] = gMonFootprint_Minior,
[SPECIES_SILVALLY_NORMAL] = gMonFootprint_Silvally,
[SPECIES_MINIOR_METEOR_RED] = gMonFootprint_Minior,
[SPECIES_KOMALA] = gMonFootprint_Komala,
[SPECIES_TURTONATOR] = gMonFootprint_Turtonator,
[SPECIES_TOGEDEMARU] = gMonFootprint_Togedemaru,
[SPECIES_MIMIKYU] = gMonFootprint_Mimikyu,
[SPECIES_MIMIKYU_DISGUISED] = gMonFootprint_Mimikyu,
[SPECIES_BRUXISH] = gMonFootprint_Bruxish,
[SPECIES_DRAMPA] = gMonFootprint_Drampa,
[SPECIES_DHELMISE] = gMonFootprint_Dhelmise,
@ -858,13 +858,13 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_ARROKUDA] = gMonFootprint_Arrokuda,
[SPECIES_BARRASKEWDA] = gMonFootprint_Barraskewda,
[SPECIES_TOXEL] = gMonFootprint_Toxel,
[SPECIES_TOXTRICITY] = gMonFootprint_Toxtricity,
[SPECIES_TOXTRICITY_AMPED] = gMonFootprint_Toxtricity,
[SPECIES_SIZZLIPEDE] = gMonFootprint_Sizzlipede,
[SPECIES_CENTISKORCH] = gMonFootprint_Centiskorch,
[SPECIES_CLOBBOPUS] = gMonFootprint_Clobbopus,
[SPECIES_GRAPPLOCT] = gMonFootprint_Grapploct,
[SPECIES_SINISTEA] = gMonFootprint_Sinistea,
[SPECIES_POLTEAGEIST] = gMonFootprint_Polteageist,
[SPECIES_SINISTEA_PHONY] = gMonFootprint_Sinistea,
[SPECIES_POLTEAGEIST_PHONY] = gMonFootprint_Polteageist,
[SPECIES_HATENNA] = gMonFootprint_Hatenna,
[SPECIES_HATTREM] = gMonFootprint_Hattrem,
[SPECIES_HATTERENE] = gMonFootprint_Hatterene,
@ -878,15 +878,15 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_MR_RIME] = gMonFootprint_Mr_Rime,
[SPECIES_RUNERIGUS] = gMonFootprint_Runerigus,
[SPECIES_MILCERY] = gMonFootprint_Milcery,
[SPECIES_ALCREMIE] = gMonFootprint_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = gMonFootprint_Alcremie,
[SPECIES_FALINKS] = gMonFootprint_Falinks,
[SPECIES_PINCURCHIN] = gMonFootprint_Pincurchin,
[SPECIES_SNOM] = gMonFootprint_Snom,
[SPECIES_FROSMOTH] = gMonFootprint_Frosmoth,
[SPECIES_STONJOURNER] = gMonFootprint_Stonjourner,
[SPECIES_EISCUE] = gMonFootprint_Eiscue,
[SPECIES_INDEEDEE] = gMonFootprint_Indeedee,
[SPECIES_MORPEKO] = gMonFootprint_Morpeko,
[SPECIES_EISCUE_ICE_FACE] = gMonFootprint_Eiscue,
[SPECIES_INDEEDEE_MALE] = gMonFootprint_Indeedee,
[SPECIES_MORPEKO_FULL_BELLY] = gMonFootprint_Morpeko,
[SPECIES_CUFANT] = gMonFootprint_Cufant,
[SPECIES_COPPERAJAH] = gMonFootprint_Copperajah,
[SPECIES_DRACOZOLT] = gMonFootprint_Dracozolt,
@ -897,11 +897,11 @@ const u8 *const gMonFootprintTable[NUM_SPECIES + 1] =
[SPECIES_DREEPY] = gMonFootprint_Dreepy,
[SPECIES_DRAKLOAK] = gMonFootprint_Drakloak,
[SPECIES_DRAGAPULT] = gMonFootprint_Dragapult,
[SPECIES_ZACIAN] = gMonFootprint_Zacian,
[SPECIES_ZAMAZENTA] = gMonFootprint_Zamazenta,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = gMonFootprint_Zacian,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = gMonFootprint_Zamazenta,
[SPECIES_ETERNATUS] = gMonFootprint_Eternatus,
[SPECIES_KUBFU] = gMonFootprint_Kubfu,
[SPECIES_URSHIFU] = gMonFootprint_Urshifu,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = gMonFootprint_Urshifu,
[SPECIES_ZARUDE] = gMonFootprint_Zarude,
[SPECIES_REGIELEKI] = gMonFootprint_Regieleki,
[SPECIES_REGIDRAGO] = gMonFootprint_Regidrago,

View File

@ -4131,7 +4131,7 @@ static const union AnimCmd sAnim_Aggron_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Castform_1[] =
static const union AnimCmd sAnim_CastformNormal_1[] =
{
ANIMCMD_FRAME(0, 12),
ANIMCMD_FRAME(1, 24),
@ -4490,7 +4490,7 @@ static const union AnimCmd sAnim_Jirachi_2[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Deoxys_1[] =
static const union AnimCmd sAnim_DeoxysNormal_1[] =
{
ANIMCMD_FRAME(0, 16),
ANIMCMD_FRAME(1, 16),
@ -4500,15 +4500,6 @@ static const union AnimCmd sAnim_Deoxys_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Deoxys_2[] =
{
ANIMCMD_FRAME(0, 20),
ANIMCMD_FRAME(2, 20),
ANIMCMD_FRAME(0, 20),
ANIMCMD_FRAME(2, 20),
ANIMCMD_END,
};
static const union AnimCmd sAnim_Chimecho_1[] =
{
ANIMCMD_FRAME(0, 15),
@ -5894,7 +5885,7 @@ static const union AnimCmd sAnim_Regigigas_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Giratina_1[] =
static const union AnimCmd sAnim_GiratinaAltered_1[] =
{
ANIMCMD_FRAME(0, 12),
ANIMCMD_FRAME(1, 45),
@ -5937,7 +5928,7 @@ static const union AnimCmd sAnim_Darkrai_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Shaymin_1[] =
static const union AnimCmd sAnim_ShayminLand_1[] =
{
ANIMCMD_FRAME(0, 20),
ANIMCMD_FRAME(1, 10),
@ -6606,7 +6597,7 @@ static const union AnimCmd sAnim_Darumaka_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Darmanitan_1[] =
static const union AnimCmd sAnim_DarmanitanStandardMode_1[] =
{
ANIMCMD_FRAME(1, 10),
ANIMCMD_FRAME(0, 10),
@ -7480,7 +7471,7 @@ static const union AnimCmd sAnim_Virizion_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Tornadus_1[] =
static const union AnimCmd sAnim_TornadusIncarnate_1[] =
{
ANIMCMD_FRAME(1, 2),
ANIMCMD_FRAME(0, 2),
@ -7507,7 +7498,7 @@ static const union AnimCmd sAnim_Tornadus_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Thundurus_1[] =
static const union AnimCmd sAnim_ThundurusIncarnate_1[] =
{
ANIMCMD_FRAME(1, 2),
ANIMCMD_FRAME(0, 2),
@ -7548,7 +7539,7 @@ static const union AnimCmd sAnim_Zekrom_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Landorus_1[] =
static const union AnimCmd sAnim_LandorusIncarnate_1[] =
{
ANIMCMD_FRAME(1, 2),
ANIMCMD_FRAME(0, 2),
@ -7584,14 +7575,14 @@ static const union AnimCmd sAnim_Kyurem_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Keldeo_1[] =
static const union AnimCmd sAnim_KeldeoOrdinary_1[] =
{
ANIMCMD_FRAME(1, 32),
ANIMCMD_FRAME(0, 20),
ANIMCMD_END,
};
static const union AnimCmd sAnim_Meloetta_1[] =
static const union AnimCmd sAnim_MeloettaAria_1[] =
{
ANIMCMD_FRAME(0, 15),
ANIMCMD_FRAME(1, 45),
@ -7603,7 +7594,7 @@ static const union AnimCmd sAnim_Meloetta_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Meloetta_2[] =
static const union AnimCmd sAnim_MeloettaAria_2[] =
{
ANIMCMD_FRAME(0, 20),
ANIMCMD_FRAME(2, 20),
@ -7985,7 +7976,7 @@ static const union AnimCmd sAnim_Doublade_2[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Aegislash_1[] =
static const union AnimCmd sAnim_AegislashShield_1[] =
{
ANIMCMD_FRAME(0, 18),
ANIMCMD_FRAME(1, 18),
@ -8340,7 +8331,7 @@ static const union AnimCmd sAnim_Yveltal_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Zygarde_1[] =
static const union AnimCmd sAnim_Zygarde50_1[] =
{
ANIMCMD_FRAME(0, 10),
ANIMCMD_FRAME(1, 25),
@ -8526,13 +8517,13 @@ static const union AnimCmd sAnim_Rockruff_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Lycanroc_1[] =
static const union AnimCmd sAnim_LycanrocMidday_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
};
static const union AnimCmd sAnim_Wishiwashi_1[] =
static const union AnimCmd sAnim_WishiwashiSolo_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
@ -8721,7 +8712,7 @@ static const union AnimCmd sAnim_Silvally_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Minior_1[] =
static const union AnimCmd sAnim_MiniorMeteor_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
@ -8747,7 +8738,7 @@ static const union AnimCmd sAnim_Togedemaru_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Mimikyu_1[] =
static const union AnimCmd sAnim_MimikyuDisguised_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
@ -9523,7 +9514,7 @@ static const union AnimCmd sAnim_Overqwil_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_Enamorus_1[] =
static const union AnimCmd sAnim_EnamorusIncarnate_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
@ -10035,7 +10026,7 @@ static const union AnimCmd sAnim_DarumakaGalarian_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_DarmanitanGalarian_1[] =
static const union AnimCmd sAnim_DarmanitanGalarianStandardMode_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
@ -10343,7 +10334,7 @@ static const union AnimCmd sAnim_DuraludonGigantamax_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_UrshifuGigantamax_1[] =
static const union AnimCmd sAnim_UrshifuSingleStrikeStyleGigantamax_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
@ -10550,7 +10541,7 @@ static const union AnimCmd sAnim_DarmanitanZenMode_1[] =
ANIMCMD_END,
};
static const union AnimCmd sAnim_DarmanitanZenModeGalarian_1[] =
static const union AnimCmd sAnim_DarmanitanGalarianZenMode_1[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
@ -11086,7 +11077,7 @@ SINGLE_ANIMATION(Relicanth);
SINGLE_ANIMATION(Aron);
SINGLE_ANIMATION(Lairon);
SINGLE_ANIMATION(Aggron);
SINGLE_ANIMATION(Castform);
SINGLE_ANIMATION(CastformNormal);
SINGLE_ANIMATION(CastformSunny);
SINGLE_ANIMATION(CastformRainy);
SINGLE_ANIMATION(CastformSnowy);
@ -11114,7 +11105,7 @@ DOUBLE_ANIMATION(Rayquaza);
DOUBLE_ANIMATION(Latias);
DOUBLE_ANIMATION(Latios);
DOUBLE_ANIMATION(Jirachi);
DOUBLE_ANIMATION(Deoxys);
SINGLE_ANIMATION(DeoxysNormal);
SINGLE_ANIMATION(Chimecho);
SINGLE_ANIMATION(Egg);
SINGLE_ANIMATION(UnownB);
@ -11251,12 +11242,12 @@ SINGLE_ANIMATION(Dialga);
SINGLE_ANIMATION(Palkia);
SINGLE_ANIMATION(Heatran);
SINGLE_ANIMATION(Regigigas);
SINGLE_ANIMATION(Giratina);
SINGLE_ANIMATION(GiratinaAltered);
SINGLE_ANIMATION(Cresselia);
SINGLE_ANIMATION(Phione);
SINGLE_ANIMATION(Manaphy);
SINGLE_ANIMATION(Darkrai);
SINGLE_ANIMATION(Shaymin);
SINGLE_ANIMATION(ShayminLand);
SINGLE_ANIMATION(Arceus);
#endif
#if P_GEN_5_POKEMON == TRUE
@ -11321,7 +11312,7 @@ SINGLE_ANIMATION(Sandile);
SINGLE_ANIMATION(Krokorok);
DOUBLE_ANIMATION(Krookodile);
SINGLE_ANIMATION(Darumaka);
SINGLE_ANIMATION(Darmanitan);
SINGLE_ANIMATION(DarmanitanStandardMode);
SINGLE_ANIMATION(Maractus);
SINGLE_ANIMATION(Dwebble);
SINGLE_ANIMATION(Crustle);
@ -11407,14 +11398,14 @@ SINGLE_ANIMATION(Volcarona);
SINGLE_ANIMATION(Cobalion);
DOUBLE_ANIMATION(Terrakion);
SINGLE_ANIMATION(Virizion);
SINGLE_ANIMATION(Tornadus);
SINGLE_ANIMATION(Thundurus);
SINGLE_ANIMATION(TornadusIncarnate);
SINGLE_ANIMATION(ThundurusIncarnate);
SINGLE_ANIMATION(Reshiram);
SINGLE_ANIMATION(Zekrom);
SINGLE_ANIMATION(Landorus);
SINGLE_ANIMATION(LandorusIncarnate);
SINGLE_ANIMATION(Kyurem);
SINGLE_ANIMATION(Keldeo);
DOUBLE_ANIMATION(Meloetta);
SINGLE_ANIMATION(KeldeoOrdinary);
DOUBLE_ANIMATION(MeloettaAria);
SINGLE_ANIMATION(Genesect);
#endif
#if P_GEN_6_POKEMON == TRUE
@ -11450,7 +11441,7 @@ SINGLE_ANIMATION(Espurr);
SINGLE_ANIMATION(Meowstic);
SINGLE_ANIMATION(Honedge);
DOUBLE_ANIMATION(Doublade);
SINGLE_ANIMATION(Aegislash);
SINGLE_ANIMATION(AegislashShield);
SINGLE_ANIMATION(Spritzee);
SINGLE_ANIMATION(Aromatisse);
SINGLE_ANIMATION(Swirlix);
@ -11487,7 +11478,7 @@ SINGLE_ANIMATION(Noibat);
SINGLE_ANIMATION(Noivern);
SINGLE_ANIMATION(Xerneas);
SINGLE_ANIMATION(Yveltal);
SINGLE_ANIMATION(Zygarde);
SINGLE_ANIMATION(Zygarde50);
SINGLE_ANIMATION(Diancie);
SINGLE_ANIMATION(Hoopa);
SINGLE_ANIMATION(Volcanion);
@ -11516,8 +11507,8 @@ SINGLE_ANIMATION(Oricorio);
SINGLE_ANIMATION(Cutiefly);
SINGLE_ANIMATION(Ribombee);
SINGLE_ANIMATION(Rockruff);
SINGLE_ANIMATION(Lycanroc);
SINGLE_ANIMATION(Wishiwashi);
SINGLE_ANIMATION(LycanrocMidday);
SINGLE_ANIMATION(WishiwashiSolo);
SINGLE_ANIMATION(Mareanie);
SINGLE_ANIMATION(Toxapex);
SINGLE_ANIMATION(Mudbray);
@ -11545,11 +11536,11 @@ SINGLE_ANIMATION(Palossand);
SINGLE_ANIMATION(Pyukumuku);
SINGLE_ANIMATION(TypeNull);
SINGLE_ANIMATION(Silvally);
SINGLE_ANIMATION(Minior);
SINGLE_ANIMATION(MiniorMeteor);
SINGLE_ANIMATION(Komala);
SINGLE_ANIMATION(Turtonator);
SINGLE_ANIMATION(Togedemaru);
SINGLE_ANIMATION(Mimikyu);
SINGLE_ANIMATION(MimikyuDisguised);
SINGLE_ANIMATION(Bruxish);
SINGLE_ANIMATION(Drampa);
SINGLE_ANIMATION(Dhelmise);
@ -11678,7 +11669,7 @@ SINGLE_ANIMATION(Ursaluna);
SINGLE_ANIMATION(Basculegion);
SINGLE_ANIMATION(Sneasler);
SINGLE_ANIMATION(Overqwil);
SINGLE_ANIMATION(Enamorus);
SINGLE_ANIMATION(EnamorusIncarnate);
#endif
SINGLE_ANIMATION(VenusaurMega);
SINGLE_ANIMATION(CHARIZARD_MEGA_X);
@ -11771,7 +11762,7 @@ SINGLE_ANIMATION(ZigzagoonGalarian);
SINGLE_ANIMATION(LinooneGalarian);
#if P_GEN_5_POKEMON == TRUE
SINGLE_ANIMATION(DarumakaGalarian);
SINGLE_ANIMATION(DarmanitanGalarian);
SINGLE_ANIMATION(DarmanitanGalarianStandardMode);
SINGLE_ANIMATION(YamaskGalarian);
SINGLE_ANIMATION(StunfiskGalarian);
#endif
@ -11823,7 +11814,7 @@ SINGLE_ANIMATION(ShayminSky);
#endif
#if P_GEN_5_POKEMON == TRUE
SINGLE_ANIMATION(DarmanitanZenMode);
SINGLE_ANIMATION(DarmanitanZenModeGalarian);
SINGLE_ANIMATION(DarmanitanGalarianZenMode);
SINGLE_ANIMATION(TornadusTherian);
SINGLE_ANIMATION(ThundurusTherian);
SINGLE_ANIMATION(LandorusTherian);
@ -11885,7 +11876,7 @@ SINGLE_ANIMATION(GrimmsnarlGigantamax);
SINGLE_ANIMATION(AlcremieGigantamax);
SINGLE_ANIMATION(CopperajahGigantamax);
SINGLE_ANIMATION(DuraludonGigantamax);
SINGLE_ANIMATION(UrshifuGigantamax);
SINGLE_ANIMATION(UrshifuSingleStrikeStyleGigantamax);
SINGLE_ANIMATION(UrshifuRapidStrikeStyleGigantamax);
#endif
@ -12253,7 +12244,7 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_ARON] = sAnims_Aron,
[SPECIES_LAIRON] = sAnims_Lairon,
[SPECIES_AGGRON] = sAnims_Aggron,
[SPECIES_CASTFORM] = sAnims_Castform,
[SPECIES_CASTFORM_NORMAL] = sAnims_CastformNormal,
[SPECIES_VOLBEAT] = sAnims_Volbeat,
[SPECIES_ILLUMISE] = sAnims_Illumise,
[SPECIES_LILEEP] = sAnims_Lileep,
@ -12278,7 +12269,7 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_LATIAS] = sAnims_Latias,
[SPECIES_LATIOS] = sAnims_Latios,
[SPECIES_JIRACHI] = sAnims_Jirachi,
[SPECIES_DEOXYS] = sAnims_Deoxys,
[SPECIES_DEOXYS_NORMAL] = sAnims_DeoxysNormal,
[SPECIES_CHIMECHO] = sAnims_Chimecho,
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = sAnims_Turtwig,
@ -12306,8 +12297,8 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_RAMPARDOS] = sAnims_Rampardos,
[SPECIES_SHIELDON] = sAnims_Shieldon,
[SPECIES_BASTIODON] = sAnims_Bastiodon,
[SPECIES_BURMY] = sAnims_Burmy,
[SPECIES_WORMADAM] = sAnims_Wormadam,
[SPECIES_BURMY_PLANT_CLOAK] = sAnims_Burmy,
[SPECIES_WORMADAM_PLANT_CLOAK] = sAnims_Wormadam,
[SPECIES_MOTHIM] = sAnims_Mothim,
[SPECIES_COMBEE] = sAnims_Combee,
[SPECIES_VESPIQUEN] = sAnims_Vespiquen,
@ -12315,9 +12306,9 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_BUIZEL] = sAnims_Buizel,
[SPECIES_FLOATZEL] = sAnims_Floatzel,
[SPECIES_CHERUBI] = sAnims_Cherubi,
[SPECIES_CHERRIM] = sAnims_CherrimOvercast,
[SPECIES_SHELLOS] = sAnims_Shellos,
[SPECIES_GASTRODON] = sAnims_Gastrodon,
[SPECIES_CHERRIM_OVERCAST] = sAnims_CherrimOvercast,
[SPECIES_SHELLOS_WEST_SEA] = sAnims_Shellos,
[SPECIES_GASTRODON_WEST_SEA] = sAnims_Gastrodon,
[SPECIES_AMBIPOM] = sAnims_Ambipom,
[SPECIES_DRIFLOON] = sAnims_Drifloon,
[SPECIES_DRIFBLIM] = sAnims_Drifblim,
@ -12381,13 +12372,13 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_PALKIA] = sAnims_Palkia,
[SPECIES_HEATRAN] = sAnims_Heatran,
[SPECIES_REGIGIGAS] = sAnims_Regigigas,
[SPECIES_GIRATINA] = sAnims_Giratina,
[SPECIES_GIRATINA_ALTERED] = sAnims_GiratinaAltered,
[SPECIES_CRESSELIA] = sAnims_Cresselia,
[SPECIES_PHIONE] = sAnims_Phione,
[SPECIES_MANAPHY] = sAnims_Manaphy,
[SPECIES_DARKRAI] = sAnims_Darkrai,
[SPECIES_SHAYMIN] = sAnims_Shaymin,
[SPECIES_ARCEUS] = sAnims_Arceus,
[SPECIES_SHAYMIN_LAND] = sAnims_ShayminLand,
[SPECIES_ARCEUS_NORMAL] = sAnims_Arceus,
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = sAnims_Victini,
@ -12446,12 +12437,12 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_WHIMSICOTT] = sAnims_Whimsicott,
[SPECIES_PETILIL] = sAnims_Petilil,
[SPECIES_LILLIGANT] = sAnims_Lilligant,
[SPECIES_BASCULIN] = sAnims_Basculin,
[SPECIES_BASCULIN_RED_STRIPED] = sAnims_Basculin,
[SPECIES_SANDILE] = sAnims_Sandile,
[SPECIES_KROKOROK] = sAnims_Krokorok,
[SPECIES_KROOKODILE] = sAnims_Krookodile,
[SPECIES_DARUMAKA] = sAnims_Darumaka,
[SPECIES_DARMANITAN] = sAnims_Darmanitan,
[SPECIES_DARMANITAN_STANDARD_MODE] = sAnims_DarmanitanStandardMode,
[SPECIES_MARACTUS] = sAnims_Maractus,
[SPECIES_DWEBBLE] = sAnims_Dwebble,
[SPECIES_CRUSTLE] = sAnims_Crustle,
@ -12481,8 +12472,8 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_VANILLITE] = sAnims_Vanillite,
[SPECIES_VANILLISH] = sAnims_Vanillish,
[SPECIES_VANILLUXE] = sAnims_Vanilluxe,
[SPECIES_DEERLING] = sAnims_Deerling,
[SPECIES_SAWSBUCK] = sAnims_Sawsbuck,
[SPECIES_DEERLING_SPRING] = sAnims_Deerling,
[SPECIES_SAWSBUCK_SPRING] = sAnims_Sawsbuck,
[SPECIES_EMOLGA] = sAnims_Emolga,
[SPECIES_KARRABLAST] = sAnims_Karrablast,
[SPECIES_ESCAVALIER] = sAnims_Escavalier,
@ -12537,14 +12528,14 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_COBALION] = sAnims_Cobalion,
[SPECIES_TERRAKION] = sAnims_Terrakion,
[SPECIES_VIRIZION] = sAnims_Virizion,
[SPECIES_TORNADUS] = sAnims_Tornadus,
[SPECIES_THUNDURUS] = sAnims_Thundurus,
[SPECIES_TORNADUS_INCARNATE] = sAnims_TornadusIncarnate,
[SPECIES_THUNDURUS_INCARNATE] = sAnims_ThundurusIncarnate,
[SPECIES_RESHIRAM] = sAnims_Reshiram,
[SPECIES_ZEKROM] = sAnims_Zekrom,
[SPECIES_LANDORUS] = sAnims_Landorus,
[SPECIES_LANDORUS_INCARNATE] = sAnims_LandorusIncarnate,
[SPECIES_KYUREM] = sAnims_Kyurem,
[SPECIES_KELDEO] = sAnims_Keldeo,
[SPECIES_MELOETTA] = sAnims_Meloetta,
[SPECIES_KELDEO_ORDINARY] = sAnims_KeldeoOrdinary,
[SPECIES_MELOETTA_ARIA] = sAnims_MeloettaAria,
[SPECIES_GENESECT] = sAnims_Genesect,
#endif
#if P_GEN_6_POKEMON == TRUE
@ -12564,22 +12555,22 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_TALONFLAME] = sAnims_Talonflame,
[SPECIES_SCATTERBUG] = sAnims_Scatterbug,
[SPECIES_SPEWPA] = sAnims_Spewpa,
[SPECIES_VIVILLON] = sAnims_Vivillon,
[SPECIES_VIVILLON_ICY_SNOW] = sAnims_Vivillon,
[SPECIES_LITLEO] = sAnims_Litleo,
[SPECIES_PYROAR] = sAnims_Pyroar,
[SPECIES_FLABEBE] = sAnims_Flabebe,
[SPECIES_FLOETTE] = sAnims_Floette,
[SPECIES_FLORGES] = sAnims_Florges,
[SPECIES_FLABEBE_RED_FLOWER] = sAnims_Flabebe,
[SPECIES_FLOETTE_RED_FLOWER] = sAnims_Floette,
[SPECIES_FLORGES_RED_FLOWER] = sAnims_Florges,
[SPECIES_SKIDDO] = sAnims_Skiddo,
[SPECIES_GOGOAT] = sAnims_Gogoat,
[SPECIES_PANCHAM] = sAnims_Pancham,
[SPECIES_PANGORO] = sAnims_Pangoro,
[SPECIES_FURFROU] = sAnims_Furfrou,
[SPECIES_FURFROU_NATURAL] = sAnims_Furfrou,
[SPECIES_ESPURR] = sAnims_Espurr,
[SPECIES_MEOWSTIC] = sAnims_Meowstic,
[SPECIES_MEOWSTIC_MALE] = sAnims_Meowstic,
[SPECIES_HONEDGE] = sAnims_Honedge,
[SPECIES_DOUBLADE] = sAnims_Doublade,
[SPECIES_AEGISLASH] = sAnims_Aegislash,
[SPECIES_AEGISLASH_SHIELD] = sAnims_AegislashShield,
[SPECIES_SPRITZEE] = sAnims_Spritzee,
[SPECIES_AROMATISSE] = sAnims_Aromatisse,
[SPECIES_SWIRLIX] = sAnims_Swirlix,
@ -12608,17 +12599,17 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_KLEFKI] = sAnims_Klefki,
[SPECIES_PHANTUMP] = sAnims_Phantump,
[SPECIES_TREVENANT] = sAnims_Trevenant,
[SPECIES_PUMPKABOO] = sAnims_Pumpkaboo,
[SPECIES_GOURGEIST] = sAnims_Gourgeist,
[SPECIES_PUMPKABOO_AVERAGE] = sAnims_Pumpkaboo,
[SPECIES_GOURGEIST_AVERAGE] = sAnims_Gourgeist,
[SPECIES_BERGMITE] = sAnims_Bergmite,
[SPECIES_AVALUGG] = sAnims_Avalugg,
[SPECIES_NOIBAT] = sAnims_Noibat,
[SPECIES_NOIVERN] = sAnims_Noivern,
[SPECIES_XERNEAS] = sAnims_Xerneas,
[SPECIES_XERNEAS_NEUTRAL] = sAnims_Xerneas,
[SPECIES_YVELTAL] = sAnims_Yveltal,
[SPECIES_ZYGARDE] = sAnims_Zygarde,
[SPECIES_ZYGARDE_50_AURA_BREAK] = sAnims_Zygarde50,
[SPECIES_DIANCIE] = sAnims_Diancie,
[SPECIES_HOOPA] = sAnims_Hoopa,
[SPECIES_HOOPA_CONFINED] = sAnims_Hoopa,
[SPECIES_VOLCANION] = sAnims_Volcanion,
#endif
#if P_GEN_7_POKEMON == TRUE
@ -12641,12 +12632,12 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_VIKAVOLT] = sAnims_Vikavolt,
[SPECIES_CRABRAWLER] = sAnims_Crabrawler,
[SPECIES_CRABOMINABLE] = sAnims_Crabominable,
[SPECIES_ORICORIO] = sAnims_Oricorio,
[SPECIES_ORICORIO_BAILE] = sAnims_Oricorio,
[SPECIES_CUTIEFLY] = sAnims_Cutiefly,
[SPECIES_RIBOMBEE] = sAnims_Ribombee,
[SPECIES_ROCKRUFF] = sAnims_Rockruff,
[SPECIES_LYCANROC] = sAnims_Lycanroc,
[SPECIES_WISHIWASHI] = sAnims_Wishiwashi,
[SPECIES_LYCANROC_MIDDAY] = sAnims_LycanrocMidday,
[SPECIES_WISHIWASHI_SOLO] = sAnims_WishiwashiSolo,
[SPECIES_MAREANIE] = sAnims_Mareanie,
[SPECIES_TOXAPEX] = sAnims_Toxapex,
[SPECIES_MUDBRAY] = sAnims_Mudbray,
@ -12673,12 +12664,12 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_PALOSSAND] = sAnims_Palossand,
[SPECIES_PYUKUMUKU] = sAnims_Pyukumuku,
[SPECIES_TYPE_NULL] = sAnims_TypeNull,
[SPECIES_SILVALLY] = sAnims_Silvally,
[SPECIES_MINIOR] = sAnims_Minior,
[SPECIES_SILVALLY_NORMAL] = sAnims_Silvally,
[SPECIES_MINIOR_METEOR_RED] = sAnims_MiniorMeteor,
[SPECIES_KOMALA] = sAnims_Komala,
[SPECIES_TURTONATOR] = sAnims_Turtonator,
[SPECIES_TOGEDEMARU] = sAnims_Togedemaru,
[SPECIES_MIMIKYU] = sAnims_Mimikyu,
[SPECIES_MIMIKYU_DISGUISED] = sAnims_MimikyuDisguised,
[SPECIES_BRUXISH] = sAnims_Bruxish,
[SPECIES_DRAMPA] = sAnims_Drampa,
[SPECIES_DHELMISE] = sAnims_Dhelmise,
@ -12751,13 +12742,13 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_ARROKUDA] = sAnims_Arrokuda,
[SPECIES_BARRASKEWDA] = sAnims_Barraskewda,
[SPECIES_TOXEL] = sAnims_Toxel,
[SPECIES_TOXTRICITY] = sAnims_Toxtricity,
[SPECIES_TOXTRICITY_AMPED] = sAnims_Toxtricity,
[SPECIES_SIZZLIPEDE] = sAnims_Sizzlipede,
[SPECIES_CENTISKORCH] = sAnims_Centiskorch,
[SPECIES_CLOBBOPUS] = sAnims_Clobbopus,
[SPECIES_GRAPPLOCT] = sAnims_Grapploct,
[SPECIES_SINISTEA] = sAnims_Sinistea,
[SPECIES_POLTEAGEIST] = sAnims_Polteageist,
[SPECIES_SINISTEA_PHONY] = sAnims_Sinistea,
[SPECIES_POLTEAGEIST_PHONY] = sAnims_Polteageist,
[SPECIES_HATENNA] = sAnims_Hatenna,
[SPECIES_HATTREM] = sAnims_Hattrem,
[SPECIES_HATTERENE] = sAnims_Hatterene,
@ -12771,15 +12762,15 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_MR_RIME] = sAnims_MrRime,
[SPECIES_RUNERIGUS] = sAnims_Runerigus,
[SPECIES_MILCERY] = sAnims_Milcery,
[SPECIES_ALCREMIE] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = sAnims_Alcremie,
[SPECIES_FALINKS] = sAnims_Falinks,
[SPECIES_PINCURCHIN] = sAnims_Pincurchin,
[SPECIES_SNOM] = sAnims_Snom,
[SPECIES_FROSMOTH] = sAnims_Frosmoth,
[SPECIES_STONJOURNER] = sAnims_Stonjourner,
[SPECIES_EISCUE] = sAnims_Eiscue,
[SPECIES_INDEEDEE] = sAnims_Indeedee,
[SPECIES_MORPEKO] = sAnims_Morpeko,
[SPECIES_EISCUE_ICE_FACE] = sAnims_Eiscue,
[SPECIES_INDEEDEE_MALE] = sAnims_Indeedee,
[SPECIES_MORPEKO_FULL_BELLY] = sAnims_Morpeko,
[SPECIES_CUFANT] = sAnims_Cufant,
[SPECIES_COPPERAJAH] = sAnims_Copperajah,
[SPECIES_DRACOZOLT] = sAnims_Dracozolt,
@ -12790,11 +12781,11 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_DREEPY] = sAnims_Dreepy,
[SPECIES_DRAKLOAK] = sAnims_Drakloak,
[SPECIES_DRAGAPULT] = sAnims_Dragapult,
[SPECIES_ZACIAN] = sAnims_Zacian,
[SPECIES_ZAMAZENTA] = sAnims_Zamazenta,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = sAnims_Zacian,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = sAnims_Zamazenta,
[SPECIES_ETERNATUS] = sAnims_Eternatus,
[SPECIES_KUBFU] = sAnims_Kubfu,
[SPECIES_URSHIFU] = sAnims_Urshifu,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = sAnims_Urshifu,
[SPECIES_ZARUDE] = sAnims_Zarude,
[SPECIES_REGIELEKI] = sAnims_Regieleki,
[SPECIES_REGIDRAGO] = sAnims_Regidrago,
@ -12804,10 +12795,10 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_WYRDEER] = sAnims_Wyrdeer,
[SPECIES_KLEAVOR] = sAnims_Kleavor,
[SPECIES_URSALUNA] = sAnims_Ursaluna,
[SPECIES_BASCULEGION] = sAnims_Basculegion,
[SPECIES_BASCULEGION_MALE] = sAnims_Basculegion,
[SPECIES_SNEASLER] = sAnims_Sneasler,
[SPECIES_OVERQWIL] = sAnims_Overqwil,
[SPECIES_ENAMORUS] = sAnims_Enamorus,
[SPECIES_ENAMORUS_INCARNATE] = sAnims_EnamorusIncarnate,
#endif
// Mega/Primal Forms
[SPECIES_VENUSAUR_MEGA] = sAnims_VenusaurMega,
@ -12903,7 +12894,7 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_LINOONE_GALARIAN] = sAnims_LinooneGalarian,
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = sAnims_DarumakaGalarian,
[SPECIES_DARMANITAN_GALARIAN] = sAnims_DarmanitanGalarian,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = sAnims_DarmanitanGalarianStandardMode,
[SPECIES_YAMASK_GALARIAN] = sAnims_YamaskGalarian,
[SPECIES_STUNFISK_GALARIAN] = sAnims_StunfiskGalarian,
#endif
@ -13018,7 +13009,7 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_BASCULIN_BLUE_STRIPED] = sAnims_Basculin,
[SPECIES_BASCULIN_WHITE_STRIPED] = sAnims_Basculin,
[SPECIES_DARMANITAN_ZEN_MODE] = sAnims_DarmanitanZenMode,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = sAnims_DarmanitanZenModeGalarian,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = sAnims_DarmanitanGalarianZenMode,
[SPECIES_DEERLING_SUMMER] = sAnims_Deerling,
[SPECIES_DEERLING_AUTUMN] = sAnims_Deerling,
[SPECIES_DEERLING_WINTER] = sAnims_Deerling,
@ -13090,9 +13081,9 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_GOURGEIST_LARGE] = sAnims_Gourgeist,
[SPECIES_GOURGEIST_SUPER] = sAnims_Gourgeist,
[SPECIES_XERNEAS_ACTIVE] = sAnims_Xerneas,
[SPECIES_ZYGARDE_10] = sAnims_Zygarde10,
[SPECIES_ZYGARDE_10_AURA_BREAK] = sAnims_Zygarde10,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = sAnims_Zygarde10,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = sAnims_Zygarde,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = sAnims_Zygarde50,
[SPECIES_ZYGARDE_COMPLETE] = sAnims_ZygardeComplete,
[SPECIES_HOOPA_UNBOUND] = sAnims_HoopaUnbound,
#endif
@ -13121,19 +13112,19 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_SILVALLY_DRAGON] = sAnims_Silvally,
[SPECIES_SILVALLY_DARK] = sAnims_Silvally,
[SPECIES_SILVALLY_FAIRY] = sAnims_Silvally,
[SPECIES_MINIOR_METEOR_ORANGE] = sAnims_Minior,
[SPECIES_MINIOR_METEOR_YELLOW] = sAnims_Minior,
[SPECIES_MINIOR_METEOR_GREEN] = sAnims_Minior,
[SPECIES_MINIOR_METEOR_BLUE] = sAnims_Minior,
[SPECIES_MINIOR_METEOR_INDIGO] = sAnims_Minior,
[SPECIES_MINIOR_METEOR_VIOLET] = sAnims_Minior,
[SPECIES_MINIOR_CORE_RED] = sAnims_Minior,
[SPECIES_MINIOR_CORE_ORANGE] = sAnims_Minior,
[SPECIES_MINIOR_CORE_YELLOW] = sAnims_Minior,
[SPECIES_MINIOR_CORE_GREEN] = sAnims_Minior,
[SPECIES_MINIOR_CORE_BLUE] = sAnims_Minior,
[SPECIES_MINIOR_CORE_INDIGO] = sAnims_Minior,
[SPECIES_MINIOR_CORE_VIOLET] = sAnims_Minior,
[SPECIES_MINIOR_METEOR_ORANGE] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_METEOR_YELLOW] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_METEOR_GREEN] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_METEOR_BLUE] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_METEOR_INDIGO] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_METEOR_VIOLET] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_CORE_RED] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_CORE_ORANGE] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_CORE_YELLOW] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_CORE_GREEN] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_CORE_BLUE] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_CORE_INDIGO] = sAnims_MiniorMeteor,
[SPECIES_MINIOR_CORE_VIOLET] = sAnims_MiniorMeteor,
[SPECIES_MIMIKYU_BUSTED] = sAnims_MimikyuBusted,
[SPECIES_NECROZMA_DUSK_MANE] = sAnims_Necrozma,
[SPECIES_NECROZMA_DAWN_WINGS] = sAnims_Necrozma,
@ -13146,14 +13137,14 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_TOXTRICITY_LOW_KEY] = sAnims_Toxtricity,
[SPECIES_SINISTEA_ANTIQUE] = sAnims_Sinistea,
[SPECIES_POLTEAGEIST_ANTIQUE] = sAnims_Polteageist,
[SPECIES_ALCREMIE_RUBY_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_MATCHA_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_MINT_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_LEMON_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_SALTED_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_RUBY_SWIRL] = sAnims_Alcremie,
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = sAnims_Alcremie,
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = sAnims_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = sAnims_Alcremie,
[SPECIES_EISCUE_NOICE_FACE] = sAnims_Eiscue,
[SPECIES_INDEEDEE_FEMALE] = sAnims_Indeedee,
[SPECIES_MORPEKO_HANGRY] = sAnims_Morpeko,
@ -13204,7 +13195,7 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[NUM_SPECIES + 1] =
[SPECIES_ALCREMIE_GIGANTAMAX] = sAnims_AlcremieGigantamax,
[SPECIES_COPPERAJAH_GIGANTAMAX] = sAnims_CopperajahGigantamax,
[SPECIES_DURALUDON_GIGANTAMAX] = sAnims_DuraludonGigantamax,
[SPECIES_URSHIFU_GIGANTAMAX] = sAnims_UrshifuGigantamax,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = sAnims_UrshifuSingleStrikeStyleGigantamax,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = sAnims_UrshifuRapidStrikeStyleGigantamax,
#endif
[SPECIES_EGG] = sAnims_Egg,

View File

@ -364,7 +364,7 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_ARON] = { .size = MON_COORDS_SIZE(32, 40), .y_offset = 14 },
[SPECIES_LAIRON] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 8 },
[SPECIES_AGGRON] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_CASTFORM] = { .size = MON_COORDS_SIZE(24, 32), .y_offset = 17 },
[SPECIES_CASTFORM_NORMAL] = { .size = MON_COORDS_SIZE(24, 32), .y_offset = 17 },
[SPECIES_VOLBEAT] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 8 },
[SPECIES_ILLUMISE] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 10 },
[SPECIES_LILEEP] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 7 },
@ -389,7 +389,7 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_LATIAS] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 8 },
[SPECIES_LATIOS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_JIRACHI] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 13 },
[SPECIES_DEOXYS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_DEOXYS_NORMAL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_CHIMECHO] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 11 },
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 11 },
@ -417,8 +417,8 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_RAMPARDOS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_SHIELDON] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 15 },
[SPECIES_BASTIODON] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_BURMY] = { .size = MON_COORDS_SIZE(32, 56), .y_offset = 13 },
[SPECIES_WORMADAM] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 10 },
[SPECIES_BURMY_PLANT_CLOAK] = { .size = MON_COORDS_SIZE(32, 56), .y_offset = 13 },
[SPECIES_WORMADAM_PLANT_CLOAK] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 10 },
[SPECIES_MOTHIM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 12 },
[SPECIES_COMBEE] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 16 },
[SPECIES_VESPIQUEN] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 4 },
@ -426,9 +426,9 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_BUIZEL] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 10 },
[SPECIES_FLOATZEL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_CHERUBI] = { .size = MON_COORDS_SIZE(40, 32), .y_offset = 16 },
[SPECIES_CHERRIM] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 8 },
[SPECIES_SHELLOS] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 13 },
[SPECIES_GASTRODON] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 8 },
[SPECIES_CHERRIM_OVERCAST] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 8 },
[SPECIES_SHELLOS_WEST_SEA] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 13 },
[SPECIES_GASTRODON_WEST_SEA] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 8 },
[SPECIES_AMBIPOM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_DRIFLOON] = { .size = MON_COORDS_SIZE(32, 56), .y_offset = 7 },
[SPECIES_DRIFBLIM] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 7 },
@ -492,13 +492,13 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_PALKIA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_HEATRAN] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_REGIGIGAS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_GIRATINA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_GIRATINA_ALTERED] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_CRESSELIA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_PHIONE] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 8 },
[SPECIES_MANAPHY] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 10 },
[SPECIES_DARKRAI] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_SHAYMIN] = { .size = MON_COORDS_SIZE(40, 32), .y_offset = 16 },
[SPECIES_ARCEUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_SHAYMIN_LAND] = { .size = MON_COORDS_SIZE(40, 32), .y_offset = 16 },
[SPECIES_ARCEUS_NORMAL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 10 },
@ -557,12 +557,12 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_WHIMSICOTT] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 6 },
[SPECIES_PETILIL] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 12 },
[SPECIES_LILLIGANT] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 1 },
[SPECIES_BASCULIN] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 13 },
[SPECIES_BASCULIN_RED_STRIPED] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 13 },
[SPECIES_SANDILE] = { .size = MON_COORDS_SIZE(48, 32), .y_offset = 18 },
[SPECIES_KROKOROK] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_KROOKODILE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_DARUMAKA] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 13 },
[SPECIES_DARMANITAN] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_DARMANITAN_STANDARD_MODE] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_MARACTUS] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_DWEBBLE] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 14 },
[SPECIES_CRUSTLE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
@ -592,8 +592,8 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_VANILLITE] = { .size = MON_COORDS_SIZE(32, 40), .y_offset = 14 },
[SPECIES_VANILLISH] = { .size = MON_COORDS_SIZE(32, 56), .y_offset = 5 },
[SPECIES_VANILLUXE] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 4 },
[SPECIES_DEERLING] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 11 },
[SPECIES_SAWSBUCK] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_DEERLING_SPRING] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 11 },
[SPECIES_SAWSBUCK_SPRING] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_EMOLGA] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 17 },
[SPECIES_KARRABLAST] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 13 },
[SPECIES_ESCAVALIER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
@ -648,14 +648,14 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_COBALION] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 0 },
[SPECIES_TERRAKION] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_VIRIZION] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 2 },
[SPECIES_TORNADUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_THUNDURUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_TORNADUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_THUNDURUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_RESHIRAM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_ZEKROM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_LANDORUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_LANDORUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_KYUREM] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 },
[SPECIES_KELDEO] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 5 },
[SPECIES_MELOETTA] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 9 },
[SPECIES_KELDEO_ORDINARY] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 5 },
[SPECIES_MELOETTA_ARIA] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 9 },
[SPECIES_GENESECT] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
#endif
#if P_GEN_6_POKEMON == TRUE
@ -675,22 +675,22 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_TALONFLAME] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_SCATTERBUG] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 13 },
[SPECIES_SPEWPA] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 11 },
[SPECIES_VIVILLON] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_VIVILLON_ICY_SNOW] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_LITLEO] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 10 },
[SPECIES_PYROAR] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_FLABEBE] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 6 },
[SPECIES_FLOETTE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_FLORGES] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_FLABEBE_RED_FLOWER] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 6 },
[SPECIES_FLOETTE_RED_FLOWER] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_FLORGES_RED_FLOWER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_SKIDDO] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 7 },
[SPECIES_GOGOAT] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_PANCHAM] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 12 },
[SPECIES_PANGORO] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_FURFROU] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_FURFROU_NATURAL] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_ESPURR] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 10 },
[SPECIES_MEOWSTIC] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_MEOWSTIC_MALE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 3 },
[SPECIES_HONEDGE] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_DOUBLADE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 },
[SPECIES_AEGISLASH] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_AEGISLASH_SHIELD] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_SPRITZEE] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 12 },
[SPECIES_AROMATISSE] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 4 },
[SPECIES_SWIRLIX] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 14 },
@ -719,17 +719,17 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_KLEFKI] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 4 },
[SPECIES_PHANTUMP] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 11 },
[SPECIES_TREVENANT] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_PUMPKABOO] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 13 },
[SPECIES_GOURGEIST] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_PUMPKABOO_AVERAGE] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 13 },
[SPECIES_GOURGEIST_AVERAGE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 },
[SPECIES_BERGMITE] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 14 },
[SPECIES_AVALUGG] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 4 },
[SPECIES_NOIBAT] = { .size = MON_COORDS_SIZE(64, 48), .y_offset = 8 },
[SPECIES_NOIVERN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_XERNEAS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_XERNEAS_NEUTRAL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_YVELTAL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ZYGARDE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ZYGARDE_50_AURA_BREAK] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_DIANCIE] = { .size = MON_COORDS_SIZE(40, 64), .y_offset = 1 },
[SPECIES_HOOPA] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 11 },
[SPECIES_HOOPA_CONFINED] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 11 },
[SPECIES_VOLCANION] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
#endif
#if P_GEN_7_POKEMON == TRUE
@ -752,12 +752,12 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_VIKAVOLT] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_CRABRAWLER] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_CRABOMINABLE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ORICORIO] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_ORICORIO_BAILE] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_CUTIEFLY] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 16 },
[SPECIES_RIBOMBEE] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 5 },
[SPECIES_ROCKRUFF] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 11 },
[SPECIES_LYCANROC] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_WISHIWASHI] = { .size = MON_COORDS_SIZE(40, 24), .y_offset = 15 },
[SPECIES_LYCANROC_MIDDAY] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 6 },
[SPECIES_WISHIWASHI_SOLO] = { .size = MON_COORDS_SIZE(40, 24), .y_offset = 15 },
[SPECIES_MAREANIE] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 14 },
[SPECIES_TOXAPEX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_MUDBRAY] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 7 },
@ -784,12 +784,12 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_PALOSSAND] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_PYUKUMUKU] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 15 },
[SPECIES_TYPE_NULL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_SILVALLY] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_MINIOR] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 14 },
[SPECIES_SILVALLY_NORMAL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_MINIOR_METEOR_RED] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 14 },
[SPECIES_KOMALA] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 12 },
[SPECIES_TURTONATOR] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_TOGEDEMARU] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 12 },
[SPECIES_MIMIKYU] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 12 },
[SPECIES_MIMIKYU_DISGUISED] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 12 },
[SPECIES_BRUXISH] = { .size = MON_COORDS_SIZE(56, 40), .y_offset = 15 },
[SPECIES_DRAMPA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_DHELMISE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 1 },
@ -862,13 +862,13 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_ARROKUDA] = { .size = MON_COORDS_SIZE(56, 32), .y_offset = 13 },
[SPECIES_BARRASKEWDA] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 8 },
[SPECIES_TOXEL] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 11 },
[SPECIES_TOXTRICITY] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 1 },
[SPECIES_TOXTRICITY_AMPED] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 1 },
[SPECIES_SIZZLIPEDE] = { .size = MON_COORDS_SIZE(48, 32), .y_offset = 17 },
[SPECIES_CENTISKORCH] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_CLOBBOPUS] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 15 },
[SPECIES_GRAPPLOCT] = { .size = MON_COORDS_SIZE(48, 56), .y_offset = 5 },
[SPECIES_SINISTEA] = { .size = MON_COORDS_SIZE(40, 32), .y_offset = 17 },
[SPECIES_POLTEAGEIST] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 11 },
[SPECIES_SINISTEA_PHONY] = { .size = MON_COORDS_SIZE(40, 32), .y_offset = 17 },
[SPECIES_POLTEAGEIST_PHONY] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 11 },
[SPECIES_HATENNA] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 12 },
[SPECIES_HATTREM] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 8 },
[SPECIES_HATTERENE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 0 },
@ -882,15 +882,15 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_MR_RIME] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 4 },
[SPECIES_RUNERIGUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_MILCERY] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 15 },
[SPECIES_ALCREMIE] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_FALINKS] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 8 },
[SPECIES_PINCURCHIN] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 15 },
[SPECIES_SNOM] = { .size = MON_COORDS_SIZE(40, 32), .y_offset = 20 },
[SPECIES_FROSMOTH] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_STONJOURNER] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 2 },
[SPECIES_EISCUE] = { .size = MON_COORDS_SIZE(40, 64), .y_offset = 0 },
[SPECIES_INDEEDEE] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 9 },
[SPECIES_MORPEKO] = { .size = MON_COORDS_SIZE(32, 40), .y_offset = 14 },
[SPECIES_EISCUE_ICE_FACE] = { .size = MON_COORDS_SIZE(40, 64), .y_offset = 0 },
[SPECIES_INDEEDEE_MALE] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 9 },
[SPECIES_MORPEKO_FULL_BELLY] = { .size = MON_COORDS_SIZE(32, 40), .y_offset = 14 },
[SPECIES_CUFANT] = { .size = MON_COORDS_SIZE(56, 48), .y_offset = 11 },
[SPECIES_COPPERAJAH] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_DRACOZOLT] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
@ -901,11 +901,11 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_DREEPY] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 14 },
[SPECIES_DRAKLOAK] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 },
[SPECIES_DRAGAPULT] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_ZACIAN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_ZAMAZENTA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ETERNATUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
[SPECIES_KUBFU] = { .size = MON_COORDS_SIZE(40, 48), .y_offset = 8 },
[SPECIES_URSHIFU] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_ZARUDE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_REGIELEKI] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 5 },
[SPECIES_REGIDRAGO] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 },
@ -915,10 +915,10 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_WYRDEER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_KLEAVOR] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 },
[SPECIES_URSALUNA] = { .size = MON_COORDS_SIZE(56, 56), .y_offset = 4 },
[SPECIES_BASCULEGION] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_BASCULEGION_MALE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_SNEASLER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_OVERQWIL] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ENAMORUS] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ENAMORUS_INCARNATE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
#endif
// Megas
[SPECIES_VENUSAUR_MEGA] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 },
@ -1015,7 +1015,7 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_LINOONE_GALARIAN] = { .size = MON_COORDS_SIZE(64, 40), .y_offset = 13 },
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 15 },
[SPECIES_DARMANITAN_GALARIAN] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 0 },
[SPECIES_YAMASK_GALARIAN] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 13 },
[SPECIES_STUNFISK_GALARIAN] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 14 },
#endif
@ -1147,7 +1147,7 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_BASCULIN_WHITE_STRIPED] = { .size = MON_COORDS_SIZE(48, 40), .y_offset = 10 },
// Darmanitan
[SPECIES_DARMANITAN_ZEN_MODE] = { .size = MON_COORDS_SIZE(40, 40), .y_offset = 14 },
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 2 },
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = { .size = MON_COORDS_SIZE(48, 64), .y_offset = 2 },
// Deerling
[SPECIES_DEERLING_SUMMER] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 11 },
[SPECIES_DEERLING_AUTUMN] = { .size = MON_COORDS_SIZE(32, 48), .y_offset = 11 },
@ -1238,7 +1238,7 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
// Xerneas
[SPECIES_XERNEAS_ACTIVE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
// Zygarde
[SPECIES_ZYGARDE_10] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_ZYGARDE_10_AURA_BREAK] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = { .size = MON_COORDS_SIZE(56, 64), .y_offset = 2 },
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_ZYGARDE_COMPLETE] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
@ -1309,14 +1309,14 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
// Polteageist
[SPECIES_POLTEAGEIST_ANTIQUE] = { .size = MON_COORDS_SIZE(48, 48), .y_offset = 11 },
// Alcremie
[SPECIES_ALCREMIE_RUBY_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_MATCHA_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_MINT_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_LEMON_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_SALTED_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_RUBY_SWIRL] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = { .size = MON_COORDS_SIZE(40, 56), .y_offset = 7 },
// Eiscue
[SPECIES_EISCUE_NOICE_FACE] = { .size = MON_COORDS_SIZE(40, 64), .y_offset = 0 },
// Indeedee
@ -1373,7 +1373,7 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES + 1] =
[SPECIES_ALCREMIE_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_COPPERAJAH_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_DURALUDON_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_URSHIFU_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 },
#endif
// Egg

View File

@ -360,7 +360,7 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ARON, gMonFrontPic_Aron),
SPECIES_SPRITE(LAIRON, gMonFrontPic_Lairon),
SPECIES_SPRITE(AGGRON, gMonFrontPic_Aggron),
SPECIES_SPRITE(CASTFORM, gMonFrontPic_Castform),
SPECIES_SPRITE(CASTFORM_NORMAL, gMonFrontPic_CastformNormal),
SPECIES_SPRITE(VOLBEAT, gMonFrontPic_Volbeat),
SPECIES_SPRITE(ILLUMISE, gMonFrontPic_Illumise),
SPECIES_SPRITE(LILEEP, gMonFrontPic_Lileep),
@ -385,7 +385,7 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(LATIAS, gMonFrontPic_Latias),
SPECIES_SPRITE(LATIOS, gMonFrontPic_Latios),
SPECIES_SPRITE(JIRACHI, gMonFrontPic_Jirachi),
SPECIES_SPRITE(DEOXYS, gMonFrontPic_Deoxys),
SPECIES_SPRITE(DEOXYS_NORMAL, gMonFrontPic_DeoxysNormal),
SPECIES_SPRITE(CHIMECHO, gMonFrontPic_Chimecho),
#if P_GEN_4_POKEMON == TRUE
SPECIES_SPRITE(TURTWIG, gMonFrontPic_Turtwig),
@ -413,8 +413,8 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(RAMPARDOS, gMonFrontPic_Rampardos),
SPECIES_SPRITE(SHIELDON, gMonFrontPic_Shieldon),
SPECIES_SPRITE(BASTIODON, gMonFrontPic_Bastiodon),
SPECIES_SPRITE(BURMY, gMonFrontPic_Burmy),
SPECIES_SPRITE(WORMADAM, gMonFrontPic_Wormadam),
SPECIES_SPRITE(BURMY_PLANT_CLOAK, gMonFrontPic_BurmyPlantCloak),
SPECIES_SPRITE(WORMADAM_PLANT_CLOAK, gMonFrontPic_WormadamPlantCloak),
SPECIES_SPRITE(MOTHIM, gMonFrontPic_Mothim),
SPECIES_SPRITE(COMBEE, gMonFrontPic_Combee),
SPECIES_SPRITE(VESPIQUEN, gMonFrontPic_Vespiquen),
@ -422,9 +422,9 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(BUIZEL, gMonFrontPic_Buizel),
SPECIES_SPRITE(FLOATZEL, gMonFrontPic_Floatzel),
SPECIES_SPRITE(CHERUBI, gMonFrontPic_Cherubi),
SPECIES_SPRITE(CHERRIM, gMonFrontPic_Cherrim),
SPECIES_SPRITE(SHELLOS, gMonFrontPic_Shellos),
SPECIES_SPRITE(GASTRODON, gMonFrontPic_Gastrodon),
SPECIES_SPRITE(CHERRIM_OVERCAST, gMonFrontPic_CherrimOvercast),
SPECIES_SPRITE(SHELLOS_WEST_SEA, gMonFrontPic_ShellosWestSea),
SPECIES_SPRITE(GASTRODON_WEST_SEA, gMonFrontPic_GastrodonWestSea),
SPECIES_SPRITE(AMBIPOM, gMonFrontPic_Ambipom),
SPECIES_SPRITE(DRIFLOON, gMonFrontPic_Drifloon),
SPECIES_SPRITE(DRIFBLIM, gMonFrontPic_Drifblim),
@ -488,12 +488,12 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(PALKIA, gMonFrontPic_Palkia),
SPECIES_SPRITE(HEATRAN, gMonFrontPic_Heatran),
SPECIES_SPRITE(REGIGIGAS, gMonFrontPic_Regigigas),
SPECIES_SPRITE(GIRATINA, gMonFrontPic_Giratina),
SPECIES_SPRITE(GIRATINA_ALTERED, gMonFrontPic_GiratinaAltered),
SPECIES_SPRITE(CRESSELIA, gMonFrontPic_Cresselia),
SPECIES_SPRITE(PHIONE, gMonFrontPic_Phione),
SPECIES_SPRITE(MANAPHY, gMonFrontPic_Manaphy),
SPECIES_SPRITE(DARKRAI, gMonFrontPic_Darkrai),
SPECIES_SPRITE(SHAYMIN, gMonFrontPic_Shaymin),
SPECIES_SPRITE(SHAYMIN_LAND, gMonFrontPic_ShayminLand),
SPECIES_SPRITE(ARCEUS, gMonFrontPic_Arceus),
#endif
#if P_GEN_5_POKEMON == TRUE
@ -553,12 +553,12 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(WHIMSICOTT, gMonFrontPic_Whimsicott),
SPECIES_SPRITE(PETILIL, gMonFrontPic_Petilil),
SPECIES_SPRITE(LILLIGANT, gMonFrontPic_Lilligant),
SPECIES_SPRITE(BASCULIN, gMonFrontPic_Basculin),
SPECIES_SPRITE(BASCULIN, gMonFrontPic_BasculinRedStriped),
SPECIES_SPRITE(SANDILE, gMonFrontPic_Sandile),
SPECIES_SPRITE(KROKOROK, gMonFrontPic_Krokorok),
SPECIES_SPRITE(KROOKODILE, gMonFrontPic_Krookodile),
SPECIES_SPRITE(DARUMAKA, gMonFrontPic_Darumaka),
SPECIES_SPRITE(DARMANITAN, gMonFrontPic_Darmanitan),
SPECIES_SPRITE(DARMANITAN_STANDARD_MODE, gMonFrontPic_DarmanitanStandardMode),
SPECIES_SPRITE(MARACTUS, gMonFrontPic_Maractus),
SPECIES_SPRITE(DWEBBLE, gMonFrontPic_Dwebble),
SPECIES_SPRITE(CRUSTLE, gMonFrontPic_Crustle),
@ -588,8 +588,8 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(VANILLITE, gMonFrontPic_Vanillite),
SPECIES_SPRITE(VANILLISH, gMonFrontPic_Vanillish),
SPECIES_SPRITE(VANILLUXE, gMonFrontPic_Vanilluxe),
SPECIES_SPRITE(DEERLING, gMonFrontPic_Deerling),
SPECIES_SPRITE(SAWSBUCK, gMonFrontPic_Sawsbuck),
SPECIES_SPRITE(DEERLING_SPRING, gMonFrontPic_Deerling),
SPECIES_SPRITE(SAWSBUCK_SPRING, gMonFrontPic_SawsbuckSpring),
SPECIES_SPRITE(EMOLGA, gMonFrontPic_Emolga),
SPECIES_SPRITE(KARRABLAST, gMonFrontPic_Karrablast),
SPECIES_SPRITE(ESCAVALIER, gMonFrontPic_Escavalier),
@ -644,14 +644,14 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(COBALION, gMonFrontPic_Cobalion),
SPECIES_SPRITE(TERRAKION, gMonFrontPic_Terrakion),
SPECIES_SPRITE(VIRIZION, gMonFrontPic_Virizion),
SPECIES_SPRITE(TORNADUS, gMonFrontPic_Tornadus),
SPECIES_SPRITE(THUNDURUS, gMonFrontPic_Thundurus),
SPECIES_SPRITE(TORNADUS_INCARNATE, gMonFrontPic_TornadusIncarnate),
SPECIES_SPRITE(THUNDURUS_INCARNATE, gMonFrontPic_ThundurusIncarnate),
SPECIES_SPRITE(RESHIRAM, gMonFrontPic_Reshiram),
SPECIES_SPRITE(ZEKROM, gMonFrontPic_Zekrom),
SPECIES_SPRITE(LANDORUS, gMonFrontPic_Landorus),
SPECIES_SPRITE(LANDORUS_INCARNATE, gMonFrontPic_LandorusIncarnate),
SPECIES_SPRITE(KYUREM, gMonFrontPic_Kyurem),
SPECIES_SPRITE(KELDEO, gMonFrontPic_Keldeo),
SPECIES_SPRITE(MELOETTA, gMonFrontPic_Meloetta),
SPECIES_SPRITE(KELDEO_ORDINARY, gMonFrontPic_KeldeoOrdinary),
SPECIES_SPRITE(MELOETTA, gMonFrontPic_MeloettaAria),
SPECIES_SPRITE(GENESECT, gMonFrontPic_Genesect),
#endif
#if P_GEN_6_POKEMON == TRUE
@ -671,22 +671,22 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(TALONFLAME, gMonFrontPic_Talonflame),
SPECIES_SPRITE(SCATTERBUG, gMonFrontPic_Scatterbug),
SPECIES_SPRITE(SPEWPA, gMonFrontPic_Spewpa),
SPECIES_SPRITE(VIVILLON, gMonFrontPic_Vivillon),
SPECIES_SPRITE(VIVILLON_ICY_SNOW, gMonFrontPic_VivillonIcySnow),
SPECIES_SPRITE(LITLEO, gMonFrontPic_Litleo),
SPECIES_SPRITE(PYROAR, gMonFrontPic_Pyroar),
SPECIES_SPRITE(FLABEBE, gMonFrontPic_Flabebe),
SPECIES_SPRITE(FLOETTE, gMonFrontPic_Floette),
SPECIES_SPRITE(FLORGES, gMonFrontPic_Florges),
SPECIES_SPRITE(FLABEBE_RED_FLOWER, gMonFrontPic_Flabebe),
SPECIES_SPRITE(FLOETTE_RED_FLOWER, gMonFrontPic_Floette),
SPECIES_SPRITE(FLORGES_RED_FLOWER, gMonFrontPic_Florges),
SPECIES_SPRITE(SKIDDO, gMonFrontPic_Skiddo),
SPECIES_SPRITE(GOGOAT, gMonFrontPic_Gogoat),
SPECIES_SPRITE(PANCHAM, gMonFrontPic_Pancham),
SPECIES_SPRITE(PANGORO, gMonFrontPic_Pangoro),
SPECIES_SPRITE(FURFROU, gMonFrontPic_Furfrou),
SPECIES_SPRITE(FURFROU_NATURAL, gMonFrontPic_FurfrouNatural),
SPECIES_SPRITE(ESPURR, gMonFrontPic_Espurr),
SPECIES_SPRITE(MEOWSTIC, gMonFrontPic_Meowstic),
SPECIES_SPRITE(MEOWSTIC_MALE, gMonFrontPic_MeowsticMale),
SPECIES_SPRITE(HONEDGE, gMonFrontPic_Honedge),
SPECIES_SPRITE(DOUBLADE, gMonFrontPic_Doublade),
SPECIES_SPRITE(AEGISLASH, gMonFrontPic_Aegislash),
SPECIES_SPRITE(AEGISLASH_SHIELD, gMonFrontPic_AegislashShield),
SPECIES_SPRITE(SPRITZEE, gMonFrontPic_Spritzee),
SPECIES_SPRITE(AROMATISSE, gMonFrontPic_Aromatisse),
SPECIES_SPRITE(SWIRLIX, gMonFrontPic_Swirlix),
@ -715,17 +715,17 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(KLEFKI, gMonFrontPic_Klefki),
SPECIES_SPRITE(PHANTUMP, gMonFrontPic_Phantump),
SPECIES_SPRITE(TREVENANT, gMonFrontPic_Trevenant),
SPECIES_SPRITE(PUMPKABOO, gMonFrontPic_Pumpkaboo),
SPECIES_SPRITE(GOURGEIST, gMonFrontPic_Gourgeist),
SPECIES_SPRITE(PUMPKABOO_AVERAGE, gMonFrontPic_PumpkabooAverage),
SPECIES_SPRITE(GOURGEIST_AVERAGE, gMonFrontPic_GourgeistAverage),
SPECIES_SPRITE(BERGMITE, gMonFrontPic_Bergmite),
SPECIES_SPRITE(AVALUGG, gMonFrontPic_Avalugg),
SPECIES_SPRITE(NOIBAT, gMonFrontPic_Noibat),
SPECIES_SPRITE(NOIVERN, gMonFrontPic_Noivern),
SPECIES_SPRITE(XERNEAS, gMonFrontPic_Xerneas),
SPECIES_SPRITE(XERNEAS_NEUTRAL, gMonFrontPic_XerneasNeutral),
SPECIES_SPRITE(YVELTAL, gMonFrontPic_Yveltal),
SPECIES_SPRITE(ZYGARDE, gMonFrontPic_Zygarde),
SPECIES_SPRITE(ZYGARDE_50_AURA_BREAK, gMonFrontPic_Zygarde50),
SPECIES_SPRITE(DIANCIE, gMonFrontPic_Diancie),
SPECIES_SPRITE(HOOPA, gMonFrontPic_Hoopa),
SPECIES_SPRITE(HOOPA_CONFINED, gMonFrontPic_HoopaConfined),
SPECIES_SPRITE(VOLCANION, gMonFrontPic_Volcanion),
#endif
#if P_GEN_7_POKEMON == TRUE
@ -748,12 +748,12 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(VIKAVOLT, gMonFrontPic_Vikavolt),
SPECIES_SPRITE(CRABRAWLER, gMonFrontPic_Crabrawler),
SPECIES_SPRITE(CRABOMINABLE, gMonFrontPic_Crabominable),
SPECIES_SPRITE(ORICORIO, gMonFrontPic_Oricorio),
SPECIES_SPRITE(ORICORIO_BAILE, gMonFrontPic_OricorioBaile),
SPECIES_SPRITE(CUTIEFLY, gMonFrontPic_Cutiefly),
SPECIES_SPRITE(RIBOMBEE, gMonFrontPic_Ribombee),
SPECIES_SPRITE(ROCKRUFF, gMonFrontPic_Rockruff),
SPECIES_SPRITE(LYCANROC, gMonFrontPic_Lycanroc),
SPECIES_SPRITE(WISHIWASHI, gMonFrontPic_Wishiwashi),
SPECIES_SPRITE(LYCANROC_MIDDAY, gMonFrontPic_LycanrocMidday),
SPECIES_SPRITE(WISHIWASHI_SOLO, gMonFrontPic_WishiwashiSolo),
SPECIES_SPRITE(MAREANIE, gMonFrontPic_Mareanie),
SPECIES_SPRITE(TOXAPEX, gMonFrontPic_Toxapex),
SPECIES_SPRITE(MUDBRAY, gMonFrontPic_Mudbray),
@ -781,11 +781,11 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(PYUKUMUKU, gMonFrontPic_Pyukumuku),
SPECIES_SPRITE(TYPE_NULL, gMonFrontPic_TypeNull),
SPECIES_SPRITE(SILVALLY, gMonFrontPic_Silvally),
SPECIES_SPRITE(MINIOR, gMonFrontPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_RED, gMonFrontPic_MiniorMeteor),
SPECIES_SPRITE(KOMALA, gMonFrontPic_Komala),
SPECIES_SPRITE(TURTONATOR, gMonFrontPic_Turtonator),
SPECIES_SPRITE(TOGEDEMARU, gMonFrontPic_Togedemaru),
SPECIES_SPRITE(MIMIKYU, gMonFrontPic_Mimikyu),
SPECIES_SPRITE(MIMIKYU_DISGUISED, gMonFrontPic_MimikyuDisguised),
SPECIES_SPRITE(BRUXISH, gMonFrontPic_Bruxish),
SPECIES_SPRITE(DRAMPA, gMonFrontPic_Drampa),
SPECIES_SPRITE(DHELMISE, gMonFrontPic_Dhelmise),
@ -858,13 +858,13 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ARROKUDA, gMonFrontPic_Arrokuda),
SPECIES_SPRITE(BARRASKEWDA, gMonFrontPic_Barraskewda),
SPECIES_SPRITE(TOXEL, gMonFrontPic_Toxel),
SPECIES_SPRITE(TOXTRICITY, gMonFrontPic_Toxtricity),
SPECIES_SPRITE(TOXTRICITY_AMPED, gMonFrontPic_ToxtricityAmped),
SPECIES_SPRITE(SIZZLIPEDE, gMonFrontPic_Sizzlipede),
SPECIES_SPRITE(CENTISKORCH, gMonFrontPic_Centiskorch),
SPECIES_SPRITE(CLOBBOPUS, gMonFrontPic_Clobbopus),
SPECIES_SPRITE(GRAPPLOCT, gMonFrontPic_Grapploct),
SPECIES_SPRITE(SINISTEA, gMonFrontPic_Sinistea),
SPECIES_SPRITE(POLTEAGEIST, gMonFrontPic_Polteageist),
SPECIES_SPRITE(SINISTEA_PHONY, gMonFrontPic_Sinistea),
SPECIES_SPRITE(POLTEAGEIST_PHONY, gMonFrontPic_Polteageist),
SPECIES_SPRITE(HATENNA, gMonFrontPic_Hatenna),
SPECIES_SPRITE(HATTREM, gMonFrontPic_Hattrem),
SPECIES_SPRITE(HATTERENE, gMonFrontPic_Hatterene),
@ -884,9 +884,9 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(SNOM, gMonFrontPic_Snom),
SPECIES_SPRITE(FROSMOTH, gMonFrontPic_Frosmoth),
SPECIES_SPRITE(STONJOURNER, gMonFrontPic_Stonjourner),
SPECIES_SPRITE(EISCUE, gMonFrontPic_Eiscue),
SPECIES_SPRITE(INDEEDEE, gMonFrontPic_Indeedee),
SPECIES_SPRITE(MORPEKO, gMonFrontPic_Morpeko),
SPECIES_SPRITE(EISCUE_ICE_FACE, gMonFrontPic_EiscueFace),
SPECIES_SPRITE(INDEEDEE_MALE, gMonFrontPic_IndeedeeMale),
SPECIES_SPRITE(MORPEKO_FULL_BELLY, gMonFrontPic_MorpekoFullBelly),
SPECIES_SPRITE(CUFANT, gMonFrontPic_Cufant),
SPECIES_SPRITE(COPPERAJAH, gMonFrontPic_Copperajah),
SPECIES_SPRITE(DRACOZOLT, gMonFrontPic_Dracozolt),
@ -897,11 +897,11 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(DREEPY, gMonFrontPic_Dreepy),
SPECIES_SPRITE(DRAKLOAK, gMonFrontPic_Drakloak),
SPECIES_SPRITE(DRAGAPULT, gMonFrontPic_Dragapult),
SPECIES_SPRITE(ZACIAN, gMonFrontPic_Zacian),
SPECIES_SPRITE(ZAMAZENTA, gMonFrontPic_Zamazenta),
SPECIES_SPRITE(ZACIAN_HERO_OF_MANY_BATTLES, gMonFrontPic_ZacianHeroOfManyBattles),
SPECIES_SPRITE(ZAMAZENTA_HERO_OF_MANY_BATTLES, gMonFrontPic_ZamazentaHeroOfManyBattles),
SPECIES_SPRITE(ETERNATUS, gMonFrontPic_Eternatus),
SPECIES_SPRITE(KUBFU, gMonFrontPic_Kubfu),
SPECIES_SPRITE(URSHIFU, gMonFrontPic_Urshifu),
SPECIES_SPRITE(URSHIFU_SINGLE_STRIKE_STYLE, gMonFrontPic_UrshifuSingleStrikeStyle),
SPECIES_SPRITE(ZARUDE, gMonFrontPic_Zarude),
SPECIES_SPRITE(REGIELEKI, gMonFrontPic_Regieleki),
SPECIES_SPRITE(REGIDRAGO, gMonFrontPic_Regidrago),
@ -911,10 +911,10 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(WYRDEER, gMonFrontPic_Wyrdeer),
SPECIES_SPRITE(KLEAVOR, gMonFrontPic_Kleavor),
SPECIES_SPRITE(URSALUNA, gMonFrontPic_Ursaluna),
SPECIES_SPRITE(BASCULEGION, gMonFrontPic_Basculegion),
SPECIES_SPRITE(BASCULEGION_MALE, gMonFrontPic_BasculegionMale),
SPECIES_SPRITE(SNEASLER, gMonFrontPic_Sneasler),
SPECIES_SPRITE(OVERQWIL, gMonFrontPic_Overqwil),
SPECIES_SPRITE(ENAMORUS, gMonFrontPic_Enamorus),
SPECIES_SPRITE(ENAMORUS_INCARNATE, gMonFrontPic_EnamorusIncarnate),
#endif
SPECIES_SPRITE(VENUSAUR_MEGA, gMonFrontPic_VenusaurMega),
SPECIES_SPRITE(CHARIZARD_MEGA_X, gMonFrontPic_CharizardMegaX),
@ -1010,7 +1010,7 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(LINOONE_GALARIAN, gMonFrontPic_LinooneGalarian),
#if P_GEN_5_POKEMON == TRUE
SPECIES_SPRITE(DARUMAKA_GALARIAN, gMonFrontPic_DarumakaGalarian),
SPECIES_SPRITE(DARMANITAN_GALARIAN, gMonFrontPic_DarmanitanGalarian),
SPECIES_SPRITE(DARMANITAN_GALARIAN_STANDARD_MODE, gMonFrontPic_DarmanitanGalarianStandardMode),
SPECIES_SPRITE(YAMASK_GALARIAN, gMonFrontPic_YamaskGalarian),
SPECIES_SPRITE(STUNFISK_GALARIAN, gMonFrontPic_StunfiskGalarian),
#endif
@ -1140,7 +1140,7 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(BASCULIN_WHITE_STRIPED, gMonFrontPic_BasculinWhiteStriped),
SPECIES_SPRITE(DARMANITAN_ZEN_MODE, gMonFrontPic_DarmanitanZenMode),
SPECIES_SPRITE(DARMANITAN_ZEN_MODE_GALARIAN, gMonFrontPic_DarmanitanZenModeGalarian),
SPECIES_SPRITE(DARMANITAN_GALARIAN_ZEN_MODE, gMonFrontPic_DarmanitanGalarianZenMode),
SPECIES_SPRITE(DEERLING_SUMMER, gMonFrontPic_Deerling),
SPECIES_SPRITE(DEERLING_AUTUMN, gMonFrontPic_Deerling),
@ -1233,7 +1233,7 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ZYGARDE_10, gMonFrontPic_Zygarde10),
SPECIES_SPRITE(ZYGARDE_10_POWER_CONSTRUCT, gMonFrontPic_Zygarde10),
SPECIES_SPRITE(ZYGARDE_50_POWER_CONSTRUCT, gMonFrontPic_Zygarde),
SPECIES_SPRITE(ZYGARDE_50_POWER_CONSTRUCT, gMonFrontPic_Zygarde50),
SPECIES_SPRITE(ZYGARDE_COMPLETE, gMonFrontPic_ZygardeComplete),
SPECIES_SPRITE(HOOPA_UNBOUND, gMonFrontPic_HoopaUnbound),
@ -1269,12 +1269,12 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(SILVALLY_DARK, gMonFrontPic_Silvally),
SPECIES_SPRITE(SILVALLY_FAIRY, gMonFrontPic_Silvally),
SPECIES_SPRITE(MINIOR_METEOR_ORANGE, gMonFrontPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_YELLOW, gMonFrontPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_GREEN, gMonFrontPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_BLUE, gMonFrontPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_INDIGO, gMonFrontPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_VIOLET, gMonFrontPic_Minior),
SPECIES_SPRITE(MINIOR_METEOR_ORANGE, gMonFrontPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_YELLOW, gMonFrontPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_GREEN, gMonFrontPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_BLUE, gMonFrontPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_INDIGO, gMonFrontPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_METEOR_VIOLET, gMonFrontPic_MiniorMeteor),
SPECIES_SPRITE(MINIOR_CORE_RED, gMonFrontPic_MiniorCore),
SPECIES_SPRITE(MINIOR_CORE_ORANGE, gMonFrontPic_MiniorCore),
SPECIES_SPRITE(MINIOR_CORE_YELLOW, gMonFrontPic_MiniorCore),
@ -1367,7 +1367,7 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES + 1] =
SPECIES_SPRITE(ALCREMIE_GIGANTAMAX, gMonFrontPic_AlcremieGigantamax),
SPECIES_SPRITE(COPPERAJAH_GIGANTAMAX, gMonFrontPic_CopperajahGigantamax),
SPECIES_SPRITE(DURALUDON_GIGANTAMAX, gMonFrontPic_DuraludonGigantamax),
SPECIES_SPRITE(URSHIFU_GIGANTAMAX, gMonFrontPic_UrshifuGigantamax),
SPECIES_SPRITE(URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX, gMonFrontPic_UrshifuSingleStrikeGigantamax),
SPECIES_SPRITE(URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX, gMonFrontPic_UrshifuRapidStrikeGigantamax),
#endif
SPECIES_SPRITE(EGG, gMonFrontPic_Egg),

View File

@ -360,7 +360,7 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(ARON, gMonPalette_Aron),
SPECIES_PAL(LAIRON, gMonPalette_Lairon),
SPECIES_PAL(AGGRON, gMonPalette_Aggron),
SPECIES_PAL(CASTFORM, gMonPalette_Castform),
SPECIES_PAL(CASTFORM_NORMAL, gMonPalette_CastformNormal),
SPECIES_PAL(VOLBEAT, gMonPalette_Volbeat),
SPECIES_PAL(ILLUMISE, gMonPalette_Illumise),
SPECIES_PAL(LILEEP, gMonPalette_Lileep),
@ -385,7 +385,7 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(LATIAS, gMonPalette_Latias),
SPECIES_PAL(LATIOS, gMonPalette_Latios),
SPECIES_PAL(JIRACHI, gMonPalette_Jirachi),
SPECIES_PAL(DEOXYS, gMonPalette_Deoxys),
SPECIES_PAL(DEOXYS_NORMAL, gMonPalette_DeoxysNormal),
SPECIES_PAL(CHIMECHO, gMonPalette_Chimecho),
#if P_GEN_4_POKEMON == TRUE
SPECIES_PAL(TURTWIG, gMonPalette_Turtwig),
@ -413,8 +413,8 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(RAMPARDOS, gMonPalette_Rampardos),
SPECIES_PAL(SHIELDON, gMonPalette_Shieldon),
SPECIES_PAL(BASTIODON, gMonPalette_Bastiodon),
SPECIES_PAL(BURMY, gMonPalette_Burmy),
SPECIES_PAL(WORMADAM, gMonPalette_Wormadam),
SPECIES_PAL(BURMY_PLANT_CLOAK, gMonPalette_BurmyPlantCloak),
SPECIES_PAL(WORMADAM_PLANT_CLOAK, gMonPalette_WormadamPlantCloak),
SPECIES_PAL(MOTHIM, gMonPalette_Mothim),
SPECIES_PAL(COMBEE, gMonPalette_Combee),
SPECIES_PAL(VESPIQUEN, gMonPalette_Vespiquen),
@ -422,9 +422,9 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(BUIZEL, gMonPalette_Buizel),
SPECIES_PAL(FLOATZEL, gMonPalette_Floatzel),
SPECIES_PAL(CHERUBI, gMonPalette_Cherubi),
SPECIES_PAL(CHERRIM, gMonPalette_Cherrim),
SPECIES_PAL(SHELLOS, gMonPalette_Shellos),
SPECIES_PAL(GASTRODON, gMonPalette_Gastrodon),
SPECIES_PAL(CHERRIM_OVERCAST, gMonPalette_CherrimOvercast),
SPECIES_PAL(SHELLOS_WEST_SEA, gMonPalette_ShellosWestSea),
SPECIES_PAL(GASTRODON_WEST_SEA, gMonPalette_GastrodonWestSea),
SPECIES_PAL(AMBIPOM, gMonPalette_Ambipom),
SPECIES_PAL(DRIFLOON, gMonPalette_Drifloon),
SPECIES_PAL(DRIFBLIM, gMonPalette_Drifblim),
@ -488,12 +488,12 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(PALKIA, gMonPalette_Palkia),
SPECIES_PAL(HEATRAN, gMonPalette_Heatran),
SPECIES_PAL(REGIGIGAS, gMonPalette_Regigigas),
SPECIES_PAL(GIRATINA, gMonPalette_Giratina),
SPECIES_PAL(GIRATINA_ALTERED, gMonPalette_GiratinaAltered),
SPECIES_PAL(CRESSELIA, gMonPalette_Cresselia),
SPECIES_PAL(PHIONE, gMonPalette_Phione),
SPECIES_PAL(MANAPHY, gMonPalette_Manaphy),
SPECIES_PAL(DARKRAI, gMonPalette_Darkrai),
SPECIES_PAL(SHAYMIN, gMonPalette_Shaymin),
SPECIES_PAL(SHAYMIN_LAND, gMonPalette_ShayminLand),
SPECIES_PAL(ARCEUS, gMonPalette_Arceus),
#endif
#if P_GEN_5_POKEMON == TRUE
@ -553,12 +553,12 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(WHIMSICOTT, gMonPalette_Whimsicott),
SPECIES_PAL(PETILIL, gMonPalette_Petilil),
SPECIES_PAL(LILLIGANT, gMonPalette_Lilligant),
SPECIES_PAL(BASCULIN, gMonPalette_Basculin),
SPECIES_PAL(BASCULIN, gMonPalette_BasculinRedStriped),
SPECIES_PAL(SANDILE, gMonPalette_Sandile),
SPECIES_PAL(KROKOROK, gMonPalette_Krokorok),
SPECIES_PAL(KROOKODILE, gMonPalette_Krookodile),
SPECIES_PAL(DARUMAKA, gMonPalette_Darumaka),
SPECIES_PAL(DARMANITAN, gMonPalette_Darmanitan),
SPECIES_PAL(DARMANITAN_STANDARD_MODE, gMonPalette_DarmanitanStandardMode),
SPECIES_PAL(MARACTUS, gMonPalette_Maractus),
SPECIES_PAL(DWEBBLE, gMonPalette_Dwebble),
SPECIES_PAL(CRUSTLE, gMonPalette_Crustle),
@ -588,8 +588,8 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(VANILLITE, gMonPalette_Vanillite),
SPECIES_PAL(VANILLISH, gMonPalette_Vanillish),
SPECIES_PAL(VANILLUXE, gMonPalette_Vanilluxe),
SPECIES_PAL(DEERLING, gMonPalette_Deerling),
SPECIES_PAL(SAWSBUCK, gMonPalette_Sawsbuck),
SPECIES_PAL(DEERLING_SPRING, gMonPalette_DeerlingSpring),
SPECIES_PAL(SAWSBUCK_SPRING, gMonPalette_SawsbuckSpring),
SPECIES_PAL(EMOLGA, gMonPalette_Emolga),
SPECIES_PAL(KARRABLAST, gMonPalette_Karrablast),
SPECIES_PAL(ESCAVALIER, gMonPalette_Escavalier),
@ -644,14 +644,14 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(COBALION, gMonPalette_Cobalion),
SPECIES_PAL(TERRAKION, gMonPalette_Terrakion),
SPECIES_PAL(VIRIZION, gMonPalette_Virizion),
SPECIES_PAL(TORNADUS, gMonPalette_Tornadus),
SPECIES_PAL(THUNDURUS, gMonPalette_Thundurus),
SPECIES_PAL(TORNADUS_INCARNATE, gMonPalette_TornadusIncarnate),
SPECIES_PAL(THUNDURUS_INCARNATE, gMonPalette_ThundurusIncarnate),
SPECIES_PAL(RESHIRAM, gMonPalette_Reshiram),
SPECIES_PAL(ZEKROM, gMonPalette_Zekrom),
SPECIES_PAL(LANDORUS, gMonPalette_Landorus),
SPECIES_PAL(LANDORUS_INCARNATE, gMonPalette_LandorusIncarnate),
SPECIES_PAL(KYUREM, gMonPalette_Kyurem),
SPECIES_PAL(KELDEO, gMonPalette_Keldeo),
SPECIES_PAL(MELOETTA, gMonPalette_Meloetta),
SPECIES_PAL(KELDEO_ORDINARY, gMonPalette_KeldeoOrdinary),
SPECIES_PAL(MELOETTA, gMonPalette_MeloettaAria),
SPECIES_PAL(GENESECT, gMonPalette_Genesect),
#endif
#if P_GEN_6_POKEMON == TRUE
@ -671,22 +671,22 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(TALONFLAME, gMonPalette_Talonflame),
SPECIES_PAL(SCATTERBUG, gMonPalette_Scatterbug),
SPECIES_PAL(SPEWPA, gMonPalette_Spewpa),
SPECIES_PAL(VIVILLON, gMonPalette_Vivillon),
SPECIES_PAL(VIVILLON_ICY_SNOW, gMonPalette_VivillonIcySnow),
SPECIES_PAL(LITLEO, gMonPalette_Litleo),
SPECIES_PAL(PYROAR, gMonPalette_Pyroar),
SPECIES_PAL(FLABEBE, gMonPalette_Flabebe),
SPECIES_PAL(FLOETTE, gMonPalette_Floette),
SPECIES_PAL(FLORGES, gMonPalette_Florges),
SPECIES_PAL(FLABEBE_RED_FLOWER, gMonPalette_FlabebeRedFlower),
SPECIES_PAL(FLOETTE_RED_FLOWER, gMonPalette_FloetteRedFlower),
SPECIES_PAL(FLORGES_RED_FLOWER, gMonPalette_FlorgesRedFlower),
SPECIES_PAL(SKIDDO, gMonPalette_Skiddo),
SPECIES_PAL(GOGOAT, gMonPalette_Gogoat),
SPECIES_PAL(PANCHAM, gMonPalette_Pancham),
SPECIES_PAL(PANGORO, gMonPalette_Pangoro),
SPECIES_PAL(FURFROU, gMonPalette_Furfrou),
SPECIES_PAL(FURFROU_NATURAL, gMonPalette_FurfrouNatural),
SPECIES_PAL(ESPURR, gMonPalette_Espurr),
SPECIES_PAL(MEOWSTIC, gMonPalette_Meowstic),
SPECIES_PAL(MEOWSTIC_MALE, gMonPalette_MeowsticMale),
SPECIES_PAL(HONEDGE, gMonPalette_Honedge),
SPECIES_PAL(DOUBLADE, gMonPalette_Doublade),
SPECIES_PAL(AEGISLASH, gMonPalette_Aegislash),
SPECIES_PAL(AEGISLASH_SHIELD, gMonPalette_AegislashShield),
SPECIES_PAL(SPRITZEE, gMonPalette_Spritzee),
SPECIES_PAL(AROMATISSE, gMonPalette_Aromatisse),
SPECIES_PAL(SWIRLIX, gMonPalette_Swirlix),
@ -715,17 +715,17 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(KLEFKI, gMonPalette_Klefki),
SPECIES_PAL(PHANTUMP, gMonPalette_Phantump),
SPECIES_PAL(TREVENANT, gMonPalette_Trevenant),
SPECIES_PAL(PUMPKABOO, gMonPalette_Pumpkaboo),
SPECIES_PAL(GOURGEIST, gMonPalette_Gourgeist),
SPECIES_PAL(PUMPKABOO_AVERAGE, gMonPalette_Pumpkaboo),
SPECIES_PAL(GOURGEIST_AVERAGE, gMonPalette_Gourgeist),
SPECIES_PAL(BERGMITE, gMonPalette_Bergmite),
SPECIES_PAL(AVALUGG, gMonPalette_Avalugg),
SPECIES_PAL(NOIBAT, gMonPalette_Noibat),
SPECIES_PAL(NOIVERN, gMonPalette_Noivern),
SPECIES_PAL(XERNEAS, gMonPalette_Xerneas),
SPECIES_PAL(XERNEAS_NEUTRAL, gMonPalette_XerneasNeutral),
SPECIES_PAL(YVELTAL, gMonPalette_Yveltal),
SPECIES_PAL(ZYGARDE, gMonPalette_Zygarde),
SPECIES_PAL(ZYGARDE_50_AURA_BREAK, gMonPalette_Zygarde50),
SPECIES_PAL(DIANCIE, gMonPalette_Diancie),
SPECIES_PAL(HOOPA, gMonPalette_Hoopa),
SPECIES_PAL(HOOPA_CONFINED, gMonPalette_HoopaConfined),
SPECIES_PAL(VOLCANION, gMonPalette_Volcanion),
#endif
#if P_GEN_7_POKEMON == TRUE
@ -748,12 +748,12 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(VIKAVOLT, gMonPalette_Vikavolt),
SPECIES_PAL(CRABRAWLER, gMonPalette_Crabrawler),
SPECIES_PAL(CRABOMINABLE, gMonPalette_Crabominable),
SPECIES_PAL(ORICORIO, gMonPalette_Oricorio),
SPECIES_PAL(ORICORIO_BAILE, gMonPalette_OricorioBaile),
SPECIES_PAL(CUTIEFLY, gMonPalette_Cutiefly),
SPECIES_PAL(RIBOMBEE, gMonPalette_Ribombee),
SPECIES_PAL(ROCKRUFF, gMonPalette_Rockruff),
SPECIES_PAL(LYCANROC, gMonPalette_Lycanroc),
SPECIES_PAL(WISHIWASHI, gMonPalette_Wishiwashi),
SPECIES_PAL(LYCANROC_MIDDAY, gMonPalette_LycanrocMidday),
SPECIES_PAL(WISHIWASHI_SOLO, gMonPalette_WishiwashiSolo),
SPECIES_PAL(MAREANIE, gMonPalette_Mareanie),
SPECIES_PAL(TOXAPEX, gMonPalette_Toxapex),
SPECIES_PAL(MUDBRAY, gMonPalette_Mudbray),
@ -780,12 +780,12 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(PALOSSAND, gMonPalette_Palossand),
SPECIES_PAL(PYUKUMUKU, gMonPalette_Pyukumuku),
SPECIES_PAL(TYPE_NULL, gMonPalette_TypeNull),
SPECIES_PAL(SILVALLY, gMonPalette_Silvally),
SPECIES_PAL(MINIOR, gMonPalette_Minior),
SPECIES_PAL(SILVALLY_NORMAL, gMonPalette_SilvallyNormal),
SPECIES_PAL(MINIOR_METEOR_RED, gMonPalette_MiniorMeteor),
SPECIES_PAL(KOMALA, gMonPalette_Komala),
SPECIES_PAL(TURTONATOR, gMonPalette_Turtonator),
SPECIES_PAL(TOGEDEMARU, gMonPalette_Togedemaru),
SPECIES_PAL(MIMIKYU, gMonPalette_Mimikyu),
SPECIES_PAL(MIMIKYU_DISGUISED, gMonPalette_MimikyuDisguised),
SPECIES_PAL(BRUXISH, gMonPalette_Bruxish),
SPECIES_PAL(DRAMPA, gMonPalette_Drampa),
SPECIES_PAL(DHELMISE, gMonPalette_Dhelmise),
@ -858,13 +858,13 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(ARROKUDA, gMonPalette_Arrokuda),
SPECIES_PAL(BARRASKEWDA, gMonPalette_Barraskewda),
SPECIES_PAL(TOXEL, gMonPalette_Toxel),
SPECIES_PAL(TOXTRICITY, gMonPalette_Toxtricity),
SPECIES_PAL(TOXTRICITY_AMPED, gMonPalette_ToxtricityAmped),
SPECIES_PAL(SIZZLIPEDE, gMonPalette_Sizzlipede),
SPECIES_PAL(CENTISKORCH, gMonPalette_Centiskorch),
SPECIES_PAL(CLOBBOPUS, gMonPalette_Clobbopus),
SPECIES_PAL(GRAPPLOCT, gMonPalette_Grapploct),
SPECIES_PAL(SINISTEA, gMonPalette_Sinistea),
SPECIES_PAL(POLTEAGEIST, gMonPalette_Polteageist),
SPECIES_PAL(SINISTEA_PHONY, gMonPalette_Sinistea),
SPECIES_PAL(POLTEAGEIST_PHONY, gMonPalette_Polteageist),
SPECIES_PAL(HATENNA, gMonPalette_Hatenna),
SPECIES_PAL(HATTREM, gMonPalette_Hattrem),
SPECIES_PAL(HATTERENE, gMonPalette_Hatterene),
@ -884,9 +884,9 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(SNOM, gMonPalette_Snom),
SPECIES_PAL(FROSMOTH, gMonPalette_Frosmoth),
SPECIES_PAL(STONJOURNER, gMonPalette_Stonjourner),
SPECIES_PAL(EISCUE, gMonPalette_Eiscue),
SPECIES_PAL(INDEEDEE, gMonPalette_Indeedee),
SPECIES_PAL(MORPEKO, gMonPalette_Morpeko),
SPECIES_PAL(EISCUE_ICE_FACE, gMonPalette_EiscueIceFace),
SPECIES_PAL(INDEEDEE_MALE, gMonPalette_IndeedeeMale),
SPECIES_PAL(MORPEKO_FULL_BELLY, gMonPalette_MorpekoFullBelly),
SPECIES_PAL(CUFANT, gMonPalette_Cufant),
SPECIES_PAL(COPPERAJAH, gMonPalette_Copperajah),
SPECIES_PAL(DRACOZOLT, gMonPalette_Dracozolt),
@ -897,11 +897,11 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(DREEPY, gMonPalette_Dreepy),
SPECIES_PAL(DRAKLOAK, gMonPalette_Drakloak),
SPECIES_PAL(DRAGAPULT, gMonPalette_Dragapult),
SPECIES_PAL(ZACIAN, gMonPalette_Zacian),
SPECIES_PAL(ZAMAZENTA, gMonPalette_Zamazenta),
SPECIES_PAL(ZACIAN_HERO_OF_MANY_BATTLES, gMonPalette_ZacianHeroOfManyBattles),
SPECIES_PAL(ZAMAZENTA_HERO_OF_MANY_BATTLES, gMonPalette_ZamazentaHeroOfManyBattles),
SPECIES_PAL(ETERNATUS, gMonPalette_Eternatus),
SPECIES_PAL(KUBFU, gMonPalette_Kubfu),
SPECIES_PAL(URSHIFU, gMonPalette_Urshifu),
SPECIES_PAL(URSHIFU_SINGLE_STRIKE_STYLE, gMonPalette_UrshifuSingleStrikeStyle),
SPECIES_PAL(ZARUDE, gMonPalette_Zarude),
SPECIES_PAL(REGIELEKI, gMonPalette_Regieleki),
SPECIES_PAL(REGIDRAGO, gMonPalette_Regidrago),
@ -911,10 +911,10 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(WYRDEER, gMonPalette_Wyrdeer),
SPECIES_PAL(KLEAVOR, gMonPalette_Kleavor),
SPECIES_PAL(URSALUNA, gMonPalette_Ursaluna),
SPECIES_PAL(BASCULEGION, gMonPalette_Basculegion),
SPECIES_PAL(BASCULEGION_MALE, gMonPalette_BasculegionMale),
SPECIES_PAL(SNEASLER, gMonPalette_Sneasler),
SPECIES_PAL(OVERQWIL, gMonPalette_Overqwil),
SPECIES_PAL(ENAMORUS, gMonPalette_Enamorus),
SPECIES_PAL(ENAMORUS_INCARNATE, gMonPalette_EnamorusIncarnate),
#endif
SPECIES_PAL(VENUSAUR_MEGA, gMonPalette_VenusaurMega),
SPECIES_PAL(CHARIZARD_MEGA_X, gMonPalette_CharizardMegaX),
@ -1010,7 +1010,7 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(LINOONE_GALARIAN, gMonPalette_LinooneGalarian),
#if P_GEN_5_POKEMON == TRUE
SPECIES_PAL(DARUMAKA_GALARIAN, gMonPalette_DarumakaGalarian),
SPECIES_PAL(DARMANITAN_GALARIAN, gMonPalette_DarmanitanGalarian),
SPECIES_PAL(DARMANITAN_GALARIAN_STANDARD_MODE, gMonPalette_DarmanitanGalarianStandardMode),
SPECIES_PAL(YAMASK_GALARIAN, gMonPalette_YamaskGalarian),
SPECIES_PAL(STUNFISK_GALARIAN, gMonPalette_StunfiskGalarian),
#endif
@ -1141,7 +1141,7 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(BASCULIN_WHITE_STRIPED, gMonPalette_BasculinWhiteStriped),
SPECIES_PAL(DARMANITAN_ZEN_MODE, gMonPalette_DarmanitanZenMode),
SPECIES_PAL(DARMANITAN_ZEN_MODE_GALARIAN, gMonPalette_DarmanitanZenModeGalarian),
SPECIES_PAL(DARMANITAN_GALARIAN_ZEN_MODE, gMonPalette_DarmanitanGalarianZenMode),
SPECIES_PAL(DEERLING_SUMMER, gMonPalette_DeerlingSummer),
SPECIES_PAL(DEERLING_AUTUMN, gMonPalette_DeerlingAutumn),
@ -1234,7 +1234,7 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(ZYGARDE_10, gMonPalette_Zygarde10),
SPECIES_PAL(ZYGARDE_10_POWER_CONSTRUCT, gMonPalette_Zygarde10),
SPECIES_PAL(ZYGARDE_50_POWER_CONSTRUCT, gMonPalette_Zygarde),
SPECIES_PAL(ZYGARDE_50_POWER_CONSTRUCT, gMonPalette_Zygarde50),
SPECIES_PAL(ZYGARDE_COMPLETE, gMonPalette_ZygardeComplete),
SPECIES_PAL(HOOPA_UNBOUND, gMonPalette_HoopaUnbound),
@ -1270,12 +1270,12 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(SILVALLY_DARK, gMonPalette_SilvallyDark),
SPECIES_PAL(SILVALLY_FAIRY, gMonPalette_SilvallyFairy),
SPECIES_PAL(MINIOR_METEOR_ORANGE, gMonPalette_Minior),
SPECIES_PAL(MINIOR_METEOR_YELLOW, gMonPalette_Minior),
SPECIES_PAL(MINIOR_METEOR_GREEN, gMonPalette_Minior),
SPECIES_PAL(MINIOR_METEOR_BLUE, gMonPalette_Minior),
SPECIES_PAL(MINIOR_METEOR_INDIGO, gMonPalette_Minior),
SPECIES_PAL(MINIOR_METEOR_VIOLET, gMonPalette_Minior),
SPECIES_PAL(MINIOR_METEOR_ORANGE, gMonPalette_MiniorMeteor),
SPECIES_PAL(MINIOR_METEOR_YELLOW, gMonPalette_MiniorMeteor),
SPECIES_PAL(MINIOR_METEOR_GREEN, gMonPalette_MiniorMeteor),
SPECIES_PAL(MINIOR_METEOR_BLUE, gMonPalette_MiniorMeteor),
SPECIES_PAL(MINIOR_METEOR_INDIGO, gMonPalette_MiniorMeteor),
SPECIES_PAL(MINIOR_METEOR_VIOLET, gMonPalette_MiniorMeteor),
SPECIES_PAL(MINIOR_CORE_RED, gMonPalette_MiniorCoreRed),
SPECIES_PAL(MINIOR_CORE_ORANGE, gMonPalette_MiniorCoreOrange),
SPECIES_PAL(MINIOR_CORE_YELLOW, gMonPalette_MiniorCoreYellow),
@ -1367,7 +1367,7 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES + 1] =
SPECIES_PAL(ALCREMIE_GIGANTAMAX, gMonPalette_AlcremieGigantamax),
SPECIES_PAL(COPPERAJAH_GIGANTAMAX, gMonPalette_CopperajahGigantamax),
SPECIES_PAL(DURALUDON_GIGANTAMAX, gMonPalette_DuraludonGigantamax),
SPECIES_PAL(URSHIFU_GIGANTAMAX, gMonPalette_UrshifuGigantamax),
SPECIES_PAL(URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX, gMonPalette_UrshifuSingleStrikeGigantamax),
SPECIES_PAL(URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX, gMonPalette_UrshifuRapidStrikeGigantamax),
#endif
SPECIES_PAL(EGG, gMonPalette_Egg),

View File

@ -360,7 +360,7 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(ARON, gMonShinyPalette_Aron),
SPECIES_SHINY_PAL(LAIRON, gMonShinyPalette_Lairon),
SPECIES_SHINY_PAL(AGGRON, gMonShinyPalette_Aggron),
SPECIES_SHINY_PAL(CASTFORM, gMonShinyPalette_Castform),
SPECIES_SHINY_PAL(CASTFORM_NORMAL, gMonShinyPalette_CastformNormal),
SPECIES_SHINY_PAL(VOLBEAT, gMonShinyPalette_Volbeat),
SPECIES_SHINY_PAL(ILLUMISE, gMonShinyPalette_Illumise),
SPECIES_SHINY_PAL(LILEEP, gMonShinyPalette_Lileep),
@ -385,7 +385,7 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(LATIAS, gMonShinyPalette_Latias),
SPECIES_SHINY_PAL(LATIOS, gMonShinyPalette_Latios),
SPECIES_SHINY_PAL(JIRACHI, gMonShinyPalette_Jirachi),
SPECIES_SHINY_PAL(DEOXYS, gMonShinyPalette_Deoxys),
SPECIES_SHINY_PAL(DEOXYS_NORMAL, gMonShinyPalette_DeoxysNormal),
SPECIES_SHINY_PAL(CHIMECHO, gMonShinyPalette_Chimecho),
#if P_GEN_4_POKEMON == TRUE
SPECIES_SHINY_PAL(TURTWIG, gMonShinyPalette_Turtwig),
@ -413,8 +413,8 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(RAMPARDOS, gMonShinyPalette_Rampardos),
SPECIES_SHINY_PAL(SHIELDON, gMonShinyPalette_Shieldon),
SPECIES_SHINY_PAL(BASTIODON, gMonShinyPalette_Bastiodon),
SPECIES_SHINY_PAL(BURMY, gMonShinyPalette_Burmy),
SPECIES_SHINY_PAL(WORMADAM, gMonShinyPalette_Wormadam),
SPECIES_SHINY_PAL(BURMY_PLANT_CLOAK, gMonShinyPalette_BurmyPlantCloak),
SPECIES_SHINY_PAL(WORMADAM_PLANT_CLOAK, gMonShinyPalette_WormadamPlantCloak),
SPECIES_SHINY_PAL(MOTHIM, gMonShinyPalette_Mothim),
SPECIES_SHINY_PAL(COMBEE, gMonShinyPalette_Combee),
SPECIES_SHINY_PAL(VESPIQUEN, gMonShinyPalette_Vespiquen),
@ -422,9 +422,9 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(BUIZEL, gMonShinyPalette_Buizel),
SPECIES_SHINY_PAL(FLOATZEL, gMonShinyPalette_Floatzel),
SPECIES_SHINY_PAL(CHERUBI, gMonShinyPalette_Cherubi),
SPECIES_SHINY_PAL(CHERRIM, gMonShinyPalette_Cherrim),
SPECIES_SHINY_PAL(SHELLOS, gMonShinyPalette_Shellos),
SPECIES_SHINY_PAL(GASTRODON, gMonShinyPalette_Gastrodon),
SPECIES_SHINY_PAL(CHERRIM_OVERCAST, gMonShinyPalette_CherrimOvercast),
SPECIES_SHINY_PAL(SHELLOS_WEST_SEA, gMonShinyPalette_ShellosWestSea),
SPECIES_SHINY_PAL(GASTRODON_WEST_SEA, gMonShinyPalette_GastrodonWestSea),
SPECIES_SHINY_PAL(AMBIPOM, gMonShinyPalette_Ambipom),
SPECIES_SHINY_PAL(DRIFLOON, gMonShinyPalette_Drifloon),
SPECIES_SHINY_PAL(DRIFBLIM, gMonShinyPalette_Drifblim),
@ -488,12 +488,12 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(PALKIA, gMonShinyPalette_Palkia),
SPECIES_SHINY_PAL(HEATRAN, gMonShinyPalette_Heatran),
SPECIES_SHINY_PAL(REGIGIGAS, gMonShinyPalette_Regigigas),
SPECIES_SHINY_PAL(GIRATINA, gMonShinyPalette_Giratina),
SPECIES_SHINY_PAL(GIRATINA_ALTERED, gMonShinyPalette_GiratinaAltered),
SPECIES_SHINY_PAL(CRESSELIA, gMonShinyPalette_Cresselia),
SPECIES_SHINY_PAL(PHIONE, gMonShinyPalette_Phione),
SPECIES_SHINY_PAL(MANAPHY, gMonShinyPalette_Manaphy),
SPECIES_SHINY_PAL(DARKRAI, gMonShinyPalette_Darkrai),
SPECIES_SHINY_PAL(SHAYMIN, gMonShinyPalette_Shaymin),
SPECIES_SHINY_PAL(SHAYMIN_LAND, gMonShinyPalette_ShayminLand),
SPECIES_SHINY_PAL(ARCEUS, gMonShinyPalette_Arceus),
#endif
#if P_GEN_5_POKEMON == TRUE
@ -553,12 +553,12 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(WHIMSICOTT, gMonShinyPalette_Whimsicott),
SPECIES_SHINY_PAL(PETILIL, gMonShinyPalette_Petilil),
SPECIES_SHINY_PAL(LILLIGANT, gMonShinyPalette_Lilligant),
SPECIES_SHINY_PAL(BASCULIN, gMonShinyPalette_Basculin),
SPECIES_SHINY_PAL(BASCULIN, gMonShinyPalette_BasculinRedStriped),
SPECIES_SHINY_PAL(SANDILE, gMonShinyPalette_Sandile),
SPECIES_SHINY_PAL(KROKOROK, gMonShinyPalette_Krokorok),
SPECIES_SHINY_PAL(KROOKODILE, gMonShinyPalette_Krookodile),
SPECIES_SHINY_PAL(DARUMAKA, gMonShinyPalette_Darumaka),
SPECIES_SHINY_PAL(DARMANITAN, gMonShinyPalette_Darmanitan),
SPECIES_SHINY_PAL(DARMANITAN_STANDARD_MODE, gMonShinyPalette_DarmanitanStandardMode),
SPECIES_SHINY_PAL(MARACTUS, gMonShinyPalette_Maractus),
SPECIES_SHINY_PAL(DWEBBLE, gMonShinyPalette_Dwebble),
SPECIES_SHINY_PAL(CRUSTLE, gMonShinyPalette_Crustle),
@ -588,8 +588,8 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(VANILLITE, gMonShinyPalette_Vanillite),
SPECIES_SHINY_PAL(VANILLISH, gMonShinyPalette_Vanillish),
SPECIES_SHINY_PAL(VANILLUXE, gMonShinyPalette_Vanilluxe),
SPECIES_SHINY_PAL(DEERLING, gMonShinyPalette_Deerling),
SPECIES_SHINY_PAL(SAWSBUCK, gMonShinyPalette_Sawsbuck),
SPECIES_SHINY_PAL(DEERLING_SPRING, gMonShinyPalette_DeerlingSpring),
SPECIES_SHINY_PAL(SAWSBUCK_SPRING, gMonShinyPalette_SawsbuckSpring),
SPECIES_SHINY_PAL(EMOLGA, gMonShinyPalette_Emolga),
SPECIES_SHINY_PAL(KARRABLAST, gMonShinyPalette_Karrablast),
SPECIES_SHINY_PAL(ESCAVALIER, gMonShinyPalette_Escavalier),
@ -644,14 +644,14 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(COBALION, gMonShinyPalette_Cobalion),
SPECIES_SHINY_PAL(TERRAKION, gMonShinyPalette_Terrakion),
SPECIES_SHINY_PAL(VIRIZION, gMonShinyPalette_Virizion),
SPECIES_SHINY_PAL(TORNADUS, gMonShinyPalette_Tornadus),
SPECIES_SHINY_PAL(THUNDURUS, gMonShinyPalette_Thundurus),
SPECIES_SHINY_PAL(TORNADUS_INCARNATE, gMonShinyPalette_TornadusIncarnate),
SPECIES_SHINY_PAL(THUNDURUS_INCARNATE, gMonShinyPalette_ThundurusIncarnate),
SPECIES_SHINY_PAL(RESHIRAM, gMonShinyPalette_Reshiram),
SPECIES_SHINY_PAL(ZEKROM, gMonShinyPalette_Zekrom),
SPECIES_SHINY_PAL(LANDORUS, gMonShinyPalette_Landorus),
SPECIES_SHINY_PAL(LANDORUS_INCARNATE, gMonShinyPalette_LandorusIncarnate),
SPECIES_SHINY_PAL(KYUREM, gMonShinyPalette_Kyurem),
SPECIES_SHINY_PAL(KELDEO, gMonShinyPalette_Keldeo),
SPECIES_SHINY_PAL(MELOETTA, gMonShinyPalette_Meloetta),
SPECIES_SHINY_PAL(KELDEO_ORDINARY, gMonShinyPalette_KeldeoOrdinary),
SPECIES_SHINY_PAL(MELOETTA, gMonShinyPalette_MeloettaAria),
SPECIES_SHINY_PAL(GENESECT, gMonShinyPalette_Genesect),
#endif
#if P_GEN_6_POKEMON == TRUE
@ -671,22 +671,22 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(TALONFLAME, gMonShinyPalette_Talonflame),
SPECIES_SHINY_PAL(SCATTERBUG, gMonShinyPalette_Scatterbug),
SPECIES_SHINY_PAL(SPEWPA, gMonShinyPalette_Spewpa),
SPECIES_SHINY_PAL(VIVILLON, gMonShinyPalette_Vivillon),
SPECIES_SHINY_PAL(VIVILLON_ICY_SNOW, gMonShinyPalette_VivillonIcySnow),
SPECIES_SHINY_PAL(LITLEO, gMonShinyPalette_Litleo),
SPECIES_SHINY_PAL(PYROAR, gMonShinyPalette_Pyroar),
SPECIES_SHINY_PAL(FLABEBE, gMonShinyPalette_Flabebe),
SPECIES_SHINY_PAL(FLOETTE, gMonShinyPalette_Floette),
SPECIES_SHINY_PAL(FLORGES, gMonShinyPalette_Florges),
SPECIES_SHINY_PAL(FLABEBE_RED_FLOWER, gMonShinyPalette_FlabebeRedFlower),
SPECIES_SHINY_PAL(FLOETTE_RED_FLOWER, gMonShinyPalette_FloetteRedFlower),
SPECIES_SHINY_PAL(FLORGES_RED_FLOWER, gMonShinyPalette_FlorgesRedFlower),
SPECIES_SHINY_PAL(SKIDDO, gMonShinyPalette_Skiddo),
SPECIES_SHINY_PAL(GOGOAT, gMonShinyPalette_Gogoat),
SPECIES_SHINY_PAL(PANCHAM, gMonShinyPalette_Pancham),
SPECIES_SHINY_PAL(PANGORO, gMonShinyPalette_Pangoro),
SPECIES_SHINY_PAL(FURFROU, gMonShinyPalette_Furfrou),
SPECIES_SHINY_PAL(FURFROU_NATURAL, gMonShinyPalette_FurfrouNatural),
SPECIES_SHINY_PAL(ESPURR, gMonShinyPalette_Espurr),
SPECIES_SHINY_PAL(MEOWSTIC, gMonShinyPalette_Meowstic),
SPECIES_SHINY_PAL(MEOWSTIC_MALE, gMonShinyPalette_MeowsticMale),
SPECIES_SHINY_PAL(HONEDGE, gMonShinyPalette_Honedge),
SPECIES_SHINY_PAL(DOUBLADE, gMonShinyPalette_Doublade),
SPECIES_SHINY_PAL(AEGISLASH, gMonShinyPalette_Aegislash),
SPECIES_SHINY_PAL(AEGISLASH_SHIELD, gMonShinyPalette_AegislashShield),
SPECIES_SHINY_PAL(SPRITZEE, gMonShinyPalette_Spritzee),
SPECIES_SHINY_PAL(AROMATISSE, gMonShinyPalette_Aromatisse),
SPECIES_SHINY_PAL(SWIRLIX, gMonShinyPalette_Swirlix),
@ -715,17 +715,17 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(KLEFKI, gMonShinyPalette_Klefki),
SPECIES_SHINY_PAL(PHANTUMP, gMonShinyPalette_Phantump),
SPECIES_SHINY_PAL(TREVENANT, gMonShinyPalette_Trevenant),
SPECIES_SHINY_PAL(PUMPKABOO, gMonShinyPalette_Pumpkaboo),
SPECIES_SHINY_PAL(GOURGEIST, gMonShinyPalette_Gourgeist),
SPECIES_SHINY_PAL(PUMPKABOO_AVERAGE, gMonShinyPalette_Pumpkaboo),
SPECIES_SHINY_PAL(GOURGEIST_AVERAGE, gMonShinyPalette_Gourgeist),
SPECIES_SHINY_PAL(BERGMITE, gMonShinyPalette_Bergmite),
SPECIES_SHINY_PAL(AVALUGG, gMonShinyPalette_Avalugg),
SPECIES_SHINY_PAL(NOIBAT, gMonShinyPalette_Noibat),
SPECIES_SHINY_PAL(NOIVERN, gMonShinyPalette_Noivern),
SPECIES_SHINY_PAL(XERNEAS, gMonShinyPalette_Xerneas),
SPECIES_SHINY_PAL(XERNEAS_NEUTRAL, gMonShinyPalette_XerneasNeutral),
SPECIES_SHINY_PAL(YVELTAL, gMonShinyPalette_Yveltal),
SPECIES_SHINY_PAL(ZYGARDE, gMonShinyPalette_Zygarde),
SPECIES_SHINY_PAL(ZYGARDE_50_AURA_BREAK, gMonShinyPalette_Zygarde50),
SPECIES_SHINY_PAL(DIANCIE, gMonShinyPalette_Diancie),
SPECIES_SHINY_PAL(HOOPA, gMonShinyPalette_Hoopa),
SPECIES_SHINY_PAL(HOOPA_CONFINED, gMonShinyPalette_HoopaConfined),
SPECIES_SHINY_PAL(VOLCANION, gMonShinyPalette_Volcanion),
#endif
#if P_GEN_7_POKEMON == TRUE
@ -748,12 +748,12 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(VIKAVOLT, gMonShinyPalette_Vikavolt),
SPECIES_SHINY_PAL(CRABRAWLER, gMonShinyPalette_Crabrawler),
SPECIES_SHINY_PAL(CRABOMINABLE, gMonShinyPalette_Crabominable),
SPECIES_SHINY_PAL(ORICORIO, gMonShinyPalette_Oricorio),
SPECIES_SHINY_PAL(ORICORIO_BAILE, gMonShinyPalette_OricorioBaile),
SPECIES_SHINY_PAL(CUTIEFLY, gMonShinyPalette_Cutiefly),
SPECIES_SHINY_PAL(RIBOMBEE, gMonShinyPalette_Ribombee),
SPECIES_SHINY_PAL(ROCKRUFF, gMonShinyPalette_Rockruff),
SPECIES_SHINY_PAL(LYCANROC, gMonShinyPalette_Lycanroc),
SPECIES_SHINY_PAL(WISHIWASHI, gMonShinyPalette_Wishiwashi),
SPECIES_SHINY_PAL(LYCANROC_MIDDAY, gMonShinyPalette_LycanrocMidday),
SPECIES_SHINY_PAL(WISHIWASHI_SOLO, gMonShinyPalette_WishiwashiSolo),
SPECIES_SHINY_PAL(MAREANIE, gMonShinyPalette_Mareanie),
SPECIES_SHINY_PAL(TOXAPEX, gMonShinyPalette_Toxapex),
SPECIES_SHINY_PAL(MUDBRAY, gMonShinyPalette_Mudbray),
@ -780,12 +780,12 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(PALOSSAND, gMonShinyPalette_Palossand),
SPECIES_SHINY_PAL(PYUKUMUKU, gMonShinyPalette_Pyukumuku),
SPECIES_SHINY_PAL(TYPE_NULL, gMonShinyPalette_TypeNull),
SPECIES_SHINY_PAL(SILVALLY, gMonShinyPalette_Silvally),
SPECIES_SHINY_PAL(MINIOR, gMonShinyPalette_Minior),
SPECIES_SHINY_PAL(SILVALLY_NORMAL, gMonShinyPalette_SilvallyNormal),
SPECIES_SHINY_PAL(MINIOR_METEOR_RED, gMonShinyPalette_MiniorMeteor),
SPECIES_SHINY_PAL(KOMALA, gMonShinyPalette_Komala),
SPECIES_SHINY_PAL(TURTONATOR, gMonShinyPalette_Turtonator),
SPECIES_SHINY_PAL(TOGEDEMARU, gMonShinyPalette_Togedemaru),
SPECIES_SHINY_PAL(MIMIKYU, gMonShinyPalette_Mimikyu),
SPECIES_SHINY_PAL(MIMIKYU_DISGUISED, gMonShinyPalette_MimikyuDisguised),
SPECIES_SHINY_PAL(BRUXISH, gMonShinyPalette_Bruxish),
SPECIES_SHINY_PAL(DRAMPA, gMonShinyPalette_Drampa),
SPECIES_SHINY_PAL(DHELMISE, gMonShinyPalette_Dhelmise),
@ -858,13 +858,13 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(ARROKUDA, gMonShinyPalette_Arrokuda),
SPECIES_SHINY_PAL(BARRASKEWDA, gMonShinyPalette_Barraskewda),
SPECIES_SHINY_PAL(TOXEL, gMonShinyPalette_Toxel),
SPECIES_SHINY_PAL(TOXTRICITY, gMonShinyPalette_Toxtricity),
SPECIES_SHINY_PAL(TOXTRICITY_AMPED, gMonShinyPalette_ToxtricityAmped),
SPECIES_SHINY_PAL(SIZZLIPEDE, gMonShinyPalette_Sizzlipede),
SPECIES_SHINY_PAL(CENTISKORCH, gMonShinyPalette_Centiskorch),
SPECIES_SHINY_PAL(CLOBBOPUS, gMonShinyPalette_Clobbopus),
SPECIES_SHINY_PAL(GRAPPLOCT, gMonShinyPalette_Grapploct),
SPECIES_SHINY_PAL(SINISTEA, gMonShinyPalette_Sinistea),
SPECIES_SHINY_PAL(POLTEAGEIST, gMonShinyPalette_Polteageist),
SPECIES_SHINY_PAL(SINISTEA_PHONY, gMonShinyPalette_Sinistea),
SPECIES_SHINY_PAL(POLTEAGEIST_PHONY, gMonShinyPalette_Polteageist),
SPECIES_SHINY_PAL(HATENNA, gMonShinyPalette_Hatenna),
SPECIES_SHINY_PAL(HATTREM, gMonShinyPalette_Hattrem),
SPECIES_SHINY_PAL(HATTERENE, gMonShinyPalette_Hatterene),
@ -884,9 +884,9 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(SNOM, gMonShinyPalette_Snom),
SPECIES_SHINY_PAL(FROSMOTH, gMonShinyPalette_Frosmoth),
SPECIES_SHINY_PAL(STONJOURNER, gMonShinyPalette_Stonjourner),
SPECIES_SHINY_PAL(EISCUE, gMonShinyPalette_Eiscue),
SPECIES_SHINY_PAL(INDEEDEE, gMonShinyPalette_Indeedee),
SPECIES_SHINY_PAL(MORPEKO, gMonShinyPalette_Morpeko),
SPECIES_SHINY_PAL(EISCUE_ICE_FACE, gMonShinyPalette_EiscueIceFace),
SPECIES_SHINY_PAL(INDEEDEE_MALE, gMonShinyPalette_IndeedeeMale),
SPECIES_SHINY_PAL(MORPEKO_FULL_BELLY, gMonShinyPalette_MorpekoFullBelly),
SPECIES_SHINY_PAL(CUFANT, gMonShinyPalette_Cufant),
SPECIES_SHINY_PAL(COPPERAJAH, gMonShinyPalette_Copperajah),
SPECIES_SHINY_PAL(DRACOZOLT, gMonShinyPalette_Dracozolt),
@ -897,11 +897,11 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(DREEPY, gMonShinyPalette_Dreepy),
SPECIES_SHINY_PAL(DRAKLOAK, gMonShinyPalette_Drakloak),
SPECIES_SHINY_PAL(DRAGAPULT, gMonShinyPalette_Dragapult),
SPECIES_SHINY_PAL(ZACIAN, gMonShinyPalette_Zacian),
SPECIES_SHINY_PAL(ZAMAZENTA, gMonShinyPalette_Zamazenta),
SPECIES_SHINY_PAL(ZACIAN_HERO_OF_MANY_BATTLES, gMonShinyPalette_ZacianHeroOfManyBattles),
SPECIES_SHINY_PAL(ZAMAZENTA_HERO_OF_MANY_BATTLES, gMonShinyPalette_ZamazentaHeroOfManyBattles),
SPECIES_SHINY_PAL(ETERNATUS, gMonShinyPalette_Eternatus),
SPECIES_SHINY_PAL(KUBFU, gMonShinyPalette_Kubfu),
SPECIES_SHINY_PAL(URSHIFU, gMonShinyPalette_Urshifu),
SPECIES_SHINY_PAL(URSHIFU_SINGLE_STRIKE_STYLE, gMonShinyPalette_UrshifuSingleStrikeStyle),
SPECIES_SHINY_PAL(ZARUDE, gMonShinyPalette_Zarude),
SPECIES_SHINY_PAL(REGIELEKI, gMonShinyPalette_Regieleki),
SPECIES_SHINY_PAL(REGIDRAGO, gMonShinyPalette_Regidrago),
@ -911,10 +911,10 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(WYRDEER, gMonShinyPalette_Wyrdeer),
SPECIES_SHINY_PAL(KLEAVOR, gMonShinyPalette_Kleavor),
SPECIES_SHINY_PAL(URSALUNA, gMonShinyPalette_Ursaluna),
SPECIES_SHINY_PAL(BASCULEGION, gMonShinyPalette_Basculegion),
SPECIES_SHINY_PAL(BASCULEGION_MALE, gMonShinyPalette_BasculegionMale),
SPECIES_SHINY_PAL(SNEASLER, gMonShinyPalette_Sneasler),
SPECIES_SHINY_PAL(OVERQWIL, gMonShinyPalette_Overqwil),
SPECIES_SHINY_PAL(ENAMORUS, gMonShinyPalette_Enamorus),
SPECIES_SHINY_PAL(ENAMORUS_INCARNATE, gMonShinyPalette_EnamorusIncarnate),
#endif
SPECIES_SHINY_PAL(VENUSAUR_MEGA, gMonShinyPalette_VenusaurMega),
@ -1011,7 +1011,7 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(LINOONE_GALARIAN, gMonShinyPalette_LinooneGalarian),
#if P_GEN_5_POKEMON == TRUE
SPECIES_SHINY_PAL(DARUMAKA_GALARIAN, gMonShinyPalette_DarumakaGalarian),
SPECIES_SHINY_PAL(DARMANITAN_GALARIAN, gMonShinyPalette_DarmanitanGalarian),
SPECIES_SHINY_PAL(DARMANITAN_GALARIAN_STANDARD_MODE, gMonShinyPalette_DarmanitanGalarianStandardMode),
SPECIES_SHINY_PAL(YAMASK_GALARIAN, gMonShinyPalette_YamaskGalarian),
SPECIES_SHINY_PAL(STUNFISK_GALARIAN, gMonShinyPalette_StunfiskGalarian),
#endif
@ -1140,7 +1140,7 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(BASCULIN_WHITE_STRIPED, gMonShinyPalette_BasculinWhiteStriped),
SPECIES_SHINY_PAL(DARMANITAN_ZEN_MODE, gMonShinyPalette_DarmanitanZenMode),
SPECIES_SHINY_PAL(DARMANITAN_ZEN_MODE_GALARIAN, gMonShinyPalette_DarmanitanZenModeGalarian),
SPECIES_SHINY_PAL(DARMANITAN_GALARIAN_ZEN_MODE, gMonShinyPalette_DarmanitanGalarianZenMode),
SPECIES_SHINY_PAL(DEERLING_SUMMER, gMonShinyPalette_DeerlingSummer),
SPECIES_SHINY_PAL(DEERLING_AUTUMN, gMonShinyPalette_DeerlingAutumn),
@ -1232,7 +1232,7 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(ZYGARDE_10, gMonShinyPalette_Zygarde10),
SPECIES_SHINY_PAL(ZYGARDE_10_POWER_CONSTRUCT, gMonShinyPalette_Zygarde10),
SPECIES_SHINY_PAL(ZYGARDE_50_POWER_CONSTRUCT, gMonShinyPalette_Zygarde),
SPECIES_SHINY_PAL(ZYGARDE_50_POWER_CONSTRUCT, gMonShinyPalette_Zygarde50),
SPECIES_SHINY_PAL(ZYGARDE_COMPLETE, gMonShinyPalette_ZygardeComplete),
SPECIES_SHINY_PAL(HOOPA_UNBOUND, gMonShinyPalette_HoopaUnbound),
@ -1268,12 +1268,12 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(SILVALLY_DARK, gMonShinyPalette_SilvallyDark),
SPECIES_SHINY_PAL(SILVALLY_FAIRY, gMonShinyPalette_SilvallyFairy),
SPECIES_SHINY_PAL(MINIOR_METEOR_ORANGE, gMonShinyPalette_Minior),
SPECIES_SHINY_PAL(MINIOR_METEOR_YELLOW, gMonShinyPalette_Minior),
SPECIES_SHINY_PAL(MINIOR_METEOR_GREEN, gMonShinyPalette_Minior),
SPECIES_SHINY_PAL(MINIOR_METEOR_BLUE, gMonShinyPalette_Minior),
SPECIES_SHINY_PAL(MINIOR_METEOR_INDIGO, gMonShinyPalette_Minior),
SPECIES_SHINY_PAL(MINIOR_METEOR_VIOLET, gMonShinyPalette_Minior),
SPECIES_SHINY_PAL(MINIOR_METEOR_ORANGE, gMonShinyPalette_MiniorMeteor),
SPECIES_SHINY_PAL(MINIOR_METEOR_YELLOW, gMonShinyPalette_MiniorMeteor),
SPECIES_SHINY_PAL(MINIOR_METEOR_GREEN, gMonShinyPalette_MiniorMeteor),
SPECIES_SHINY_PAL(MINIOR_METEOR_BLUE, gMonShinyPalette_MiniorMeteor),
SPECIES_SHINY_PAL(MINIOR_METEOR_INDIGO, gMonShinyPalette_MiniorMeteor),
SPECIES_SHINY_PAL(MINIOR_METEOR_VIOLET, gMonShinyPalette_MiniorMeteor),
SPECIES_SHINY_PAL(MINIOR_CORE_RED, gMonShinyPalette_MiniorCore),
SPECIES_SHINY_PAL(MINIOR_CORE_ORANGE, gMonShinyPalette_MiniorCore),
SPECIES_SHINY_PAL(MINIOR_CORE_YELLOW, gMonShinyPalette_MiniorCore),
@ -1366,7 +1366,7 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES + 1] =
SPECIES_SHINY_PAL(ALCREMIE_GIGANTAMAX, gMonShinyPalette_AlcremieGigantamax),
SPECIES_SHINY_PAL(COPPERAJAH_GIGANTAMAX, gMonShinyPalette_CopperajahGigantamax),
SPECIES_SHINY_PAL(DURALUDON_GIGANTAMAX, gMonShinyPalette_DuraludonGigantamax),
SPECIES_SHINY_PAL(URSHIFU_GIGANTAMAX, gMonShinyPalette_UrshifuGigantamax),
SPECIES_SHINY_PAL(URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX, gMonShinyPalette_UrshifuSingleStrikeGigantamax),
SPECIES_SHINY_PAL(URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX, gMonShinyPalette_UrshifuRapidStrikeGigantamax),
#endif
SPECIES_SHINY_PAL(EGG, gMonPalette_Egg),

View File

@ -350,7 +350,7 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_ARMALDO] = _("Armaldo"),
[SPECIES_FEEBAS] = _("Feebas"),
[SPECIES_MILOTIC] = _("Milotic"),
[SPECIES_CASTFORM] = _("Castform"),
[SPECIES_CASTFORM_NORMAL] = _("Castform"),
[SPECIES_KECLEON] = _("Kecleon"),
[SPECIES_SHUPPET] = _("Shuppet"),
[SPECIES_BANETTE] = _("Banette"),
@ -385,7 +385,7 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_GROUDON] = _("Groudon"),
[SPECIES_RAYQUAZA] = _("Rayquaza"),
[SPECIES_JIRACHI] = _("Jirachi"),
[SPECIES_DEOXYS] = _("Deoxys"),
[SPECIES_DEOXYS_NORMAL] = _("Deoxys"),
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = _("Turtwig"),
[SPECIES_GROTLE] = _("Grotle"),
@ -412,8 +412,8 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_RAMPARDOS] = _("Rampardos"),
[SPECIES_SHIELDON] = _("Shieldon"),
[SPECIES_BASTIODON] = _("Bastiodon"),
[SPECIES_BURMY] = _("Burmy"),
[SPECIES_WORMADAM] = _("Wormadam"),
[SPECIES_BURMY_PLANT_CLOAK] = _("Burmy"),
[SPECIES_WORMADAM_PLANT_CLOAK] = _("Wormadam"),
[SPECIES_MOTHIM] = _("Mothim"),
[SPECIES_COMBEE] = _("Combee"),
[SPECIES_VESPIQUEN] = _("Vespiquen"),
@ -421,9 +421,9 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_BUIZEL] = _("Buizel"),
[SPECIES_FLOATZEL] = _("Floatzel"),
[SPECIES_CHERUBI] = _("Cherubi"),
[SPECIES_CHERRIM] = _("Cherrim"),
[SPECIES_SHELLOS] = _("Shellos"),
[SPECIES_GASTRODON] = _("Gastrodon"),
[SPECIES_CHERRIM_OVERCAST] = _("Cherrim"),
[SPECIES_SHELLOS_WEST_SEA] = _("Shellos"),
[SPECIES_GASTRODON_WEST_SEA] = _("Gastrodon"),
[SPECIES_AMBIPOM] = _("Ambipom"),
[SPECIES_DRIFLOON] = _("Drifloon"),
[SPECIES_DRIFBLIM] = _("Drifblim"),
@ -487,13 +487,13 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_PALKIA] = _("Palkia"),
[SPECIES_HEATRAN] = _("Heatran"),
[SPECIES_REGIGIGAS] = _("Regigigas"),
[SPECIES_GIRATINA] = _("Giratina"),
[SPECIES_GIRATINA_ALTERED] = _("Giratina"),
[SPECIES_CRESSELIA] = _("Cresselia"),
[SPECIES_PHIONE] = _("Phione"),
[SPECIES_MANAPHY] = _("Manaphy"),
[SPECIES_DARKRAI] = _("Darkrai"),
[SPECIES_SHAYMIN] = _("Shaymin"),
[SPECIES_ARCEUS] = _("Arceus"),
[SPECIES_SHAYMIN_LAND] = _("Shaymin"),
[SPECIES_ARCEUS_NORMAL] = _("Arceus"),
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = _("Victini"),
@ -552,12 +552,12 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_WHIMSICOTT] = _("Whimsicott"),
[SPECIES_PETILIL] = _("Petilil"),
[SPECIES_LILLIGANT] = _("Lilligant"),
[SPECIES_BASCULIN] = _("Basculin"),
[SPECIES_BASCULIN_RED_STRIPED] = _("Basculin"),
[SPECIES_SANDILE] = _("Sandile"),
[SPECIES_KROKOROK] = _("Krokorok"),
[SPECIES_KROOKODILE] = _("Krookodile"),
[SPECIES_DARUMAKA] = _("Darumaka"),
[SPECIES_DARMANITAN] = _("Darmanitan"),
[SPECIES_DARMANITAN_STANDARD_MODE] = _("Darmanitan"),
[SPECIES_MARACTUS] = _("Maractus"),
[SPECIES_DWEBBLE] = _("Dwebble"),
[SPECIES_CRUSTLE] = _("Crustle"),
@ -587,8 +587,8 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_VANILLITE] = _("Vanillite"),
[SPECIES_VANILLISH] = _("Vanillish"),
[SPECIES_VANILLUXE] = _("Vanilluxe"),
[SPECIES_DEERLING] = _("Deerling"),
[SPECIES_SAWSBUCK] = _("Sawsbuck"),
[SPECIES_DEERLING_SPRING] = _("Deerling"),
[SPECIES_SAWSBUCK_SPRING] = _("Sawsbuck"),
[SPECIES_EMOLGA] = _("Emolga"),
[SPECIES_KARRABLAST] = _("Karrablast"),
[SPECIES_ESCAVALIER] = _("Escavalier"),
@ -643,14 +643,14 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_COBALION] = _("Cobalion"),
[SPECIES_TERRAKION] = _("Terrakion"),
[SPECIES_VIRIZION] = _("Virizion"),
[SPECIES_TORNADUS] = _("Tornadus"),
[SPECIES_THUNDURUS] = _("Thundurus"),
[SPECIES_TORNADUS_INCARNATE] = _("Tornadus"),
[SPECIES_THUNDURUS_INCARNATE] = _("Thundurus"),
[SPECIES_RESHIRAM] = _("Reshiram"),
[SPECIES_ZEKROM] = _("Zekrom"),
[SPECIES_LANDORUS] = _("Landorus"),
[SPECIES_LANDORUS_INCARNATE] = _("Landorus"),
[SPECIES_KYUREM] = _("Kyurem"),
[SPECIES_KELDEO] = _("Keldeo"),
[SPECIES_MELOETTA] = _("Meloetta"),
[SPECIES_KELDEO_ORDINARY] = _("Keldeo"),
[SPECIES_MELOETTA_ARIA] = _("Meloetta"),
[SPECIES_GENESECT] = _("Genesect"),
#endif
#if P_GEN_6_POKEMON == TRUE
@ -670,22 +670,22 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_TALONFLAME] = _("Talonflame"),
[SPECIES_SCATTERBUG] = _("Scatterbug"),
[SPECIES_SPEWPA] = _("Spewpa"),
[SPECIES_VIVILLON] = _("Vivillon"),
[SPECIES_VIVILLON_ICY_SNOW] = _("Vivillon"),
[SPECIES_LITLEO] = _("Litleo"),
[SPECIES_PYROAR] = _("Pyroar"),
[SPECIES_FLABEBE] = _("Flabébé"),
[SPECIES_FLOETTE] = _("Floette"),
[SPECIES_FLORGES] = _("Florges"),
[SPECIES_FLABEBE_RED_FLOWER] = _("Flabébé"),
[SPECIES_FLOETTE_RED_FLOWER] = _("Floette"),
[SPECIES_FLORGES_RED_FLOWER] = _("Florges"),
[SPECIES_SKIDDO] = _("Skiddo"),
[SPECIES_GOGOAT] = _("Gogoat"),
[SPECIES_PANCHAM] = _("Pancham"),
[SPECIES_PANGORO] = _("Pangoro"),
[SPECIES_FURFROU] = _("Furfrou"),
[SPECIES_FURFROU_NATURAL] = _("Furfrou"),
[SPECIES_ESPURR] = _("Espurr"),
[SPECIES_MEOWSTIC] = _("Meowstic"),
[SPECIES_MEOWSTIC_MALE] = _("Meowstic"),
[SPECIES_HONEDGE] = _("Honedge"),
[SPECIES_DOUBLADE] = _("Doublade"),
[SPECIES_AEGISLASH] = _("Aegislash"),
[SPECIES_AEGISLASH_SHIELD] = _("Aegislash"),
[SPECIES_SPRITZEE] = _("Spritzee"),
[SPECIES_AROMATISSE] = _("Aromatisse"),
[SPECIES_SWIRLIX] = _("Swirlix"),
@ -714,17 +714,17 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_KLEFKI] = _("Klefki"),
[SPECIES_PHANTUMP] = _("Phantump"),
[SPECIES_TREVENANT] = _("Trevenant"),
[SPECIES_PUMPKABOO] = _("Pumpkaboo"),
[SPECIES_GOURGEIST] = _("Gourgeist"),
[SPECIES_PUMPKABOO_AVERAGE] = _("Pumpkaboo"),
[SPECIES_GOURGEIST_AVERAGE] = _("Gourgeist"),
[SPECIES_BERGMITE] = _("Bergmite"),
[SPECIES_AVALUGG] = _("Avalugg"),
[SPECIES_NOIBAT] = _("Noibat"),
[SPECIES_NOIVERN] = _("Noivern"),
[SPECIES_XERNEAS] = _("Xerneas"),
[SPECIES_XERNEAS_NEUTRAL] = _("Xerneas"),
[SPECIES_YVELTAL] = _("Yveltal"),
[SPECIES_ZYGARDE] = _("Zygarde"),
[SPECIES_ZYGARDE_50_AURA_BREAK] = _("Zygarde"),
[SPECIES_DIANCIE] = _("Diancie"),
[SPECIES_HOOPA] = _("Hoopa"),
[SPECIES_HOOPA_CONFINED] = _("Hoopa"),
[SPECIES_VOLCANION] = _("Volcanion"),
#endif
#if P_GEN_7_POKEMON == TRUE
@ -747,12 +747,12 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_VIKAVOLT] = _("Vikavolt"),
[SPECIES_CRABRAWLER] = _("Crabrawler"),
[SPECIES_CRABOMINABLE] = _("Crabminabl"),
[SPECIES_ORICORIO] = _("Oricorio"),
[SPECIES_ORICORIO_BAILE] = _("Oricorio"),
[SPECIES_CUTIEFLY] = _("Cutiefly"),
[SPECIES_RIBOMBEE] = _("Ribombee"),
[SPECIES_ROCKRUFF] = _("Rockruff"),
[SPECIES_LYCANROC] = _("Lycanroc"),
[SPECIES_WISHIWASHI] = _("Wishiwashi"),
[SPECIES_LYCANROC_MIDDAY] = _("Lycanroc"),
[SPECIES_WISHIWASHI_SOLO] = _("Wishiwashi"),
[SPECIES_MAREANIE] = _("Mareanie"),
[SPECIES_TOXAPEX] = _("Toxapex"),
[SPECIES_MUDBRAY] = _("Mudbray"),
@ -779,12 +779,12 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_PALOSSAND] = _("Palossand"),
[SPECIES_PYUKUMUKU] = _("Pyukumuku"),
[SPECIES_TYPE_NULL] = _("Type: Null"),
[SPECIES_SILVALLY] = _("Silvally"),
[SPECIES_MINIOR] = _("Minior"),
[SPECIES_SILVALLY_NORMAL] = _("Silvally"),
[SPECIES_MINIOR_METEOR_RED] = _("Minior"),
[SPECIES_KOMALA] = _("Komala"),
[SPECIES_TURTONATOR] = _("Turtonator"),
[SPECIES_TOGEDEMARU] = _("Togedemaru"),
[SPECIES_MIMIKYU] = _("Mimikyu"),
[SPECIES_MIMIKYU_DISGUISED] = _("Mimikyu"),
[SPECIES_BRUXISH] = _("Bruxish"),
[SPECIES_DRAMPA] = _("Drampa"),
[SPECIES_DHELMISE] = _("Dhelmise"),
@ -857,13 +857,13 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_ARROKUDA] = _("Arrokuda"),
[SPECIES_BARRASKEWDA] = _("Barraskewd"),
[SPECIES_TOXEL] = _("Toxel"),
[SPECIES_TOXTRICITY] = _("Toxtricity"),
[SPECIES_TOXTRICITY_AMPED] = _("Toxtricity"),
[SPECIES_SIZZLIPEDE] = _("Sizzlipede"),
[SPECIES_CENTISKORCH] = _("Centiskorc"),
[SPECIES_CLOBBOPUS] = _("Clobbopus"),
[SPECIES_GRAPPLOCT] = _("Grapploct"),
[SPECIES_SINISTEA] = _("Sinistea"),
[SPECIES_POLTEAGEIST] = _("Polteageis"),
[SPECIES_SINISTEA_PHONY] = _("Sinistea"),
[SPECIES_POLTEAGEIST_PHONY] = _("Polteageis"),
[SPECIES_HATENNA] = _("Hatenna"),
[SPECIES_HATTREM] = _("Hattrem"),
[SPECIES_HATTERENE] = _("Hatterene"),
@ -877,15 +877,15 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_MR_RIME] = _("Mr. Rime"),
[SPECIES_RUNERIGUS] = _("Runerigus"),
[SPECIES_MILCERY] = _("Milcery"),
[SPECIES_ALCREMIE] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = _("Alcremie"),
[SPECIES_FALINKS] = _("Falinks"),
[SPECIES_PINCURCHIN] = _("Pincurchin"),
[SPECIES_SNOM] = _("Snom"),
[SPECIES_FROSMOTH] = _("Frosmoth"),
[SPECIES_STONJOURNER] = _("Stonjourne"),
[SPECIES_EISCUE] = _("Eiscue"),
[SPECIES_INDEEDEE] = _("Indeedee"),
[SPECIES_MORPEKO] = _("Morpeko"),
[SPECIES_EISCUE_ICE_FACE] = _("Eiscue"),
[SPECIES_INDEEDEE_MALE] = _("Indeedee"),
[SPECIES_MORPEKO_FULL_BELLY] = _("Morpeko"),
[SPECIES_CUFANT] = _("Cufant"),
[SPECIES_COPPERAJAH] = _("Copperajah"),
[SPECIES_DRACOZOLT] = _("Dracozolt"),
@ -896,11 +896,11 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_DREEPY] = _("Dreepy"),
[SPECIES_DRAKLOAK] = _("Drakloak"),
[SPECIES_DRAGAPULT] = _("Dragapult"),
[SPECIES_ZACIAN] = _("Zacian"),
[SPECIES_ZAMAZENTA] = _("Zamazenta"),
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = _("Zacian"),
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = _("Zamazenta"),
[SPECIES_ETERNATUS] = _("Eternatus"),
[SPECIES_KUBFU] = _("Kubfu"),
[SPECIES_URSHIFU] = _("Urshifu"),
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = _("Urshifu"),
[SPECIES_ZARUDE] = _("Zarude"),
[SPECIES_REGIELEKI] = _("Regieleki"),
[SPECIES_REGIDRAGO] = _("Regidrago"),
@ -910,10 +910,10 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_WYRDEER] = _("Wyrdeer"),
[SPECIES_KLEAVOR] = _("Kleavor"),
[SPECIES_URSALUNA] = _("Ursaluna"),
[SPECIES_BASCULEGION] = _("Bsculegion"),
[SPECIES_BASCULEGION_MALE] = _("Bsculegion"),
[SPECIES_SNEASLER] = _("Sneasler"),
[SPECIES_OVERQWIL] = _("Overqwil"),
[SPECIES_ENAMORUS] = _("Enamorus"),
[SPECIES_ENAMORUS_INCARNATE] = _("Enamorus"),
#endif
// Megas
@ -1013,7 +1013,7 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_LINOONE_GALARIAN] = _("Linoone"),
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = _("Darumaka"),
[SPECIES_DARMANITAN_GALARIAN] = _("Darmanitan"),
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = _("Darmanitan"),
[SPECIES_YAMASK_GALARIAN] = _("Yamask"),
[SPECIES_STUNFISK_GALARIAN] = _("Stunfisk"),
#endif
@ -1146,7 +1146,7 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_BASCULIN_WHITE_STRIPED] = _("Basculin"),
// Darmanitan
[SPECIES_DARMANITAN_ZEN_MODE] = _("Darmanitan"),
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = _("Darmanitan"),
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = _("Darmanitan"),
// Deerling
[SPECIES_DEERLING_SUMMER] = _("Deerling"),
[SPECIES_DEERLING_AUTUMN] = _("Deerling"),
@ -1238,7 +1238,7 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
// Xerneas
[SPECIES_XERNEAS_ACTIVE] = _("Xerneas"),
// Zygarde
[SPECIES_ZYGARDE_10] = _("Zygarde"),
[SPECIES_ZYGARDE_10_AURA_BREAK] = _("Zygarde"),
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = _("Zygarde"),
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = _("Zygarde"),
[SPECIES_ZYGARDE_COMPLETE] = _("Zygarde"),
@ -1309,14 +1309,14 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
// Polteageist
[SPECIES_POLTEAGEIST_ANTIQUE] = _("Polteageis"),
// Alcremie
[SPECIES_ALCREMIE_RUBY_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_MATCHA_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_MINT_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_LEMON_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_SALTED_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_RUBY_SWIRL] = _("Alcremie"),
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = _("Alcremie"),
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = _("Alcremie"),
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = _("Alcremie"),
// Eiscue
[SPECIES_EISCUE_NOICE_FACE] = _("Eiscue"),
// Indeedee
@ -1371,7 +1371,7 @@ const u8 gSpeciesNames[NUM_SPECIES][POKEMON_NAME_LENGTH + 1] = {
[SPECIES_ALCREMIE_GIGANTAMAX] = _("Alcremie"),
[SPECIES_COPPERAJAH_GIGANTAMAX] = _("Copperajah"),
[SPECIES_DURALUDON_GIGANTAMAX] = _("Duraludon"),
[SPECIES_URSHIFU_GIGANTAMAX] = _("Urshifu"),
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = _("Urshifu"),
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = _("Urshifu"),
#endif
};

View File

@ -5443,7 +5443,7 @@ static const struct TrainerMon sParty_Angelica[] = {
{
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
.lvl = 30,
.species = SPECIES_CASTFORM,
.species = SPECIES_CASTFORM_NORMAL,
.moves = {MOVE_RAIN_DANCE, MOVE_WEATHER_BALL, MOVE_THUNDER, MOVE_WATER_PULSE}
}
};
@ -6224,7 +6224,7 @@ static const struct TrainerMon sParty_Jonas[] = {
static const struct TrainerMon sParty_Kayley[] = {
{
.lvl = 31,
.species = SPECIES_CASTFORM,
.species = SPECIES_CASTFORM_NORMAL,
.moves = {MOVE_SUNNY_DAY, MOVE_WEATHER_BALL, MOVE_FLAMETHROWER, MOVE_SOLAR_BEAM}
}
};

View File

@ -1053,7 +1053,7 @@ static u16 DetermineEggSpeciesAndParentSlots(struct DayCare *daycare, u8 *parent
else if (eggSpecies == SPECIES_MANAPHY)
eggSpecies = SPECIES_PHIONE;
else if (eggSpecies == SPECIES_SINISTEA_ANTIQUE)
eggSpecies = SPECIES_SINISTEA;
eggSpecies = SPECIES_SINISTEA_PHONY;
else if (GET_BASE_SPECIES_ID(eggSpecies) == SPECIES_VIVILLON)
eggSpecies = SPECIES_SCATTERBUG;
else if (GET_BASE_SPECIES_ID(eggSpecies) == SPECIES_ROTOM)

View File

@ -1364,7 +1364,7 @@ static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] =
[SPECIES_LINOONE_GALARIAN - 1] = NATIONAL_DEX_LINOONE,
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN - 1] = NATIONAL_DEX_DARUMAKA,
[SPECIES_DARMANITAN_GALARIAN - 1] = NATIONAL_DEX_DARMANITAN,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE - 1] = NATIONAL_DEX_DARMANITAN,
[SPECIES_YAMASK_GALARIAN - 1] = NATIONAL_DEX_YAMASK,
[SPECIES_STUNFISK_GALARIAN - 1] = NATIONAL_DEX_STUNFISK,
#endif
@ -1495,7 +1495,7 @@ static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] =
[SPECIES_BASCULIN_WHITE_STRIPED - 1] = NATIONAL_DEX_BASCULIN,
// Darmanitan
[SPECIES_DARMANITAN_ZEN_MODE - 1] = NATIONAL_DEX_DARMANITAN,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN - 1] = NATIONAL_DEX_DARMANITAN,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE - 1] = NATIONAL_DEX_DARMANITAN,
// Deerling
[SPECIES_DEERLING_SUMMER - 1] = NATIONAL_DEX_DEERLING,
[SPECIES_DEERLING_AUTUMN - 1] = NATIONAL_DEX_DEERLING,
@ -1586,7 +1586,7 @@ static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] =
// Xerneas
[SPECIES_XERNEAS_ACTIVE - 1] = NATIONAL_DEX_XERNEAS,
// Zygarde
[SPECIES_ZYGARDE_10 - 1] = NATIONAL_DEX_ZYGARDE,
[SPECIES_ZYGARDE_10_AURA_BREAK - 1] = NATIONAL_DEX_ZYGARDE,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT - 1] = NATIONAL_DEX_ZYGARDE,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT - 1] = NATIONAL_DEX_ZYGARDE,
[SPECIES_ZYGARDE_COMPLETE - 1] = NATIONAL_DEX_ZYGARDE,
@ -1657,14 +1657,14 @@ static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] =
// Polteageist
[SPECIES_POLTEAGEIST_ANTIQUE - 1] = NATIONAL_DEX_POLTEAGEIST,
// Alcremie
[SPECIES_ALCREMIE_RUBY_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_MATCHA_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_MINT_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_LEMON_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_SALTED_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_RUBY_SWIRL - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_CARAMEL_SWIRL - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_RAINBOW_SWIRL - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL - 1] = NATIONAL_DEX_ALCREMIE,
// Eiscue
[SPECIES_EISCUE_NOICE_FACE - 1] = NATIONAL_DEX_EISCUE,
// Indeedee
@ -1720,7 +1720,7 @@ static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] =
[SPECIES_ALCREMIE_GIGANTAMAX - 1] = NATIONAL_DEX_ALCREMIE,
[SPECIES_COPPERAJAH_GIGANTAMAX - 1] = NATIONAL_DEX_COPPERAJAH,
[SPECIES_DURALUDON_GIGANTAMAX - 1] = NATIONAL_DEX_DURALUDON,
[SPECIES_URSHIFU_GIGANTAMAX - 1] = NATIONAL_DEX_URSHIFU,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX - 1] = NATIONAL_DEX_URSHIFU,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX - 1] = NATIONAL_DEX_URSHIFU,
#endif
};
@ -2368,7 +2368,7 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_ARMALDO - 1] = ANIM_V_SHAKE,
[SPECIES_FEEBAS - 1] = ANIM_BOUNCE_ROTATE_TO_SIDES_SLOW,
[SPECIES_MILOTIC - 1] = ANIM_CIRCULAR_STRETCH_TWICE,
[SPECIES_CASTFORM - 1] = ANIM_H_SLIDE_WOBBLE,
[SPECIES_CASTFORM_NORMAL - 1] = ANIM_H_SLIDE_WOBBLE,
[SPECIES_KECLEON - 1] = ANIM_FLICKER_INCREASING,
[SPECIES_SHUPPET - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_BANETTE - 1] = ANIM_CIRCULAR_STRETCH_TWICE,
@ -2403,7 +2403,7 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_GROUDON - 1] = ANIM_V_SHAKE,
[SPECIES_RAYQUAZA - 1] = ANIM_H_SHAKE,
[SPECIES_JIRACHI - 1] = ANIM_RISING_WOBBLE,
[SPECIES_DEOXYS - 1] = ANIM_GROW_VIBRATE,
[SPECIES_DEOXYS_NORMAL - 1] = ANIM_GROW_VIBRATE,
// Gen 4
[SPECIES_TURTWIG - 1] = ANIM_V_SQUISH_AND_BOUNCE,
@ -2431,8 +2431,8 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_RAMPARDOS - 1] = ANIM_V_SHAKE_TWICE,
[SPECIES_SHIELDON - 1] = ANIM_V_SHAKE,
[SPECIES_BASTIODON - 1] = ANIM_BACK_AND_LUNGE,
[SPECIES_BURMY - 1] = ANIM_V_STRETCH,
[SPECIES_WORMADAM - 1] = ANIM_SWING_CONVEX_FAST_SHORT,
[SPECIES_BURMY_PLANT_CLOAK - 1] = ANIM_V_STRETCH,
[SPECIES_WORMADAM_PLANT_CLOAK - 1] = ANIM_SWING_CONVEX_FAST_SHORT,
[SPECIES_MOTHIM - 1] = ANIM_H_SLIDE_WOBBLE,
[SPECIES_COMBEE - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_VESPIQUEN - 1] = ANIM_LUNGE_GROW,
@ -2440,9 +2440,9 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_BUIZEL - 1] = ANIM_GROW_VIBRATE,
[SPECIES_FLOATZEL - 1] = ANIM_H_JUMPS_V_STRETCH,
[SPECIES_CHERUBI - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_CHERRIM - 1] = ANIM_DEEP_V_SQUISH_AND_BOUNCE,
[SPECIES_SHELLOS - 1] = ANIM_V_STRETCH,
[SPECIES_GASTRODON - 1] = ANIM_CIRCULAR_STRETCH_TWICE,
[SPECIES_CHERRIM_OVERCAST - 1] = ANIM_DEEP_V_SQUISH_AND_BOUNCE,
[SPECIES_SHELLOS_WEST_SEA - 1] = ANIM_V_STRETCH,
[SPECIES_GASTRODON_WEST_SEA - 1] = ANIM_CIRCULAR_STRETCH_TWICE,
[SPECIES_AMBIPOM - 1] = ANIM_BACK_AND_LUNGE,
[SPECIES_DRIFLOON - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_DRIFBLIM - 1] = ANIM_V_SLIDE_WOBBLE,
@ -2506,13 +2506,13 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_PALKIA - 1] = ANIM_V_SHAKE,
[SPECIES_HEATRAN - 1] = ANIM_GLOW_ORANGE,
[SPECIES_REGIGIGAS - 1] = ANIM_V_SHAKE,
[SPECIES_GIRATINA - 1] = ANIM_GROW_VIBRATE,
[SPECIES_GIRATINA_ALTERED - 1] = ANIM_GROW_VIBRATE,
[SPECIES_CRESSELIA - 1] = ANIM_H_SLIDE_WOBBLE,
[SPECIES_PHIONE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_MANAPHY - 1] = ANIM_SWING_CONVEX,
[SPECIES_DARKRAI - 1] = ANIM_GLOW_BLACK,
[SPECIES_SHAYMIN - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ARCEUS - 1] = ANIM_GROW_VIBRATE,
[SPECIES_SHAYMIN_LAND - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ARCEUS_NORMAL - 1] = ANIM_GROW_VIBRATE,
// Gen 5
[SPECIES_VICTINI - 1] = ANIM_H_JUMPS,
@ -2571,12 +2571,12 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_WHIMSICOTT - 1] = ANIM_SHRINK_GROW,
[SPECIES_PETILIL - 1] = ANIM_H_JUMPS_V_STRETCH,
[SPECIES_LILLIGANT - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_BASCULIN - 1] = ANIM_TIP_MOVE_FORWARD,
[SPECIES_BASCULIN_RED_STRIPED - 1] = ANIM_TIP_MOVE_FORWARD,
[SPECIES_SANDILE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_KROKOROK - 1] = ANIM_V_STRETCH,
[SPECIES_KROOKODILE - 1] = ANIM_SWING_CONCAVE_FAST_SHORT,
[SPECIES_DARUMAKA - 1] = ANIM_SWING_CONCAVE,
[SPECIES_DARMANITAN - 1] = ANIM_CIRCULAR_STRETCH_TWICE,
[SPECIES_DARMANITAN_STANDARD_MODE - 1] = ANIM_CIRCULAR_STRETCH_TWICE,
[SPECIES_MARACTUS - 1] = ANIM_H_JUMPS_V_STRETCH,
[SPECIES_DWEBBLE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_CRUSTLE - 1] = ANIM_H_SLIDE_SLOW,
@ -2606,8 +2606,8 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_VANILLITE - 1] = ANIM_H_SLIDE,
[SPECIES_VANILLISH - 1] = ANIM_GROW_VIBRATE,
[SPECIES_VANILLUXE - 1] = ANIM_GROW_VIBRATE,
[SPECIES_DEERLING - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_SAWSBUCK - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_DEERLING_SPRING - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_SAWSBUCK_SPRING - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_EMOLGA - 1] = ANIM_V_SQUISH_AND_BOUNCE_SLOW,
[SPECIES_KARRABLAST - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ESCAVALIER - 1] = ANIM_BACK_AND_LUNGE,
@ -2662,14 +2662,14 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_COBALION - 1] = ANIM_V_STRETCH,
[SPECIES_TERRAKION - 1] = ANIM_V_SHAKE_TWICE,
[SPECIES_VIRIZION - 1] = ANIM_GROW_VIBRATE,
[SPECIES_TORNADUS - 1] = ANIM_FIGURE_8,
[SPECIES_THUNDURUS - 1] = ANIM_FIGURE_8,
[SPECIES_TORNADUS_INCARNATE - 1] = ANIM_FIGURE_8,
[SPECIES_THUNDURUS_INCARNATE - 1] = ANIM_FIGURE_8,
[SPECIES_RESHIRAM - 1] = ANIM_V_SHAKE,
[SPECIES_ZEKROM - 1] = ANIM_V_SHAKE,
[SPECIES_LANDORUS - 1] = ANIM_FIGURE_8,
[SPECIES_LANDORUS_INCARNATE - 1] = ANIM_FIGURE_8,
[SPECIES_KYUREM - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_KELDEO - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_MELOETTA - 1] = ANIM_GROW_VIBRATE,
[SPECIES_KELDEO_ORDINARY - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_MELOETTA_ARIA - 1] = ANIM_GROW_VIBRATE,
[SPECIES_GENESECT - 1] = ANIM_H_VIBRATE,
// Gen 6
@ -2689,22 +2689,22 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_TALONFLAME - 1] = ANIM_SWING_CONCAVE_FAST,
[SPECIES_SCATTERBUG - 1] = ANIM_V_STRETCH,
[SPECIES_SPEWPA - 1] = ANIM_V_SHAKE,
[SPECIES_VIVILLON - 1] = ANIM_ZIGZAG_SLOW,
[SPECIES_VIVILLON_ICY_SNOW - 1] = ANIM_ZIGZAG_SLOW,
[SPECIES_LITLEO - 1] = ANIM_BACK_AND_LUNGE,
[SPECIES_PYROAR - 1] = ANIM_V_SHAKE,
[SPECIES_FLABEBE - 1] = ANIM_SWING_CONCAVE_FAST_SHORT,
[SPECIES_FLOETTE - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_FLORGES - 1] = ANIM_GROW_VIBRATE,
[SPECIES_FLABEBE_RED_FLOWER - 1] = ANIM_SWING_CONCAVE_FAST_SHORT,
[SPECIES_FLOETTE_RED_FLOWER - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_FLORGES_RED_FLOWER - 1] = ANIM_GROW_VIBRATE,
[SPECIES_SKIDDO - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_GOGOAT - 1] = ANIM_V_STRETCH,
[SPECIES_PANCHAM - 1] = ANIM_H_STRETCH,
[SPECIES_PANGORO - 1] = ANIM_BACK_AND_LUNGE,
[SPECIES_FURFROU - 1] = ANIM_H_SLIDE,
[SPECIES_FURFROU_NATURAL - 1] = ANIM_H_SLIDE,
[SPECIES_ESPURR - 1] = ANIM_V_STRETCH,
[SPECIES_MEOWSTIC - 1] = ANIM_GROW_VIBRATE,
[SPECIES_MEOWSTIC_MALE - 1] = ANIM_GROW_VIBRATE,
[SPECIES_HONEDGE - 1] = ANIM_SWING_CONVEX,
[SPECIES_DOUBLADE - 1] = ANIM_GROW_VIBRATE,
[SPECIES_AEGISLASH - 1] = ANIM_H_VIBRATE,
[SPECIES_AEGISLASH_SHIELD - 1] = ANIM_H_VIBRATE,
[SPECIES_SPRITZEE - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_AROMATISSE - 1] = ANIM_V_SQUISH_AND_BOUNCE_SLOW,
[SPECIES_SWIRLIX - 1] = ANIM_H_JUMPS_V_STRETCH,
@ -2733,17 +2733,17 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_KLEFKI - 1] = ANIM_FOUR_PETAL,
[SPECIES_PHANTUMP - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_TREVENANT - 1] = ANIM_H_SLIDE_SLOW,
[SPECIES_PUMPKABOO - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_GOURGEIST - 1] = ANIM_SHRINK_GROW,
[SPECIES_PUMPKABOO_AVERAGE - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_GOURGEIST_AVERAGE - 1] = ANIM_SHRINK_GROW,
[SPECIES_BERGMITE - 1] = ANIM_LUNGE_GROW,
[SPECIES_AVALUGG - 1] = ANIM_V_SHAKE,
[SPECIES_NOIBAT - 1] = ANIM_RISING_WOBBLE,
[SPECIES_NOIVERN - 1] = ANIM_V_STRETCH,
[SPECIES_XERNEAS - 1] = ANIM_GROW_VIBRATE,
[SPECIES_XERNEAS_NEUTRAL - 1] = ANIM_GROW_VIBRATE,
[SPECIES_YVELTAL - 1] = ANIM_FRONT_FLIP,
[SPECIES_ZYGARDE - 1] = ANIM_TIP_MOVE_FORWARD,
[SPECIES_ZYGARDE_50_AURA_BREAK - 1] = ANIM_TIP_MOVE_FORWARD,
[SPECIES_DIANCIE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_HOOPA - 1] = ANIM_ZIGZAG_SLOW,
[SPECIES_HOOPA_CONFINED - 1] = ANIM_ZIGZAG_SLOW,
[SPECIES_VOLCANION - 1] = ANIM_V_SHAKE_TWICE,
// Gen 7
@ -2766,12 +2766,12 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_VIKAVOLT - 1] = ANIM_BOUNCE_ROTATE_TO_SIDES,
[SPECIES_CRABRAWLER - 1] = ANIM_V_SHAKE,
[SPECIES_CRABOMINABLE - 1] = ANIM_SHRINK_GROW_VIBRATE_FAST,
[SPECIES_ORICORIO - 1] = ANIM_CONCAVE_ARC_SMALL,
[SPECIES_ORICORIO_BAILE - 1] = ANIM_CONCAVE_ARC_SMALL,
[SPECIES_CUTIEFLY - 1] = ANIM_V_SLIDE_WOBBLE,
[SPECIES_RIBOMBEE - 1] = ANIM_CONVEX_DOUBLE_ARC_TWICE,
[SPECIES_ROCKRUFF - 1] = ANIM_V_STRETCH,
[SPECIES_LYCANROC - 1] = ANIM_V_SHAKE,
[SPECIES_WISHIWASHI - 1] = ANIM_V_SLIDE_WOBBLE_SMALL,
[SPECIES_LYCANROC_MIDDAY - 1] = ANIM_V_SHAKE,
[SPECIES_WISHIWASHI_SOLO - 1] = ANIM_V_SLIDE_WOBBLE_SMALL,
[SPECIES_MAREANIE - 1] = ANIM_GLOW_PURPLE,
[SPECIES_TOXAPEX - 1] = ANIM_SHAKE_GLOW_PURPLE_SLOW,
[SPECIES_MUDBRAY - 1] = ANIM_V_SHAKE,
@ -2798,12 +2798,12 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_PALOSSAND - 1] = ANIM_H_VIBRATE,
[SPECIES_PYUKUMUKU - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_TYPE_NULL - 1] = ANIM_H_SHAKE,
[SPECIES_SILVALLY - 1] = ANIM_V_SHAKE,
[SPECIES_MINIOR - 1] = ANIM_TUMBLING_FRONT_FLIP_TWICE,
[SPECIES_SILVALLY_NORMAL - 1] = ANIM_V_SHAKE,
[SPECIES_MINIOR_METEOR_RED - 1] = ANIM_TUMBLING_FRONT_FLIP_TWICE,
[SPECIES_KOMALA - 1] = ANIM_H_DIP,
[SPECIES_TURTONATOR - 1] = ANIM_SHAKE_GLOW_RED,
[SPECIES_TOGEDEMARU - 1] = ANIM_SHAKE_FLASH_YELLOW,
[SPECIES_MIMIKYU - 1] = ANIM_DEEP_V_SQUISH_AND_BOUNCE,
[SPECIES_MIMIKYU_DISGUISED - 1] = ANIM_DEEP_V_SQUISH_AND_BOUNCE,
[SPECIES_BRUXISH - 1] = ANIM_RISING_WOBBLE,
[SPECIES_DRAMPA - 1] = ANIM_V_SHAKE,
[SPECIES_DHELMISE - 1] = ANIM_SWING_CONVEX,
@ -2876,13 +2876,13 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_ARROKUDA - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_BARRASKEWDA - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_TOXEL - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_TOXTRICITY - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_TOXTRICITY_AMPED - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_SIZZLIPEDE - 1] = ANIM_H_VIBRATE,
[SPECIES_CENTISKORCH - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_CLOBBOPUS - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_GRAPPLOCT - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_SINISTEA - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_POLTEAGEIST - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_SINISTEA_PHONY - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_POLTEAGEIST_PHONY - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_HATENNA - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_HATTREM - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_HATTERENE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
@ -2896,15 +2896,15 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_MR_RIME - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_RUNERIGUS - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_MILCERY - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ALCREMIE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_FALINKS - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_PINCURCHIN - 1] = ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SNOM - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_FROSMOTH - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_STONJOURNER - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_EISCUE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_INDEEDEE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_MORPEKO - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_EISCUE_ICE_FACE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_INDEEDEE_MALE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_MORPEKO_FULL_BELLY - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_CUFANT - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_COPPERAJAH - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_DRACOZOLT - 1] = ANIM_V_SQUISH_AND_BOUNCE,
@ -2915,11 +2915,11 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_DREEPY - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_DRAKLOAK - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_DRAGAPULT - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZACIAN - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZAMAZENTA - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ETERNATUS - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_KUBFU - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_URSHIFU - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZARUDE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_REGIELEKI - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_REGIDRAGO - 1] = ANIM_V_SQUISH_AND_BOUNCE,
@ -2929,10 +2929,10 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_WYRDEER - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_KLEAVOR - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_URSALUNA - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_BASCULEGION - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_BASCULEGION_MALE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_SNEASLER - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_OVERQWIL - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ENAMORUS - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ENAMORUS_INCARNATE - 1] = ANIM_V_SQUISH_AND_BOUNCE,
// Gen 3 Forms
[SPECIES_CASTFORM_SUNNY - 1] = ANIM_GROW_VIBRATE,
@ -3050,7 +3050,7 @@ const u8 sMonFrontAnimIdsTable[NUM_SPECIES - 1] =
[SPECIES_GOURGEIST_LARGE - 1] = ANIM_SHRINK_GROW,
[SPECIES_GOURGEIST_SUPER - 1] = ANIM_SHRINK_GROW,
[SPECIES_XERNEAS_ACTIVE - 1] = ANIM_GROW_VIBRATE,
[SPECIES_ZYGARDE_10 - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZYGARDE_10_AURA_BREAK - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT - 1] = ANIM_V_SQUISH_AND_BOUNCE,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT - 1] = ANIM_TIP_MOVE_FORWARD,
[SPECIES_ZYGARDE_COMPLETE - 1] = ANIM_GROW_VIBRATE,

View File

@ -569,7 +569,7 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_ARMALDO] = BACK_ANIM_V_SHAKE,
[SPECIES_FEEBAS] = BACK_ANIM_H_SPRING,
[SPECIES_MILOTIC] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_CASTFORM] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_CASTFORM_NORMAL] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_KECLEON] = BACK_ANIM_H_VIBRATE,
[SPECIES_SHUPPET] = BACK_ANIM_H_VIBRATE,
[SPECIES_BANETTE] = BACK_ANIM_H_VIBRATE,
@ -604,7 +604,7 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_GROUDON] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_RAYQUAZA] = BACK_ANIM_GROW_STUTTER,
[SPECIES_JIRACHI] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_DEOXYS] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_DEOXYS_NORMAL] = BACK_ANIM_SHRINK_GROW_VIBRATE,
// Gen 4
[SPECIES_TURTWIG] = BACK_ANIM_H_SLIDE,
@ -632,8 +632,8 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_RAMPARDOS] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_SHIELDON] = BACK_ANIM_V_SHAKE,
[SPECIES_BASTIODON] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_BURMY] = BACK_ANIM_H_SHAKE,
[SPECIES_WORMADAM] = BACK_ANIM_V_SHAKE,
[SPECIES_BURMY_PLANT_CLOAK] = BACK_ANIM_H_SHAKE,
[SPECIES_WORMADAM_PLANT_CLOAK] = BACK_ANIM_V_SHAKE,
[SPECIES_MOTHIM] = BACK_ANIM_H_SHAKE,
[SPECIES_COMBEE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_VESPIQUEN] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
@ -641,8 +641,8 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_BUIZEL] = BACK_ANIM_H_SLIDE,
[SPECIES_FLOATZEL] = BACK_ANIM_V_STRETCH,
[SPECIES_CHERUBI] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_CHERRIM] = BACK_ANIM_V_STRETCH,
[SPECIES_SHELLOS] = BACK_ANIM_H_SPRING,
[SPECIES_CHERRIM_OVERCAST] = BACK_ANIM_V_STRETCH,
[SPECIES_SHELLOS_WEST_SEA] = BACK_ANIM_H_SPRING,
[SPECIES_GASTRODON] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_AMBIPOM] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_DRIFLOON] = BACK_ANIM_CONCAVE_ARC_SMALL,
@ -707,13 +707,13 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_PALKIA] = BACK_ANIM_H_SHAKE,
[SPECIES_HEATRAN] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_REGIGIGAS] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_GIRATINA] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_GIRATINA_ALTERED] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_CRESSELIA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_PHIONE] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_MANAPHY] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_DARKRAI] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SHAYMIN] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_ARCEUS] = BACK_ANIM_GROW,
[SPECIES_SHAYMIN_LAND] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_ARCEUS_NORMAL] = BACK_ANIM_GROW,
// Gen 5
[SPECIES_VICTINI] = BACK_ANIM_H_SHAKE,
@ -772,12 +772,12 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_WHIMSICOTT] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_PETILIL] = BACK_ANIM_V_STRETCH,
[SPECIES_LILLIGANT] = BACK_ANIM_SHRINK_GROW,
[SPECIES_BASCULIN] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_BASCULIN_RED_STRIPED] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_SANDILE] = BACK_ANIM_H_SLIDE,
[SPECIES_KROKOROK] = BACK_ANIM_V_STRETCH,
[SPECIES_KROOKODILE] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_DARUMAKA] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_DARMANITAN] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_DARMANITAN_STANDARD_MODE] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_MARACTUS] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_DWEBBLE] = BACK_ANIM_H_SLIDE,
[SPECIES_CRUSTLE] = BACK_ANIM_V_SHAKE_LOW,
@ -807,8 +807,8 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_VANILLITE] = BACK_ANIM_H_SLIDE,
[SPECIES_VANILLISH] = BACK_ANIM_H_SLIDE,
[SPECIES_VANILLUXE] = BACK_ANIM_H_SHAKE,
[SPECIES_DEERLING] = BACK_ANIM_H_SLIDE,
[SPECIES_SAWSBUCK] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_DEERLING_SPRING] = BACK_ANIM_H_SLIDE,
[SPECIES_SAWSBUCK_SPRING] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_EMOLGA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_KARRABLAST] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_ESCAVALIER] = BACK_ANIM_JOLT_RIGHT,
@ -863,14 +863,14 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_COBALION] = BACK_ANIM_V_STRETCH,
[SPECIES_TERRAKION] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_VIRIZION] = BACK_ANIM_H_SHAKE,
[SPECIES_TORNADUS] = BACK_ANIM_V_SHAKE,
[SPECIES_THUNDURUS] = BACK_ANIM_V_SHAKE,
[SPECIES_TORNADUS_INCARNATE] = BACK_ANIM_V_SHAKE,
[SPECIES_THUNDURUS_INCARNATE] = BACK_ANIM_V_SHAKE,
[SPECIES_RESHIRAM] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_ZEKROM] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_LANDORUS] = BACK_ANIM_V_SHAKE,
[SPECIES_LANDORUS_INCARNATE] = BACK_ANIM_V_SHAKE,
[SPECIES_KYUREM] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_KELDEO] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_MELOETTA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_KELDEO_ORDINARY] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_MELOETTA_ARIA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_GENESECT] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
// Gen 6
@ -890,22 +890,22 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_TALONFLAME] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_SCATTERBUG] = BACK_ANIM_H_SLIDE,
[SPECIES_SPEWPA] = BACK_ANIM_H_VIBRATE,
[SPECIES_VIVILLON] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_VIVILLON_ICY_SNOW] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_LITLEO] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_PYROAR] = BACK_ANIM_H_STRETCH,
[SPECIES_FLABEBE] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_FLOETTE] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_FLORGES] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_FLABEBE_RED_FLOWER] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_FLOETTE_RED_FLOWER] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_FLORGES_RED_FLOWER] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SKIDDO] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_GOGOAT] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_PANCHAM] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_PANGORO] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_FURFROU] = BACK_ANIM_V_STRETCH,
[SPECIES_FURFROU_NATURAL] = BACK_ANIM_V_STRETCH,
[SPECIES_ESPURR] = BACK_ANIM_H_SLIDE,
[SPECIES_MEOWSTIC] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_MEOWSTIC_MALE] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_HONEDGE] = BACK_ANIM_V_SHAKE,
[SPECIES_DOUBLADE] = BACK_ANIM_H_SHAKE,
[SPECIES_AEGISLASH] = BACK_ANIM_H_VIBRATE,
[SPECIES_AEGISLASH_SHIELD] = BACK_ANIM_H_VIBRATE,
[SPECIES_SPRITZEE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_AROMATISSE] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_SWIRLIX] = BACK_ANIM_H_SPRING,
@ -934,17 +934,17 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_KLEFKI] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_PHANTUMP] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_TREVENANT] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_PUMPKABOO] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_GOURGEIST] = BACK_ANIM_V_STRETCH,
[SPECIES_PUMPKABOO_AVERAGE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_GOURGEIST_AVERAGE] = BACK_ANIM_V_STRETCH,
[SPECIES_BERGMITE] = BACK_ANIM_H_SHAKE,
[SPECIES_AVALUGG] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_NOIBAT] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_NOIVERN] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_XERNEAS] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_XERNEAS_NEUTRAL] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_YVELTAL] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_ZYGARDE] = BACK_ANIM_V_STRETCH,
[SPECIES_ZYGARDE_50_AURA_BREAK] = BACK_ANIM_V_STRETCH,
[SPECIES_DIANCIE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_HOOPA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_HOOPA_CONFINED] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_VOLCANION] = BACK_ANIM_SHAKE_GLOW_RED,
// Gen 7 todo: assign
@ -1251,7 +1251,7 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_GOURGEIST_LARGE] = BACK_ANIM_V_STRETCH,
[SPECIES_GOURGEIST_SUPER] = BACK_ANIM_V_STRETCH,
[SPECIES_XERNEAS_ACTIVE] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_ZYGARDE_10] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_ZYGARDE_10_AURA_BREAK] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_ZYGARDE_COMPLETE] = BACK_ANIM_SHAKE_GLOW_GREEN,

View File

@ -386,7 +386,7 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_ARON] = gMonIcon_Aron,
[SPECIES_LAIRON] = gMonIcon_Lairon,
[SPECIES_AGGRON] = gMonIcon_Aggron,
[SPECIES_CASTFORM] = gMonIcon_Castform,
[SPECIES_CASTFORM_NORMAL] = gMonIcon_CastformNormal,
[SPECIES_VOLBEAT] = gMonIcon_Volbeat,
[SPECIES_ILLUMISE] = gMonIcon_Illumise,
[SPECIES_LILEEP] = gMonIcon_Lileep,
@ -411,7 +411,7 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_LATIAS] = gMonIcon_Latias,
[SPECIES_LATIOS] = gMonIcon_Latios,
[SPECIES_JIRACHI] = gMonIcon_Jirachi,
[SPECIES_DEOXYS] = gMonIcon_Deoxys,
[SPECIES_DEOXYS_NORMAL] = gMonIcon_DeoxysNormal,
[SPECIES_CHIMECHO] = gMonIcon_Chimecho,
#if P_GEN_4_POKEMON == TRUE
[SPECIES_TURTWIG] = gMonIcon_Turtwig,
@ -439,8 +439,8 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_RAMPARDOS] = gMonIcon_Rampardos,
[SPECIES_SHIELDON] = gMonIcon_Shieldon,
[SPECIES_BASTIODON] = gMonIcon_Bastiodon,
[SPECIES_BURMY] = gMonIcon_Burmy,
[SPECIES_WORMADAM] = gMonIcon_Wormadam,
[SPECIES_BURMY_PLANT_CLOAK] = gMonIcon_BurmyPlantCloak,
[SPECIES_WORMADAM_PLANT_CLOAK] = gMonIcon_WormadamPlantCloak,
[SPECIES_MOTHIM] = gMonIcon_Mothim,
[SPECIES_COMBEE] = gMonIcon_Combee,
[SPECIES_VESPIQUEN] = gMonIcon_Vespiquen,
@ -448,9 +448,9 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_BUIZEL] = gMonIcon_Buizel,
[SPECIES_FLOATZEL] = gMonIcon_Floatzel,
[SPECIES_CHERUBI] = gMonIcon_Cherubi,
[SPECIES_CHERRIM] = gMonIcon_Cherrim,
[SPECIES_SHELLOS] = gMonIcon_Shellos,
[SPECIES_GASTRODON] = gMonIcon_Gastrodon,
[SPECIES_CHERRIM_OVERCAST] = gMonIcon_CherrimOvercast,
[SPECIES_SHELLOS_WEST_SEA] = gMonIcon_ShellosWestSea,
[SPECIES_GASTRODON_WEST_SEA] = gMonIcon_GastrodonWestSea,
[SPECIES_AMBIPOM] = gMonIcon_Ambipom,
[SPECIES_DRIFLOON] = gMonIcon_Drifloon,
[SPECIES_DRIFBLIM] = gMonIcon_Drifblim,
@ -514,13 +514,13 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_PALKIA] = gMonIcon_Palkia,
[SPECIES_HEATRAN] = gMonIcon_Heatran,
[SPECIES_REGIGIGAS] = gMonIcon_Regigigas,
[SPECIES_GIRATINA] = gMonIcon_Giratina,
[SPECIES_GIRATINA_ALTERED] = gMonIcon_GiratinaAltered,
[SPECIES_CRESSELIA] = gMonIcon_Cresselia,
[SPECIES_PHIONE] = gMonIcon_Phione,
[SPECIES_MANAPHY] = gMonIcon_Manaphy,
[SPECIES_DARKRAI] = gMonIcon_Darkrai,
[SPECIES_SHAYMIN] = gMonIcon_Shaymin,
[SPECIES_ARCEUS] = gMonIcon_Arceus,
[SPECIES_SHAYMIN_LAND] = gMonIcon_ShayminLand,
[SPECIES_ARCEUS_NORMAL] = gMonIcon_Arceus,
#endif
#if P_GEN_5_POKEMON == TRUE
[SPECIES_VICTINI] = gMonIcon_Victini,
@ -579,12 +579,12 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_WHIMSICOTT] = gMonIcon_Whimsicott,
[SPECIES_PETILIL] = gMonIcon_Petilil,
[SPECIES_LILLIGANT] = gMonIcon_Lilligant,
[SPECIES_BASCULIN] = gMonIcon_Basculin,
[SPECIES_BASCULIN_RED_STRIPED] = gMonIcon_BasculinRedStriped,
[SPECIES_SANDILE] = gMonIcon_Sandile,
[SPECIES_KROKOROK] = gMonIcon_Krokorok,
[SPECIES_KROOKODILE] = gMonIcon_Krookodile,
[SPECIES_DARUMAKA] = gMonIcon_Darumaka,
[SPECIES_DARMANITAN] = gMonIcon_Darmanitan,
[SPECIES_DARMANITAN_STANDARD_MODE] = gMonIcon_DarmanitanStandardMode,
[SPECIES_MARACTUS] = gMonIcon_Maractus,
[SPECIES_DWEBBLE] = gMonIcon_Dwebble,
[SPECIES_CRUSTLE] = gMonIcon_Crustle,
@ -614,8 +614,8 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_VANILLITE] = gMonIcon_Vanillite,
[SPECIES_VANILLISH] = gMonIcon_Vanillish,
[SPECIES_VANILLUXE] = gMonIcon_Vanilluxe,
[SPECIES_DEERLING] = gMonIcon_Deerling,
[SPECIES_SAWSBUCK] = gMonIcon_Sawsbuck,
[SPECIES_DEERLING_SPRING] = gMonIcon_DeerlingSpring,
[SPECIES_SAWSBUCK_SPRING] = gMonIcon_SawsbuckSpring,
[SPECIES_EMOLGA] = gMonIcon_Emolga,
[SPECIES_KARRABLAST] = gMonIcon_Karrablast,
[SPECIES_ESCAVALIER] = gMonIcon_Escavalier,
@ -670,14 +670,14 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_COBALION] = gMonIcon_Cobalion,
[SPECIES_TERRAKION] = gMonIcon_Terrakion,
[SPECIES_VIRIZION] = gMonIcon_Virizion,
[SPECIES_TORNADUS] = gMonIcon_Tornadus,
[SPECIES_THUNDURUS] = gMonIcon_Thundurus,
[SPECIES_TORNADUS_INCARNATE] = gMonIcon_TornadusIncarnate,
[SPECIES_THUNDURUS_INCARNATE] = gMonIcon_ThundurusIncarnate,
[SPECIES_RESHIRAM] = gMonIcon_Reshiram,
[SPECIES_ZEKROM] = gMonIcon_Zekrom,
[SPECIES_LANDORUS] = gMonIcon_Landorus,
[SPECIES_LANDORUS_INCARNATE] = gMonIcon_LandorusIncarnate,
[SPECIES_KYUREM] = gMonIcon_Kyurem,
[SPECIES_KELDEO] = gMonIcon_Keldeo,
[SPECIES_MELOETTA] = gMonIcon_Meloetta,
[SPECIES_KELDEO_ORDINARY] = gMonIcon_KeldeoOrdinary,
[SPECIES_MELOETTA_ARIA] = gMonIcon_MeloettaAria,
[SPECIES_GENESECT] = gMonIcon_Genesect,
#endif
#if P_GEN_6_POKEMON == TRUE
@ -697,22 +697,22 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_TALONFLAME] = gMonIcon_Talonflame,
[SPECIES_SCATTERBUG] = gMonIcon_Scatterbug,
[SPECIES_SPEWPA] = gMonIcon_Spewpa,
[SPECIES_VIVILLON] = gMonIcon_Vivillon,
[SPECIES_VIVILLON_ICY_SNOW] = gMonIcon_VivillonIcySnow,
[SPECIES_LITLEO] = gMonIcon_Litleo,
[SPECIES_PYROAR] = gMonIcon_Pyroar,
[SPECIES_FLABEBE] = gMonIcon_Flabebe,
[SPECIES_FLOETTE] = gMonIcon_Floette,
[SPECIES_FLORGES] = gMonIcon_Florges,
[SPECIES_FLABEBE_RED_FLOWER] = gMonIcon_FlabebeRedFlower,
[SPECIES_FLOETTE_RED_FLOWER] = gMonIcon_FloetteRedFlower,
[SPECIES_FLORGES_RED_FLOWER] = gMonIcon_FlorgesRedFlower,
[SPECIES_SKIDDO] = gMonIcon_Skiddo,
[SPECIES_GOGOAT] = gMonIcon_Gogoat,
[SPECIES_PANCHAM] = gMonIcon_Pancham,
[SPECIES_PANGORO] = gMonIcon_Pangoro,
[SPECIES_FURFROU] = gMonIcon_Furfrou,
[SPECIES_FURFROU_NATURAL] = gMonIcon_FurfrouNatural,
[SPECIES_ESPURR] = gMonIcon_Espurr,
[SPECIES_MEOWSTIC] = gMonIcon_Meowstic,
[SPECIES_MEOWSTIC_MALE] = gMonIcon_MeowsticMale,
[SPECIES_HONEDGE] = gMonIcon_Honedge,
[SPECIES_DOUBLADE] = gMonIcon_Doublade,
[SPECIES_AEGISLASH] = gMonIcon_Aegislash,
[SPECIES_AEGISLASH_SHIELD] = gMonIcon_AegislashShield,
[SPECIES_SPRITZEE] = gMonIcon_Spritzee,
[SPECIES_AROMATISSE] = gMonIcon_Aromatisse,
[SPECIES_SWIRLIX] = gMonIcon_Swirlix,
@ -741,17 +741,17 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_KLEFKI] = gMonIcon_Klefki,
[SPECIES_PHANTUMP] = gMonIcon_Phantump,
[SPECIES_TREVENANT] = gMonIcon_Trevenant,
[SPECIES_PUMPKABOO] = gMonIcon_Pumpkaboo,
[SPECIES_GOURGEIST] = gMonIcon_Gourgeist,
[SPECIES_PUMPKABOO_AVERAGE] = gMonIcon_Pumpkaboo,
[SPECIES_GOURGEIST_AVERAGE] = gMonIcon_Gourgeist,
[SPECIES_BERGMITE] = gMonIcon_Bergmite,
[SPECIES_AVALUGG] = gMonIcon_Avalugg,
[SPECIES_NOIBAT] = gMonIcon_Noibat,
[SPECIES_NOIVERN] = gMonIcon_Noivern,
[SPECIES_XERNEAS] = gMonIcon_Xerneas,
[SPECIES_XERNEAS_NEUTRAL] = gMonIcon_XerneasNeutral,
[SPECIES_YVELTAL] = gMonIcon_Yveltal,
[SPECIES_ZYGARDE] = gMonIcon_Zygarde,
[SPECIES_ZYGARDE_50_AURA_BREAK] = gMonIcon_Zygarde50,
[SPECIES_DIANCIE] = gMonIcon_Diancie,
[SPECIES_HOOPA] = gMonIcon_Hoopa,
[SPECIES_HOOPA_CONFINED] = gMonIcon_HoopaConfined,
[SPECIES_VOLCANION] = gMonIcon_Volcanion,
#endif
#if P_GEN_7_POKEMON == TRUE
@ -774,12 +774,12 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_VIKAVOLT] = gMonIcon_Vikavolt,
[SPECIES_CRABRAWLER] = gMonIcon_Crabrawler,
[SPECIES_CRABOMINABLE] = gMonIcon_Crabominable,
[SPECIES_ORICORIO] = gMonIcon_Oricorio,
[SPECIES_ORICORIO_BAILE] = gMonIcon_OricorioBaile,
[SPECIES_CUTIEFLY] = gMonIcon_Cutiefly,
[SPECIES_RIBOMBEE] = gMonIcon_Ribombee,
[SPECIES_ROCKRUFF] = gMonIcon_Rockruff,
[SPECIES_LYCANROC] = gMonIcon_Lycanroc,
[SPECIES_WISHIWASHI] = gMonIcon_Wishiwashi,
[SPECIES_LYCANROC_MIDDAY] = gMonIcon_LycanrocMidday,
[SPECIES_WISHIWASHI_SOLO] = gMonIcon_WishiwashiSolo,
[SPECIES_MAREANIE] = gMonIcon_Mareanie,
[SPECIES_TOXAPEX] = gMonIcon_Toxapex,
[SPECIES_MUDBRAY] = gMonIcon_Mudbray,
@ -806,12 +806,12 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_PALOSSAND] = gMonIcon_Palossand,
[SPECIES_PYUKUMUKU] = gMonIcon_Pyukumuku,
[SPECIES_TYPE_NULL] = gMonIcon_TypeNull,
[SPECIES_SILVALLY] = gMonIcon_Silvally,
[SPECIES_MINIOR] = gMonIcon_Minior,
[SPECIES_SILVALLY_NORMAL] = gMonIcon_Silvally,
[SPECIES_MINIOR_METEOR_RED] = gMonIcon_MiniorMeteor,
[SPECIES_KOMALA] = gMonIcon_Komala,
[SPECIES_TURTONATOR] = gMonIcon_Turtonator,
[SPECIES_TOGEDEMARU] = gMonIcon_Togedemaru,
[SPECIES_MIMIKYU] = gMonIcon_Mimikyu,
[SPECIES_MIMIKYU_DISGUISED] = gMonIcon_MimikyuDisguised,
[SPECIES_BRUXISH] = gMonIcon_Bruxish,
[SPECIES_DRAMPA] = gMonIcon_Drampa,
[SPECIES_DHELMISE] = gMonIcon_Dhelmise,
@ -884,13 +884,13 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_ARROKUDA] = gMonIcon_Arrokuda,
[SPECIES_BARRASKEWDA] = gMonIcon_Barraskewda,
[SPECIES_TOXEL] = gMonIcon_Toxel,
[SPECIES_TOXTRICITY] = gMonIcon_Toxtricity,
[SPECIES_TOXTRICITY_AMPED] = gMonIcon_ToxtricityAmped,
[SPECIES_SIZZLIPEDE] = gMonIcon_Sizzlipede,
[SPECIES_CENTISKORCH] = gMonIcon_Centiskorch,
[SPECIES_CLOBBOPUS] = gMonIcon_Clobbopus,
[SPECIES_GRAPPLOCT] = gMonIcon_Grapploct,
[SPECIES_SINISTEA] = gMonIcon_Sinistea,
[SPECIES_POLTEAGEIST] = gMonIcon_Polteageist,
[SPECIES_SINISTEA_PHONY] = gMonIcon_Sinistea,
[SPECIES_POLTEAGEIST_PHONY] = gMonIcon_Polteageist,
[SPECIES_HATENNA] = gMonIcon_Hatenna,
[SPECIES_HATTREM] = gMonIcon_Hattrem,
[SPECIES_HATTERENE] = gMonIcon_Hatterene,
@ -904,15 +904,15 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_MR_RIME] = gMonIcon_MrRime,
[SPECIES_RUNERIGUS] = gMonIcon_Runerigus,
[SPECIES_MILCERY] = gMonIcon_Milcery,
[SPECIES_ALCREMIE] = gMonIcon_Alcremie,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = gMonIcon_Alcremie,
[SPECIES_FALINKS] = gMonIcon_Falinks,
[SPECIES_PINCURCHIN] = gMonIcon_Pincurchin,
[SPECIES_SNOM] = gMonIcon_Snom,
[SPECIES_FROSMOTH] = gMonIcon_Frosmoth,
[SPECIES_STONJOURNER] = gMonIcon_Stonjourner,
[SPECIES_EISCUE] = gMonIcon_Eiscue,
[SPECIES_INDEEDEE] = gMonIcon_Indeedee,
[SPECIES_MORPEKO] = gMonIcon_Morpeko,
[SPECIES_EISCUE_ICE_FACE] = gMonIcon_EiscueIceFace,
[SPECIES_INDEEDEE_MALE] = gMonIcon_IndeedeeMale,
[SPECIES_MORPEKO_FULL_BELLY] = gMonIcon_MorpekoFullBelly,
[SPECIES_CUFANT] = gMonIcon_Cufant,
[SPECIES_COPPERAJAH] = gMonIcon_Copperajah,
[SPECIES_DRACOZOLT] = gMonIcon_Dracozolt,
@ -923,11 +923,11 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_DREEPY] = gMonIcon_Dreepy,
[SPECIES_DRAKLOAK] = gMonIcon_Drakloak,
[SPECIES_DRAGAPULT] = gMonIcon_Dragapult,
[SPECIES_ZACIAN] = gMonIcon_Zacian,
[SPECIES_ZAMAZENTA] = gMonIcon_Zamazenta,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = gMonIcon_ZacianHeroOfManyBattles,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = gMonIcon_ZamazentaHeroOfManyBattles,
[SPECIES_ETERNATUS] = gMonIcon_Eternatus,
[SPECIES_KUBFU] = gMonIcon_Kubfu,
[SPECIES_URSHIFU] = gMonIcon_Urshifu,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = gMonIcon_UrshifuSingleStrikeStyle,
[SPECIES_ZARUDE] = gMonIcon_Zarude,
[SPECIES_REGIELEKI] = gMonIcon_Regieleki,
[SPECIES_REGIDRAGO] = gMonIcon_Regidrago,
@ -937,10 +937,10 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_WYRDEER] = gMonIcon_Wyrdeer,
[SPECIES_KLEAVOR] = gMonIcon_Kleavor,
[SPECIES_URSALUNA] = gMonIcon_Ursaluna,
[SPECIES_BASCULEGION] = gMonIcon_Basculegion,
[SPECIES_BASCULEGION_MALE] = gMonIcon_BasculegionMale,
[SPECIES_SNEASLER] = gMonIcon_Sneasler,
[SPECIES_OVERQWIL] = gMonIcon_Overqwil,
[SPECIES_ENAMORUS] = gMonIcon_Enamorus,
[SPECIES_ENAMORUS_INCARNATE] = gMonIcon_EnamorusIncarnate,
#endif
[SPECIES_VENUSAUR_MEGA] = gMonIcon_VenusaurMega,
[SPECIES_CHARIZARD_MEGA_X] = gMonIcon_CharizardMegaX,
@ -1033,7 +1033,7 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_LINOONE_GALARIAN] = gMonIcon_LinooneGalarian,
#if P_GEN_5_POKEMON == TRUE
[SPECIES_DARUMAKA_GALARIAN] = gMonIcon_DarumakaGalarian,
[SPECIES_DARMANITAN_GALARIAN] = gMonIcon_DarmanitanGalarian,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = gMonIcon_DarmanitanGalarianStandardMode,
[SPECIES_YAMASK_GALARIAN] = gMonIcon_YamaskGalarian,
[SPECIES_STUNFISK_GALARIAN] = gMonIcon_StunfiskGalarian,
#endif
@ -1146,7 +1146,7 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_BASCULIN_BLUE_STRIPED] = gMonIcon_BasculinBlueStriped,
[SPECIES_BASCULIN_WHITE_STRIPED] = gMonIcon_BasculinWhiteStriped,
[SPECIES_DARMANITAN_ZEN_MODE] = gMonIcon_DarmanitanZenMode,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = gMonIcon_DarmanitanZenModeGalarian,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = gMonIcon_DarmanitanGalarianZenMode,
[SPECIES_DEERLING_SUMMER] = gMonIcon_DeerlingSummer,
[SPECIES_DEERLING_AUTUMN] = gMonIcon_DeerlingAutumn,
[SPECIES_DEERLING_WINTER] = gMonIcon_DeerlingWinter,
@ -1218,9 +1218,9 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_GOURGEIST_LARGE] = gMonIcon_Gourgeist,
[SPECIES_GOURGEIST_SUPER] = gMonIcon_Gourgeist,
[SPECIES_XERNEAS_ACTIVE] = gMonIcon_XerneasActive,
[SPECIES_ZYGARDE_10] = gMonIcon_Zygarde10,
[SPECIES_ZYGARDE_10_AURA_BREAK] = gMonIcon_Zygarde10,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = gMonIcon_Zygarde10,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = gMonIcon_Zygarde,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = gMonIcon_Zygarde50,
[SPECIES_ZYGARDE_COMPLETE] = gMonIcon_ZygardeComplete,
[SPECIES_HOOPA_UNBOUND] = gMonIcon_HoopaUnbound,
#endif
@ -1249,12 +1249,12 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_SILVALLY_DRAGON] = gMonIcon_Silvally,
[SPECIES_SILVALLY_DARK] = gMonIcon_Silvally,
[SPECIES_SILVALLY_FAIRY] = gMonIcon_Silvally,
[SPECIES_MINIOR_METEOR_ORANGE] = gMonIcon_Minior,
[SPECIES_MINIOR_METEOR_YELLOW] = gMonIcon_Minior,
[SPECIES_MINIOR_METEOR_GREEN] = gMonIcon_Minior,
[SPECIES_MINIOR_METEOR_BLUE] = gMonIcon_Minior,
[SPECIES_MINIOR_METEOR_INDIGO] = gMonIcon_Minior,
[SPECIES_MINIOR_METEOR_VIOLET] = gMonIcon_Minior,
[SPECIES_MINIOR_METEOR_ORANGE] = gMonIcon_MiniorMeteor,
[SPECIES_MINIOR_METEOR_YELLOW] = gMonIcon_MiniorMeteor,
[SPECIES_MINIOR_METEOR_GREEN] = gMonIcon_MiniorMeteor,
[SPECIES_MINIOR_METEOR_BLUE] = gMonIcon_MiniorMeteor,
[SPECIES_MINIOR_METEOR_INDIGO] = gMonIcon_MiniorMeteor,
[SPECIES_MINIOR_METEOR_VIOLET] = gMonIcon_MiniorMeteor,
[SPECIES_MINIOR_CORE_RED] = gMonIcon_MiniorCoreRed,
[SPECIES_MINIOR_CORE_ORANGE] = gMonIcon_MiniorCoreOrange,
[SPECIES_MINIOR_CORE_YELLOW] = gMonIcon_MiniorCoreYellow,
@ -1274,21 +1274,21 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_TOXTRICITY_LOW_KEY] = gMonIcon_ToxtricityLowKey,
[SPECIES_SINISTEA_ANTIQUE] = gMonIcon_Sinistea,
[SPECIES_POLTEAGEIST_ANTIQUE] = gMonIcon_Polteageist,
[SPECIES_ALCREMIE_RUBY_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieRubyCream,
[SPECIES_ALCREMIE_MATCHA_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieMatchaCream,
[SPECIES_ALCREMIE_MINT_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieMintCream,
[SPECIES_ALCREMIE_LEMON_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieLemonCream,
[SPECIES_ALCREMIE_SALTED_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieSaltedCream,
[SPECIES_ALCREMIE_RUBY_SWIRL] = gMonIcon_QuestionMark,//gMonIcon_AlcremieRubySwirl,
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = gMonIcon_QuestionMark,//gMonIcon_AlcremieCaramelSwirl,
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = gMonIcon_QuestionMark,//gMonIcon_AlcremieRainbowSwirl,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberryRubyCream,
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberryMatchaCream,
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberryMintCream,
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberryLemonCream,
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberrySaltedCream,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberryRubySwirl,
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberryCaramelSwirl,
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = gMonIcon_QuestionMark,//gMonIcon_AlcremieStrawberryRainbowSwirl,
[SPECIES_EISCUE_NOICE_FACE] = gMonIcon_EiscueNoiceFace,
[SPECIES_INDEEDEE_FEMALE] = gMonIcon_IndeedeeFemale,
[SPECIES_MORPEKO_HANGRY] = gMonIcon_MorpekoHangry,
[SPECIES_ZACIAN_CROWNED_SWORD] = gMonIcon_ZacianCrownedSword,
[SPECIES_ZAMAZENTA_CROWNED_SHIELD] = gMonIcon_ZamazentaCrownedShield,
[SPECIES_ETERNATUS_ETERNAMAX] = gMonIcon_EternatusEternamax,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = gMonIcon_Urshifu,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = gMonIcon_UrshifuSingleStrikeStyle,
[SPECIES_ZARUDE_DADA] = gMonIcon_ZarudeDada,
[SPECIES_CALYREX_ICE_RIDER] = gMonIcon_CalyrexIceRider,
[SPECIES_CALYREX_SHADOW_RIDER] = gMonIcon_CalyrexShadowRider,
@ -1327,7 +1327,7 @@ const u8 *const gMonIconTable[NUM_SPECIES + 1] =
[SPECIES_ALCREMIE_GIGANTAMAX] = gMonIcon_AlcremieGigantamax,
[SPECIES_COPPERAJAH_GIGANTAMAX] = gMonIcon_CopperajahGigantamax,
[SPECIES_DURALUDON_GIGANTAMAX] = gMonIcon_DuraludonGigantamax,
[SPECIES_URSHIFU_GIGANTAMAX] = gMonIcon_UrshifuGigantamax,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = gMonIcon_UrshifuSingleStrikeGigantamax,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = gMonIcon_UrshifuRapidStrikeGigantamax,
#endif
[SPECIES_EGG] = gMonIcon_Egg,
@ -1711,7 +1711,7 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_ARON] = 2,
[SPECIES_LAIRON] = 2,
[SPECIES_AGGRON] = 2,
[SPECIES_CASTFORM] = 0,
[SPECIES_CASTFORM_NORMAL] = 0,
[SPECIES_VOLBEAT] = 0,
[SPECIES_ILLUMISE] = 2,
[SPECIES_LILEEP] = 2,
@ -1736,7 +1736,7 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_LATIAS] = 0,
[SPECIES_LATIOS] = 0,
[SPECIES_JIRACHI] = 0,
[SPECIES_DEOXYS] = 0,
[SPECIES_DEOXYS_NORMAL] = 0,
[SPECIES_CHIMECHO] = 0,
[SPECIES_TURTWIG] = 1,
[SPECIES_GROTLE] = 1,
@ -1763,8 +1763,8 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_RAMPARDOS] = 0,
[SPECIES_SHIELDON] = 1,
[SPECIES_BASTIODON] = 1,
[SPECIES_BURMY] = 1,
[SPECIES_WORMADAM] = 1,
[SPECIES_BURMY_PLANT_CLOAK] = 1,
[SPECIES_WORMADAM_PLANT_CLOAK] = 1,
[SPECIES_MOTHIM] = 0,
[SPECIES_COMBEE] = 0,
[SPECIES_VESPIQUEN] = 0,
@ -1772,9 +1772,9 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_BUIZEL] = 0,
[SPECIES_FLOATZEL] = 0,
[SPECIES_CHERUBI] = 1,
[SPECIES_CHERRIM] = 0,
[SPECIES_SHELLOS] = 0,
[SPECIES_GASTRODON] = 0,
[SPECIES_CHERRIM_OVERCAST] = 0,
[SPECIES_SHELLOS_WEST_SEA] = 0,
[SPECIES_GASTRODON_WEST_SEA] = 0,
[SPECIES_AMBIPOM] = 2,
[SPECIES_DRIFLOON] = 2,
[SPECIES_DRIFBLIM] = 2,
@ -1838,13 +1838,13 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_PALKIA] = 2,
[SPECIES_HEATRAN] = 0,
[SPECIES_REGIGIGAS] = 0,
[SPECIES_GIRATINA] = 0,
[SPECIES_GIRATINA_ALTERED] = 0,
[SPECIES_CRESSELIA] = 0,
[SPECIES_PHIONE] = 0,
[SPECIES_MANAPHY] = 0,
[SPECIES_DARKRAI] = 0,
[SPECIES_SHAYMIN] = 1,
[SPECIES_ARCEUS] = 1,
[SPECIES_SHAYMIN_LAND] = 1,
[SPECIES_ARCEUS_NORMAL] = 1,
[SPECIES_VICTINI] = 0,
[SPECIES_SNIVY] = 1,
[SPECIES_SERVINE] = 1,
@ -1901,12 +1901,12 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_WHIMSICOTT] = 1,
[SPECIES_PETILIL] = 1,
[SPECIES_LILLIGANT] = 1,
[SPECIES_BASCULIN] = 1,
[SPECIES_BASCULIN_RED_STRIPED] = 1,
[SPECIES_SANDILE] = 1,
[SPECIES_KROKOROK] = 1,
[SPECIES_KROOKODILE] = 0,
[SPECIES_DARUMAKA] = 0,
[SPECIES_DARMANITAN] = 0,
[SPECIES_DARMANITAN_STANDARD_MODE] = 0,
[SPECIES_MARACTUS] = 1,
[SPECIES_DWEBBLE] = 0,
[SPECIES_CRUSTLE] = 2,
@ -1936,8 +1936,8 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_VANILLITE] = 0,
[SPECIES_VANILLISH] = 2,
[SPECIES_VANILLUXE] = 2,
[SPECIES_DEERLING] = 1,
[SPECIES_SAWSBUCK] = 1,
[SPECIES_DEERLING_SPRING] = 1,
[SPECIES_SAWSBUCK_SPRING] = 1,
[SPECIES_EMOLGA] = 2,
[SPECIES_KARRABLAST] = 0,
[SPECIES_ESCAVALIER] = 0,
@ -1992,14 +1992,14 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_COBALION] = 0,
[SPECIES_TERRAKION] = 2,
[SPECIES_VIRIZION] = 1,
[SPECIES_TORNADUS] = 1,
[SPECIES_THUNDURUS] = 0,
[SPECIES_TORNADUS_INCARNATE] = 1,
[SPECIES_THUNDURUS_INCARNATE] = 0,
[SPECIES_RESHIRAM] = 0,
[SPECIES_ZEKROM] = 2,
[SPECIES_LANDORUS] = 0,
[SPECIES_LANDORUS_INCARNATE] = 0,
[SPECIES_KYUREM] = 0,
[SPECIES_KELDEO] = 0,
[SPECIES_MELOETTA] = 4,
[SPECIES_KELDEO_ORDINARY] = 0,
[SPECIES_MELOETTA_ARIA] = 4,
[SPECIES_GENESECT] = 2,
[SPECIES_CHESPIN] = 1,
[SPECIES_QUILLADIN] = 1,
@ -2017,22 +2017,22 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_TALONFLAME] = 2,
[SPECIES_SCATTERBUG] = 1,
[SPECIES_SPEWPA] = 1,
[SPECIES_VIVILLON] = 0,
[SPECIES_VIVILLON_ICY_SNOW] = 0,
[SPECIES_LITLEO] = 2,
[SPECIES_PYROAR] = 2,
[SPECIES_FLABEBE] = 1,
[SPECIES_FLOETTE] = 1,
[SPECIES_FLORGES] = 0,
[SPECIES_FLABEBE_RED_FLOWER] = 1,
[SPECIES_FLOETTE_RED_FLOWER] = 1,
[SPECIES_FLORGES_RED_FLOWER] = 0,
[SPECIES_SKIDDO] = 1,
[SPECIES_GOGOAT] = 1,
[SPECIES_PANCHAM] = 1,
[SPECIES_PANGORO] = 1,
[SPECIES_FURFROU] = 0,
[SPECIES_FURFROU_NATURAL] = 0,
[SPECIES_ESPURR] = 2,
[SPECIES_MEOWSTIC] = 0,
[SPECIES_MEOWSTIC_MALE] = 0,
[SPECIES_HONEDGE] = 2,
[SPECIES_DOUBLADE] = 2,
[SPECIES_AEGISLASH] = 2,
[SPECIES_AEGISLASH_SHIELD] = 2,
[SPECIES_SPRITZEE] = 0,
[SPECIES_AROMATISSE] = 0,
[SPECIES_SWIRLIX] = 1,
@ -2061,17 +2061,17 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_KLEFKI] = 0,
[SPECIES_PHANTUMP] = 1,
[SPECIES_TREVENANT] = 1,
[SPECIES_PUMPKABOO] = 2,
[SPECIES_GOURGEIST] = 2,
[SPECIES_PUMPKABOO_AVERAGE] = 2,
[SPECIES_GOURGEIST_AVERAGE] = 2,
[SPECIES_BERGMITE] = 0,
[SPECIES_AVALUGG] = 0,
[SPECIES_NOIBAT] = 2,
[SPECIES_NOIVERN] = 2,
[SPECIES_XERNEAS] = 0,
[SPECIES_XERNEAS_NEUTRAL] = 0,
[SPECIES_YVELTAL] = 0,
[SPECIES_ZYGARDE] = 1,
[SPECIES_ZYGARDE_50_AURA_BREAK] = 1,
[SPECIES_DIANCIE] = 1,
[SPECIES_HOOPA] = 0,
[SPECIES_HOOPA_CONFINED] = 0,
[SPECIES_VOLCANION] = 0,
[SPECIES_ROWLET] = 0,
[SPECIES_DARTRIX] = 1,
@ -2092,12 +2092,12 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_VIKAVOLT] = 0,
[SPECIES_CRABRAWLER] = 2,
[SPECIES_CRABOMINABLE] = 2,
[SPECIES_ORICORIO] = 0,
[SPECIES_ORICORIO_BAILE] = 0,
[SPECIES_CUTIEFLY] = 2,
[SPECIES_RIBOMBEE] = 2,
[SPECIES_ROCKRUFF] = 2,
[SPECIES_LYCANROC] = 2,
[SPECIES_WISHIWASHI] = 2,
[SPECIES_LYCANROC_MIDDAY] = 2,
[SPECIES_WISHIWASHI_SOLO] = 2,
[SPECIES_MAREANIE] = 2,
[SPECIES_TOXAPEX] = 0,
[SPECIES_MUDBRAY] = 2,
@ -2124,12 +2124,12 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_PALOSSAND] = 2,
[SPECIES_PYUKUMUKU] = 0,
[SPECIES_TYPE_NULL] = 0,
[SPECIES_SILVALLY] = 0,
[SPECIES_MINIOR] = 2,
[SPECIES_SILVALLY_NORMAL] = 0,
[SPECIES_MINIOR_METEOR_RED] = 2,
[SPECIES_KOMALA] = 2,
[SPECIES_TURTONATOR] = 0,
[SPECIES_TOGEDEMARU] = 2,
[SPECIES_MIMIKYU] = 1,
[SPECIES_MIMIKYU_DISGUISED] = 1,
[SPECIES_BRUXISH] = 0,
[SPECIES_DRAMPA] = 0,
[SPECIES_DHELMISE] = 1,
@ -2200,13 +2200,13 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_ARROKUDA] = 2,
[SPECIES_BARRASKEWDA] = 2,
[SPECIES_TOXEL] = 2,
[SPECIES_TOXTRICITY] = 2,
[SPECIES_TOXTRICITY_AMPED] = 2,
[SPECIES_SIZZLIPEDE] = 0,
[SPECIES_CENTISKORCH] = 0,
[SPECIES_CLOBBOPUS] = 0,
[SPECIES_GRAPPLOCT] = 2,
[SPECIES_SINISTEA] = 2,
[SPECIES_POLTEAGEIST] = 2,
[SPECIES_SINISTEA_PHONY] = 2,
[SPECIES_POLTEAGEIST_PHONY] = 2,
[SPECIES_HATENNA] = 0,
[SPECIES_HATTREM] = 0,
[SPECIES_HATTERENE] = 0,
@ -2220,15 +2220,15 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_MR_RIME] = 0,
[SPECIES_RUNERIGUS] = 2,
[SPECIES_MILCERY] = 1,
[SPECIES_ALCREMIE] = 1,
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = 1,
[SPECIES_FALINKS] = 0,
[SPECIES_PINCURCHIN] = 0,
[SPECIES_SNOM] = 0,
[SPECIES_FROSMOTH] = 0,
[SPECIES_STONJOURNER] = 2,
[SPECIES_EISCUE] = 0,
[SPECIES_INDEEDEE] = 2,
[SPECIES_MORPEKO] = 2,
[SPECIES_EISCUE_ICE_FACE] = 0,
[SPECIES_INDEEDEE_MALE] = 2,
[SPECIES_MORPEKO_FULL_BELLY] = 2,
[SPECIES_CUFANT] = 0,
[SPECIES_COPPERAJAH] = 0,
[SPECIES_DRACOZOLT] = 1,
@ -2239,11 +2239,11 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_DREEPY] = 0,
[SPECIES_DRAKLOAK] = 0,
[SPECIES_DRAGAPULT] = 0,
[SPECIES_ZACIAN] = 2,
[SPECIES_ZAMAZENTA] = 2,
[SPECIES_ZACIAN_HERO_OF_MANY_BATTLES] = 2,
[SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES] = 2,
[SPECIES_ETERNATUS] = 0,
[SPECIES_KUBFU] = 1,
[SPECIES_URSHIFU] = 2,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE] = 2,
[SPECIES_ZARUDE] = 1,
[SPECIES_REGIELEKI] = 0,
[SPECIES_REGIDRAGO] = 0,
@ -2253,10 +2253,10 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_WYRDEER] = 2,
[SPECIES_KLEAVOR] = 2,
[SPECIES_URSALUNA] = 2,
[SPECIES_BASCULEGION] = 1,
[SPECIES_BASCULEGION_MALE] = 1,
[SPECIES_SNEASLER] = 2,
[SPECIES_OVERQWIL] = 2,
[SPECIES_ENAMORUS] = 1,
[SPECIES_ENAMORUS_INCARNATE] = 1,
[SPECIES_VENUSAUR_MEGA] = 4,
[SPECIES_CHARIZARD_MEGA_X] = 0,
[SPECIES_CHARIZARD_MEGA_Y] = 0,
@ -2341,7 +2341,7 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_ZIGZAGOON_GALARIAN] = 0,
[SPECIES_LINOONE_GALARIAN] = 0,
[SPECIES_DARUMAKA_GALARIAN] = 0,
[SPECIES_DARMANITAN_GALARIAN] = 0,
[SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE] = 0,
[SPECIES_YAMASK_GALARIAN] = 2,
[SPECIES_STUNFISK_GALARIAN] = 1,
[SPECIES_GROWLITHE_HISUIAN] = 0,
@ -2421,7 +2421,7 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_BASCULIN_BLUE_STRIPED] = 0,
[SPECIES_BASCULIN_WHITE_STRIPED] = 0,
[SPECIES_DARMANITAN_ZEN_MODE] = 0,
[SPECIES_DARMANITAN_ZEN_MODE_GALARIAN] = 0,
[SPECIES_DARMANITAN_GALARIAN_ZEN_MODE] = 0,
[SPECIES_DEERLING_SUMMER] = 1,
[SPECIES_DEERLING_AUTUMN] = 0,
[SPECIES_DEERLING_WINTER] = 2,
@ -2493,7 +2493,7 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_GOURGEIST_LARGE] = 2,
[SPECIES_GOURGEIST_SUPER] = 2,
[SPECIES_XERNEAS_ACTIVE] = 0,
[SPECIES_ZYGARDE_10] = 1,
[SPECIES_ZYGARDE_10_AURA_BREAK] = 1,
[SPECIES_ZYGARDE_10_POWER_CONSTRUCT] = 1,
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = 1,
[SPECIES_ZYGARDE_COMPLETE] = 1,
@ -2543,14 +2543,14 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_TOXTRICITY_LOW_KEY] = 2,
[SPECIES_SINISTEA_ANTIQUE] = 2,
[SPECIES_POLTEAGEIST_ANTIQUE] = 2,
[SPECIES_ALCREMIE_RUBY_CREAM] = 0,
[SPECIES_ALCREMIE_MATCHA_CREAM] = 0,
[SPECIES_ALCREMIE_MINT_CREAM] = 0,
[SPECIES_ALCREMIE_LEMON_CREAM] = 0,
[SPECIES_ALCREMIE_SALTED_CREAM] = 0,
[SPECIES_ALCREMIE_RUBY_SWIRL] = 0,
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = 0,
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = 0,
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = 0,
[SPECIES_EISCUE_NOICE_FACE] = 0,
[SPECIES_INDEEDEE_FEMALE] = 2,
[SPECIES_MORPEKO_HANGRY] = 2,
@ -2595,7 +2595,7 @@ const u8 gMonIconPaletteIndices[] =
[SPECIES_ALCREMIE_GIGANTAMAX] = 1,
[SPECIES_COPPERAJAH_GIGANTAMAX] = 0,
[SPECIES_DURALUDON_GIGANTAMAX] = 0,
[SPECIES_URSHIFU_GIGANTAMAX] = 0,
[SPECIES_URSHIFU_SINGLE_STRIKE_STYLE_GIGANTAMAX] = 0,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GIGANTAMAX] = 0,
#endif
[SPECIES_EGG] = 1,

View File

@ -426,288 +426,288 @@ EWRAM_DATA static struct PokemonJumpGfx *sPokemonJumpGfx = NULL;
*/
static const struct PokemonJumpMons sPokeJumpMons[] =
{
{ .species = SPECIES_BULBASAUR, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CHARMANDER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SQUIRTLE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CATERPIE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_METAPOD, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_WEEDLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KAKUNA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATTATA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATTATA_ALOLAN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATICATE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATICATE_ALOLAN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PIKACHU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_COSPLAY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_ROCK_STAR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_BELLE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_POP_STAR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_PH_D, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_LIBRE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_ORIGINAL_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_HOENN_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_SINNOH_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_UNOVA_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_KALOS_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_ALOLA_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_PARTNER_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_WORLD_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SANDSHREW, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SANDSHREW_ALOLAN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NIDORAN_F, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_NIDORAN_M, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CLEFAIRY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_VULPIX, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_VULPIX_ALOLAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_JIGGLYPUFF, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ODDISH, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PARAS, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MEOWTH, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWTH_ALOLAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWTH_GALARIAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PSYDUCK, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MANKEY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GROWLITHE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_POLIWAG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BELLSPROUT, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHELLDER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KRABBY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_EXEGGCUTE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CUBONE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DITTO, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_EEVEE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_OMANYTE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KABUTO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHIKORITA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CYNDAQUIL, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TOTODILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SPINARAK, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PICHU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PICHU_SPIKY_EARED, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CLEFFA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_IGGLYBUFF, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TOGEPI, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MAREEP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BELLOSSOM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MARILL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SUNKERN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_WOOPER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PINECO, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SNUBBULL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SHUCKLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TEDDIURSA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SLUGMA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SWINUB, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_HOUNDOUR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PHANPY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PORYGON2, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TYROGUE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SMOOCHUM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ELEKID, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MAGBY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_LARVITAR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TREECKO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TORCHIC, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MUDKIP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MARSHTOMP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_POOCHYENA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_ZIGZAGOON, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ZIGZAGOON_GALARIAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LINOONE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LINOONE_GALARIAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_WURMPLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SILCOON, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CASCOON, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_LOTAD, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SEEDOT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RALTS, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_KIRLIA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SURSKIT, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHROOMISH, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NINCADA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_WHISMUR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_AZURILL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SKITTY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SABLEYE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SABLEYE_MEGA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MAWILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ARON, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MEDITITE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ELECTRIKE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PLUSLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MINUN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_VOLBEAT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ILLUMISE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROSELIA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_GULPIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NUMEL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TORKOAL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SPOINK, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TRAPINCH, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CACNEA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ANORITH, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_WYNAUT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SNORUNT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CLAMPERL, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_BAGON, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TURTWIG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CHIMCHAR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PIPLUP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BIDOOF, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KRICKETOT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHINX, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BUDEW, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHIELDON, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PACHIRISU, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_BUIZEL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CHERUBI, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHERRIM, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHERRIM_SUNSHINE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHELLOS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHELLOS_EAST_SEA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BUNEARY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GLAMEOW, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_STUNKY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BONSLY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MIME_JR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_HAPPINY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GIBLE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MUNCHLAX, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_RIOLU, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CROAGUNK, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHAYMIN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SNIVY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TEPIG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_OSHAWOTT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PATRAT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_LILLIPUP, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PURRLOIN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PANSAGE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PANSEAR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PANPOUR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROGGENROLA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DRILBUR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_EXCADRILL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TIMBURR, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SEWADDLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SWADLOON, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_VENIPEDE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PETILIL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SANDILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DARUMAKA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DARUMAKA_GALARIAN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DWEBBLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SCRAGGY, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ARCHEN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TRUBBISH, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ZORUA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MINCCINO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CINCCINO, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_GOTHITA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_GOTHORITA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DEERLING, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DEERLING_SUMMER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DEERLING_AUTUMN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DEERLING_WINTER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KARRABLAST, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_FOONGUS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_AMOONGUSS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_JOLTIK, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_LITWICK, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_AXEW, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CUBCHOO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHELMET, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_STUNFISK, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_STUNFISK_GALARIAN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PAWNIARD, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DURANT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHESPIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_QUILLADIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_FENNEKIN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_FROAKIE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_FROGADIER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_BUNNELBY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SCATTERBUG, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SPEWPA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LITLEO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PANCHAM, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_ESPURR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWSTIC, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWSTIC_FEMALE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BINACLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CLAUNCHER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_HELIOPTILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DEDENNE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GOOMY, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ROWLET, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DARTRIX, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LITTEN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TORRACAT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_POPPLIO, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BRIONNE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_YUNGOOS, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GUMSHOOS, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_GRUBBIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CHARJABUG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CRABRAWLER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ROCKRUFF, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROCKRUFF_OWN_TEMPO, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MAREANIE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DEWPIDER, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_FOMANTIS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MORELULL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SALANDIT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_STUFFUL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BOUNSWEET, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_STEENEE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_WIMPOD, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PYUKUMUKU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_KOMALA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TOGEDEMARU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MIMIKYU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MIMIKYU_BUSTED, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_JANGMO_O, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MARSHADOW, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MELTAN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_GROOKEY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_THWACKEY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SCORBUNNY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RABOOT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SOBBLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DRIZZILE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SKWOVET, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SKWOVET, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BLIPBUG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DOTTLER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NICKIT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GOSSIFLEUR, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ELDEGOSS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_WOOLOO, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CHEWTLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_YAMPER, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROLYCOLY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_APPLIN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_APPLETUN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TOXEL, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SIZZLIPEDE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CLOBBOPUS, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_HATENNA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_HATTREM, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_IMPIDIMP, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_ALCREMIE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_RUBY_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_MATCHA_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_MINT_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_LEMON_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_SALTED_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_RUBY_SWIRL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_CARAMEL_SWIRL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_RAINBOW_SWIRL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PINCURCHIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SNOM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MORPEKO, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MORPEKO_HANGRY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_KUBFU, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_BULBASAUR, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CHARMANDER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SQUIRTLE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CATERPIE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_METAPOD, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_WEEDLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KAKUNA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATTATA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATTATA_ALOLAN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATICATE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RATICATE_ALOLAN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PIKACHU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_COSPLAY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_ROCK_STAR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_BELLE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_POP_STAR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_PH_D, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_LIBRE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_ORIGINAL_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_HOENN_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_SINNOH_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_UNOVA_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_KALOS_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_ALOLA_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_PARTNER_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PIKACHU_WORLD_CAP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SANDSHREW, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SANDSHREW_ALOLAN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NIDORAN_F, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_NIDORAN_M, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CLEFAIRY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_VULPIX, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_VULPIX_ALOLAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_JIGGLYPUFF, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ODDISH, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PARAS, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MEOWTH, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWTH_ALOLAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWTH_GALARIAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PSYDUCK, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MANKEY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GROWLITHE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_POLIWAG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BELLSPROUT, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHELLDER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KRABBY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_EXEGGCUTE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CUBONE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DITTO, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_EEVEE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_OMANYTE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KABUTO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHIKORITA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CYNDAQUIL, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TOTODILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SPINARAK, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PICHU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PICHU_SPIKY_EARED, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CLEFFA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_IGGLYBUFF, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TOGEPI, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MAREEP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BELLOSSOM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MARILL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SUNKERN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_WOOPER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PINECO, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SNUBBULL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SHUCKLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TEDDIURSA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SLUGMA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SWINUB, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_HOUNDOUR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PHANPY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PORYGON2, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TYROGUE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SMOOCHUM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ELEKID, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MAGBY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_LARVITAR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TREECKO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TORCHIC, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MUDKIP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MARSHTOMP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_POOCHYENA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_ZIGZAGOON, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ZIGZAGOON_GALARIAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LINOONE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LINOONE_GALARIAN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_WURMPLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SILCOON, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CASCOON, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_LOTAD, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SEEDOT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RALTS, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_KIRLIA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SURSKIT, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHROOMISH, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NINCADA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_WHISMUR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_AZURILL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SKITTY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SABLEYE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SABLEYE_MEGA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MAWILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ARON, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MEDITITE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ELECTRIKE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PLUSLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MINUN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_VOLBEAT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ILLUMISE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROSELIA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_GULPIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NUMEL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TORKOAL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SPOINK, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TRAPINCH, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CACNEA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ANORITH, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_WYNAUT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SNORUNT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CLAMPERL, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_BAGON, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TURTWIG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CHIMCHAR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PIPLUP, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BIDOOF, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KRICKETOT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHINX, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BUDEW, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHIELDON, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PACHIRISU, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_BUIZEL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CHERUBI, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHERRIM_OVERCAST, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHERRIM_SUNSHINE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHELLOS_WEST_SEA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SHELLOS_EAST_SEA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BUNEARY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GLAMEOW, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_STUNKY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BONSLY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MIME_JR, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_HAPPINY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GIBLE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MUNCHLAX, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_RIOLU, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CROAGUNK, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHAYMIN_LAND, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SNIVY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TEPIG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_OSHAWOTT, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PATRAT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_LILLIPUP, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PURRLOIN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PANSAGE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PANSEAR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_PANPOUR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROGGENROLA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DRILBUR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_EXCADRILL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TIMBURR, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SEWADDLE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SWADLOON, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_VENIPEDE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PETILIL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SANDILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DARUMAKA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DARUMAKA_GALARIAN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DWEBBLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SCRAGGY, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ARCHEN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_TRUBBISH, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ZORUA, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MINCCINO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CINCCINO, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_GOTHITA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_GOTHORITA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DEERLING_SPRING, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DEERLING_SUMMER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DEERLING_AUTUMN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DEERLING_WINTER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_KARRABLAST, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_FOONGUS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_AMOONGUSS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_JOLTIK, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_LITWICK, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_AXEW, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CUBCHOO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SHELMET, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_STUNFISK, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_STUNFISK_GALARIAN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PAWNIARD, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_DURANT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CHESPIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_QUILLADIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_FENNEKIN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_FROAKIE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_FROGADIER, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_BUNNELBY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SCATTERBUG, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SPEWPA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LITLEO, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PANCHAM, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_ESPURR, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWSTIC_MALE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MEOWSTIC_FEMALE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BINACLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CLAUNCHER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_HELIOPTILE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DEDENNE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GOOMY, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ROWLET, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_DARTRIX, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_LITTEN, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_TORRACAT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_POPPLIO, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BRIONNE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_YUNGOOS, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GUMSHOOS, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_GRUBBIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CHARJABUG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_CRABRAWLER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ROCKRUFF, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROCKRUFF_OWN_TEMPO, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MAREANIE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DEWPIDER, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_FOMANTIS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MORELULL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SALANDIT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_STUFFUL, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_BOUNSWEET, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_STEENEE, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_WIMPOD, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_PYUKUMUKU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_KOMALA, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TOGEDEMARU, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MIMIKYU_DISGUISED, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MIMIKYU_BUSTED, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_JANGMO_O, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_MARSHADOW, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MELTAN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_GROOKEY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_THWACKEY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_SCORBUNNY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_RABOOT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SOBBLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DRIZZILE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SKWOVET, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SKWOVET, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_BLIPBUG, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_DOTTLER, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_NICKIT, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_GOSSIFLEUR, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ELDEGOSS, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_WOOLOO, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_CHEWTLE, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_YAMPER, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_ROLYCOLY, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_APPLIN, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_APPLETUN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_TOXEL, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_SIZZLIPEDE, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_CLOBBOPUS, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_HATENNA, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_HATTREM, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_IMPIDIMP, .jumpType = JUMP_TYPE_FAST, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_PINCURCHIN, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_SNOM, .jumpType = JUMP_TYPE_SLOW, },
{ .species = SPECIES_MORPEKO_FULL_BELLY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_MORPEKO_HANGRY, .jumpType = JUMP_TYPE_NORMAL, },
{ .species = SPECIES_KUBFU, .jumpType = JUMP_TYPE_FAST, },
};
void StartPokemonJump(u16 partyId, MainCallback exitCallback)

View File

@ -71,7 +71,7 @@ u8 ScriptGiveMon(u16 species, u8 level, u16 item, u32 unused1, u32 unused2, u8 u
heldItem[1] = item >> 8;
SetMonData(&mon, MON_DATA_HELD_ITEM, heldItem);
// In case a mon with a form changing item is given. Eg: SPECIES_ARCEUS with ITEM_SPLASH_PLATE will transform into SPECIES_ARCEUS_WATER upon gifted.
// In case a mon with a form changing item is given. Eg: SPECIES_ARCEUS_NORMAL with ITEM_SPLASH_PLATE will transform into SPECIES_ARCEUS_WATER upon gifted.
targetSpecies = GetFormChangeTargetSpecies(&mon, FORM_CHANGE_ITEM_HOLD, 0);
if (targetSpecies != SPECIES_NONE)
{

View File

@ -1570,13 +1570,6 @@ static u8 CheckValidityOfTradeMons(u8 *aliveMons, u8 playerPartyCount, u8 player
partnerMonIdx %= PARTY_SIZE;
partnerSpecies = GetMonData(&gEnemyParty[partnerMonIdx], MON_DATA_SPECIES);
// Partner cant trade illegitimate Deoxys or Mew
if (partnerSpecies == SPECIES_DEOXYS || partnerSpecies == SPECIES_MEW)
{
if (!GetMonData(&gEnemyParty[partnerMonIdx], MON_DATA_MODERN_FATEFUL_ENCOUNTER))
return PARTNER_MON_INVALID;
}
// Can't trade specific species
if (gSpeciesInfo[partnerSpecies].flags & SPECIES_FLAG_CANNOT_BE_TRADED)
return PARTNER_MON_INVALID;
@ -2424,12 +2417,6 @@ static u32 CanTradeSelectedMon(struct Pokemon *playerParty, int partyCount, int
}
}
if (species[monIdx] == SPECIES_DEOXYS || species[monIdx] == SPECIES_MEW)
{
if (!GetMonData(&playerParty[monIdx], MON_DATA_MODERN_FATEFUL_ENCOUNTER))
return CANT_TRADE_INVALID_MON;
}
// Can't trade specific species
if (gSpeciesInfo[species[monIdx]].flags & SPECIES_FLAG_CANNOT_BE_TRADED)
return CANT_TRADE_INVALID_MON;
@ -2495,16 +2482,6 @@ s32 GetGameProgressForLinkTrade(void)
return TRADE_BOTH_PLAYERS_READY;
}
static bool32 IsDeoxysOrMewUntradable(u16 species, bool8 isModernFatefulEncounter)
{
if (species == SPECIES_DEOXYS || species == SPECIES_MEW)
{
if (!isModernFatefulEncounter)
return TRUE;
}
return FALSE;
}
int GetUnionRoomTradeMessageId(struct RfuGameCompatibilityData player, struct RfuGameCompatibilityData partner, u16 playerSpecies2, u16 partnerSpecies, u8 requestedType, u16 playerSpecies, bool8 isModernFatefulEncounter)
{
bool8 playerHasNationalDex = player.hasNationalDex;
@ -2523,10 +2500,6 @@ int GetUnionRoomTradeMessageId(struct RfuGameCompatibilityData player, struct Rf
return UR_TRADE_MSG_CANT_TRADE_WITH_PARTNER_2;
}
// Cannot trade illegitimate Deoxys/Mew
if (IsDeoxysOrMewUntradable(playerSpecies, isModernFatefulEncounter))
return UR_TRADE_MSG_MON_CANT_BE_TRADED;
// Can't trade specific species
if (gSpeciesInfo[playerSpecies].flags & SPECIES_FLAG_CANNOT_BE_TRADED)
return UR_TRADE_MSG_MON_CANT_BE_TRADED;
@ -2575,9 +2548,6 @@ int CanRegisterMonForTradingBoard(struct RfuGameCompatibilityData player, u16 sp
{
bool8 hasNationalDex = player.hasNationalDex;
if (IsDeoxysOrMewUntradable(species, isModernFatefulEncounter))
return CANT_REGISTER_MON_NOW;
// Can't trade specific species
if (gSpeciesInfo[species].flags & SPECIES_FLAG_CANNOT_BE_TRADED)
return CANT_REGISTER_MON;

View File

@ -4,7 +4,7 @@
SINGLE_BATTLE_TEST("Flower Gift transforms Cherrim in harsh sunlight")
{
GIVEN {
PLAYER(SPECIES_CHERRIM) { Ability(ABILITY_FLOWER_GIFT); }
PLAYER(SPECIES_CHERRIM_OVERCAST) { Ability(ABILITY_FLOWER_GIFT); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(opponent, MOVE_SUNNY_DAY); }
@ -20,7 +20,7 @@ SINGLE_BATTLE_TEST("Flower Gift transforms Cherrim in harsh sunlight")
SINGLE_BATTLE_TEST("Flower Gift transforms Cherrim back to normal when weather changes")
{
GIVEN {
PLAYER(SPECIES_CHERRIM) { Ability(ABILITY_FLOWER_GIFT); }
PLAYER(SPECIES_CHERRIM_OVERCAST) { Ability(ABILITY_FLOWER_GIFT); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(opponent, MOVE_SUNNY_DAY); }
@ -35,7 +35,7 @@ SINGLE_BATTLE_TEST("Flower Gift transforms Cherrim back to normal when weather c
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
MESSAGE("Cherrim transformed!");
} THEN {
EXPECT_EQ(player->species, SPECIES_CHERRIM);
EXPECT_EQ(player->species, SPECIES_CHERRIM_OVERCAST);
}
}
@ -43,7 +43,7 @@ SINGLE_BATTLE_TEST("Flower Gift transforms Cherrim back to normal when its abili
{
GIVEN {
ASSUME(B_WEATHER_FORMS >= GEN_5);
PLAYER(SPECIES_CHERRIM) { Ability(ABILITY_FLOWER_GIFT); }
PLAYER(SPECIES_CHERRIM_OVERCAST) { Ability(ABILITY_FLOWER_GIFT); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(opponent, MOVE_SUNNY_DAY); }
@ -57,7 +57,7 @@ SINGLE_BATTLE_TEST("Flower Gift transforms Cherrim back to normal when its abili
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
MESSAGE("Cherrim transformed!");
} THEN {
EXPECT_EQ(player->species, SPECIES_CHERRIM);
EXPECT_EQ(player->species, SPECIES_CHERRIM_OVERCAST);
}
}
@ -67,7 +67,7 @@ DOUBLE_BATTLE_TEST("Flower Gift increases the attack of Cherrim and its allies b
PARAMETRIZE { sunny = FALSE; }
PARAMETRIZE { sunny = TRUE; }
GIVEN {
PLAYER(SPECIES_CHERRIM) { Ability(ABILITY_FLOWER_GIFT); }
PLAYER(SPECIES_CHERRIM_OVERCAST) { Ability(ABILITY_FLOWER_GIFT); }
PLAYER(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
@ -101,7 +101,7 @@ DOUBLE_BATTLE_TEST("Flower Gift increases the Sp. Def of Cherrim and its allies
PARAMETRIZE { sunny = FALSE; }
PARAMETRIZE { sunny = TRUE; }
GIVEN {
PLAYER(SPECIES_CHERRIM) { Ability(ABILITY_FLOWER_GIFT); }
PLAYER(SPECIES_CHERRIM_OVERCAST) { Ability(ABILITY_FLOWER_GIFT); }
PLAYER(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);

View File

@ -9,7 +9,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform in weather from an opponent's m
PARAMETRIZE { move = MOVE_HAIL; }
PARAMETRIZE { move = MOVE_SNOWSCAPE; }
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(opponent, move); }
@ -42,7 +42,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform in weather from its own move")
PARAMETRIZE { move = MOVE_HAIL; }
PARAMETRIZE { move = MOVE_SNOWSCAPE; }
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, move); }
@ -75,7 +75,7 @@ DOUBLE_BATTLE_TEST("Forecast transforms Castform in weather from a partner's mov
PARAMETRIZE { move = MOVE_HAIL; }
PARAMETRIZE { move = MOVE_SNOWSCAPE; }
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
@ -110,10 +110,10 @@ DOUBLE_BATTLE_TEST("Forecast transforms all Castforms present in weather")
PARAMETRIZE { move = MOVE_HAIL; }
PARAMETRIZE { move = MOVE_SNOWSCAPE; }
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
} WHEN {
TURN { MOVE(playerRight, move); }
} SCENE {
@ -162,7 +162,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform in weather from an ability")
PARAMETRIZE { species = SPECIES_GROUDON; ability = ABILITY_DROUGHT; }
PARAMETRIZE { species = SPECIES_ABOMASNOW; ability = ABILITY_SNOW_WARNING; }
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
OPPONENT(species) { Ability(ability); }
} WHEN {
@ -193,7 +193,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform in primal weather")
PARAMETRIZE { species = SPECIES_KYOGRE; ability = ABILITY_PRIMORDIAL_SEA; item = ITEM_BLUE_ORB; }
PARAMETRIZE { species = SPECIES_GROUDON; ability = ABILITY_DESOLATE_LAND; item = ITEM_RED_ORB; }
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
OPPONENT(species) { Item(item); }
} WHEN {
@ -219,7 +219,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform in primal weather")
SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal when weather expires")
{
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_RAIN_DANCE); }
@ -238,14 +238,14 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal when weather exp
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
MESSAGE("Castform transformed!");
} THEN {
EXPECT_EQ(player->species, SPECIES_CASTFORM);
EXPECT_EQ(player->species, SPECIES_CASTFORM_NORMAL);
}
}
SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal when Sandstorm is active")
{
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_RAIN_DANCE); }
@ -260,7 +260,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal when Sandstorm i
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
MESSAGE("Castform transformed!");
} THEN {
EXPECT_EQ(player->species, SPECIES_CASTFORM);
EXPECT_EQ(player->species, SPECIES_CASTFORM_NORMAL);
}
}
@ -268,7 +268,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal under Air Lock")
{
KNOWN_FAILING;
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_RAYQUAZA);
} WHEN {
@ -285,7 +285,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal under Air Lock")
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
MESSAGE("Castform transformed!");
} THEN {
EXPECT_EQ(player->species, SPECIES_CASTFORM);
EXPECT_EQ(player->species, SPECIES_CASTFORM_NORMAL);
}
}
@ -293,7 +293,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform on switch-in")
{
GIVEN {
PLAYER(SPECIES_WOBBUFFET);
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_RAIN_DANCE); }
@ -313,7 +313,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform on switch-in")
SINGLE_BATTLE_TEST("Forecast transforms Castform when weather changes")
{
GIVEN {
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_RAIN_DANCE); }
@ -336,7 +336,7 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal when its ability
{
GIVEN {
ASSUME(B_WEATHER_FORMS >= GEN_5);
PLAYER(SPECIES_CASTFORM) { Ability(ABILITY_FORECAST); }
PLAYER(SPECIES_CASTFORM_NORMAL) { Ability(ABILITY_FORECAST); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(opponent, MOVE_SUNNY_DAY); }
@ -350,6 +350,6 @@ SINGLE_BATTLE_TEST("Forecast transforms Castform back to normal when its ability
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
MESSAGE("Castform transformed!");
} THEN {
EXPECT_EQ(player->species, SPECIES_CASTFORM);
EXPECT_EQ(player->species, SPECIES_CASTFORM_NORMAL);
}
}

View File

@ -4,7 +4,7 @@
SINGLE_BATTLE_TEST("Hunger Switch switches Morpeko's forms at the end of the turn")
{
u16 species;
PARAMETRIZE { species = SPECIES_MORPEKO; }
PARAMETRIZE { species = SPECIES_MORPEKO_FULL_BELLY; }
PARAMETRIZE { species = SPECIES_MORPEKO_HANGRY; }
GIVEN {
ASSUME(P_GEN_8_POKEMON == TRUE);
@ -17,9 +17,9 @@ SINGLE_BATTLE_TEST("Hunger Switch switches Morpeko's forms at the end of the tur
MESSAGE("Foe Wobbuffet used Celebrate!");
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
} THEN {
if (species == SPECIES_MORPEKO)
if (species == SPECIES_MORPEKO_FULL_BELLY)
EXPECT_EQ(player->species, SPECIES_MORPEKO_HANGRY);
else
EXPECT_EQ(player->species, SPECIES_MORPEKO);
EXPECT_EQ(player->species, SPECIES_MORPEKO_FULL_BELLY);
}
}

View File

@ -9,8 +9,8 @@ SINGLE_BATTLE_TEST("Schooling switches Level 20+ Wishiwashi's form when HP is 25
GIVEN {
ASSUME(P_GEN_7_POKEMON == TRUE);
ASSUME(gSpeciesInfo[SPECIES_WISHIWASHI].baseHP == gSpeciesInfo[SPECIES_WISHIWASHI_SCHOOL].baseHP);
PLAYER(SPECIES_WISHIWASHI)
ASSUME(gSpeciesInfo[SPECIES_WISHIWASHI_SOLO].baseHP == gSpeciesInfo[SPECIES_WISHIWASHI_SCHOOL].baseHP);
PLAYER(SPECIES_WISHIWASHI_SOLO)
{
Level(level);
HP(GetMonData(&PLAYER_PARTY[0], MON_DATA_MAX_HP) / 2);
@ -34,7 +34,7 @@ SINGLE_BATTLE_TEST("Schooling switches Level 20+ Wishiwashi's form when HP is 25
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_FORM_CHANGE, player);
}
} THEN {
EXPECT_EQ(player->species, SPECIES_WISHIWASHI);
EXPECT_EQ(player->species, SPECIES_WISHIWASHI_SOLO);
}
}
@ -49,8 +49,8 @@ SINGLE_BATTLE_TEST("Schooling switches Level 20+ Wishiwashi's form when HP is ov
GIVEN {
ASSUME(P_GEN_7_POKEMON == TRUE);
ASSUME(gSpeciesInfo[SPECIES_WISHIWASHI].baseHP == gSpeciesInfo[SPECIES_WISHIWASHI_SCHOOL].baseHP);
PLAYER(SPECIES_WISHIWASHI)
ASSUME(gSpeciesInfo[SPECIES_WISHIWASHI_SOLO].baseHP == gSpeciesInfo[SPECIES_WISHIWASHI_SCHOOL].baseHP);
PLAYER(SPECIES_WISHIWASHI_SOLO)
{
Level(level);
HP(GetMonData(&PLAYER_PARTY[0], MON_DATA_MAX_HP) / (overQuarterHP ? 2 : 4));
@ -71,7 +71,7 @@ SINGLE_BATTLE_TEST("Schooling switches Level 20+ Wishiwashi's form when HP is ov
if (level >= 20 && overQuarterHP)
EXPECT_EQ(player->species, SPECIES_WISHIWASHI_SCHOOL);
else
EXPECT_EQ(player->species, SPECIES_WISHIWASHI);
EXPECT_EQ(player->species, SPECIES_WISHIWASHI_SOLO);
}
}
@ -83,8 +83,8 @@ SINGLE_BATTLE_TEST("Schooling switches Level 20+ Wishiwashi's form when HP is he
GIVEN {
ASSUME(P_GEN_7_POKEMON == TRUE);
ASSUME(gSpeciesInfo[SPECIES_WISHIWASHI].baseHP == gSpeciesInfo[SPECIES_WISHIWASHI_SCHOOL].baseHP);
PLAYER(SPECIES_WISHIWASHI)
ASSUME(gSpeciesInfo[SPECIES_WISHIWASHI_SOLO].baseHP == gSpeciesInfo[SPECIES_WISHIWASHI_SCHOOL].baseHP);
PLAYER(SPECIES_WISHIWASHI_SOLO)
{
Level(level);
HP(GetMonData(&PLAYER_PARTY[0], MON_DATA_MAX_HP) / 4);
@ -106,6 +106,6 @@ SINGLE_BATTLE_TEST("Schooling switches Level 20+ Wishiwashi's form when HP is he
if (level >= 20)
EXPECT_EQ(player->species, SPECIES_WISHIWASHI_SCHOOL);
else
EXPECT_EQ(player->species, SPECIES_WISHIWASHI);
EXPECT_EQ(player->species, SPECIES_WISHIWASHI_SOLO);
}
}

View File

@ -4,8 +4,8 @@
SINGLE_BATTLE_TEST("Zen Mode switches Darmanitan's form when HP is half or less at the end of the turn")
{
u16 standardSpecies, zenSpecies;
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_GALARIAN; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE_GALARIAN; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_STANDARD_MODE; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE; zenSpecies = SPECIES_DARMANITAN_GALARIAN_ZEN_MODE; }
GIVEN {
ASSUME(P_GEN_5_POKEMON == TRUE);
@ -34,8 +34,8 @@ SINGLE_BATTLE_TEST("Zen Mode switches Darmanitan's form when HP is half or less
SINGLE_BATTLE_TEST("Zen Mode switches Darmanitan's form when HP is half or less before the first turn")
{
u16 standardSpecies, zenSpecies;
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_GALARIAN; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE_GALARIAN; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_STANDARD_MODE; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE; zenSpecies = SPECIES_DARMANITAN_GALARIAN_ZEN_MODE; }
GIVEN {
ASSUME(P_GEN_5_POKEMON == TRUE);
@ -63,8 +63,8 @@ SINGLE_BATTLE_TEST("Zen Mode switches Darmanitan's form when HP is half or less
SINGLE_BATTLE_TEST("Zen Mode switches Darmanitan's form when HP is healed above half")
{
u16 standardSpecies, zenSpecies;
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_GALARIAN; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE_GALARIAN; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_STANDARD_MODE; zenSpecies = SPECIES_DARMANITAN_ZEN_MODE; }
PARAMETRIZE { standardSpecies = SPECIES_DARMANITAN_GALARIAN_STANDARD_MODE; zenSpecies = SPECIES_DARMANITAN_GALARIAN_ZEN_MODE; }
GIVEN {
ASSUME(P_GEN_5_POKEMON == TRUE);

View File

@ -5,7 +5,7 @@ SINGLE_BATTLE_TEST("Aegislash reverts to Shield Form upon switching out")
{
GIVEN {
ASSUME(P_GEN_6_POKEMON == TRUE);
PLAYER(SPECIES_AEGISLASH);
PLAYER(SPECIES_AEGISLASH_SHIELD);
PLAYER(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
@ -18,6 +18,6 @@ SINGLE_BATTLE_TEST("Aegislash reverts to Shield Form upon switching out")
MESSAGE("Aegislash used Tackle!");
MESSAGE("Foe Wobbuffet used Celebrate!");
} THEN {
EXPECT_EQ(player->species, SPECIES_AEGISLASH);
EXPECT_EQ(player->species, SPECIES_AEGISLASH_SHIELD);
}
}

View File

@ -5,7 +5,7 @@ SINGLE_BATTLE_TEST("Xerneas changes into Active Form upon battle start")
{
GIVEN {
ASSUME(P_GEN_6_POKEMON == TRUE);
PLAYER(SPECIES_XERNEAS);
PLAYER(SPECIES_XERNEAS_NEUTRAL);
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_CELEBRATE); }
@ -21,13 +21,13 @@ SINGLE_BATTLE_TEST("Zacian changes into its Crowned Form when holding the Rusted
PARAMETRIZE { item = ITEM_RUSTED_SWORD; }
GIVEN {
ASSUME(P_GEN_8_POKEMON == TRUE);
PLAYER(SPECIES_ZACIAN) { Item(item); }
PLAYER(SPECIES_ZACIAN_HERO_OF_MANY_BATTLES) { Item(item); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_CELEBRATE); }
} THEN {
if (item == ITEM_NONE)
EXPECT_EQ(player->species, SPECIES_ZACIAN);
EXPECT_EQ(player->species, SPECIES_ZACIAN_HERO_OF_MANY_BATTLES);
else
EXPECT_EQ(player->species, SPECIES_ZACIAN_CROWNED_SWORD);
}
@ -37,7 +37,7 @@ SINGLE_BATTLE_TEST("Zacian's Iron Head becomes Behemoth Blade upon form change")
{
GIVEN {
ASSUME(P_GEN_8_POKEMON == TRUE);
PLAYER(SPECIES_ZACIAN) { Item(ITEM_RUSTED_SWORD); Moves(MOVE_IRON_HEAD, MOVE_CELEBRATE); }
PLAYER(SPECIES_ZACIAN_HERO_OF_MANY_BATTLES) { Item(ITEM_RUSTED_SWORD); Moves(MOVE_IRON_HEAD, MOVE_CELEBRATE); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_CELEBRATE); }
@ -54,13 +54,13 @@ SINGLE_BATTLE_TEST("Zamazenta changes into its Crowned Form when holding the Rus
PARAMETRIZE { item = ITEM_RUSTED_SHIELD; }
GIVEN {
ASSUME(P_GEN_8_POKEMON == TRUE);
PLAYER(SPECIES_ZAMAZENTA) { Item(item); }
PLAYER(SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES) { Item(item); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_CELEBRATE); }
} THEN {
if (item == ITEM_NONE)
EXPECT_EQ(player->species, SPECIES_ZAMAZENTA);
EXPECT_EQ(player->species, SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES);
else
EXPECT_EQ(player->species, SPECIES_ZAMAZENTA_CROWNED_SHIELD);
}
@ -70,7 +70,7 @@ SINGLE_BATTLE_TEST("Zamazenta's Iron Head becomes Behemoth Bash upon form change
{
GIVEN {
ASSUME(P_GEN_8_POKEMON == TRUE);
PLAYER(SPECIES_ZAMAZENTA) { Item(ITEM_RUSTED_SHIELD); Moves(MOVE_IRON_HEAD, MOVE_CELEBRATE); }
PLAYER(SPECIES_ZAMAZENTA_HERO_OF_MANY_BATTLES) { Item(ITEM_RUSTED_SHIELD); Moves(MOVE_IRON_HEAD, MOVE_CELEBRATE); }
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_CELEBRATE); }

View File

@ -5,7 +5,7 @@ SINGLE_BATTLE_TEST("Aegislash reverts to Shield Form upon fainting")
{
GIVEN {
ASSUME(P_GEN_6_POKEMON == TRUE);
PLAYER(SPECIES_AEGISLASH) { HP(1); }
PLAYER(SPECIES_AEGISLASH_SHIELD) { HP(1); }
PLAYER(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
@ -14,6 +14,6 @@ SINGLE_BATTLE_TEST("Aegislash reverts to Shield Form upon fainting")
MESSAGE("Foe Wobbuffet used Gust!");
MESSAGE("Aegislash fainted!");
} THEN {
EXPECT_EQ(GetMonData(&PLAYER_PARTY[0], MON_DATA_SPECIES), SPECIES_AEGISLASH);
EXPECT_EQ(GetMonData(&PLAYER_PARTY[0], MON_DATA_SPECIES), SPECIES_AEGISLASH_SHIELD);
}
}