mirror of
https://github.com/zeldaret/ph
synced 2026-08-16 12:54:41 -04:00
Mangle AdventureFlags
This commit is contained in:
+4
-4
@@ -318,10 +318,10 @@
|
||||
.extern func_ov00_0208b180
|
||||
.extern func_ov00_0208cae8
|
||||
.extern func_ov00_0208caf8
|
||||
.extern func_ov00_02097628
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern _ZN14AdventureFlags6ExistsEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern func_ov00_0209d728
|
||||
.extern func_ov00_0209d90c
|
||||
.extern func_ov00_020a5e9c
|
||||
|
||||
+6
-6
@@ -76429,7 +76429,7 @@ _02037d10:
|
||||
ldr r0, _02037f48 ; =gAdventureFlags
|
||||
ldrh r1, [r4, #4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
moveq r0, #1
|
||||
@@ -76726,7 +76726,7 @@ _0203812c:
|
||||
ldr r1, [r4, #4]
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
add sp, sp, #0x18
|
||||
mov r0, #2
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
@@ -76735,7 +76735,7 @@ _0203814c:
|
||||
ldr r1, [r4, #4]
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
add sp, sp, #0x18
|
||||
mov r0, #2
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
@@ -81023,12 +81023,12 @@ func_0203b5d0: ; 0x0203b5d0
|
||||
bl func_0203c084
|
||||
cmp r0, #0
|
||||
bne _0203b628
|
||||
bl func_ov00_02097628
|
||||
bl _ZN14AdventureFlags6ExistsEv
|
||||
cmp r0, #0
|
||||
beq _0203b630
|
||||
ldr r0, _0203b760 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _0203b630
|
||||
_0203b628:
|
||||
@@ -81714,7 +81714,7 @@ _0203bf68:
|
||||
bne _0203bfcc
|
||||
ldr r0, _0203c07c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0203bfcc
|
||||
ldr r0, _0203c080 ; =data_027e0db0
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
.extern func_ov00_02084be0
|
||||
.extern func_ov00_02084c5c
|
||||
.extern func_ov00_02087ef0
|
||||
.extern func_ov00_02097738
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern func_ov00_020bc46c
|
||||
.extern func_ov00_020bc7f8
|
||||
.extern func_ov00_020bc854
|
||||
|
||||
@@ -805,7 +805,7 @@ _ZN5Actor18func_ov00_020c1d58Ev: ; 0x020c1d58
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r0, _020c1d98 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -998,7 +998,7 @@ _ZN5Actor18func_ov00_020c1fc8Ej: ; 0x020c1fc8
|
||||
mov r4, r0
|
||||
ldr r0, [r2]
|
||||
mov r6, r1
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x6c
|
||||
movne r0, #0
|
||||
@@ -1326,7 +1326,7 @@ _ZN5Actor18func_ov00_020c243cEiPi: ; 0x020c243c
|
||||
ldr r0, _020c26f0 ; =gAdventureFlags
|
||||
mov r5, r1
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x18
|
||||
movne r0, #0
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
.extern func_ov00_02079ffc
|
||||
.extern func_ov00_02084b08
|
||||
.extern func_ov00_02084b14
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern func_ov00_020cf374
|
||||
.extern func_ov00_020d73bc
|
||||
.extern func_ov05_02104004
|
||||
|
||||
+21
-21
@@ -560,7 +560,7 @@ _020adefa:
|
||||
ldr r0, _020ae244 ; =gAdventureFlags
|
||||
mov r1, #0x13
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adf12:
|
||||
mov r2, #0x4b
|
||||
@@ -573,7 +573,7 @@ _020adf12:
|
||||
mov r1, #9
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adf2c:
|
||||
mov r2, #0x4b
|
||||
@@ -586,7 +586,7 @@ _020adf2c:
|
||||
mov r1, #0xa
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adf46:
|
||||
mov r2, #0x4b
|
||||
@@ -599,7 +599,7 @@ _020adf46:
|
||||
mov r1, #0xb
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adf60:
|
||||
mov r2, #0x4b
|
||||
@@ -612,7 +612,7 @@ _020adf60:
|
||||
mov r1, #0xc
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adf7a:
|
||||
mov r2, #0x4b
|
||||
@@ -626,7 +626,7 @@ _020adf7a:
|
||||
mov r1, #0x2b
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adf96:
|
||||
mov r2, #0x4b
|
||||
@@ -640,7 +640,7 @@ _020adf96:
|
||||
mov r1, #0x30
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
mov r0, #3
|
||||
mov r1, #0
|
||||
bl func_ov09_0211ca20
|
||||
@@ -657,7 +657,7 @@ _020adfbe:
|
||||
mov r1, #0x16
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adfd8:
|
||||
mov r2, #0x4b
|
||||
@@ -670,7 +670,7 @@ _020adfd8:
|
||||
mov r1, #0x17
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020adff2:
|
||||
bl _ZN11ItemManager13UpgradeQuiverEv
|
||||
@@ -735,7 +735,7 @@ _020ae04e:
|
||||
mov r1, #0x8c
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _020ae248 ; =data_027e0fbc
|
||||
mov r1, #5
|
||||
ldr r0, [r0]
|
||||
@@ -755,21 +755,21 @@ _020ae082:
|
||||
mov r1, #0x7e
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020ae090:
|
||||
ldr r0, _020ae244 ; =gAdventureFlags
|
||||
mov r1, #0x7d
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020ae09e:
|
||||
ldr r0, _020ae244 ; =gAdventureFlags
|
||||
mov r1, #0x7f
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
b _020ae222
|
||||
_020ae0ac:
|
||||
mov r2, #0x4a
|
||||
@@ -885,7 +885,7 @@ _020ae16c:
|
||||
ldr r1, _020ae24c ; =0x00000126
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
mov r0, #6
|
||||
mov r1, #8
|
||||
bl func_ov09_0211ca20
|
||||
@@ -895,7 +895,7 @@ _020ae182:
|
||||
ldr r1, _020ae250 ; =0x00000127
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
mov r0, #4
|
||||
mov r1, #8
|
||||
bl func_ov09_0211ca20
|
||||
@@ -906,7 +906,7 @@ _020ae198:
|
||||
ldr r0, [r0]
|
||||
lsl r1, r1, #2
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
mov r0, #3
|
||||
mov r1, #8
|
||||
bl func_ov09_0211ca20
|
||||
@@ -916,7 +916,7 @@ _020ae1b0:
|
||||
ldr r1, _020ae254 ; =0x00000129
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
mov r0, #2
|
||||
mov r1, #8
|
||||
bl func_ov09_0211ca20
|
||||
@@ -974,13 +974,13 @@ _020ae222:
|
||||
ldr r0, _020ae244 ; =gAdventureFlags
|
||||
mov r1, #0x7d
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097760
|
||||
blx _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ae270
|
||||
ldr r0, _020ae244 ; =gAdventureFlags
|
||||
mov r1, #0x7e
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097760
|
||||
blx _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ae270
|
||||
ldr r0, _020ae244 ; =gAdventureFlags
|
||||
@@ -994,14 +994,14 @@ _020ae254: .word 0x00000129
|
||||
_020ae258:
|
||||
mov r1, #0x7f
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097760
|
||||
blx _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ae270
|
||||
ldr r0, _020ae274 ; =gAdventureFlags
|
||||
mov r1, #0x80
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
_020ae270:
|
||||
pop {r3, r4, r5, pc}
|
||||
nop
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
.extern func_0202e58c
|
||||
.extern func_ov00_0207c5d4
|
||||
.extern func_ov00_0208b180
|
||||
.extern func_ov00_02097bbc
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern func_ov00_020a5e9c
|
||||
.extern func_ov00_020b1498
|
||||
.extern func_ov00_020b1a4c
|
||||
|
||||
@@ -93,7 +93,7 @@ _020a807c:
|
||||
_020a8084:
|
||||
ldr r0, _020a80f8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
|
||||
@@ -54,9 +54,9 @@
|
||||
.extern func_ov00_0207c1b0
|
||||
.extern func_ov00_0207c1f8
|
||||
.extern func_ov00_0207c2e8
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097ff4
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
.extern func_ov00_020a5e9c
|
||||
.extern func_ov00_020b7e6c
|
||||
.extern func_ov00_020c0e24
|
||||
|
||||
@@ -594,7 +594,7 @@ _020ac698:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, #0
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
_020ac6c8:
|
||||
mov r0, r4
|
||||
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
|
||||
@@ -793,14 +793,14 @@ _020ac930:
|
||||
ldr r0, _020ac9e0 ; =gAdventureFlags
|
||||
mov r1, #0xff
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ac9bc
|
||||
ldr r0, _020ac9e0 ; =gAdventureFlags
|
||||
mov r1, #0xf
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_020ac9bc:
|
||||
cmp r4, #5
|
||||
movne r0, #0
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
.extern data_027e1098
|
||||
.extern func_01fffcd8
|
||||
.extern func_01fffcec
|
||||
.extern func_ov00_02097b9c
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern func_ov00_020b7e6c
|
||||
.extern func_ov00_020cf01c
|
||||
.extern func_ov00_020cf9dc
|
||||
|
||||
@@ -187,13 +187,13 @@ _ZN13LinkStateItem18func_ov00_020abf70Ev: ; 0x020abf70
|
||||
ldr r1, _020abf88 ; =gAdventureFlags
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr ip, _020abf8c ; =func_ov00_02097b9c
|
||||
ldr ip, _020abf8c ; =_ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
ldr r1, [r2, #0x5c]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end _ZN13LinkStateItem18func_ov00_020abf70Ev
|
||||
_020abf88: .word gAdventureFlags
|
||||
_020abf8c: .word func_ov00_02097b9c
|
||||
_020abf8c: .word _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
|
||||
.global _ZN13LinkStateItem8vfunc_28Ev
|
||||
arm_func_start _ZN13LinkStateItem8vfunc_28Ev
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
.extern func_ov00_02083ee0
|
||||
.extern func_ov00_0208ae94
|
||||
.extern func_ov00_0208f030
|
||||
.extern func_ov00_02097700
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097700Ev
|
||||
.extern _ZN12ActorManager14Actor_vfunc_10Ej
|
||||
.extern func_ov04_0210b258
|
||||
.extern func_ov04_0210b280
|
||||
|
||||
@@ -371,7 +371,7 @@ _ZN10PlayerBase18TeleportToEntranceEib: ; 0x020a7e70
|
||||
bl func_ov00_02082af4
|
||||
ldr r0, _020a7f80 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097700
|
||||
bl _ZN14AdventureFlags18func_ov00_02097700Ev
|
||||
_020a7f40:
|
||||
ldrb r0, [sp, #0x1c]
|
||||
cmp r0, #0
|
||||
|
||||
@@ -52,8 +52,8 @@
|
||||
.extern func_ov00_02085108
|
||||
.extern func_ov00_02085594
|
||||
.extern func_ov00_0208b180
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern func_ov00_020a5e9c
|
||||
.extern func_ov00_020b78a0
|
||||
.extern func_ov00_020b7924
|
||||
|
||||
@@ -219,7 +219,7 @@ _ZN13PlayerControl18func_ov00_020af06cEv: ; 0x020af06c
|
||||
ldr r0, _020af27c ; =gAdventureFlags
|
||||
strneb r5, [r6, #0x7b]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _020af280 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -588,7 +588,7 @@ _ZN13PlayerControl18func_ov00_020af538Ev: ; 0x020af538
|
||||
beq _020af57c
|
||||
ldr r0, _020af6c4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _020af6c8 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -754,12 +754,12 @@ _ZN13PlayerControl18func_ov00_020af778Ev: ; 0x020af778
|
||||
beq _020af7b8
|
||||
ldr r0, _020afabc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020af7b8
|
||||
ldr r0, _020afabc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
beq _020af7cc
|
||||
_020af7b8:
|
||||
|
||||
+205
-205
@@ -3,9 +3,9 @@
|
||||
|
||||
.text
|
||||
|
||||
.global func_ov00_02097628
|
||||
arm_func_start func_ov00_02097628
|
||||
func_ov00_02097628: ; 0x02097628
|
||||
.global _ZN14AdventureFlags6ExistsEv
|
||||
arm_func_start _ZN14AdventureFlags6ExistsEv
|
||||
_ZN14AdventureFlags6ExistsEv: ; 0x02097628
|
||||
ldr r0, _02097640 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
cmp r0, #0
|
||||
@@ -13,12 +13,12 @@ func_ov00_02097628: ; 0x02097628
|
||||
moveq r0, #0
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097628
|
||||
arm_func_end _ZN14AdventureFlags6ExistsEv
|
||||
_02097640: .word gAdventureFlags
|
||||
|
||||
.global func_ov00_02097644
|
||||
arm_func_start func_ov00_02097644
|
||||
func_ov00_02097644: ; 0x02097644
|
||||
.global _ZN14AdventureFlags6CopyToEPi
|
||||
arm_func_start _ZN14AdventureFlags6CopyToEPi
|
||||
_ZN14AdventureFlags6CopyToEPi: ; 0x02097644
|
||||
stmdb sp!, {r3, lr}
|
||||
mov lr, r0
|
||||
mov ip, r1
|
||||
@@ -31,31 +31,31 @@ func_ov00_02097644: ; 0x02097644
|
||||
ldmia lr, {r0, r1, r2, r3}
|
||||
stmia ip, {r0, r1, r2, r3}
|
||||
ldmia sp!, {r3, pc}
|
||||
arm_func_end func_ov00_02097644
|
||||
arm_func_end _ZN14AdventureFlags6CopyToEPi
|
||||
|
||||
.global func_ov00_02097674
|
||||
arm_func_start func_ov00_02097674
|
||||
func_ov00_02097674: ; 0x02097674
|
||||
.global _ZN14AdventureFlags18func_ov00_02097674Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097674Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097674Ev: ; 0x02097674
|
||||
ldr ip, _02097680 ; =func_ov00_020980f8
|
||||
ldr r0, [r0, #0x40]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097674
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097674Ev
|
||||
_02097680: .word func_ov00_020980f8
|
||||
|
||||
.global func_ov00_02097684
|
||||
arm_func_start func_ov00_02097684
|
||||
func_ov00_02097684: ; 0x02097684
|
||||
.global _ZN14AdventureFlags18func_ov00_02097684Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097684Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097684Ev: ; 0x02097684
|
||||
ldr ip, _02097690 ; =func_ov00_020980fc
|
||||
ldr r0, [r0, #0x40]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097684
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097684Ev
|
||||
_02097690: .word func_ov00_020980fc
|
||||
|
||||
.global func_ov00_02097694
|
||||
arm_func_start func_ov00_02097694
|
||||
func_ov00_02097694: ; 0x02097694
|
||||
.global _ZN14AdventureFlags4LoadEv
|
||||
arm_func_start _ZN14AdventureFlags4LoadEv
|
||||
_ZN14AdventureFlags4LoadEv: ; 0x02097694
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr ip, _020976c4 ; =data_ov00_020eaac4
|
||||
mov lr, r0
|
||||
@@ -69,12 +69,12 @@ func_ov00_02097694: ; 0x02097694
|
||||
stmia lr, {r0, r1, r2, r3}
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097694
|
||||
arm_func_end _ZN14AdventureFlags4LoadEv
|
||||
_020976c4: .word data_ov00_020eaac4
|
||||
|
||||
.global func_ov00_020976c8
|
||||
arm_func_start func_ov00_020976c8
|
||||
func_ov00_020976c8: ; 0x020976c8
|
||||
.global _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
_ZN14AdventureFlags18func_ov00_020976c8Ev: ; 0x020976c8
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r4, r0
|
||||
ldr r1, [r4, #0x40]
|
||||
@@ -89,11 +89,11 @@ func_ov00_020976c8: ; 0x020976c8
|
||||
ldr r0, [r4, #0x44]
|
||||
bl func_ov00_02099024
|
||||
ldmia sp!, {r4, pc}
|
||||
arm_func_end func_ov00_020976c8
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
|
||||
.global func_ov00_02097700
|
||||
arm_func_start func_ov00_02097700
|
||||
func_ov00_02097700: ; 0x02097700
|
||||
.global _ZN14AdventureFlags18func_ov00_02097700Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097700Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097700Ev: ; 0x02097700
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r4, r0
|
||||
ldr r1, [r4, #0x40]
|
||||
@@ -108,32 +108,32 @@ func_ov00_02097700: ; 0x02097700
|
||||
ldr r0, [r4, #0x44]
|
||||
bl func_ov00_02099024
|
||||
ldmia sp!, {r4, pc}
|
||||
arm_func_end func_ov00_02097700
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097700Ev
|
||||
|
||||
.global func_ov00_02097738
|
||||
arm_func_start func_ov00_02097738
|
||||
func_ov00_02097738: ; 0x02097738
|
||||
.global _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097738Ev: ; 0x02097738
|
||||
ldr r0, [r0, #0x40]
|
||||
ldr r0, [r0]
|
||||
tst r0, #1
|
||||
movne r0, #1
|
||||
moveq r0, #0
|
||||
bx lr
|
||||
arm_func_end func_ov00_02097738
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
|
||||
.global func_ov00_02097750
|
||||
arm_func_start func_ov00_02097750
|
||||
func_ov00_02097750: ; 0x02097750
|
||||
.global _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097750Ev: ; 0x02097750
|
||||
ldr r0, _0209775c ; =data_027e0c68
|
||||
ldrb r0, [r0, #4]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097750
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
_0209775c: .word data_027e0c68
|
||||
|
||||
.global func_ov00_02097760
|
||||
arm_func_start func_ov00_02097760
|
||||
func_ov00_02097760: ; 0x02097760
|
||||
.global _ZN14AdventureFlags3GetEj
|
||||
arm_func_start _ZN14AdventureFlags3GetEj
|
||||
_ZN14AdventureFlags3GetEj: ; 0x02097760
|
||||
ldr r2, _02097798 ; =0x00000187
|
||||
cmp r1, r2
|
||||
bge _02097774
|
||||
@@ -151,12 +151,12 @@ _0209777c:
|
||||
moveq r0, #0
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097760
|
||||
arm_func_end _ZN14AdventureFlags3GetEj
|
||||
_02097798: .word 0x00000187
|
||||
|
||||
.global func_ov00_0209779c
|
||||
arm_func_start func_ov00_0209779c
|
||||
func_ov00_0209779c: ; 0x0209779c
|
||||
.global _ZN14AdventureFlags3SetEjb
|
||||
arm_func_start _ZN14AdventureFlags3SetEjb
|
||||
_ZN14AdventureFlags3SetEjb: ; 0x0209779c
|
||||
stmdb sp!, {r4, r5, r6, lr}
|
||||
ldr r3, _02097808 ; =0x00000187
|
||||
mov r6, r1
|
||||
@@ -187,13 +187,13 @@ _020977ec:
|
||||
str r0, [r4, r2, lsl #2]
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_0209779c
|
||||
arm_func_end _ZN14AdventureFlags3SetEjb
|
||||
_02097808: .word 0x00000187
|
||||
_0209780c: .word data_027e0dbc
|
||||
|
||||
.global func_ov00_02097810
|
||||
arm_func_start func_ov00_02097810
|
||||
func_ov00_02097810: ; 0x02097810
|
||||
.global _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
arm_func_start _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
_ZN14AdventureFlags18func_Ov00_02097810Ei: ; 0x02097810
|
||||
stmdb sp!, {r4, r5, r6, lr}
|
||||
sub sp, sp, #0xb0
|
||||
mov ip, r1
|
||||
@@ -281,16 +281,16 @@ _020978e4:
|
||||
mov r0, r4
|
||||
add sp, sp, #0xb0
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
arm_func_end func_ov00_02097810
|
||||
arm_func_end _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
|
||||
.global func_ov00_02097968
|
||||
arm_func_start func_ov00_02097968
|
||||
func_ov00_02097968: ; 0x02097968
|
||||
.global _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
_ZN14AdventureFlags18func_ov00_02097968Ei: ; 0x02097968
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
sub sp, sp, #0xc8
|
||||
mov r5, r0
|
||||
mov r4, r1
|
||||
bl func_ov00_02097c18
|
||||
bl _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0xc8
|
||||
mvnne r0, #0
|
||||
@@ -324,7 +324,7 @@ func_ov00_02097968: ; 0x02097968
|
||||
strb ip, [sp, #0x13]
|
||||
strb ip, [sp, #0x14]
|
||||
strb ip, [sp, #0x15]
|
||||
bl func_ov00_02097d10
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
ldr r0, _02097a40 ; =data_027e0e60
|
||||
add r1, sp, #0
|
||||
ldr r0, [r0]
|
||||
@@ -340,13 +340,13 @@ func_ov00_02097968: ; 0x02097968
|
||||
add sp, sp, #0xc8
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097968
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
_02097a3c: .word data_027e0db0
|
||||
_02097a40: .word data_027e0e60
|
||||
|
||||
.global func_ov00_02097a44
|
||||
arm_func_start func_ov00_02097a44
|
||||
func_ov00_02097a44: ; 0x02097a44
|
||||
.global _ZN14AdventureFlags18func_ov00_02097a44Eii
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097a44Eii
|
||||
_ZN14AdventureFlags18func_ov00_02097a44Eii: ; 0x02097a44
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, sp, #0xb0
|
||||
mov ip, r2
|
||||
@@ -434,55 +434,55 @@ _02097b1c:
|
||||
mov r0, r4
|
||||
add sp, sp, #0xb0
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
arm_func_end func_ov00_02097a44
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097a44Eii
|
||||
|
||||
.global func_ov00_02097b9c
|
||||
arm_func_start func_ov00_02097b9c
|
||||
func_ov00_02097b9c: ; 0x02097b9c
|
||||
.global _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
_ZN14AdventureFlags18func_ov00_02097b9cEv: ; 0x02097b9c
|
||||
ldr ip, _02097ba8 ; =func_ov00_02098c48
|
||||
ldr r0, [r0, #0x44]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097b9c
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
_02097ba8: .word func_ov00_02098c48
|
||||
|
||||
.global func_ov00_02097bac
|
||||
arm_func_start func_ov00_02097bac
|
||||
func_ov00_02097bac: ; 0x02097bac
|
||||
.global _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
_ZN14AdventureFlags18func_ov00_02097bacEv: ; 0x02097bac
|
||||
ldr ip, _02097bb8 ; =func_ov00_02098c68
|
||||
ldr r0, [r0, #0x44]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097bac
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
_02097bb8: .word func_ov00_02098c68
|
||||
|
||||
.global func_ov00_02097bbc
|
||||
arm_func_start func_ov00_02097bbc
|
||||
func_ov00_02097bbc: ; 0x02097bbc
|
||||
.global _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
_ZN14AdventureFlags18func_ov00_02097bbcEv: ; 0x02097bbc
|
||||
ldr ip, _02097bc8 ; =func_ov00_02098d20
|
||||
ldr r0, [r0, #0x44]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097bbc
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
_02097bc8: .word func_ov00_02098d20
|
||||
|
||||
.global func_ov00_02097bcc
|
||||
arm_func_start func_ov00_02097bcc
|
||||
func_ov00_02097bcc: ; 0x02097bcc
|
||||
.global _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_ZN14AdventureFlags18func_ov00_02097bccEv: ; 0x02097bcc
|
||||
ldr ip, _02097bd8 ; =func_ov00_02098fa4
|
||||
ldr r0, [r0, #0x44]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097bcc
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02097bd8: .word func_ov00_02098fa4
|
||||
|
||||
.global func_ov00_02097bdc
|
||||
arm_func_start func_ov00_02097bdc
|
||||
func_ov00_02097bdc: ; 0x02097bdc
|
||||
.global _ZN14AdventureFlags18func_ov00_02097bccEi
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097bccEi
|
||||
_ZN14AdventureFlags18func_ov00_02097bccEi: ; 0x02097bdc
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
mov r5, r0
|
||||
mov r4, r1
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -490,142 +490,142 @@ func_ov00_02097bdc: ; 0x02097bdc
|
||||
mov r1, r4
|
||||
bl func_ov00_020990a4
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
arm_func_end func_ov00_02097bdc
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097bccEi
|
||||
|
||||
.global func_ov00_02097c08
|
||||
arm_func_start func_ov00_02097c08
|
||||
func_ov00_02097c08: ; 0x02097c08
|
||||
.global _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097c08Ev: ; 0x02097c08
|
||||
ldr ip, _02097c14 ; =func_ov00_0209907c
|
||||
ldr r0, [r0, #0x44]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097c08
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
_02097c14: .word func_ov00_0209907c
|
||||
|
||||
.global func_ov00_02097c18
|
||||
arm_func_start func_ov00_02097c18
|
||||
func_ov00_02097c18: ; 0x02097c18
|
||||
.global _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
arm_func_start _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
_ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi: ; 0x02097c18
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r4, r0
|
||||
mov r0, r1
|
||||
bl func_ov00_02097cf8
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
mov r1, r0
|
||||
mov r0, r4
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
ldmia sp!, {r4, pc}
|
||||
arm_func_end func_ov00_02097c18
|
||||
arm_func_end _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
|
||||
.global func_ov00_02097c38
|
||||
arm_func_start func_ov00_02097c38
|
||||
func_ov00_02097c38: ; 0x02097c38
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_49Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_49Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_49Ei: ; 0x02097c38
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097c4c ; =data_ov00_020e3155
|
||||
ldrb r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097c38
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_49Ei
|
||||
_02097c4c: .word data_ov00_020e3155
|
||||
|
||||
.global func_ov00_02097c50
|
||||
arm_func_start func_ov00_02097c50
|
||||
func_ov00_02097c50: ; 0x02097c50
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_48Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_48Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_48Ei: ; 0x02097c50
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097c64 ; =data_ov00_020e3154
|
||||
ldrb r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097c50
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_48Ei
|
||||
_02097c64: .word data_ov00_020e3154
|
||||
|
||||
.global func_ov00_02097c68
|
||||
arm_func_start func_ov00_02097c68
|
||||
func_ov00_02097c68: ; 0x02097c68
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_4aEi
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_4aEi
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_4aEi: ; 0x02097c68
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097c7c ; =data_ov00_020e3156
|
||||
ldrb r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097c68
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_4aEi
|
||||
_02097c7c: .word data_ov00_020e3156
|
||||
|
||||
.global func_ov00_02097c80
|
||||
arm_func_start func_ov00_02097c80
|
||||
func_ov00_02097c80: ; 0x02097c80
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_42Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_42Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_42Ei: ; 0x02097c80
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097c94 ; =data_ov00_020e314e
|
||||
ldrh r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097c80
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_42Ei
|
||||
_02097c94: .word data_ov00_020e314e
|
||||
|
||||
.global func_ov00_02097c98
|
||||
arm_func_start func_ov00_02097c98
|
||||
func_ov00_02097c98: ; 0x02097c98
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_40Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_40Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_40Ei: ; 0x02097c98
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097cac ; =data_ov00_020e314c
|
||||
ldrh r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097c98
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_40Ei
|
||||
_02097cac: .word data_ov00_020e314c
|
||||
|
||||
.global func_ov00_02097cb0
|
||||
arm_func_start func_ov00_02097cb0
|
||||
func_ov00_02097cb0: ; 0x02097cb0
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_38Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_38Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_38Ei: ; 0x02097cb0
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097cc4 ; =data_ov00_020e3144
|
||||
ldr r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097cb0
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_38Ei
|
||||
_02097cc4: .word data_ov00_020e3144
|
||||
|
||||
.global func_ov00_02097cc8
|
||||
arm_func_start func_ov00_02097cc8
|
||||
func_ov00_02097cc8: ; 0x02097cc8
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_34Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_34Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_34Ei: ; 0x02097cc8
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097cdc ; =data_ov00_020e3140
|
||||
ldr r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097cc8
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_34Ei
|
||||
_02097cdc: .word data_ov00_020e3140
|
||||
|
||||
.global func_ov00_02097ce0
|
||||
arm_func_start func_ov00_02097ce0
|
||||
func_ov00_02097ce0: ; 0x02097ce0
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_44Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_44Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_44Ei: ; 0x02097ce0
|
||||
mov r0, #0x4c
|
||||
mul r2, r1, r0
|
||||
ldr r0, _02097cf4 ; =data_ov00_020e3150
|
||||
ldr r0, [r0, r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097ce0
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_44Ei
|
||||
_02097cf4: .word data_ov00_020e3150
|
||||
|
||||
.global func_ov00_02097cf8
|
||||
arm_func_start func_ov00_02097cf8
|
||||
func_ov00_02097cf8: ; 0x02097cf8
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_30Ei: ; 0x02097cf8
|
||||
mov r1, #0x4c
|
||||
mul r1, r0, r1
|
||||
ldr r0, _02097d0c ; =data_ov00_020e313c
|
||||
ldr r0, [r0, r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097cf8
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
_02097d0c: .word data_ov00_020e313c
|
||||
|
||||
.global func_ov00_02097d10
|
||||
arm_func_start func_ov00_02097d10
|
||||
func_ov00_02097d10: ; 0x02097d10
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2: ; 0x02097d10
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r2, #0x4c
|
||||
mul r2, r0, r2
|
||||
@@ -659,7 +659,7 @@ func_ov00_02097d10: ; 0x02097d10
|
||||
strb r2, [r1, #0x15]
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097d10
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
_02097d90: .word data_ov00_020e310c
|
||||
_02097d94: .word data_ov00_020e3110
|
||||
_02097d98: .word data_ov00_020e3114
|
||||
@@ -670,9 +670,9 @@ _02097da8: .word data_ov00_020e311f
|
||||
_02097dac: .word data_ov00_020e3120
|
||||
_02097db0: .word data_ov00_020e3121
|
||||
|
||||
.global func_ov00_02097db4
|
||||
arm_func_start func_ov00_02097db4
|
||||
func_ov00_02097db4: ; 0x02097db4
|
||||
.global _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
|
||||
arm_func_start _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
|
||||
_ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2: ; 0x02097db4
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r0, #0x4c
|
||||
mul r3, r1, r0
|
||||
@@ -706,7 +706,7 @@ func_ov00_02097db4: ; 0x02097db4
|
||||
strb r1, [r2, #0x15]
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097db4
|
||||
arm_func_end _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
|
||||
_02097e34: .word data_ov00_020e3124
|
||||
_02097e38: .word data_ov00_020e3128
|
||||
_02097e3c: .word data_ov00_020e312c
|
||||
@@ -717,33 +717,33 @@ _02097e4c: .word data_ov00_020e3137
|
||||
_02097e50: .word data_ov00_020e3138
|
||||
_02097e54: .word data_ov00_020e3139
|
||||
|
||||
.global func_ov00_02097e58
|
||||
arm_func_start func_ov00_02097e58
|
||||
func_ov00_02097e58: ; 0x02097e58
|
||||
.global _ZN14AdventureFlags12Get_FlagsUnkEi
|
||||
arm_func_start _ZN14AdventureFlags12Get_FlagsUnkEi
|
||||
_ZN14AdventureFlags12Get_FlagsUnkEi: ; 0x02097e58
|
||||
ldr r2, _02097e68 ; =data_ov00_020e310c
|
||||
mov r0, #0x4c
|
||||
mla r0, r1, r0, r2
|
||||
bx lr
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097e58
|
||||
arm_func_end _ZN14AdventureFlags12Get_FlagsUnkEi
|
||||
_02097e68: .word data_ov00_020e310c
|
||||
|
||||
.global func_ov00_02097e6c
|
||||
arm_func_start func_ov00_02097e6c
|
||||
func_ov00_02097e6c: ; 0x02097e6c
|
||||
.global _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
_ZN14AdventureFlags18func_ov00_02097e6cEv: ; 0x02097e6c
|
||||
ldr ip, _02097e78 ; =func_ov00_02098114
|
||||
ldr r0, [r0, #0x40]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097e6c
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
_02097e78: .word func_ov00_02098114
|
||||
|
||||
.global func_ov00_02097e7c
|
||||
arm_func_start func_ov00_02097e7c
|
||||
func_ov00_02097e7c: ; 0x02097e7c
|
||||
.global _ZN14AdventureFlags18func_ov00_02097e7cEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097e7cEv
|
||||
_ZN14AdventureFlags18func_ov00_02097e7cEv: ; 0x02097e7c
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r4, r0
|
||||
bl func_ov00_02097e6c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
@@ -751,14 +751,14 @@ func_ov00_02097e7c: ; 0x02097e7c
|
||||
mov r1, #0
|
||||
bl func_ov00_02098150
|
||||
ldmia sp!, {r4, pc}
|
||||
arm_func_end func_ov00_02097e7c
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097e7cEv
|
||||
|
||||
.global func_ov00_02097ea4
|
||||
arm_func_start func_ov00_02097ea4
|
||||
func_ov00_02097ea4: ; 0x02097ea4
|
||||
.global _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097ea4Ev: ; 0x02097ea4
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r4, r0
|
||||
bl func_ov00_02097e6c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
@@ -766,11 +766,11 @@ func_ov00_02097ea4: ; 0x02097ea4
|
||||
mov r1, #1
|
||||
bl func_ov00_02098150
|
||||
ldmia sp!, {r4, pc}
|
||||
arm_func_end func_ov00_02097ea4
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
|
||||
.global func_ov00_02097ecc
|
||||
arm_func_start func_ov00_02097ecc
|
||||
func_ov00_02097ecc: ; 0x02097ecc
|
||||
.global _ZN14AdventureFlags18func_ov00_02097eccEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097eccEv
|
||||
_ZN14AdventureFlags18func_ov00_02097eccEv: ; 0x02097ecc
|
||||
stmdb sp!, {r4, lr}
|
||||
ldr r4, _02097f88 ; =data_ov00_020eaac4
|
||||
ldr r0, [r4]
|
||||
@@ -779,7 +779,7 @@ func_ov00_02097ecc: ; 0x02097ecc
|
||||
tst r0, #0x80000000
|
||||
bne _02097f10
|
||||
mov r0, #0x20
|
||||
bl func_ov00_02097cf8
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
mov r1, r0, lsr #0x5
|
||||
ldr r1, [r4, r1, lsl #2]
|
||||
and r0, r0, #0x1f
|
||||
@@ -794,7 +794,7 @@ _02097f10:
|
||||
cmp r1, #0
|
||||
bne _02097f48
|
||||
mov r0, #0x1f
|
||||
bl func_ov00_02097cf8
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
mov r1, r0, lsr #0x5
|
||||
ldr r1, [r4, r1, lsl #2]
|
||||
and r0, r0, #0x1f
|
||||
@@ -809,7 +809,7 @@ _02097f48:
|
||||
cmp r2, #0
|
||||
bne _02097f80
|
||||
mov r0, #0x1e
|
||||
bl func_ov00_02097cf8
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
mov r1, r0, lsr #0x5
|
||||
ldr r1, [r4, r1, lsl #2]
|
||||
and r0, r0, #0x1f
|
||||
@@ -822,12 +822,12 @@ _02097f80:
|
||||
mov r0, #0x21
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097ecc
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097eccEv
|
||||
_02097f88: .word data_ov00_020eaac4
|
||||
|
||||
.global func_ov00_02097f8c
|
||||
arm_func_start func_ov00_02097f8c
|
||||
func_ov00_02097f8c: ; 0x02097f8c
|
||||
.global _ZN14AdventureFlags18func_ov00_02097f8cEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097f8cEv
|
||||
_ZN14AdventureFlags18func_ov00_02097f8cEv: ; 0x02097f8c
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r0, [r0, #0x40]
|
||||
ldr r0, [r0, #0x80]
|
||||
@@ -836,39 +836,39 @@ func_ov00_02097f8c: ; 0x02097f8c
|
||||
ldmeqia sp!, {r3, pc}
|
||||
bl func_ov40_021834cc
|
||||
ldmia sp!, {r3, pc}
|
||||
arm_func_end func_ov00_02097f8c
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097f8cEv
|
||||
|
||||
.global func_ov00_02097fac
|
||||
arm_func_start func_ov00_02097fac
|
||||
func_ov00_02097fac: ; 0x02097fac
|
||||
.global _ZN14AdventureFlags18func_ov00_02097facEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097facEv
|
||||
_ZN14AdventureFlags18func_ov00_02097facEv: ; 0x02097fac
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r4, r2
|
||||
bl func_ov00_02097f8c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097f8cEv
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r1, r4
|
||||
bl func_ov40_02183200
|
||||
ldmia sp!, {r4, pc}
|
||||
arm_func_end func_ov00_02097fac
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097facEv
|
||||
|
||||
.global func_ov00_02097fd0
|
||||
arm_func_start func_ov00_02097fd0
|
||||
func_ov00_02097fd0: ; 0x02097fd0
|
||||
.global _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
_ZN14AdventureFlags18func_ov00_02097fd0Ev: ; 0x02097fd0
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
mov r5, r0
|
||||
mov r4, r1
|
||||
bl func_ov00_02097c08
|
||||
bl _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
mov r1, r0
|
||||
mov r0, r5
|
||||
mov r2, r4
|
||||
bl func_ov00_02097fac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097facEv
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
arm_func_end func_ov00_02097fd0
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
|
||||
.global func_ov00_02097ff4
|
||||
arm_func_start func_ov00_02097ff4
|
||||
func_ov00_02097ff4: ; 0x02097ff4
|
||||
.global _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
_ZN14AdventureFlags18func_ov00_02097ff4Ebb: ; 0x02097ff4
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
movs r4, r1
|
||||
mov r5, r0
|
||||
@@ -895,31 +895,31 @@ _02098034:
|
||||
str r0, [r1, #4]
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02097ff4
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
_02098050: .word data_027e0c54
|
||||
_02098054: .word data_027e0db0
|
||||
|
||||
.global func_ov00_02098058
|
||||
arm_func_start func_ov00_02098058
|
||||
func_ov00_02098058: ; 0x02098058
|
||||
.global _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
_ZN14AdventureFlags18func_ov00_02098058Ev: ; 0x02098058
|
||||
ldr r0, [r0, #0x40]
|
||||
ldr r0, [r0, #0xc]
|
||||
bx lr
|
||||
arm_func_end func_ov00_02098058
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
|
||||
.global func_ov00_02098064
|
||||
arm_func_start func_ov00_02098064
|
||||
func_ov00_02098064: ; 0x02098064
|
||||
.global _ZN14AdventureFlags18func_ov00_02098064Ei
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02098064Ei
|
||||
_ZN14AdventureFlags18func_ov00_02098064Ei: ; 0x02098064
|
||||
ldr ip, _02098070 ; =func_ov00_02098694
|
||||
ldr r0, [r0, #0x40]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_02098064
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02098064Ei
|
||||
_02098070: .word func_ov00_02098694
|
||||
|
||||
.global func_ov00_02098074
|
||||
arm_func_start func_ov00_02098074
|
||||
func_ov00_02098074: ; 0x02098074
|
||||
.global _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
_ZN14AdventureFlags18func_ov00_02098074Eisiib: ; 0x02098074
|
||||
stmdb sp!, {r3, lr}
|
||||
sub sp, sp, #8
|
||||
ldr lr, [sp, #0x10]
|
||||
@@ -930,41 +930,41 @@ func_ov00_02098074: ; 0x02098074
|
||||
bl func_ov00_020987c4
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
arm_func_end func_ov00_02098074
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
|
||||
.global func_ov00_0209809c
|
||||
arm_func_start func_ov00_0209809c
|
||||
func_ov00_0209809c: ; 0x0209809c
|
||||
.global _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
_ZN14AdventureFlags18func_ov00_0209809cEv: ; 0x0209809c
|
||||
ldr ip, _020980a8 ; =func_ov00_02098834
|
||||
ldr r0, [r0, #0x40]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_0209809c
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
_020980a8: .word func_ov00_02098834
|
||||
|
||||
.global func_ov00_020980ac
|
||||
arm_func_start func_ov00_020980ac
|
||||
func_ov00_020980ac: ; 0x020980ac
|
||||
.global _ZN14AdventureFlags18func_ov00_020980acEv
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_020980acEv
|
||||
_ZN14AdventureFlags18func_ov00_020980acEv: ; 0x020980ac
|
||||
ldr ip, _020980b8 ; =func_ov00_02098860
|
||||
ldr r0, [r0, #0x40]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_020980ac
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_020980acEv
|
||||
_020980b8: .word func_ov00_02098860
|
||||
|
||||
.global func_ov00_020980bc
|
||||
arm_func_start func_ov00_020980bc
|
||||
func_ov00_020980bc: ; 0x020980bc
|
||||
.global _ZN14AdventureFlags18func_ov00_020980bcEi
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_020980bcEi
|
||||
_ZN14AdventureFlags18func_ov00_020980bcEi: ; 0x020980bc
|
||||
ldr r2, [r0, #0x40]
|
||||
ldr r0, [r2, #0x18]
|
||||
add r0, r0, r1
|
||||
str r0, [r2, #0x18]
|
||||
bx lr
|
||||
arm_func_end func_ov00_020980bc
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_020980bcEi
|
||||
|
||||
.global func_ov00_020980d0
|
||||
arm_func_start func_ov00_020980d0
|
||||
func_ov00_020980d0: ; 0x020980d0
|
||||
.global _ZN14AdventureFlags18func_ov00_020980d0Ev
|
||||
arm_func_start _ZN14AdventureFlags18func_ov00_020980d0Ev
|
||||
_ZN14AdventureFlags18func_ov00_020980d0Ev: ; 0x020980d0
|
||||
ldr ip, _020980e8 ; =func_0204f754
|
||||
ldr r0, _020980ec ; =data_ov00_020e310c
|
||||
ldr r3, _020980f0 ; =func_ov00_020980f4
|
||||
@@ -972,7 +972,7 @@ func_ov00_020980d0: ; 0x020980d0
|
||||
mov r2, #0x4c
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_020980d0
|
||||
arm_func_end _ZN14AdventureFlags18func_ov00_020980d0Ev
|
||||
_020980e8: .word func_0204f754
|
||||
_020980ec: .word data_ov00_020e310c
|
||||
_020980f0: .word func_ov00_020980f4
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
.extern func_ov00_02083588
|
||||
.extern func_ov00_020849c0
|
||||
.extern func_ov00_02088074
|
||||
.extern func_ov00_02097c50
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_48Ei
|
||||
.extern func_ov00_0209d738
|
||||
.extern func_ov00_0209d758
|
||||
.extern func_ov00_0209d768
|
||||
|
||||
@@ -3376,7 +3376,7 @@ func_ov00_02078b88: ; 0x02078b88
|
||||
bge _02078bb8
|
||||
ldr r0, _02078bc0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c50
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_48Ei
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
|
||||
@@ -274,12 +274,12 @@
|
||||
.extern func_ov00_020798bc
|
||||
.extern func_ov00_02079e04
|
||||
.extern func_ov00_02079e3c
|
||||
.extern func_ov00_020976c8
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097c18
|
||||
.extern func_ov00_02097d10
|
||||
.extern func_ov00_020980d0
|
||||
.extern _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
.extern _ZN14AdventureFlags18func_ov00_020980d0Ev
|
||||
.extern func_ov00_0209afc4
|
||||
.extern func_ov00_0209b5a4
|
||||
.extern func_ov00_0209b6f4
|
||||
|
||||
+10
-10
@@ -3507,7 +3507,7 @@ _0207d1d4:
|
||||
ldr r0, _0207d3e4 ; =gAdventureFlags
|
||||
mov r1, #0x32
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldr r1, _0207d3b0 ; =0x66666667
|
||||
mov r5, r6, lsr #0x1f
|
||||
@@ -10840,7 +10840,7 @@ _02082ba0:
|
||||
_02082bac:
|
||||
ldr r0, _02082ce4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_020976c8
|
||||
bl _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
ldr r0, _02082ce8 ; =data_027e0f64
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0208b13c
|
||||
@@ -10898,7 +10898,7 @@ _02082bac:
|
||||
_02082c90:
|
||||
ldr r0, _02082ce4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_020976c8
|
||||
bl _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
ldrb r1, [r5, #0x13]
|
||||
ldr r0, _02082d00 ; =data_027e0f90
|
||||
mov r2, #0
|
||||
@@ -19140,7 +19140,7 @@ func_ov00_0208967c: ; 0x0208967c
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
ldr r0, _02089a24 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x130
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
@@ -22616,7 +22616,7 @@ func_ov00_0208c3a4: ; 0x0208c3a4
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r0, _0208c450 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -27792,7 +27792,7 @@ _020906fc:
|
||||
_0209072c:
|
||||
ldr r0, _02090770 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, [r4, #0x158]
|
||||
addeq r0, r0, #1
|
||||
@@ -32241,7 +32241,7 @@ _02093e70:
|
||||
ldr r0, _020940d4 ; =gAdventureFlags
|
||||
mov r1, r4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c18
|
||||
bl _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
bne _02093f80
|
||||
mov r5, #0
|
||||
@@ -32259,7 +32259,7 @@ _02093e70:
|
||||
strb r5, [sp, #0x53]
|
||||
strb r5, [sp, #0x54]
|
||||
strb r5, [sp, #0x55]
|
||||
bl func_ov00_02097d10
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
ldr r0, _020940cc ; =data_027e0e60
|
||||
add r1, sp, #0x40
|
||||
ldr r0, [r0]
|
||||
@@ -40150,7 +40150,7 @@ _020e0774:
|
||||
strb ip, [r7, #0x9ca]
|
||||
strb ip, [r7, #0x9cb]
|
||||
strb r3, [r7, #0x9cc]
|
||||
ldr r1, _020e0ea4 ; =func_ov00_020980d0
|
||||
ldr r1, _020e0ea4 ; =_ZN14AdventureFlags18func_ov00_020980d0Ev
|
||||
strb r0, [sp, #0x63]
|
||||
strb r4, [sp, #0x64]
|
||||
strb r0, [sp, #0x65]
|
||||
@@ -40186,7 +40186,7 @@ _020e0e94: .word data_ov00_020e37ec
|
||||
_020e0e98: .word data_ov00_020e38ec
|
||||
_020e0e9c: .word data_ov00_020e39ec
|
||||
_020e0ea0: .word data_ov00_020ecdd8
|
||||
_020e0ea4: .word func_ov00_020980d0
|
||||
_020e0ea4: .word _ZN14AdventureFlags18func_ov00_020980d0Ev
|
||||
|
||||
.global func_ov00_020e0ea8
|
||||
arm_func_start func_ov00_020e0ea8
|
||||
|
||||
@@ -312,9 +312,9 @@
|
||||
.extern func_ov00_02090f24
|
||||
.extern func_ov00_02090f74
|
||||
.extern func_ov00_0209320c
|
||||
.extern func_ov00_02097628
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern _ZN14AdventureFlags6ExistsEv
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern func_ov00_020a956c
|
||||
.extern func_ov00_020a95ec
|
||||
.extern func_ov00_020a960c
|
||||
|
||||
@@ -3921,7 +3921,7 @@ _0209b344:
|
||||
ldr r0, _0209b598 ; =gAdventureFlags
|
||||
mov r1, #0x32
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r5, #0xbc
|
||||
b _0209b388
|
||||
@@ -15073,7 +15073,7 @@ func_ov00_020a3f8c: ; 0x020a3f8c
|
||||
ldr r0, _020a3fbc ; =gAdventureFlags
|
||||
mov r1, #0x32
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0x12
|
||||
moveq r0, #0x11
|
||||
@@ -17502,13 +17502,13 @@ func_ov00_020a5e9c: ; 0x020a5e9c
|
||||
ldr r0, [r0]
|
||||
cmp r0, #0x11
|
||||
ldmneia sp!, {r3, pc}
|
||||
bl func_ov00_02097628
|
||||
bl _ZN14AdventureFlags6ExistsEv
|
||||
cmp r0, #0
|
||||
beq _020a5ed8
|
||||
ldr r0, _020a5ef0 ; =gAdventureFlags
|
||||
mov r1, #0x32
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0x12
|
||||
moveq r0, #0x11
|
||||
@@ -17657,7 +17657,7 @@ func_ov00_020a602c: ; 0x020a602c
|
||||
ldr r0, _020a6074 ; =gAdventureFlags
|
||||
mov r2, #1
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_020a6064:
|
||||
mov r0, #0
|
||||
strb r0, [r4, #0x118]
|
||||
@@ -17682,7 +17682,7 @@ _020a6094:
|
||||
ldr r1, [r6, #0x15c]
|
||||
ldr r0, [r4]
|
||||
add r1, r1, r5
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, r5, r6, pc}
|
||||
|
||||
@@ -325,14 +325,14 @@
|
||||
.extern func_ov00_0208b988
|
||||
.extern func_ov00_0208f70c
|
||||
.extern func_ov00_02093a1c
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02097bcc
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_0209cbd4
|
||||
|
||||
+20
-20
@@ -827,13 +827,13 @@ func_ov00_020b1e98: ; 0x020b1e98
|
||||
ldr r1, _020b1eb0 ; =gAdventureFlags
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr ip, _020b1eb4 ; =func_ov00_02097b9c
|
||||
ldr ip, _020b1eb4 ; =_ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
ldr r1, [r2, #0x38]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_020b1e98
|
||||
_020b1eb0: .word gAdventureFlags
|
||||
_020b1eb4: .word func_ov00_02097b9c
|
||||
_020b1eb4: .word _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
|
||||
.global func_ov00_020b1eb8
|
||||
arm_func_start func_ov00_020b1eb8
|
||||
@@ -1292,7 +1292,7 @@ _020b23e0:
|
||||
mov r1, #0x104
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
_020b243c:
|
||||
bl func_ov05_021089c0
|
||||
@@ -2063,7 +2063,7 @@ func_ov00_020b2e84: ; 0x020b2e84
|
||||
blt _020b2ea4
|
||||
ldr r0, _020b2eb0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_020b2ea4:
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x38]
|
||||
@@ -2352,7 +2352,7 @@ _020b31cc:
|
||||
strb r2, [sp, #0x22]
|
||||
strb r2, [sp, #0x23]
|
||||
strb r2, [sp, #0x2e]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r7, #0x38]
|
||||
cmp r0, #0
|
||||
add r0, sp, #0x18
|
||||
@@ -2899,7 +2899,7 @@ _020b3968:
|
||||
strb r2, [sp, #0x2e]
|
||||
strb r3, [r4, #0xa8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x38]
|
||||
add r0, sp, #0x18
|
||||
bl func_ov00_0209a508
|
||||
@@ -5416,12 +5416,12 @@ _020b57a0:
|
||||
bne _020b5a04
|
||||
ldr r0, _020b5c8c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020b5a04
|
||||
ldr r0, _020b5c8c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
ldreqsh r0, [r6, #0x5a]
|
||||
cmpeq r0, #0
|
||||
@@ -9272,12 +9272,12 @@ _020b8970:
|
||||
_020b8978:
|
||||
ldr r0, _020b8b84 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020b8a04
|
||||
ldr r0, _020b8b84 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
bne _020b8a04
|
||||
ldrb r0, [sl, #0x11c]
|
||||
@@ -10008,12 +10008,12 @@ func_ov00_020b9330: ; 0x020b9330
|
||||
_020b9384:
|
||||
ldr r0, _020b9740 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020b93b0
|
||||
ldr r0, _020b9740 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streqb r0, [r7, #0x28e]
|
||||
@@ -11578,7 +11578,7 @@ _020ba8b8:
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
|
||||
ldr r0, _020bac54 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _020ba914
|
||||
ldr r0, _020bac58 ; =data_027e0c68
|
||||
@@ -13268,7 +13268,7 @@ func_ov00_020bbbd0: ; 0x020bbbd0
|
||||
_020bbc00:
|
||||
ldr r0, _020bbc60 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _020bbc64 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -13651,7 +13651,7 @@ func_ov00_020bc0a8: ; 0x020bc0a8
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
ldr r0, _020bc1b8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x18
|
||||
movne r0, #0
|
||||
@@ -14371,12 +14371,12 @@ func_ov00_020bc960: ; 0x020bc960
|
||||
strb r8, [sp, #0x13]
|
||||
strb r8, [sp, #0x14]
|
||||
strb r8, [sp, #0x15]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020bca38
|
||||
ldr r0, _020bca44 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
bne _020bca38
|
||||
mov r0, r7
|
||||
@@ -14659,7 +14659,7 @@ func_ov00_020bccc8: ; 0x020bccc8
|
||||
strb r2, [sp, #0xa]
|
||||
strb r2, [sp, #0xb]
|
||||
strb r4, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
ldr r1, _020bcda8 ; =gItemManager
|
||||
str r0, [r5, #0x38]
|
||||
ldr r0, [r1]
|
||||
@@ -14715,7 +14715,7 @@ func_ov00_020bcdb8: ; 0x020bcdb8
|
||||
ldr r0, _020bcde8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x38]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x38]
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -16495,7 +16495,7 @@ _020be37c:
|
||||
ldr r0, _020be408 ; =gAdventureFlags
|
||||
mov r1, r4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
_020be39c:
|
||||
|
||||
@@ -523,15 +523,15 @@
|
||||
.extern func_ov00_02089b00
|
||||
.extern func_ov00_02093a1c
|
||||
.extern func_ov00_020965c0
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097bdc
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEi
|
||||
.extern func_ov00_020985c0
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
|
||||
+19
-19
@@ -10972,7 +10972,7 @@ func_ov00_020cc908: ; 0x020cc908
|
||||
ldr r2, _020cc924 ; =gAdventureFlags
|
||||
mov r4, r0
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x218]
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
@@ -10996,13 +10996,13 @@ func_ov00_020cc940: ; 0x020cc940
|
||||
ldr r1, _020cc958 ; =gAdventureFlags
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr ip, _020cc95c ; =func_ov00_02097b9c
|
||||
ldr ip, _020cc95c ; =_ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
ldr r1, [r2, #0x218]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_020cc940
|
||||
_020cc958: .word gAdventureFlags
|
||||
_020cc95c: .word func_ov00_02097b9c
|
||||
_020cc95c: .word _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
|
||||
.global func_ov00_020cc960
|
||||
arm_func_start func_ov00_020cc960
|
||||
@@ -11010,13 +11010,13 @@ func_ov00_020cc960: ; 0x020cc960
|
||||
ldr r1, _020cc978 ; =gAdventureFlags
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr ip, _020cc97c ; =func_ov00_02097bcc
|
||||
ldr ip, _020cc97c ; =_ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
ldr r1, [r2, #0x218]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov00_020cc960
|
||||
_020cc978: .word gAdventureFlags
|
||||
_020cc97c: .word func_ov00_02097bcc
|
||||
_020cc97c: .word _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
|
||||
.global func_ov00_020cc980
|
||||
arm_func_start func_ov00_020cc980
|
||||
@@ -11026,12 +11026,12 @@ func_ov00_020cc980: ; 0x020cc980
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r2, #0x218]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _020cc9b8
|
||||
ldr r0, _020cc9c0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
ldmeqia sp!, {r3, pc}
|
||||
@@ -14744,7 +14744,7 @@ func_ov00_020cf678: ; 0x020cf678
|
||||
ldr r0, _020cf73c ; =gAdventureFlags
|
||||
mov r1, #0x82
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -15341,7 +15341,7 @@ _020cfd28:
|
||||
_020cfd50:
|
||||
ldr r0, _020cfdcc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020cfdb8
|
||||
ldr r0, _020cfdd0 ; =data_027e0c68
|
||||
@@ -18340,7 +18340,7 @@ _020d22ec:
|
||||
ldr r0, _020d27c8 ; =gAdventureFlags
|
||||
ldr r1, [r6, #4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
add sp, sp, #8
|
||||
mov r0, #2
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
@@ -18869,7 +18869,7 @@ _020d2a0c:
|
||||
ldr r0, _020d2b6c ; =gAdventureFlags
|
||||
add r1, sp, #0
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bdc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEi
|
||||
cmp r0, #0
|
||||
bne _020d2a68
|
||||
add r0, sp, #0
|
||||
@@ -19254,7 +19254,7 @@ func_ov00_020d2f08: ; 0x020d2f08
|
||||
ldr r0, _020d2fec ; =gAdventureFlags
|
||||
add r1, sp, #0
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bdc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEi
|
||||
cmp r0, #0
|
||||
bne _020d2f60
|
||||
add r0, sp, #0
|
||||
@@ -19666,7 +19666,7 @@ _020d33d0:
|
||||
bl _ZN5Actor10SetUnk_11cEc
|
||||
ldr r0, _020d34d0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _020d3414
|
||||
ldr r0, _020d34d4 ; =data_027e0c68
|
||||
@@ -19700,7 +19700,7 @@ _020d3414:
|
||||
ldr r2, [r4, #0x50]
|
||||
add r1, sp, #0
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1bc]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -19746,7 +19746,7 @@ func_ov00_020d34d8: ; 0x020d34d8
|
||||
ldr r0, _020d3514 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1bc]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_020d350c:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -20230,7 +20230,7 @@ _020d3a4c:
|
||||
ldr r0, _020d3b08 ; =gAdventureFlags
|
||||
mov r1, r5
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020d3afc
|
||||
_020d3a6c:
|
||||
@@ -20343,7 +20343,7 @@ _020d3bc4:
|
||||
ldr r0, _020d3c74 ; =gAdventureFlags
|
||||
ldrh r1, [r4, #0x26]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _020d3bfc
|
||||
ldrb r0, [r4, #0x29]
|
||||
@@ -20851,7 +20851,7 @@ func_ov00_020d4134: ; 0x020d4134
|
||||
ldr r2, [r5, #0x50]
|
||||
add r1, sp, #0
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x160]
|
||||
ldr r1, _020d423c ; =gItemManager
|
||||
mov r0, r5
|
||||
@@ -20910,7 +20910,7 @@ func_ov00_020d4240: ; 0x020d4240
|
||||
ldr r0, _020d4284 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x160]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_020d4274:
|
||||
mov r0, r4
|
||||
bl func_ov00_020d3c80
|
||||
|
||||
+1
-1
@@ -123,7 +123,7 @@
|
||||
.extern func_ov00_0208df74
|
||||
.extern func_ov00_0208e420
|
||||
.extern func_ov00_0208e4f4
|
||||
.extern func_ov00_02097760
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern func_ov00_0209cd80
|
||||
.extern func_ov00_020a19fc
|
||||
.extern func_ov00_020a1a24
|
||||
|
||||
+19
-19
@@ -458,7 +458,7 @@ _020ef360:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x33
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef3b0
|
||||
mov r2, #0x29
|
||||
@@ -515,7 +515,7 @@ _020ef438:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x76
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef488
|
||||
mov r2, #0x34
|
||||
@@ -536,7 +536,7 @@ _020ef488:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x75
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef4d8
|
||||
mov r2, #0x35
|
||||
@@ -557,7 +557,7 @@ _020ef4d8:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x77
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef528
|
||||
mov r2, #0x36
|
||||
@@ -578,7 +578,7 @@ _020ef528:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x9b
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef578
|
||||
mov r2, #0x37
|
||||
@@ -599,7 +599,7 @@ _020ef578:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0xa5
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef5c8
|
||||
mov r2, #0x38
|
||||
@@ -689,7 +689,7 @@ _020ef6d0:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0xb5
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef724
|
||||
mov r3, #0x15
|
||||
@@ -711,13 +711,13 @@ _020ef724:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
ldr r1, _020ef9a4 ; =0x00000123
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _020ef82c
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x7d
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef78c
|
||||
mov r2, #0x18
|
||||
@@ -738,7 +738,7 @@ _020ef78c:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x7e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef7dc
|
||||
mov r2, #0x17
|
||||
@@ -759,7 +759,7 @@ _020ef7dc:
|
||||
ldr r0, _020ef9a0 ; =gAdventureFlags
|
||||
mov r1, #0x7f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020ef82c
|
||||
mov r2, #0x19
|
||||
@@ -1382,7 +1382,7 @@ _020f0000:
|
||||
ldr r0, _020f0724 ; =gAdventureFlags
|
||||
mov r1, #0xb5
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r2, r4
|
||||
mov r0, #0x50
|
||||
@@ -1665,7 +1665,7 @@ _020f0474:
|
||||
ldr r0, _020f0724 ; =gAdventureFlags
|
||||
mov r1, #0xd4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
add r6, sp, #0x28
|
||||
mov r0, #0xef
|
||||
@@ -1685,7 +1685,7 @@ _020f04e0:
|
||||
ldr r0, _020f0724 ; =gAdventureFlags
|
||||
mov r1, #0xd5
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
add r6, sp, #0x28
|
||||
mov r0, #0xef
|
||||
@@ -1705,7 +1705,7 @@ _020f0528:
|
||||
ldr r0, _020f0724 ; =gAdventureFlags
|
||||
mov r1, #0xd6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
add r6, sp, #0x28
|
||||
mov r0, #0xef
|
||||
@@ -2163,28 +2163,28 @@ func_ov02_020f0b3c: ; 0x020f0b3c
|
||||
ldr r0, _020f0bd8 ; =gAdventureFlags
|
||||
mov r1, #0xa7
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r4, #0x2e
|
||||
bne _020f0bcc
|
||||
ldr r0, _020f0bd8 ; =gAdventureFlags
|
||||
mov r1, #0xa4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r4, #0x2d
|
||||
bne _020f0bcc
|
||||
ldr r0, _020f0bd8 ; =gAdventureFlags
|
||||
mov r1, #0xa3
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r4, #0x2c
|
||||
bne _020f0bcc
|
||||
ldr r0, _020f0bd8 ; =gAdventureFlags
|
||||
mov r1, #0xa2
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r4, #0x2b
|
||||
_020f0bcc:
|
||||
|
||||
+6
-6
@@ -307,12 +307,12 @@
|
||||
.extern func_ov00_0208c38c
|
||||
.extern func_ov00_0208c39c
|
||||
.extern func_ov00_0208ca00
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02097bcc
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_0209d748
|
||||
|
||||
+26
-26
@@ -4431,12 +4431,12 @@ _020f128c:
|
||||
bne _020f1350
|
||||
ldr r0, _020f139c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020f1350
|
||||
ldr r0, _020f139c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _020f1350
|
||||
ldr r0, _020f13a0 ; =data_027e0c68
|
||||
@@ -5199,7 +5199,7 @@ func_ov03_020f1d04: ; 0x020f1d04
|
||||
bne _020f1da8
|
||||
ldr r0, _020f1db4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020f1da8
|
||||
ldr r0, _020f1db8 ; =data_027e0c68
|
||||
@@ -5685,7 +5685,7 @@ func_ov03_020f2294: ; 0x020f2294
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _020f2314 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _020f22d0
|
||||
ldr r0, _020f2318 ; =data_027e0f90
|
||||
@@ -5728,7 +5728,7 @@ func_ov03_020f2324: ; 0x020f2324
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _020f23a4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _020f2360
|
||||
ldr r0, _020f23a8 ; =data_027e0f90
|
||||
@@ -8353,13 +8353,13 @@ func_ov03_020f3cd0: ; 0x020f3cd0
|
||||
ldr r0, _020f3d54 ; =gAdventureFlags
|
||||
mov r1, #0x2b
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020f3d0c
|
||||
ldr r0, _020f3d54 ; =gAdventureFlags
|
||||
mov r1, #0xa7
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _020f3d14
|
||||
_020f3d0c:
|
||||
@@ -8369,7 +8369,7 @@ _020f3d14:
|
||||
ldr r0, _020f3d54 ; =gAdventureFlags
|
||||
mov r1, #0xb4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020f3d4c
|
||||
ldr r0, _020f3d58 ; =data_027e0d38
|
||||
@@ -12245,7 +12245,7 @@ func_ov03_020f5eec: ; 0x020f5eec
|
||||
ldr r1, _020f6150 ; =gAdventureFlags
|
||||
mov r6, r0
|
||||
ldr r0, [r1]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _020f5f3c
|
||||
ldr r0, _020f6154 ; =gItemManager
|
||||
@@ -12457,7 +12457,7 @@ func_ov03_020f6190: ; 0x020f6190
|
||||
bge _020f61ec
|
||||
ldr r0, _020f61fc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _020f61ec
|
||||
_020f61e4:
|
||||
@@ -13318,7 +13318,7 @@ _020f6bc8:
|
||||
_020f6c88:
|
||||
ldr r0, _020f6d30 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _020f6ce4
|
||||
ldr r0, [r6, #0x1e8]
|
||||
@@ -13342,7 +13342,7 @@ _020f6c88:
|
||||
_020f6ce4:
|
||||
ldr r0, _020f6d30 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streq r0, [r6, #0x1e8]
|
||||
@@ -13517,7 +13517,7 @@ func_ov03_020f6ef8: ; 0x020f6ef8
|
||||
ldmgtia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
ldr r0, _020f6ffc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _020f6f58
|
||||
ldr r0, _020f7000 ; =data_027e0f90
|
||||
@@ -14303,7 +14303,7 @@ _020f786c:
|
||||
ldr r0, _020f7bbc ; =gAdventureFlags
|
||||
mov r1, #0xb7
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _020f7908
|
||||
ldr r0, _020f7bb8 ; =data_027e0f7c
|
||||
@@ -14370,7 +14370,7 @@ _020f7964:
|
||||
add r0, r7, #0x37
|
||||
add r1, r0, #0x100
|
||||
ldr r0, [sl]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020f79d4
|
||||
ldr r1, [r6, #8]
|
||||
@@ -16472,12 +16472,12 @@ _020f9204:
|
||||
beq _020f92c8
|
||||
ldr r0, [sl]
|
||||
mov r1, #6
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020f9288
|
||||
ldr r0, [sl]
|
||||
ldr r1, _020f9300 ; =0x0000015f
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _020f9288
|
||||
b _020f92c8
|
||||
@@ -16692,7 +16692,7 @@ _020f94e0:
|
||||
add r0, sl, #0x37
|
||||
add r1, r0, #0x100
|
||||
ldr r0, [r6]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _020f9550
|
||||
ldr r0, [r5]
|
||||
@@ -17158,7 +17158,7 @@ _020f9ab0:
|
||||
ldr r0, _020f9db4 ; =gAdventureFlags
|
||||
mov r1, #0x32
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r1, #0xf
|
||||
mov ip, #0x32
|
||||
@@ -19989,7 +19989,7 @@ func_ov03_020fb5cc: ; 0x020fb5cc
|
||||
strb r2, [sp, #0xa]
|
||||
strb r2, [sp, #0xb]
|
||||
strb r2, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1cc]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -20027,7 +20027,7 @@ func_ov03_020fb654: ; 0x020fb654
|
||||
strb r2, [sp, #0xa]
|
||||
strb r2, [sp, #0xb]
|
||||
strb r2, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1cc]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -20254,13 +20254,13 @@ _020fb9b4:
|
||||
ldr r0, _020fbb04 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1cc]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _020fb9e4
|
||||
ldr r0, _020fbb04 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1cc]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x1cc]
|
||||
_020fb9e4:
|
||||
@@ -20453,13 +20453,13 @@ _020fbc30:
|
||||
ldr r0, _020fbca4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1cc]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _020fbca4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1cc]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x1cc]
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -20696,7 +20696,7 @@ _020fbf0c:
|
||||
ldr r0, _020fbf34 ; =gAdventureFlags
|
||||
mov r1, #0x56
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
ldmia sp!, {r3, pc}
|
||||
_020fbf20:
|
||||
bl func_ov52_02195754
|
||||
|
||||
+17
-17
@@ -457,23 +457,23 @@
|
||||
.extern func_ov00_02097240
|
||||
.extern func_ov00_020972e0
|
||||
.extern func_ov00_02097354
|
||||
.extern func_ov00_02097674
|
||||
.extern func_ov00_02097684
|
||||
.extern func_ov00_02097694
|
||||
.extern func_ov00_020976c8
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097a44
|
||||
.extern func_ov00_02097c18
|
||||
.extern func_ov00_02097c38
|
||||
.extern func_ov00_02097c80
|
||||
.extern func_ov00_02097c98
|
||||
.extern func_ov00_02097cb0
|
||||
.extern func_ov00_02097cc8
|
||||
.extern func_ov00_02097ce0
|
||||
.extern func_ov00_02097d10
|
||||
.extern func_ov00_02097db4
|
||||
.extern func_ov00_02097e58
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097674Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097684Ev
|
||||
.extern _ZN14AdventureFlags4LoadEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097a44Eii
|
||||
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_49Ei
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_42Ei
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_40Ei
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_38Ei
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_34Ei
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_44Ei
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
|
||||
.extern _ZN14AdventureFlags12Get_FlagsUnkEi
|
||||
.extern func_ov00_020985c4
|
||||
.extern func_ov00_02098618
|
||||
.extern func_ov00_02098b90
|
||||
|
||||
+22
-22
@@ -138,14 +138,14 @@ _02100bf0:
|
||||
ldr r0, [r4]
|
||||
add r1, r5, r6
|
||||
add r2, r7, #0
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
add r5, r5, #1
|
||||
cmp r5, #4
|
||||
blt _02100bf0
|
||||
ldr r0, _02100c60 ; =gAdventureFlags
|
||||
mov r1, #0x94
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097760
|
||||
blx _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02100c2c
|
||||
ldr r0, _02100c68 ; =data_ov00_020ec678
|
||||
@@ -159,7 +159,7 @@ _02100c1c:
|
||||
ldr r0, [r6]
|
||||
add r1, r5, r7
|
||||
mov r2, #1
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
add r5, r5, #1
|
||||
cmp r5, r4
|
||||
blt _02100c1c
|
||||
@@ -7233,7 +7233,7 @@ _0210443e:
|
||||
_02104458:
|
||||
str r0, [r4, #0x44]
|
||||
add r0, r4, #0
|
||||
blx func_ov00_02097694
|
||||
blx _ZN14AdventureFlags4LoadEv
|
||||
add r0, r4, #0
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
@@ -7335,7 +7335,7 @@ func_ov04_021044f8: ; 0x021044f8
|
||||
cmp r1, #1
|
||||
bne _0210451e
|
||||
ldr r1, [r4, #0xc]
|
||||
blx func_ov00_02097c98
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_40Ei
|
||||
mov r1, #2
|
||||
add r2, r0, #0
|
||||
lsl r1, r1, #8
|
||||
@@ -7355,7 +7355,7 @@ _02104524:
|
||||
ldr r0, [r5, #0x44]
|
||||
blx func_ov00_0209906c
|
||||
add r0, r5, #0
|
||||
blx func_ov00_020976c8
|
||||
blx _ZN14AdventureFlags18func_ov00_020976c8Ev
|
||||
pop {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
thumb_func_end func_ov04_021044f8
|
||||
@@ -7402,7 +7402,7 @@ _0210457a:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
_02104580:
|
||||
add r1, r4, #0
|
||||
blx func_ov00_02097c18
|
||||
blx _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
beq _02104590
|
||||
add sp, #0x104
|
||||
@@ -7424,7 +7424,7 @@ _02104590:
|
||||
strb r2, [r1, #0x14]
|
||||
add r0, r4, #0
|
||||
strb r2, [r1, #0x15]
|
||||
blx func_ov00_02097d10
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
cmp r0, #0
|
||||
bne _021045bc
|
||||
add sp, #0x104
|
||||
@@ -7482,7 +7482,7 @@ _021045bc:
|
||||
strb r1, [r2, #0x15]
|
||||
add r0, r6, #0
|
||||
add r1, r4, #0
|
||||
blx func_ov00_02097db4
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
|
||||
add r0, sp, #0x18
|
||||
blx func_ov00_020a5e9c
|
||||
cmp r0, #0x47
|
||||
@@ -7542,7 +7542,7 @@ _02104682:
|
||||
ldr r0, _021046c4 ; =gAdventureFlags
|
||||
add r1, r4, #0
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097a44
|
||||
blx _ZN14AdventureFlags18func_ov00_02097a44Eii
|
||||
add r0, sp, #0x54
|
||||
blx func_ov00_0209a508
|
||||
add sp, #0x104
|
||||
@@ -7677,7 +7677,7 @@ _02104778:
|
||||
beq _021047a2
|
||||
ldr r0, _0210498c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097c38
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_49Ei
|
||||
cmp r0, #0
|
||||
beq _021047a2
|
||||
mov r7, #1
|
||||
@@ -9053,18 +9053,18 @@ _021052b6:
|
||||
mov r1, #0xe8
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
_021052ec:
|
||||
ldr r0, _02105314 ; =gAdventureFlags
|
||||
mov r1, #0x56
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _02105314 ; =gAdventureFlags
|
||||
mov r1, #0x9e
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
blx func_ov00_0209779c
|
||||
blx _ZN14AdventureFlags3SetEjb
|
||||
_02105304:
|
||||
add r0, r4, #0
|
||||
pop {r3, r4, r5, pc}
|
||||
@@ -9302,7 +9302,7 @@ func_ov04_021054a4: ; 0x021054a4
|
||||
ldr r0, _02105540 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0xc]
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097c80
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_42Ei
|
||||
add r4, #0x80
|
||||
add r0, r4, r0
|
||||
lsl r0, r0, #0x10
|
||||
@@ -14656,7 +14656,7 @@ _02107cca:
|
||||
ldr r0, _02107e04 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x18]
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097cb0
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_38Ei
|
||||
str r0, [r6]
|
||||
b _02107db2
|
||||
_02107cde:
|
||||
@@ -15158,7 +15158,7 @@ func_ov04_02108078: ; 0x02108078
|
||||
ldr r1, [r1]
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r1, #0x18]
|
||||
blx func_ov00_02097e58
|
||||
blx _ZN14AdventureFlags12Get_FlagsUnkEi
|
||||
ldrh r7, [r0, #0x3c]
|
||||
b _02108120
|
||||
_021080a0:
|
||||
@@ -15244,7 +15244,7 @@ _02108120:
|
||||
ldr r1, [r1]
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r1, #0x18]
|
||||
blx func_ov00_02097e58
|
||||
blx _ZN14AdventureFlags12Get_FlagsUnkEi
|
||||
ldrh r2, [r0, #0x3e]
|
||||
b _0210819a
|
||||
_0210813a:
|
||||
@@ -18751,7 +18751,7 @@ _02109c70:
|
||||
ldr r0, _02109d9c ; =gAdventureFlags
|
||||
add r1, r2, #0
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097cc8
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_34Ei
|
||||
add r1, r0, #0
|
||||
add r0, r4, #0
|
||||
bl func_ov04_0210a050
|
||||
@@ -23847,7 +23847,7 @@ _0210c370:
|
||||
beq _0210c3c4
|
||||
ldr r0, _0210c3f8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097ce0
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_44Ei
|
||||
add r1, r0, #0
|
||||
cmp r1, #0x2e
|
||||
beq _0210c3c4
|
||||
@@ -23979,7 +23979,7 @@ _0210c4d0:
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r6]
|
||||
add r1, sp, #4
|
||||
blx func_ov00_02097674
|
||||
blx _ZN14AdventureFlags18func_ov00_02097674Ev
|
||||
add r0, sp, #4
|
||||
bl func_0203005c
|
||||
add r0, sp, #0x18
|
||||
@@ -24010,7 +24010,7 @@ func_ov04_0210c52c: ; 0x0210c52c
|
||||
push {r4, lr}
|
||||
ldr r0, _0210c5a0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097684
|
||||
blx _ZN14AdventureFlags18func_ov00_02097684Ev
|
||||
ldr r0, _0210c5a4 ; =data_027e0618
|
||||
ldr r0, [r0]
|
||||
cmp r0, #2
|
||||
|
||||
+6
-6
@@ -373,12 +373,12 @@
|
||||
.extern func_ov00_0208cb84
|
||||
.extern func_ov00_0208df2c
|
||||
.extern func_ov00_02095fe0
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02097ff4
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
.extern func_ov00_020981b8
|
||||
.extern func_ov00_02098694
|
||||
.extern func_ov00_02098890
|
||||
|
||||
+27
-27
@@ -1957,7 +1957,7 @@ _02102498:
|
||||
beq _02102544
|
||||
ldr r0, _021026bc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02102538
|
||||
ldr r0, _021026c0 ; =data_027e1038
|
||||
@@ -3710,7 +3710,7 @@ func_ov05_02103bc8: ; 0x02103bc8
|
||||
mov r5, r0
|
||||
ldr r0, [r1]
|
||||
mov r4, r2
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
strneb r0, [r5, #0x24]
|
||||
@@ -4766,7 +4766,7 @@ _0210485c:
|
||||
ldr r0, _02104a30 ; =gAdventureFlags
|
||||
ldr r1, _02104a34 ; =0x0000015f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021048a8
|
||||
ldr r0, _02104a38 ; =gItemManager
|
||||
@@ -4786,7 +4786,7 @@ _021048a8:
|
||||
ldr r0, _02104a30 ; =gAdventureFlags
|
||||
mov r1, #0x82
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x34
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
@@ -4839,7 +4839,7 @@ _0210493c:
|
||||
ldr r0, _02104a30 ; =gAdventureFlags
|
||||
ldr r1, _02104a44 ; =0x00000125
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02104a04
|
||||
ldr r4, _02104a2c ; =data_027e0d3c
|
||||
@@ -5152,7 +5152,7 @@ func_ov05_02104d74: ; 0x02104d74
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02104e40 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x18
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -5438,7 +5438,7 @@ func_ov05_02105140: ; 0x02105140
|
||||
_021051b8:
|
||||
ldr r0, _021052f8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _021052fc ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -9914,7 +9914,7 @@ func_ov05_02108e8c: ; 0x02108e8c
|
||||
ldr r0, [r2]
|
||||
mov r3, r1
|
||||
mov r2, #1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
mov r0, r4
|
||||
bl _ZN13LinkStateBase23PlayerLinkBase_vfunc_74Ev
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -10217,7 +10217,7 @@ _021092f8:
|
||||
blt _021094f4
|
||||
ldr r0, _02109514 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _021094f4
|
||||
ldr r1, [r5, #0x74]
|
||||
@@ -10519,7 +10519,7 @@ func_ov05_021096bc: ; 0x021096bc
|
||||
strb r2, [sp, #0xa]
|
||||
strb r2, [sp, #0xb]
|
||||
strb r2, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x38]
|
||||
cmp r0, #0
|
||||
blt _02109750
|
||||
@@ -12040,7 +12040,7 @@ func_ov05_0210ab1c: ; 0x0210ab1c
|
||||
_0210ab84:
|
||||
ldr r0, _0210ad70 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
bne _0210aba8
|
||||
cmp r5, #0
|
||||
@@ -12193,7 +12193,7 @@ func_ov05_0210ad88: ; 0x0210ad88
|
||||
beq _0210ade0
|
||||
ldr r0, _0210b284 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0210ade0
|
||||
mov r0, r5
|
||||
@@ -12553,7 +12553,7 @@ _0210b2fc:
|
||||
bne _0210b324
|
||||
ldr r0, _0210b3b8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _0210b32c
|
||||
_0210b324:
|
||||
@@ -13212,7 +13212,7 @@ func_ov05_0210bb98: ; 0x0210bb98
|
||||
beq _0210bc04
|
||||
ldr r0, _0210bd5c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0210bc04
|
||||
mov r0, r5
|
||||
@@ -13364,7 +13364,7 @@ _0210bdec:
|
||||
bne _0210be14
|
||||
ldr r0, _0210bf48 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _0210be1c
|
||||
_0210be14:
|
||||
@@ -15499,7 +15499,7 @@ _0210db2c:
|
||||
bl func_ov00_020d054c
|
||||
ldr r0, _0210df68 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0210db90
|
||||
ldr r0, _0210df6c ; =data_027e0c68
|
||||
@@ -15519,7 +15519,7 @@ _0210db88:
|
||||
_0210db90:
|
||||
ldr r0, _0210df68 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streqb r0, [r6, #0x92]
|
||||
@@ -15538,7 +15538,7 @@ _0210dbd4:
|
||||
ldr r0, _0210df68 ; =gAdventureFlags
|
||||
mov r4, #0
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _0210dbf8
|
||||
ldrb r0, [r6, #0x92]
|
||||
@@ -15654,7 +15654,7 @@ _0210dd68:
|
||||
bne _0210dd9c
|
||||
ldr r0, _0210df68 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _0210dd9c
|
||||
_0210dd84:
|
||||
@@ -15715,7 +15715,7 @@ _0210de24:
|
||||
_0210de50:
|
||||
ldr r0, _0210df68 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
add r0, r6, #0x1e
|
||||
beq _0210de70
|
||||
@@ -16396,7 +16396,7 @@ _0210e760:
|
||||
ldr r0, _0210e898 ; =gAdventureFlags
|
||||
mov r4, #0
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0210e7b8
|
||||
ldr r0, _0210e878 ; =data_027e0fb8
|
||||
@@ -17365,12 +17365,12 @@ _0210f52c:
|
||||
bne _0210f5d8
|
||||
ldr r0, _0210f6d8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0210f55c
|
||||
ldr r0, _0210f6d8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
beq _0210f57c
|
||||
_0210f55c:
|
||||
@@ -18637,7 +18637,7 @@ _021106ac:
|
||||
_021106d4:
|
||||
ldr r0, _021107dc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _021107e0 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -19653,7 +19653,7 @@ func_ov05_021113dc: ; 0x021113dc
|
||||
_02111450:
|
||||
ldr r0, _02111a5c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02111548
|
||||
ldr r0, _02111a60 ; =data_027e0d38
|
||||
@@ -19865,7 +19865,7 @@ _02111744:
|
||||
ldr r1, _02111a5c ; =gAdventureFlags
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
bne _02111868
|
||||
ldr r3, _02111a78 ; =data_ov05_02112c04
|
||||
@@ -20239,7 +20239,7 @@ func_ov05_02111c70: ; 0x02111c70
|
||||
bne _02111cac
|
||||
ldr r0, _02111e10 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02111cac
|
||||
cmp sb, #0
|
||||
|
||||
+6
-6
@@ -233,12 +233,12 @@
|
||||
.extern func_ov00_02083ee0
|
||||
.extern func_ov00_020848b8
|
||||
.extern func_ov00_02087d34
|
||||
.extern func_ov00_02097644
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097c68
|
||||
.extern func_ov00_02097d10
|
||||
.extern func_ov00_02097ecc
|
||||
.extern _ZN14AdventureFlags6CopyToEPi
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_4aEi
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097eccEv
|
||||
.extern func_ov00_020a5e9c
|
||||
.extern func_ov00_020a61ac
|
||||
.extern func_ov00_020a956c
|
||||
|
||||
+12
-12
@@ -98,7 +98,7 @@ _02112caa:
|
||||
beq _02112ce2
|
||||
mov r0, #0x17
|
||||
add r1, sp, #0
|
||||
blx func_ov00_02097d10
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
b _02112d24
|
||||
_02112ce2:
|
||||
ldr r0, _02112d54 ; =data_027e0618
|
||||
@@ -107,7 +107,7 @@ _02112ce2:
|
||||
bne _02112cf4
|
||||
mov r0, #0x17
|
||||
add r1, sp, #0
|
||||
blx func_ov00_02097d10
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
b _02112d24
|
||||
_02112cf4:
|
||||
ldr r4, _02112d58 ; =data_ov00_020eab04
|
||||
@@ -116,14 +116,14 @@ _02112cf4:
|
||||
bne _02112d06
|
||||
mov r0, #1
|
||||
add r1, sp, #0
|
||||
blx func_ov00_02097d10
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
b _02112d24
|
||||
_02112d06:
|
||||
blx func_ov00_02097ecc
|
||||
blx _ZN14AdventureFlags18func_ov00_02097eccEv
|
||||
cmp r0, #0x21
|
||||
beq _02112d16
|
||||
add r1, sp, #0
|
||||
blx func_ov00_02097d10
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
|
||||
b _02112d24
|
||||
_02112d16:
|
||||
ldr r0, [r4]
|
||||
@@ -3617,7 +3617,7 @@ _021148ba:
|
||||
ldr r0, _02114998 ; =gAdventureFlags
|
||||
add r1, sp, #8
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097644
|
||||
blx _ZN14AdventureFlags6CopyToEPi
|
||||
mov r0, #0x40
|
||||
str r0, [sp]
|
||||
ldr r0, [r5, #8]
|
||||
@@ -4904,7 +4904,7 @@ func_ov09_021154e8: ; 0x021154e8
|
||||
mov r5, r1
|
||||
mov r1, #0x30
|
||||
mov r4, r2
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
cmpeq r4, #0
|
||||
moveq r5, #0
|
||||
@@ -4941,7 +4941,7 @@ func_ov09_0211555c: ; 0x0211555c
|
||||
mov r6, r1
|
||||
mov r1, #0x30
|
||||
mov r5, r2
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
cmpeq r5, #0
|
||||
moveq r6, #0
|
||||
@@ -5782,7 +5782,7 @@ _02116024:
|
||||
ldr r0, _0211606c ; =gAdventureFlags
|
||||
ldr r1, [r1, #0x18]
|
||||
ldr r0, [r0]
|
||||
blx func_ov00_02097c68
|
||||
blx _ZN14AdventureFlags15Get_FlagsUnk_4aEi
|
||||
cmp r0, #0
|
||||
beq _02116062
|
||||
ldr r1, _02116068 ; =data_027e0ce0
|
||||
@@ -14665,7 +14665,7 @@ func_ov09_0211b0dc: ; 0x0211b0dc
|
||||
beq _0211b164
|
||||
ldr r0, _0211b368 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0211b164
|
||||
ldr r0, [r6, #0x18]
|
||||
@@ -14691,7 +14691,7 @@ _0211b15c:
|
||||
_0211b164:
|
||||
ldr r0, _0211b368 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0211b34c
|
||||
ldr r0, _0211b378 ; =data_027e0f90
|
||||
@@ -15703,7 +15703,7 @@ func_ov09_0211bd14: ; 0x0211bd14
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r0, _0211bd50 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0211bd40
|
||||
ldr r0, _0211bd54 ; =data_027e0f90
|
||||
|
||||
+5
-5
@@ -432,11 +432,11 @@
|
||||
.extern func_ov00_02090e10
|
||||
.extern func_ov00_02090f64
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02097bcc
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+10
-10
@@ -8653,7 +8653,7 @@ _02119c78:
|
||||
beq _02119d0c
|
||||
ldr r0, _02119dd8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02119d0c
|
||||
ldr r0, _02119ddc ; =data_027e0fc0
|
||||
@@ -8826,7 +8826,7 @@ _02119f04:
|
||||
strgth r0, [r6, #8]
|
||||
ldr r0, _0211a3d4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02119f58
|
||||
ldrsh r4, [r6, #8]
|
||||
@@ -10102,7 +10102,7 @@ func_ov12_0211af70: ; 0x0211af70
|
||||
bne _0211b018
|
||||
ldr r0, _0211b0c4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
bne _0211b018
|
||||
ldr r0, _0211b0c8 ; =data_027e0764
|
||||
@@ -24534,7 +24534,7 @@ func_ov12_02126bc0: ; 0x02126bc0
|
||||
ldr r0, _02126c38 ; =gAdventureFlags
|
||||
mov r4, #0
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _02126c3c ; =data_ov00_020ee698
|
||||
ldreq r0, [r0, #0x2c]
|
||||
@@ -38490,7 +38490,7 @@ func_ov12_021320f4: ; 0x021320f4
|
||||
ldr r0, _021321dc ; =gAdventureFlags
|
||||
ldr r5, [r4, #0x30]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _02132144
|
||||
ldr r0, _021321e0 ; =data_027e0c68
|
||||
@@ -38533,7 +38533,7 @@ _021321b4:
|
||||
ldr r0, _021321dc ; =gAdventureFlags
|
||||
add r1, sp, #0
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1bc]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -38560,7 +38560,7 @@ func_ov12_021321e4: ; 0x021321e4
|
||||
ldr r0, _0213221c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1bc]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02132214:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -40387,13 +40387,13 @@ func_ov12_02133a58: ; 0x02133a58
|
||||
ldr r1, _02133b64 ; =gAdventureFlags
|
||||
mov r6, r0
|
||||
ldr r0, [r1]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0xc
|
||||
ldmneia sp!, {r3, r4, r5, r6, pc}
|
||||
ldr r0, _02133b64 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
ldreq r0, _02133b68 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -41128,7 +41128,7 @@ func_ov12_02134378: ; 0x02134378
|
||||
ldmgtia sp!, {r4, pc}
|
||||
ldr r0, _021343b8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
|
||||
+11
-11
@@ -352,17 +352,17 @@
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_020965c0
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02098058
|
||||
.extern func_ov00_02098064
|
||||
.extern func_ov00_02098074
|
||||
.extern func_ov00_0209809c
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098064Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
.extern _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_0209cbd4
|
||||
|
||||
+61
-61
@@ -5252,7 +5252,7 @@ func_ov14_02123ba8: ; 0x02123ba8
|
||||
mov r5, r0
|
||||
ldr r0, [r2]
|
||||
mov r4, r1
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _02123c2c
|
||||
ldr r0, [r5, #0x130]
|
||||
@@ -5286,12 +5286,12 @@ _02123c20:
|
||||
_02123c2c:
|
||||
ldr r0, _02123c50 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _02123c50 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02123ba8
|
||||
@@ -6270,12 +6270,12 @@ _02124948:
|
||||
beq _021249a4
|
||||
ldr r0, _02124c64 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _021249a4
|
||||
ldr r0, _02124c64 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
bne _021249a4
|
||||
mov r1, #0
|
||||
@@ -6410,12 +6410,12 @@ _02124b50:
|
||||
_02124b5c:
|
||||
ldr r0, _02124c64 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02124b84
|
||||
ldr r0, _02124c64 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
beq _02124b8c
|
||||
_02124b84:
|
||||
@@ -6496,12 +6496,12 @@ func_ov14_02124c70: ; 0x02124c70
|
||||
bne _02124cb8
|
||||
ldr r0, _02124d90 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02124cb0
|
||||
ldr r0, _02124d90 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
beq _02124cb8
|
||||
_02124cb0:
|
||||
@@ -6514,7 +6514,7 @@ _02124cb8:
|
||||
ldr r0, _02124d90 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x178]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02124cf4
|
||||
mov r0, r5
|
||||
@@ -6526,12 +6526,12 @@ _02124cb8:
|
||||
_02124cf4:
|
||||
ldr r0, _02124d90 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02124d7c
|
||||
ldr r0, _02124d90 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
bne _02124d7c
|
||||
ldr r0, _02124d94 ; =data_027e077c
|
||||
@@ -7265,12 +7265,12 @@ _02125620:
|
||||
ldr r0, _021258a8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _021258a8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
ldr r1, _021258ac ; =data_ov14_02153c04
|
||||
ldrh r1, [r1, #4]
|
||||
cmp r0, r1
|
||||
@@ -7296,7 +7296,7 @@ _02125698:
|
||||
beq _021256dc
|
||||
ldr r0, _021258a8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
ldr r1, _021258ac ; =data_ov14_02153c04
|
||||
ldrh r1, [r1, #6]
|
||||
cmp r0, r1
|
||||
@@ -7340,12 +7340,12 @@ _02125738:
|
||||
ldr r0, _021258a8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _021258a8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
ldr r1, _021258ac ; =data_ov14_02153c04
|
||||
ldrh r1, [r1, #0xa]
|
||||
cmp r0, r1
|
||||
@@ -7371,7 +7371,7 @@ _021257b0:
|
||||
beq _021257f4
|
||||
ldr r0, _021258a8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
ldr r1, _021258ac ; =data_ov14_02153c04
|
||||
ldrh r1, [r1, #0xc]
|
||||
cmp r0, r1
|
||||
@@ -7402,7 +7402,7 @@ _02125810:
|
||||
_0212582c:
|
||||
ldr r0, _021258a8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -7564,7 +7564,7 @@ _021259c4:
|
||||
str r2, [sp, #0xd8]
|
||||
ldrb r2, [r4, #0x36]
|
||||
strb r2, [sp, #0xc0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
ldr r1, _02125c18 ; =data_027e0e60
|
||||
str r0, [r4, #0x68]
|
||||
ldr r0, [r1]
|
||||
@@ -7622,7 +7622,7 @@ _02125aa8:
|
||||
str r2, [sp, #0x24]
|
||||
ldr r2, [r4, #0x20]
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x68]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -9042,7 +9042,7 @@ _02126b6c:
|
||||
ldr r0, _02127024 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02127004
|
||||
_02126b90:
|
||||
@@ -9174,7 +9174,7 @@ _02126d58:
|
||||
ldr r0, _02127024 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02127004
|
||||
_02126d7c:
|
||||
@@ -9447,7 +9447,7 @@ _0212713c:
|
||||
ldr r0, _02127184 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
mov r1, #1
|
||||
@@ -9575,7 +9575,7 @@ _0212731c:
|
||||
ldr r0, _021276ac ; =gAdventureFlags
|
||||
add r1, sp, #0xbc
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x64]
|
||||
add r0, sp, #0xbc
|
||||
bl func_ov00_0209a508
|
||||
@@ -9715,7 +9715,7 @@ _021274f4:
|
||||
add r1, sp, #0xc
|
||||
strb r3, [sp, #0x1f]
|
||||
str r2, [sp, #0xa0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x64]
|
||||
add r0, sp, #0xc
|
||||
bl func_ov00_0209a508
|
||||
@@ -9732,7 +9732,7 @@ _02127548:
|
||||
ldr r0, _021276ac ; =gAdventureFlags
|
||||
mov r1, #2
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098064
|
||||
bl _ZN14AdventureFlags18func_ov00_02098064Ei
|
||||
cmp r4, #0
|
||||
bne _021276a0
|
||||
ldrb r0, [r5, #0x7d]
|
||||
@@ -10518,7 +10518,7 @@ func_ov14_02127eb8: ; 0x02127eb8
|
||||
ldr r2, _02127ef0 ; =gAdventureFlags
|
||||
ldrh r1, [r0, #0x26]
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
ldmia sp!, {r3, pc}
|
||||
_02127edc:
|
||||
ldr r2, _02127ef4 ; =data_027e0e60
|
||||
@@ -11060,13 +11060,13 @@ _021285f0:
|
||||
ldr r0, _02128994 ; =gAdventureFlags
|
||||
ldr r1, [r7, #0xd0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x18
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
ldr r0, _02128994 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209809c
|
||||
bl _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x18
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
@@ -11239,7 +11239,7 @@ _02128868:
|
||||
ldr r0, _02128994 ; =gAdventureFlags
|
||||
ldr r1, [r7, #0xd0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
str r1, [r7, #0xd0]
|
||||
mov r0, r7
|
||||
@@ -11266,7 +11266,7 @@ _021288d0:
|
||||
ldr r0, _02128994 ; =gAdventureFlags
|
||||
ldr r1, [r7, #0xd0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
str r1, [r7, #0xd0]
|
||||
mov r0, r7
|
||||
@@ -11353,7 +11353,7 @@ _02128a2c:
|
||||
ldr r0, _02128d74 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0xd0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
ldr r1, [r4, #4]
|
||||
mov r0, #0x1e
|
||||
bic r1, r1, #4
|
||||
@@ -11473,7 +11473,7 @@ _02128a84:
|
||||
strb ip, [sp, #0xf6]
|
||||
strb r3, [sp, #0xf7]
|
||||
strb r2, [sp, #0xf8]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0xd0]
|
||||
add r0, sp, #0x68
|
||||
bl func_ov00_0209a508
|
||||
@@ -16550,7 +16550,7 @@ func_ov14_0212cd08: ; 0x0212cd08
|
||||
beq _0212ce10
|
||||
ldr r0, _0212ce54 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0212ce30
|
||||
_0212ce10:
|
||||
@@ -18503,7 +18503,7 @@ _0212e608:
|
||||
beq _0212e694
|
||||
ldr r0, _0212e6e8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0212e6b4
|
||||
_0212e694:
|
||||
@@ -18555,7 +18555,7 @@ _0212e704: ; jump table
|
||||
_0212e728:
|
||||
ldr r0, _0212e8cc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209809c
|
||||
bl _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -18751,7 +18751,7 @@ _0212e97c:
|
||||
str r1, [sp, #4]
|
||||
ldr r0, [r0]
|
||||
mov r3, r2
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
ldr r0, [r4, #0x1c]
|
||||
ldr r3, [r4, #0x20]
|
||||
ldr r1, [r4, #0x18]
|
||||
@@ -18812,7 +18812,7 @@ _0212ea9c:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, r1
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
b _0212eb18
|
||||
_0212eacc:
|
||||
mov r1, #0
|
||||
@@ -20579,7 +20579,7 @@ _02130254:
|
||||
ldr r0, _021304c0 ; =gAdventureFlags
|
||||
add r1, sp, #0xd8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r6, #0x70]
|
||||
_02130268:
|
||||
ldrb r0, [r6, #0xaa]
|
||||
@@ -20673,7 +20673,7 @@ _021303ac:
|
||||
ldr r0, _021304c0 ; =gAdventureFlags
|
||||
add r1, sp, #0x28
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r6, #0x70]
|
||||
_021303c0:
|
||||
ldrb r0, [r6, #0xab]
|
||||
@@ -20919,12 +20919,12 @@ _02130698:
|
||||
ldr r2, _021306dc ; =gAdventureFlags
|
||||
ldr r1, [r0, #0x70]
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
bne _021306c4
|
||||
ldr r0, _021306dc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _021306cc
|
||||
_021306c4:
|
||||
@@ -20954,12 +20954,12 @@ _021306fc:
|
||||
ldr r2, _02130740 ; =gAdventureFlags
|
||||
ldr r1, [r0, #0x70]
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
bne _02130728
|
||||
ldr r0, _02130740 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _02130730
|
||||
_02130728:
|
||||
@@ -21503,23 +21503,23 @@ _02130e3c:
|
||||
_02130e7c:
|
||||
ldr r0, _02130f84 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _02130eec
|
||||
ldr r0, _02130f84 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x70]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02130f68
|
||||
ldr r0, _02130f84 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
blo _02130f68
|
||||
ldr r0, _02130f84 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
bne _02130eec
|
||||
mov r0, r4
|
||||
@@ -21706,7 +21706,7 @@ _02131100:
|
||||
str r2, [sp, #0x5c]
|
||||
ldrb r2, [r4, #0x36]
|
||||
strb r2, [sp, #0x44]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x70]
|
||||
mov r1, #0
|
||||
ldr r0, _02131410 ; =data_027e0e60
|
||||
@@ -22667,7 +22667,7 @@ func_ov14_02131d80: ; 0x02131d80
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
ldr r0, _02131eb8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #4
|
||||
ldmneia sp!, {r3, r4, pc}
|
||||
@@ -23575,7 +23575,7 @@ _02132958:
|
||||
str r2, [sp, #0x28]
|
||||
ldr r2, [r5, #0x20]
|
||||
str r2, [sp, #0x2c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
add r0, sp, #4
|
||||
bl func_ov00_0209a508
|
||||
_021329bc:
|
||||
@@ -24199,13 +24199,13 @@ _021331ac:
|
||||
ldr r0, _0213339c ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x94]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x18
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
ldr r0, _0213339c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
addlo sp, sp, #0x18
|
||||
ldmloia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
@@ -24462,7 +24462,7 @@ _021334f0:
|
||||
str r2, [sp, #0x44]
|
||||
ldrb r2, [r5, #0x36]
|
||||
strb r2, [sp, #0x2c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x94]
|
||||
mov r1, #0
|
||||
add r0, sp, #0x1c
|
||||
@@ -29454,7 +29454,7 @@ func_ov14_02137650: ; 0x02137650
|
||||
ldr r0, [r3]
|
||||
mov r6, r1
|
||||
mov r5, r2
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _02137750 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -32247,7 +32247,7 @@ func_ov14_0213996c: ; 0x0213996c
|
||||
ble _0213999c
|
||||
ldr r0, _02139a48 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streqb r0, [r4, #0x118]
|
||||
@@ -32258,7 +32258,7 @@ _0213999c:
|
||||
ble _021399c4
|
||||
ldr r0, _02139a48 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
strneb r0, [r4, #0x118]
|
||||
@@ -32807,7 +32807,7 @@ _0213a048:
|
||||
ldr r2, [r4, #0x1c]
|
||||
add r1, sp, #0
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x158]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -32816,7 +32816,7 @@ _0213a048:
|
||||
_0213a0c4:
|
||||
ldr r0, _0213a148 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0xb0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
@@ -32843,7 +32843,7 @@ _0213a114:
|
||||
ldr r0, _0213a148 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x158]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mov r0, r4
|
||||
bl _ZN5Actor4KillEv
|
||||
_0213a13c:
|
||||
|
||||
+12
-12
@@ -407,18 +407,18 @@
|
||||
.extern func_ov00_02093a4c
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097cf8
|
||||
.extern func_ov00_02097ff4
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a5e9c
|
||||
|
||||
+64
-64
@@ -4999,7 +4999,7 @@ _0213f1bc:
|
||||
beq _0213f218
|
||||
ldr r0, _0213f324 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0213f218
|
||||
ldr r0, _0213f328 ; =data_027e0fc0
|
||||
@@ -5138,12 +5138,12 @@ func_ov14_0213f37c: ; 0x0213f37c
|
||||
ldmleia sp!, {r4, pc}
|
||||
ldr r0, _0213f454 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
ldr r0, _0213f454 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
ldreq r0, _0213f458 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -5246,7 +5246,7 @@ func_ov14_0213f4cc: ; 0x0213f4cc
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
add r3, r1, #0
|
||||
blx func_ov00_02097ff4
|
||||
blx _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
cmp r4, #0
|
||||
beq _0213f4f2
|
||||
add r0, r5, #0
|
||||
@@ -6484,7 +6484,7 @@ _02140118:
|
||||
bne _021401dc
|
||||
ldr r0, _021402b8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
cmpeq r4, #0
|
||||
bne _021401dc
|
||||
@@ -7181,14 +7181,14 @@ _02140ac4:
|
||||
ldr r0, _0214114c ; =gAdventureFlags
|
||||
ldr r1, _02141150 ; =0x00000186
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x38
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
ldr r0, _0214114c ; =gAdventureFlags
|
||||
mov r1, #0x81
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02140b78
|
||||
add r1, sp, #0x18
|
||||
@@ -7204,7 +7204,7 @@ _02140b78:
|
||||
ldr r0, _0214114c ; =gAdventureFlags
|
||||
mov r1, #0x62
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x38
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
@@ -7376,13 +7376,13 @@ _02140db0:
|
||||
ldr r0, _0214114c ; =gAdventureFlags
|
||||
ldr r1, _02141150 ; =0x00000186
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02140eb4
|
||||
ldr r0, _0214114c ; =gAdventureFlags
|
||||
mov r1, #0x81
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02140e60
|
||||
add r1, sp, #0x18
|
||||
@@ -7397,7 +7397,7 @@ _02140e60:
|
||||
ldr r0, _0214114c ; =gAdventureFlags
|
||||
mov r1, #0x62
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02140eb4
|
||||
add r1, sp, #0x18
|
||||
@@ -8787,7 +8787,7 @@ _02142144:
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _02142184
|
||||
mov r0, r6
|
||||
@@ -8801,12 +8801,12 @@ _02142184:
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0214248c
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
blo _0214248c
|
||||
_021421b0:
|
||||
@@ -8886,7 +8886,7 @@ _021422b0:
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _021422f0
|
||||
mov r0, r6
|
||||
@@ -8900,12 +8900,12 @@ _021422f0:
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0214248c
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
blo _0214248c
|
||||
_0214231c:
|
||||
@@ -8946,19 +8946,19 @@ _02142390:
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02142414
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
ldr r1, [r6, #0x4c]
|
||||
sub r1, r1, #1
|
||||
cmp r0, r1
|
||||
bhs _02142414
|
||||
ldr r0, _021424a4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1f
|
||||
blo _02142414
|
||||
mov r1, #0
|
||||
@@ -9119,7 +9119,7 @@ _021425ac:
|
||||
moveq r2, #0
|
||||
ldr r0, [r0]
|
||||
strb r2, [sp, #0xd8]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x44]
|
||||
add r0, sp, #0xc8
|
||||
bl func_ov00_0209a508
|
||||
@@ -9178,7 +9178,7 @@ _0214268c:
|
||||
moveq r2, #0
|
||||
ldr r0, [r0]
|
||||
strb r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x44]
|
||||
add r0, sp, #0x18
|
||||
bl func_ov00_0209a508
|
||||
@@ -10622,7 +10622,7 @@ func_ov14_0214392c: ; 0x0214392c
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r0, _021439c4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11592,7 +11592,7 @@ func_ov14_0214418c: ; 0x0214418c
|
||||
ldr r0, _021442a4 ; =gAdventureFlags
|
||||
mov r4, #0
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0214429c
|
||||
ldr r0, _021442a8 ; =data_027e0f90
|
||||
@@ -12410,7 +12410,7 @@ func_ov14_02144afc: ; 0x02144afc
|
||||
beq _02144b4c
|
||||
ldr r0, _02144b60 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
movne r5, r4
|
||||
_02144b4c:
|
||||
@@ -12524,7 +12524,7 @@ _02144ca4:
|
||||
beq _02144cd8
|
||||
ldr r0, _02144cfc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _02144ce4
|
||||
_02144cd8:
|
||||
@@ -12648,7 +12648,7 @@ func_ov14_02144d94: ; 0x02144d94
|
||||
strb r3, [sp, #9]
|
||||
strb r2, [sp, #0xa]
|
||||
strb r2, [sp, #0xb]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1b4]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -12666,7 +12666,7 @@ func_ov14_02144dec: ; 0x02144dec
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r4, #0x1b4]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x1b4]
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -12698,27 +12698,27 @@ func_ov14_02144e28: ; 0x02144e28
|
||||
arm_func_start func_ov14_02144e3c
|
||||
func_ov14_02144e3c: ; 0x02144e3c
|
||||
ldr r2, _02144e50 ; =gAdventureFlags
|
||||
ldr ip, _02144e54 ; =func_ov00_02097760
|
||||
ldr ip, _02144e54 ; =_ZN14AdventureFlags3GetEj
|
||||
ldrh r1, [r0, #0x22]
|
||||
ldr r0, [r2]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02144e3c
|
||||
_02144e50: .word gAdventureFlags
|
||||
_02144e54: .word func_ov00_02097760
|
||||
_02144e54: .word _ZN14AdventureFlags3GetEj
|
||||
|
||||
.global func_ov14_02144e58
|
||||
arm_func_start func_ov14_02144e58
|
||||
func_ov14_02144e58: ; 0x02144e58
|
||||
ldr r2, _02144e6c ; =gAdventureFlags
|
||||
ldr ip, _02144e70 ; =func_ov00_02097760
|
||||
ldr ip, _02144e70 ; =_ZN14AdventureFlags3GetEj
|
||||
ldrh r1, [r0, #0x26]
|
||||
ldr r0, [r2]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02144e58
|
||||
_02144e6c: .word gAdventureFlags
|
||||
_02144e70: .word func_ov00_02097760
|
||||
_02144e70: .word _ZN14AdventureFlags3GetEj
|
||||
|
||||
.global func_ov14_02144e74
|
||||
arm_func_start func_ov14_02144e74
|
||||
@@ -15719,7 +15719,7 @@ func_ov14_02147548: ; 0x02147548
|
||||
beq _02147574
|
||||
ldr r0, _02147580 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #2
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -18129,7 +18129,7 @@ _0214943c:
|
||||
ldr r0, _021497f4 ; =gAdventureFlags
|
||||
mov r1, #0x1f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02149794
|
||||
ldr r0, [r4, #0x50]
|
||||
@@ -19157,7 +19157,7 @@ _0214a1f0:
|
||||
str r2, [sp, #0x30]
|
||||
str r3, [sp, #0x34]
|
||||
str r4, [sp, #0x38]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r6, #0x6c]
|
||||
add r0, sp, #0x10
|
||||
bl func_ov00_0209a508
|
||||
@@ -20104,7 +20104,7 @@ _0214ae44:
|
||||
ldr r0, _0214ae88 ; =gAdventureFlags
|
||||
mov r1, r4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0214ae7c
|
||||
_0214ae64:
|
||||
@@ -20223,7 +20223,7 @@ func_ov14_0214af4c: ; 0x0214af4c
|
||||
blt _0214afc0
|
||||
ldr r0, _0214b010 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x168]
|
||||
_0214afc0:
|
||||
@@ -20317,7 +20317,7 @@ _0214b0e8:
|
||||
ldrb r1, [r1, #0x54]
|
||||
strb r1, [r5, #0x172]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _0214b130
|
||||
ldr r1, [r5, #0x160]
|
||||
@@ -20396,7 +20396,7 @@ _0214b1f4:
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0x3c
|
||||
str r2, [sp, #0x40]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
b _0214b24c
|
||||
_0214b230:
|
||||
ldr r0, _0214b294 ; =gAdventureFlags
|
||||
@@ -20404,7 +20404,7 @@ _0214b230:
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0x3c
|
||||
str r2, [sp, #0x40]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x168]
|
||||
_0214b24c:
|
||||
ldr r0, [r5, #0x164]
|
||||
@@ -20443,7 +20443,7 @@ func_ov14_0214b2a0: ; 0x0214b2a0
|
||||
blt _0214b2c8
|
||||
ldr r0, _0214b2d4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x168]
|
||||
_0214b2c8:
|
||||
@@ -20485,7 +20485,7 @@ _0214b330:
|
||||
ldr r0, _0214b360 ; =gAdventureFlags
|
||||
mov r1, r4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0214b358
|
||||
_0214b350:
|
||||
@@ -20802,13 +20802,13 @@ _0214b770:
|
||||
ldr r0, _0214b95c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0xa0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x18
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _0214b95c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
addlo sp, sp, #0x18
|
||||
ldmloia sp!, {r4, pc}
|
||||
@@ -20888,7 +20888,7 @@ _0214b888:
|
||||
_0214b8c4:
|
||||
ldr r0, _0214b95c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x18
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -20991,7 +20991,7 @@ _0214b9c8:
|
||||
str r2, [sp, #0x24]
|
||||
ldr r2, [r5, #0x20]
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0xa0]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -21064,7 +21064,7 @@ _0214bb28:
|
||||
beq _0214bb4c
|
||||
ldr r0, _0214bba8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_0214bb4c:
|
||||
mvn r0, #0
|
||||
str r0, [r5, #0xa0]
|
||||
@@ -21561,7 +21561,7 @@ func_ov14_0214c114: ; 0x0214c114
|
||||
ldr r0, _0214c198 ; =gAdventureFlags
|
||||
ldrh r1, [r4, #0x26]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r0, r4
|
||||
beq _0214c14c
|
||||
@@ -22349,7 +22349,7 @@ _0214cb40:
|
||||
ldr r0, _0214cb98 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x158]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -22361,7 +22361,7 @@ _0214cb6c:
|
||||
ldr r0, _0214cb98 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x158]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -22402,7 +22402,7 @@ _0214cbdc:
|
||||
ldr r0, _0214cc34 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x15c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x158]
|
||||
cmp r0, r1
|
||||
@@ -22454,7 +22454,7 @@ func_ov14_0214cc58: ; 0x0214cc58
|
||||
beq _0214cc8c
|
||||
ldr r0, _0214ccbc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0214ccb4
|
||||
_0214cc8c:
|
||||
@@ -22481,11 +22481,11 @@ _0214ccbc: .word gAdventureFlags
|
||||
func_ov14_0214ccc0: ; 0x0214ccc0
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r0, [r0, #0x15c]
|
||||
bl func_ov00_02097cf8
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
ldr r2, _0214cce0 ; =gAdventureFlags
|
||||
mov r1, r0
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0214ccc0
|
||||
@@ -25281,13 +25281,13 @@ _0214f1f4:
|
||||
ldr r0, _0214f244 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
_0214f218:
|
||||
ldr r0, _0214f244 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0xa
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _0214f248 ; =data_027e0fc8
|
||||
@@ -25392,7 +25392,7 @@ _0214f2d0:
|
||||
add r1, sp, #0
|
||||
strb r3, [sp, #0x10]
|
||||
strh r2, [sp, #0x1a]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x64]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -25756,7 +25756,7 @@ _0214f86c:
|
||||
ldr r0, _0214f8ec ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0214f8cc
|
||||
ldrb r2, [r4, #0x15]
|
||||
@@ -26057,7 +26057,7 @@ _0214fc34:
|
||||
ldr r0, _0214fc8c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x158]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -26069,7 +26069,7 @@ _0214fc60:
|
||||
ldr r0, _0214fc8c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x158]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -26124,7 +26124,7 @@ _0214fcd0:
|
||||
str r2, [sp, #0x24]
|
||||
ldr r2, [r4, #0x50]
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x158]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -28930,7 +28930,7 @@ func_ov14_02151bec: ; 0x02151bec
|
||||
ldr r1, _02151dc8 ; =gAdventureFlags
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
strne r0, [r4, #8]
|
||||
@@ -28941,7 +28941,7 @@ func_ov14_02151bec: ; 0x02151bec
|
||||
ldmneia sp!, {r4, pc}
|
||||
ldr r0, _02151dc8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _02151dd0 ; =data_027e0618
|
||||
ldreqb r0, [r0, #0x101]
|
||||
@@ -29907,7 +29907,7 @@ _02152820:
|
||||
ldr r0, _0215287c ; =gAdventureFlags
|
||||
mov r1, #0x82
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldreq r0, [r4, #0x80]
|
||||
moveq r1, #1
|
||||
|
||||
+11
-11
@@ -540,17 +540,17 @@
|
||||
.extern func_ov00_0209549c
|
||||
.extern func_ov00_02095720
|
||||
.extern func_ov00_02095764
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02098058
|
||||
.extern func_ov00_020980bc
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_020980bcEi
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_0209c1e4
|
||||
|
||||
+273
-273
File diff suppressed because it is too large
Load Diff
+7
-7
@@ -313,13 +313,13 @@
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_020965c0
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_0209cd9c
|
||||
|
||||
+32
-32
@@ -1354,7 +1354,7 @@ _0215c32c:
|
||||
str r2, [sp, #0x78]
|
||||
str r3, [sp, #0x7c]
|
||||
str r4, [sp, #0x80]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x6c]
|
||||
add r0, sp, #0x58
|
||||
bl func_ov00_0209a508
|
||||
@@ -7474,13 +7474,13 @@ _02161258:
|
||||
ldr r0, _021612a8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
_0216127c:
|
||||
ldr r0, _021612a8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0xa
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _021612ac ; =data_027e0fc8
|
||||
@@ -7582,7 +7582,7 @@ _02161334:
|
||||
str r2, [sp, #0x28]
|
||||
ldrb r2, [r5, #0x36]
|
||||
strb r2, [sp, #0x10]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x64]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -7929,7 +7929,7 @@ _02161894:
|
||||
ldr r0, _02161914 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021618f4
|
||||
ldrb r2, [r4, #0x15]
|
||||
@@ -8256,7 +8256,7 @@ func_ov17_02161c84: ; 0x02161c84
|
||||
beq _02161cb0
|
||||
ldr r0, _02161cc0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -8279,7 +8279,7 @@ func_ov17_02161cc4: ; 0x02161cc4
|
||||
beq _02161cf0
|
||||
ldr r0, _02161d00 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -8302,7 +8302,7 @@ func_ov17_02161d04: ; 0x02161d04
|
||||
beq _02161d30
|
||||
ldr r0, _02161d4c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -13131,7 +13131,7 @@ _02165858:
|
||||
ldr r0, _0216594c ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x164]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _02165930
|
||||
ldr r0, [r5, #0x15c]
|
||||
@@ -13242,7 +13242,7 @@ _021659d4:
|
||||
ldr r0, _02165c20 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x164]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _02165a34
|
||||
ldr r0, [r5, #0x15c]
|
||||
@@ -13270,12 +13270,12 @@ _02165a34:
|
||||
ldr r0, _02165c20 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x164]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02165c00
|
||||
ldr r0, _02165c20 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
bne _02165bf4
|
||||
ldr r0, [r5, #0x15c]
|
||||
@@ -13476,7 +13476,7 @@ _02165ce4:
|
||||
str r2, [sp, #0x24]
|
||||
ldr r2, [r4, #0x50]
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x164]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -13751,7 +13751,7 @@ _021660a0:
|
||||
beq _02166114
|
||||
ldr r0, _021661e4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216610c
|
||||
mov r0, r4
|
||||
@@ -13766,7 +13766,7 @@ _0216610c:
|
||||
_02166114:
|
||||
ldr r0, _021661e4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0216613c
|
||||
mov r0, r4
|
||||
@@ -13793,7 +13793,7 @@ _0216614c:
|
||||
beq _021661a8
|
||||
ldr r0, _021661e4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021661a0
|
||||
mov r0, r4
|
||||
@@ -13808,7 +13808,7 @@ _021661a0:
|
||||
_021661a8:
|
||||
ldr r0, _021661e4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _021661d0
|
||||
mov r0, r4
|
||||
@@ -15720,11 +15720,11 @@ _02167b30:
|
||||
ldr r0, _02167cc4 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
ldr r0, _02167cc4 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x24
|
||||
ldmeqia sp!, {r4, r5, pc}
|
||||
@@ -15793,7 +15793,7 @@ _02167bd4:
|
||||
_02167c48:
|
||||
ldr r0, _02167cc4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02167ca4
|
||||
ldr r0, [r4, #0x48]
|
||||
@@ -15878,7 +15878,7 @@ _02167d1c:
|
||||
ldr r2, [r4, #0x20]
|
||||
str r2, [sp, #0x64]
|
||||
strb r3, [sp, #0x52]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x64]
|
||||
add r0, sp, #0x3c
|
||||
bl func_ov00_0209a508
|
||||
@@ -18159,7 +18159,7 @@ func_ov17_02169a58: ; 0x02169a58
|
||||
ldr r0, _02169b3c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02169b08
|
||||
ldr r0, _02169b40 ; =data_027e0fe4
|
||||
@@ -18232,7 +18232,7 @@ _02169b74:
|
||||
beq _02169c98
|
||||
ldr r0, _02169ca4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x64]
|
||||
b _02169c98
|
||||
@@ -18295,7 +18295,7 @@ _02169c1c:
|
||||
ldr r2, [r4, #0x20]
|
||||
str r2, [r4, #0x78]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x64]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -18662,13 +18662,13 @@ func_ov17_0216a06c: ; 0x0216a06c
|
||||
ldr r0, _0216a0f4 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
_0216a0cc:
|
||||
ldr r0, _0216a0f4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0xa
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _0216a0f8 ; =data_027e0fc8
|
||||
@@ -18769,7 +18769,7 @@ _0216a180:
|
||||
str r2, [sp, #0x28]
|
||||
ldrb r2, [r5, #0x36]
|
||||
strb r2, [sp, #0x10]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x64]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -19107,7 +19107,7 @@ _0216a6b0:
|
||||
ldr r0, _0216a730 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0216a710
|
||||
ldrb r2, [r4, #0x15]
|
||||
@@ -19531,12 +19531,12 @@ _0216ac6c:
|
||||
ldr r0, _0216ace8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _0216ace8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
ldmloia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -19550,7 +19550,7 @@ _0216acb4:
|
||||
ldr r0, _0216ace8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -19630,7 +19630,7 @@ _0216ad7c:
|
||||
str r2, [sp, #0x3c]
|
||||
ldr r2, [r4, #0x20]
|
||||
str r2, [sp, #0x40]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x68]
|
||||
add r0, sp, #0x18
|
||||
bl func_ov00_0209a508
|
||||
|
||||
+8
-8
@@ -334,14 +334,14 @@
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097ff4
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a5e9c
|
||||
|
||||
+78
-78
@@ -753,7 +753,7 @@ func_ov18_0215beb8: ; 0x0215beb8
|
||||
bne _0215bf7c
|
||||
ldr r0, _0215bfbc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _0215bfc0 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -2678,12 +2678,12 @@ _0215d748:
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x168]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0215d788
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x87
|
||||
blo _0215d788
|
||||
mov r0, r5
|
||||
@@ -2705,7 +2705,7 @@ _0215d788:
|
||||
bne _0215d7dc
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x14
|
||||
blo _0215d7dc
|
||||
mov r0, r5
|
||||
@@ -2716,7 +2716,7 @@ _0215d788:
|
||||
_0215d7dc:
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
rsb r0, r0, #0x69
|
||||
movs r1, r0, lsl #0xc
|
||||
movmi r1, #0
|
||||
@@ -2744,12 +2744,12 @@ _0215d840:
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x168]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0215d9a8
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
blo _0215d87c
|
||||
mov r0, r5
|
||||
@@ -2759,7 +2759,7 @@ _0215d840:
|
||||
_0215d87c:
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
rsb r0, r0, #0xb4
|
||||
movs r2, r0, lsl #0xc
|
||||
movmi r2, #0
|
||||
@@ -2771,7 +2771,7 @@ _0215d8a4:
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x168]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0215d9a8
|
||||
ldr r0, _0215daa0 ; =data_027e0d38
|
||||
@@ -2800,7 +2800,7 @@ _0215d8ec:
|
||||
_0215d910:
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
rsb r0, r0, #0xb4
|
||||
movs r2, r0, lsl #0xc
|
||||
movmi r2, #0
|
||||
@@ -2809,7 +2809,7 @@ _0215d910:
|
||||
bl func_0202b308
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x78
|
||||
blo _0215d9a8
|
||||
mov r0, r5
|
||||
@@ -2831,7 +2831,7 @@ _0215d95c:
|
||||
_0215d984:
|
||||
ldr r0, _0215daac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
rsb r0, r0, #0xb4
|
||||
movs r2, r0, lsl #0xc
|
||||
movmi r2, #0
|
||||
@@ -3022,7 +3022,7 @@ _0215dbb0:
|
||||
strb lr, [sp, #0xc5]
|
||||
str r5, [sp, #0x15c]
|
||||
str r3, [sp, #0x144]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x168]
|
||||
ldrh r0, [r4, #0x78]
|
||||
ldr ip, _0215dea8 ; =data_02050f54
|
||||
@@ -3106,7 +3106,7 @@ _0215dcf8:
|
||||
strb ip, [sp, #0x15]
|
||||
str r3, [sp, #0x94]
|
||||
str r2, [sp, #0xac]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x168]
|
||||
ldrsh r2, [r4, #0x78]
|
||||
ldr r0, _0215dea0 ; =data_ov00_020eec68
|
||||
@@ -3141,7 +3141,7 @@ _0215de04:
|
||||
ldr r0, _0215dea4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x168]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x168]
|
||||
mov r1, #0
|
||||
@@ -4132,7 +4132,7 @@ _0215eb0c:
|
||||
mov r1, #0x1f
|
||||
strb r2, [r8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0215eb68
|
||||
mov r0, #0
|
||||
@@ -5340,7 +5340,7 @@ _0215fa7c:
|
||||
ldr r2, _0215fa90 ; =gAdventureFlags
|
||||
ldrh r1, [r0, #0x2a]
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov18_0215fa64
|
||||
@@ -9714,7 +9714,7 @@ _02163108:
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
ldr r0, _02163254 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x20
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
@@ -10527,7 +10527,7 @@ _02163c98:
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
ldr r0, _02163d60 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldreq r0, [r7, #4]
|
||||
biceq r0, r0, #1
|
||||
@@ -11684,13 +11684,13 @@ func_ov18_02164bf0: ; 0x02164bf0
|
||||
ldr r0, _02164c30 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164c28
|
||||
ldr r0, _02164c30 ; =gAdventureFlags
|
||||
mov r1, #0x30
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11708,13 +11708,13 @@ func_ov18_02164c34: ; 0x02164c34
|
||||
ldr r0, _02164c74 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164c6c
|
||||
ldr r0, _02164c74 ; =gAdventureFlags
|
||||
mov r1, #0x95
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11732,13 +11732,13 @@ func_ov18_02164c78: ; 0x02164c78
|
||||
ldr r0, _02164cb8 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164cb0
|
||||
ldr r0, _02164cb8 ; =gAdventureFlags
|
||||
mov r1, #0x96
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11756,13 +11756,13 @@ func_ov18_02164cbc: ; 0x02164cbc
|
||||
ldr r0, _02164cfc ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164cf4
|
||||
ldr r0, _02164cfc ; =gAdventureFlags
|
||||
mov r1, #0x97
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11780,13 +11780,13 @@ func_ov18_02164d00: ; 0x02164d00
|
||||
ldr r0, _02164d40 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164d38
|
||||
ldr r0, _02164d40 ; =gAdventureFlags
|
||||
mov r1, #0x98
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11804,13 +11804,13 @@ func_ov18_02164d44: ; 0x02164d44
|
||||
ldr r0, _02164d84 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164d7c
|
||||
ldr r0, _02164d84 ; =gAdventureFlags
|
||||
mov r1, #0x94
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11828,13 +11828,13 @@ func_ov18_02164d88: ; 0x02164d88
|
||||
ldr r0, _02164dc8 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164dc0
|
||||
ldr r0, _02164dc8 ; =gAdventureFlags
|
||||
mov r1, #0x52
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -11852,13 +11852,13 @@ func_ov18_02164dcc: ; 0x02164dcc
|
||||
ldr r0, _02164e20 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164e18
|
||||
ldr r0, _02164e20 ; =gAdventureFlags
|
||||
mov r1, #0x2c
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164e18
|
||||
ldr r0, _02164e24 ; =data_027e0dbc
|
||||
@@ -11882,13 +11882,13 @@ func_ov18_02164e28: ; 0x02164e28
|
||||
ldr r0, _02164e7c ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164e74
|
||||
ldr r0, _02164e7c ; =gAdventureFlags
|
||||
mov r1, #0x58
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164e74
|
||||
ldr r0, _02164e80 ; =data_027e0dbc
|
||||
@@ -11912,13 +11912,13 @@ func_ov18_02164e84: ; 0x02164e84
|
||||
ldr r0, _02164ed8 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164ed0
|
||||
ldr r0, _02164ed8 ; =gAdventureFlags
|
||||
mov r1, #0x7d
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164ed0
|
||||
ldr r0, _02164edc ; =data_027e0dbc
|
||||
@@ -11942,19 +11942,19 @@ func_ov18_02164ee0: ; 0x02164ee0
|
||||
ldr r0, _02164f4c ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164f44
|
||||
ldr r0, _02164f4c ; =gAdventureFlags
|
||||
mov r1, #0x7e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164f44
|
||||
ldr r0, _02164f4c ; =gAdventureFlags
|
||||
mov r1, #0xb9
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164f44
|
||||
ldr r0, _02164f50 ; =data_027e0dbc
|
||||
@@ -11978,13 +11978,13 @@ func_ov18_02164f54: ; 0x02164f54
|
||||
ldr r0, _02164fa8 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164fa0
|
||||
ldr r0, _02164fa8 ; =gAdventureFlags
|
||||
mov r1, #0x7f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164fa0
|
||||
ldr r0, _02164fac ; =data_027e0dbc
|
||||
@@ -12008,13 +12008,13 @@ func_ov18_02164fb0: ; 0x02164fb0
|
||||
ldr r0, _02165004 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164ffc
|
||||
ldr r0, _02165004 ; =gAdventureFlags
|
||||
mov r1, #0x99
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02164ffc
|
||||
ldr r0, _02165008 ; =data_027e0dbc
|
||||
@@ -12038,13 +12038,13 @@ func_ov18_0216500c: ; 0x0216500c
|
||||
ldr r0, _0216504c ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02165044
|
||||
ldr r0, _0216504c ; =gAdventureFlags
|
||||
mov r1, #0x37
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12062,13 +12062,13 @@ func_ov18_02165050: ; 0x02165050
|
||||
ldr r0, _021650a4 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216509c
|
||||
ldr r0, _021650a4 ; =gAdventureFlags
|
||||
mov r1, #0x9c
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216509c
|
||||
ldr r0, _021650a8 ; =data_027e0dbc
|
||||
@@ -12092,13 +12092,13 @@ func_ov18_021650ac: ; 0x021650ac
|
||||
ldr r0, _021650ec ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021650e4
|
||||
ldr r0, _021650ec ; =gAdventureFlags
|
||||
ldr r1, _021650f0 ; =0x00000123
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12117,13 +12117,13 @@ func_ov18_021650f4: ; 0x021650f4
|
||||
ldr r0, _02165134 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216512c
|
||||
ldr r0, _02165134 ; =gAdventureFlags
|
||||
ldr r1, _02165138 ; =0x0000012a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12142,13 +12142,13 @@ func_ov18_0216513c: ; 0x0216513c
|
||||
ldr r0, _0216517c ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02165174
|
||||
ldr r0, _0216517c ; =gAdventureFlags
|
||||
ldr r1, _02165180 ; =0x0000012b
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12167,13 +12167,13 @@ func_ov18_02165184: ; 0x02165184
|
||||
ldr r0, _021651c4 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021651bc
|
||||
ldr r0, _021651c4 ; =gAdventureFlags
|
||||
mov r1, #0x12c
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12191,13 +12191,13 @@ func_ov18_021651c8: ; 0x021651c8
|
||||
ldr r0, _02165208 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02165200
|
||||
ldr r0, _02165208 ; =gAdventureFlags
|
||||
ldr r1, _0216520c ; =0x0000012d
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12216,13 +12216,13 @@ func_ov18_02165210: ; 0x02165210
|
||||
ldr r0, _02165250 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02165248
|
||||
ldr r0, _02165250 ; =gAdventureFlags
|
||||
mov r1, #0x1f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12240,13 +12240,13 @@ func_ov18_02165254: ; 0x02165254
|
||||
ldr r0, _02165294 ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216528c
|
||||
ldr r0, _02165294 ; =gAdventureFlags
|
||||
mov r1, #0x82
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -12264,13 +12264,13 @@ func_ov18_02165298: ; 0x02165298
|
||||
ldr r0, _021652d8 ; =gAdventureFlags
|
||||
mov r1, #0x37
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021652d0
|
||||
ldr r0, _021652d8 ; =gAdventureFlags
|
||||
ldr r1, _021652dc ; =0x0000017b
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
ldmeqia sp!, {r3, pc}
|
||||
@@ -12296,7 +12296,7 @@ _021652f8:
|
||||
cmp r1, r4
|
||||
beq _02165314
|
||||
ldr r0, [r5]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02165328
|
||||
_02165314:
|
||||
@@ -12332,7 +12332,7 @@ _02165364:
|
||||
cmp r1, r4
|
||||
beq _02165380
|
||||
ldr r0, [r5]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02165398
|
||||
_02165380:
|
||||
@@ -12446,7 +12446,7 @@ func_ov18_02165420: ; 0x02165420
|
||||
ldr r0, _0216567c ; =gAdventureFlags
|
||||
mov r1, #0x9a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldreqh r0, [r4, #0x20]
|
||||
cmpeq r0, #1
|
||||
@@ -12581,7 +12581,7 @@ func_ov18_02165690: ; 0x02165690
|
||||
ldr r0, _021656e0 ; =gAdventureFlags
|
||||
mov r2, #1
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_021656d0:
|
||||
mov r0, r4
|
||||
bl func_ov18_021658fc
|
||||
@@ -13279,7 +13279,7 @@ func_ov18_02165e30: ; 0x02165e30
|
||||
ldr r0, _02165f48 ; =gAdventureFlags
|
||||
mov r1, #0x8c
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0x7e
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -13422,7 +13422,7 @@ _021660ec:
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
mov r2, #1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
ldr r0, _0216665c ; =data_027e103c
|
||||
ldr r0, [r0]
|
||||
bl func_ov05_02104114
|
||||
@@ -13438,7 +13438,7 @@ _0216611c:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, #0
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
mov r0, #0
|
||||
strb r0, [r5, #0x51c]
|
||||
add sp, sp, #0x28
|
||||
@@ -13605,7 +13605,7 @@ _02166388:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, #0
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
mov r0, #5
|
||||
str r0, [r5, #0x47c]
|
||||
mov r1, #0
|
||||
@@ -14506,7 +14506,7 @@ func_ov18_02166f20: ; 0x02166f20
|
||||
strh r0, [ip, #0x18]
|
||||
ldr r0, _02167060 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
add r0, r4, #0x14
|
||||
add r3, sp, #0
|
||||
ldmia r0, {r0, r1, r2}
|
||||
@@ -15349,7 +15349,7 @@ _02167bdc:
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
mov r2, #1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
ldr r0, _02167df0 ; =data_027e0f64
|
||||
mov r1, #0
|
||||
ldr r0, [r0]
|
||||
@@ -15533,7 +15533,7 @@ func_ov18_02167e04: ; 0x02167e04
|
||||
mov r1, #1
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
mov r0, r4
|
||||
mov r1, #1
|
||||
bl _ZN5Actor10SetUnk_11cEc
|
||||
@@ -18494,7 +18494,7 @@ _0216a614:
|
||||
ldr r0, _0216a6ac ; =gAdventureFlags
|
||||
mov r1, #0x31
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
strneb r0, [r4, #0x14]
|
||||
|
||||
+7
-7
@@ -231,13 +231,13 @@
|
||||
.extern func_ov00_02093a3c
|
||||
.extern func_ov00_02093a4c
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_0209cbd4
|
||||
|
||||
+14
-14
@@ -179,7 +179,7 @@ func_ov19_0216d8f8: ; 0x0216d8f8
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x1e
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -1542,7 +1542,7 @@ func_ov19_0216eacc: ; 0x0216eacc
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x1e
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0216eb2c ; =gItemManager
|
||||
mov r1, #0x16
|
||||
ldr r0, [r0]
|
||||
@@ -2564,7 +2564,7 @@ _0216f828:
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _0216f938 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
str r0, [r5, #8]
|
||||
mov r0, r5
|
||||
mov r1, #5
|
||||
@@ -2576,7 +2576,7 @@ _0216f86c:
|
||||
bl func_ov19_0216dac8
|
||||
ldr r0, _0216f938 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
ldr r1, [r5, #8]
|
||||
add r1, r1, #0x3c
|
||||
cmp r1, r0
|
||||
@@ -2591,7 +2591,7 @@ _0216f86c:
|
||||
_0216f8ac:
|
||||
ldr r0, _0216f938 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
ldr r1, [r5, #8]
|
||||
add r1, r1, #0x4b
|
||||
cmp r1, r0
|
||||
@@ -3780,7 +3780,7 @@ _02170870:
|
||||
ldr r0, _021708dc ; =gAdventureFlags
|
||||
mov r1, #7
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
mov r0, r4
|
||||
bl func_ov00_020cc960
|
||||
mov r0, r4
|
||||
@@ -6908,7 +6908,7 @@ _021730d0:
|
||||
str r2, [sp, #0x24]
|
||||
ldr r2, [r4, #0x20]
|
||||
str r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x64]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -7349,7 +7349,7 @@ _0217369c:
|
||||
ldr r0, _0217378c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _021736d4
|
||||
mov r0, r4
|
||||
@@ -7364,13 +7364,13 @@ _021736d4:
|
||||
ldr r0, _0217378c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #8
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _0217378c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0xa
|
||||
bne _02173714
|
||||
ldr r0, _02173790 ; =data_027e0fc8
|
||||
@@ -7380,7 +7380,7 @@ _021736d4:
|
||||
_02173714:
|
||||
ldr r0, _0217378c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #5
|
||||
bne _0217373c
|
||||
ldr r0, _02173788 ; =data_027e0ffc
|
||||
@@ -7485,7 +7485,7 @@ _0217383c:
|
||||
strb r3, [sp, #9]
|
||||
strb r2, [sp, #0xa]
|
||||
strb r2, [sp, #0xb]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x68]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -8390,7 +8390,7 @@ func_ov19_02174454: ; 0x02174454
|
||||
ble _0217448c
|
||||
ldr r0, _02174548 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
addeq sp, sp, #0xc
|
||||
@@ -8402,7 +8402,7 @@ _0217448c:
|
||||
ble _021744b8
|
||||
ldr r0, _02174548 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
addne sp, sp, #0xc
|
||||
|
||||
+7
-7
@@ -218,13 +218,13 @@
|
||||
.extern func_ov00_0208ccdc
|
||||
.extern func_ov00_0208cd0c
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_0209809c
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+17
-17
@@ -136,7 +136,7 @@ func_ov20_0216d848: ; 0x0216d848
|
||||
mov sl, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x1d
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x44
|
||||
movne r0, #0
|
||||
@@ -295,7 +295,7 @@ func_ov20_0216da64: ; 0x0216da64
|
||||
mov r1, #0x1d
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0216dac0 ; =gItemManager
|
||||
mov r1, #0x15
|
||||
ldr r0, [r0]
|
||||
@@ -2061,7 +2061,7 @@ _0216f42c:
|
||||
ldr r0, _0216f4b0 ; =gAdventureFlags
|
||||
mov r1, #6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
mov r0, r4
|
||||
bl func_ov00_020cc960
|
||||
mov r0, r4
|
||||
@@ -6466,12 +6466,12 @@ _02172dd8:
|
||||
ldr r0, _02173018 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x6c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02173018 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209809c
|
||||
bl _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -6519,7 +6519,7 @@ _02172e54:
|
||||
beq _02172eb8
|
||||
ldr r0, _02173018 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02172ed4
|
||||
_02172eb8:
|
||||
@@ -6908,7 +6908,7 @@ _021732a8:
|
||||
strb ip, [sp, #0xf6]
|
||||
strb r3, [sp, #0xf7]
|
||||
strb r2, [sp, #0xf8]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x6c]
|
||||
add r0, sp, #0x68
|
||||
bl func_ov00_0209a508
|
||||
@@ -6955,7 +6955,7 @@ _021734c0:
|
||||
ldr r0, _02173564 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x6c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mov r1, #1
|
||||
mvn r3, #0
|
||||
mov r0, r4
|
||||
@@ -6969,7 +6969,7 @@ _021734ec:
|
||||
ldr r0, _02173564 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x6c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x6c]
|
||||
_0217350c:
|
||||
@@ -6987,7 +6987,7 @@ _02173534:
|
||||
ldr r0, _02173564 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x6c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x6c]
|
||||
_0217354c:
|
||||
@@ -8072,7 +8072,7 @@ func_ov20_02174254: ; 0x02174254
|
||||
beq _021742bc
|
||||
ldr r0, _02174308 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
strneb r0, [r4, #0x118]
|
||||
@@ -9924,7 +9924,7 @@ _02175a54:
|
||||
str r5, [sp, #0x10c]
|
||||
str r3, [sp, #0x110]
|
||||
str r2, [sp, #0x114]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x158]
|
||||
add r0, sp, #0xec
|
||||
bl func_ov00_0209a508
|
||||
@@ -9933,7 +9933,7 @@ _02175a54:
|
||||
_02175ae0:
|
||||
ldr r0, _02175f1c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x19c
|
||||
ldmeqia sp!, {r4, r5, pc}
|
||||
@@ -10210,7 +10210,7 @@ _02175ec8:
|
||||
ldr r0, _02175f1c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x158]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mov r0, r4
|
||||
bl _ZN5Actor4KillEv
|
||||
add sp, sp, #0x19c
|
||||
@@ -10513,7 +10513,7 @@ func_ov20_02176234: ; 0x02176234
|
||||
ldr r0, _0217635c ; =gAdventureFlags
|
||||
mov r1, #0xa
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02176294
|
||||
ldr r0, _02176360 ; =data_027e0f68
|
||||
@@ -10567,7 +10567,7 @@ _021762c8:
|
||||
ldr r0, _0217635c ; =gAdventureFlags
|
||||
mov r1, #0x3f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streqb r0, [r4, #0x4d5]
|
||||
@@ -10732,7 +10732,7 @@ _021764d0:
|
||||
ldr r0, _021766a4 ; =gAdventureFlags
|
||||
mov r1, #0xa
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021764f8
|
||||
ldr r0, [r4, #0x18]
|
||||
|
||||
+6
-6
@@ -239,12 +239,12 @@
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097c18
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a6110
|
||||
|
||||
+16
-16
@@ -1178,12 +1178,12 @@ _0216e614:
|
||||
ldr r0, _0216e770 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x70]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _0216e770 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
ldmloia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -1241,12 +1241,12 @@ _0216e700:
|
||||
ldr r0, _0216e770 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x70]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _0216e770 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
ldmloia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -1335,7 +1335,7 @@ _0216e7f0:
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0xd8
|
||||
strb r2, [sp, #0xe8]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x70]
|
||||
add r0, sp, #0xd8
|
||||
bl func_ov00_0209a508
|
||||
@@ -1500,7 +1500,7 @@ _0216ea68:
|
||||
str r2, [sp, #0x48]
|
||||
str r3, [sp, #0x4c]
|
||||
str r5, [sp, #0x50]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x70]
|
||||
add r0, sp, #0x28
|
||||
bl func_ov00_0209a508
|
||||
@@ -2773,7 +2773,7 @@ _0216fb20:
|
||||
ldr r0, _0216fd5c ; =gAdventureFlags
|
||||
mov r1, #0x53
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216fbc4
|
||||
add r1, sp, #0x50
|
||||
@@ -2872,7 +2872,7 @@ _0216fca4:
|
||||
ldr r0, _0216fd5c ; =gAdventureFlags
|
||||
mov r1, #0x63
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216fcd0
|
||||
mov r0, r4
|
||||
@@ -4706,7 +4706,7 @@ func_ov22_021714b4: ; 0x021714b4
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x7d
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021714e4
|
||||
mov r0, #0
|
||||
@@ -9444,7 +9444,7 @@ func_ov22_02175238: ; 0x02175238
|
||||
ldr r0, _02175340 ; =gAdventureFlags
|
||||
mov r1, #0xd
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c18
|
||||
bl _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
mov r0, r4
|
||||
ldr r3, [r0]
|
||||
@@ -10322,7 +10322,7 @@ _02175da4:
|
||||
ldr r0, _02175e2c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x38]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _02175dd8
|
||||
mov r0, r4
|
||||
@@ -10336,12 +10336,12 @@ _02175dd8:
|
||||
ldr r0, _02175e2c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x38]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02175e2c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
ldmloia sp!, {r4, pc}
|
||||
add r0, r4, #0x3c
|
||||
@@ -10411,7 +10411,7 @@ _02175e80:
|
||||
add r1, sp, #0
|
||||
str r3, [sp, #0x28]
|
||||
strb r2, [sp, #0x10]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x38]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -13444,7 +13444,7 @@ func_ov22_0217843c: ; 0x0217843c
|
||||
ldr r0, _021784f4 ; =gAdventureFlags
|
||||
mov r1, #0x7d
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streqb r0, [r4, #0x118]
|
||||
@@ -13497,7 +13497,7 @@ func_ov22_021784f8: ; 0x021784f8
|
||||
ldr r0, _021785b0 ; =gAdventureFlags
|
||||
mov r1, #0x7d
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streqb r0, [r4, #0x118]
|
||||
|
||||
+8
-8
@@ -284,14 +284,14 @@
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_020965c0
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097750
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a41e4
|
||||
|
||||
+32
-32
@@ -5234,7 +5234,7 @@ _02171a38:
|
||||
_02171a94:
|
||||
ldr r0, _02172090 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02171b10
|
||||
mov r0, #2
|
||||
@@ -9402,7 +9402,7 @@ _02175270:
|
||||
str r3, [sp, #0x28]
|
||||
strb r2, [sp, #0x14]
|
||||
strb r2, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x168]
|
||||
cmp r0, #0
|
||||
bge _021752e4
|
||||
@@ -9452,7 +9452,7 @@ func_ov23_02175350: ; 0x02175350
|
||||
beq _02175378
|
||||
ldr r0, _02175380 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -9524,7 +9524,7 @@ _02175440:
|
||||
beq _02175470
|
||||
ldr r0, _02175710 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02175694
|
||||
_02175470:
|
||||
@@ -9671,7 +9671,7 @@ _02175664:
|
||||
ldr r0, _02175710 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x168]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r6, #0x168]
|
||||
_02175694:
|
||||
@@ -9740,7 +9740,7 @@ _02175760:
|
||||
ldr r0, _02175870 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x168]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021757b4
|
||||
ldrb r0, [r6, #0x11c]
|
||||
@@ -9752,7 +9752,7 @@ _02175760:
|
||||
ldr r0, _02175870 ; =gAdventureFlags
|
||||
ldr r1, [r6, #0x168]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r6, #0x168]
|
||||
_021757b4:
|
||||
@@ -10505,7 +10505,7 @@ func_ov23_02176100: ; 0x02176100
|
||||
bne _0217614c
|
||||
ldr r0, _0217618c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
beq _02176154
|
||||
_0217614c:
|
||||
@@ -10615,7 +10615,7 @@ func_ov23_0217625c: ; 0x0217625c
|
||||
ldmgtia sp!, {r4, pc}
|
||||
ldr r0, _021763a4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x10
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -11045,7 +11045,7 @@ _02176870:
|
||||
ldr r0, _02176a28 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _021768a8
|
||||
mov r0, r4
|
||||
@@ -11060,19 +11060,19 @@ _021768a8:
|
||||
ldr r0, _02176a28 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0xc
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
ldr r0, _02176a28 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
addlo sp, sp, #0xc
|
||||
ldmloia sp!, {r3, r4, pc}
|
||||
ldr r0, _02176a28 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
bne _02176904
|
||||
ldr r0, _02176a2c ; =data_027e0ffc
|
||||
@@ -11114,7 +11114,7 @@ _02176974:
|
||||
ldr r0, _02176a28 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _021769ac
|
||||
mov r0, r4
|
||||
@@ -11129,13 +11129,13 @@ _021769ac:
|
||||
ldr r0, _02176a28 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0xc
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
ldr r0, _02176a28 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
addlo sp, sp, #0xc
|
||||
ldmloia sp!, {r3, r4, pc}
|
||||
@@ -11216,7 +11216,7 @@ _02176aa0:
|
||||
str r2, [sp, #0xe4]
|
||||
ldrb r2, [r4, #0x36]
|
||||
strb r2, [sp, #0xcc]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x64]
|
||||
add r0, sp, #0xbc
|
||||
bl func_ov00_0209a508
|
||||
@@ -11260,7 +11260,7 @@ _02176b50:
|
||||
str r2, [sp, #0x30]
|
||||
ldr r2, [r4, #0x20]
|
||||
str r2, [sp, #0x34]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x64]
|
||||
add r0, sp, #0xc
|
||||
bl func_ov00_0209a508
|
||||
@@ -11758,7 +11758,7 @@ _021771ac:
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _021771e4
|
||||
mov r0, r4
|
||||
@@ -11773,19 +11773,19 @@ _021771e4:
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #4
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
addlo sp, sp, #4
|
||||
ldmloia sp!, {r3, r4, pc}
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
bne _0217724c
|
||||
mov r1, #4
|
||||
@@ -11827,7 +11827,7 @@ _021772b0:
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #4
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
@@ -11857,7 +11857,7 @@ _02177320:
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _02177358
|
||||
mov r0, r4
|
||||
@@ -11872,19 +11872,19 @@ _02177358:
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #4
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
addlo sp, sp, #4
|
||||
ldmloia sp!, {r3, r4, pc}
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
bne _021773c0
|
||||
mov r1, #4
|
||||
@@ -11926,7 +11926,7 @@ _02177424:
|
||||
ldr r0, _02177460 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x44]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #4
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
@@ -12007,7 +12007,7 @@ _021774dc:
|
||||
add r1, sp, #0xb0
|
||||
str r3, [sp, #0xd8]
|
||||
strb r2, [sp, #0xc0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x44]
|
||||
add r0, sp, #0xb0
|
||||
bl func_ov00_0209a508
|
||||
@@ -12062,7 +12062,7 @@ _021775c0:
|
||||
add r1, sp, #0
|
||||
str r3, [sp, #0x28]
|
||||
strb r2, [sp, #0x10]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x44]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -12960,12 +12960,12 @@ _021780ec:
|
||||
_021780f4:
|
||||
ldr r0, _02178160 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0217811c
|
||||
ldr r0, _02178160 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097750
|
||||
bl _ZN14AdventureFlags18func_ov00_02097750Ev
|
||||
cmp r0, #0
|
||||
beq _02178124
|
||||
_0217811c:
|
||||
|
||||
+5
-5
@@ -223,11 +223,11 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+18
-18
@@ -781,7 +781,7 @@ _0216e070:
|
||||
bne _0216e0a0
|
||||
ldr r0, _0216e178 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _0216e16c
|
||||
_0216e0a0:
|
||||
@@ -804,7 +804,7 @@ _0216e0c4:
|
||||
bne _0216e0f4
|
||||
ldr r0, _0216e178 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _0216e16c
|
||||
_0216e0f4:
|
||||
@@ -821,7 +821,7 @@ _0216e118:
|
||||
ldr r0, _0216e178 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x170]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _0216e16c
|
||||
mov r1, #0
|
||||
@@ -833,7 +833,7 @@ _0216e144:
|
||||
ldr r0, _0216e178 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x170]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _0216e16c
|
||||
mov r0, r4
|
||||
@@ -889,17 +889,17 @@ _0216e1f8:
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x170]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0216e42c
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
blo _0216e280
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
bne _0216e258
|
||||
ldr r1, _0216e4a0 ; =data_027e0f64
|
||||
@@ -955,7 +955,7 @@ _0216e2ec:
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x170]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _0216e42c
|
||||
mov r1, #0
|
||||
@@ -967,17 +967,17 @@ _0216e318:
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x170]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0216e42c
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
blo _0216e3a0
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
bne _0216e378
|
||||
ldr r1, _0216e4a0 ; =data_027e0f64
|
||||
@@ -1030,7 +1030,7 @@ _0216e404:
|
||||
ldr r0, _0216e49c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x170]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _0216e42c
|
||||
mov r0, r4
|
||||
@@ -1169,7 +1169,7 @@ _0216e5bc:
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0xb0
|
||||
strb r2, [sp, #0xc0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x170]
|
||||
add r0, sp, #0xb0
|
||||
bl func_ov00_0209a508
|
||||
@@ -1211,7 +1211,7 @@ _0216e644:
|
||||
moveq r2, #0
|
||||
ldr r0, [r0]
|
||||
strb r2, [sp, #0x10]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x170]
|
||||
mov r1, #0
|
||||
add r0, sp, #0
|
||||
@@ -2814,7 +2814,7 @@ func_ov24_0216fa3c: ; 0x0216fa3c
|
||||
strb r2, [sp, #0x16]
|
||||
strb r2, [sp, #0x17]
|
||||
strb r2, [sp, #0x1c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mov r1, #0
|
||||
str r1, [r4, #0x6c]
|
||||
ldr r0, _0216fbc8 ; =data_027e0fe4
|
||||
@@ -13738,13 +13738,13 @@ _021789c8:
|
||||
ldr r0, _02178a9c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #8
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _02178a9c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
addlo sp, sp, #8
|
||||
ldmloia sp!, {r3, r4, r5, pc}
|
||||
@@ -13866,7 +13866,7 @@ _02178b48:
|
||||
str r2, [sp, #0x30]
|
||||
ldrb r2, [r4, #0x36]
|
||||
strb r2, [sp, #0x18]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x68]
|
||||
add r0, sp, #8
|
||||
bl func_ov00_0209a508
|
||||
|
||||
+9
-9
@@ -207,15 +207,15 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02098074
|
||||
.extern func_ov00_020980ac
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
.extern _ZN14AdventureFlags18func_ov00_020980acEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a956c
|
||||
|
||||
+42
-42
@@ -94,7 +94,7 @@ _0216d734:
|
||||
mov r1, #0x150
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
|
||||
.align 2, 0
|
||||
@@ -573,7 +573,7 @@ func_ov25_0216de38: ; 0x0216de38
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x35
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216de80
|
||||
ldrh r0, [r4, #0x20]
|
||||
@@ -2980,7 +2980,7 @@ _0216feb0:
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
mov r2, #0x1e
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
_0216fed0:
|
||||
add sp, sp, #0x80
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
@@ -3927,7 +3927,7 @@ _02170bf0:
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x35
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
mov r1, #0x19
|
||||
bl func_ov25_0216f898
|
||||
@@ -3959,7 +3959,7 @@ _02170cb8:
|
||||
bl func_ov00_020bb810
|
||||
ldr r0, _02170d68 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_020980ac
|
||||
bl _ZN14AdventureFlags18func_ov00_020980acEv
|
||||
cmp r0, #0
|
||||
beq _02170d10
|
||||
ldr r0, _02170d6c ; =data_027e0f64
|
||||
@@ -6510,7 +6510,7 @@ _02172e74:
|
||||
str r1, [r5, #0x414]
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x3e
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02172eb8
|
||||
mov r0, r5
|
||||
@@ -6532,7 +6532,7 @@ _02172eb8:
|
||||
ldr r0, _0217322c ; =gAdventureFlags
|
||||
mov r1, #0x23
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r0, r5
|
||||
beq _02172f2c
|
||||
@@ -6557,7 +6557,7 @@ _02172f34:
|
||||
ldr r0, _0217322c ; =gAdventureFlags
|
||||
mov r1, #0x25
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02172fa4
|
||||
mvn r1, #0
|
||||
@@ -6586,7 +6586,7 @@ _02172fa4:
|
||||
ldr r0, _0217322c ; =gAdventureFlags
|
||||
mov r1, #0x26
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02173014
|
||||
mvn r1, #0
|
||||
@@ -6615,7 +6615,7 @@ _02173014:
|
||||
ldr r0, _0217322c ; =gAdventureFlags
|
||||
mov r1, #0x34
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02173210
|
||||
mvn r1, #0
|
||||
@@ -6658,7 +6658,7 @@ _021730b0:
|
||||
ldr r0, _0217322c ; =gAdventureFlags
|
||||
mov r1, r4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r0, r5
|
||||
beq _021730dc
|
||||
@@ -7574,7 +7574,7 @@ _02173c58:
|
||||
mov r1, #0x150
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
_02173c9c:
|
||||
add r0, r4, #0x1d8
|
||||
@@ -7587,7 +7587,7 @@ _02173c9c:
|
||||
mov r1, #0x150
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
_02173ccc:
|
||||
add r0, r4, #0x1d8
|
||||
@@ -7606,7 +7606,7 @@ _02173ccc:
|
||||
mov r1, #0x150
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
_02173d14:
|
||||
add r0, r4, #0x1d8
|
||||
@@ -7625,7 +7625,7 @@ _02173d14:
|
||||
mov r1, #0x150
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
_02173d5c:
|
||||
add r0, r4, #0x1d8
|
||||
@@ -7650,7 +7650,7 @@ _02173d5c:
|
||||
ldr r0, _0217401c ; =gAdventureFlags
|
||||
strb r2, [r4, #0x285]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
_02173dbc:
|
||||
add r0, r4, #0x1d8
|
||||
@@ -7744,7 +7744,7 @@ _02173e74:
|
||||
strb r2, [r4, #0x285]
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x150
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
_02173f0c:
|
||||
ldr r0, _02174034 ; =data_027e0c68
|
||||
@@ -7781,7 +7781,7 @@ _02173f0c:
|
||||
strb r2, [r4, #0x285]
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x150
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
_02173f9c:
|
||||
bl func_ov25_02175464
|
||||
@@ -7948,14 +7948,14 @@ _0217419c:
|
||||
ldr r0, _02175074 ; =gAdventureFlags
|
||||
ldr r1, _02175078 ; =0x00000152
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _021741e8
|
||||
ldr r0, _02175074 ; =gAdventureFlags
|
||||
ldr r1, _02175078 ; =0x00000152
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
mov r1, #0x11
|
||||
bl func_ov25_02173ab4
|
||||
@@ -8040,7 +8040,7 @@ _021742f4:
|
||||
ldr r0, _02175074 ; =gAdventureFlags
|
||||
mov r1, r5
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02175114
|
||||
ldrh r0, [r4, #0x20]
|
||||
@@ -8807,21 +8807,21 @@ _02174e4c:
|
||||
mov r1, #0x25
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
b _02174e90
|
||||
_02174e64:
|
||||
ldr r0, _02175074 ; =gAdventureFlags
|
||||
mov r1, #0x26
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
b _02174e90
|
||||
_02174e7c:
|
||||
ldr r0, _02175074 ; =gAdventureFlags
|
||||
mov r1, #0x34
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_02174e90:
|
||||
mov r0, r4
|
||||
mov r1, #0
|
||||
@@ -8840,7 +8840,7 @@ _02174e90:
|
||||
mov r1, #0x150
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
mov r1, #0x15
|
||||
bl func_ov25_02173ab4
|
||||
@@ -9220,7 +9220,7 @@ func_ov25_0217540c: ; 0x0217540c
|
||||
ldr r2, _02175428 ; =gAdventureFlags
|
||||
mov r4, r0
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x580]
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
@@ -9244,13 +9244,13 @@ func_ov25_02175444: ; 0x02175444
|
||||
ldr r1, _0217545c ; =gAdventureFlags
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr ip, _02175460 ; =func_ov00_02097b9c
|
||||
ldr ip, _02175460 ; =_ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
ldr r1, [r2, #0x580]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov25_02175444
|
||||
_0217545c: .word gAdventureFlags
|
||||
_02175460: .word func_ov00_02097b9c
|
||||
_02175460: .word _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
|
||||
.global func_ov25_02175464
|
||||
arm_func_start func_ov25_02175464
|
||||
@@ -9258,13 +9258,13 @@ func_ov25_02175464: ; 0x02175464
|
||||
ldr r1, _0217547c ; =gAdventureFlags
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr ip, _02175480 ; =func_ov00_02097bcc
|
||||
ldr ip, _02175480 ; =_ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
ldr r1, [r2, #0x580]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov25_02175464
|
||||
_0217547c: .word gAdventureFlags
|
||||
_02175480: .word func_ov00_02097bcc
|
||||
_02175480: .word _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
|
||||
.global func_ov25_02175484
|
||||
arm_func_start func_ov25_02175484
|
||||
@@ -9274,12 +9274,12 @@ func_ov25_02175484: ; 0x02175484
|
||||
mov r2, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r2, #0x580]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _021754bc
|
||||
ldr r0, _021754c4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
ldmeqia sp!, {r3, pc}
|
||||
@@ -10228,7 +10228,7 @@ _021760ec:
|
||||
strb r3, [sp, #0x96]
|
||||
strb r3, [sp, #0x97]
|
||||
strb r2, [sp, #0xa3]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1d0]
|
||||
add r0, sp, #0x8c
|
||||
bl func_ov00_0209a508
|
||||
@@ -10259,7 +10259,7 @@ _02176178:
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
mov r2, #0x1e
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
mov r2, #0
|
||||
ldr r0, _02176348 ; =data_027e0db0
|
||||
mov r3, r2
|
||||
@@ -10324,14 +10324,14 @@ _02176274:
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
mov r2, #0x1e
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
add sp, sp, #0x13c
|
||||
ldmia sp!, {r4, r5, r6, r7, pc}
|
||||
_021762a0:
|
||||
ldr r0, _02176338 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1d0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
add sp, sp, #0x13c
|
||||
ldmia sp!, {r4, r5, r6, r7, pc}
|
||||
_021762b8:
|
||||
@@ -10482,7 +10482,7 @@ _02176480:
|
||||
ldr r0, _02176958 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1d0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x24
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
|
||||
@@ -10566,7 +10566,7 @@ _02176588:
|
||||
_021765b8:
|
||||
ldr r0, _02176958 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_020980ac
|
||||
bl _ZN14AdventureFlags18func_ov00_020980acEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x24
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
|
||||
@@ -10588,7 +10588,7 @@ _021765e4:
|
||||
_02176608:
|
||||
ldr r0, _02176958 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_020980ac
|
||||
bl _ZN14AdventureFlags18func_ov00_020980acEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x24
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
|
||||
@@ -10606,13 +10606,13 @@ _02176648:
|
||||
ldr r0, _02176958 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1d0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x24
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
|
||||
ldr r0, _02176958 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x24
|
||||
ldmneia sp!, {r4, r5, r6, r7, r8, sb, pc}
|
||||
@@ -10840,7 +10840,7 @@ func_ov25_0217696c: ; 0x0217696c
|
||||
mov r4, r1
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r5, #0x1d0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021769a0
|
||||
mov r0, r5
|
||||
|
||||
+11
-11
@@ -276,17 +276,17 @@
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097c18
|
||||
.extern func_ov00_02098058
|
||||
.extern func_ov00_02098074
|
||||
.extern func_ov00_0209809c
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
.extern _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_0209d8d8
|
||||
|
||||
+31
-31
@@ -1305,14 +1305,14 @@ func_ov26_0216e4c0: ; 0x0216e4c0
|
||||
arm_func_start func_ov26_0216e4d0
|
||||
func_ov26_0216e4d0: ; 0x0216e4d0
|
||||
ldr r0, _0216e4e4 ; =gAdventureFlags
|
||||
ldr ip, _0216e4e8 ; =func_ov00_02097760
|
||||
ldr ip, _0216e4e8 ; =_ZN14AdventureFlags3GetEj
|
||||
mov r1, #0x11
|
||||
ldr r0, [r0]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov26_0216e4d0
|
||||
_0216e4e4: .word gAdventureFlags
|
||||
_0216e4e8: .word func_ov00_02097760
|
||||
_0216e4e8: .word _ZN14AdventureFlags3GetEj
|
||||
|
||||
.global func_ov26_0216e4ec
|
||||
thumb_func_start func_ov26_0216e4ec
|
||||
@@ -1952,7 +1952,7 @@ _0216ebec:
|
||||
bgt _0216ec8c
|
||||
ldr r0, _0216eca4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _0216ec8c
|
||||
ldr r0, _0216eca8 ; =data_027e071c
|
||||
@@ -4687,7 +4687,7 @@ _02171020:
|
||||
_0217103c:
|
||||
ldr r0, _02171740 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
bne _02171718
|
||||
mov r0, r5
|
||||
@@ -5651,7 +5651,7 @@ _02171d8c:
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r1, r2, lsl #2]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
b _02171dc0
|
||||
_02171db8:
|
||||
mov r0, #0xf
|
||||
@@ -5718,7 +5718,7 @@ func_ov26_02171e4c: ; 0x02171e4c
|
||||
ldr r1, _02171e90 ; =data_ov26_0217944c
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r1, r2, lsl #2]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #1
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -6350,7 +6350,7 @@ _02172698:
|
||||
str r2, [sp, #0x28]
|
||||
ldrb r2, [r4, #0x36]
|
||||
strb r2, [sp, #0x10]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x64]
|
||||
add r0, sp, #0
|
||||
bl func_ov00_0209a508
|
||||
@@ -6372,7 +6372,7 @@ _0217271c:
|
||||
ldr r0, _021727a8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x64]
|
||||
_0217273c:
|
||||
@@ -6871,7 +6871,7 @@ _02172d60: ; jump table
|
||||
_02172d8c:
|
||||
ldr r0, _02172fb8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209809c
|
||||
bl _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -7082,7 +7082,7 @@ _02173010:
|
||||
ldr r0, _021732ac ; =gAdventureFlags
|
||||
mov r3, r2
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
mvn r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #2
|
||||
@@ -7137,7 +7137,7 @@ _02173130:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, r1
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
b _02173288
|
||||
_02173160:
|
||||
mov r1, #0
|
||||
@@ -7169,7 +7169,7 @@ _021731b8:
|
||||
mov r1, #0x82
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _021732bc ; =gItemManager
|
||||
mov r1, #0x60
|
||||
ldr r0, [r0]
|
||||
@@ -7189,7 +7189,7 @@ _021731b8:
|
||||
strb r2, [sp, #0x18]
|
||||
strb r2, [sp, #0x19]
|
||||
strb r2, [sp, #0x22]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x6c]
|
||||
add r0, sp, #0xc
|
||||
bl func_ov00_0209a508
|
||||
@@ -7211,7 +7211,7 @@ _02173260:
|
||||
ldr r0, _021732ac ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x6c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
ldr r0, _021732c8 ; =data_027e1054
|
||||
str r1, [r4, #0x6c]
|
||||
@@ -7293,7 +7293,7 @@ func_ov26_02173350: ; 0x02173350
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x82
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldreq r0, _021733ac ; =data_027e0618
|
||||
ldreqb r0, [r0, #0x101]
|
||||
@@ -7614,7 +7614,7 @@ func_ov26_02173758: ; 0x02173758
|
||||
bne _021737b4
|
||||
ldr r0, _021737d4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _021737b4
|
||||
mov r1, #0
|
||||
@@ -7777,7 +7777,7 @@ func_ov26_02173944: ; 0x02173944
|
||||
beq _02173988
|
||||
ldr r0, _02173ab4 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0217398c
|
||||
_02173988:
|
||||
@@ -9515,7 +9515,7 @@ _021749e4: ; jump table
|
||||
_02174a18:
|
||||
ldr r0, _02174ca0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209809c
|
||||
bl _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
cmp r0, #0
|
||||
bne _02174c48
|
||||
mov r0, r6
|
||||
@@ -9764,7 +9764,7 @@ _02174d14:
|
||||
str r1, [sp, #4]
|
||||
ldr r0, [r0]
|
||||
mov r3, r2
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
mvn r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #2
|
||||
@@ -9797,7 +9797,7 @@ _02174d14:
|
||||
ldr r0, _02174fec ; =gAdventureFlags
|
||||
add r1, sp, #0xc
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x68]
|
||||
add r0, sp, #0xc
|
||||
bl func_ov00_0209a508
|
||||
@@ -9847,7 +9847,7 @@ _02174ea4:
|
||||
ldr r0, _02174fec ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
ldr r0, _02174ff8 ; =data_027e1048
|
||||
str r1, [r4, #0x68]
|
||||
@@ -9883,7 +9883,7 @@ _02174f58:
|
||||
ldr r0, _02174fec ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x68]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
ldr r0, _02174ff8 ; =data_027e1048
|
||||
str r1, [r4, #0x68]
|
||||
@@ -10069,7 +10069,7 @@ func_ov26_02175194: ; 0x02175194
|
||||
beq _021751c0
|
||||
ldr r0, _021751ec ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
@@ -13295,7 +13295,7 @@ func_ov26_021778e8: ; 0x021778e8
|
||||
mov r1, #0x82
|
||||
str r2, [sp, #4]
|
||||
rsb r6, r2, #0xc0
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021779ac
|
||||
bl func_ov26_02177880
|
||||
@@ -13411,7 +13411,7 @@ func_ov26_02177a98: ; 0x02177a98
|
||||
mov r5, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x16
|
||||
bl func_ov00_02097c18
|
||||
bl _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
@@ -14480,12 +14480,12 @@ _021787b4:
|
||||
ldr r0, _02178980 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x40]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02178968
|
||||
ldr r0, _02178980 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0xf
|
||||
bne _021787e8
|
||||
bl func_ov26_02178994
|
||||
@@ -14493,7 +14493,7 @@ _021787b4:
|
||||
_021787e8:
|
||||
ldr r0, _02178980 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x3c
|
||||
blo _02178968
|
||||
mov r0, r5
|
||||
@@ -14582,7 +14582,7 @@ _02178938:
|
||||
ldr r0, _02178980 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x40]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _02178968
|
||||
mov r0, r5
|
||||
@@ -14659,7 +14659,7 @@ _021789e0:
|
||||
str ip, [sp, #0x3c]
|
||||
str r3, [sp, #0x40]
|
||||
strb r2, [sp, #0x28]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x40]
|
||||
mov lr, #0
|
||||
str lr, [r4, #0x44]
|
||||
@@ -15262,7 +15262,7 @@ func_ov26_02179114: ; 0x02179114
|
||||
ldr r0, _0217923c ; =gAdventureFlags
|
||||
mov r1, #0xc9
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldreq r0, [r4, #4]
|
||||
biceq r0, r0, #1
|
||||
|
||||
+6
-6
@@ -206,12 +206,12 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+52
-52
@@ -133,7 +133,7 @@ func_ov27_0216d810: ; 0x0216d810
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x62
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x38
|
||||
moveq r0, #0
|
||||
@@ -141,13 +141,13 @@ func_ov27_0216d810: ; 0x0216d810
|
||||
ldr r0, _0216da0c ; =gAdventureFlags
|
||||
mov r1, #0x81
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0216d86c
|
||||
ldr r0, _0216da0c ; =gAdventureFlags
|
||||
ldr r1, _0216da10 ; =0x00000186
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216d878
|
||||
_0216d86c:
|
||||
@@ -158,7 +158,7 @@ _0216d878:
|
||||
ldr r0, _0216da0c ; =gAdventureFlags
|
||||
mov r1, #0xf4
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
movne r0, #1
|
||||
@@ -407,7 +407,7 @@ _0216db58:
|
||||
str r1, [sp, #0x70]
|
||||
str r1, [sp, #0x37c]
|
||||
add r1, sp, #0x354
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x1b4]
|
||||
add r0, sp, #0x354
|
||||
bl func_ov00_0209a508
|
||||
@@ -416,7 +416,7 @@ _0216dc58:
|
||||
ldr r0, _0216e928 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r5, #0x1b4]
|
||||
mov r1, #5
|
||||
@@ -820,7 +820,7 @@ _0216e204:
|
||||
str r6, [sp, #0x2cc]
|
||||
strb r3, [sp, #0x2b8]
|
||||
strb r2, [sp, #0x2ba]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x1b4]
|
||||
mov r0, r5
|
||||
mov r1, #0xd
|
||||
@@ -962,7 +962,7 @@ _0216e2b8:
|
||||
strb r3, [sp, #0x283]
|
||||
strb r2, [sp, #0x284]
|
||||
strb fp, [sp, #0x20a]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x488]
|
||||
add r0, sp, #0x1f4
|
||||
bl func_ov00_0209a508
|
||||
@@ -1099,7 +1099,7 @@ _0216e4f4:
|
||||
strb r3, [sp, #0x16b]
|
||||
strb r2, [sp, #0x16c]
|
||||
strb lr, [sp, #0xf2]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x1b4]
|
||||
ldr r0, _0216e920 ; =data_027e0c68
|
||||
ldr r2, _0216e974 ; =0x00060009
|
||||
@@ -1174,7 +1174,7 @@ _0216e7c4:
|
||||
ldr r0, _0216e928 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
mov r0, r5
|
||||
str r1, [r5, #0x1b4]
|
||||
@@ -1545,7 +1545,7 @@ _0216eb54:
|
||||
strb ip, [sp, #0x10f]
|
||||
strb r3, [sp, #0x110]
|
||||
strb r2, [sp, #0x96]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
add r1, r4, #0x88
|
||||
str r0, [r4, #0x1b4]
|
||||
mov r0, r4
|
||||
@@ -1854,7 +1854,7 @@ _0216f0f0:
|
||||
ldr r0, _0216f340 ; =gAdventureFlags
|
||||
mov r1, #0x51
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216f1c4
|
||||
ldrsh r0, [r6, #0x78]
|
||||
@@ -3636,7 +3636,7 @@ _02170978:
|
||||
str ip, [sp, #0x34]
|
||||
strb r3, [sp, #0x20]
|
||||
strb r2, [sp, #0x22]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x488]
|
||||
mov r0, r4
|
||||
add r1, r4, #0x1b4
|
||||
@@ -4577,13 +4577,13 @@ func_ov27_021716ec: ; 0x021716ec
|
||||
mov r4, r1
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r4]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02171728 ; =gAdventureFlags
|
||||
ldr r1, [r4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4]
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -4710,7 +4710,7 @@ func_ov27_0217184c: ; 0x0217184c
|
||||
str r5, [sp, #0xa8]
|
||||
strb r3, [sp, #0x94]
|
||||
strb r2, [sp, #0x96]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x1b4]
|
||||
cmp r0, r1
|
||||
@@ -4835,7 +4835,7 @@ _021718e0:
|
||||
strb ip, [sp, #0x10f]
|
||||
strb r3, [sp, #0x110]
|
||||
strb r2, [sp, #0x96]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x488]
|
||||
cmp r0, r1
|
||||
@@ -5240,7 +5240,7 @@ func_ov27_02171f3c: ; 0x02171f3c
|
||||
str r5, [sp, #0x7c]
|
||||
str r3, [sp, #0x80]
|
||||
str r2, [sp, #0x84]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
add r0, sp, #0x7c
|
||||
str r0, [sp]
|
||||
mov r1, #4
|
||||
@@ -5286,7 +5286,7 @@ _02172018:
|
||||
str r5, [sp, #0x70]
|
||||
str r3, [sp, #0x74]
|
||||
str r2, [sp, #0x78]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
add r0, sp, #0x70
|
||||
str r0, [sp]
|
||||
mov r1, #2
|
||||
@@ -6099,7 +6099,7 @@ _02172c40:
|
||||
ldr r0, _02172ce0 ; =gAdventureFlags
|
||||
mov r1, #0xc7
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x18
|
||||
ldmeqia sp!, {r4, pc}
|
||||
@@ -6276,7 +6276,7 @@ func_ov27_02172e1c: ; 0x02172e1c
|
||||
mov r1, #0x81
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_02172e64:
|
||||
add r0, r4, #0x11c
|
||||
add r0, r0, #0x400
|
||||
@@ -6318,7 +6318,7 @@ func_ov27_02172ea8: ; 0x02172ea8
|
||||
mov r1, #0x81
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_02172ef0:
|
||||
add r0, r4, #0x11c
|
||||
add r0, r0, #0x400
|
||||
@@ -6360,7 +6360,7 @@ func_ov27_02172f48: ; 0x02172f48
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, _0217310c ; =0x00000186
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x2c
|
||||
movne r0, #0
|
||||
@@ -6368,13 +6368,13 @@ func_ov27_02172f48: ; 0x02172f48
|
||||
ldr r0, _02173108 ; =gAdventureFlags
|
||||
mov r1, #0x62
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02172fac
|
||||
ldr r0, _02173108 ; =gAdventureFlags
|
||||
mov r1, #0x81
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x2c
|
||||
moveq r0, #0
|
||||
@@ -6383,7 +6383,7 @@ _02172fac:
|
||||
ldr r0, _02173108 ; =gAdventureFlags
|
||||
mov r1, #0x81
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
moveq r0, #1
|
||||
@@ -6922,7 +6922,7 @@ func_ov27_02173710: ; 0x02173710
|
||||
ldmneia sp!, {r4, pc}
|
||||
ldr r0, _021737ac ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -8141,7 +8141,7 @@ func_ov27_02174454: ; 0x02174454
|
||||
strb r2, [sp, #0x104]
|
||||
strb fp, [sp, #0x88]
|
||||
strb r7, [sp, #0x8a]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1b4]
|
||||
add r0, sp, #0x74
|
||||
bl func_ov00_0209a508
|
||||
@@ -8252,13 +8252,13 @@ func_ov27_021747d4: ; 0x021747d4
|
||||
ldr r0, _021748dc ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02174860
|
||||
ldr r0, _021748dc ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02174860:
|
||||
mvn r0, #0
|
||||
str r0, [r5, #0x1b4]
|
||||
@@ -8595,7 +8595,7 @@ _02174c30:
|
||||
ldr r0, _02174d2c ; =gAdventureFlags
|
||||
ldr r1, _02174d30 ; =0x0000013e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -8608,7 +8608,7 @@ _02174c68:
|
||||
ldr r0, _02174d2c ; =gAdventureFlags
|
||||
ldr r1, _02174d34 ; =0x0000013f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -8621,7 +8621,7 @@ _02174c98:
|
||||
ldr r0, _02174d2c ; =gAdventureFlags
|
||||
mov r1, #0x140
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #2
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -8629,21 +8629,21 @@ _02174cc8:
|
||||
ldr r0, _02174d2c ; =gAdventureFlags
|
||||
ldr r1, _02174d30 ; =0x0000013e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #3
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _02174d2c ; =gAdventureFlags
|
||||
ldr r1, _02174d34 ; =0x0000013f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #4
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _02174d2c ; =gAdventureFlags
|
||||
mov r1, #0x140
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #5
|
||||
moveq r0, #6
|
||||
@@ -9313,7 +9313,7 @@ func_ov27_02175570: ; 0x02175570
|
||||
ldr r0, _02175654 ; =gAdventureFlags
|
||||
mov r1, #0xab
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
streqb r0, [r4, #0x4e3]
|
||||
@@ -9321,7 +9321,7 @@ func_ov27_02175570: ; 0x02175570
|
||||
ldr r0, _02175654 ; =gAdventureFlags
|
||||
mov r1, #0xac
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
streqb r0, [r4, #0x4e3]
|
||||
@@ -9329,7 +9329,7 @@ func_ov27_02175570: ; 0x02175570
|
||||
ldr r0, _02175654 ; =gAdventureFlags
|
||||
mov r1, #0xad
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #2
|
||||
streqb r0, [r4, #0x4e3]
|
||||
@@ -9337,7 +9337,7 @@ func_ov27_02175570: ; 0x02175570
|
||||
ldr r0, _02175654 ; =gAdventureFlags
|
||||
mov r1, #0xae
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #3
|
||||
streqb r0, [r4, #0x4e3]
|
||||
@@ -10380,7 +10380,7 @@ _02176294:
|
||||
strb ip, [sp, #0xf8]
|
||||
str r3, [sp, #0xfc]
|
||||
strb r2, [sp, #0x7e]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1b4]
|
||||
ldr r0, _02176438 ; =data_027e0c68
|
||||
ldr r2, _02176448 ; =0x00060025
|
||||
@@ -10518,7 +10518,7 @@ _02176494:
|
||||
strb ip, [sp, #0xf8]
|
||||
str r3, [sp, #0xfc]
|
||||
strb r2, [sp, #0x7e]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1b4]
|
||||
ldr r0, _02176724 ; =data_027e0c68
|
||||
ldr r2, _02176728 ; =0x00060025
|
||||
@@ -10653,13 +10653,13 @@ func_ov27_021767a8: ; 0x021767a8
|
||||
ldr r0, _021769e8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021767ec
|
||||
ldr r0, _021769e8 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_021767ec:
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x1b4]
|
||||
@@ -10771,7 +10771,7 @@ _021767ec:
|
||||
strb lr, [sp, #0xf8]
|
||||
str ip, [sp, #0xfc]
|
||||
strb r3, [sp, #0x7e]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1b4]
|
||||
mov r0, #0
|
||||
strb r0, [r4, #0x1ac]
|
||||
@@ -10817,13 +10817,13 @@ func_ov27_02176a00: ; 0x02176a00
|
||||
ldr r0, _02176aa4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02176a5c
|
||||
ldr r0, _02176aa4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02176a5c:
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x1b4]
|
||||
@@ -11555,13 +11555,13 @@ _02177460:
|
||||
ldr r0, _02177680 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02177664
|
||||
ldr r0, _02177680 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x1b4]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x1b4]
|
||||
add sp, sp, #0x118
|
||||
@@ -11675,7 +11675,7 @@ _0217749c:
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0x68
|
||||
strb r2, [sp, #0x7e]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x1b4]
|
||||
add r0, sp, #0x68
|
||||
bl func_ov00_0209a508
|
||||
@@ -12496,7 +12496,7 @@ func_ov27_0217804c: ; 0x0217804c
|
||||
ldr r0, _02178194 ; =gAdventureFlags
|
||||
mov r1, #0xe8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02178150
|
||||
mov r0, #1
|
||||
@@ -13056,7 +13056,7 @@ func_ov27_02178870: ; 0x02178870
|
||||
ldr r0, _021788b0 ; =gAdventureFlags
|
||||
mov r1, #0xe8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
movne r0, #0
|
||||
|
||||
+8
-8
@@ -219,14 +219,14 @@
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02094884
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097ff4
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a956c
|
||||
|
||||
+61
-61
@@ -165,7 +165,7 @@ func_ov28_0216d6e0: ; 0x0216d6e0
|
||||
str r4, [r1, #0x20]
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x57
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
@@ -187,12 +187,12 @@ func_ov28_0216d90c: ; 0x0216d90c
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x56
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0216d9dc ; =gAdventureFlags
|
||||
mov r1, #0x57
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r1, _0216d9e0 ; =data_ov28_02179b00
|
||||
mov r2, #0
|
||||
add r0, r4, #0x830
|
||||
@@ -247,12 +247,12 @@ func_ov28_0216d9e4: ; 0x0216d9e4
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x56
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0216dabc ; =gAdventureFlags
|
||||
mov r1, #0x57
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r1, _0216dac0 ; =data_ov28_02179b00
|
||||
mov r2, #0
|
||||
add r0, r4, #0x830
|
||||
@@ -546,13 +546,13 @@ func_ov28_0216dce8: ; 0x0216dce8
|
||||
strb r1, [r4, #0x8e7]
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x56
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0216de78
|
||||
ldr r0, _0216dec4 ; =gAdventureFlags
|
||||
mov r1, #0x100
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216de94
|
||||
_0216de78:
|
||||
@@ -589,7 +589,7 @@ func_ov28_0216dec8: ; 0x0216dec8
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x57
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0216def8
|
||||
ldrb r0, [r4, #0x478]
|
||||
@@ -1480,7 +1480,7 @@ func_ov28_0216ead4: ; 0x0216ead4
|
||||
strleb r0, [r5, #0x8e8]
|
||||
ldr r0, _0216eebc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
strneb r0, [r5, #0x285]
|
||||
@@ -2575,14 +2575,14 @@ func_ov28_0216f918: ; 0x0216f918
|
||||
ldr r0, _0216fb30 ; =gAdventureFlags
|
||||
ldr r1, _0216fb34 ; =0x00000176
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0216f964
|
||||
ldr r0, _0216fb30 ; =gAdventureFlags
|
||||
ldr r1, _0216fb34 ; =0x00000176
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r4, #0x29
|
||||
b _0216fad8
|
||||
_0216f964:
|
||||
@@ -3019,7 +3019,7 @@ _0216febc:
|
||||
ldr r0, _0216ffb8 ; =gAdventureFlags
|
||||
ldr r1, _0216ffbc ; =0x0000013e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -3032,7 +3032,7 @@ _0216fef4:
|
||||
ldr r0, _0216ffb8 ; =gAdventureFlags
|
||||
ldr r1, _0216ffc0 ; =0x0000013f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -3045,7 +3045,7 @@ _0216ff24:
|
||||
ldr r0, _0216ffb8 ; =gAdventureFlags
|
||||
mov r1, #0x140
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #2
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -3053,21 +3053,21 @@ _0216ff54:
|
||||
ldr r0, _0216ffb8 ; =gAdventureFlags
|
||||
ldr r1, _0216ffbc ; =0x0000013e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #3
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _0216ffb8 ; =gAdventureFlags
|
||||
ldr r1, _0216ffc0 ; =0x0000013f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #4
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _0216ffb8 ; =gAdventureFlags
|
||||
mov r1, #0x140
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #5
|
||||
moveq r0, #6
|
||||
@@ -3503,13 +3503,13 @@ func_ov28_021704b0: ; 0x021704b0
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
ldr r1, _02170628 ; =0x00000126
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02170524
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
ldr r1, _0217062c ; =0x0000012a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02170524
|
||||
ldr r0, _02170630 ; =data_027e0e60
|
||||
@@ -3523,13 +3523,13 @@ _02170524:
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
ldr r1, _02170634 ; =0x00000127
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02170570
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
ldr r1, _02170638 ; =0x0000012b
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02170570
|
||||
ldr r0, _02170630 ; =data_027e0e60
|
||||
@@ -3543,13 +3543,13 @@ _02170570:
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
mov r1, #0x128
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _021705bc
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
mov r1, #0x12c
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021705bc
|
||||
ldr r0, _02170630 ; =data_027e0e60
|
||||
@@ -3563,13 +3563,13 @@ _021705bc:
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
ldr r1, _0217063c ; =0x00000129
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02170604
|
||||
ldr r0, _02170624 ; =gAdventureFlags
|
||||
ldr r1, _02170640 ; =0x0000012d
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02170604
|
||||
ldr r0, _02170630 ; =data_027e0e60
|
||||
@@ -4761,7 +4761,7 @@ func_ov28_021713c8: ; 0x021713c8
|
||||
mov r1, #0
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
ldr r0, _02171484 ; =data_027e0f64
|
||||
mov r1, #0
|
||||
ldr r0, [r0]
|
||||
@@ -4992,7 +4992,7 @@ _021716f8:
|
||||
ldmneia sp!, {r4, pc}
|
||||
ldr r0, _021718c0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _021718c4 ; =data_027e077c
|
||||
ldreq r1, [r0]
|
||||
@@ -5050,7 +5050,7 @@ _021716f8:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, #0
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
mov r0, #0xa000
|
||||
str r0, [sp]
|
||||
mov r0, #0xa800
|
||||
@@ -5080,7 +5080,7 @@ _02171858:
|
||||
mov r1, #0
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
ldr r0, _021718d4 ; =data_027e0f64
|
||||
mov r1, #0
|
||||
ldr r0, [r0]
|
||||
@@ -5141,7 +5141,7 @@ _0217192c:
|
||||
ldr r0, _02171a28 ; =gAdventureFlags
|
||||
ldr r1, _02171a2c ; =0x0000013e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -5154,7 +5154,7 @@ _02171964:
|
||||
ldr r0, _02171a28 ; =gAdventureFlags
|
||||
ldr r1, _02171a30 ; =0x0000013f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -5167,7 +5167,7 @@ _02171994:
|
||||
ldr r0, _02171a28 ; =gAdventureFlags
|
||||
mov r1, #0x140
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #2
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
@@ -5175,21 +5175,21 @@ _021719c4:
|
||||
ldr r0, _02171a28 ; =gAdventureFlags
|
||||
ldr r1, _02171a2c ; =0x0000013e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #3
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _02171a28 ; =gAdventureFlags
|
||||
ldr r1, _02171a30 ; =0x0000013f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #4
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r0, _02171a28 ; =gAdventureFlags
|
||||
mov r1, #0x140
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #5
|
||||
moveq r0, #6
|
||||
@@ -5743,14 +5743,14 @@ _02172140: .word data_02050f54
|
||||
arm_func_start func_ov28_02172144
|
||||
func_ov28_02172144: ; 0x02172144
|
||||
ldr r0, _02172158 ; =gAdventureFlags
|
||||
ldr ip, _0217215c ; =func_ov00_02097760
|
||||
ldr ip, _0217215c ; =_ZN14AdventureFlags3GetEj
|
||||
mov r1, #0x31
|
||||
ldr r0, [r0]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov28_02172144
|
||||
_02172158: .word gAdventureFlags
|
||||
_0217215c: .word func_ov00_02097760
|
||||
_0217215c: .word _ZN14AdventureFlags3GetEj
|
||||
|
||||
.global func_ov28_02172160
|
||||
arm_func_start func_ov28_02172160
|
||||
@@ -6144,14 +6144,14 @@ _02172654: .word data_02050f54
|
||||
arm_func_start func_ov28_02172658
|
||||
func_ov28_02172658: ; 0x02172658
|
||||
ldr r0, _0217266c ; =gAdventureFlags
|
||||
ldr ip, _02172670 ; =func_ov00_02097760
|
||||
ldr ip, _02172670 ; =_ZN14AdventureFlags3GetEj
|
||||
mov r1, #0x2f
|
||||
ldr r0, [r0]
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end func_ov28_02172658
|
||||
_0217266c: .word gAdventureFlags
|
||||
_02172670: .word func_ov00_02097760
|
||||
_02172670: .word _ZN14AdventureFlags3GetEj
|
||||
|
||||
.global func_ov28_02172674
|
||||
arm_func_start func_ov28_02172674
|
||||
@@ -7105,7 +7105,7 @@ func_ov28_02173210: ; 0x02173210
|
||||
ldr r0, _021732b4 ; =gAdventureFlags
|
||||
mov r1, #0x100
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02173278
|
||||
bl func_ov28_02174948
|
||||
@@ -7278,7 +7278,7 @@ _02173440:
|
||||
beq _021734e0
|
||||
ldr r0, _02173500 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _02173504 ; =data_027e077c
|
||||
ldreq r1, [r0]
|
||||
@@ -7492,7 +7492,7 @@ func_ov28_021736d0: ; 0x021736d0
|
||||
strleb r0, [r4, #0x26d]
|
||||
ldr r0, _02173740 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _02173744 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -7575,13 +7575,13 @@ func_ov28_021737cc: ; 0x021737cc
|
||||
ldr r0, _02173860 ; =gAdventureFlags
|
||||
mov r1, #0xe3
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02173850
|
||||
ldr r0, _02173860 ; =gAdventureFlags
|
||||
mov r1, #0xe7
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02173850
|
||||
ldr r0, _02173864 ; =data_ov09_0211f5b4
|
||||
@@ -7667,7 +7667,7 @@ func_ov28_021738e0: ; 0x021738e0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02173944 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
ldr r0, _02173948 ; =data_027e0fc8
|
||||
@@ -8450,7 +8450,7 @@ func_ov28_021742b0: ; 0x021742b0
|
||||
str r3, [sp, #0x28]
|
||||
strb r2, [sp, #0x10]
|
||||
strb r2, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
ldr r1, _02174384 ; =data_027e0e60
|
||||
str r0, [r4, #0x228]
|
||||
ldr r0, [r1]
|
||||
@@ -8478,13 +8478,13 @@ func_ov28_02174388: ; 0x02174388
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r4, #0x228]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x14
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
ldr r0, _021744b0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x19
|
||||
addls sp, sp, #0x14
|
||||
ldmlsia sp!, {r3, r4, pc}
|
||||
@@ -8541,7 +8541,7 @@ _02174488:
|
||||
ldr r0, _021744b0 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x228]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
mov r0, r4
|
||||
str r1, [r4, #0x228]
|
||||
@@ -8589,7 +8589,7 @@ func_ov28_02174504: ; 0x02174504
|
||||
ldmleia sp!, {r4, pc}
|
||||
ldr r0, _0217454c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _02174550 ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -8636,7 +8636,7 @@ func_ov28_02174554: ; 0x02174554
|
||||
ldr r2, [r4, #0x50]
|
||||
str r2, [sp, #0x28]
|
||||
strb r3, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x22c]
|
||||
mvn ip, #0
|
||||
mov r3, #0x1e
|
||||
@@ -8661,7 +8661,7 @@ func_ov28_02174554: ; 0x02174554
|
||||
strb ip, [sp, #0x16]
|
||||
strb r3, [sp, #0x14]
|
||||
str r2, [sp, #0x94]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x230]
|
||||
mov r0, r4
|
||||
mov r1, #0
|
||||
@@ -8689,12 +8689,12 @@ func_ov28_02174670: ; 0x02174670
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r4, #0x230]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _021746c8 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0xa
|
||||
ldmlsia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -8807,7 +8807,7 @@ func_ov28_0217475c: ; 0x0217475c
|
||||
ldr r0, _02174828 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x230]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x230]
|
||||
rsb r1, r0, #0x400
|
||||
@@ -9021,7 +9021,7 @@ func_ov28_02174a5c: ; 0x02174a5c
|
||||
ldr r1, _02174b90 ; =gAdventureFlags
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
ldr r0, [r4, #4]
|
||||
@@ -9143,7 +9143,7 @@ func_ov28_02174bd8: ; 0x02174bd8
|
||||
mov r1, #0x100
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov28_02174bd8
|
||||
@@ -9374,7 +9374,7 @@ func_ov28_02174ec4: ; 0x02174ec4
|
||||
ldr r1, _02174f38 ; =gAdventureFlags
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
ldreq r0, _02174f3c ; =data_027e0c68
|
||||
ldreqb r0, [r0, #4]
|
||||
@@ -10694,13 +10694,13 @@ func_ov28_02175f48: ; 0x02175f48
|
||||
ldr r0, _021761ec ; =gAdventureFlags
|
||||
mov r1, #0x124
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021760ac
|
||||
ldr r0, _021761ec ; =gAdventureFlags
|
||||
mov r1, #0xb5
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #1
|
||||
streqb r0, [r4, #0x7ad]
|
||||
@@ -10735,7 +10735,7 @@ _021760ac:
|
||||
ldr r0, _021761ec ; =gAdventureFlags
|
||||
ldr r1, _021761f0 ; =0x00000123
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r1, #0
|
||||
beq _0217612c
|
||||
|
||||
+1
-1
@@ -235,7 +235,7 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097738
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern func_ov00_020a5e9c
|
||||
.extern func_ov00_020a61ac
|
||||
.extern func_ov00_020a9588
|
||||
|
||||
+2
-2
@@ -630,7 +630,7 @@ func_ov29_0216ddb0: ; 0x0216ddb0
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
||||
ldr r0, _0216dfec ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
addne sp, sp, #4
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
||||
@@ -11287,7 +11287,7 @@ func_ov29_02176ea8: ; 0x02176ea8
|
||||
ldr r1, _02176fac ; =gAdventureFlags
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
|
||||
+3
-3
@@ -148,9 +148,9 @@
|
||||
.extern func_ov00_02087d34
|
||||
.extern func_ov00_020884b4
|
||||
.extern func_ov00_02093a1c
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a5e9c
|
||||
|
||||
+15
-15
@@ -2424,7 +2424,7 @@ _0217dca8:
|
||||
_0217dccc:
|
||||
ldr r0, _0217df4c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
addne sp, sp, #0xbc
|
||||
ldmneia sp!, {r3, r4, r5, r6, pc}
|
||||
@@ -2499,14 +2499,14 @@ _0217dd8c:
|
||||
ldr r0, _0217df4c ; =gAdventureFlags
|
||||
mov r1, #0x46
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0217de10
|
||||
ldr r0, _0217df4c ; =gAdventureFlags
|
||||
mov r1, #0x46
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_0217de10:
|
||||
mov r0, r5
|
||||
mov r1, #4
|
||||
@@ -2565,14 +2565,14 @@ _0217de88:
|
||||
ldr r0, _0217df4c ; =gAdventureFlags
|
||||
mov r1, #0x46
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0217df0c
|
||||
ldr r0, _0217df4c ; =gAdventureFlags
|
||||
mov r1, #0x46
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_0217df0c:
|
||||
mov r0, r5
|
||||
mov r1, #4
|
||||
@@ -2766,7 +2766,7 @@ _0217e160:
|
||||
_0217e184:
|
||||
ldr r0, _0217e3c0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
addne sp, sp, #0xcc
|
||||
ldmneia sp!, {r4, r5, r6, r7, pc}
|
||||
@@ -3992,14 +3992,14 @@ _0217f1f8:
|
||||
ldr r0, _0217f544 ; =gAdventureFlags
|
||||
mov r1, #0x158
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0217f23c
|
||||
ldr r0, _0217f544 ; =gAdventureFlags
|
||||
mov r1, #0x158
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r7
|
||||
mov r1, #0xe
|
||||
mov r2, #0
|
||||
@@ -5418,7 +5418,7 @@ func_ov30_02180548: ; 0x02180548
|
||||
ldr r0, _021805a4 ; =gAdventureFlags
|
||||
mov r1, #0x14
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, pc}
|
||||
@@ -5450,7 +5450,7 @@ func_ov30_021805ac: ; 0x021805ac
|
||||
ldr r0, _02180608 ; =gAdventureFlags
|
||||
mov r1, #0x14
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, pc}
|
||||
@@ -8159,7 +8159,7 @@ func_ov30_021823f8: ; 0x021823f8
|
||||
ble _02182424
|
||||
ldr r0, _02182450 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
@@ -8169,7 +8169,7 @@ _02182424:
|
||||
ble _02182448
|
||||
ldr r0, _02182450 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -10136,7 +10136,7 @@ _02183df4:
|
||||
ldr r0, _02183e2c ; =gAdventureFlags
|
||||
mov r1, #0x35
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -13099,14 +13099,14 @@ _0218623c:
|
||||
ldr r0, _021863e0 ; =gAdventureFlags
|
||||
mov r1, #0x11c
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _02186280
|
||||
ldr r0, _021863e0 ; =gAdventureFlags
|
||||
mov r1, #0x11c
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r6
|
||||
mov r1, #2
|
||||
mov r2, #0
|
||||
|
||||
+2
-2
@@ -158,8 +158,8 @@
|
||||
.extern func_ov00_020875f8
|
||||
.extern func_ov00_020888e8
|
||||
.extern func_ov00_0208b180
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern func_ov00_020a9588
|
||||
.extern func_ov00_020bc500
|
||||
.extern func_ov00_020bcdec
|
||||
|
||||
+19
-19
@@ -1343,7 +1343,7 @@ func_ov31_0217ce90: ; 0x0217ce90
|
||||
ldr r0, _0217cebc ; =gAdventureFlags
|
||||
mov r1, #0x78
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov31_0217ce90
|
||||
@@ -5307,21 +5307,21 @@ func_ov31_0217fd84: ; 0x0217fd84
|
||||
mov r1, #0x67
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
b _0217fdf0
|
||||
_0217fdc4:
|
||||
ldr r0, _0217fdfc ; =gAdventureFlags
|
||||
mov r1, #0x68
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
b _0217fdf0
|
||||
_0217fddc:
|
||||
ldr r0, _0217fdfc ; =gAdventureFlags
|
||||
mov r1, #0x68
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_0217fdf0:
|
||||
mov r0, r4
|
||||
bl func_ov31_0217fd54
|
||||
@@ -5356,7 +5356,7 @@ func_ov31_0217fe2c: ; 0x0217fe2c
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x6b
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
bl func_ov31_0217fd54
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -5390,7 +5390,7 @@ func_ov31_0217fe84: ; 0x0217fe84
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x6a
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
bl func_ov31_0217fd54
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -5424,7 +5424,7 @@ func_ov31_0217fedc: ; 0x0217fedc
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x6c
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r4
|
||||
bl func_ov31_0217fd54
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -5500,21 +5500,21 @@ func_ov31_0217ff9c: ; 0x0217ff9c
|
||||
mov r1, #0x69
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
b _02180008
|
||||
_0217ffdc:
|
||||
ldr r0, _02180014 ; =gAdventureFlags
|
||||
mov r1, #0x6d
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
b _02180008
|
||||
_0217fff4:
|
||||
ldr r0, _02180014 ; =gAdventureFlags
|
||||
mov r1, #0x71
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_02180008:
|
||||
mov r0, r4
|
||||
bl func_ov31_0217fd54
|
||||
@@ -6426,28 +6426,28 @@ _021808b0:
|
||||
ldr r0, _02180958 ; =gAdventureFlags
|
||||
mov r1, #0x69
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0xc
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02180958 ; =gAdventureFlags
|
||||
mov r1, #0x6b
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #7
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02180958 ; =gAdventureFlags
|
||||
mov r1, #0x6c
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #8
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _02180958 ; =gAdventureFlags
|
||||
mov r1, #0x67
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #5
|
||||
ldmeqia sp!, {r4, pc}
|
||||
@@ -6814,7 +6814,7 @@ _02180d0c:
|
||||
ldr r0, _02180dd8 ; =gAdventureFlags
|
||||
mov r1, #0x6a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #9
|
||||
moveq r0, #6
|
||||
@@ -6823,7 +6823,7 @@ _02180d40:
|
||||
ldr r0, _02180dd8 ; =gAdventureFlags
|
||||
mov r1, #0x68
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #9
|
||||
moveq r0, #5
|
||||
@@ -6846,7 +6846,7 @@ _02180d78:
|
||||
ldr r0, _02180dd8 ; =gAdventureFlags
|
||||
mov r1, #0x6d
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0x10
|
||||
moveq r0, #0xd
|
||||
@@ -6855,7 +6855,7 @@ _02180dac:
|
||||
ldr r0, _02180dd8 ; =gAdventureFlags
|
||||
mov r1, #0x71
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
movne r0, #0x11
|
||||
moveq r0, #0xb
|
||||
@@ -7486,7 +7486,7 @@ func_ov31_021814b8: ; 0x021814b8
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x148
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #8
|
||||
movne r0, #0
|
||||
|
||||
+8
-8
@@ -204,14 +204,14 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097738
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bac
|
||||
.extern func_ov00_02097bbc
|
||||
.extern func_ov00_02098058
|
||||
.extern func_ov00_02098074
|
||||
.extern func_ov00_0209809c
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
.extern _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+17
-17
@@ -6950,12 +6950,12 @@ _0218174c:
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x60]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02181cb4
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
blo _02181cb4
|
||||
mov r0, r4
|
||||
@@ -6985,7 +6985,7 @@ _021817cc:
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x60]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
beq _02181cb4
|
||||
mov r0, r4
|
||||
@@ -6999,7 +6999,7 @@ _02181800:
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x60]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02181cb4
|
||||
ldrsh r0, [r4, #0x74]
|
||||
@@ -7051,7 +7051,7 @@ _02181848:
|
||||
_021818cc:
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x2d
|
||||
blo _02181cb4
|
||||
ldr r0, _02181cec ; =data_027e0ffc
|
||||
@@ -7114,7 +7114,7 @@ _021819a0:
|
||||
_021819b4:
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209809c
|
||||
bl _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
cmp r0, #0
|
||||
bne _02181cb4
|
||||
mov r0, r4
|
||||
@@ -7216,12 +7216,12 @@ _02181b28:
|
||||
bl func_ov32_021829ec
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097738
|
||||
bl _ZN14AdventureFlags18func_ov00_02097738Ev
|
||||
cmp r0, #0
|
||||
bne _02181cb4
|
||||
ldr r0, _02181cdc ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bbc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bbcEv
|
||||
cmp r0, #0
|
||||
bne _02181cb4
|
||||
ldrsh r0, [r4, #0x76]
|
||||
@@ -7412,7 +7412,7 @@ _02181db0:
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0x124
|
||||
strb r2, [sp, #0x134]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x60]
|
||||
add r0, sp, #0x124
|
||||
bl func_ov00_0209a508
|
||||
@@ -7474,7 +7474,7 @@ _02181ea4:
|
||||
str r2, [sp, #0x94]
|
||||
str r3, [sp, #0x98]
|
||||
str ip, [sp, #0x9c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x60]
|
||||
mov ip, #7
|
||||
ldr r0, _02182280 ; =data_027e0ffc
|
||||
@@ -7608,7 +7608,7 @@ _02182080:
|
||||
ldr r0, _0218227c ; =gAdventureFlags
|
||||
mov r3, r2
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
mvn r0, #0
|
||||
str r0, [sp]
|
||||
mov r0, #2
|
||||
@@ -7699,7 +7699,7 @@ _02182214:
|
||||
mov r2, r1
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
b _0218226c
|
||||
_0218223c:
|
||||
ldr r0, _02182294 ; =data_027e077c
|
||||
@@ -8517,13 +8517,13 @@ func_ov32_02182c40: ; 0x02182c40
|
||||
beq _02182d68
|
||||
ldr r0, _02182d7c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
bne _02182cbc
|
||||
ldr r0, _02182d7c ; =gAdventureFlags
|
||||
ldr r1, [r5, #0xb0]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bac
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bacEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x10
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
@@ -8538,7 +8538,7 @@ func_ov32_02182c40: ; 0x02182c40
|
||||
_02182cbc:
|
||||
ldr r0, _02182d7c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
bne _02182ce4
|
||||
ldr r0, _02182d80 ; =data_027e0ffc
|
||||
@@ -8549,7 +8549,7 @@ _02182cbc:
|
||||
_02182ce4:
|
||||
ldr r0, _02182d7c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02098058
|
||||
bl _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
cmp r0, #0x1e
|
||||
blo _02182d68
|
||||
add r0, r5, #0x110
|
||||
@@ -8641,7 +8641,7 @@ func_ov32_02182db4: ; 0x02182db4
|
||||
str r2, [sp, #0x2c]
|
||||
str r3, [sp, #0x30]
|
||||
str ip, [sp, #0x34]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r6, #0xb0]
|
||||
add r0, sp, #0xc
|
||||
bl func_ov00_0209a508
|
||||
|
||||
+2
-2
@@ -141,8 +141,8 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097c18
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a6110
|
||||
|
||||
+2
-2
@@ -903,7 +903,7 @@ _0217c950:
|
||||
ldr r0, _0217cde8 ; =gAdventureFlags
|
||||
mov r1, #0xd
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c18
|
||||
bl _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
beq _0217c998
|
||||
ldrb r0, [r5, #0x2b]
|
||||
@@ -7547,7 +7547,7 @@ _02182814:
|
||||
ldr r0, _02182afc ; =gAdventureFlags
|
||||
mov r1, #0xd
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
_02182848:
|
||||
add r0, r4, #0xf8
|
||||
add r0, r0, #0x1c00
|
||||
|
||||
+7
-7
@@ -170,13 +170,13 @@
|
||||
.extern func_ov00_02089318
|
||||
.extern func_ov00_0208b158
|
||||
.extern func_ov00_0208e7a4
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097ff4
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a6110
|
||||
|
||||
+22
-22
@@ -3429,7 +3429,7 @@ _0217eb50:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, #0
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
_0217eb94:
|
||||
mov r0, r5
|
||||
mov r1, r4
|
||||
@@ -3598,7 +3598,7 @@ _0217edc0:
|
||||
ldr r0, _0217f044 ; =gAdventureFlags
|
||||
mov r1, #0x1f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0217ee08
|
||||
ldrb r0, [r4, #0x2a]
|
||||
@@ -4108,7 +4108,7 @@ _0217f2f8:
|
||||
strb r5, [sp, #0x4fe]
|
||||
strb r3, [sp, #0x4ff]
|
||||
strb r2, [sp, #0x500]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x544]
|
||||
cmp r0, r1
|
||||
@@ -4696,7 +4696,7 @@ _0217fd30:
|
||||
strb r5, [sp, #0x3e7]
|
||||
strb r3, [sp, #0x3e8]
|
||||
str r2, [sp, #0x3ec]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x544]
|
||||
cmp r0, r1
|
||||
@@ -4802,7 +4802,7 @@ _0217fee0:
|
||||
ldr r1, [sp, #0x50]
|
||||
str r1, [sp, #0x268]
|
||||
add r1, sp, #0x240
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x544]
|
||||
cmp r0, r1
|
||||
@@ -5019,7 +5019,7 @@ _0218010c:
|
||||
str r2, [r4, #0x514]
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0x190
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x544]
|
||||
cmp r0, r1
|
||||
@@ -5327,7 +5327,7 @@ _021805ac:
|
||||
strb r5, [sp, #0x16f]
|
||||
strb r3, [sp, #0x170]
|
||||
str r2, [sp, #0x174]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x544]
|
||||
cmp r0, r1
|
||||
@@ -5592,7 +5592,7 @@ func_ov35_02180b68: ; 0x02180b68
|
||||
mov r4, r1
|
||||
ldr r0, [r2]
|
||||
ldr r1, [r5, #0x544]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
bne _02180b98
|
||||
ldrb r0, [r5, #0x562]
|
||||
@@ -5654,7 +5654,7 @@ func_ov35_02180c18: ; 0x02180c18
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r4, #0x544]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -6067,13 +6067,13 @@ _021811b4:
|
||||
ldr r0, _02181268 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021811f0
|
||||
ldr r0, _02181268 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_021811f0:
|
||||
mvn r1, #0
|
||||
ldr r0, _0218126c ; =data_027e0fc8
|
||||
@@ -6584,13 +6584,13 @@ func_ov35_0218187c: ; 0x0218187c
|
||||
ldr r0, _02181988 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021818ec
|
||||
ldr r0, _02181988 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_021818ec:
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x544]
|
||||
@@ -6736,13 +6736,13 @@ _02181ad0:
|
||||
ldr r0, _02181b50 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02181b24
|
||||
ldr r0, _02181b50 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02181b24:
|
||||
mvn r2, #0
|
||||
mov r0, r4
|
||||
@@ -7117,13 +7117,13 @@ _02182038:
|
||||
ldr r0, _021820a4 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02182078
|
||||
ldr r0, _021820a4 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02182078:
|
||||
mvn r2, #0
|
||||
mov r0, r5
|
||||
@@ -7705,7 +7705,7 @@ func_ov35_02182834: ; 0x02182834
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x1f
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x18
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -7740,13 +7740,13 @@ func_ov35_02182834: ; 0x02182834
|
||||
ldr r0, _02182938 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021828f4
|
||||
ldr r0, _02182938 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x544]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_021828f4:
|
||||
mvn r1, #0
|
||||
ldr r0, _02182938 ; =gAdventureFlags
|
||||
@@ -7754,7 +7754,7 @@ _021828f4:
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x1f
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _02182944 ; =gItemManager
|
||||
mov r1, #0x1d
|
||||
ldr r0, [r0]
|
||||
@@ -7762,7 +7762,7 @@ _021828f4:
|
||||
ldr r0, _02182938 ; =gAdventureFlags
|
||||
mov r1, #8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
add sp, sp, #0x18
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
|
||||
+8
-8
@@ -177,14 +177,14 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097c18
|
||||
.extern func_ov00_0209809c
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
.extern _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+44
-44
@@ -1613,7 +1613,7 @@ func_ov36_0217d2a0: ; 0x0217d2a0
|
||||
mov r5, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x7e
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x70
|
||||
movne r0, #0
|
||||
@@ -1621,7 +1621,7 @@ func_ov36_0217d2a0: ; 0x0217d2a0
|
||||
ldr r0, _0217d680 ; =gAdventureFlags
|
||||
mov r1, #0xe
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c18
|
||||
bl _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x70
|
||||
movne r0, #0
|
||||
@@ -1705,17 +1705,17 @@ _0217d368:
|
||||
str lr, [sp, #0x38]
|
||||
str ip, [sp, #0x3c]
|
||||
str r3, [sp, #0x40]
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0217d680 ; =gAdventureFlags
|
||||
mov r1, #0xec
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0217d680 ; =gAdventureFlags
|
||||
mov r1, #0xed
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
add r0, r5, #0x158
|
||||
bl func_ov36_0217c704
|
||||
ldr r1, _0217d69c ; =func_ov36_0217c24c
|
||||
@@ -1840,17 +1840,17 @@ _0217d56c:
|
||||
mov r1, #0xeb
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0217d680 ; =gAdventureFlags
|
||||
ldr r1, _0217d6b4 ; =0x0000011e
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _0217d680 ; =gAdventureFlags
|
||||
ldr r1, _0217d6b8 ; =0x0000011f
|
||||
ldr r0, [r0]
|
||||
mov r2, #0
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
mov r0, r5
|
||||
mov r1, #0
|
||||
bl func_ov36_0217d6bc
|
||||
@@ -2123,7 +2123,7 @@ func_ov36_0217da08: ; 0x0217da08
|
||||
ldr r0, _0217da68 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
bne _0217da58
|
||||
mov r0, #0x10000
|
||||
@@ -2704,13 +2704,13 @@ _0217e260:
|
||||
ldr r0, _0217e3d0 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0217e2a4
|
||||
ldr r0, _0217e3d0 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_0217e2a4:
|
||||
mvn r1, #0
|
||||
ldr r0, _0217e3a4 ; =data_027e0fc8
|
||||
@@ -5481,7 +5481,7 @@ _02180860:
|
||||
ldr r3, [r4, #0x274]
|
||||
str r3, [sp, #0x4c]
|
||||
strb r2, [sp, #0x3a]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r7, #0x66c]
|
||||
add r0, sp, #0x24
|
||||
bl func_ov00_0209a508
|
||||
@@ -5708,13 +5708,13 @@ _02180c58:
|
||||
ldr r0, _02180d18 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02180c80
|
||||
ldr r0, _02180d18 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02180c80:
|
||||
mvn r0, #0
|
||||
add sp, sp, #0x3c
|
||||
@@ -6035,13 +6035,13 @@ _021810d0:
|
||||
ldr r0, _02181540 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0218110c
|
||||
ldr r0, _02181540 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_0218110c:
|
||||
mvn r2, #0
|
||||
mov r0, r4
|
||||
@@ -6073,13 +6073,13 @@ _0218116c:
|
||||
ldr r0, _02181540 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02181194
|
||||
ldr r0, _02181540 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02181194:
|
||||
mvn r0, #0
|
||||
add sp, sp, #0x118
|
||||
@@ -6249,7 +6249,7 @@ _021811a4:
|
||||
strb r2, [sp, #0xf8]
|
||||
strb fp, [sp, #0x7c]
|
||||
strb sl, [sp, #0x7e]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x66c]
|
||||
cmp r0, #0
|
||||
add r0, sp, #0x68
|
||||
@@ -6471,7 +6471,7 @@ _0218166c:
|
||||
strb r3, [sp, #0xf7]
|
||||
strb r2, [sp, #0xf8]
|
||||
strb fp, [sp, #0x7c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x66c]
|
||||
add r0, sp, #0x68
|
||||
bl func_ov00_0209a508
|
||||
@@ -6499,7 +6499,7 @@ _021817b0:
|
||||
ldr r0, _021818a4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02181848
|
||||
ldr r0, [r4, #0x168]
|
||||
@@ -6522,13 +6522,13 @@ _021817f4:
|
||||
ldr r0, _021818a4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02181830
|
||||
ldr r0, _021818a4 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02181830:
|
||||
mvn r2, #0
|
||||
add r0, r4, #0x158
|
||||
@@ -6612,7 +6612,7 @@ _021818fc:
|
||||
ldr r0, _02181b88 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
ldr r0, _02181b8c ; =data_ov00_020eec68
|
||||
mov r1, #5
|
||||
bl func_ov00_020d716c
|
||||
@@ -6718,7 +6718,7 @@ _021818fc:
|
||||
strb r3, [sp, #0xf7]
|
||||
strb r2, [sp, #0xf8]
|
||||
strb fp, [sp, #0x7c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x66c]
|
||||
ldr r1, [r4, #0x168]
|
||||
mov r2, #0
|
||||
@@ -6780,7 +6780,7 @@ func_ov36_02181ba8: ; 0x02181ba8
|
||||
bne _02181c58
|
||||
ldr r0, _02181f08 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209809c
|
||||
bl _ZN14AdventureFlags18func_ov00_0209809cEv
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x14
|
||||
ldmneia sp!, {r3, r4, pc}
|
||||
@@ -6941,7 +6941,7 @@ _02181e34:
|
||||
ldr r0, _02181f08 ; =gAdventureFlags
|
||||
ldr r1, _02181f34 ; =0x0000011e
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldreq r0, [r4, #0x6c0]
|
||||
cmpeq r0, #0
|
||||
@@ -6960,11 +6960,11 @@ _02181e34:
|
||||
ldr r1, _02181f34 ; =0x0000011e
|
||||
ldr r0, [r0]
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _02181f08 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x66c]
|
||||
ldr r0, _02181f34 ; =0x0000011e
|
||||
@@ -7219,7 +7219,7 @@ _02181ffc:
|
||||
ldrb r3, [r4, #0x7b0]
|
||||
strb r3, [sp, #0x208]
|
||||
strb r2, [sp, #0x18c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x66c]
|
||||
add r0, sp, #0x178
|
||||
bl func_ov00_0209a508
|
||||
@@ -7227,7 +7227,7 @@ _02182270:
|
||||
ldr r0, _02182948 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x228
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
@@ -7341,7 +7341,7 @@ _021823ec:
|
||||
ldr r0, _02182948 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
add r0, sp, #0xc8
|
||||
bl func_ov00_0209a4f4
|
||||
mov r1, #2
|
||||
@@ -7439,7 +7439,7 @@ _0218248c:
|
||||
strb r7, [sp, #0x157]
|
||||
strb r6, [sp, #0x158]
|
||||
strb r5, [sp, #0xdc]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x66c]
|
||||
ldr r0, [r4, #0x878]
|
||||
tst r0, #0x40
|
||||
@@ -7637,7 +7637,7 @@ _0218287c:
|
||||
ldr r0, _02182948 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
str r1, [r4, #0x66c]
|
||||
ldr r0, _0218294c ; =data_027e0f90
|
||||
@@ -7760,13 +7760,13 @@ _021829ec:
|
||||
ldr r0, _02182c7c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02182a7c
|
||||
ldr r0, _02182c7c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02182a7c:
|
||||
mvn r1, #0
|
||||
add r0, sp, #0x74
|
||||
@@ -7876,7 +7876,7 @@ _02182a7c:
|
||||
strb ip, [sp, #0x103]
|
||||
strb r3, [sp, #0x104]
|
||||
strb r2, [sp, #0x88]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x66c]
|
||||
mov r0, r4
|
||||
bl _ZN5Actor20KillPickupItemActorsEv
|
||||
@@ -8149,20 +8149,20 @@ func_ov36_02182f88: ; 0x02182f88
|
||||
ldr r0, _0218306c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02183030
|
||||
ldr r0, _0218306c ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02183030:
|
||||
mvn r1, #0
|
||||
ldr r0, _0218306c ; =gAdventureFlags
|
||||
str r1, [r4, #0x66c]
|
||||
ldr r0, [r0]
|
||||
mov r1, #0xe
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
ldr r1, [r4, #0x6b8]
|
||||
mov r2, #0
|
||||
mov r0, r4
|
||||
@@ -8750,7 +8750,7 @@ _02183614:
|
||||
strb r2, [sp, #0x12c]
|
||||
strb fp, [sp, #0xb0]
|
||||
strb sl, [sp, #0xb2]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x66c]
|
||||
cmp r0, #0
|
||||
blt _021838ec
|
||||
@@ -10021,13 +10021,13 @@ func_ov36_02184a64: ; 0x02184a64
|
||||
mov r6, r1
|
||||
ldr r0, [r2]
|
||||
ldr r1, [r5, #0x66c]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02184a9c
|
||||
ldr r0, _02184dd8 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x66c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_02184a9c:
|
||||
add r0, sp, #0x68
|
||||
bl func_ov00_0209a4f4
|
||||
@@ -10226,7 +10226,7 @@ _02184c94:
|
||||
strb r3, [sp, #0xf8]
|
||||
strb r2, [sp, #0x7c]
|
||||
strb r2, [sp, #0x7e]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
mvn r1, #0
|
||||
str r0, [r5, #0x66c]
|
||||
cmp r0, r1
|
||||
|
||||
+1
-1
@@ -155,7 +155,7 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097968
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+1
-1
@@ -3665,7 +3665,7 @@ _0217f0ac:
|
||||
ldr r0, _0217f11c ; =gAdventureFlags
|
||||
mov r1, #0xf
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
mov r0, r4
|
||||
bl func_ov00_020cc960
|
||||
mov r0, r4
|
||||
|
||||
+7
-7
@@ -164,13 +164,13 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern func_ov00_02097c18
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a6110
|
||||
|
||||
+16
-16
@@ -1351,13 +1351,13 @@ func_ov38_0217cf90: ; 0x0217cf90
|
||||
mov sl, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0xf7
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0217cfdc
|
||||
ldr r0, _0217d508 ; =gAdventureFlags
|
||||
mov r1, #0x11
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c18
|
||||
bl _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
|
||||
cmp r0, #0
|
||||
beq _0217cff0
|
||||
_0217cfdc:
|
||||
@@ -8895,7 +8895,7 @@ func_ov38_02183aa4: ; 0x02183aa4
|
||||
beq _02183ae0
|
||||
ldr r0, _02183b5c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
bne _02183b04
|
||||
_02183ae0:
|
||||
@@ -8905,7 +8905,7 @@ _02183ae0:
|
||||
beq _02183b48
|
||||
ldr r0, _02183b5c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _02183b48
|
||||
_02183b04:
|
||||
@@ -11451,7 +11451,7 @@ func_ov38_02185e38: ; 0x02185e38
|
||||
strb r3, [sp, #9]
|
||||
strb r2, [sp, #0xa]
|
||||
strb r2, [sp, #0xb]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x2e8]
|
||||
ldr r1, _02185eb8 ; =data_ov38_02188ca0
|
||||
add r0, sp, #0
|
||||
@@ -11627,12 +11627,12 @@ _02185f5c:
|
||||
ldrb r2, [r2, #0x1e4]
|
||||
strb r2, [sp, #0x134]
|
||||
str r3, [sp, #0x138]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x2ec]
|
||||
ldr r0, _02186a34 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x2e8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
add r0, sp, #0xa4
|
||||
str r1, [r4, #0x2e8]
|
||||
@@ -12207,7 +12207,7 @@ _021869dc:
|
||||
ldr r0, _02186a34 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x2ec]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
ldr r0, _02186a60 ; =data_02057200
|
||||
str r1, [r4, #0x2ec]
|
||||
@@ -12371,7 +12371,7 @@ func_ov38_02186b08: ; 0x02186b08
|
||||
ldr r0, _02186c80 ; =gAdventureFlags
|
||||
add r1, sp, #0x14
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x2e8]
|
||||
ldr r1, _02186c78 ; =data_ov38_02188ca0
|
||||
add r0, sp, #0x14
|
||||
@@ -12925,7 +12925,7 @@ _0218746c:
|
||||
ldr r0, _02187510 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x2e8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
ldr r0, _0218750c ; =data_ov00_020eec68
|
||||
mov r1, #0xcd
|
||||
mov r2, #0
|
||||
@@ -12994,7 +12994,7 @@ func_ov38_02187520: ; 0x02187520
|
||||
strb r3, [sp, #0xa]
|
||||
strb r3, [sp, #0xb]
|
||||
strb r2, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x2e8]
|
||||
ldr r0, [r4, #0xff4]
|
||||
bl func_ov29_0216fe04
|
||||
@@ -13030,7 +13030,7 @@ func_ov38_021875cc: ; 0x021875cc
|
||||
ldr r2, _02187620 ; =gAdventureFlags
|
||||
ldr r1, [r0, #0x2e8]
|
||||
ldr r0, [r2]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
ldmia sp!, {r3, pc}
|
||||
_021875f4:
|
||||
ldr r0, _02187624 ; =data_ov38_021891e0
|
||||
@@ -13234,7 +13234,7 @@ func_ov38_0218762c: ; 0x0218762c
|
||||
strb r3, [sp, #0xcb]
|
||||
ldr r3, [sp, #0x38]
|
||||
strb r3, [sp, #0xcc]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
ldr r1, _0218795c ; =data_027e0fc8
|
||||
str r0, [r4, #0x2e8]
|
||||
ldr r0, [r1]
|
||||
@@ -13657,7 +13657,7 @@ _02187f44:
|
||||
ldr r0, _02188094 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x2e8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
ldr r0, _02188098 ; =data_02057200
|
||||
str r1, [r5, #0x2e8]
|
||||
@@ -13669,11 +13669,11 @@ _02187f44:
|
||||
ldr r0, [r0]
|
||||
mov r1, #0xf7
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _02188094 ; =gAdventureFlags
|
||||
mov r1, #0x11
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
add sp, sp, #0x154
|
||||
ldmia sp!, {r4, r5, pc}
|
||||
_02187fac:
|
||||
|
||||
+4
-4
@@ -154,10 +154,10 @@
|
||||
.extern func_ov00_02087fe0
|
||||
.extern func_ov00_02088000
|
||||
.extern func_ov00_02089318
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097968
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
+12
-12
@@ -4938,7 +4938,7 @@ _02180004:
|
||||
ldr r3, [r4, #0x274]
|
||||
str r3, [sp, #0xa8]
|
||||
strb r2, [sp, #0x96]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
add r1, r5, #0x3ec
|
||||
str r0, [r5, #0x190]
|
||||
add r0, r1, #0x400
|
||||
@@ -5885,7 +5885,7 @@ _02180e94:
|
||||
ldr r0, _02180f28 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x190]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r4, #0
|
||||
mov r0, r5
|
||||
mov r1, #8
|
||||
@@ -7535,7 +7535,7 @@ func_ov39_021824b4: ; 0x021824b4
|
||||
add r1, sp, #0xc
|
||||
str r3, [sp, #0x34]
|
||||
strb r2, [sp, #0x22]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x190]
|
||||
ldr r1, [r4, #0x158]
|
||||
add r0, sp, #0xc
|
||||
@@ -7618,7 +7618,7 @@ func_ov39_02182674: ; 0x02182674
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r4, #0x190]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _021826e4
|
||||
mov r1, #0
|
||||
@@ -7633,7 +7633,7 @@ func_ov39_02182674: ; 0x02182674
|
||||
str r1, [r4, #0x158]
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r4, #0x190]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
mvn r1, #0
|
||||
mov r0, r4
|
||||
str r1, [r4, #0x190]
|
||||
@@ -8623,7 +8623,7 @@ func_ov39_021833a4: ; 0x021833a4
|
||||
ldr r0, [r0]
|
||||
add r1, sp, #0
|
||||
strb r2, [sp, #0x16]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x190]
|
||||
ldr r1, [r4, #0x158]
|
||||
ldr r0, _02183524 ; =data_ov00_020eec68
|
||||
@@ -8951,7 +8951,7 @@ func_ov39_021838c4: ; 0x021838c4
|
||||
ldr r0, _02183c20 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x190]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
add r0, sp, #0x74
|
||||
bl func_ov00_0209a4f4
|
||||
mvn r0, #0
|
||||
@@ -9119,7 +9119,7 @@ func_ov39_021838c4: ; 0x021838c4
|
||||
str r3, [sp, #0x94]
|
||||
str r5, [sp, #0x98]
|
||||
str r2, [sp, #0x9c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r4, #0x190]
|
||||
ldr r1, [r4, #0x158]
|
||||
add r0, sp, #0x74
|
||||
@@ -9233,7 +9233,7 @@ func_ov39_02183ccc: ; 0x02183ccc
|
||||
ldr r0, _02184314 ; =gAdventureFlags
|
||||
ldr r1, [r7, #0x190]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
add r0, sp, #0xac
|
||||
bl func_ov00_0209a4f4
|
||||
mov r0, #1
|
||||
@@ -9330,7 +9330,7 @@ func_ov39_02183ccc: ; 0x02183ccc
|
||||
str r3, [sp, #0xcc]
|
||||
str r4, [sp, #0xd0]
|
||||
str r2, [sp, #0xd4]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
add r5, sp, #0x44
|
||||
str r0, [r7, #0x190]
|
||||
add r6, r7, #0x2b8
|
||||
@@ -10098,11 +10098,11 @@ _02184a48:
|
||||
ldr r0, _02184ab0 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x190]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
ldr r0, _02184ab0 ; =gAdventureFlags
|
||||
mov r1, #0x13
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097968
|
||||
bl _ZN14AdventureFlags18func_ov00_02097968Ei
|
||||
add sp, sp, #0x38
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
|
||||
+10
-10
@@ -262,16 +262,16 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_0209779c
|
||||
.extern func_ov00_02097c08
|
||||
.extern func_ov00_02097cf8
|
||||
.extern func_ov00_02097db4
|
||||
.extern func_ov00_02097e6c
|
||||
.extern func_ov00_02097e7c
|
||||
.extern func_ov00_02097ea4
|
||||
.extern func_ov00_02097fd0
|
||||
.extern func_ov00_02097ff4
|
||||
.extern func_ov00_02098074
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
.extern _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097e7cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
.extern func_ov00_020985c4
|
||||
.extern func_ov00_0209ed18
|
||||
.extern func_ov00_0209ed2c
|
||||
|
||||
+33
-33
@@ -1134,7 +1134,7 @@ _0217cd00:
|
||||
ldr r0, _0217cd20 ; =gAdventureFlags
|
||||
ldr r1, [r4, #8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r4, #0xc]
|
||||
bl func_0201e50c
|
||||
ldmia sp!, {r4, pc}
|
||||
@@ -1370,7 +1370,7 @@ _0217d024:
|
||||
ldr r0, _0217d0ac ; =gAdventureFlags
|
||||
ldr r1, [r4, #8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r4, #0xc]
|
||||
bl func_0201e50c
|
||||
mov r6, r0
|
||||
@@ -1438,7 +1438,7 @@ _0217d110:
|
||||
ldr r0, _0217d1a4 ; =gAdventureFlags
|
||||
ldr r1, [r5, #8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r5, #0xc]
|
||||
bl func_0201e50c
|
||||
mov r4, r0
|
||||
@@ -1511,7 +1511,7 @@ _0217d208:
|
||||
ldr r0, _0217d29c ; =gAdventureFlags
|
||||
ldr r1, [r5, #8]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r5, #0xc]
|
||||
bl func_0201e50c
|
||||
mov r4, r0
|
||||
@@ -4419,7 +4419,7 @@ _0217f580:
|
||||
ldr r0, [r0]
|
||||
mov r1, r1, lsr #0x10
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
_0217f5a4:
|
||||
@@ -4467,7 +4467,7 @@ _0217f600:
|
||||
str r3, [sp, #4]
|
||||
ldr r0, [r0]
|
||||
mov r2, #0x64
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
_0217f658:
|
||||
@@ -4536,7 +4536,7 @@ _0217f6f0:
|
||||
mov r1, r1, lsr #0x10
|
||||
mov r2, r2, lsr #0x10
|
||||
mov r3, r3, lsr #0x10
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
_0217f75c:
|
||||
@@ -4565,7 +4565,7 @@ _0217f75c:
|
||||
mov r1, r1, lsr #0x10
|
||||
mov r2, r2, lsr #0x10
|
||||
mov r3, r3, lsr #0x10
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
_0217f7cc:
|
||||
@@ -4574,7 +4574,7 @@ _0217f7cc:
|
||||
ldr r0, [r0]
|
||||
mov r3, r1
|
||||
mov r2, #1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
_0217f7ec:
|
||||
@@ -4583,7 +4583,7 @@ _0217f7ec:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, #0
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
_0217f80c:
|
||||
@@ -4592,7 +4592,7 @@ _0217f80c:
|
||||
ldr r0, [r0]
|
||||
mov r2, r1
|
||||
mov r3, r1
|
||||
bl func_ov00_02097ff4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ff4Ebb
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
_0217f82c:
|
||||
@@ -8522,7 +8522,7 @@ func_ov40_021827b0: ; 0x021827b0
|
||||
mov r0, #0
|
||||
str r0, [r4, #0xc]
|
||||
ldr r0, [r4, #0x10]
|
||||
bl func_ov00_02097cf8
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_30Ei
|
||||
ldr r2, _02182814 ; =0x00000187
|
||||
mov r1, r0
|
||||
cmp r1, r2
|
||||
@@ -8530,7 +8530,7 @@ func_ov40_021827b0: ; 0x021827b0
|
||||
ldr r0, _02182818 ; =gAdventureFlags
|
||||
mov r2, #1
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
_021827e8:
|
||||
ldr r0, [r4, #0x10]
|
||||
cmp r0, #0x10
|
||||
@@ -8710,7 +8710,7 @@ func_ov40_02182980: ; 0x02182980
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r5, #0x10]
|
||||
add r2, sp, #8
|
||||
bl func_ov00_02097db4
|
||||
bl _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
|
||||
ldr r0, [sp, #0xc]
|
||||
mov r1, #0x10
|
||||
cmp r0, #0xfb
|
||||
@@ -8725,7 +8725,7 @@ func_ov40_02182980: ; 0x02182980
|
||||
str r3, [sp, #4]
|
||||
ldr r0, [r0]
|
||||
mov r2, #0x64
|
||||
bl func_ov00_02098074
|
||||
bl _ZN14AdventureFlags18func_ov00_02098074Eisiib
|
||||
b _02182a50
|
||||
_02182a3c:
|
||||
ldr r0, _02182a60 ; =data_027e0d38
|
||||
@@ -9886,7 +9886,7 @@ func_ov40_021837ec: ; 0x021837ec
|
||||
ldr r0, _02183a04 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x1c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r5, #0x20]
|
||||
bl func_0201e50c
|
||||
ldr r1, [r6, #0x138]
|
||||
@@ -9943,7 +9943,7 @@ _021838c8:
|
||||
ldr r0, _02183a04 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x34]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r5, #0x38]
|
||||
bl func_0201e50c
|
||||
ldr r1, [r6, #0x490]
|
||||
@@ -9971,7 +9971,7 @@ _02183934:
|
||||
ldr r0, _02183a04 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x4c]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r5, #0x50]
|
||||
bl func_0201e50c
|
||||
ldr r1, [r6, #0x490]
|
||||
@@ -9995,7 +9995,7 @@ _02183990:
|
||||
ldr r0, _02183a04 ; =gAdventureFlags
|
||||
ldr r1, [r5, #0x64]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097fd0
|
||||
bl _ZN14AdventureFlags18func_ov00_02097fd0Ev
|
||||
ldr r1, [r5, #0x68]
|
||||
bl func_0201e50c
|
||||
ldr r1, [r6, #0x490]
|
||||
@@ -10533,7 +10533,7 @@ func_ov40_02184058: ; 0x02184058
|
||||
ldr r1, [r4, #0x88]
|
||||
str r1, [r4, #0x98]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c08
|
||||
bl _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
cmp r0, #1
|
||||
bgt _021840b8
|
||||
beq _021840f4
|
||||
@@ -12525,7 +12525,7 @@ _021858f4:
|
||||
bl func_ov00_02082650
|
||||
ldr r0, _02185b44 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c08
|
||||
bl _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
sub r0, r0, #0x13
|
||||
cmp r0, #9
|
||||
addls pc, pc, r0, lsl #2
|
||||
@@ -12607,7 +12607,7 @@ _02185a18:
|
||||
bl func_ov00_02082650
|
||||
ldr r0, _02185b44 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c08
|
||||
bl _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
sub r0, r0, #0x13
|
||||
cmp r0, #9
|
||||
addls pc, pc, r0, lsl #2
|
||||
@@ -14009,7 +14009,7 @@ func_ov40_02186c44: ; 0x02186c44
|
||||
bne _02186c7c
|
||||
ldr r0, _02186c84 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097e6c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
cmp r0, #0
|
||||
beq _02186c7c
|
||||
ldr r0, _02186c88 ; =data_ov00_020eec9c
|
||||
@@ -14017,7 +14017,7 @@ func_ov40_02186c44: ; 0x02186c44
|
||||
bl func_ov00_020d77e4
|
||||
ldr r0, _02186c84 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097e7c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e7cEv
|
||||
_02186c7c:
|
||||
mov r0, #0
|
||||
ldmia sp!, {r3, pc}
|
||||
@@ -14312,12 +14312,12 @@ _02187058:
|
||||
_02187068:
|
||||
ldr r0, _021870a0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097e6c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
cmp r0, #0
|
||||
beq _02187094
|
||||
ldr r0, _021870a0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097ea4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
mov r0, r4
|
||||
mov r1, #5
|
||||
bl func_ov40_02186f94
|
||||
@@ -14361,12 +14361,12 @@ _021870f8:
|
||||
_02187108:
|
||||
ldr r0, _02187140 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097e6c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
cmp r0, #0
|
||||
beq _02187134
|
||||
ldr r0, _02187140 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097ea4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
mov r0, r4
|
||||
mov r1, #5
|
||||
bl func_ov40_02186f94
|
||||
@@ -14658,7 +14658,7 @@ _02187464:
|
||||
streq r0, [sl, #0x804]
|
||||
ldr r0, _02187550 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097c08
|
||||
bl _ZN14AdventureFlags18func_ov00_02097c08Ev
|
||||
cmp r0, #0x15
|
||||
cmpne r0, #0x16
|
||||
moveq r0, #0
|
||||
@@ -14909,12 +14909,12 @@ func_ov40_02187788: ; 0x02187788
|
||||
beq _021877e4
|
||||
ldr r0, _021877f0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097e6c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
cmp r0, #0
|
||||
beq _021877e4
|
||||
ldr r0, _021877f0 ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097ea4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
mov r0, r4
|
||||
mov r1, #6
|
||||
bl func_ov40_02187a28
|
||||
@@ -14943,12 +14943,12 @@ func_ov40_021877f4: ; 0x021877f4
|
||||
beq _02187850
|
||||
ldr r0, _0218785c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097e6c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097e6cEv
|
||||
cmp r0, #0
|
||||
beq _02187850
|
||||
ldr r0, _0218785c ; =gAdventureFlags
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097ea4
|
||||
bl _ZN14AdventureFlags18func_ov00_02097ea4Ev
|
||||
mov r0, r4
|
||||
mov r1, #6
|
||||
bl func_ov40_02187a28
|
||||
|
||||
+1
-1
@@ -140,7 +140,7 @@
|
||||
.extern func_ov00_0208cd48
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097760
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern func_ov00_020a956c
|
||||
.extern func_ov00_020a9588
|
||||
.extern func_ov00_020a95a4
|
||||
|
||||
+15
-15
@@ -1977,7 +1977,7 @@ func_ov41_0218ae10: ; 0x0218ae10
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #2
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldrne r0, _0218af18 ; =0x00640005
|
||||
ldmneia sp!, {r4, pc}
|
||||
@@ -2894,7 +2894,7 @@ _0218b9b4:
|
||||
ldr r0, _0218be10 ; =gAdventureFlags
|
||||
mov r1, #2
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0218ba48
|
||||
mov r0, r4
|
||||
@@ -3522,13 +3522,13 @@ func_ov41_0218c204: ; 0x0218c204
|
||||
ldr r0, _0218c3c8 ; =gAdventureFlags
|
||||
mov r1, #2
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0218c3b0
|
||||
ldr r0, _0218c3c8 ; =gAdventureFlags
|
||||
mov r1, #1
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0218c3b0
|
||||
ldr r0, _0218c3cc ; =data_027e0fe4
|
||||
@@ -3755,13 +3755,13 @@ func_ov41_0218c564: ; 0x0218c564
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0xfe
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0218c5cc
|
||||
ldr r0, _0218c5dc ; =gAdventureFlags
|
||||
mov r1, #0xf6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r0, r4
|
||||
bne _0218c5c0
|
||||
@@ -3992,7 +3992,7 @@ func_ov41_0218c834: ; 0x0218c834
|
||||
ldr r0, _0218cbe0 ; =gAdventureFlags
|
||||
mov r1, #0xf6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x18
|
||||
movne r0, #1
|
||||
@@ -4025,7 +4025,7 @@ func_ov41_0218c834: ; 0x0218c834
|
||||
ldr r0, _0218cbe0 ; =gAdventureFlags
|
||||
mov r1, #0xf6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0218cbd0
|
||||
cmp r4, #0
|
||||
@@ -4286,13 +4286,13 @@ _0218cc70:
|
||||
ldr r0, _0218ce90 ; =gAdventureFlags
|
||||
mov r1, #0xfe
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0218ccf0
|
||||
ldr r0, _0218ce90 ; =gAdventureFlags
|
||||
mov r1, #0xf6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0218ccf0
|
||||
ldr r0, [r4, #0x428]
|
||||
@@ -4319,13 +4319,13 @@ _0218cd14:
|
||||
ldr r0, _0218ce90 ; =gAdventureFlags
|
||||
mov r1, #0xfe
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0218ce78
|
||||
ldr r0, _0218ce90 ; =gAdventureFlags
|
||||
mov r1, #0xf6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
bne _0218ce78
|
||||
ldr r0, [r4, #0x428]
|
||||
@@ -4364,7 +4364,7 @@ _0218cda4:
|
||||
ldr r0, _0218ce90 ; =gAdventureFlags
|
||||
mov r1, #0xf6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r0, r4
|
||||
bne _0218cde8
|
||||
@@ -4378,13 +4378,13 @@ _0218cdf0:
|
||||
ldr r0, _0218ce90 ; =gAdventureFlags
|
||||
mov r1, #0xfe
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _0218ce78
|
||||
ldr r0, _0218ce90 ; =gAdventureFlags
|
||||
mov r1, #0xf6
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldreqb r0, [r4, #0x471]
|
||||
cmpeq r0, #0
|
||||
|
||||
+1
-1
@@ -115,7 +115,7 @@
|
||||
.extern func_ov00_02083918
|
||||
.extern func_ov00_0208726c
|
||||
.extern func_ov00_02087400
|
||||
.extern func_ov00_02097760
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern func_ov00_020a61ac
|
||||
.extern func_ov00_020a9588
|
||||
.extern func_ov00_020a95a4
|
||||
|
||||
+1
-1
@@ -2158,7 +2158,7 @@ _0218b0a4:
|
||||
ldr r0, _0218b0d8 ; =gAdventureFlags
|
||||
mov r1, #0x1f
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r0, #0x65
|
||||
beq _0218b0cc
|
||||
|
||||
+3
-3
@@ -101,9 +101,9 @@
|
||||
.extern func_ov00_02083770
|
||||
.extern func_ov00_02087d34
|
||||
.extern func_ov00_02093a1c
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02097bcc
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a9588
|
||||
|
||||
+4
-4
@@ -3769,13 +3769,13 @@ _0218c870:
|
||||
ldr r0, _0218c9d0 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x218]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
beq _0218c8b0
|
||||
ldr r0, _0218c9d0 ; =gAdventureFlags
|
||||
ldr r1, [r4, #0x218]
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097bcc
|
||||
bl _ZN14AdventureFlags18func_ov00_02097bccEv
|
||||
_0218c8b0:
|
||||
mvn r0, #0
|
||||
str r0, [r4, #0x218]
|
||||
@@ -3878,7 +3878,7 @@ func_ov43_0218c9ec: ; 0x0218c9ec
|
||||
mov r4, r1
|
||||
ldr r0, [r2]
|
||||
ldr r1, [r5, #0x218]
|
||||
bl func_ov00_02097b9c
|
||||
bl _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
cmp r0, #0
|
||||
bne _0218ca28
|
||||
mov r0, #0x10000
|
||||
@@ -4068,7 +4068,7 @@ _0218cb34:
|
||||
strb r4, [sp, #0xf7]
|
||||
strb r3, [sp, #0xf8]
|
||||
strb r2, [sp, #0x7c]
|
||||
bl func_ov00_02097810
|
||||
bl _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
str r0, [r5, #0x218]
|
||||
add r0, sp, #0x68
|
||||
bl func_ov00_0209a508
|
||||
|
||||
+1
-1
@@ -113,7 +113,7 @@
|
||||
.extern func_ov00_0207c474
|
||||
.extern func_ov00_0208726c
|
||||
.extern func_ov00_02087338
|
||||
.extern func_ov00_02097760
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern func_ov00_020a9588
|
||||
.extern func_ov00_020a95a4
|
||||
.extern func_ov00_020a9aec
|
||||
|
||||
+3
-3
@@ -216,7 +216,7 @@ func_ov45_02189764: ; 0x02189764
|
||||
ldr r0, _0218988c ; =gAdventureFlags
|
||||
ldr r1, _02189890 ; =0x0000010a
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
mov r0, r4
|
||||
beq _02189868
|
||||
@@ -1717,7 +1717,7 @@ func_ov45_0218aaf8: ; 0x0218aaf8
|
||||
ldr r0, _0218ab48 ; =gAdventureFlags
|
||||
mov r1, #0x15
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
mov r0, r4
|
||||
@@ -2249,7 +2249,7 @@ func_ov45_0218b100: ; 0x0218b100
|
||||
mov r4, r0
|
||||
ldr r0, [r1]
|
||||
mov r1, #0x15
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
|
||||
+2
-2
@@ -127,8 +127,8 @@
|
||||
.extern func_ov00_02093a5c
|
||||
.extern func_ov00_02093af0
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_0209779c
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags3SetEjb
|
||||
.extern func_ov00_020a5e9c
|
||||
.extern func_ov00_020a9588
|
||||
.extern func_ov00_020a95a4
|
||||
|
||||
+6
-6
@@ -1603,7 +1603,7 @@ _02191454:
|
||||
ldr r0, [r1]
|
||||
ldr r1, _02191580 ; =0x00000125
|
||||
mov r2, #1
|
||||
bl func_ov00_0209779c
|
||||
bl _ZN14AdventureFlags3SetEjb
|
||||
ldr r0, _02191574 ; =data_ov00_020eec60
|
||||
bl func_ov00_020d6b48
|
||||
b _0219155c
|
||||
@@ -2545,7 +2545,7 @@ func_ov46_02192138: ; 0x02192138
|
||||
ldr r0, _021921b0 ; =gAdventureFlags
|
||||
mov r1, #0xa8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
ldr r1, [r4, #0xb0]
|
||||
@@ -2672,7 +2672,7 @@ _02192310:
|
||||
ldr r0, _02192408 ; =gAdventureFlags
|
||||
mov r1, #0xa8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _02192354
|
||||
ldrh r0, [r4, #0x20]
|
||||
@@ -2707,7 +2707,7 @@ _02192388:
|
||||
ldr r0, _02192408 ; =gAdventureFlags
|
||||
mov r1, #0xa8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021923b8
|
||||
_021923a0:
|
||||
@@ -2769,7 +2769,7 @@ func_ov46_02192434: ; 0x02192434
|
||||
ldr r0, _021924f4 ; =gAdventureFlags
|
||||
mov r1, #0xa8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
beq _021924d8
|
||||
ldrh r0, [r4, #0x20]
|
||||
@@ -2835,7 +2835,7 @@ func_ov46_02192500: ; 0x02192500
|
||||
ldr r0, _0219254c ; =gAdventureFlags
|
||||
mov r1, #0xa8
|
||||
ldr r0, [r0]
|
||||
bl func_ov00_02097760
|
||||
bl _ZN14AdventureFlags3GetEj
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
_02192538:
|
||||
|
||||
+4
-4
@@ -121,10 +121,10 @@
|
||||
.extern func_ov00_02083fb0
|
||||
.extern func_ov00_02088000
|
||||
.extern func_ov00_02094824
|
||||
.extern func_ov00_02097760
|
||||
.extern func_ov00_02097810
|
||||
.extern func_ov00_02097b9c
|
||||
.extern func_ov00_02098058
|
||||
.extern _ZN14AdventureFlags3GetEj
|
||||
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
|
||||
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
|
||||
.extern _ZN14AdventureFlags18func_ov00_02098058Ev
|
||||
.extern func_ov00_0209a4f4
|
||||
.extern func_ov00_0209a508
|
||||
.extern func_ov00_020a61ac
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user