Merge pull request #2070 from AsparagusEduardo/PE_evoData
Updated missing evolution and form change data
This commit is contained in:
commit
0172f84617
4 changed files with 19 additions and 19 deletions
|
@ -161,8 +161,8 @@
|
||||||
|
|
||||||
//FORM_ITEM_USE
|
//FORM_ITEM_USE
|
||||||
#define ITEM_GRACIDEA 10125
|
#define ITEM_GRACIDEA 10125
|
||||||
// #define ITEM_REVEAL_GLASS 10126
|
#define ITEM_REVEAL_GLASS 10126
|
||||||
// #define ITEM_PRISON_BOTTLE 10127
|
#define ITEM_PRISON_BOTTLE 10127
|
||||||
#define ITEM_RED_NECTAR 10128
|
#define ITEM_RED_NECTAR 10128
|
||||||
#define ITEM_YELLOW_NECTAR 10129
|
#define ITEM_YELLOW_NECTAR 10129
|
||||||
#define ITEM_PINK_NECTAR 10130
|
#define ITEM_PINK_NECTAR 10130
|
||||||
|
|
|
@ -467,15 +467,15 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
|
||||||
[SPECIES_YAMPER] = {{EVO_LEVEL, 25, SPECIES_BOLTUND}},
|
[SPECIES_YAMPER] = {{EVO_LEVEL, 25, SPECIES_BOLTUND}},
|
||||||
[SPECIES_ROLYCOLY] = {{EVO_LEVEL, 18, SPECIES_CARKOL}},
|
[SPECIES_ROLYCOLY] = {{EVO_LEVEL, 18, SPECIES_CARKOL}},
|
||||||
[SPECIES_CARKOL] = {{EVO_LEVEL, 34, SPECIES_COALOSSAL}},
|
[SPECIES_CARKOL] = {{EVO_LEVEL, 34, SPECIES_COALOSSAL}},
|
||||||
[SPECIES_APPLIN] = {{EVO_ITEM, ITEM_NONE, SPECIES_FLAPPLE},
|
[SPECIES_APPLIN] = {{EVO_ITEM, ITEM_TART_APPLE, SPECIES_FLAPPLE},
|
||||||
{EVO_ITEM, ITEM_NONE, SPECIES_APPLETUN}},
|
{EVO_ITEM, ITEM_SWEET_APPLE, SPECIES_APPLETUN}},
|
||||||
[SPECIES_SILICOBRA] = {{EVO_LEVEL, 36, SPECIES_SANDACONDA}},
|
[SPECIES_SILICOBRA] = {{EVO_LEVEL, 36, SPECIES_SANDACONDA}},
|
||||||
[SPECIES_ARROKUDA] = {{EVO_LEVEL, 26, SPECIES_BARRASKEWDA}},
|
[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},
|
||||||
{EVO_LEVEL_NATURE_LOW_KEY, 30, SPECIES_TOXTRICITY_LOW_KEY}},
|
{EVO_LEVEL_NATURE_LOW_KEY, 30, SPECIES_TOXTRICITY_LOW_KEY}},
|
||||||
[SPECIES_SIZZLIPEDE] = {{EVO_LEVEL, 28, SPECIES_CENTISKORCH}},
|
[SPECIES_SIZZLIPEDE] = {{EVO_LEVEL, 28, SPECIES_CENTISKORCH}},
|
||||||
[SPECIES_CLOBBOPUS] = {{EVO_MOVE, MOVE_TAUNT, SPECIES_GRAPPLOCT}},
|
[SPECIES_CLOBBOPUS] = {{EVO_MOVE, MOVE_TAUNT, SPECIES_GRAPPLOCT}},
|
||||||
[SPECIES_SINISTEA] = {{EVO_ITEM, ITEM_NONE, SPECIES_POLTEAGEIST}},
|
[SPECIES_SINISTEA] = {{EVO_ITEM, ITEM_CRACKED_POT, SPECIES_POLTEAGEIST}},
|
||||||
[SPECIES_HATENNA] = {{EVO_LEVEL, 32, SPECIES_HATTREM}},
|
[SPECIES_HATENNA] = {{EVO_LEVEL, 32, SPECIES_HATTREM}},
|
||||||
[SPECIES_HATTREM] = {{EVO_LEVEL, 42, SPECIES_HATTERENE}},
|
[SPECIES_HATTREM] = {{EVO_LEVEL, 42, SPECIES_HATTERENE}},
|
||||||
[SPECIES_IMPIDIMP] = {{EVO_LEVEL, 32, SPECIES_MORGREM}},
|
[SPECIES_IMPIDIMP] = {{EVO_LEVEL, 32, SPECIES_MORGREM}},
|
||||||
|
@ -505,8 +505,8 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
|
||||||
[SPECIES_GRIMER_ALOLAN] = {{EVO_LEVEL, 38, SPECIES_MUK_ALOLAN}},
|
[SPECIES_GRIMER_ALOLAN] = {{EVO_LEVEL, 38, SPECIES_MUK_ALOLAN}},
|
||||||
[SPECIES_MEOWTH_GALARIAN] = {{EVO_LEVEL, 28, SPECIES_PERRSERKER}},
|
[SPECIES_MEOWTH_GALARIAN] = {{EVO_LEVEL, 28, SPECIES_PERRSERKER}},
|
||||||
[SPECIES_PONYTA_GALARIAN] = {{EVO_LEVEL, 40, SPECIES_RAPIDASH_GALARIAN}},
|
[SPECIES_PONYTA_GALARIAN] = {{EVO_LEVEL, 40, SPECIES_RAPIDASH_GALARIAN}},
|
||||||
[SPECIES_SLOWPOKE_GALARIAN] = {{EVO_ITEM, ITEM_NONE, SPECIES_SLOWBRO_GALARIAN},
|
[SPECIES_SLOWPOKE_GALARIAN] = {{EVO_ITEM, ITEM_GALARICA_CUFF, SPECIES_SLOWBRO_GALARIAN},
|
||||||
{EVO_ITEM, ITEM_NONE, SPECIES_SLOWKING_GALARIAN}},
|
{EVO_ITEM, ITEM_GALARICA_WREATH, SPECIES_SLOWKING_GALARIAN}},
|
||||||
[SPECIES_FARFETCHD_GALARIAN] = {{EVO_LEVEL, 0, SPECIES_SIRFETCHD}},
|
[SPECIES_FARFETCHD_GALARIAN] = {{EVO_LEVEL, 0, SPECIES_SIRFETCHD}},
|
||||||
[SPECIES_MR_MIME_GALARIAN] = {{EVO_LEVEL, 42, SPECIES_MR_RIME}},
|
[SPECIES_MR_MIME_GALARIAN] = {{EVO_LEVEL, 42, SPECIES_MR_RIME}},
|
||||||
[SPECIES_CORSOLA_GALARIAN] = {{EVO_LEVEL, 38, SPECIES_CURSOLA}},
|
[SPECIES_CORSOLA_GALARIAN] = {{EVO_LEVEL, 38, SPECIES_CURSOLA}},
|
||||||
|
@ -534,5 +534,5 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
|
||||||
[SPECIES_PUMPKABOO_LARGE] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_LARGE}},
|
[SPECIES_PUMPKABOO_LARGE] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_LARGE}},
|
||||||
[SPECIES_PUMPKABOO_SUPER] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_SUPER}},
|
[SPECIES_PUMPKABOO_SUPER] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_SUPER}},
|
||||||
[SPECIES_ROCKRUFF_OWN_TEMPO] = {{EVO_LEVEL_DUSK, 25, SPECIES_LYCANROC_DUSK}},
|
[SPECIES_ROCKRUFF_OWN_TEMPO] = {{EVO_LEVEL_DUSK, 25, SPECIES_LYCANROC_DUSK}},
|
||||||
[SPECIES_SINISTEA_ANTIQUE] = {{EVO_ITEM, ITEM_NONE, SPECIES_POLTEAGEIST_ANTIQUE}},
|
[SPECIES_SINISTEA_ANTIQUE] = {{EVO_ITEM, ITEM_CHIPPED_POT, SPECIES_POLTEAGEIST_ANTIQUE}},
|
||||||
};
|
};
|
||||||
|
|
|
@ -3,7 +3,7 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] =
|
||||||
[SPECIES_GIRATINA] = sGiratinaFormChangeTable,
|
[SPECIES_GIRATINA] = sGiratinaFormChangeTable,
|
||||||
[SPECIES_GIRATINA_ORIGIN] = sGiratinaFormChangeTable,
|
[SPECIES_GIRATINA_ORIGIN] = sGiratinaFormChangeTable,
|
||||||
[SPECIES_SHAYMIN] = sShayminFormChangeTable,
|
[SPECIES_SHAYMIN] = sShayminFormChangeTable,
|
||||||
[SPECIES_SHAYMIN_SKY] = sShayminSkyFormChangeTable,
|
[SPECIES_SHAYMIN_SKY] = sShayminFormChangeTable,
|
||||||
[SPECIES_ARCEUS] = sArceusFormChangeTable,
|
[SPECIES_ARCEUS] = sArceusFormChangeTable,
|
||||||
[SPECIES_ARCEUS_FIGHTING] = sArceusFormChangeTable,
|
[SPECIES_ARCEUS_FIGHTING] = sArceusFormChangeTable,
|
||||||
[SPECIES_ARCEUS_FLYING] = sArceusFormChangeTable,
|
[SPECIES_ARCEUS_FLYING] = sArceusFormChangeTable,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
/*
|
/*
|
||||||
|
For cycling between forms with the same method and parameters but different target species (eg. Tornadus using the
|
||||||
|
Reveal Glass to change between its two forms), a separate form change table is required for each form.
|
||||||
|
Otherwise, only the last form change on the table will trigger.
|
||||||
|
|
||||||
FORM_ITEM_HOLD:
|
FORM_ITEM_HOLD:
|
||||||
Form change activates when the item is given to or taken from the selected Pokémon.
|
Form change activates when the item is given to or taken from the selected Pokémon.
|
||||||
param1 = item to hold
|
param1 = item to hold
|
||||||
|
@ -47,10 +51,6 @@ static const struct FormChange sGiratinaFormChangeTable[] = {
|
||||||
|
|
||||||
static const struct FormChange sShayminFormChangeTable[] = {
|
static const struct FormChange sShayminFormChangeTable[] = {
|
||||||
{FORM_ITEM_USE_TIME, SPECIES_SHAYMIN_SKY, ITEM_GRACIDEA, DAY},
|
{FORM_ITEM_USE_TIME, SPECIES_SHAYMIN_SKY, ITEM_GRACIDEA, DAY},
|
||||||
{FORM_CHANGE_END},
|
|
||||||
};
|
|
||||||
|
|
||||||
static const struct FormChange sShayminSkyFormChangeTable[] = {
|
|
||||||
{FORM_WITHDRAW, SPECIES_SHAYMIN},
|
{FORM_WITHDRAW, SPECIES_SHAYMIN},
|
||||||
{FORM_CHANGE_END},
|
{FORM_CHANGE_END},
|
||||||
};
|
};
|
||||||
|
@ -95,32 +95,32 @@ static const struct FormChange sArceusFormChangeTable[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct FormChange sTornadusFormChangeTable[] = {
|
static const struct FormChange sTornadusFormChangeTable[] = {
|
||||||
// {FORM_ITEM_USE, SPECIES_TORNADUS_THERIAN, ITEM_REVEAL_GLASS},
|
{FORM_ITEM_USE, SPECIES_TORNADUS_THERIAN, ITEM_REVEAL_GLASS},
|
||||||
{FORM_CHANGE_END},
|
{FORM_CHANGE_END},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct FormChange sTornadusTherianFormChangeTable[] = {
|
static const struct FormChange sTornadusTherianFormChangeTable[] = {
|
||||||
// {FORM_ITEM_USE, SPECIES_TORNADUS, ITEM_REVEAL_GLASS},
|
{FORM_ITEM_USE, SPECIES_TORNADUS, ITEM_REVEAL_GLASS},
|
||||||
{FORM_CHANGE_END},
|
{FORM_CHANGE_END},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct FormChange sThundurusFormChangeTable[] = {
|
static const struct FormChange sThundurusFormChangeTable[] = {
|
||||||
// {FORM_ITEM_USE, SPECIES_THUNDURUS_THERIAN, ITEM_REVEAL_GLASS},
|
{FORM_ITEM_USE, SPECIES_THUNDURUS_THERIAN, ITEM_REVEAL_GLASS},
|
||||||
{FORM_CHANGE_END},
|
{FORM_CHANGE_END},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct FormChange sThundurusTherianFormChangeTable[] = {
|
static const struct FormChange sThundurusTherianFormChangeTable[] = {
|
||||||
// {FORM_ITEM_USE, SPECIES_THUNDURUS, ITEM_REVEAL_GLASS},
|
{FORM_ITEM_USE, SPECIES_THUNDURUS, ITEM_REVEAL_GLASS},
|
||||||
{FORM_CHANGE_END},
|
{FORM_CHANGE_END},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct FormChange sLandorusFormChangeTable[] = {
|
static const struct FormChange sLandorusFormChangeTable[] = {
|
||||||
// {FORM_ITEM_USE, SPECIES_LANDORUS_THERIAN, ITEM_REVEAL_GLASS},
|
{FORM_ITEM_USE, SPECIES_LANDORUS_THERIAN, ITEM_REVEAL_GLASS},
|
||||||
{FORM_CHANGE_END},
|
{FORM_CHANGE_END},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct FormChange sLandorusTherianFormChangeTable[] = {
|
static const struct FormChange sLandorusTherianFormChangeTable[] = {
|
||||||
// {FORM_ITEM_USE, SPECIES_LANDORUS, ITEM_REVEAL_GLASS},
|
{FORM_ITEM_USE, SPECIES_LANDORUS, ITEM_REVEAL_GLASS},
|
||||||
{FORM_CHANGE_END},
|
{FORM_CHANGE_END},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue