summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-05-18 21:53:42 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-05-18 21:53:42 -0400
commit8e1c137a5b468643c28a1940b96db82f63762b8b (patch)
treecf94ef05f752c25cdefea650a88624f0365aee35 /src
parent00861b751b8c468851bc2cb770e8aadf174013ba (diff)
sub_80BEE84
Diffstat (limited to 'src')
-rw-r--r--src/tv.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/tv.c b/src/tv.c
index 7c22d737e..53d70b6a5 100644
--- a/src/tv.c
+++ b/src/tv.c
@@ -459,8 +459,34 @@ void sub_80BEA88(void)
asm(".section .text_b");
void sub_80BF6D8(void);
+void sub_80BEC10(u8);
+void sub_80BEC40(void);
void sub_80BF588(TVShow tvShows[]);
+void sub_80BEE84(u16 var0)
+{
+ u8 i;
+ for (i=0; i<16; i++)
+ {
+ if (gSaveBlock1.unknown_2ABC[i].val0)
+ {
+ if (gSaveBlock1.unknown_2ABC[i].val2 < var0)
+ {
+ sub_80BEC10(i);
+ }
+ else
+ {
+ if (!gSaveBlock1.unknown_2ABC[i].val1 && FlagGet(SYS_GAME_CLEAR) == 1)
+ {
+ gSaveBlock1.unknown_2ABC[i].val1 = 1;
+ }
+ gSaveBlock1.unknown_2ABC[i].val2 -= var0;
+ }
+ }
+ }
+ sub_80BEC40();
+}
+
void sub_80BEF10(u8 strvaridx, u8 rank)
{
switch (rank)