Fix unhandled config in hgss dex (#7999)

This commit is contained in:
FosterProgramming 2025-10-21 16:08:44 +02:00 committed by GitHub
parent eac5da89ad
commit c052f49dab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5106,7 +5106,14 @@ static bool8 CalculateMoves(void)
static u16 GetSelectedMove(u32 species, u32 selected)
{
if (selected < sPokedexView->numEggMoves)
return GetSpeciesEggMoves(species)[selected];
{
if (!HGSS_SHOW_EGG_MOVES_FOR_EVOS)
return GetSpeciesEggMoves(species)[selected];
u16 preSpecies = species;
while (GetSpeciesPreEvolution(preSpecies) != SPECIES_NONE)
preSpecies = GetSpeciesPreEvolution(preSpecies);
return GetSpeciesEggMoves(preSpecies)[selected];
}
selected -= sPokedexView->numEggMoves;
if (selected < sPokedexView->numLevelUpMoves)
return GetSpeciesLevelUpLearnset(species)[selected].move;