diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-17 08:45:13 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-17 08:45:13 -0400 |
commit | 4197080bf832660a398d294c2b38fd3f830cf6ba (patch) | |
tree | a18533adfc0d654fdd5de227b0ea413e8a6a7aaa | |
parent | 18b3b55ad42f77ea028982ab2817371fc63631de (diff) |
UpdateMassOutbreakTimeLeft
-rw-r--r-- | asm/tv.s | 24 | ||||
-rw-r--r-- | src/tv.c | 7 |
2 files changed, 7 insertions, 24 deletions
@@ -1613,30 +1613,6 @@ _080BE474: .4byte gSaveBlock2 .section .text_80BE8EC - thumb_func_start UpdateMassOutbreakTimeLeft -UpdateMassOutbreakTimeLeft: @ 80BE954 - push {lr} - lsls r0, 16 - lsrs r1, r0, 16 - ldr r0, _080BE96C @ =gSaveBlock1 - ldr r3, _080BE970 @ =0x00002b0e - adds r2, r0, r3 - ldrh r0, [r2] - cmp r0, r1 - bhi _080BE974 - bl EndMassOutbreak - b _080BE978 - .align 2, 0 -_080BE96C: .4byte gSaveBlock1 -_080BE970: .4byte 0x00002b0e -_080BE974: - subs r0, r1 - strh r0, [r2] -_080BE978: - pop {r0} - bx r0 - thumb_func_end UpdateMassOutbreakTimeLeft - thumb_func_start sub_80BE97C sub_80BE97C: @ 80BE97C push {r4,lr} @@ -299,6 +299,13 @@ void sub_80BE8EC(u16 arg0) { } } +void UpdateMassOutbreakTimeLeft(u16 arg0) { + if (gSaveBlock1.outbreakUnk5 <= arg0) + EndMassOutbreak(); + else + gSaveBlock1.outbreakUnk5 -= arg0; +} + asm(".section .text_b"); u8 sub_80BF4F4(u8 arg0) |