summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-10-27 20:39:02 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-10-27 20:39:02 -0400
commit5ac53054a83e5c8cab8fe72d8178d1d1b6257674 (patch)
tree0aaec5ae4cc96068f9ee5275a1e8223d9813f741 /src
parentaa134d42fbcb7fe71cb701b792453dd75df529c8 (diff)
sub_80EAAF4
Diffstat (limited to 'src')
-rw-r--r--src/secret_base.c22
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;
+ }
+ }
+ }
+}