diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-08-30 08:43:32 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-08-30 08:43:32 -0400 |
commit | 448df1097658cab72dca07b48d205acb0c7e7164 (patch) | |
tree | 0b7a0a952bb8e20e65f422f0a33230ba59cb33cf /src | |
parent | 885aa7d1b875de62569319f28a5d2836d5c366e6 (diff) |
sub_8041870 (find pre-evo)
Diffstat (limited to 'src')
-rw-r--r-- | src/daycare.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/daycare.c b/src/daycare.c index 3f65c5bea..dc1300182 100644 --- a/src/daycare.c +++ b/src/daycare.c @@ -261,3 +261,30 @@ void unref_sub_8041824(struct DayCareData *dayCareData) dayCareData->unk_118 = 0; dayCareData->unk_11a = 0; } + +u16 sub_8041870(u16 species) +{ + int i, j, k; + bool8 found; + for (i = 0; i < 5; i ++) + { + found = FALSE; + for (j = 1; j < NUM_SPECIES; j ++) + { + for (k = 0; k < 5; k ++) + { + if (gEvolutionTable[j].evolutions[k].targetSpecies == species) + { + species = j; + found = TRUE; + break; + } + } + if (found) + break; + } + if (j == 412) + break; + } + return species; +} |