diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-10-27 20:39:02 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-10-27 20:39:02 -0400 |
commit | 5ac53054a83e5c8cab8fe72d8178d1d1b6257674 (patch) | |
tree | 0aaec5ae4cc96068f9ee5275a1e8223d9813f741 /src | |
parent | aa134d42fbcb7fe71cb701b792453dd75df529c8 (diff) |
sub_80EAAF4
Diffstat (limited to 'src')
-rw-r--r-- | src/secret_base.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/secret_base.c b/src/secret_base.c index 83ae067a3..ed4361f40 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -1577,3 +1577,25 @@ u8 sub_80EAA64(struct SecretBaseRecord *base, u32 version, u32 language) } return 0; } + +void sub_80EAAF4(void) +{ + u8 i; + u8 j; + struct SecretBaseRecord base; + struct SecretBaseRecord *secretBases; + + secretBases = gSaveBlock1Ptr->secretBases; + for (i = 1; i < 19; i ++) + { + for (j = i + 1; j < 20; j ++) + { + if ((secretBases[i].sbr_field_1_6 == 0 && secretBases[j].sbr_field_1_6 == 1) || (secretBases[i].sbr_field_1_6 == 2 && secretBases[j].sbr_field_1_6 != 2)) + { + base = secretBases[i]; + secretBases[i] = secretBases[j]; + secretBases[j] = base; + } + } + } +} |