check encounter rate in DexNavLoadEncounterData as added check

This commit is contained in:
ghoulslash 2021-05-21 14:12:39 -06:00
parent abe68b7466
commit ccb17e9a22

View file

@ -1951,7 +1951,7 @@ static void DexNavLoadEncounterData(void)
memset(sDexNavUiDataPtr->hiddenSpecies, 0, sizeof(sDexNavUiDataPtr->hiddenSpecies)); memset(sDexNavUiDataPtr->hiddenSpecies, 0, sizeof(sDexNavUiDataPtr->hiddenSpecies));
// land mons // land mons
if (landMonsInfo != NULL) if (landMonsInfo != NULL && landMonsInfo->encounterRate != 0)
{ {
for (i = 0; i < LAND_WILD_COUNT; i++) for (i = 0; i < LAND_WILD_COUNT; i++)
{ {
@ -1962,7 +1962,7 @@ static void DexNavLoadEncounterData(void)
} }
// water mons // water mons
if (waterMonsInfo != NULL) if (waterMonsInfo != NULL && waterMonsInfo->encounterRate != 0)
{ {
for (i = 0; i < WATER_WILD_COUNT; i++) for (i = 0; i < WATER_WILD_COUNT; i++)
{ {
@ -1973,7 +1973,7 @@ static void DexNavLoadEncounterData(void)
} }
// hidden mons // hidden mons
if (hiddenMonsInfo != NULL) if (hiddenMonsInfo != NULL) // no encounter rate check since 0 means land, 1 means water encounters
{ {
for (i = 0; i < HIDDEN_WILD_COUNT; i++) for (i = 0; i < HIDDEN_WILD_COUNT; i++)
{ {