diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-18 21:53:42 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-18 21:53:42 -0400 |
commit | 8e1c137a5b468643c28a1940b96db82f63762b8b (patch) | |
tree | cf94ef05f752c25cdefea650a88624f0365aee35 /src | |
parent | 00861b751b8c468851bc2cb770e8aadf174013ba (diff) |
sub_80BEE84
Diffstat (limited to 'src')
-rw-r--r-- | src/tv.c | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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) |