summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-12-02 16:48:04 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-12-02 16:48:04 -0500
commit60b8858b19f50751d1222abd0c662d1ee938b3ce (patch)
treea91fda8c62e5ef5fc7984a12ec26c398b0c7effb /src
parent9e34e6b53d8c21c79e67c7b46ac658506abb4ed3 (diff)
sub_81461D8
Diffstat (limited to 'src')
-rw-r--r--src/mevent_8145654.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/mevent_8145654.c b/src/mevent_8145654.c
index db714ce80..116db2e0e 100644
--- a/src/mevent_8145654.c
+++ b/src/mevent_8145654.c
@@ -361,3 +361,28 @@ void sub_8146060(void)
}
}
}
+
+void sub_81461D8(void)
+{
+ u8 r6 = 0;
+ if (gUnknown_203F3C8->unk_017C != 0xFF)
+ sub_8097070(&gSprites[gUnknown_203F3C8->unk_017C]);
+ if (gUnknown_203F3C8->unk_0000.unk_09 != 0 && gUnknown_203F3C8->unk_0000.unk_08_0 == 1)
+ {
+ for (; r6 < gUnknown_203F3C8->unk_0000.unk_09; r6++)
+ {
+ if (gUnknown_203F3C8->unk_017D[r6][0] != 0xFF)
+ {
+ DestroySprite(&gSprites[gUnknown_203F3C8->unk_017D[r6][0]]);
+ // This might be a typo. Uncomment the next line, and comment the one that follows, to get the presumed intended behavior.
+ // if (gUnknown_203F3C8->unk_017D[r6][1] != 0xFF)
+ if (gUnknown_203F3C8->unk_017D[r6][0] != 0xFF)
+ {
+ sub_8097070(&gSprites[gUnknown_203F3C8->unk_017D[r6][1]]);
+ }
+ }
+ }
+ FreeSpriteTilesByTag(0x8000);
+ FreeSpritePaletteByTag(0x8000);
+ }
+}