Merge remote-tracking branch 'upstream/master'
This commit is contained in:
@@ -28,7 +28,7 @@ SONG_BUILDDIR = $(OBJ_DIR)/$(SONG_SUBDIR)
|
||||
ASFLAGS := -mcpu=arm7tdmi
|
||||
|
||||
CC1 := tools/agbcc/bin/agbcc
|
||||
override CFLAGS += -mthumb-interwork -Wimplicit -Wparentheses -Wunused -Werror -O2 -fhex-asm
|
||||
override CFLAGS += -mthumb-interwork -Wimplicit -Wparentheses -Werror -O2 -fhex-asm
|
||||
|
||||
CPPFLAGS := -I tools/agbcc/include -iquote include -nostdinc -undef
|
||||
|
||||
|
||||
+48
-48
@@ -246,7 +246,7 @@ sub_800F380: @ 800F380
|
||||
adds r1, r5, 0
|
||||
movs r2, 0x4
|
||||
bl CpuSet
|
||||
ldr r0, _0800F404 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800F404 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ldr r1, _0800F408 @ =0x00010010
|
||||
ands r0, r1
|
||||
@@ -276,7 +276,7 @@ _0800F3F4: .4byte 0x00002529
|
||||
_0800F3F8: .4byte 0x00007fff
|
||||
_0800F3FC: .4byte 0x0000675a
|
||||
_0800F400: .4byte gUnknown_20376B0
|
||||
_0800F404: .4byte gUnknown_2022B4C
|
||||
_0800F404: .4byte gBattleTypeFlags
|
||||
_0800F408: .4byte 0x00010010
|
||||
thumb_func_end sub_800F380
|
||||
|
||||
@@ -342,13 +342,13 @@ sub_800F460: @ 800F460
|
||||
lsrs r4, 24
|
||||
mov r9, r4
|
||||
movs r4, 0
|
||||
ldr r0, _0800F4B8 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800F4B8 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0800F548
|
||||
ldr r0, _0800F4BC @ =gUnknown_3005090
|
||||
ldr r0, _0800F4BC @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r1, r6
|
||||
lsls r1, 3
|
||||
@@ -365,8 +365,8 @@ sub_800F460: @ 800F460
|
||||
beq _0800F4CA
|
||||
b _0800F504
|
||||
.align 2, 0
|
||||
_0800F4B8: .4byte gUnknown_2022B4C
|
||||
_0800F4BC: .4byte gUnknown_3005090
|
||||
_0800F4B8: .4byte gBattleTypeFlags
|
||||
_0800F4BC: .4byte gTasks
|
||||
_0800F4C0:
|
||||
cmp r5, 0x2
|
||||
beq _0800F4CE
|
||||
@@ -447,13 +447,13 @@ _0800F50E:
|
||||
.align 2, 0
|
||||
_0800F544: .4byte 0x00006001
|
||||
_0800F548:
|
||||
ldr r0, _0800F564 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800F564 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xB5
|
||||
ldrb r0, [r0]
|
||||
cmp r5, r0
|
||||
bne _0800F56C
|
||||
ldr r1, _0800F568 @ =gUnknown_3005090
|
||||
ldr r1, _0800F568 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -461,10 +461,10 @@ _0800F548:
|
||||
ldrh r4, [r0, 0xE]
|
||||
b _0800F578
|
||||
.align 2, 0
|
||||
_0800F564: .4byte gUnknown_2023FE8
|
||||
_0800F568: .4byte gUnknown_3005090
|
||||
_0800F564: .4byte gBattleStruct
|
||||
_0800F568: .4byte gTasks
|
||||
_0800F56C:
|
||||
ldr r1, _0800F5C4 @ =gUnknown_3005090
|
||||
ldr r1, _0800F5C4 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -510,7 +510,7 @@ _0800F5B6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800F5C4: .4byte gUnknown_3005090
|
||||
_0800F5C4: .4byte gTasks
|
||||
_0800F5C8: .4byte 0x00006001
|
||||
thumb_func_end sub_800F460
|
||||
|
||||
@@ -529,7 +529,7 @@ sub_800F5CC: @ 800F5CC
|
||||
_0800F5E0: .4byte gUnknown_2023E8A
|
||||
_0800F5E4: .4byte gUnknown_83FE883
|
||||
_0800F5E8:
|
||||
ldr r0, _0800F61C @ =gUnknown_2022B4C
|
||||
ldr r0, _0800F61C @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
ands r0, r1
|
||||
@@ -538,7 +538,7 @@ _0800F5E8:
|
||||
cmp r2, 0x1
|
||||
bne _0800F632
|
||||
ldr r2, _0800F620 @ =gUnknown_202273C
|
||||
ldr r0, _0800F624 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800F624 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xB5
|
||||
ldrb r1, [r0]
|
||||
@@ -555,9 +555,9 @@ _0800F5E8:
|
||||
beq _0800F6BC
|
||||
b _0800F6F0
|
||||
.align 2, 0
|
||||
_0800F61C: .4byte gUnknown_2022B4C
|
||||
_0800F61C: .4byte gBattleTypeFlags
|
||||
_0800F620: .4byte gUnknown_202273C
|
||||
_0800F624: .4byte gUnknown_2023FE8
|
||||
_0800F624: .4byte gBattleStruct
|
||||
_0800F628:
|
||||
cmp r0, 0x2
|
||||
beq _0800F6BC
|
||||
@@ -566,7 +566,7 @@ _0800F628:
|
||||
b _0800F682
|
||||
_0800F632:
|
||||
ldr r2, _0800F654 @ =gUnknown_202273C
|
||||
ldr r0, _0800F658 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800F658 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xB5
|
||||
ldrb r1, [r0]
|
||||
@@ -584,7 +584,7 @@ _0800F632:
|
||||
b _0800F6F0
|
||||
.align 2, 0
|
||||
_0800F654: .4byte gUnknown_202273C
|
||||
_0800F658: .4byte gUnknown_2023FE8
|
||||
_0800F658: .4byte gBattleStruct
|
||||
_0800F65C:
|
||||
cmp r0, 0x2
|
||||
beq _0800F682
|
||||
@@ -595,7 +595,7 @@ _0800F666:
|
||||
cmp r2, 0x1
|
||||
bne _0800F6A4
|
||||
ldr r2, _0800F694 @ =gUnknown_202273C
|
||||
ldr r0, _0800F698 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800F698 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xB5
|
||||
ldrb r1, [r0]
|
||||
@@ -616,12 +616,12 @@ _0800F682:
|
||||
b _0800F6F0
|
||||
.align 2, 0
|
||||
_0800F694: .4byte gUnknown_202273C
|
||||
_0800F698: .4byte gUnknown_2023FE8
|
||||
_0800F698: .4byte gBattleStruct
|
||||
_0800F69C: .4byte gUnknown_83FE874
|
||||
_0800F6A0: .4byte gUnknown_83FE87B
|
||||
_0800F6A4:
|
||||
ldr r2, _0800F6D0 @ =gUnknown_202273C
|
||||
ldr r0, _0800F6D4 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800F6D4 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xB5
|
||||
ldrb r1, [r0]
|
||||
@@ -642,7 +642,7 @@ _0800F6BC:
|
||||
b _0800F6F0
|
||||
.align 2, 0
|
||||
_0800F6D0: .4byte gUnknown_202273C
|
||||
_0800F6D4: .4byte gUnknown_2023FE8
|
||||
_0800F6D4: .4byte gBattleStruct
|
||||
_0800F6D8: .4byte gUnknown_83FE874
|
||||
_0800F6DC: .4byte gUnknown_83FE87B
|
||||
_0800F6E0:
|
||||
@@ -668,7 +668,7 @@ sub_800F6FC: @ 800F6FC
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
ldr r1, _0800F728 @ =gUnknown_3005090
|
||||
ldr r1, _0800F728 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
mov r8, r0
|
||||
adds r0, r7
|
||||
@@ -686,7 +686,7 @@ _0800F71E:
|
||||
beq _0800F734
|
||||
b _0800FAC4
|
||||
.align 2, 0
|
||||
_0800F728: .4byte gUnknown_3005090
|
||||
_0800F728: .4byte gTasks
|
||||
_0800F72C:
|
||||
cmp r0, 0x2
|
||||
bne _0800F732
|
||||
@@ -694,7 +694,7 @@ _0800F72C:
|
||||
_0800F732:
|
||||
b _0800FAC4
|
||||
_0800F734:
|
||||
ldr r0, _0800F75C @ =gUnknown_2022B4C
|
||||
ldr r0, _0800F75C @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
ands r0, r1
|
||||
@@ -716,7 +716,7 @@ _0800F744:
|
||||
beq _0800F76E
|
||||
b _0800F7C2
|
||||
.align 2, 0
|
||||
_0800F75C: .4byte gUnknown_2022B4C
|
||||
_0800F75C: .4byte gBattleTypeFlags
|
||||
_0800F760: .4byte gUnknown_2022744
|
||||
_0800F764:
|
||||
cmp r0, 0x2
|
||||
@@ -773,7 +773,7 @@ _0800F7C2:
|
||||
bge _0800F744
|
||||
b _0800F830
|
||||
_0800F7CC:
|
||||
ldr r0, _0800F844 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800F844 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xB5
|
||||
ldrb r5, [r0]
|
||||
@@ -821,7 +821,7 @@ _0800F7F0:
|
||||
movs r3, 0x2
|
||||
bl sub_800F460
|
||||
_0800F830:
|
||||
ldr r0, _0800F84C @ =gUnknown_3005090
|
||||
ldr r0, _0800F84C @ =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r2, r7
|
||||
lsls r1, 3
|
||||
@@ -831,9 +831,9 @@ _0800F830:
|
||||
strh r0, [r1, 0x8]
|
||||
b _0800FAC4
|
||||
.align 2, 0
|
||||
_0800F844: .4byte gUnknown_2023FE8
|
||||
_0800F844: .4byte gBattleStruct
|
||||
_0800F848: .4byte gUnknown_202273C
|
||||
_0800F84C: .4byte gUnknown_3005090
|
||||
_0800F84C: .4byte gTasks
|
||||
_0800F850:
|
||||
ldr r0, _0800F8CC @ =0x00002710
|
||||
bl AllocSpritePalette
|
||||
@@ -853,7 +853,7 @@ _0800F850:
|
||||
movs r2, 0x50
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
ldr r4, _0800F8E4 @ =gUnknown_2023FE8
|
||||
ldr r4, _0800F8E4 @ =gBattleStruct
|
||||
ldr r1, [r4]
|
||||
adds r1, 0x7D
|
||||
strb r0, [r1]
|
||||
@@ -900,7 +900,7 @@ _0800F8D4: .4byte 0x0000021e
|
||||
_0800F8D8: .4byte gUnknown_20375F8
|
||||
_0800F8DC: .4byte 0x00007fff
|
||||
_0800F8E0: .4byte gUnknown_82482E8
|
||||
_0800F8E4: .4byte gUnknown_2023FE8
|
||||
_0800F8E4: .4byte gBattleStruct
|
||||
_0800F8E8: .4byte gUnknown_8248300
|
||||
_0800F8EC: .4byte gSprites
|
||||
_0800F8F0:
|
||||
@@ -1007,7 +1007,7 @@ _0800F9BE:
|
||||
subs r0, 0xA4
|
||||
strh r0, [r4]
|
||||
_0800F9C4:
|
||||
ldr r1, _0800F9F8 @ =gUnknown_3005090
|
||||
ldr r1, _0800F9F8 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -1029,7 +1029,7 @@ _0800F9E8: .4byte gUnknown_2022978
|
||||
_0800F9EC: .4byte gUnknown_202297A
|
||||
_0800F9F0: .4byte gUnknown_202297C
|
||||
_0800F9F4: .4byte gUnknown_202297E
|
||||
_0800F9F8: .4byte gUnknown_3005090
|
||||
_0800F9F8: .4byte gTasks
|
||||
_0800F9FC:
|
||||
movs r3, 0x12
|
||||
ldrsh r0, [r1, r3]
|
||||
@@ -1042,7 +1042,7 @@ _0800FA08:
|
||||
adds r0, r7, 0
|
||||
bl DestroyTask
|
||||
ldr r4, _0800FAD0 @ =gSprites
|
||||
ldr r5, _0800FAD4 @ =gUnknown_2023FE8
|
||||
ldr r5, _0800FAD4 @ =gBattleStruct
|
||||
ldr r0, [r5]
|
||||
adds r0, 0x7D
|
||||
ldrb r0, [r0]
|
||||
@@ -1138,7 +1138,7 @@ _0800FAC4:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800FAD0: .4byte gSprites
|
||||
_0800FAD4: .4byte gUnknown_2023FE8
|
||||
_0800FAD4: .4byte gBattleStruct
|
||||
_0800FAD8: .4byte 0x000003ff
|
||||
_0800FADC: .4byte 0xfffffc00
|
||||
thumb_func_end sub_800F6FC
|
||||
@@ -1146,7 +1146,7 @@ _0800FADC: .4byte 0xfffffc00
|
||||
thumb_func_start sub_800FAE0
|
||||
sub_800FAE0: @ 800FAE0
|
||||
push {r4,lr}
|
||||
ldr r0, _0800FB64 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800FB64 @ =gBattleTypeFlags
|
||||
ldr r1, [r0]
|
||||
movs r0, 0x2
|
||||
ands r0, r1
|
||||
@@ -1200,7 +1200,7 @@ sub_800FAE0: @ 800FAE0
|
||||
bl sub_800F034
|
||||
b _0800FC26
|
||||
.align 2, 0
|
||||
_0800FB64: .4byte gUnknown_2022B4C
|
||||
_0800FB64: .4byte gBattleTypeFlags
|
||||
_0800FB68: .4byte gUnknown_8E7737C
|
||||
_0800FB6C: .4byte 0x06004000
|
||||
_0800FB70: .4byte gUnknown_8E77598
|
||||
@@ -1250,8 +1250,8 @@ _0800FBD8:
|
||||
ands r1, r0
|
||||
cmp r1, 0
|
||||
beq _0800FC08
|
||||
ldr r2, _0800FC00 @ =gUnknown_823EAC8
|
||||
ldr r0, _0800FC04 @ =gUnknown_20386AE
|
||||
ldr r2, _0800FC00 @ =gTrainers
|
||||
ldr r0, _0800FC04 @ =gTrainerBattleOpponent_A
|
||||
ldrh r1, [r0]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
@@ -1267,8 +1267,8 @@ _0800FBF8:
|
||||
bl sub_800F2AC
|
||||
b _0800FC26
|
||||
.align 2, 0
|
||||
_0800FC00: .4byte gUnknown_823EAC8
|
||||
_0800FC04: .4byte gUnknown_20386AE
|
||||
_0800FC00: .4byte gTrainers
|
||||
_0800FC04: .4byte gTrainerBattleOpponent_A
|
||||
_0800FC08:
|
||||
bl sav1_map_get_battletype
|
||||
lsls r0, 24
|
||||
@@ -1292,7 +1292,7 @@ _0800FC26:
|
||||
thumb_func_start sub_800FC2C
|
||||
sub_800FC2C: @ 800FC2C
|
||||
push {lr}
|
||||
ldr r0, _0800FC40 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800FC40 @ =gBattleTypeFlags
|
||||
ldr r1, [r0]
|
||||
ldr r2, _0800FC44 @ =0x00080902
|
||||
ands r2, r1
|
||||
@@ -1301,7 +1301,7 @@ sub_800FC2C: @ 800FC2C
|
||||
movs r0, 0xA
|
||||
b _0800FCAA
|
||||
.align 2, 0
|
||||
_0800FC40: .4byte gUnknown_2022B4C
|
||||
_0800FC40: .4byte gBattleTypeFlags
|
||||
_0800FC44: .4byte 0x00080902
|
||||
_0800FC48:
|
||||
movs r0, 0x80
|
||||
@@ -1320,8 +1320,8 @@ _0800FC60:
|
||||
ands r1, r0
|
||||
cmp r1, 0
|
||||
beq _0800FC90
|
||||
ldr r2, _0800FC80 @ =gUnknown_823EAC8
|
||||
ldr r0, _0800FC84 @ =gUnknown_20386AE
|
||||
ldr r2, _0800FC80 @ =gTrainers
|
||||
ldr r0, _0800FC84 @ =gTrainerBattleOpponent_A
|
||||
ldrh r1, [r0]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
@@ -1333,8 +1333,8 @@ _0800FC60:
|
||||
movs r0, 0xC
|
||||
b _0800FCAA
|
||||
.align 2, 0
|
||||
_0800FC80: .4byte gUnknown_823EAC8
|
||||
_0800FC84: .4byte gUnknown_20386AE
|
||||
_0800FC80: .4byte gTrainers
|
||||
_0800FC84: .4byte gTrainerBattleOpponent_A
|
||||
_0800FC88:
|
||||
cmp r0, 0x5A
|
||||
bne _0800FC90
|
||||
|
||||
+818
-818
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+252
-252
File diff suppressed because it is too large
Load Diff
+71
-71
@@ -111,11 +111,11 @@ DoMoveAnim: @ 807259C
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
ldr r2, _080725C0 @ =gUnknown_2037F1A
|
||||
ldr r0, _080725C4 @ =gUnknown_2023D6B
|
||||
ldr r0, _080725C4 @ =sBattler_AI
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r2]
|
||||
ldr r2, _080725C8 @ =gUnknown_2037F1B
|
||||
ldr r0, _080725CC @ =gUnknown_2023D6C
|
||||
ldr r0, _080725CC @ =gBattlerTarget
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r2]
|
||||
ldr r0, _080725D0 @ =gUnknown_81C68F4
|
||||
@@ -125,9 +125,9 @@ DoMoveAnim: @ 807259C
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080725C0: .4byte gUnknown_2037F1A
|
||||
_080725C4: .4byte gUnknown_2023D6B
|
||||
_080725C4: .4byte sBattler_AI
|
||||
_080725C8: .4byte gUnknown_2037F1B
|
||||
_080725CC: .4byte gUnknown_2023D6C
|
||||
_080725CC: .4byte gBattlerTarget
|
||||
_080725D0: .4byte gUnknown_81C68F4
|
||||
thumb_func_end DoMoveAnim
|
||||
|
||||
@@ -150,7 +150,7 @@ sub_80725D4: @ 80725D4
|
||||
movs r0, 0
|
||||
bl UpdateOamPriorityInAllHealthboxes
|
||||
movs r4, 0
|
||||
ldr r6, _08072618 @ =gUnknown_2023BCE
|
||||
ldr r6, _08072618 @ =gBattlerPartyIndexes
|
||||
movs r7, 0x64
|
||||
ldr r5, _0807261C @ =gUnknown_2037F1C
|
||||
_08072600:
|
||||
@@ -162,16 +162,16 @@ _08072600:
|
||||
beq _08072624
|
||||
ldrh r0, [r6]
|
||||
muls r0, r7
|
||||
ldr r1, _08072620 @ =gUnknown_202402C
|
||||
ldr r1, _08072620 @ =gEnemyParty
|
||||
b _0807262A
|
||||
.align 2, 0
|
||||
_08072618: .4byte gUnknown_2023BCE
|
||||
_08072618: .4byte gBattlerPartyIndexes
|
||||
_0807261C: .4byte gUnknown_2037F1C
|
||||
_08072620: .4byte gUnknown_202402C
|
||||
_08072620: .4byte gEnemyParty
|
||||
_08072624:
|
||||
ldrh r0, [r6]
|
||||
muls r0, r7
|
||||
ldr r1, _0807264C @ =gUnknown_2024284
|
||||
ldr r1, _0807264C @ =gPlayerParty
|
||||
_0807262A:
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
@@ -189,7 +189,7 @@ _0807262A:
|
||||
mov r1, r9
|
||||
b _08072658
|
||||
.align 2, 0
|
||||
_0807264C: .4byte gUnknown_2024284
|
||||
_0807264C: .4byte gPlayerParty
|
||||
_08072650: .4byte gUnknown_2037F18
|
||||
_08072654:
|
||||
ldr r0, _080726C0 @ =gUnknown_2037F18
|
||||
@@ -272,7 +272,7 @@ _080726EE:
|
||||
beq _08072706
|
||||
cmp r8, r0
|
||||
bne _080726EC
|
||||
ldr r0, _0807272C @ =gMPlay_BGM
|
||||
ldr r0, _0807272C @ =gMPlayInfo_BGM
|
||||
movs r2, 0x80
|
||||
bl m4aMPlayVolumeControl
|
||||
_08072706:
|
||||
@@ -295,7 +295,7 @@ _08072706:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08072728: .4byte 0x0000ffff
|
||||
_0807272C: .4byte gMPlay_BGM
|
||||
_0807272C: .4byte gMPlayInfo_BGM
|
||||
_08072730: .4byte gUnknown_2022984
|
||||
_08072734: .4byte gUnknown_2022986
|
||||
_08072738: .4byte gUnknown_2022988
|
||||
@@ -868,9 +868,9 @@ _08072B62:
|
||||
_08072B6C: .4byte gUnknown_2037F12
|
||||
_08072B70: .4byte gUnknown_2037EE0
|
||||
_08072B74:
|
||||
ldr r0, _08072BE8 @ =gMPlay_SE1
|
||||
ldr r0, _08072BE8 @ =gMPlayInfo_SE1
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _08072BEC @ =gMPlay_SE2
|
||||
ldr r0, _08072BEC @ =gMPlayInfo_SE2
|
||||
bl m4aMPlayStop
|
||||
_08072B80:
|
||||
ldr r1, _08072BF0 @ =gUnknown_2037F12
|
||||
@@ -905,7 +905,7 @@ _08072BB2:
|
||||
mov r1, r8
|
||||
cmp r1, 0
|
||||
bne _08072BDC
|
||||
ldr r0, _08072C00 @ =gMPlay_BGM
|
||||
ldr r0, _08072C00 @ =gMPlayInfo_BGM
|
||||
ldr r1, _08072BF4 @ =0x0000ffff
|
||||
movs r2, 0x80
|
||||
lsls r2, 1
|
||||
@@ -923,13 +923,13 @@ _08072BDC:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08072BE8: .4byte gMPlay_SE1
|
||||
_08072BEC: .4byte gMPlay_SE2
|
||||
_08072BE8: .4byte gMPlayInfo_SE1
|
||||
_08072BEC: .4byte gMPlayInfo_SE2
|
||||
_08072BF0: .4byte gUnknown_2037F12
|
||||
_08072BF4: .4byte 0x0000ffff
|
||||
_08072BF8: .4byte gUnknown_83ACC08
|
||||
_08072BFC: .4byte gUnknown_2037EEE
|
||||
_08072C00: .4byte gMPlay_BGM
|
||||
_08072C00: .4byte gMPlayInfo_BGM
|
||||
_08072C04: .4byte gUnknown_2037EE1
|
||||
thumb_func_end sub_8072B08
|
||||
|
||||
@@ -1016,7 +1016,7 @@ _08072C88:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
ldr r1, _08072CE4 @ =gUnknown_3005090
|
||||
ldr r1, _08072CE4 @ =gTasks
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r0, 3
|
||||
@@ -1046,7 +1046,7 @@ _08072C88:
|
||||
_08072CD8: .4byte gUnknown_2037F1B
|
||||
_08072CDC: .4byte gUnknown_2023D44
|
||||
_08072CE0: .4byte task_pA_ma0A_obj_to_bg_pal
|
||||
_08072CE4: .4byte gUnknown_3005090
|
||||
_08072CE4: .4byte gTasks
|
||||
_08072CE8: .4byte gSprites
|
||||
_08072CEC: .4byte gUnknown_2022978
|
||||
_08072CF0: .4byte gUnknown_202297A
|
||||
@@ -1058,7 +1058,7 @@ _08072CF4:
|
||||
_08072CFC:
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r2, 0x10]
|
||||
ldr r0, _08072D94 @ =gUnknown_3005090
|
||||
ldr r0, _08072D94 @ =gTasks
|
||||
lsls r1, r3, 2
|
||||
adds r1, r3
|
||||
lsls r1, 3
|
||||
@@ -1100,7 +1100,7 @@ _08072D3E:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
ldr r1, _08072D94 @ =gUnknown_3005090
|
||||
ldr r1, _08072D94 @ =gTasks
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r0, 3
|
||||
@@ -1129,7 +1129,7 @@ _08072D3E:
|
||||
.align 2, 0
|
||||
_08072D8C: .4byte gUnknown_202297C
|
||||
_08072D90: .4byte gUnknown_202297E
|
||||
_08072D94: .4byte gUnknown_3005090
|
||||
_08072D94: .4byte gTasks
|
||||
_08072D98: .4byte gUnknown_2037F14
|
||||
_08072D9C: .4byte gUnknown_2023D44
|
||||
_08072DA0: .4byte task_pA_ma0A_obj_to_bg_pal
|
||||
@@ -1144,7 +1144,7 @@ _08072DB0:
|
||||
_08072DB8:
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r2, 0x10]
|
||||
ldr r0, _08072DE4 @ =gUnknown_3005090
|
||||
ldr r0, _08072DE4 @ =gTasks
|
||||
lsls r1, r3, 2
|
||||
adds r1, r3
|
||||
lsls r1, 3
|
||||
@@ -1164,7 +1164,7 @@ _08072DCE:
|
||||
.align 2, 0
|
||||
_08072DDC: .4byte gUnknown_202297C
|
||||
_08072DE0: .4byte gUnknown_202297E
|
||||
_08072DE4: .4byte gUnknown_3005090
|
||||
_08072DE4: .4byte gTasks
|
||||
_08072DE8: .4byte gUnknown_2037F14
|
||||
_08072DEC: .4byte gUnknown_2037ED4
|
||||
thumb_func_end sub_8072C30
|
||||
@@ -1595,7 +1595,7 @@ task_pA_ma0A_obj_to_bg_pal: @ 8073174
|
||||
sub sp, 0x10
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080731F0 @ =gUnknown_3005090
|
||||
ldr r2, _080731F0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1652,7 +1652,7 @@ task_pA_ma0A_obj_to_bg_pal: @ 8073174
|
||||
bl CpuSet
|
||||
b _08073232
|
||||
.align 2, 0
|
||||
_080731F0: .4byte gUnknown_3005090
|
||||
_080731F0: .4byte gTasks
|
||||
_080731F4: .4byte gSprites
|
||||
_080731F8: .4byte gUnknown_2022978
|
||||
_080731FC: .4byte gUnknown_202297A
|
||||
@@ -1778,7 +1778,7 @@ _080732E6:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08073314 @ =gUnknown_3005090
|
||||
ldr r2, _08073314 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1794,7 +1794,7 @@ _080732E6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08073310: .4byte sub_807331C
|
||||
_08073314: .4byte gUnknown_3005090
|
||||
_08073314: .4byte gTasks
|
||||
_08073318: .4byte gUnknown_2037ED4
|
||||
thumb_func_end ScriptCmd_clearmonbg
|
||||
|
||||
@@ -1804,7 +1804,7 @@ sub_807331C: @ 807331C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r7, r0, 0
|
||||
ldr r1, _08073394 @ =gUnknown_3005090
|
||||
ldr r1, _08073394 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -1859,7 +1859,7 @@ _0807338E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08073394: .4byte gUnknown_3005090
|
||||
_08073394: .4byte gTasks
|
||||
_08073398: .4byte gUnknown_2037F14
|
||||
thumb_func_end sub_807331C
|
||||
|
||||
@@ -2072,7 +2072,7 @@ _08073522:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08073550 @ =gUnknown_3005090
|
||||
ldr r2, _08073550 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2088,7 +2088,7 @@ _08073522:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807354C: .4byte sub_8073558
|
||||
_08073550: .4byte gUnknown_3005090
|
||||
_08073550: .4byte gTasks
|
||||
_08073554: .4byte gUnknown_2037ED4
|
||||
thumb_func_end sub_8073484
|
||||
|
||||
@@ -2100,7 +2100,7 @@ sub_8073558: @ 8073558
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r1, _080735DC @ =gUnknown_3005090
|
||||
ldr r1, _080735DC @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
@@ -2159,7 +2159,7 @@ _080735D2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080735DC: .4byte gUnknown_3005090
|
||||
_080735DC: .4byte gTasks
|
||||
thumb_func_end sub_8073558
|
||||
|
||||
thumb_func_start ScriptCmd_setalpha
|
||||
@@ -2434,7 +2434,7 @@ sub_80737A0: @ 80737A0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080737DC @ =gUnknown_3005090
|
||||
ldr r2, _080737DC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2449,7 +2449,7 @@ sub_80737A0: @ 80737A0
|
||||
.align 2, 0
|
||||
_080737D4: .4byte gUnknown_2037ED4
|
||||
_080737D8: .4byte sub_8073850
|
||||
_080737DC: .4byte gUnknown_3005090
|
||||
_080737DC: .4byte gTasks
|
||||
_080737E0: .4byte gUnknown_2037F17
|
||||
thumb_func_end sub_80737A0
|
||||
|
||||
@@ -2475,7 +2475,7 @@ sub_80737E4: @ 80737E4
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08073830
|
||||
ldr r1, _0807382C @ =gUnknown_3005090
|
||||
ldr r1, _0807382C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2486,9 +2486,9 @@ sub_80737E4: @ 80737E4
|
||||
_08073820: .4byte gUnknown_2037ED4
|
||||
_08073824: .4byte sub_8073850
|
||||
_08073828: .4byte gUnknown_2037F1B
|
||||
_0807382C: .4byte gUnknown_3005090
|
||||
_0807382C: .4byte gTasks
|
||||
_08073830:
|
||||
ldr r1, _08073848 @ =gUnknown_3005090
|
||||
ldr r1, _08073848 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2502,7 +2502,7 @@ _0807383C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08073848: .4byte gUnknown_3005090
|
||||
_08073848: .4byte gTasks
|
||||
_0807384C: .4byte gUnknown_2037F17
|
||||
thumb_func_end sub_80737E4
|
||||
|
||||
@@ -2512,7 +2512,7 @@ sub_8073850: @ 8073850
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _08073884 @ =gUnknown_3005090
|
||||
ldr r1, _08073884 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2534,7 +2534,7 @@ sub_8073850: @ 8073850
|
||||
strh r0, [r4, 0x1C]
|
||||
b _08073918
|
||||
.align 2, 0
|
||||
_08073884: .4byte gUnknown_3005090
|
||||
_08073884: .4byte gTasks
|
||||
_08073888:
|
||||
ldr r2, _080738A4 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r2, 0x7]
|
||||
@@ -2576,7 +2576,7 @@ _080738CA:
|
||||
movs r2, 0x10
|
||||
movs r3, 0
|
||||
bl BeginHardwarePaletteFade
|
||||
ldr r1, _080738EC @ =gUnknown_3005090
|
||||
ldr r1, _080738EC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2586,7 +2586,7 @@ _080738CA:
|
||||
strh r1, [r0, 0x1C]
|
||||
b _08073918
|
||||
.align 2, 0
|
||||
_080738EC: .4byte gUnknown_3005090
|
||||
_080738EC: .4byte gTasks
|
||||
_080738F0:
|
||||
ldrb r1, [r2, 0x7]
|
||||
movs r0, 0x80
|
||||
@@ -2670,7 +2670,7 @@ ScriptCmd_restorebg: @ 8073978
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080739B0 @ =gUnknown_3005090
|
||||
ldr r2, _080739B0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2685,7 +2685,7 @@ ScriptCmd_restorebg: @ 8073978
|
||||
.align 2, 0
|
||||
_080739A8: .4byte gUnknown_2037ED4
|
||||
_080739AC: .4byte sub_8073850
|
||||
_080739B0: .4byte gUnknown_3005090
|
||||
_080739B0: .4byte gTasks
|
||||
_080739B4: .4byte 0x0000ffff
|
||||
_080739B8: .4byte gUnknown_2037F17
|
||||
thumb_func_end ScriptCmd_restorebg
|
||||
@@ -3087,7 +3087,7 @@ ScriptCmd_panse_1B: @ 8073C2C
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08073CE4 @ =gUnknown_3005090
|
||||
ldr r2, _08073CE4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3121,7 +3121,7 @@ ScriptCmd_panse_1B: @ 8073C2C
|
||||
.align 2, 0
|
||||
_08073CDC: .4byte gUnknown_2037ED4
|
||||
_08073CE0: .4byte Task_PanFromInitialToTarget
|
||||
_08073CE4: .4byte gUnknown_3005090
|
||||
_08073CE4: .4byte gTasks
|
||||
_08073CE8: .4byte gUnknown_2037EE3
|
||||
thumb_func_end ScriptCmd_panse_1B
|
||||
|
||||
@@ -3131,7 +3131,7 @@ Task_PanFromInitialToTarget: @ 8073CEC
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
movs r7, 0
|
||||
ldr r1, _08073D30 @ =gUnknown_3005090
|
||||
ldr r1, _08073D30 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -3161,7 +3161,7 @@ Task_PanFromInitialToTarget: @ 8073CEC
|
||||
lsls r2, r3, 16
|
||||
b _08073D58
|
||||
.align 2, 0
|
||||
_08073D30: .4byte gUnknown_3005090
|
||||
_08073D30: .4byte gTasks
|
||||
_08073D34:
|
||||
lsls r1, r6, 16
|
||||
lsls r0, r3, 16
|
||||
@@ -3233,7 +3233,7 @@ ScriptCmd_panse_26: @ 8073D7C
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08073E08 @ =gUnknown_3005090
|
||||
ldr r2, _08073E08 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3271,7 +3271,7 @@ ScriptCmd_panse_26: @ 8073D7C
|
||||
.align 2, 0
|
||||
_08073E00: .4byte gUnknown_2037ED4
|
||||
_08073E04: .4byte Task_PanFromInitialToTarget
|
||||
_08073E08: .4byte gUnknown_3005090
|
||||
_08073E08: .4byte gTasks
|
||||
_08073E0C: .4byte gUnknown_2037EE3
|
||||
thumb_func_end ScriptCmd_panse_26
|
||||
|
||||
@@ -3326,7 +3326,7 @@ ScriptCmd_panse_27: @ 8073E10
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08073EC8 @ =gUnknown_3005090
|
||||
ldr r2, _08073EC8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3363,7 +3363,7 @@ ScriptCmd_panse_27: @ 8073E10
|
||||
.align 2, 0
|
||||
_08073EC0: .4byte gUnknown_2037ED4
|
||||
_08073EC4: .4byte Task_PanFromInitialToTarget
|
||||
_08073EC8: .4byte gUnknown_3005090
|
||||
_08073EC8: .4byte gTasks
|
||||
_08073ECC: .4byte gUnknown_2037EE3
|
||||
thumb_func_end ScriptCmd_panse_27
|
||||
|
||||
@@ -3396,7 +3396,7 @@ ScriptCmd_loopsewithpan: @ 8073ED0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08073F50 @ =gUnknown_3005090
|
||||
ldr r2, _08073F50 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3429,7 +3429,7 @@ ScriptCmd_loopsewithpan: @ 8073ED0
|
||||
.align 2, 0
|
||||
_08073F48: .4byte gUnknown_2037ED4
|
||||
_08073F4C: .4byte Task_LoopAndPlaySE
|
||||
_08073F50: .4byte gUnknown_3005090
|
||||
_08073F50: .4byte gTasks
|
||||
_08073F54: .4byte gUnknown_2037EE3
|
||||
thumb_func_end ScriptCmd_loopsewithpan
|
||||
|
||||
@@ -3438,7 +3438,7 @@ Task_LoopAndPlaySE: @ 8073F58
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _08073FAC @ =gUnknown_3005090
|
||||
ldr r1, _08073FAC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -3477,7 +3477,7 @@ _08073FA6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08073FAC: .4byte gUnknown_3005090
|
||||
_08073FAC: .4byte gTasks
|
||||
_08073FB0: .4byte gUnknown_2037EE3
|
||||
thumb_func_end Task_LoopAndPlaySE
|
||||
|
||||
@@ -3507,7 +3507,7 @@ ScriptCmd_waitplaysewithpan: @ 8073FB4
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08074020 @ =gUnknown_3005090
|
||||
ldr r2, _08074020 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3533,7 +3533,7 @@ ScriptCmd_waitplaysewithpan: @ 8073FB4
|
||||
.align 2, 0
|
||||
_08074018: .4byte gUnknown_2037ED4
|
||||
_0807401C: .4byte Task_WaitAndPlaySE
|
||||
_08074020: .4byte gUnknown_3005090
|
||||
_08074020: .4byte gTasks
|
||||
_08074024: .4byte gUnknown_2037EE3
|
||||
thumb_func_end ScriptCmd_waitplaysewithpan
|
||||
|
||||
@@ -3542,7 +3542,7 @@ Task_WaitAndPlaySE: @ 8074028
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _08074064 @ =gUnknown_3005090
|
||||
ldr r1, _08074064 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -3568,7 +3568,7 @@ _0807405C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08074064: .4byte gUnknown_3005090
|
||||
_08074064: .4byte gTasks
|
||||
_08074068: .4byte gUnknown_2037EE3
|
||||
thumb_func_end Task_WaitAndPlaySE
|
||||
|
||||
@@ -3652,17 +3652,17 @@ ScriptCmd_waitsound: @ 80740E0
|
||||
lsrs r0, 16
|
||||
cmp r0, 0x5A
|
||||
bls _0807412E
|
||||
ldr r0, _08074120 @ =gMPlay_SE1
|
||||
ldr r0, _08074120 @ =gMPlayInfo_SE1
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _08074124 @ =gMPlay_SE2
|
||||
ldr r0, _08074124 @ =gMPlayInfo_SE2
|
||||
bl m4aMPlayStop
|
||||
strh r5, [r4]
|
||||
b _08074152
|
||||
.align 2, 0
|
||||
_08074118: .4byte gUnknown_2037EE3
|
||||
_0807411C: .4byte gUnknown_2037F12
|
||||
_08074120: .4byte gMPlay_SE1
|
||||
_08074124: .4byte gMPlay_SE2
|
||||
_08074120: .4byte gMPlayInfo_SE1
|
||||
_08074124: .4byte gMPlayInfo_SE2
|
||||
_08074128:
|
||||
ldr r1, _08074138 @ =gUnknown_2037F12
|
||||
movs r0, 0
|
||||
@@ -4088,9 +4088,9 @@ _08074454: .4byte gSprites
|
||||
thumb_func_start sub_8074458
|
||||
sub_8074458: @ 8074458
|
||||
push {lr}
|
||||
ldr r0, _08074474 @ =gMPlay_SE1
|
||||
ldr r0, _08074474 @ =gMPlayInfo_SE1
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _08074478 @ =gMPlay_SE2
|
||||
ldr r0, _08074478 @ =gMPlayInfo_SE2
|
||||
bl m4aMPlayStop
|
||||
ldr r1, _0807447C @ =gUnknown_2037ED4
|
||||
ldr r0, [r1]
|
||||
@@ -4099,8 +4099,8 @@ sub_8074458: @ 8074458
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08074474: .4byte gMPlay_SE1
|
||||
_08074478: .4byte gMPlay_SE2
|
||||
_08074474: .4byte gMPlayInfo_SE1
|
||||
_08074478: .4byte gMPlayInfo_SE2
|
||||
_0807447C: .4byte gUnknown_2037ED4
|
||||
thumb_func_end sub_8074458
|
||||
|
||||
|
||||
+70
-70
@@ -34,7 +34,7 @@ _080744B0:
|
||||
bl GetBankIdentity
|
||||
lsls r0, 24
|
||||
lsrs r0, 22
|
||||
ldr r1, _080744D4 @ =gUnknown_2022B4C
|
||||
ldr r1, _080744D4 @ =gBattleTypeFlags
|
||||
ldr r1, [r1]
|
||||
movs r2, 0x1
|
||||
ands r1, r2
|
||||
@@ -45,14 +45,14 @@ _080744B0:
|
||||
b _08074588
|
||||
.align 2, 0
|
||||
_080744D0: .4byte gUnknown_83AE01C
|
||||
_080744D4: .4byte gUnknown_2022B4C
|
||||
_080744D4: .4byte gBattleTypeFlags
|
||||
_080744D8:
|
||||
ldr r4, _080744F8 @ =gUnknown_83AE01C
|
||||
adds r0, r5, 0
|
||||
bl GetBankIdentity
|
||||
lsls r0, 24
|
||||
lsrs r0, 22
|
||||
ldr r1, _080744FC @ =gUnknown_2022B4C
|
||||
ldr r1, _080744FC @ =gBattleTypeFlags
|
||||
ldr r1, [r1]
|
||||
movs r2, 0x1
|
||||
ands r1, r2
|
||||
@@ -63,7 +63,7 @@ _080744D8:
|
||||
b _08074588
|
||||
.align 2, 0
|
||||
_080744F8: .4byte gUnknown_83AE01C
|
||||
_080744FC: .4byte gUnknown_2022B4C
|
||||
_080744FC: .4byte gBattleTypeFlags
|
||||
_08074500:
|
||||
adds r0, r5, 0
|
||||
bl GetBankSide
|
||||
@@ -78,18 +78,18 @@ _08074500:
|
||||
ldrh r0, [r1, 0x2]
|
||||
cmp r0, 0
|
||||
bne _08074570
|
||||
ldr r1, _08074530 @ =gUnknown_2023BCE
|
||||
ldr r1, _08074530 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08074534 @ =gUnknown_202402C
|
||||
ldr r1, _08074534 @ =gEnemyParty
|
||||
b _08074556
|
||||
.align 2, 0
|
||||
_0807452C: .4byte gUnknown_2024018
|
||||
_08074530: .4byte gUnknown_2023BCE
|
||||
_08074534: .4byte gUnknown_202402C
|
||||
_08074530: .4byte gBattlerPartyIndexes
|
||||
_08074534: .4byte gEnemyParty
|
||||
_08074538:
|
||||
ldr r0, _08074564 @ =gUnknown_2024018
|
||||
ldr r0, [r0]
|
||||
@@ -99,13 +99,13 @@ _08074538:
|
||||
ldrh r0, [r1, 0x2]
|
||||
cmp r0, 0
|
||||
bne _08074570
|
||||
ldr r1, _08074568 @ =gUnknown_2023BCE
|
||||
ldr r1, _08074568 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0807456C @ =gUnknown_2024284
|
||||
ldr r1, _0807456C @ =gPlayerParty
|
||||
_08074556:
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
@@ -115,8 +115,8 @@ _08074556:
|
||||
b _08074572
|
||||
.align 2, 0
|
||||
_08074564: .4byte gUnknown_2024018
|
||||
_08074568: .4byte gUnknown_2023BCE
|
||||
_0807456C: .4byte gUnknown_2024284
|
||||
_08074568: .4byte gBattlerPartyIndexes
|
||||
_0807456C: .4byte gPlayerParty
|
||||
_08074570:
|
||||
ldrh r1, [r1, 0x2]
|
||||
_08074572:
|
||||
@@ -162,13 +162,13 @@ sub_8074590: @ 8074590
|
||||
ldrh r0, [r0, 0x2]
|
||||
cmp r0, 0
|
||||
bne _080745E4
|
||||
ldr r1, _080745DC @ =gUnknown_2023BCE
|
||||
ldr r1, _080745DC @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080745E0 @ =gUnknown_2024284
|
||||
ldr r1, _080745E0 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0
|
||||
bl GetMonData
|
||||
@@ -176,8 +176,8 @@ sub_8074590: @ 8074590
|
||||
b _080745EA
|
||||
.align 2, 0
|
||||
_080745D8: .4byte gUnknown_2024018
|
||||
_080745DC: .4byte gUnknown_2023BCE
|
||||
_080745E0: .4byte gUnknown_2024284
|
||||
_080745DC: .4byte gBattlerPartyIndexes
|
||||
_080745E0: .4byte gPlayerParty
|
||||
_080745E4:
|
||||
ldr r0, _08074620 @ =gUnknown_2024008
|
||||
adds r0, r1, r0
|
||||
@@ -263,13 +263,13 @@ _08074674:
|
||||
ldrh r0, [r0, 0x2]
|
||||
cmp r0, 0
|
||||
bne _080746B0
|
||||
ldr r1, _080746A8 @ =gUnknown_2023BCE
|
||||
ldr r1, _080746A8 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080746AC @ =gUnknown_202402C
|
||||
ldr r1, _080746AC @ =gEnemyParty
|
||||
adds r0, r1
|
||||
movs r1, 0
|
||||
bl GetMonData
|
||||
@@ -277,8 +277,8 @@ _08074674:
|
||||
b _080746B6
|
||||
.align 2, 0
|
||||
_080746A4: .4byte gUnknown_2024018
|
||||
_080746A8: .4byte gUnknown_2023BCE
|
||||
_080746AC: .4byte gUnknown_202402C
|
||||
_080746A8: .4byte gBattlerPartyIndexes
|
||||
_080746AC: .4byte gEnemyParty
|
||||
_080746B0:
|
||||
ldr r0, _080746EC @ =gUnknown_2024008
|
||||
adds r0, r1, r0
|
||||
@@ -455,7 +455,7 @@ _080747F2:
|
||||
ldr r3, _0807483C @ =gUnknown_83AE01C
|
||||
lsls r0, 24
|
||||
lsrs r0, 22
|
||||
ldr r1, _08074840 @ =gUnknown_2022B4C
|
||||
ldr r1, _08074840 @ =gBattleTypeFlags
|
||||
ldr r1, [r1]
|
||||
movs r2, 0x1
|
||||
ands r1, r2
|
||||
@@ -488,7 +488,7 @@ _08074832:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0807483C: .4byte gUnknown_83AE01C
|
||||
_08074840: .4byte gUnknown_2022B4C
|
||||
_08074840: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_80747AC
|
||||
|
||||
thumb_func_start sub_8074844
|
||||
@@ -643,18 +643,18 @@ sub_807492C: @ 807492C
|
||||
ldrh r0, [r1, 0x2]
|
||||
cmp r0, 0
|
||||
bne _080749B0
|
||||
ldr r1, _08074970 @ =gUnknown_2023BCE
|
||||
ldr r1, _08074970 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08074974 @ =gUnknown_202402C
|
||||
ldr r1, _08074974 @ =gEnemyParty
|
||||
b _08074996
|
||||
.align 2, 0
|
||||
_0807496C: .4byte gUnknown_2024018
|
||||
_08074970: .4byte gUnknown_2023BCE
|
||||
_08074974: .4byte gUnknown_202402C
|
||||
_08074970: .4byte gBattlerPartyIndexes
|
||||
_08074974: .4byte gEnemyParty
|
||||
_08074978:
|
||||
ldr r0, _080749A4 @ =gUnknown_2024018
|
||||
ldr r0, [r0]
|
||||
@@ -664,13 +664,13 @@ _08074978:
|
||||
ldrh r0, [r1, 0x2]
|
||||
cmp r0, 0
|
||||
bne _080749B0
|
||||
ldr r1, _080749A8 @ =gUnknown_2023BCE
|
||||
ldr r1, _080749A8 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080749AC @ =gUnknown_2024284
|
||||
ldr r1, _080749AC @ =gPlayerParty
|
||||
_08074996:
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
@@ -680,8 +680,8 @@ _08074996:
|
||||
b _080749B2
|
||||
.align 2, 0
|
||||
_080749A4: .4byte gUnknown_2024018
|
||||
_080749A8: .4byte gUnknown_2023BCE
|
||||
_080749AC: .4byte gUnknown_2024284
|
||||
_080749A8: .4byte gBattlerPartyIndexes
|
||||
_080749AC: .4byte gPlayerParty
|
||||
_080749B0:
|
||||
ldrh r4, [r1, 0x2]
|
||||
_080749B2:
|
||||
@@ -1896,26 +1896,26 @@ sub_8075224: @ 8075224
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08075260
|
||||
ldr r1, _08075258 @ =gUnknown_2023BCE
|
||||
ldr r1, _08075258 @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0807525C @ =gUnknown_202402C
|
||||
ldr r1, _0807525C @ =gEnemyParty
|
||||
b _0807526E
|
||||
.align 2, 0
|
||||
_08075254: .4byte gUnknown_2023BD6
|
||||
_08075258: .4byte gUnknown_2023BCE
|
||||
_0807525C: .4byte gUnknown_202402C
|
||||
_08075258: .4byte gBattlerPartyIndexes
|
||||
_0807525C: .4byte gEnemyParty
|
||||
_08075260:
|
||||
ldr r1, _08075280 @ =gUnknown_2023BCE
|
||||
ldr r1, _08075280 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08075284 @ =gUnknown_2024284
|
||||
ldr r1, _08075284 @ =gPlayerParty
|
||||
_0807526E:
|
||||
adds r0, r1
|
||||
movs r1, 0x39
|
||||
@@ -1925,8 +1925,8 @@ _0807526E:
|
||||
movs r0, 0x1
|
||||
b _0807528A
|
||||
.align 2, 0
|
||||
_08075280: .4byte gUnknown_2023BCE
|
||||
_08075284: .4byte gUnknown_2024284
|
||||
_08075280: .4byte gBattlerPartyIndexes
|
||||
_08075284: .4byte gPlayerParty
|
||||
_08075288:
|
||||
movs r0, 0
|
||||
_0807528A:
|
||||
@@ -1937,13 +1937,13 @@ _0807528A:
|
||||
|
||||
thumb_func_start sub_8075290
|
||||
sub_8075290: @ 8075290
|
||||
ldr r0, _0807529C @ =gUnknown_2022B4C
|
||||
ldr r0, _0807529C @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x1
|
||||
ands r0, r1
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0807529C: .4byte gUnknown_2022B4C
|
||||
_0807529C: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_8075290
|
||||
|
||||
thumb_func_start sub_80752A0
|
||||
@@ -3826,7 +3826,7 @@ _08076076:
|
||||
bge _0807607C
|
||||
ldr r6, _080760C4 @ =0x0000ffff
|
||||
_0807607C:
|
||||
ldr r0, _080760C8 @ =gUnknown_3005090
|
||||
ldr r0, _080760C8 @ =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
@@ -3862,7 +3862,7 @@ _0807607C:
|
||||
.align 2, 0
|
||||
_080760C0: .4byte gUnknown_2037F02
|
||||
_080760C4: .4byte 0x0000ffff
|
||||
_080760C8: .4byte gUnknown_3005090
|
||||
_080760C8: .4byte gTasks
|
||||
_080760CC: .4byte sub_80760D0
|
||||
thumb_func_end sub_8076048
|
||||
|
||||
@@ -3874,7 +3874,7 @@ sub_80760D0: @ 80760D0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807611C @ =gUnknown_3005090
|
||||
ldr r1, _0807611C @ =gTasks
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r4, 0x8]
|
||||
adds r0, 0x1
|
||||
@@ -3906,7 +3906,7 @@ sub_80760D0: @ 80760D0
|
||||
strh r0, [r4, 0xE]
|
||||
b _08076134
|
||||
.align 2, 0
|
||||
_0807611C: .4byte gUnknown_3005090
|
||||
_0807611C: .4byte gTasks
|
||||
_08076120:
|
||||
ldrh r2, [r4, 0x10]
|
||||
movs r0, 0x10
|
||||
@@ -3965,7 +3965,7 @@ sub_807616C: @ 807616C
|
||||
.align 2, 0
|
||||
_0807618C: .4byte gUnknown_2037F02
|
||||
_08076190:
|
||||
ldr r1, _080761BC @ =gUnknown_3005090
|
||||
ldr r1, _080761BC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -3988,7 +3988,7 @@ _080761B6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080761BC: .4byte gUnknown_3005090
|
||||
_080761BC: .4byte gTasks
|
||||
_080761C0: .4byte gSprites
|
||||
_080761C4: .4byte 0x00000101
|
||||
thumb_func_end sub_807616C
|
||||
@@ -4025,7 +4025,7 @@ sub_80761F0: @ 80761F0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08076248 @ =gUnknown_3005090
|
||||
ldr r1, _08076248 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r4, 0x10]
|
||||
adds r0, 0x1
|
||||
@@ -4061,7 +4061,7 @@ sub_80761F0: @ 80761F0
|
||||
strh r0, [r4, 0x14]
|
||||
b _08076280
|
||||
.align 2, 0
|
||||
_08076248: .4byte gUnknown_3005090
|
||||
_08076248: .4byte gTasks
|
||||
_0807624C:
|
||||
ldrh r2, [r4, 0xC]
|
||||
subs r2, 0x1
|
||||
@@ -4112,7 +4112,7 @@ sub_8076288: @ 8076288
|
||||
.align 2, 0
|
||||
_080762A8: .4byte gUnknown_2037F02
|
||||
_080762AC:
|
||||
ldr r1, _080762C8 @ =gUnknown_3005090
|
||||
ldr r1, _080762C8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -4127,7 +4127,7 @@ _080762C2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080762C8: .4byte gUnknown_3005090
|
||||
_080762C8: .4byte gTasks
|
||||
_080762CC: .4byte 0x00000101
|
||||
thumb_func_end sub_8076288
|
||||
|
||||
@@ -4429,7 +4429,7 @@ sub_80764EC: @ 80764EC
|
||||
lsrs r5, r0, 24
|
||||
movs r4, 0
|
||||
ldr r1, _0807654C @ =gUnknown_2023D44
|
||||
ldr r6, _08076550 @ =gUnknown_2023BCE
|
||||
ldr r6, _08076550 @ =gBattlerPartyIndexes
|
||||
_08076508:
|
||||
adds r0, r4, r1
|
||||
ldrb r0, [r0]
|
||||
@@ -4454,7 +4454,7 @@ _08076508:
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08076558 @ =gUnknown_2024284
|
||||
ldr r1, _08076558 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
@@ -4464,9 +4464,9 @@ _08076508:
|
||||
.align 2, 0
|
||||
_08076548: .4byte gSprites
|
||||
_0807654C: .4byte gUnknown_2023D44
|
||||
_08076550: .4byte gUnknown_2023BCE
|
||||
_08076550: .4byte gBattlerPartyIndexes
|
||||
_08076554: .4byte gUnknown_2024018
|
||||
_08076558: .4byte gUnknown_2024284
|
||||
_08076558: .4byte gPlayerParty
|
||||
_0807655C:
|
||||
ldrh r1, [r1, 0x2]
|
||||
_0807655E:
|
||||
@@ -4488,7 +4488,7 @@ _08076568:
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08076598 @ =gUnknown_202402C
|
||||
ldr r1, _08076598 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
@@ -4497,7 +4497,7 @@ _08076568:
|
||||
b _0807659E
|
||||
.align 2, 0
|
||||
_08076594: .4byte gUnknown_2024018
|
||||
_08076598: .4byte gUnknown_202402C
|
||||
_08076598: .4byte gEnemyParty
|
||||
_0807659C:
|
||||
ldrh r1, [r1, 0x2]
|
||||
_0807659E:
|
||||
@@ -5263,14 +5263,14 @@ sub_8076B2C: @ 8076B2C
|
||||
ldrh r0, [r1, 0x2]
|
||||
cmp r0, 0
|
||||
bne _08076B94
|
||||
ldr r0, _08076B8C @ =gUnknown_2023BCE
|
||||
ldr r0, _08076B8C @ =gBattlerPartyIndexes
|
||||
mov r1, r8
|
||||
lsls r4, r1, 1
|
||||
adds r4, r0
|
||||
ldrh r0, [r4]
|
||||
movs r6, 0x64
|
||||
muls r0, r6
|
||||
ldr r5, _08076B90 @ =gUnknown_2024284
|
||||
ldr r5, _08076B90 @ =gPlayerParty
|
||||
adds r0, r5
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
@@ -5285,8 +5285,8 @@ sub_8076B2C: @ 8076B2C
|
||||
b _08076B9C
|
||||
.align 2, 0
|
||||
_08076B88: .4byte gUnknown_2024018
|
||||
_08076B8C: .4byte gUnknown_2023BCE
|
||||
_08076B90: .4byte gUnknown_2024284
|
||||
_08076B8C: .4byte gBattlerPartyIndexes
|
||||
_08076B90: .4byte gPlayerParty
|
||||
_08076B94:
|
||||
ldrh r7, [r1, 0x2]
|
||||
ldr r0, _08076BD4 @ =gUnknown_2024008
|
||||
@@ -5359,14 +5359,14 @@ _08076C08:
|
||||
ldrh r0, [r1, 0x2]
|
||||
cmp r0, 0
|
||||
bne _08076C54
|
||||
ldr r0, _08076C4C @ =gUnknown_2023BCE
|
||||
ldr r0, _08076C4C @ =gBattlerPartyIndexes
|
||||
mov r1, r8
|
||||
lsls r4, r1, 1
|
||||
adds r4, r0
|
||||
ldrh r0, [r4]
|
||||
movs r6, 0x64
|
||||
muls r0, r6
|
||||
ldr r5, _08076C50 @ =gUnknown_202402C
|
||||
ldr r5, _08076C50 @ =gEnemyParty
|
||||
adds r0, r5
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
@@ -5381,8 +5381,8 @@ _08076C08:
|
||||
b _08076C5C
|
||||
.align 2, 0
|
||||
_08076C48: .4byte gUnknown_2024018
|
||||
_08076C4C: .4byte gUnknown_2023BCE
|
||||
_08076C50: .4byte gUnknown_202402C
|
||||
_08076C4C: .4byte gBattlerPartyIndexes
|
||||
_08076C50: .4byte gEnemyParty
|
||||
_08076C54:
|
||||
ldrh r7, [r1, 0x2]
|
||||
ldr r0, _08076C94 @ =gUnknown_2024008
|
||||
@@ -5891,7 +5891,7 @@ sub_8077030: @ 8077030
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080770C4 @ =gUnknown_3005090
|
||||
ldr r0, _080770C4 @ =gTasks
|
||||
adds r5, r1, r0
|
||||
movs r0, 0
|
||||
bl GetAnimBankSpriteId
|
||||
@@ -5958,7 +5958,7 @@ _080770C0:
|
||||
movs r0, 0x2
|
||||
b _080770D6
|
||||
.align 2, 0
|
||||
_080770C4: .4byte gUnknown_3005090
|
||||
_080770C4: .4byte gTasks
|
||||
_080770C8: .4byte gUnknown_2037F1A
|
||||
_080770CC: .4byte gSprites
|
||||
_080770D0: .4byte 0x00002771
|
||||
@@ -6001,7 +6001,7 @@ sub_8077118: @ 8077118
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807713C @ =gUnknown_3005090
|
||||
ldr r1, _0807713C @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0xC
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -6013,7 +6013,7 @@ sub_8077118: @ 8077118
|
||||
beq _08077146
|
||||
b _080771D8
|
||||
.align 2, 0
|
||||
_0807713C: .4byte gUnknown_3005090
|
||||
_0807713C: .4byte gTasks
|
||||
_08077140:
|
||||
cmp r0, 0x2
|
||||
beq _080771C4
|
||||
@@ -6175,7 +6175,7 @@ sub_8077268: @ 8077268
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _08077292
|
||||
ldr r2, _08077298 @ =gUnknown_3005090
|
||||
ldr r2, _08077298 @ =gTasks
|
||||
movs r0, 0x30
|
||||
ldrsh r1, [r3, r0]
|
||||
lsls r0, r1, 2
|
||||
@@ -6191,7 +6191,7 @@ _08077292:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08077298: .4byte gUnknown_3005090
|
||||
_08077298: .4byte gTasks
|
||||
thumb_func_end sub_8077268
|
||||
|
||||
thumb_func_start sub_807729C
|
||||
|
||||
+20
-20
@@ -29,7 +29,7 @@ sub_8078178: @ 8078178
|
||||
bl sub_800F034
|
||||
ldr r0, _08078228 @ =gUnknown_83AD950
|
||||
bl sub_800F078
|
||||
ldr r1, _0807822C @ =gUnknown_3005090
|
||||
ldr r1, _0807822C @ =gTasks
|
||||
mov r2, r8
|
||||
lsls r0, r2, 2
|
||||
add r0, r8
|
||||
@@ -92,7 +92,7 @@ _0807821C: .4byte gUnknown_2023D44
|
||||
_08078220: .4byte sub_80782BC
|
||||
_08078224: .4byte gUnknown_83AD048
|
||||
_08078228: .4byte gUnknown_83AD950
|
||||
_0807822C: .4byte gUnknown_3005090
|
||||
_0807822C: .4byte gTasks
|
||||
_08078230: .4byte gSprites
|
||||
_08078234: .4byte gUnknown_83BF574
|
||||
_08078238:
|
||||
@@ -169,7 +169,7 @@ sub_80782BC: @ 80782BC
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _08078314 @ =gUnknown_3005090
|
||||
ldr r1, _08078314 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -209,7 +209,7 @@ sub_80782BC: @ 80782BC
|
||||
strh r0, [r4, 0x12]
|
||||
b _08078346
|
||||
.align 2, 0
|
||||
_08078314: .4byte gUnknown_3005090
|
||||
_08078314: .4byte gTasks
|
||||
_08078318:
|
||||
ldrh r1, [r4, 0x10]
|
||||
subs r0, r1, 0x1
|
||||
@@ -408,7 +408,7 @@ _08078484:
|
||||
adds r0, r1
|
||||
ldr r1, _080784CC @ =gUnknown_83BF554
|
||||
bl SetSubspriteTables
|
||||
ldr r1, _080784D0 @ =gUnknown_3005090
|
||||
ldr r1, _080784D0 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -429,7 +429,7 @@ _080784C0: .4byte 0x0000271a
|
||||
_080784C4: .4byte 0xffff0000
|
||||
_080784C8: .4byte gSprites
|
||||
_080784CC: .4byte gUnknown_83BF554
|
||||
_080784D0: .4byte gUnknown_3005090
|
||||
_080784D0: .4byte gTasks
|
||||
_080784D4: .4byte sub_80784D8
|
||||
thumb_func_end sub_80783FC
|
||||
|
||||
@@ -438,7 +438,7 @@ sub_80784D8: @ 80784D8
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08078504 @ =gUnknown_3005090
|
||||
ldr r2, _08078504 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -457,7 +457,7 @@ sub_80784D8: @ 80784D8
|
||||
strh r0, [r1, 0xA]
|
||||
b _08078522
|
||||
.align 2, 0
|
||||
_08078504: .4byte gUnknown_3005090
|
||||
_08078504: .4byte gTasks
|
||||
_08078508: .4byte sub_8078528
|
||||
_0807850C:
|
||||
lsls r0, r2, 24
|
||||
@@ -485,7 +485,7 @@ sub_8078528: @ 8078528
|
||||
bl IndexOfSpritePaletteTag
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r1, _080785C4 @ =gUnknown_3005090
|
||||
ldr r1, _080785C4 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -554,7 +554,7 @@ _080785B8:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080785C0: .4byte 0x0000271a
|
||||
_080785C4: .4byte gUnknown_3005090
|
||||
_080785C4: .4byte gTasks
|
||||
_080785C8: .4byte gUnknown_20375F8
|
||||
_080785CC: .4byte 0x0000010d
|
||||
_080785D0: .4byte 0x0000010f
|
||||
@@ -566,7 +566,7 @@ sub_80785D8: @ 80785D8
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08078608 @ =gUnknown_3005090
|
||||
ldr r2, _08078608 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -587,7 +587,7 @@ sub_80785D8: @ 80785D8
|
||||
strh r0, [r2, 0xA]
|
||||
b _08078626
|
||||
.align 2, 0
|
||||
_08078608: .4byte gUnknown_3005090
|
||||
_08078608: .4byte gTasks
|
||||
_0807860C: .4byte sub_807862C
|
||||
_08078610:
|
||||
lsls r0, r3, 24
|
||||
@@ -611,7 +611,7 @@ sub_807862C: @ 807862C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r4, r0, 0
|
||||
ldr r1, _0807866C @ =gUnknown_3005090
|
||||
ldr r1, _0807866C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -637,7 +637,7 @@ sub_807862C: @ 807862C
|
||||
bl DestroySprite
|
||||
b _0807868E
|
||||
.align 2, 0
|
||||
_0807866C: .4byte gUnknown_3005090
|
||||
_0807866C: .4byte gTasks
|
||||
_08078670: .4byte gSprites
|
||||
_08078674:
|
||||
cmp r0, 0x27
|
||||
@@ -874,7 +874,7 @@ _08078838:
|
||||
strh r1, [r0, 0x4]
|
||||
strh r1, [r0, 0x6]
|
||||
strh r3, [r0, 0x8]
|
||||
ldr r1, _08078864 @ =gUnknown_3005090
|
||||
ldr r1, _08078864 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -889,7 +889,7 @@ _0807885A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08078860: .4byte gUnknown_2037F02
|
||||
_08078864: .4byte gUnknown_3005090
|
||||
_08078864: .4byte gTasks
|
||||
_08078868: .4byte sub_80BB088
|
||||
thumb_func_end sub_8078694
|
||||
|
||||
@@ -913,7 +913,7 @@ LaunchStatusAnimation: @ 807886C
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080788B8 @ =gUnknown_3005090
|
||||
ldr r2, _080788B8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -927,7 +927,7 @@ _080788A8: .4byte gUnknown_2037F1A
|
||||
_080788AC: .4byte gUnknown_2037F1B
|
||||
_080788B0: .4byte gUnknown_81C6E84
|
||||
_080788B4: .4byte task0A_80788BC
|
||||
_080788B8: .4byte gUnknown_3005090
|
||||
_080788B8: .4byte gTasks
|
||||
thumb_func_end LaunchStatusAnimation
|
||||
|
||||
thumb_func_start task0A_80788BC
|
||||
@@ -944,7 +944,7 @@ task0A_80788BC: @ 80788BC
|
||||
bne _080788FE
|
||||
ldr r0, _0807890C @ =gUnknown_2024018
|
||||
ldr r2, [r0]
|
||||
ldr r1, _08078910 @ =gUnknown_3005090
|
||||
ldr r1, _08078910 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -971,7 +971,7 @@ _080788FE:
|
||||
_08078904: .4byte gUnknown_2037EDC
|
||||
_08078908: .4byte gUnknown_2037EE1
|
||||
_0807890C: .4byte gUnknown_2024018
|
||||
_08078910: .4byte gUnknown_3005090
|
||||
_08078910: .4byte gTasks
|
||||
thumb_func_end task0A_80788BC
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
+66
-66
@@ -32,7 +32,7 @@ _08098A1C:
|
||||
strh r1, [r0, 0x24]
|
||||
ldrh r1, [r4, 0x4]
|
||||
strh r1, [r0, 0x26]
|
||||
ldr r1, _08098A64 @ =gUnknown_3005090
|
||||
ldr r1, _08098A64 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -58,7 +58,7 @@ _08098A58:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08098A60: .4byte gSprites
|
||||
_08098A64: .4byte gUnknown_3005090
|
||||
_08098A64: .4byte gTasks
|
||||
_08098A68: .4byte sub_8098A6C
|
||||
thumb_func_end sub_80989F8
|
||||
|
||||
@@ -67,7 +67,7 @@ sub_8098A6C: @ 8098A6C
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _08098AA8 @ =gUnknown_3005090
|
||||
ldr r1, _08098AA8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -94,7 +94,7 @@ sub_8098A6C: @ 8098A6C
|
||||
strh r0, [r1, 0x24]
|
||||
b _08098AB2
|
||||
.align 2, 0
|
||||
_08098AA8: .4byte gUnknown_3005090
|
||||
_08098AA8: .4byte gTasks
|
||||
_08098AAC: .4byte gSprites
|
||||
_08098AB0:
|
||||
strh r5, [r1, 0x24]
|
||||
@@ -250,7 +250,7 @@ _08098BB4:
|
||||
strh r1, [r0, 0x24]
|
||||
ldrh r1, [r2, 0x4]
|
||||
strh r1, [r0, 0x26]
|
||||
ldr r1, _08098C00 @ =gUnknown_3005090
|
||||
ldr r1, _08098C00 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -277,7 +277,7 @@ _08098BF2:
|
||||
.align 2, 0
|
||||
_08098BF8: .4byte gSprites
|
||||
_08098BFC: .4byte gUnknown_2037F02
|
||||
_08098C00: .4byte gUnknown_3005090
|
||||
_08098C00: .4byte gTasks
|
||||
_08098C04: .4byte sub_8098C08
|
||||
thumb_func_end sub_8098B1C
|
||||
|
||||
@@ -288,7 +288,7 @@ sub_8098C08: @ 8098C08
|
||||
push {r7}
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r1, _08098C4C @ =gUnknown_3005090
|
||||
ldr r1, _08098C4C @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -318,7 +318,7 @@ sub_8098C08: @ 8098C08
|
||||
strh r0, [r4, 0x24]
|
||||
b _08098C56
|
||||
.align 2, 0
|
||||
_08098C4C: .4byte gUnknown_3005090
|
||||
_08098C4C: .4byte gTasks
|
||||
_08098C50: .4byte gSprites
|
||||
_08098C54:
|
||||
strh r5, [r4, 0x24]
|
||||
@@ -420,7 +420,7 @@ _08098CF4:
|
||||
ldrh r6, [r1, 0x26]
|
||||
adds r0, r6
|
||||
strh r0, [r1, 0x26]
|
||||
ldr r0, _08098D4C @ =gUnknown_3005090
|
||||
ldr r0, _08098D4C @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -450,7 +450,7 @@ _08098D42:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08098D48: .4byte gSprites
|
||||
_08098D4C: .4byte gUnknown_3005090
|
||||
_08098D4C: .4byte gTasks
|
||||
_08098D50: .4byte sub_8098D54
|
||||
thumb_func_end sub_8098CD0
|
||||
|
||||
@@ -459,7 +459,7 @@ sub_8098D54: @ 8098D54
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _08098DAC @ =gUnknown_3005090
|
||||
ldr r1, _08098DAC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -501,7 +501,7 @@ _08098D72:
|
||||
adds r3, r2, 0
|
||||
b _08098DDE
|
||||
.align 2, 0
|
||||
_08098DAC: .4byte gUnknown_3005090
|
||||
_08098DAC: .4byte gTasks
|
||||
_08098DB0: .4byte gSprites
|
||||
_08098DB4:
|
||||
ldr r3, _08098E40 @ =gSprites
|
||||
@@ -636,7 +636,7 @@ sub_8098E90: @ 8098E90
|
||||
adds r1, r2
|
||||
ldrh r2, [r5, 0x2]
|
||||
strh r2, [r1, 0x24]
|
||||
ldr r2, _08098EE8 @ =gUnknown_3005090
|
||||
ldr r2, _08098EE8 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -660,7 +660,7 @@ sub_8098E90: @ 8098E90
|
||||
.align 2, 0
|
||||
_08098EE0: .4byte gUnknown_2037F02
|
||||
_08098EE4: .4byte gSprites
|
||||
_08098EE8: .4byte gUnknown_3005090
|
||||
_08098EE8: .4byte gTasks
|
||||
_08098EEC: .4byte sub_8098EF0
|
||||
thumb_func_end sub_8098E90
|
||||
|
||||
@@ -669,7 +669,7 @@ sub_8098EF0: @ 8098EF0
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r2, _08098F7C @ =gUnknown_3005090
|
||||
ldr r2, _08098F7C @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -738,7 +738,7 @@ _08098F74:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08098F7C: .4byte gUnknown_3005090
|
||||
_08098F7C: .4byte gTasks
|
||||
_08098F80: .4byte gSprites
|
||||
thumb_func_end sub_8098EF0
|
||||
|
||||
@@ -766,7 +766,7 @@ _08098FA8:
|
||||
movs r2, 0x8
|
||||
ldrsh r0, [r4, r2]
|
||||
adds r3, r4, 0
|
||||
ldr r2, _08098FFC @ =gUnknown_3005090
|
||||
ldr r2, _08098FFC @ =gTasks
|
||||
mov r12, r2
|
||||
lsls r4, r5, 2
|
||||
ldr r2, _08099000 @ =sub_8099004
|
||||
@@ -805,7 +805,7 @@ _08098FCE:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08098FF8: .4byte gUnknown_2037F02
|
||||
_08098FFC: .4byte gUnknown_3005090
|
||||
_08098FFC: .4byte gTasks
|
||||
_08099000: .4byte sub_8099004
|
||||
thumb_func_end sub_8098F84
|
||||
|
||||
@@ -815,7 +815,7 @@ sub_8099004: @ 8099004
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r6, r0, 0
|
||||
ldr r1, _08099074 @ =gUnknown_3005090
|
||||
ldr r1, _08099074 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -867,7 +867,7 @@ _0809906E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08099074: .4byte gUnknown_3005090
|
||||
_08099074: .4byte gTasks
|
||||
_08099078: .4byte gSprites
|
||||
thumb_func_end sub_8099004
|
||||
|
||||
@@ -1431,7 +1431,7 @@ sub_809949C: @ 809949C
|
||||
_080994CE:
|
||||
ldrb r0, [r5]
|
||||
bl GetAnimBankSpriteId
|
||||
ldr r1, _08099528 @ =gUnknown_3005090
|
||||
ldr r1, _08099528 @ =gTasks
|
||||
lsls r4, r6, 2
|
||||
adds r4, r6
|
||||
lsls r4, 3
|
||||
@@ -1470,7 +1470,7 @@ _080994CE:
|
||||
.align 2, 0
|
||||
_08099520: .4byte gUnknown_2037F02
|
||||
_08099524: .4byte gUnknown_2037F1A
|
||||
_08099528: .4byte gUnknown_3005090
|
||||
_08099528: .4byte gTasks
|
||||
_0809952C: .4byte sub_8099530
|
||||
thumb_func_end sub_809949C
|
||||
|
||||
@@ -1479,7 +1479,7 @@ sub_8099530: @ 8099530
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08099588 @ =gUnknown_3005090
|
||||
ldr r2, _08099588 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1520,7 +1520,7 @@ _08099580:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08099588: .4byte gUnknown_3005090
|
||||
_08099588: .4byte gTasks
|
||||
_0809958C: .4byte gSprites
|
||||
_08099590: .4byte sub_8099594
|
||||
thumb_func_end sub_8099530
|
||||
@@ -1531,7 +1531,7 @@ sub_8099594: @ 8099594
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r5, r0, 0
|
||||
ldr r1, _080995B8 @ =gUnknown_3005090
|
||||
ldr r1, _080995B8 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -1545,7 +1545,7 @@ sub_8099594: @ 8099594
|
||||
strh r0, [r4, 0x10]
|
||||
b _080995F0
|
||||
.align 2, 0
|
||||
_080995B8: .4byte gUnknown_3005090
|
||||
_080995B8: .4byte gTasks
|
||||
_080995BC:
|
||||
ldrb r0, [r4, 0x8]
|
||||
ldrh r2, [r4, 0x12]
|
||||
@@ -1634,7 +1634,7 @@ _0809965C:
|
||||
bl DestroyAnimVisualTask
|
||||
b _080996A4
|
||||
_08099664:
|
||||
ldr r1, _08099684 @ =gUnknown_3005090
|
||||
ldr r1, _08099684 @ =gTasks
|
||||
lsls r4, r6, 2
|
||||
adds r0, r4, r6
|
||||
lsls r0, 3
|
||||
@@ -1650,7 +1650,7 @@ _08099664:
|
||||
ldrh r0, [r0, 0x2]
|
||||
b _08099696
|
||||
.align 2, 0
|
||||
_08099684: .4byte gUnknown_3005090
|
||||
_08099684: .4byte gTasks
|
||||
_08099688: .4byte gUnknown_2037F1B
|
||||
_0809968C: .4byte gUnknown_2037F02
|
||||
_08099690:
|
||||
@@ -1659,7 +1659,7 @@ _08099690:
|
||||
negs r0, r0
|
||||
_08099696:
|
||||
strh r0, [r5, 0xA]
|
||||
ldr r0, _080996B0 @ =gUnknown_3005090
|
||||
ldr r0, _080996B0 @ =gTasks
|
||||
adds r1, r4, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -1671,7 +1671,7 @@ _080996A4:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080996AC: .4byte gUnknown_2037F02
|
||||
_080996B0: .4byte gUnknown_3005090
|
||||
_080996B0: .4byte gTasks
|
||||
_080996B4: .4byte sub_80996B8
|
||||
thumb_func_end sub_80995FC
|
||||
|
||||
@@ -1680,7 +1680,7 @@ sub_80996B8: @ 80996B8
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, _080996FC @ =gUnknown_3005090
|
||||
ldr r0, _080996FC @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1712,7 +1712,7 @@ _080996F6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080996FC: .4byte gUnknown_3005090
|
||||
_080996FC: .4byte gTasks
|
||||
_08099700: .4byte gSprites
|
||||
thumb_func_end sub_80996B8
|
||||
|
||||
@@ -1737,7 +1737,7 @@ _08099720:
|
||||
bl GetAnimBankSpriteId
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0809975C @ =gUnknown_3005090
|
||||
ldr r2, _0809975C @ =gTasks
|
||||
lsls r3, r5, 2
|
||||
adds r1, r3, r5
|
||||
lsls r1, 3
|
||||
@@ -1760,13 +1760,13 @@ _08099720:
|
||||
.align 2, 0
|
||||
_08099754: .4byte gUnknown_2037F1A
|
||||
_08099758: .4byte gUnknown_2037F02
|
||||
_0809975C: .4byte gUnknown_3005090
|
||||
_0809975C: .4byte gTasks
|
||||
_08099760:
|
||||
ldr r0, _0809977C @ =gUnknown_2037F1B
|
||||
ldrb r0, [r0]
|
||||
_08099764:
|
||||
strh r0, [r2, 0x12]
|
||||
ldr r1, _08099780 @ =gUnknown_3005090
|
||||
ldr r1, _08099780 @ =gTasks
|
||||
adds r0, r3, r5
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
@@ -1779,7 +1779,7 @@ _08099764:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809977C: .4byte gUnknown_2037F1B
|
||||
_08099780: .4byte gUnknown_3005090
|
||||
_08099780: .4byte gTasks
|
||||
_08099784: .4byte sub_8099788
|
||||
thumb_func_end sub_8099704
|
||||
|
||||
@@ -1791,7 +1791,7 @@ sub_8099788: @ 8099788
|
||||
push {r6,r7}
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r1, _080997D8 @ =gUnknown_3005090
|
||||
ldr r1, _080997D8 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -1825,7 +1825,7 @@ sub_8099788: @ 8099788
|
||||
adds r4, r2, 0
|
||||
b _08099826
|
||||
.align 2, 0
|
||||
_080997D8: .4byte gUnknown_3005090
|
||||
_080997D8: .4byte gTasks
|
||||
_080997DC: .4byte gSprites
|
||||
_080997E0:
|
||||
ldrb r0, [r4, 0x12]
|
||||
@@ -1869,7 +1869,7 @@ _08099826:
|
||||
mov r5, r8
|
||||
cmp r5, 0x7F
|
||||
bls _08099848
|
||||
ldr r1, _080998AC @ =gUnknown_3005090
|
||||
ldr r1, _080998AC @ =gTasks
|
||||
lsls r2, r6, 2
|
||||
adds r0, r2, r6
|
||||
lsls r0, 3
|
||||
@@ -1887,7 +1887,7 @@ _08099848:
|
||||
mov r2, r8
|
||||
cmp r2, 0x7E
|
||||
bhi _0809989C
|
||||
ldr r1, _080998AC @ =gUnknown_3005090
|
||||
ldr r1, _080998AC @ =gTasks
|
||||
lsls r2, r6, 2
|
||||
adds r0, r2, r6
|
||||
lsls r0, 3
|
||||
@@ -1935,7 +1935,7 @@ _0809989C:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080998A8: .4byte gSprites
|
||||
_080998AC: .4byte gUnknown_3005090
|
||||
_080998AC: .4byte gTasks
|
||||
thumb_func_end sub_8099788
|
||||
|
||||
thumb_func_start sub_80998B0
|
||||
@@ -1953,7 +1953,7 @@ sub_80998B0: @ 80998B0
|
||||
ldrb r1, [r6, 0x8]
|
||||
adds r0, r5, 0
|
||||
bl sub_80758E0
|
||||
ldr r1, _08099900 @ =gUnknown_3005090
|
||||
ldr r1, _08099900 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1978,7 +1978,7 @@ sub_80998B0: @ 80998B0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080998FC: .4byte gUnknown_2037F02
|
||||
_08099900: .4byte gUnknown_3005090
|
||||
_08099900: .4byte gTasks
|
||||
_08099904: .4byte sub_8099908
|
||||
thumb_func_end sub_80998B0
|
||||
|
||||
@@ -1988,7 +1988,7 @@ sub_8099908: @ 8099908
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r5, r0, 0
|
||||
ldr r1, _08099968 @ =gUnknown_3005090
|
||||
ldr r1, _08099968 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2032,7 +2032,7 @@ sub_8099908: @ 8099908
|
||||
strh r1, [r4, 0xE]
|
||||
b _08099978
|
||||
.align 2, 0
|
||||
_08099968: .4byte gUnknown_3005090
|
||||
_08099968: .4byte gTasks
|
||||
_0809996C:
|
||||
adds r0, r6, 0
|
||||
bl sub_8075980
|
||||
@@ -2059,7 +2059,7 @@ sub_8099980: @ 8099980
|
||||
mov r8, r0
|
||||
movs r1, 0
|
||||
bl sub_80758E0
|
||||
ldr r1, _080999C0 @ =gUnknown_3005090
|
||||
ldr r1, _080999C0 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -2076,7 +2076,7 @@ sub_8099980: @ 8099980
|
||||
b _080999D0
|
||||
.align 2, 0
|
||||
_080999BC: .4byte gUnknown_2037F02
|
||||
_080999C0: .4byte gUnknown_3005090
|
||||
_080999C0: .4byte gTasks
|
||||
_080999C4:
|
||||
ldrh r0, [r4]
|
||||
ldrh r1, [r4, 0x2]
|
||||
@@ -2085,7 +2085,7 @@ _080999C4:
|
||||
adds r0, r3, 0
|
||||
strh r0, [r2, 0xE]
|
||||
_080999D0:
|
||||
ldr r1, _080999FC @ =gUnknown_3005090
|
||||
ldr r1, _080999FC @ =gTasks
|
||||
lsls r4, r7, 2
|
||||
adds r0, r4, r7
|
||||
lsls r0, 3
|
||||
@@ -2106,7 +2106,7 @@ _080999D0:
|
||||
strh r0, [r5, 0x16]
|
||||
b _08099A28
|
||||
.align 2, 0
|
||||
_080999FC: .4byte gUnknown_3005090
|
||||
_080999FC: .4byte gTasks
|
||||
_08099A00: .4byte gUnknown_2037F02
|
||||
_08099A04:
|
||||
movs r1, 0x4
|
||||
@@ -2130,7 +2130,7 @@ _08099A16:
|
||||
_08099A26:
|
||||
strh r1, [r5, 0x16]
|
||||
_08099A28:
|
||||
ldr r0, _08099A70 @ =gUnknown_3005090
|
||||
ldr r0, _08099A70 @ =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r2, r7
|
||||
lsls r1, 3
|
||||
@@ -2152,7 +2152,7 @@ _08099A28:
|
||||
negs r0, r0
|
||||
strh r0, [r4, 0x10]
|
||||
_08099A54:
|
||||
ldr r0, _08099A70 @ =gUnknown_3005090
|
||||
ldr r0, _08099A70 @ =gTasks
|
||||
mov r3, r8
|
||||
adds r1, r3, r7
|
||||
lsls r1, 3
|
||||
@@ -2166,7 +2166,7 @@ _08099A54:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08099A6C: .4byte gUnknown_2037F1B
|
||||
_08099A70: .4byte gUnknown_3005090
|
||||
_08099A70: .4byte gTasks
|
||||
_08099A74: .4byte sub_8099B54
|
||||
thumb_func_end sub_8099980
|
||||
|
||||
@@ -2185,7 +2185,7 @@ sub_8099A78: @ 8099A78
|
||||
mov r8, r0
|
||||
movs r1, 0
|
||||
bl sub_80758E0
|
||||
ldr r1, _08099AB8 @ =gUnknown_3005090
|
||||
ldr r1, _08099AB8 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2202,7 +2202,7 @@ sub_8099A78: @ 8099A78
|
||||
b _08099AC2
|
||||
.align 2, 0
|
||||
_08099AB4: .4byte gUnknown_2037F02
|
||||
_08099AB8: .4byte gUnknown_3005090
|
||||
_08099AB8: .4byte gTasks
|
||||
_08099ABC: .4byte gUnknown_2037F1A
|
||||
_08099AC0:
|
||||
ldr r0, _08099AF0 @ =gUnknown_2037F1B
|
||||
@@ -2222,7 +2222,7 @@ _08099AD4:
|
||||
adds r6, r0, 0
|
||||
cmp r1, 0x1
|
||||
beq _08099AFC
|
||||
ldr r2, _08099AF8 @ =gUnknown_3005090
|
||||
ldr r2, _08099AF8 @ =gTasks
|
||||
lsls r3, r5, 2
|
||||
adds r0, r3, r5
|
||||
lsls r0, 3
|
||||
@@ -2233,9 +2233,9 @@ _08099AD4:
|
||||
.align 2, 0
|
||||
_08099AF0: .4byte gUnknown_2037F1B
|
||||
_08099AF4: .4byte gUnknown_2037F02
|
||||
_08099AF8: .4byte gUnknown_3005090
|
||||
_08099AF8: .4byte gTasks
|
||||
_08099AFC:
|
||||
ldr r3, _08099B4C @ =gUnknown_3005090
|
||||
ldr r3, _08099B4C @ =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r0, r4, r5
|
||||
lsls r0, 3
|
||||
@@ -2276,7 +2276,7 @@ _08099B16:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08099B4C: .4byte gUnknown_3005090
|
||||
_08099B4C: .4byte gTasks
|
||||
_08099B50: .4byte sub_8099B54
|
||||
thumb_func_end sub_8099A78
|
||||
|
||||
@@ -2285,7 +2285,7 @@ sub_8099B54: @ 8099B54
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _08099BAC @ =gUnknown_3005090
|
||||
ldr r1, _08099BAC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2326,7 +2326,7 @@ _08099B88:
|
||||
beq _08099BBE
|
||||
b _08099BB6
|
||||
.align 2, 0
|
||||
_08099BAC: .4byte gUnknown_3005090
|
||||
_08099BAC: .4byte gTasks
|
||||
_08099BB0:
|
||||
ldrb r0, [r4, 0x12]
|
||||
bl sub_8075980
|
||||
@@ -2362,7 +2362,7 @@ sub_8099BD4: @ 8099BD4
|
||||
mov r8, r0
|
||||
cmp r1, 0
|
||||
bne _08099C0C
|
||||
ldr r4, _08099C04 @ =gUnknown_3005090
|
||||
ldr r4, _08099C04 @ =gTasks
|
||||
lsls r5, r7, 2
|
||||
adds r0, r5, r7
|
||||
lsls r0, 3
|
||||
@@ -2374,10 +2374,10 @@ sub_8099BD4: @ 8099BD4
|
||||
b _08099C20
|
||||
.align 2, 0
|
||||
_08099C00: .4byte gUnknown_2037F02
|
||||
_08099C04: .4byte gUnknown_3005090
|
||||
_08099C04: .4byte gTasks
|
||||
_08099C08: .4byte gUnknown_2037EEC
|
||||
_08099C0C:
|
||||
ldr r4, _08099CA8 @ =gUnknown_3005090
|
||||
ldr r4, _08099CA8 @ =gTasks
|
||||
lsls r5, r7, 2
|
||||
adds r0, r5, r7
|
||||
lsls r0, 3
|
||||
@@ -2457,7 +2457,7 @@ _08099C3A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08099CA8: .4byte gUnknown_3005090
|
||||
_08099CA8: .4byte gTasks
|
||||
_08099CAC: .4byte gUnknown_2037EE8
|
||||
_08099CB0: .4byte gSprites
|
||||
_08099CB4: .4byte sub_8099CB8
|
||||
@@ -2471,7 +2471,7 @@ sub_8099CB8: @ 8099CB8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08099D0C @ =gUnknown_3005090
|
||||
ldr r1, _08099D0C @ =gTasks
|
||||
adds r3, r0, r1
|
||||
ldrh r0, [r3, 0x8]
|
||||
adds r0, 0x1
|
||||
@@ -2507,7 +2507,7 @@ sub_8099CB8: @ 8099CB8
|
||||
adds r1, r2
|
||||
b _08099D28
|
||||
.align 2, 0
|
||||
_08099D0C: .4byte gUnknown_3005090
|
||||
_08099D0C: .4byte gTasks
|
||||
_08099D10: .4byte gSprites
|
||||
_08099D14:
|
||||
ldr r2, _08099D50 @ =gSprites
|
||||
|
||||
+573
-573
File diff suppressed because it is too large
Load Diff
+183
-183
File diff suppressed because it is too large
Load Diff
+91
-91
@@ -178,7 +178,7 @@ sub_80EEC0C: @ 80EEC0C
|
||||
negs r0, r0
|
||||
subs r0, 0x20
|
||||
strh r0, [r1]
|
||||
ldr r1, _080EEDEC @ =gUnknown_3005090
|
||||
ldr r1, _080EEDEC @ =gTasks
|
||||
ldr r2, [sp, 0x10]
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
@@ -217,7 +217,7 @@ _080EEDDC: .4byte gUnknown_8D2EC24
|
||||
_080EEDE0: .4byte gUnknown_8D2DF78
|
||||
_080EEDE4: .4byte gUnknown_2022978
|
||||
_080EEDE8: .4byte gUnknown_202297A
|
||||
_080EEDEC: .4byte gUnknown_3005090
|
||||
_080EEDEC: .4byte gTasks
|
||||
_080EEDF0: .4byte sub_80EEDF4
|
||||
thumb_func_end sub_80EEC0C
|
||||
|
||||
@@ -231,7 +231,7 @@ sub_80EEDF4: @ 80EEDF4
|
||||
ldr r0, _080EEE3C @ =gUnknown_2037F1A
|
||||
ldrb r0, [r0]
|
||||
mov r8, r0
|
||||
ldr r1, _080EEE40 @ =gUnknown_3005090
|
||||
ldr r1, _080EEE40 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -261,7 +261,7 @@ sub_80EEDF4: @ 80EEDF4
|
||||
b _080EEFA8
|
||||
.align 2, 0
|
||||
_080EEE3C: .4byte gUnknown_2037F1A
|
||||
_080EEE40: .4byte gUnknown_3005090
|
||||
_080EEE40: .4byte gTasks
|
||||
_080EEE44: .4byte gUnknown_202297A
|
||||
_080EEE48:
|
||||
cmp r0, 0x2
|
||||
@@ -680,7 +680,7 @@ _080EF19C: .4byte gUnknown_2037F1A
|
||||
sub_80EF1A0: @ 80EF1A0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080EF1C0 @ =gUnknown_3005090
|
||||
ldr r2, _080EF1C0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -694,7 +694,7 @@ sub_80EF1A0: @ 80EF1A0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080EF1C0: .4byte gUnknown_3005090
|
||||
_080EF1C0: .4byte gTasks
|
||||
_080EF1C4: .4byte gUnknown_2037F02
|
||||
_080EF1C8: .4byte sub_80EF1CC
|
||||
thumb_func_end sub_80EF1A0
|
||||
@@ -704,7 +704,7 @@ sub_80EF1CC: @ 80EF1CC
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080EF218 @ =gUnknown_3005090
|
||||
ldr r1, _080EF218 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -740,7 +740,7 @@ _080EF20A:
|
||||
beq _080EF25C
|
||||
b _080EF28C
|
||||
.align 2, 0
|
||||
_080EF218: .4byte gUnknown_3005090
|
||||
_080EF218: .4byte gTasks
|
||||
_080EF21C: .4byte 0x0000d709
|
||||
_080EF220:
|
||||
ldrh r0, [r4, 0xC]
|
||||
@@ -814,7 +814,7 @@ sub_80EF298: @ 80EF298
|
||||
ldrb r0, [r0]
|
||||
adds r0, r1
|
||||
ldrb r5, [r0]
|
||||
ldr r1, _080EF2CC @ =gUnknown_3005090
|
||||
ldr r1, _080EF2CC @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -831,7 +831,7 @@ sub_80EF298: @ 80EF298
|
||||
.align 2, 0
|
||||
_080EF2C4: .4byte gUnknown_2023D44
|
||||
_080EF2C8: .4byte gUnknown_2037F1A
|
||||
_080EF2CC: .4byte gUnknown_3005090
|
||||
_080EF2CC: .4byte gTasks
|
||||
_080EF2D0:
|
||||
cmp r0, 0x2
|
||||
beq _080EF318
|
||||
@@ -910,29 +910,29 @@ sub_80EF344: @ 80EF344
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080EF38C
|
||||
ldr r1, _080EF384 @ =gUnknown_2023BCE
|
||||
ldr r1, _080EF384 @ =gBattlerPartyIndexes
|
||||
ldrb r0, [r4]
|
||||
lsls r0, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080EF388 @ =gUnknown_2024284
|
||||
ldr r1, _080EF388 @ =gPlayerParty
|
||||
b _080EF39C
|
||||
.align 2, 0
|
||||
_080EF37C: .4byte gUnknown_2023D44
|
||||
_080EF380: .4byte gUnknown_2037F1A
|
||||
_080EF384: .4byte gUnknown_2023BCE
|
||||
_080EF388: .4byte gUnknown_2024284
|
||||
_080EF384: .4byte gBattlerPartyIndexes
|
||||
_080EF388: .4byte gPlayerParty
|
||||
_080EF38C:
|
||||
ldr r1, _080EF3CC @ =gUnknown_2023BCE
|
||||
ldr r1, _080EF3CC @ =gBattlerPartyIndexes
|
||||
ldrb r0, [r4]
|
||||
lsls r0, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080EF3D0 @ =gUnknown_202402C
|
||||
ldr r1, _080EF3D0 @ =gEnemyParty
|
||||
_080EF39C:
|
||||
adds r0, r1
|
||||
movs r1, 0x26
|
||||
@@ -943,7 +943,7 @@ _080EF39C:
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r2, _080EF3D4 @ =gUnknown_3005090
|
||||
ldr r2, _080EF3D4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -956,9 +956,9 @@ _080EF39C:
|
||||
beq _080EF458
|
||||
b _080EF482
|
||||
.align 2, 0
|
||||
_080EF3CC: .4byte gUnknown_2023BCE
|
||||
_080EF3D0: .4byte gUnknown_202402C
|
||||
_080EF3D4: .4byte gUnknown_3005090
|
||||
_080EF3CC: .4byte gBattlerPartyIndexes
|
||||
_080EF3D0: .4byte gEnemyParty
|
||||
_080EF3D4: .4byte gTasks
|
||||
_080EF3D8:
|
||||
ldr r5, _080EF450 @ =gUnknown_2037F1A
|
||||
ldrb r0, [r5]
|
||||
@@ -1280,7 +1280,7 @@ sub_80EF5AC: @ 80EF5AC
|
||||
ands r0, r2
|
||||
orrs r0, r1
|
||||
strb r0, [r3, 0x9]
|
||||
ldr r1, _080EF690 @ =gUnknown_3005090
|
||||
ldr r1, _080EF690 @ =gTasks
|
||||
mov r2, r10
|
||||
lsls r0, r2, 2
|
||||
add r0, r10
|
||||
@@ -1304,7 +1304,7 @@ _080EF680: .4byte gUnknown_2037F1B
|
||||
_080EF684: .4byte sub_80EF8C0
|
||||
_080EF688: .4byte gUnknown_2024018
|
||||
_080EF68C: .4byte gUnknown_2023D44
|
||||
_080EF690: .4byte gUnknown_3005090
|
||||
_080EF690: .4byte gTasks
|
||||
_080EF694: .4byte sub_80EF698
|
||||
thumb_func_end sub_80EF5AC
|
||||
|
||||
@@ -1313,7 +1313,7 @@ sub_80EF698: @ 80EF698
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
ldr r1, _080EF6C8 @ =gUnknown_3005090
|
||||
ldr r1, _080EF6C8 @ =gTasks
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r0, 3
|
||||
@@ -1334,7 +1334,7 @@ _080EF6C2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EF6C8: .4byte gUnknown_3005090
|
||||
_080EF6C8: .4byte gTasks
|
||||
_080EF6CC: .4byte gSprites
|
||||
_080EF6D0: .4byte 0x0000ffff
|
||||
thumb_func_end sub_80EF698
|
||||
@@ -1347,7 +1347,7 @@ sub_80EF6D4: @ 80EF6D4
|
||||
push {r6,r7}
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
ldr r0, _080EF6F4 @ =gUnknown_2022B4C
|
||||
ldr r0, _080EF6F4 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
lsls r1, 2
|
||||
@@ -1358,7 +1358,7 @@ sub_80EF6D4: @ 80EF6D4
|
||||
movs r6, 0xB
|
||||
b _080EF708
|
||||
.align 2, 0
|
||||
_080EF6F4: .4byte gUnknown_2022B4C
|
||||
_080EF6F4: .4byte gBattleTypeFlags
|
||||
_080EF6F8:
|
||||
movs r5, 0x17
|
||||
movs r6, 0xB
|
||||
@@ -1441,7 +1441,7 @@ _080EF708:
|
||||
add r0, r9
|
||||
ldr r1, _080EF7E0 @ =sub_8012354
|
||||
str r1, [r0]
|
||||
ldr r1, _080EF7E4 @ =gUnknown_3005090
|
||||
ldr r1, _080EF7E4 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -1464,7 +1464,7 @@ _080EF7D4: .4byte gUnknown_2037F1B
|
||||
_080EF7D8: .4byte SpriteCallbackDummy
|
||||
_080EF7DC: .4byte gUnknown_2023D44
|
||||
_080EF7E0: .4byte sub_8012354
|
||||
_080EF7E4: .4byte gUnknown_3005090
|
||||
_080EF7E4: .4byte gTasks
|
||||
_080EF7E8: .4byte sub_80EF7EC
|
||||
thumb_func_end sub_80EF6D4
|
||||
|
||||
@@ -1492,7 +1492,7 @@ sub_80EF7EC: @ 80EF7EC
|
||||
movs r0, 0x36
|
||||
movs r1, 0
|
||||
bl PlaySE12WithPanning
|
||||
ldr r0, _080EF854 @ =gUnknown_3005090
|
||||
ldr r0, _080EF854 @ =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
@@ -1519,7 +1519,7 @@ _080EF846:
|
||||
.align 2, 0
|
||||
_080EF84C: .4byte gSprites
|
||||
_080EF850: .4byte gUnknown_2023D44
|
||||
_080EF854: .4byte gUnknown_3005090
|
||||
_080EF854: .4byte gTasks
|
||||
_080EF858: .4byte sub_80EF8C0
|
||||
_080EF85C: .4byte sub_80EF864
|
||||
_080EF860: .4byte sub_80EF698
|
||||
@@ -1702,7 +1702,7 @@ sub_80EF9B4: @ 80EF9B4
|
||||
asrs r0, 16
|
||||
cmp r0, 0xA
|
||||
bne _080EF9F0
|
||||
ldr r0, _080EF9F8 @ =nullsub_43
|
||||
ldr r0, _080EF9F8 @ =TaskDummy
|
||||
movs r1, 0x32
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
@@ -1727,7 +1727,7 @@ _080EF9F0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EF9F8: .4byte nullsub_43
|
||||
_080EF9F8: .4byte TaskDummy
|
||||
_080EF9FC: .4byte sub_80EFA0C
|
||||
_080EFA00: .4byte gSprites
|
||||
_080EFA04: .4byte gUnknown_2023D44
|
||||
@@ -1746,7 +1746,7 @@ sub_80EFA0C: @ 80EFA0C
|
||||
ldrh r0, [r7, 0x38]
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r1, _080EFA58 @ =gUnknown_3005090
|
||||
ldr r1, _080EFA58 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -1773,7 +1773,7 @@ _080EFA3E:
|
||||
.align 2, 0
|
||||
_080EFA50: .4byte gUnknown_2023D44
|
||||
_080EFA54: .4byte gUnknown_2037F1B
|
||||
_080EFA58: .4byte gUnknown_3005090
|
||||
_080EFA58: .4byte gTasks
|
||||
_080EFA5C:
|
||||
cmp r0, 0x2
|
||||
beq _080EFAF8
|
||||
@@ -1869,7 +1869,7 @@ _080EFB12:
|
||||
.align 2, 0
|
||||
_080EFB1C: .4byte gSprites
|
||||
_080EFB20:
|
||||
ldr r0, _080EFB50 @ =gUnknown_3005090
|
||||
ldr r0, _080EFB50 @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r1, r6
|
||||
lsls r1, 3
|
||||
@@ -1892,7 +1892,7 @@ _080EFB48:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EFB50: .4byte gUnknown_3005090
|
||||
_080EFB50: .4byte gTasks
|
||||
_080EFB54: .4byte sub_80EFB58
|
||||
thumb_func_end sub_80EFA0C
|
||||
|
||||
@@ -3317,7 +3317,7 @@ LaunchBallStarsTask: @ 80F05EC
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r1, _080F0670 @ =gUnknown_3005090
|
||||
ldr r1, _080F0670 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -3342,7 +3342,7 @@ LaunchBallStarsTask: @ 80F05EC
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080F066C: .4byte gUnknown_840C074
|
||||
_080F0670: .4byte gUnknown_3005090
|
||||
_080F0670: .4byte gTasks
|
||||
thumb_func_end LaunchBallStarsTask
|
||||
|
||||
thumb_func_start sub_80F0674
|
||||
@@ -3382,7 +3382,7 @@ sub_80F06A4: @ 80F06A4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r1, _080F0780 @ =gUnknown_3005090
|
||||
ldr r1, _080F0780 @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
@@ -3450,7 +3450,7 @@ _080F073C:
|
||||
lsls r0, 5
|
||||
strh r0, [r7, 0x2E]
|
||||
_080F0740:
|
||||
ldr r0, _080F0780 @ =gUnknown_3005090
|
||||
ldr r0, _080F0780 @ =gTasks
|
||||
mov r4, r8
|
||||
lsls r1, r4, 2
|
||||
add r1, r8
|
||||
@@ -3482,7 +3482,7 @@ _080F0776:
|
||||
bl DestroyTask
|
||||
b _080F07AC
|
||||
.align 2, 0
|
||||
_080F0780: .4byte gUnknown_3005090
|
||||
_080F0780: .4byte gTasks
|
||||
_080F0784: .4byte gUnknown_840C0A4
|
||||
_080F0788: .4byte gSprites
|
||||
_080F078C: .4byte gUnknown_840C068
|
||||
@@ -3573,7 +3573,7 @@ sub_80F0818: @ 80F0818
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r0, _080F08FC @ =gUnknown_3005090
|
||||
ldr r0, _080F08FC @ =gTasks
|
||||
mov r2, r9
|
||||
lsls r1, r2, 2
|
||||
add r1, r9
|
||||
@@ -3678,7 +3678,7 @@ _080F08E6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F08FC: .4byte gUnknown_3005090
|
||||
_080F08FC: .4byte gTasks
|
||||
_080F0900: .4byte gSprites
|
||||
_080F0904: .4byte gUnknown_840C0A4
|
||||
_080F0908: .4byte gUnknown_840C068
|
||||
@@ -3699,7 +3699,7 @@ sub_80F091C: @ 80F091C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r0, _080F0A00 @ =gUnknown_3005090
|
||||
ldr r0, _080F0A00 @ =gTasks
|
||||
mov r2, r9
|
||||
lsls r1, r2, 2
|
||||
add r1, r9
|
||||
@@ -3804,7 +3804,7 @@ _080F09EA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F0A00: .4byte gUnknown_3005090
|
||||
_080F0A00: .4byte gTasks
|
||||
_080F0A04: .4byte gSprites
|
||||
_080F0A08: .4byte gUnknown_840C0A4
|
||||
_080F0A0C: .4byte gUnknown_840C068
|
||||
@@ -3825,7 +3825,7 @@ sub_80F0A20: @ 80F0A20
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r1, _080F0B00 @ =gUnknown_3005090
|
||||
ldr r1, _080F0B00 @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r9
|
||||
lsls r0, 3
|
||||
@@ -3928,7 +3928,7 @@ _080F0AEA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F0B00: .4byte gUnknown_3005090
|
||||
_080F0B00: .4byte gTasks
|
||||
_080F0B04: .4byte gSprites
|
||||
_080F0B08: .4byte gUnknown_840C068
|
||||
_080F0B0C: .4byte gUnknown_840C0A4
|
||||
@@ -3949,7 +3949,7 @@ sub_80F0B20: @ 80F0B20
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r0, _080F0C08 @ =gUnknown_3005090
|
||||
ldr r0, _080F0C08 @ =gTasks
|
||||
mov r2, r9
|
||||
lsls r1, r2, 2
|
||||
add r1, r9
|
||||
@@ -4056,7 +4056,7 @@ _080F0BF2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F0C08: .4byte gUnknown_3005090
|
||||
_080F0C08: .4byte gTasks
|
||||
_080F0C0C: .4byte gSprites
|
||||
_080F0C10: .4byte gUnknown_840C0A4
|
||||
_080F0C14: .4byte gUnknown_840C068
|
||||
@@ -4077,7 +4077,7 @@ sub_80F0C28: @ 80F0C28
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r1, _080F0C54 @ =gUnknown_3005090
|
||||
ldr r1, _080F0C54 @ =gTasks
|
||||
lsls r2, r0, 2
|
||||
adds r0, r2, r0
|
||||
lsls r0, 3
|
||||
@@ -4091,7 +4091,7 @@ sub_80F0C28: @ 80F0C28
|
||||
strh r0, [r3, 0x16]
|
||||
b _080F0D2A
|
||||
.align 2, 0
|
||||
_080F0C54: .4byte gUnknown_3005090
|
||||
_080F0C54: .4byte gTasks
|
||||
_080F0C58:
|
||||
ldrh r0, [r3, 0x26]
|
||||
lsls r0, 24
|
||||
@@ -4165,7 +4165,7 @@ _080F0CE0:
|
||||
lsrs r7, r0, 24
|
||||
cmp r7, 0x7
|
||||
bls _080F0C84
|
||||
ldr r0, _080F0D50 @ =gUnknown_3005090
|
||||
ldr r0, _080F0D50 @ =gTasks
|
||||
ldr r1, [sp, 0x14]
|
||||
add r1, r8
|
||||
lsls r1, 3
|
||||
@@ -4212,7 +4212,7 @@ _080F0D40: .4byte gUnknown_840C068
|
||||
_080F0D44: .4byte gUnknown_840C0A4
|
||||
_080F0D48: .4byte gSprites + 0x1C
|
||||
_080F0D4C: .4byte sub_80F0D5C
|
||||
_080F0D50: .4byte gUnknown_3005090
|
||||
_080F0D50: .4byte gTasks
|
||||
_080F0D54: .4byte gMain
|
||||
_080F0D58: .4byte 0x00000439
|
||||
thumb_func_end sub_80F0C28
|
||||
@@ -4273,7 +4273,7 @@ sub_80F0DB4: @ 80F0DB4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r1, _080F0E90 @ =gUnknown_3005090
|
||||
ldr r1, _080F0E90 @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r9
|
||||
lsls r0, 3
|
||||
@@ -4374,7 +4374,7 @@ _080F0E7A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F0E90: .4byte gUnknown_3005090
|
||||
_080F0E90: .4byte gTasks
|
||||
_080F0E94: .4byte gSprites
|
||||
_080F0E98: .4byte gUnknown_840C068
|
||||
_080F0E9C: .4byte gUnknown_840C0A4
|
||||
@@ -4443,7 +4443,7 @@ sub_80F0F10: @ 80F0F10
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
str r0, [sp]
|
||||
ldr r0, _080F0FC4 @ =gUnknown_3005090
|
||||
ldr r0, _080F0FC4 @ =gTasks
|
||||
ldr r2, [sp]
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
@@ -4523,7 +4523,7 @@ _080F0F5C:
|
||||
movs r0, 0x1
|
||||
b _080F0FE2
|
||||
.align 2, 0
|
||||
_080F0FC4: .4byte gUnknown_3005090
|
||||
_080F0FC4: .4byte gTasks
|
||||
_080F0FC8: .4byte gUnknown_840C0A4
|
||||
_080F0FCC: .4byte gSprites
|
||||
_080F0FD0: .4byte gUnknown_840C068
|
||||
@@ -4590,7 +4590,7 @@ sub_80F103C: @ 80F103C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r1, _080F1114 @ =gUnknown_3005090
|
||||
ldr r1, _080F1114 @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r9
|
||||
lsls r0, 3
|
||||
@@ -4688,7 +4688,7 @@ _080F10FC:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F1114: .4byte gUnknown_3005090
|
||||
_080F1114: .4byte gTasks
|
||||
_080F1118: .4byte gSprites
|
||||
_080F111C: .4byte gUnknown_840C068
|
||||
_080F1120: .4byte gUnknown_840C0A4
|
||||
@@ -4833,7 +4833,7 @@ LaunchBallFadeMonTask: @ 80F1218
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r1, _080F1280 @ =gUnknown_3005090
|
||||
ldr r1, _080F1280 @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
@@ -4864,7 +4864,7 @@ LaunchBallFadeMonTask: @ 80F1218
|
||||
b _080F12AE
|
||||
.align 2, 0
|
||||
_080F127C: .4byte sub_80F12E0
|
||||
_080F1280: .4byte gUnknown_3005090
|
||||
_080F1280: .4byte gTasks
|
||||
_080F1284: .4byte gUnknown_840C1C4
|
||||
_080F1288:
|
||||
lsls r0, r6, 20
|
||||
@@ -4915,7 +4915,7 @@ sub_80F12E0: @ 80F12E0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r5, r0, 0
|
||||
ldr r1, _080F1330 @ =gUnknown_3005090
|
||||
ldr r1, _080F1330 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -4950,7 +4950,7 @@ sub_80F12E0: @ 80F12E0
|
||||
strh r0, [r4, 0xC]
|
||||
b _080F1360
|
||||
.align 2, 0
|
||||
_080F1330: .4byte gUnknown_3005090
|
||||
_080F1330: .4byte gTasks
|
||||
_080F1334: .4byte gUnknown_840C1C4
|
||||
_080F1338:
|
||||
ldr r0, _080F1368 @ =gUnknown_2037AB8
|
||||
@@ -4993,7 +4993,7 @@ sub_80F1370: @ 80F1370
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _080F13A8
|
||||
ldr r0, _080F13B4 @ =gUnknown_3005090
|
||||
ldr r0, _080F13B4 @ =gTasks
|
||||
lsls r4, r2, 2
|
||||
adds r4, r2
|
||||
lsls r4, 3
|
||||
@@ -5017,7 +5017,7 @@ _080F13A8:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F13B0: .4byte gUnknown_2037AB8
|
||||
_080F13B4: .4byte gUnknown_3005090
|
||||
_080F13B4: .4byte gTasks
|
||||
_080F13B8: .4byte 0x00007fff
|
||||
_080F13BC: .4byte sub_80F13C0
|
||||
thumb_func_end sub_80F1370
|
||||
@@ -5027,7 +5027,7 @@ sub_80F13C0: @ 80F13C0
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r1, _080F140C @ =gUnknown_3005090
|
||||
ldr r1, _080F140C @ =gTasks
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
@@ -5062,7 +5062,7 @@ sub_80F13C0: @ 80F13C0
|
||||
strh r0, [r4, 0xC]
|
||||
b _080F141A
|
||||
.align 2, 0
|
||||
_080F140C: .4byte gUnknown_3005090
|
||||
_080F140C: .4byte gTasks
|
||||
_080F1410: .4byte gUnknown_840C1C4
|
||||
_080F1414:
|
||||
adds r0, r2, 0
|
||||
@@ -5087,7 +5087,7 @@ sub_80F1420: @ 80F1420
|
||||
ldrb r2, [r3]
|
||||
adds r0, r2, r0
|
||||
ldrb r6, [r0]
|
||||
ldr r1, _080F145C @ =gUnknown_3005090
|
||||
ldr r1, _080F145C @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -5104,7 +5104,7 @@ sub_80F1420: @ 80F1420
|
||||
.align 2, 0
|
||||
_080F1454: .4byte gUnknown_2023D44
|
||||
_080F1458: .4byte gUnknown_2037F1A
|
||||
_080F145C: .4byte gUnknown_3005090
|
||||
_080F145C: .4byte gTasks
|
||||
_080F1460:
|
||||
cmp r0, 0x2
|
||||
beq _080F150A
|
||||
@@ -5154,7 +5154,7 @@ _080F14A8:
|
||||
strh r0, [r2, 0x24]
|
||||
adds r2, r3, 0
|
||||
_080F14C0:
|
||||
ldr r1, _080F14F4 @ =gUnknown_3005090
|
||||
ldr r1, _080F14F4 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -5180,7 +5180,7 @@ _080F14C0:
|
||||
b _080F15BA
|
||||
.align 2, 0
|
||||
_080F14F0: .4byte gSprites
|
||||
_080F14F4: .4byte gUnknown_3005090
|
||||
_080F14F4: .4byte gTasks
|
||||
_080F14F8:
|
||||
ldrb r1, [r5, 0x1E]
|
||||
adds r0, r2, 0
|
||||
@@ -5231,7 +5231,7 @@ _080F1540:
|
||||
strh r0, [r1, 0x24]
|
||||
adds r4, r2, 0
|
||||
_080F1558:
|
||||
ldr r1, _080F1590 @ =gUnknown_3005090
|
||||
ldr r1, _080F1590 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -5258,7 +5258,7 @@ _080F1558:
|
||||
b _080F15B4
|
||||
.align 2, 0
|
||||
_080F158C: .4byte gSprites
|
||||
_080F1590: .4byte gUnknown_3005090
|
||||
_080F1590: .4byte gTasks
|
||||
_080F1594: .4byte gUnknown_2037F1A
|
||||
_080F1598:
|
||||
ldr r0, _080F15C4 @ =gSprites
|
||||
@@ -5294,7 +5294,7 @@ sub_80F15C8: @ 80F15C8
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080F15EC @ =gUnknown_3005090
|
||||
ldr r1, _080F15EC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -5309,7 +5309,7 @@ sub_80F15C8: @ 80F15C8
|
||||
beq _080F15F6
|
||||
b _080F16B4
|
||||
.align 2, 0
|
||||
_080F15EC: .4byte gUnknown_3005090
|
||||
_080F15EC: .4byte gTasks
|
||||
_080F15F0:
|
||||
cmp r0, 0x2
|
||||
beq _080F167E
|
||||
@@ -5337,7 +5337,7 @@ _080F1620:
|
||||
movs r0, 0x52
|
||||
movs r1, 0x10
|
||||
bl SetGpuReg
|
||||
ldr r0, _080F1640 @ =gUnknown_3005090
|
||||
ldr r0, _080F1640 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -5348,7 +5348,7 @@ _080F1620:
|
||||
b _080F16B4
|
||||
.align 2, 0
|
||||
_080F163C: .4byte 0x00003f44
|
||||
_080F1640: .4byte gUnknown_3005090
|
||||
_080F1640: .4byte gTasks
|
||||
_080F1644:
|
||||
ldrh r0, [r4, 0xA]
|
||||
adds r1, r0, 0x1
|
||||
@@ -5530,7 +5530,7 @@ _080F179E:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r3, _080F17F4 @ =gUnknown_3005090
|
||||
ldr r3, _080F17F4 @ =gTasks
|
||||
lsls r2, r4, 2
|
||||
adds r2, r4
|
||||
lsls r2, 3
|
||||
@@ -5553,7 +5553,7 @@ _080F17E4: .4byte 0x000027f9
|
||||
_080F17E8: .4byte gUnknown_83AD350
|
||||
_080F17EC: .4byte gUnknown_83ADC58
|
||||
_080F17F0: .4byte sub_80F181C
|
||||
_080F17F4: .4byte gUnknown_3005090
|
||||
_080F17F4: .4byte gTasks
|
||||
_080F17F8:
|
||||
ldr r0, _080F1818 @ =gUnknown_2024018
|
||||
ldr r0, [r0]
|
||||
@@ -5584,7 +5584,7 @@ sub_80F181C: @ 80F181C
|
||||
push {r6,r7}
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
ldr r1, _080F1844 @ =gUnknown_3005090
|
||||
ldr r1, _080F1844 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -5598,7 +5598,7 @@ sub_80F181C: @ 80F181C
|
||||
strh r0, [r4, 0x22]
|
||||
b _080F19C0
|
||||
.align 2, 0
|
||||
_080F1844: .4byte gUnknown_3005090
|
||||
_080F1844: .4byte gTasks
|
||||
_080F1848:
|
||||
ldr r0, _080F189C @ =gUnknown_2024018
|
||||
ldr r0, [r0]
|
||||
@@ -5693,7 +5693,7 @@ _080F18F8:
|
||||
orrs r0, r1
|
||||
strh r0, [r2, 0x4]
|
||||
_080F1906:
|
||||
ldr r2, _080F1940 @ =gUnknown_3005090
|
||||
ldr r2, _080F1940 @ =gTasks
|
||||
lsls r1, r7, 2
|
||||
adds r0, r1, r7
|
||||
lsls r0, 3
|
||||
@@ -5718,7 +5718,7 @@ _080F1930: .4byte gUnknown_83FF180
|
||||
_080F1934: .4byte gSprites
|
||||
_080F1938: .4byte 0x000003ff
|
||||
_080F193C: .4byte 0xfffffc00
|
||||
_080F1940: .4byte gUnknown_3005090
|
||||
_080F1940: .4byte gTasks
|
||||
_080F1944: .4byte sub_80F1A2C
|
||||
_080F1948:
|
||||
ldr r3, _080F19CC @ =gSprites
|
||||
@@ -5762,7 +5762,7 @@ _080F1990:
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
strh r7, [r0, 0x2E]
|
||||
ldr r1, _080F19D8 @ =gUnknown_3005090
|
||||
ldr r1, _080F19D8 @ =gTasks
|
||||
mov r2, r9
|
||||
adds r0, r2, r7
|
||||
lsls r0, 3
|
||||
@@ -5793,7 +5793,7 @@ _080F19C0:
|
||||
_080F19CC: .4byte gSprites
|
||||
_080F19D0: .4byte sub_80F1A80
|
||||
_080F19D4: .4byte 0x0000ffe0
|
||||
_080F19D8: .4byte gUnknown_3005090
|
||||
_080F19D8: .4byte gTasks
|
||||
_080F19DC: .4byte sub_80F19E0
|
||||
thumb_func_end sub_80F181C
|
||||
|
||||
@@ -5803,7 +5803,7 @@ sub_80F19E0: @ 80F19E0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r3, r0, 0
|
||||
ldr r1, _080F1A24 @ =gUnknown_3005090
|
||||
ldr r1, _080F1A24 @ =gTasks
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r0, 3
|
||||
@@ -5835,7 +5835,7 @@ _080F1A20:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F1A24: .4byte gUnknown_3005090
|
||||
_080F1A24: .4byte gTasks
|
||||
_080F1A28: .4byte gUnknown_2024018
|
||||
thumb_func_end sub_80F19E0
|
||||
|
||||
@@ -5860,7 +5860,7 @@ sub_80F1A2C: @ 80F1A2C
|
||||
asrs r0, 16
|
||||
cmp r0, 0xFF
|
||||
ble _080F1A76
|
||||
ldr r2, _080F1A7C @ =gUnknown_3005090
|
||||
ldr r2, _080F1A7C @ =gTasks
|
||||
movs r0, 0x2E
|
||||
ldrsh r1, [r4, r0]
|
||||
lsls r0, r1, 2
|
||||
@@ -5879,7 +5879,7 @@ _080F1A76:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F1A7C: .4byte gUnknown_3005090
|
||||
_080F1A7C: .4byte gTasks
|
||||
thumb_func_end sub_80F1A2C
|
||||
|
||||
thumb_func_start sub_80F1A80
|
||||
@@ -5912,7 +5912,7 @@ _080F1A94:
|
||||
asrs r1, 16
|
||||
cmp r1, 0x20
|
||||
ble _080F1AD6
|
||||
ldr r2, _080F1ADC @ =gUnknown_3005090
|
||||
ldr r2, _080F1ADC @ =gTasks
|
||||
movs r0, 0x2E
|
||||
ldrsh r1, [r4, r0]
|
||||
lsls r0, r1, 2
|
||||
@@ -5931,7 +5931,7 @@ _080F1AD6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F1ADC: .4byte gUnknown_3005090
|
||||
_080F1ADC: .4byte gTasks
|
||||
thumb_func_end sub_80F1A80
|
||||
|
||||
thumb_func_start sub_80F1AE0
|
||||
|
||||
@@ -10,7 +10,7 @@ sub_80DCE10: @ 80DCE10
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r1, _080DCE6C @ =gUnknown_3005090
|
||||
ldr r1, _080DCE6C @ =gTasks
|
||||
lsls r6, r0, 2
|
||||
adds r6, r0
|
||||
lsls r6, 3
|
||||
@@ -50,7 +50,7 @@ sub_80DCE10: @ 80DCE10
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DCE6C: .4byte gUnknown_3005090
|
||||
_080DCE6C: .4byte gTasks
|
||||
_080DCE70: .4byte gUnknown_2037F02
|
||||
_080DCE74: .4byte sub_80DCE78
|
||||
thumb_func_end sub_80DCE10
|
||||
@@ -60,7 +60,7 @@ sub_80DCE78: @ 80DCE78
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080DCEA8 @ =gUnknown_3005090
|
||||
ldr r2, _080DCEA8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -82,7 +82,7 @@ sub_80DCE78: @ 80DCE78
|
||||
str r0, [r4]
|
||||
b _080DCEDE
|
||||
.align 2, 0
|
||||
_080DCEA8: .4byte gUnknown_3005090
|
||||
_080DCEA8: .4byte gTasks
|
||||
_080DCEAC: .4byte sub_80DCEE4
|
||||
_080DCEB0:
|
||||
ldrh r0, [r4, 0x1C]
|
||||
@@ -118,7 +118,7 @@ sub_80DCEE4: @ 80DCEE4
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080DCF34 @ =gUnknown_3005090
|
||||
ldr r1, _080DCF34 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -153,7 +153,7 @@ _080DCF2C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DCF34: .4byte gUnknown_3005090
|
||||
_080DCF34: .4byte gTasks
|
||||
thumb_func_end sub_80DCEE4
|
||||
|
||||
thumb_func_start mas_80DCF38
|
||||
@@ -200,7 +200,7 @@ mas_80DCF38: @ 80DCF38
|
||||
adds r1, r5, 0
|
||||
adds r2, r6, 0
|
||||
bl CalculatePanIncrement
|
||||
ldr r2, _080DCFE0 @ =gUnknown_3005090
|
||||
ldr r2, _080DCFE0 @ =gTasks
|
||||
mov r3, r8
|
||||
lsls r1, r3, 2
|
||||
add r1, r8
|
||||
@@ -237,7 +237,7 @@ mas_80DCF38: @ 80DCF38
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DCFDC: .4byte gUnknown_2037F02
|
||||
_080DCFE0: .4byte gUnknown_3005090
|
||||
_080DCFE0: .4byte gTasks
|
||||
_080DCFE4: .4byte sub_80DCFE8
|
||||
thumb_func_end mas_80DCF38
|
||||
|
||||
@@ -246,7 +246,7 @@ sub_80DCFE8: @ 80DCFE8
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080DD02C @ =gUnknown_3005090
|
||||
ldr r1, _080DD02C @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -276,9 +276,9 @@ sub_80DCFE8: @ 80DCFE8
|
||||
bl DestroyAnimSoundTask
|
||||
b _080DD062
|
||||
.align 2, 0
|
||||
_080DD02C: .4byte gUnknown_3005090
|
||||
_080DD02C: .4byte gTasks
|
||||
_080DD030:
|
||||
ldr r1, _080DD068 @ =gUnknown_3005090
|
||||
ldr r1, _080DD068 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -307,7 +307,7 @@ _080DD062:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD068: .4byte gUnknown_3005090
|
||||
_080DD068: .4byte gTasks
|
||||
thumb_func_end sub_80DCFE8
|
||||
|
||||
thumb_func_start sub_80DD06C
|
||||
@@ -379,25 +379,25 @@ _080DD0E8:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080DD10C
|
||||
ldr r1, _080DD104 @ =gUnknown_2023BCE
|
||||
ldr r1, _080DD104 @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080DD108 @ =gUnknown_202402C
|
||||
ldr r1, _080DD108 @ =gEnemyParty
|
||||
b _080DD11A
|
||||
.align 2, 0
|
||||
_080DD104: .4byte gUnknown_2023BCE
|
||||
_080DD108: .4byte gUnknown_202402C
|
||||
_080DD104: .4byte gBattlerPartyIndexes
|
||||
_080DD108: .4byte gEnemyParty
|
||||
_080DD10C:
|
||||
ldr r1, _080DD140 @ =gUnknown_2023BCE
|
||||
ldr r1, _080DD140 @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080DD144 @ =gUnknown_2024284
|
||||
ldr r1, _080DD144 @ =gPlayerParty
|
||||
_080DD11A:
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
@@ -418,8 +418,8 @@ _080DD13A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD140: .4byte gUnknown_2023BCE
|
||||
_080DD144: .4byte gUnknown_2024284
|
||||
_080DD140: .4byte gBattlerPartyIndexes
|
||||
_080DD144: .4byte gPlayerParty
|
||||
thumb_func_end sub_80DD06C
|
||||
|
||||
thumb_func_start sub_80DD148
|
||||
@@ -491,32 +491,32 @@ _080DD1C4:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080DD1E8
|
||||
ldr r1, _080DD1E0 @ =gUnknown_2023BCE
|
||||
ldr r1, _080DD1E0 @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080DD1E4 @ =gUnknown_202402C
|
||||
ldr r1, _080DD1E4 @ =gEnemyParty
|
||||
b _080DD1F6
|
||||
.align 2, 0
|
||||
_080DD1E0: .4byte gUnknown_2023BCE
|
||||
_080DD1E4: .4byte gUnknown_202402C
|
||||
_080DD1E0: .4byte gBattlerPartyIndexes
|
||||
_080DD1E4: .4byte gEnemyParty
|
||||
_080DD1E8:
|
||||
ldr r1, _080DD234 @ =gUnknown_2023BCE
|
||||
ldr r1, _080DD234 @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080DD238 @ =gUnknown_2024284
|
||||
ldr r1, _080DD238 @ =gPlayerParty
|
||||
_080DD1F6:
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
lsls r0, 16
|
||||
lsrs r3, r0, 16
|
||||
ldr r1, _080DD23C @ =gUnknown_3005090
|
||||
ldr r1, _080DD23C @ =gTasks
|
||||
lsls r2, r6, 2
|
||||
adds r0, r2, r6
|
||||
lsls r0, 3
|
||||
@@ -540,16 +540,16 @@ _080DD1F6:
|
||||
bl PlayCry3
|
||||
b _080DD24C
|
||||
.align 2, 0
|
||||
_080DD234: .4byte gUnknown_2023BCE
|
||||
_080DD238: .4byte gUnknown_2024284
|
||||
_080DD23C: .4byte gUnknown_3005090
|
||||
_080DD234: .4byte gBattlerPartyIndexes
|
||||
_080DD238: .4byte gPlayerParty
|
||||
_080DD23C: .4byte gTasks
|
||||
_080DD240: .4byte gUnknown_2037F02
|
||||
_080DD244:
|
||||
adds r0, r3, 0
|
||||
movs r2, 0x7
|
||||
bl PlayCry3
|
||||
_080DD24C:
|
||||
ldr r0, _080DD25C @ =gUnknown_3005090
|
||||
ldr r0, _080DD25C @ =gTasks
|
||||
adds r1, r5, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -557,7 +557,7 @@ _080DD24C:
|
||||
str r0, [r1]
|
||||
b _080DD26A
|
||||
.align 2, 0
|
||||
_080DD25C: .4byte gUnknown_3005090
|
||||
_080DD25C: .4byte gTasks
|
||||
_080DD260: .4byte sub_80DD270
|
||||
_080DD264:
|
||||
adds r0, r6, 0
|
||||
@@ -577,7 +577,7 @@ sub_80DD270: @ 80DD270
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
mov r9, r4
|
||||
ldr r1, _080DD2A0 @ =gUnknown_3005090
|
||||
ldr r1, _080DD2A0 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -595,7 +595,7 @@ sub_80DD270: @ 80DD270
|
||||
strh r0, [r1, 0x1A]
|
||||
b _080DD2E6
|
||||
.align 2, 0
|
||||
_080DD2A0: .4byte gUnknown_3005090
|
||||
_080DD2A0: .4byte gTasks
|
||||
_080DD2A4:
|
||||
movs r2, 0x8
|
||||
ldrsh r0, [r1, r2]
|
||||
@@ -640,7 +640,7 @@ sub_80DD2F4: @ 80DD2F4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r4, r0, 0
|
||||
ldr r1, _080DD318 @ =gUnknown_3005090
|
||||
ldr r1, _080DD318 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -654,7 +654,7 @@ sub_80DD2F4: @ 80DD2F4
|
||||
strh r0, [r1, 0x1A]
|
||||
b _080DD32C
|
||||
.align 2, 0
|
||||
_080DD318: .4byte gUnknown_3005090
|
||||
_080DD318: .4byte gTasks
|
||||
_080DD31C:
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
@@ -682,7 +682,7 @@ sub_80DD334: @ 80DD334
|
||||
lsls r1, 1
|
||||
adds r1, r2
|
||||
ldrh r3, [r1]
|
||||
ldr r2, _080DD37C @ =gUnknown_3005090
|
||||
ldr r2, _080DD37C @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -702,7 +702,7 @@ sub_80DD334: @ 80DD334
|
||||
.align 2, 0
|
||||
_080DD374: .4byte gUnknown_2037F1C
|
||||
_080DD378: .4byte gUnknown_2037F1A
|
||||
_080DD37C: .4byte gUnknown_3005090
|
||||
_080DD37C: .4byte gTasks
|
||||
_080DD380: .4byte sub_80DD390
|
||||
_080DD384:
|
||||
adds r0, r5, 0
|
||||
@@ -719,7 +719,7 @@ sub_80DD390: @ 80DD390
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r5, r0, 0
|
||||
ldr r1, _080DD3B4 @ =gUnknown_3005090
|
||||
ldr r1, _080DD3B4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -733,7 +733,7 @@ sub_80DD390: @ 80DD390
|
||||
strh r0, [r4, 0x1A]
|
||||
b _080DD3D4
|
||||
.align 2, 0
|
||||
_080DD3B4: .4byte gUnknown_3005090
|
||||
_080DD3B4: .4byte gTasks
|
||||
_080DD3B8:
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
@@ -841,7 +841,7 @@ sub_80DD444: @ 80DD444
|
||||
adds r1, r5, 0
|
||||
adds r2, r6, 0
|
||||
bl CalculatePanIncrement
|
||||
ldr r2, _080DD4CC @ =gUnknown_3005090
|
||||
ldr r2, _080DD4CC @ =gTasks
|
||||
mov r3, r8
|
||||
lsls r1, r3, 2
|
||||
add r1, r8
|
||||
@@ -869,7 +869,7 @@ sub_80DD444: @ 80DD444
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD4C8: .4byte gUnknown_2037F02
|
||||
_080DD4CC: .4byte gUnknown_3005090
|
||||
_080DD4CC: .4byte gTasks
|
||||
_080DD4D0: .4byte sub_80DD4D4
|
||||
thumb_func_end sub_80DD444
|
||||
|
||||
@@ -879,7 +879,7 @@ sub_80DD4D4: @ 80DD4D4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r5, r0, 0
|
||||
ldr r1, _080DD52C @ =gUnknown_3005090
|
||||
ldr r1, _080DD52C @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -920,7 +920,7 @@ _080DD526:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD52C: .4byte gUnknown_3005090
|
||||
_080DD52C: .4byte gTasks
|
||||
_080DD530: .4byte gUnknown_2037F24
|
||||
thumb_func_end sub_80DD4D4
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+632
-632
File diff suppressed because it is too large
Load Diff
+491
-491
File diff suppressed because it is too large
Load Diff
+799
-799
File diff suppressed because it is too large
Load Diff
+452
-452
File diff suppressed because it is too large
Load Diff
@@ -13,7 +13,7 @@ nullsub_79: @ 80DD534
|
||||
thumb_func_start sub_80DD538
|
||||
sub_80DD538: @ 80DD538
|
||||
ldr r1, _080DD548 @ =gUnknown_3004FE0
|
||||
ldr r0, _080DD54C @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD54C @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -22,7 +22,7 @@ sub_80DD538: @ 80DD538
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080DD548: .4byte gUnknown_3004FE0
|
||||
_080DD54C: .4byte gUnknown_2023BC4
|
||||
_080DD54C: .4byte gActiveBattler
|
||||
_080DD550: .4byte SafariBufferRunCommand
|
||||
thumb_func_end sub_80DD538
|
||||
|
||||
@@ -30,8 +30,8 @@ _080DD550: .4byte SafariBufferRunCommand
|
||||
SafariBufferRunCommand: @ 80DD554
|
||||
push {lr}
|
||||
ldr r2, _080DD588 @ =gUnknown_2023BC8
|
||||
ldr r1, _080DD58C @ =gUnknown_825E45C
|
||||
ldr r0, _080DD590 @ =gUnknown_2023BC4
|
||||
ldr r1, _080DD58C @ =gBitTable
|
||||
ldr r0, _080DD590 @ =gActiveBattler
|
||||
ldrb r3, [r0]
|
||||
lsls r0, r3, 2
|
||||
adds r0, r1
|
||||
@@ -55,8 +55,8 @@ SafariBufferRunCommand: @ 80DD554
|
||||
b _080DD5A0
|
||||
.align 2, 0
|
||||
_080DD588: .4byte gUnknown_2023BC8
|
||||
_080DD58C: .4byte gUnknown_825E45C
|
||||
_080DD590: .4byte gUnknown_2023BC4
|
||||
_080DD58C: .4byte gBitTable
|
||||
_080DD590: .4byte gActiveBattler
|
||||
_080DD594: .4byte gUnknown_2022BC4
|
||||
_080DD598: .4byte gUnknown_83FED00
|
||||
_080DD59C:
|
||||
@@ -79,7 +79,7 @@ HandleInputChooseAction_0: @ 80DD5A4
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
ldr r1, _080DD5D8 @ =gUnknown_2023FF8
|
||||
ldr r0, _080DD5DC @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD5DC @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
@@ -93,7 +93,7 @@ HandleInputChooseAction_0: @ 80DD5A4
|
||||
.align 2, 0
|
||||
_080DD5D4: .4byte gMain
|
||||
_080DD5D8: .4byte gUnknown_2023FF8
|
||||
_080DD5DC: .4byte gUnknown_2023BC4
|
||||
_080DD5DC: .4byte gActiveBattler
|
||||
_080DD5E0:
|
||||
cmp r0, 0x2
|
||||
beq _080DD5F6
|
||||
@@ -129,7 +129,7 @@ _080DD612:
|
||||
cmp r0, 0
|
||||
beq _080DD650
|
||||
ldr r5, _080DD648 @ =gUnknown_2023FF8
|
||||
ldr r4, _080DD64C @ =gUnknown_2023BC4
|
||||
ldr r4, _080DD64C @ =gActiveBattler
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r1, [r0]
|
||||
@@ -150,14 +150,14 @@ _080DD612:
|
||||
b _080DD6BE
|
||||
.align 2, 0
|
||||
_080DD648: .4byte gUnknown_2023FF8
|
||||
_080DD64C: .4byte gUnknown_2023BC4
|
||||
_080DD64C: .4byte gActiveBattler
|
||||
_080DD650:
|
||||
movs r0, 0x10
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _080DD68C
|
||||
ldr r5, _080DD684 @ =gUnknown_2023FF8
|
||||
ldr r4, _080DD688 @ =gUnknown_2023BC4
|
||||
ldr r4, _080DD688 @ =gActiveBattler
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r1, [r0]
|
||||
@@ -178,14 +178,14 @@ _080DD650:
|
||||
b _080DD6BE
|
||||
.align 2, 0
|
||||
_080DD684: .4byte gUnknown_2023FF8
|
||||
_080DD688: .4byte gUnknown_2023BC4
|
||||
_080DD688: .4byte gActiveBattler
|
||||
_080DD68C:
|
||||
movs r0, 0x40
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _080DD6D8
|
||||
ldr r5, _080DD6D0 @ =gUnknown_2023FF8
|
||||
ldr r4, _080DD6D4 @ =gUnknown_2023BC4
|
||||
ldr r4, _080DD6D4 @ =gActiveBattler
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r1, [r0]
|
||||
@@ -214,14 +214,14 @@ _080DD6BE:
|
||||
b _080DD71A
|
||||
.align 2, 0
|
||||
_080DD6D0: .4byte gUnknown_2023FF8
|
||||
_080DD6D4: .4byte gUnknown_2023BC4
|
||||
_080DD6D4: .4byte gActiveBattler
|
||||
_080DD6D8:
|
||||
movs r0, 0x80
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _080DD71A
|
||||
ldr r5, _080DD720 @ =gUnknown_2023FF8
|
||||
ldr r4, _080DD724 @ =gUnknown_2023BC4
|
||||
ldr r4, _080DD724 @ =gActiveBattler
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r1, [r0]
|
||||
@@ -252,7 +252,7 @@ _080DD71A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD720: .4byte gUnknown_2023FF8
|
||||
_080DD724: .4byte gUnknown_2023BC4
|
||||
_080DD724: .4byte gActiveBattler
|
||||
thumb_func_end HandleInputChooseAction_0
|
||||
|
||||
thumb_func_start sub_80DD728
|
||||
@@ -260,7 +260,7 @@ sub_80DD728: @ 80DD728
|
||||
push {lr}
|
||||
ldr r2, _080DD750 @ =gSprites
|
||||
ldr r1, _080DD754 @ =gUnknown_2023D44
|
||||
ldr r0, _080DD758 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD758 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
adds r0, r1
|
||||
ldrb r1, [r0]
|
||||
@@ -280,7 +280,7 @@ _080DD74C:
|
||||
.align 2, 0
|
||||
_080DD750: .4byte gSprites
|
||||
_080DD754: .4byte gUnknown_2023D44
|
||||
_080DD758: .4byte gUnknown_2023BC4
|
||||
_080DD758: .4byte gActiveBattler
|
||||
_080DD75C: .4byte SpriteCallbackDummy
|
||||
thumb_func_end sub_80DD728
|
||||
|
||||
@@ -303,7 +303,7 @@ sub_80DD778: @ 80DD778
|
||||
push {lr}
|
||||
ldr r2, _080DD7A0 @ =gSprites
|
||||
ldr r1, _080DD7A4 @ =gUnknown_3004FF0
|
||||
ldr r0, _080DD7A8 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD7A8 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
adds r0, r1
|
||||
ldrb r1, [r0]
|
||||
@@ -323,7 +323,7 @@ _080DD79C:
|
||||
.align 2, 0
|
||||
_080DD7A0: .4byte gSprites
|
||||
_080DD7A4: .4byte gUnknown_3004FF0
|
||||
_080DD7A8: .4byte gUnknown_2023BC4
|
||||
_080DD7A8: .4byte gActiveBattler
|
||||
_080DD7AC: .4byte SpriteCallbackDummy
|
||||
thumb_func_end sub_80DD778
|
||||
|
||||
@@ -368,7 +368,7 @@ CompleteOnSpecialAnimDone_0: @ 80DD7F0
|
||||
beq _080DD816
|
||||
ldr r0, _080DD824 @ =gUnknown_2024018
|
||||
ldr r2, [r0]
|
||||
ldr r0, _080DD828 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD828 @ =gActiveBattler
|
||||
ldrb r1, [r0]
|
||||
ldr r2, [r2, 0x4]
|
||||
lsls r0, r1, 1
|
||||
@@ -388,7 +388,7 @@ _080DD81A:
|
||||
.align 2, 0
|
||||
_080DD820: .4byte gUnknown_2024005
|
||||
_080DD824: .4byte gUnknown_2024018
|
||||
_080DD828: .4byte gUnknown_2023BC4
|
||||
_080DD828: .4byte gActiveBattler
|
||||
thumb_func_end CompleteOnSpecialAnimDone_0
|
||||
|
||||
thumb_func_start sub_80DD82C
|
||||
@@ -401,7 +401,7 @@ sub_80DD82C: @ 80DD82C
|
||||
cmp r0, 0
|
||||
bne _080DD848
|
||||
ldr r1, _080DD850 @ =gUnknown_3004FE0
|
||||
ldr r0, _080DD854 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD854 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -413,7 +413,7 @@ _080DD848:
|
||||
.align 2, 0
|
||||
_080DD84C: .4byte gUnknown_2037AB8
|
||||
_080DD850: .4byte gUnknown_3004FE0
|
||||
_080DD854: .4byte gUnknown_2023BC4
|
||||
_080DD854: .4byte gActiveBattler
|
||||
_080DD858: .4byte CompleteWhenChosePokeblock
|
||||
thumb_func_end sub_80DD82C
|
||||
|
||||
@@ -451,7 +451,7 @@ CompleteOnFinishedBattleAnimation_3: @ 80DD898
|
||||
push {lr}
|
||||
ldr r0, _080DD8C0 @ =gUnknown_2024018
|
||||
ldr r2, [r0]
|
||||
ldr r0, _080DD8C4 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD8C4 @ =gActiveBattler
|
||||
ldrb r1, [r0]
|
||||
ldr r2, [r2, 0x4]
|
||||
lsls r0, r1, 1
|
||||
@@ -469,7 +469,7 @@ _080DD8BA:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD8C0: .4byte gUnknown_2024018
|
||||
_080DD8C4: .4byte gUnknown_2023BC4
|
||||
_080DD8C4: .4byte gActiveBattler
|
||||
thumb_func_end CompleteOnFinishedBattleAnimation_3
|
||||
|
||||
thumb_func_start SafariBufferExecCompleted
|
||||
@@ -477,13 +477,13 @@ SafariBufferExecCompleted: @ 80DD8C8
|
||||
push {r4,lr}
|
||||
sub sp, 0x4
|
||||
ldr r1, _080DD908 @ =gUnknown_3004FE0
|
||||
ldr r4, _080DD90C @ =gUnknown_2023BC4
|
||||
ldr r4, _080DD90C @ =gActiveBattler
|
||||
ldrb r0, [r4]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
ldr r1, _080DD910 @ =SafariBufferRunCommand
|
||||
str r1, [r0]
|
||||
ldr r0, _080DD914 @ =gUnknown_2022B4C
|
||||
ldr r0, _080DD914 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x2
|
||||
ands r0, r1
|
||||
@@ -505,13 +505,13 @@ SafariBufferExecCompleted: @ 80DD8C8
|
||||
b _080DD92E
|
||||
.align 2, 0
|
||||
_080DD908: .4byte gUnknown_3004FE0
|
||||
_080DD90C: .4byte gUnknown_2023BC4
|
||||
_080DD90C: .4byte gActiveBattler
|
||||
_080DD910: .4byte SafariBufferRunCommand
|
||||
_080DD914: .4byte gUnknown_2022B4C
|
||||
_080DD914: .4byte gBattleTypeFlags
|
||||
_080DD918: .4byte gUnknown_2022BC4
|
||||
_080DD91C:
|
||||
ldr r2, _080DD938 @ =gUnknown_2023BC8
|
||||
ldr r1, _080DD93C @ =gUnknown_825E45C
|
||||
ldr r1, _080DD93C @ =gBitTable
|
||||
ldrb r0, [r4]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -526,7 +526,7 @@ _080DD92E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD938: .4byte gUnknown_2023BC8
|
||||
_080DD93C: .4byte gUnknown_825E45C
|
||||
_080DD93C: .4byte gBitTable
|
||||
thumb_func_end SafariBufferExecCompleted
|
||||
|
||||
thumb_func_start CompleteOnFinishedStatusAnimation_3
|
||||
@@ -534,7 +534,7 @@ CompleteOnFinishedStatusAnimation_3: @ 80DD940
|
||||
push {lr}
|
||||
ldr r0, _080DD968 @ =gUnknown_2024018
|
||||
ldr r2, [r0]
|
||||
ldr r0, _080DD96C @ =gUnknown_2023BC4
|
||||
ldr r0, _080DD96C @ =gActiveBattler
|
||||
ldrb r1, [r0]
|
||||
ldr r2, [r2, 0x4]
|
||||
lsls r0, r1, 1
|
||||
@@ -552,7 +552,7 @@ _080DD962:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DD968: .4byte gUnknown_2024018
|
||||
_080DD96C: .4byte gUnknown_2023BC4
|
||||
_080DD96C: .4byte gActiveBattler
|
||||
thumb_func_end CompleteOnFinishedStatusAnimation_3
|
||||
|
||||
thumb_func_start sub_80DD970
|
||||
@@ -617,7 +617,7 @@ SafariHandleDrawTrainerPic: @ 80DD9C4
|
||||
ldr r4, _080DDA7C @ =gSaveBlock2Ptr
|
||||
ldr r0, [r4]
|
||||
ldrb r0, [r0, 0x8]
|
||||
ldr r5, _080DDA80 @ =gUnknown_2023BC4
|
||||
ldr r5, _080DDA80 @ =gActiveBattler
|
||||
ldrb r1, [r5]
|
||||
bl sub_8034750
|
||||
ldr r0, [r4]
|
||||
@@ -703,7 +703,7 @@ SafariHandleDrawTrainerPic: @ 80DD9C4
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDA7C: .4byte gSaveBlock2Ptr
|
||||
_080DDA80: .4byte gUnknown_2023BC4
|
||||
_080DDA80: .4byte gActiveBattler
|
||||
_080DDA84: .4byte gUnknown_20244DC
|
||||
_080DDA88: .4byte gUnknown_8239F8C
|
||||
_080DDA8C: .4byte gUnknown_2023D44
|
||||
@@ -757,7 +757,7 @@ sub_80DDAD4: @ 80DDAD4
|
||||
ldr r1, _080DDB18 @ =gUnknown_2024005
|
||||
movs r0, 0x1
|
||||
strb r0, [r1]
|
||||
ldr r5, _080DDB1C @ =gUnknown_2023BC4
|
||||
ldr r5, _080DDB1C @ =gActiveBattler
|
||||
ldrb r4, [r5]
|
||||
movs r0, 0x1
|
||||
bl GetBankByIdentity
|
||||
@@ -780,7 +780,7 @@ sub_80DDAD4: @ 80DDAD4
|
||||
.align 2, 0
|
||||
_080DDB14: .4byte gUnknown_2024018
|
||||
_080DDB18: .4byte gUnknown_2024005
|
||||
_080DDB1C: .4byte gUnknown_2023BC4
|
||||
_080DDB1C: .4byte gActiveBattler
|
||||
_080DDB20: .4byte gUnknown_3004FE0
|
||||
_080DDB24: .4byte CompleteOnSpecialAnimDone_0
|
||||
thumb_func_end sub_80DDAD4
|
||||
@@ -789,7 +789,7 @@ _080DDB24: .4byte CompleteOnSpecialAnimDone_0
|
||||
sub_80DDB28: @ 80DDB28
|
||||
push {r4,r5,lr}
|
||||
ldr r1, _080DDB70 @ =gUnknown_2022BC4
|
||||
ldr r5, _080DDB74 @ =gUnknown_2023BC4
|
||||
ldr r5, _080DDB74 @ =gActiveBattler
|
||||
ldrb r0, [r5]
|
||||
lsls r0, 9
|
||||
adds r1, 0x1
|
||||
@@ -823,7 +823,7 @@ sub_80DDB28: @ 80DDB28
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDB70: .4byte gUnknown_2022BC4
|
||||
_080DDB74: .4byte gUnknown_2023BC4
|
||||
_080DDB74: .4byte gActiveBattler
|
||||
_080DDB78: .4byte gUnknown_2024018
|
||||
_080DDB7C: .4byte gUnknown_2024005
|
||||
_080DDB80: .4byte gUnknown_3004FE0
|
||||
@@ -854,7 +854,7 @@ sub_80DDBA0: @ 80DDBA0
|
||||
strh r1, [r0]
|
||||
ldr r0, _080DDBD8 @ =gUnknown_2022976
|
||||
strh r1, [r0]
|
||||
ldr r0, _080DDBDC @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDBDC @ =gActiveBattler
|
||||
ldrb r4, [r0]
|
||||
lsls r4, 9
|
||||
ldr r0, _080DDBE0 @ =gUnknown_2022BC6
|
||||
@@ -873,7 +873,7 @@ sub_80DDBA0: @ 80DDBA0
|
||||
.align 2, 0
|
||||
_080DDBD4: .4byte gUnknown_2022974
|
||||
_080DDBD8: .4byte gUnknown_2022976
|
||||
_080DDBDC: .4byte gUnknown_2023BC4
|
||||
_080DDBDC: .4byte gActiveBattler
|
||||
_080DDBE0: .4byte gUnknown_2022BC6
|
||||
_080DDBE4: .4byte gUnknown_202298C
|
||||
_080DDBE8:
|
||||
@@ -882,7 +882,7 @@ _080DDBE8:
|
||||
bl sub_80D87BC
|
||||
_080DDBF0:
|
||||
ldr r1, _080DDC08 @ =gUnknown_3004FE0
|
||||
ldr r0, _080DDC0C @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDC0C @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -894,14 +894,14 @@ _080DDBF0:
|
||||
.align 2, 0
|
||||
_080DDC04: .4byte gUnknown_202298C
|
||||
_080DDC08: .4byte gUnknown_3004FE0
|
||||
_080DDC0C: .4byte gUnknown_2023BC4
|
||||
_080DDC0C: .4byte gActiveBattler
|
||||
_080DDC10: .4byte CompleteOnInactiveTextPrinter_3
|
||||
thumb_func_end sub_80DDBA0
|
||||
|
||||
thumb_func_start sub_80DDC14
|
||||
sub_80DDC14: @ 80DDC14
|
||||
push {lr}
|
||||
ldr r0, _080DDC2C @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDC2C @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
bl GetBankSide
|
||||
lsls r0, 24
|
||||
@@ -910,7 +910,7 @@ sub_80DDC14: @ 80DDC14
|
||||
bl sub_80DDBA0
|
||||
b _080DDC34
|
||||
.align 2, 0
|
||||
_080DDC2C: .4byte gUnknown_2023BC4
|
||||
_080DDC2C: .4byte gActiveBattler
|
||||
_080DDC30:
|
||||
bl SafariBufferExecCompleted
|
||||
_080DDC34:
|
||||
@@ -932,7 +932,7 @@ sub_80DDC38: @ 80DDC38
|
||||
movs r0, 0xA0
|
||||
strh r0, [r1]
|
||||
ldr r1, _080DDC6C @ =gUnknown_3004FE0
|
||||
ldr r0, _080DDC70 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDC70 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -945,7 +945,7 @@ _080DDC5E:
|
||||
_080DDC64: .4byte gUnknown_2022974
|
||||
_080DDC68: .4byte gUnknown_2022976
|
||||
_080DDC6C: .4byte gUnknown_3004FE0
|
||||
_080DDC70: .4byte gUnknown_2023BC4
|
||||
_080DDC70: .4byte gActiveBattler
|
||||
_080DDC74: .4byte HandleInputChooseAction_0
|
||||
thumb_func_end sub_80DDC38
|
||||
|
||||
@@ -953,7 +953,7 @@ _080DDC74: .4byte HandleInputChooseAction_0
|
||||
sub_80DDC78: @ 80DDC78
|
||||
push {r4,lr}
|
||||
ldr r1, _080DDCCC @ =gUnknown_3004FE0
|
||||
ldr r0, _080DDCD0 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDCD0 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -974,7 +974,7 @@ _080DDC9A:
|
||||
cmp r4, 0x3
|
||||
ble _080DDC9A
|
||||
ldr r1, _080DDCE0 @ =gUnknown_2023FF8
|
||||
ldr r0, _080DDCD0 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDCD0 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
@@ -990,7 +990,7 @@ _080DDC9A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDCCC: .4byte gUnknown_3004FE0
|
||||
_080DDCD0: .4byte gUnknown_2023BC4
|
||||
_080DDCD0: .4byte gActiveBattler
|
||||
_080DDCD4: .4byte sub_80DDC38
|
||||
_080DDCD8: .4byte gUnknown_83FDA4C
|
||||
_080DDCDC: .4byte gUnknown_83FE747
|
||||
@@ -1027,7 +1027,7 @@ sub_80DDD04: @ 80DDD04
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _080DDD34 @ =gUnknown_3004FE0
|
||||
ldr r2, _080DDD38 @ =gUnknown_2023BC4
|
||||
ldr r2, _080DDD38 @ =gActiveBattler
|
||||
ldrb r0, [r2]
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -1041,7 +1041,7 @@ sub_80DDD04: @ 80DDD04
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDD34: .4byte gUnknown_3004FE0
|
||||
_080DDD38: .4byte gUnknown_2023BC4
|
||||
_080DDD38: .4byte gActiveBattler
|
||||
_080DDD3C: .4byte sub_80DD82C
|
||||
_080DDD40: .4byte gUnknown_2024004
|
||||
thumb_func_end sub_80DDD04
|
||||
@@ -1082,17 +1082,17 @@ sub_80DDD68: @ 80DDD68
|
||||
SafariHandleStatusIconUpdate: @ 80DDD74
|
||||
push {lr}
|
||||
ldr r0, _080DDDA0 @ =gUnknown_3004FF0
|
||||
ldr r1, _080DDDA4 @ =gUnknown_2023BC4
|
||||
ldr r1, _080DDDA4 @ =gActiveBattler
|
||||
ldrb r1, [r1]
|
||||
adds r0, r1, r0
|
||||
ldrb r0, [r0]
|
||||
ldr r2, _080DDDA8 @ =gUnknown_2023BCE
|
||||
ldr r2, _080DDDA8 @ =gBattlerPartyIndexes
|
||||
lsls r1, 1
|
||||
adds r1, r2
|
||||
ldrh r2, [r1]
|
||||
movs r1, 0x64
|
||||
muls r1, r2
|
||||
ldr r2, _080DDDAC @ =gUnknown_2024284
|
||||
ldr r2, _080DDDAC @ =gPlayerParty
|
||||
adds r1, r2
|
||||
movs r2, 0xB
|
||||
bl UpdateHealthboxAttribute
|
||||
@@ -1101,9 +1101,9 @@ SafariHandleStatusIconUpdate: @ 80DDD74
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDDA0: .4byte gUnknown_3004FF0
|
||||
_080DDDA4: .4byte gUnknown_2023BC4
|
||||
_080DDDA8: .4byte gUnknown_2023BCE
|
||||
_080DDDAC: .4byte gUnknown_2024284
|
||||
_080DDDA4: .4byte gActiveBattler
|
||||
_080DDDA8: .4byte gBattlerPartyIndexes
|
||||
_080DDDAC: .4byte gPlayerParty
|
||||
thumb_func_end SafariHandleStatusIconUpdate
|
||||
|
||||
thumb_func_start sub_80DDDB0
|
||||
@@ -1237,7 +1237,7 @@ sub_80DDE64: @ 80DDE64
|
||||
thumb_func_start SafariHandlePlaySE
|
||||
SafariHandlePlaySE: @ 80DDE70
|
||||
push {r4,lr}
|
||||
ldr r4, _080DDEAC @ =gUnknown_2023BC4
|
||||
ldr r4, _080DDEAC @ =gActiveBattler
|
||||
ldrb r0, [r4]
|
||||
bl GetBankSide
|
||||
lsls r0, 24
|
||||
@@ -1265,7 +1265,7 @@ _080DDE84:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDEAC: .4byte gUnknown_2023BC4
|
||||
_080DDEAC: .4byte gActiveBattler
|
||||
_080DDEB0: .4byte gUnknown_2022BC4
|
||||
thumb_func_end SafariHandlePlaySE
|
||||
|
||||
@@ -1273,7 +1273,7 @@ _080DDEB0: .4byte gUnknown_2022BC4
|
||||
SafariHandlecmd44: @ 80DDEB4
|
||||
push {lr}
|
||||
ldr r2, _080DDEDC @ =gUnknown_2022BC4
|
||||
ldr r0, _080DDEE0 @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDEE0 @ =gActiveBattler
|
||||
ldrb r1, [r0]
|
||||
lsls r1, 9
|
||||
adds r0, r2, 0x1
|
||||
@@ -1290,21 +1290,21 @@ SafariHandlecmd44: @ 80DDEB4
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDEDC: .4byte gUnknown_2022BC4
|
||||
_080DDEE0: .4byte gUnknown_2023BC4
|
||||
_080DDEE0: .4byte gActiveBattler
|
||||
thumb_func_end SafariHandlecmd44
|
||||
|
||||
thumb_func_start SafariHandleFaintingCry
|
||||
SafariHandleFaintingCry: @ 80DDEE4
|
||||
push {lr}
|
||||
ldr r1, _080DDF14 @ =gUnknown_2023BCE
|
||||
ldr r0, _080DDF18 @ =gUnknown_2023BC4
|
||||
ldr r1, _080DDF14 @ =gBattlerPartyIndexes
|
||||
ldr r0, _080DDF18 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080DDF1C @ =gUnknown_2024284
|
||||
ldr r1, _080DDF1C @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
@@ -1316,16 +1316,16 @@ SafariHandleFaintingCry: @ 80DDEE4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDF14: .4byte gUnknown_2023BCE
|
||||
_080DDF18: .4byte gUnknown_2023BC4
|
||||
_080DDF1C: .4byte gUnknown_2024284
|
||||
_080DDF14: .4byte gBattlerPartyIndexes
|
||||
_080DDF18: .4byte gActiveBattler
|
||||
_080DDF1C: .4byte gPlayerParty
|
||||
thumb_func_end SafariHandleFaintingCry
|
||||
|
||||
thumb_func_start SafariHandleIntroSlide
|
||||
SafariHandleIntroSlide: @ 80DDF20
|
||||
push {lr}
|
||||
ldr r1, _080DDF48 @ =gUnknown_2022BC4
|
||||
ldr r0, _080DDF4C @ =gUnknown_2023BC4
|
||||
ldr r0, _080DDF4C @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 9
|
||||
adds r1, 0x1
|
||||
@@ -1342,7 +1342,7 @@ SafariHandleIntroSlide: @ 80DDF20
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDF48: .4byte gUnknown_2022BC4
|
||||
_080DDF4C: .4byte gUnknown_2023BC4
|
||||
_080DDF4C: .4byte gActiveBattler
|
||||
_080DDF50: .4byte gUnknown_2023F4C
|
||||
thumb_func_end SafariHandleIntroSlide
|
||||
|
||||
@@ -1350,17 +1350,17 @@ _080DDF50: .4byte gUnknown_2023F4C
|
||||
SafariHandleIntroTrainerBallThrow: @ 80DDF54
|
||||
push {r4,r5,lr}
|
||||
ldr r5, _080DDF98 @ =gUnknown_3004FF0
|
||||
ldr r4, _080DDF9C @ =gUnknown_2023BC4
|
||||
ldr r4, _080DDF9C @ =gActiveBattler
|
||||
ldrb r1, [r4]
|
||||
adds r0, r1, r5
|
||||
ldrb r0, [r0]
|
||||
ldr r2, _080DDFA0 @ =gUnknown_2023BCE
|
||||
ldr r2, _080DDFA0 @ =gBattlerPartyIndexes
|
||||
lsls r1, 1
|
||||
adds r1, r2
|
||||
ldrh r2, [r1]
|
||||
movs r1, 0x64
|
||||
muls r1, r2
|
||||
ldr r2, _080DDFA4 @ =gUnknown_2024284
|
||||
ldr r2, _080DDFA4 @ =gPlayerParty
|
||||
adds r1, r2
|
||||
movs r2, 0xA
|
||||
bl UpdateHealthboxAttribute
|
||||
@@ -1381,9 +1381,9 @@ SafariHandleIntroTrainerBallThrow: @ 80DDF54
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080DDF98: .4byte gUnknown_3004FF0
|
||||
_080DDF9C: .4byte gUnknown_2023BC4
|
||||
_080DDFA0: .4byte gUnknown_2023BCE
|
||||
_080DDFA4: .4byte gUnknown_2024284
|
||||
_080DDF9C: .4byte gActiveBattler
|
||||
_080DDFA0: .4byte gBattlerPartyIndexes
|
||||
_080DDFA4: .4byte gPlayerParty
|
||||
_080DDFA8: .4byte gUnknown_3004FE0
|
||||
_080DDFAC: .4byte sub_80DD778
|
||||
thumb_func_end SafariHandleIntroTrainerBallThrow
|
||||
@@ -1425,7 +1425,7 @@ SafariHandleBattleAnimation: @ 80DDFE0
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x4
|
||||
ldr r5, _080DE018 @ =gUnknown_2022BC4
|
||||
ldr r6, _080DE01C @ =gUnknown_2023BC4
|
||||
ldr r6, _080DE01C @ =gActiveBattler
|
||||
ldrb r2, [r6]
|
||||
lsls r1, r2, 9
|
||||
adds r0, r5, 0x1
|
||||
@@ -1450,7 +1450,7 @@ SafariHandleBattleAnimation: @ 80DDFE0
|
||||
b _080DE02C
|
||||
.align 2, 0
|
||||
_080DE018: .4byte gUnknown_2022BC4
|
||||
_080DE01C: .4byte gUnknown_2023BC4
|
||||
_080DE01C: .4byte gActiveBattler
|
||||
_080DE020:
|
||||
ldr r0, _080DE034 @ =gUnknown_3004FE0
|
||||
ldrb r1, [r6]
|
||||
@@ -1489,7 +1489,7 @@ SafariHandleCmd55: @ 80DE054
|
||||
push {r4,lr}
|
||||
ldr r2, _080DE098 @ =gUnknown_2023E8A
|
||||
ldr r1, _080DE09C @ =gUnknown_2022BC4
|
||||
ldr r4, _080DE0A0 @ =gUnknown_2023BC4
|
||||
ldr r4, _080DE0A0 @ =gActiveBattler
|
||||
ldrb r0, [r4]
|
||||
lsls r0, 9
|
||||
adds r1, 0x1
|
||||
@@ -1501,7 +1501,7 @@ SafariHandleCmd55: @ 80DE054
|
||||
movs r0, 0x3
|
||||
bl BeginFastPaletteFade
|
||||
bl SafariBufferExecCompleted
|
||||
ldr r0, _080DE0A4 @ =gUnknown_2022B4C
|
||||
ldr r0, _080DE0A4 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x6
|
||||
ands r0, r1
|
||||
@@ -1520,8 +1520,8 @@ _080DE090:
|
||||
.align 2, 0
|
||||
_080DE098: .4byte gUnknown_2023E8A
|
||||
_080DE09C: .4byte gUnknown_2022BC4
|
||||
_080DE0A0: .4byte gUnknown_2023BC4
|
||||
_080DE0A4: .4byte gUnknown_2022B4C
|
||||
_080DE0A0: .4byte gActiveBattler
|
||||
_080DE0A4: .4byte gBattleTypeFlags
|
||||
_080DE0A8: .4byte gUnknown_3004FE0
|
||||
_080DE0AC: .4byte sub_80DD7B0
|
||||
thumb_func_end SafariHandleCmd55
|
||||
|
||||
+97
-97
@@ -8,7 +8,7 @@
|
||||
thumb_func_start sub_800D230
|
||||
sub_800D230: @ 800D230
|
||||
push {lr}
|
||||
ldr r0, _0800D268 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800D268 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x2
|
||||
ands r0, r1
|
||||
@@ -34,7 +34,7 @@ _0800D262:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800D268: .4byte gUnknown_2022B4C
|
||||
_0800D268: .4byte gBattleTypeFlags
|
||||
_0800D26C: .4byte gUnknown_3003F3C
|
||||
_0800D270: .4byte gUnknown_3003F64
|
||||
_0800D274: .4byte sub_8081A90
|
||||
@@ -82,7 +82,7 @@ _0800D298:
|
||||
str r4, [r0]
|
||||
bl ClearBattleAnimationVars
|
||||
bl sub_8043FBC
|
||||
bl sub_80C6D0C
|
||||
bl BattleAI_HandleItemUseBeforeAISetup
|
||||
ldr r0, _0800D304 @ =gUnknown_2022B54
|
||||
str r4, [r0]
|
||||
ldr r0, _0800D308 @ =gUnknown_2023DDC
|
||||
@@ -108,7 +108,7 @@ _0800D308: .4byte gUnknown_2023DDC
|
||||
thumb_func_start sub_800D30C
|
||||
sub_800D30C: @ 800D30C
|
||||
push {r4,r5,lr}
|
||||
ldr r0, _0800D320 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800D320 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x2
|
||||
ands r0, r1
|
||||
@@ -117,12 +117,12 @@ sub_800D30C: @ 800D30C
|
||||
bl sub_800D494
|
||||
b _0800D328
|
||||
.align 2, 0
|
||||
_0800D320: .4byte gUnknown_2022B4C
|
||||
_0800D320: .4byte gBattleTypeFlags
|
||||
_0800D324:
|
||||
bl sub_800D364
|
||||
_0800D328:
|
||||
bl sub_800D768
|
||||
ldr r0, _0800D35C @ =gUnknown_2022B4C
|
||||
ldr r0, _0800D35C @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
ands r0, r1
|
||||
@@ -148,14 +148,14 @@ _0800D356:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800D35C: .4byte gUnknown_2022B4C
|
||||
_0800D35C: .4byte gBattleTypeFlags
|
||||
_0800D360: .4byte gUnknown_2023BCC
|
||||
thumb_func_end sub_800D30C
|
||||
|
||||
thumb_func_start sub_800D364
|
||||
sub_800D364: @ 800D364
|
||||
push {r4,lr}
|
||||
ldr r0, _0800D398 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800D398 @ =gBattleTypeFlags
|
||||
ldr r2, [r0]
|
||||
movs r4, 0x1
|
||||
adds r3, r2, 0
|
||||
@@ -181,7 +181,7 @@ sub_800D364: @ 800D364
|
||||
movs r0, 0x2
|
||||
b _0800D478
|
||||
.align 2, 0
|
||||
_0800D398: .4byte gUnknown_2022B4C
|
||||
_0800D398: .4byte gBattleTypeFlags
|
||||
_0800D39C: .4byte gUnknown_3004F84
|
||||
_0800D3A0: .4byte sub_80123C0
|
||||
_0800D3A4: .4byte gUnknown_3004FE0
|
||||
@@ -301,7 +301,7 @@ sub_800D494: @ 800D494
|
||||
mov r6, r9
|
||||
mov r5, r8
|
||||
push {r5-r7}
|
||||
ldr r4, _0800D4D0 @ =gUnknown_2022B4C
|
||||
ldr r4, _0800D4D0 @ =gBattleTypeFlags
|
||||
ldr r0, [r4]
|
||||
movs r5, 0x1
|
||||
adds r3, r0, 0
|
||||
@@ -327,7 +327,7 @@ sub_800D494: @ 800D494
|
||||
movs r0, 0x2
|
||||
b _0800D752
|
||||
.align 2, 0
|
||||
_0800D4D0: .4byte gUnknown_2022B4C
|
||||
_0800D4D0: .4byte gBattleTypeFlags
|
||||
_0800D4D4: .4byte gUnknown_3004F84
|
||||
_0800D4D8: .4byte sub_80123C0
|
||||
_0800D4DC: .4byte gUnknown_3004FE0
|
||||
@@ -433,7 +433,7 @@ _0800D5BC:
|
||||
mov r12, r1
|
||||
ldr r7, _0800D5F0 @ =gUnknown_2023BD6
|
||||
mov r8, r0
|
||||
ldr r6, _0800D5F4 @ =gUnknown_2023BCE
|
||||
ldr r6, _0800D5F4 @ =gBattlerPartyIndexes
|
||||
movs r4, 0
|
||||
movs r2, 0x3
|
||||
mov r9, r2
|
||||
@@ -453,7 +453,7 @@ _0800D5E4: .4byte gUnknown_3004F84
|
||||
_0800D5E8: .4byte sub_80123C0
|
||||
_0800D5EC: .4byte gUnknown_202273C
|
||||
_0800D5F0: .4byte gUnknown_2023BD6
|
||||
_0800D5F4: .4byte gUnknown_2023BCE
|
||||
_0800D5F4: .4byte gBattlerPartyIndexes
|
||||
_0800D5F8:
|
||||
cmp r0, 0x3
|
||||
bne _0800D61A
|
||||
@@ -662,7 +662,7 @@ sub_800D768: @ 800D768
|
||||
mov r6, r9
|
||||
mov r5, r8
|
||||
push {r5-r7}
|
||||
ldr r0, _0800D788 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800D788 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
ands r0, r1
|
||||
@@ -674,7 +674,7 @@ _0800D780:
|
||||
mov r8, r0
|
||||
b _0800D892
|
||||
.align 2, 0
|
||||
_0800D788: .4byte gUnknown_2022B4C
|
||||
_0800D788: .4byte gBattleTypeFlags
|
||||
_0800D78C:
|
||||
movs r5, 0
|
||||
movs r0, 0x1
|
||||
@@ -696,13 +696,13 @@ _0800D7A0:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0800D7C0
|
||||
ldr r0, _0800D7BC @ =gUnknown_2024284
|
||||
ldr r0, _0800D7BC @ =gPlayerParty
|
||||
b _0800D7C2
|
||||
.align 2, 0
|
||||
_0800D7B8: .4byte gUnknown_2023BD6
|
||||
_0800D7BC: .4byte gUnknown_2024284
|
||||
_0800D7BC: .4byte gPlayerParty
|
||||
_0800D7C0:
|
||||
ldr r0, _0800D800 @ =gUnknown_202402C
|
||||
ldr r0, _0800D800 @ =gEnemyParty
|
||||
_0800D7C2:
|
||||
adds r4, r7, r0
|
||||
adds r0, r4, 0
|
||||
@@ -727,13 +727,13 @@ _0800D7C2:
|
||||
bl GetMonData
|
||||
cmp r0, 0
|
||||
bne _0800D888
|
||||
ldr r0, _0800D804 @ =gUnknown_2023BCE
|
||||
ldr r0, _0800D804 @ =gBattlerPartyIndexes
|
||||
adds r0, r6, r0
|
||||
strh r5, [r0]
|
||||
b _0800D890
|
||||
.align 2, 0
|
||||
_0800D800: .4byte gUnknown_202402C
|
||||
_0800D804: .4byte gUnknown_2023BCE
|
||||
_0800D800: .4byte gEnemyParty
|
||||
_0800D804: .4byte gBattlerPartyIndexes
|
||||
_0800D808:
|
||||
mov r0, r9
|
||||
ldrb r1, [r0]
|
||||
@@ -741,7 +741,7 @@ _0800D808:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0800D830
|
||||
ldr r0, _0800D82C @ =gUnknown_2024284
|
||||
ldr r0, _0800D82C @ =gPlayerParty
|
||||
adds r4, r7, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x39
|
||||
@@ -752,9 +752,9 @@ _0800D808:
|
||||
movs r1, 0xB
|
||||
b _0800D844
|
||||
.align 2, 0
|
||||
_0800D82C: .4byte gUnknown_2024284
|
||||
_0800D82C: .4byte gPlayerParty
|
||||
_0800D830:
|
||||
ldr r0, _0800D880 @ =gUnknown_202402C
|
||||
ldr r0, _0800D880 @ =gEnemyParty
|
||||
adds r4, r7, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x39
|
||||
@@ -779,7 +779,7 @@ _0800D844:
|
||||
bl GetMonData
|
||||
cmp r0, 0
|
||||
bne _0800D888
|
||||
ldr r1, _0800D884 @ =gUnknown_2023BCE
|
||||
ldr r1, _0800D884 @ =gBattlerPartyIndexes
|
||||
mov r0, r8
|
||||
subs r0, 0x2
|
||||
lsls r0, 1
|
||||
@@ -791,8 +791,8 @@ _0800D844:
|
||||
strh r5, [r0]
|
||||
b _0800D890
|
||||
.align 2, 0
|
||||
_0800D880: .4byte gUnknown_202402C
|
||||
_0800D884: .4byte gUnknown_2023BCE
|
||||
_0800D880: .4byte gEnemyParty
|
||||
_0800D884: .4byte gBattlerPartyIndexes
|
||||
_0800D888:
|
||||
adds r7, 0x64
|
||||
adds r5, 0x1
|
||||
@@ -827,7 +827,7 @@ PrepareBufferDataTransfer: @ 800D8B0
|
||||
adds r5, r3, 0
|
||||
lsls r2, 16
|
||||
lsrs r2, 16
|
||||
ldr r0, _0800D8D8 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800D8D8 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x2
|
||||
ands r0, r1
|
||||
@@ -839,7 +839,7 @@ PrepareBufferDataTransfer: @ 800D8B0
|
||||
bl PrepareBufferDataTransferLink
|
||||
b _0800D92E
|
||||
.align 2, 0
|
||||
_0800D8D8: .4byte gUnknown_2022B4C
|
||||
_0800D8D8: .4byte gBattleTypeFlags
|
||||
_0800D8DC:
|
||||
cmp r5, 0
|
||||
beq _0800D8E6
|
||||
@@ -851,7 +851,7 @@ _0800D8E6:
|
||||
cmp r3, r2
|
||||
bge _0800D92E
|
||||
ldr r6, _0800D908 @ =gUnknown_2022BC4
|
||||
ldr r5, _0800D90C @ =gUnknown_2023BC4
|
||||
ldr r5, _0800D90C @ =gActiveBattler
|
||||
_0800D8F0:
|
||||
ldrb r0, [r5]
|
||||
lsls r0, 9
|
||||
@@ -866,13 +866,13 @@ _0800D8F0:
|
||||
b _0800D92E
|
||||
.align 2, 0
|
||||
_0800D908: .4byte gUnknown_2022BC4
|
||||
_0800D90C: .4byte gUnknown_2023BC4
|
||||
_0800D90C: .4byte gActiveBattler
|
||||
_0800D910:
|
||||
movs r3, 0
|
||||
cmp r3, r2
|
||||
bge _0800D92E
|
||||
ldr r6, _0800D934 @ =gUnknown_20233C4
|
||||
ldr r5, _0800D938 @ =gUnknown_2023BC4
|
||||
ldr r5, _0800D938 @ =gActiveBattler
|
||||
_0800D91A:
|
||||
ldrb r0, [r5]
|
||||
lsls r0, 9
|
||||
@@ -890,7 +890,7 @@ _0800D92E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800D934: .4byte gUnknown_20233C4
|
||||
_0800D938: .4byte gUnknown_2023BC4
|
||||
_0800D938: .4byte gActiveBattler
|
||||
thumb_func_end PrepareBufferDataTransfer
|
||||
|
||||
thumb_func_start CreateTasksForSendRecvLinkBuffers
|
||||
@@ -901,7 +901,7 @@ CreateTasksForSendRecvLinkBuffers: @ 800D93C
|
||||
bl CreateTask
|
||||
ldr r2, _0800D9D8 @ =gUnknown_202286C
|
||||
strb r0, [r2]
|
||||
ldr r5, _0800D9DC @ =gUnknown_3005090
|
||||
ldr r5, _0800D9DC @ =gTasks
|
||||
ldrb r1, [r2]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
@@ -971,7 +971,7 @@ CreateTasksForSendRecvLinkBuffers: @ 800D93C
|
||||
.align 2, 0
|
||||
_0800D9D4: .4byte sub_800DB6C
|
||||
_0800D9D8: .4byte gUnknown_202286C
|
||||
_0800D9DC: .4byte gUnknown_3005090
|
||||
_0800D9DC: .4byte gTasks
|
||||
_0800D9E0: .4byte Task_HandleCopyReceivedLinkBuffersData
|
||||
_0800D9E4: .4byte gUnknown_202286D
|
||||
_0800D9E8: .4byte gUnknown_202286E
|
||||
@@ -995,7 +995,7 @@ PrepareBufferDataTransferLink: @ 800D9EC
|
||||
bics r0, r1
|
||||
adds r0, 0x4
|
||||
mov r8, r0
|
||||
ldr r2, _0800DB4C @ =gUnknown_3005090
|
||||
ldr r2, _0800DB4C @ =gTasks
|
||||
ldr r3, _0800DB50 @ =gUnknown_202286C
|
||||
ldrb r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
@@ -1041,7 +1041,7 @@ _0800DA3E:
|
||||
ldrsh r1, [r0, r7]
|
||||
ldr r0, [r4]
|
||||
adds r1, r0
|
||||
ldr r0, _0800DB58 @ =gUnknown_2023BC4
|
||||
ldr r0, _0800DB58 @ =gActiveBattler
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x1]
|
||||
ldrb r1, [r3]
|
||||
@@ -1053,7 +1053,7 @@ _0800DA3E:
|
||||
ldrsh r1, [r0, r2]
|
||||
ldr r0, [r4]
|
||||
adds r1, r0
|
||||
ldr r0, _0800DB5C @ =gUnknown_2023D6B
|
||||
ldr r0, _0800DB5C @ =sBattler_AI
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x2]
|
||||
ldrb r1, [r3]
|
||||
@@ -1065,7 +1065,7 @@ _0800DA3E:
|
||||
ldrsh r1, [r0, r7]
|
||||
ldr r0, [r4]
|
||||
adds r1, r0
|
||||
ldr r0, _0800DB60 @ =gUnknown_2023D6C
|
||||
ldr r0, _0800DB60 @ =gBattlerTarget
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x3]
|
||||
ldrb r1, [r3]
|
||||
@@ -1103,7 +1103,7 @@ _0800DA3E:
|
||||
ldrsh r1, [r0, r7]
|
||||
ldr r0, [r4]
|
||||
adds r1, r0
|
||||
ldr r0, _0800DB64 @ =gUnknown_2023D70
|
||||
ldr r0, _0800DB64 @ =gAbsentBattlerFlags
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x6]
|
||||
ldrb r1, [r3]
|
||||
@@ -1159,13 +1159,13 @@ _0800DB2C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800DB4C: .4byte gUnknown_3005090
|
||||
_0800DB4C: .4byte gTasks
|
||||
_0800DB50: .4byte gUnknown_202286C
|
||||
_0800DB54: .4byte gUnknown_2023FEC
|
||||
_0800DB58: .4byte gUnknown_2023BC4
|
||||
_0800DB5C: .4byte gUnknown_2023D6B
|
||||
_0800DB60: .4byte gUnknown_2023D6C
|
||||
_0800DB64: .4byte gUnknown_2023D70
|
||||
_0800DB58: .4byte gActiveBattler
|
||||
_0800DB5C: .4byte sBattler_AI
|
||||
_0800DB60: .4byte gBattlerTarget
|
||||
_0800DB64: .4byte gAbsentBattlerFlags
|
||||
_0800DB68: .4byte gUnknown_2023D6E
|
||||
thumb_func_end PrepareBufferDataTransferLink
|
||||
|
||||
@@ -1174,7 +1174,7 @@ sub_800DB6C: @ 800DB6C
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _0800DB94 @ =gUnknown_3005090
|
||||
ldr r1, _0800DB94 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1192,7 +1192,7 @@ _0800DB88:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0800DB94: .4byte gUnknown_3005090
|
||||
_0800DB94: .4byte gTasks
|
||||
_0800DB98: .4byte _0800DB9C
|
||||
.align 2, 0
|
||||
_0800DB9C:
|
||||
@@ -1242,7 +1242,7 @@ _0800DBF4:
|
||||
bl GetLinkPlayerCount_2
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r0, _0800DC10 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800DC10 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
ands r0, r1
|
||||
@@ -1252,7 +1252,7 @@ _0800DBF4:
|
||||
bgt _0800DC1A
|
||||
b _0800DD20
|
||||
.align 2, 0
|
||||
_0800DC10: .4byte gUnknown_2022B4C
|
||||
_0800DC10: .4byte gBattleTypeFlags
|
||||
_0800DC14:
|
||||
cmp r2, 0x1
|
||||
bgt _0800DC1A
|
||||
@@ -1263,7 +1263,7 @@ _0800DC1A:
|
||||
cmp r0, 0
|
||||
beq _0800DC3C
|
||||
bl sub_800A5BC
|
||||
ldr r0, _0800DC38 @ =gUnknown_3005090
|
||||
ldr r0, _0800DC38 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1272,9 +1272,9 @@ _0800DC1A:
|
||||
adds r0, 0x1
|
||||
b _0800DD1E
|
||||
.align 2, 0
|
||||
_0800DC38: .4byte gUnknown_3005090
|
||||
_0800DC38: .4byte gTasks
|
||||
_0800DC3C:
|
||||
ldr r0, _0800DC4C @ =gUnknown_3005090
|
||||
ldr r0, _0800DC4C @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1283,7 +1283,7 @@ _0800DC3C:
|
||||
adds r0, 0x1
|
||||
b _0800DD1E
|
||||
.align 2, 0
|
||||
_0800DC4C: .4byte gUnknown_3005090
|
||||
_0800DC4C: .4byte gTasks
|
||||
_0800DC50:
|
||||
lsls r1, r4, 2
|
||||
adds r0, r1, r4
|
||||
@@ -1349,7 +1349,7 @@ _0800DCC6:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0800DD20
|
||||
ldr r0, _0800DCFC @ =gUnknown_3005090
|
||||
ldr r0, _0800DCFC @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1371,7 +1371,7 @@ _0800DCC6:
|
||||
strh r0, [r1, 0x26]
|
||||
b _0800DD1C
|
||||
.align 2, 0
|
||||
_0800DCFC: .4byte gUnknown_3005090
|
||||
_0800DCFC: .4byte gTasks
|
||||
_0800DD00: .4byte gUnknown_2023FEC
|
||||
_0800DD04:
|
||||
lsls r0, r4, 2
|
||||
@@ -1407,7 +1407,7 @@ sub_800DD28: @ 800DD28
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0800DE28
|
||||
ldr r0, _0800DD60 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800DD60 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x20
|
||||
ands r0, r1
|
||||
@@ -1425,7 +1425,7 @@ sub_800DD28: @ 800DD28
|
||||
b _0800DE1C
|
||||
.align 2, 0
|
||||
_0800DD5C: .4byte gUnknown_3003F64
|
||||
_0800DD60: .4byte gUnknown_2022B4C
|
||||
_0800DD60: .4byte gBattleTypeFlags
|
||||
_0800DD64: .4byte gUnknown_202273C
|
||||
_0800DD68: .4byte 0x00002211
|
||||
_0800DD6C: .4byte gUnknown_2022118
|
||||
@@ -1433,7 +1433,7 @@ _0800DD70:
|
||||
bl GetBlockReceivedStatus
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0800DE38 @ =gUnknown_825E45C
|
||||
ldr r2, _0800DE38 @ =gBitTable
|
||||
lsls r1, r4, 2
|
||||
adds r1, r2
|
||||
ldr r1, [r1]
|
||||
@@ -1450,7 +1450,7 @@ _0800DD70:
|
||||
ldr r1, _0800DE3C @ =gUnknown_202211C
|
||||
adds r0, r1
|
||||
ldrh r6, [r0]
|
||||
ldr r7, _0800DE40 @ =gUnknown_3005090
|
||||
ldr r7, _0800DE40 @ =gTasks
|
||||
ldr r4, _0800DE44 @ =gUnknown_202286D
|
||||
mov r12, r4
|
||||
ldrb r1, [r4]
|
||||
@@ -1533,9 +1533,9 @@ _0800DE28:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800DE38: .4byte gUnknown_825E45C
|
||||
_0800DE38: .4byte gBitTable
|
||||
_0800DE3C: .4byte gUnknown_202211C
|
||||
_0800DE40: .4byte gUnknown_3005090
|
||||
_0800DE40: .4byte gTasks
|
||||
_0800DE44: .4byte gUnknown_202286D
|
||||
_0800DE48: .4byte gUnknown_2023FF0
|
||||
thumb_func_end sub_800DD28
|
||||
@@ -1548,7 +1548,7 @@ Task_HandleCopyReceivedLinkBuffersData: @ 800DE4C
|
||||
push {r6,r7}
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
ldr r1, _0800DEB4 @ =gUnknown_3005090
|
||||
ldr r1, _0800DEB4 @ =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
@@ -1596,7 +1596,7 @@ _0800DE82:
|
||||
beq _0800DEC2
|
||||
b _0800DF7A
|
||||
.align 2, 0
|
||||
_0800DEB4: .4byte gUnknown_3005090
|
||||
_0800DEB4: .4byte gTasks
|
||||
_0800DEB8: .4byte gUnknown_2023FF0
|
||||
_0800DEBC:
|
||||
cmp r0, 0x2
|
||||
@@ -1604,7 +1604,7 @@ _0800DEBC:
|
||||
b _0800DF7A
|
||||
_0800DEC2:
|
||||
ldr r2, _0800DF2C @ =gUnknown_2023BC8
|
||||
ldr r1, _0800DF30 @ =gUnknown_825E45C
|
||||
ldr r1, _0800DF30 @ =gBitTable
|
||||
lsls r0, r4, 2
|
||||
adds r0, r1
|
||||
ldr r1, [r2]
|
||||
@@ -1621,13 +1621,13 @@ _0800DEC2:
|
||||
bl memcpy
|
||||
adds r0, r4, 0
|
||||
bl sub_8017298
|
||||
ldr r0, _0800DF38 @ =gUnknown_2022B4C
|
||||
ldr r0, _0800DF38 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x4
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0800DF7A
|
||||
ldr r2, _0800DF3C @ =gUnknown_2023D6B
|
||||
ldr r2, _0800DF3C @ =sBattler_AI
|
||||
movs r4, 0x26
|
||||
ldrsh r0, [r5, r4]
|
||||
mov r3, r8
|
||||
@@ -1635,13 +1635,13 @@ _0800DEC2:
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x2]
|
||||
strb r0, [r2]
|
||||
ldr r2, _0800DF40 @ =gUnknown_2023D6C
|
||||
ldr r2, _0800DF40 @ =gBattlerTarget
|
||||
movs r4, 0x26
|
||||
ldrsh r0, [r5, r4]
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x3]
|
||||
strb r0, [r2]
|
||||
ldr r2, _0800DF44 @ =gUnknown_2023D70
|
||||
ldr r2, _0800DF44 @ =gAbsentBattlerFlags
|
||||
movs r3, 0x26
|
||||
ldrsh r0, [r5, r3]
|
||||
adds r0, r1
|
||||
@@ -1656,12 +1656,12 @@ _0800DEC2:
|
||||
b _0800DF7A
|
||||
.align 2, 0
|
||||
_0800DF2C: .4byte gUnknown_2023BC8
|
||||
_0800DF30: .4byte gUnknown_825E45C
|
||||
_0800DF30: .4byte gBitTable
|
||||
_0800DF34: .4byte gUnknown_2022BC4
|
||||
_0800DF38: .4byte gUnknown_2022B4C
|
||||
_0800DF3C: .4byte gUnknown_2023D6B
|
||||
_0800DF40: .4byte gUnknown_2023D6C
|
||||
_0800DF44: .4byte gUnknown_2023D70
|
||||
_0800DF38: .4byte gBattleTypeFlags
|
||||
_0800DF3C: .4byte sBattler_AI
|
||||
_0800DF40: .4byte gBattlerTarget
|
||||
_0800DF44: .4byte gAbsentBattlerFlags
|
||||
_0800DF48: .4byte gUnknown_2023D6E
|
||||
_0800DF4C:
|
||||
lsls r0, r4, 9
|
||||
@@ -1677,7 +1677,7 @@ _0800DF60: .4byte gUnknown_20233C4
|
||||
_0800DF64:
|
||||
ldrb r2, [r3, 0x8]
|
||||
ldr r3, _0800DF98 @ =gUnknown_2023BC8
|
||||
ldr r1, _0800DF9C @ =gUnknown_825E45C
|
||||
ldr r1, _0800DF9C @ =gBitTable
|
||||
lsls r0, r4, 2
|
||||
adds r0, r1
|
||||
lsls r2, 2
|
||||
@@ -1687,7 +1687,7 @@ _0800DF64:
|
||||
bics r0, r1
|
||||
str r0, [r3]
|
||||
_0800DF7A:
|
||||
ldr r0, _0800DFA0 @ =gUnknown_3005090
|
||||
ldr r0, _0800DFA0 @ =gTasks
|
||||
mov r2, r9
|
||||
adds r1, r2, r7
|
||||
lsls r1, 3
|
||||
@@ -1705,8 +1705,8 @@ _0800DF8C:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800DF98: .4byte gUnknown_2023BC8
|
||||
_0800DF9C: .4byte gUnknown_825E45C
|
||||
_0800DFA0: .4byte gUnknown_3005090
|
||||
_0800DF9C: .4byte gBitTable
|
||||
_0800DFA0: .4byte gTasks
|
||||
thumb_func_end Task_HandleCopyReceivedLinkBuffersData
|
||||
|
||||
thumb_func_start EmitGetMonData
|
||||
@@ -2120,7 +2120,7 @@ EmitMoveAnimation: @ 800E1FC
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0800E29C
|
||||
ldr r0, _0800E298 @ =gUnknown_2023F1C
|
||||
ldr r0, _0800E298 @ =gBattleWeather
|
||||
ldrh r0, [r0]
|
||||
strb r0, [r7, 0xC]
|
||||
ands r6, r0
|
||||
@@ -2131,7 +2131,7 @@ EmitMoveAnimation: @ 800E1FC
|
||||
.align 2, 0
|
||||
_0800E290: .4byte gUnknown_2022874
|
||||
_0800E294: .4byte gUnknown_2023D72
|
||||
_0800E298: .4byte gUnknown_2023F1C
|
||||
_0800E298: .4byte gBattleWeather
|
||||
_0800E29C:
|
||||
ldr r0, _0800E2D0 @ =gUnknown_2022874
|
||||
movs r1, 0
|
||||
@@ -2184,7 +2184,7 @@ EmitPrintString: @ 800E2D4
|
||||
strb r1, [r2, 0x3]
|
||||
adds r0, r2, 0x4
|
||||
mov r12, r0
|
||||
ldr r4, _0800E3BC @ =gUnknown_2023D4A
|
||||
ldr r4, _0800E3BC @ =gCurrentMove
|
||||
ldrh r0, [r4]
|
||||
strh r0, [r2, 0x4]
|
||||
ldr r0, _0800E3C0 @ =gUnknown_2023D4C
|
||||
@@ -2197,10 +2197,10 @@ EmitPrintString: @ 800E2D4
|
||||
ldr r0, _0800E3C8 @ =gUnknown_2023D6A
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x6]
|
||||
ldr r0, _0800E3CC @ =gUnknown_2023FC4
|
||||
ldr r0, _0800E3CC @ =gBattleScripting
|
||||
ldrb r0, [r0, 0x17]
|
||||
strb r0, [r1, 0x7]
|
||||
ldr r0, _0800E3D0 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800E3D0 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r1, r0, 0
|
||||
adds r1, 0x52
|
||||
@@ -2213,7 +2213,7 @@ EmitPrintString: @ 800E2D4
|
||||
ldr r0, _0800E3D4 @ =gUnknown_2023D6F
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r3, 0xA]
|
||||
ldr r3, _0800E3D8 @ =gUnknown_8250C04
|
||||
ldr r3, _0800E3D8 @ =gBattleMoves
|
||||
ldrh r1, [r4]
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
@@ -2227,7 +2227,7 @@ EmitPrintString: @ 800E2D4
|
||||
ldr r0, _0800E3DC @ =gUnknown_2022AD8
|
||||
mov r8, r0
|
||||
adds r2, 0x10
|
||||
ldr r0, _0800E3E0 @ =gUnknown_2023BE4
|
||||
ldr r0, _0800E3E0 @ =gBattleMons
|
||||
adds r4, r0, 0
|
||||
adds r4, 0x20
|
||||
_0800E35A:
|
||||
@@ -2278,16 +2278,16 @@ _0800E378:
|
||||
.align 2, 0
|
||||
_0800E3B4: .4byte gUnknown_2022874
|
||||
_0800E3B8: .4byte gUnknown_2023E8A
|
||||
_0800E3BC: .4byte gUnknown_2023D4A
|
||||
_0800E3BC: .4byte gCurrentMove
|
||||
_0800E3C0: .4byte gUnknown_2023D4C
|
||||
_0800E3C4: .4byte gUnknown_2023D68
|
||||
_0800E3C8: .4byte gUnknown_2023D6A
|
||||
_0800E3CC: .4byte gUnknown_2023FC4
|
||||
_0800E3D0: .4byte gUnknown_2023FE8
|
||||
_0800E3CC: .4byte gBattleScripting
|
||||
_0800E3D0: .4byte gBattleStruct
|
||||
_0800E3D4: .4byte gUnknown_2023D6F
|
||||
_0800E3D8: .4byte gUnknown_8250C04
|
||||
_0800E3D8: .4byte gBattleMoves
|
||||
_0800E3DC: .4byte gUnknown_2022AD8
|
||||
_0800E3E0: .4byte gUnknown_2023BE4
|
||||
_0800E3E0: .4byte gBattleMons
|
||||
_0800E3E4: .4byte gUnknown_2022AC8
|
||||
_0800E3E8: .4byte gUnknown_2022AB8
|
||||
thumb_func_end EmitPrintString
|
||||
@@ -2313,7 +2313,7 @@ EmitPrintSelectionString: @ 800E3EC
|
||||
strb r1, [r2, 0x3]
|
||||
adds r0, r2, 0x4
|
||||
mov r12, r0
|
||||
ldr r0, _0800E4AC @ =gUnknown_2023D4A
|
||||
ldr r0, _0800E4AC @ =gCurrentMove
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r2, 0x4]
|
||||
ldr r0, _0800E4B0 @ =gUnknown_2023D4C
|
||||
@@ -2326,10 +2326,10 @@ EmitPrintSelectionString: @ 800E3EC
|
||||
ldr r0, _0800E4B8 @ =gUnknown_2023D6A
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x6]
|
||||
ldr r0, _0800E4BC @ =gUnknown_2023FC4
|
||||
ldr r0, _0800E4BC @ =gBattleScripting
|
||||
ldrb r0, [r0, 0x17]
|
||||
strb r0, [r1, 0x7]
|
||||
ldr r0, _0800E4C0 @ =gUnknown_2023FE8
|
||||
ldr r0, _0800E4C0 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0x52
|
||||
ldrb r0, [r0]
|
||||
@@ -2340,7 +2340,7 @@ EmitPrintSelectionString: @ 800E3EC
|
||||
mov r8, r7
|
||||
mov r4, r9
|
||||
adds r4, 0x10
|
||||
ldr r0, _0800E4C8 @ =gUnknown_2023BE4
|
||||
ldr r0, _0800E4C8 @ =gBattleMons
|
||||
adds r2, r0, 0
|
||||
adds r2, 0x20
|
||||
_0800E44E:
|
||||
@@ -2390,14 +2390,14 @@ _0800E46C:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800E4A8: .4byte gUnknown_2022874
|
||||
_0800E4AC: .4byte gUnknown_2023D4A
|
||||
_0800E4AC: .4byte gCurrentMove
|
||||
_0800E4B0: .4byte gUnknown_2023D4C
|
||||
_0800E4B4: .4byte gUnknown_2023D68
|
||||
_0800E4B8: .4byte gUnknown_2023D6A
|
||||
_0800E4BC: .4byte gUnknown_2023FC4
|
||||
_0800E4C0: .4byte gUnknown_2023FE8
|
||||
_0800E4BC: .4byte gBattleScripting
|
||||
_0800E4C0: .4byte gBattleStruct
|
||||
_0800E4C4: .4byte gUnknown_2022AD8
|
||||
_0800E4C8: .4byte gUnknown_2023BE4
|
||||
_0800E4C8: .4byte gBattleMons
|
||||
_0800E4CC: .4byte gUnknown_2022AC8
|
||||
_0800E4D0: .4byte gUnknown_2022AB8
|
||||
thumb_func_end EmitPrintSelectionString
|
||||
|
||||
+72
-72
@@ -196,7 +196,7 @@ InitAndLaunchChosenStatusAnimation: @ 8033F1C
|
||||
lsls r0, 24
|
||||
ldr r6, _08033F50 @ =gUnknown_2024018
|
||||
ldr r1, [r6]
|
||||
ldr r5, _08033F54 @ =gUnknown_2023BC4
|
||||
ldr r5, _08033F54 @ =gActiveBattler
|
||||
ldrb r2, [r5]
|
||||
ldr r3, [r1, 0x4]
|
||||
lsls r1, r2, 1
|
||||
@@ -217,7 +217,7 @@ InitAndLaunchChosenStatusAnimation: @ 8033F1C
|
||||
b _08034016
|
||||
.align 2, 0
|
||||
_08033F50: .4byte gUnknown_2024018
|
||||
_08033F54: .4byte gUnknown_2023BC4
|
||||
_08033F54: .4byte gActiveBattler
|
||||
_08033F58:
|
||||
cmp r4, 0x8
|
||||
beq _08033F64
|
||||
@@ -437,7 +437,7 @@ _080340E0:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08034158 @ =gUnknown_3005090
|
||||
ldr r2, _08034158 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -471,7 +471,7 @@ _08034148: .4byte gUnknown_2037F1B
|
||||
_0803414C: .4byte gUnknown_2024018
|
||||
_08034150: .4byte gUnknown_81C6EA8
|
||||
_08034154: .4byte Task_ClearBitWhenBattleTableAnimDone
|
||||
_08034158: .4byte gUnknown_3005090
|
||||
_08034158: .4byte gTasks
|
||||
thumb_func_end TryHandleLaunchBattleTableAnimation
|
||||
|
||||
thumb_func_start Task_ClearBitWhenBattleTableAnimDone
|
||||
@@ -488,7 +488,7 @@ Task_ClearBitWhenBattleTableAnimDone: @ 803415C
|
||||
bne _0803419E
|
||||
ldr r0, _080341AC @ =gUnknown_2024018
|
||||
ldr r2, [r0]
|
||||
ldr r1, _080341B0 @ =gUnknown_3005090
|
||||
ldr r1, _080341B0 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -515,7 +515,7 @@ _0803419E:
|
||||
_080341A4: .4byte gUnknown_2037EDC
|
||||
_080341A8: .4byte gUnknown_2037EE1
|
||||
_080341AC: .4byte gUnknown_2024018
|
||||
_080341B0: .4byte gUnknown_3005090
|
||||
_080341B0: .4byte gTasks
|
||||
thumb_func_end Task_ClearBitWhenBattleTableAnimDone
|
||||
|
||||
thumb_func_start ShouldAnimBeDoneRegardlessOfSubsitute
|
||||
@@ -564,7 +564,7 @@ InitAndLaunchSpecialAnimation: @ 80341D8
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08034240 @ =gUnknown_3005090
|
||||
ldr r2, _08034240 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -591,7 +591,7 @@ _08034230: .4byte gUnknown_2037F1A
|
||||
_08034234: .4byte gUnknown_2037F1B
|
||||
_08034238: .4byte gUnknown_81C6F18
|
||||
_0803423C: .4byte Task_ClearBitWhenSpecialAnimDone
|
||||
_08034240: .4byte gUnknown_3005090
|
||||
_08034240: .4byte gTasks
|
||||
_08034244: .4byte gUnknown_2024018
|
||||
thumb_func_end InitAndLaunchSpecialAnimation
|
||||
|
||||
@@ -609,7 +609,7 @@ Task_ClearBitWhenSpecialAnimDone: @ 8034248
|
||||
bne _0803428A
|
||||
ldr r0, _08034298 @ =gUnknown_2024018
|
||||
ldr r2, [r0]
|
||||
ldr r1, _0803429C @ =gUnknown_3005090
|
||||
ldr r1, _0803429C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -636,7 +636,7 @@ _0803428A:
|
||||
_08034290: .4byte gUnknown_2037EDC
|
||||
_08034294: .4byte gUnknown_2037EE1
|
||||
_08034298: .4byte gUnknown_2024018
|
||||
_0803429C: .4byte gUnknown_3005090
|
||||
_0803429C: .4byte gTasks
|
||||
thumb_func_end Task_ClearBitWhenSpecialAnimDone
|
||||
|
||||
thumb_func_start IsMoveWithoutAnimation
|
||||
@@ -666,7 +666,7 @@ mplay_80342A4: @ 80342A4
|
||||
adds r1, 0x1
|
||||
strb r1, [r0, 0x8]
|
||||
ldr r2, [r2]
|
||||
ldr r0, _080342F8 @ =gUnknown_2023BC4
|
||||
ldr r0, _080342F8 @ =gActiveBattler
|
||||
ldrb r1, [r0]
|
||||
ldr r2, [r2, 0x4]
|
||||
lsls r0, r1, 1
|
||||
@@ -676,9 +676,9 @@ mplay_80342A4: @ 80342A4
|
||||
ldrb r0, [r0, 0x8]
|
||||
cmp r0, 0x1D
|
||||
bls _080342F0
|
||||
ldr r0, _080342FC @ =gMPlay_SE1
|
||||
ldr r0, _080342FC @ =gMPlayInfo_SE1
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _08034300 @ =gMPlay_SE2
|
||||
ldr r0, _08034300 @ =gMPlayInfo_SE2
|
||||
bl m4aMPlayStop
|
||||
_080342EC:
|
||||
cmp r5, 0
|
||||
@@ -688,9 +688,9 @@ _080342F0:
|
||||
b _08034316
|
||||
.align 2, 0
|
||||
_080342F4: .4byte gUnknown_2024018
|
||||
_080342F8: .4byte gUnknown_2023BC4
|
||||
_080342FC: .4byte gMPlay_SE1
|
||||
_08034300: .4byte gMPlay_SE2
|
||||
_080342F8: .4byte gActiveBattler
|
||||
_080342FC: .4byte gMPlayInfo_SE1
|
||||
_08034300: .4byte gMPlayInfo_SE2
|
||||
_08034304:
|
||||
ldr r0, _0803431C @ =gUnknown_2024018
|
||||
ldr r0, [r0]
|
||||
@@ -822,7 +822,7 @@ _080343DA:
|
||||
movs r7, 0x80
|
||||
lsls r7, 1
|
||||
add r7, r9
|
||||
ldr r5, _0803447C @ =gUnknown_2023FE8
|
||||
ldr r5, _0803447C @ =gBattleStruct
|
||||
ldr r1, [r5]
|
||||
movs r4, 0x80
|
||||
lsls r4, 1
|
||||
@@ -871,7 +871,7 @@ _08034468:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08034478: .4byte 0x00000181
|
||||
_0803447C: .4byte gUnknown_2023FE8
|
||||
_0803447C: .4byte gBattleStruct
|
||||
_08034480: .4byte gUnknown_2024024
|
||||
_08034484: .4byte gUnknown_2024018
|
||||
_08034488: .4byte 0x00007fff
|
||||
@@ -1028,7 +1028,7 @@ _0803459A:
|
||||
movs r7, 0x80
|
||||
lsls r7, 1
|
||||
add r7, r9
|
||||
ldr r5, _0803463C @ =gUnknown_2023FE8
|
||||
ldr r5, _0803463C @ =gBattleStruct
|
||||
ldr r1, [r5]
|
||||
movs r4, 0x80
|
||||
lsls r4, 1
|
||||
@@ -1076,7 +1076,7 @@ _08034626:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08034638: .4byte 0x00000181
|
||||
_0803463C: .4byte gUnknown_2023FE8
|
||||
_0803463C: .4byte gBattleStruct
|
||||
_08034640: .4byte gUnknown_2024024
|
||||
_08034644: .4byte gUnknown_2024018
|
||||
_08034648: .4byte 0x00007fff
|
||||
@@ -1342,7 +1342,7 @@ _08034864:
|
||||
bne _080348CC
|
||||
cmp r4, 0x2
|
||||
bne _0803489C
|
||||
ldr r0, _08034888 @ =gUnknown_2022B4C
|
||||
ldr r0, _08034888 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
ands r0, r1
|
||||
@@ -1352,7 +1352,7 @@ _08034864:
|
||||
bl sub_800F034
|
||||
b _0803495A
|
||||
.align 2, 0
|
||||
_08034888: .4byte gUnknown_2022B4C
|
||||
_08034888: .4byte gBattleTypeFlags
|
||||
_0803488C: .4byte gUnknown_8260238
|
||||
_08034890:
|
||||
ldr r0, _08034898 @ =gUnknown_8260208
|
||||
@@ -1524,7 +1524,7 @@ _080349D4:
|
||||
strb r0, [r4]
|
||||
b _08034AF2
|
||||
_080349DC:
|
||||
ldr r0, _080349F4 @ =gUnknown_2022B4C
|
||||
ldr r0, _080349F4 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
ands r0, r1
|
||||
@@ -1536,7 +1536,7 @@ _080349DC:
|
||||
bl CreateSafariPlayerHealthboxSprites
|
||||
b _080349FE
|
||||
.align 2, 0
|
||||
_080349F4: .4byte gUnknown_2022B4C
|
||||
_080349F4: .4byte gBattleTypeFlags
|
||||
_080349F8:
|
||||
ldrb r0, [r4]
|
||||
bl CreateBankHealthboxSprites
|
||||
@@ -1581,7 +1581,7 @@ _08034A48:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08034A90
|
||||
ldr r0, _08034A80 @ =gUnknown_2022B4C
|
||||
ldr r0, _08034A80 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
ands r0, r1
|
||||
@@ -1591,34 +1591,34 @@ _08034A48:
|
||||
ldrb r1, [r4]
|
||||
adds r0, r1, r0
|
||||
ldrb r0, [r0]
|
||||
ldr r2, _08034A88 @ =gUnknown_2023BCE
|
||||
ldr r2, _08034A88 @ =gBattlerPartyIndexes
|
||||
lsls r1, 1
|
||||
adds r1, r2
|
||||
ldrh r2, [r1]
|
||||
movs r1, 0x64
|
||||
muls r1, r2
|
||||
ldr r2, _08034A8C @ =gUnknown_2024284
|
||||
ldr r2, _08034A8C @ =gPlayerParty
|
||||
adds r1, r2
|
||||
movs r2, 0
|
||||
bl UpdateHealthboxAttribute
|
||||
b _08034AAE
|
||||
.align 2, 0
|
||||
_08034A80: .4byte gUnknown_2022B4C
|
||||
_08034A80: .4byte gBattleTypeFlags
|
||||
_08034A84: .4byte gUnknown_3004FF0
|
||||
_08034A88: .4byte gUnknown_2023BCE
|
||||
_08034A8C: .4byte gUnknown_2024284
|
||||
_08034A88: .4byte gBattlerPartyIndexes
|
||||
_08034A8C: .4byte gPlayerParty
|
||||
_08034A90:
|
||||
ldr r0, _08034AD8 @ =gUnknown_3004FF0
|
||||
ldrb r1, [r4]
|
||||
adds r0, r1, r0
|
||||
ldrb r0, [r0]
|
||||
ldr r2, _08034ADC @ =gUnknown_2023BCE
|
||||
ldr r2, _08034ADC @ =gBattlerPartyIndexes
|
||||
lsls r1, 1
|
||||
adds r1, r2
|
||||
ldrh r2, [r1]
|
||||
movs r1, 0x64
|
||||
muls r1, r2
|
||||
ldr r2, _08034AE0 @ =gUnknown_202402C
|
||||
ldr r2, _08034AE0 @ =gEnemyParty
|
||||
adds r1, r2
|
||||
movs r2, 0
|
||||
bl UpdateHealthboxAttribute
|
||||
@@ -1648,8 +1648,8 @@ _08034AD0:
|
||||
b _08034AF2
|
||||
.align 2, 0
|
||||
_08034AD8: .4byte gUnknown_3004FF0
|
||||
_08034ADC: .4byte gUnknown_2023BCE
|
||||
_08034AE0: .4byte gUnknown_202402C
|
||||
_08034ADC: .4byte gBattlerPartyIndexes
|
||||
_08034AE0: .4byte gEnemyParty
|
||||
_08034AE4: .4byte gUnknown_2023BCC
|
||||
_08034AE8:
|
||||
bl LoadAndCreateEnemyShadowSprites
|
||||
@@ -1817,7 +1817,7 @@ _08034C16:
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r10, r0
|
||||
ldr r0, _08034D58 @ =gUnknown_2023BCE
|
||||
ldr r0, _08034D58 @ =gBattlerPartyIndexes
|
||||
mov r1, r9
|
||||
lsls r1, 1
|
||||
adds r0, r1, r0
|
||||
@@ -1825,7 +1825,7 @@ _08034C16:
|
||||
ldrh r0, [r0]
|
||||
movs r2, 0x64
|
||||
muls r0, r2
|
||||
ldr r3, _08034D5C @ =gUnknown_202402C
|
||||
ldr r3, _08034D5C @ =gEnemyParty
|
||||
adds r0, r3
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
@@ -1836,7 +1836,7 @@ _08034C16:
|
||||
ldrh r0, [r1]
|
||||
movs r2, 0x64
|
||||
muls r0, r2
|
||||
ldr r3, _08034D5C @ =gUnknown_202402C
|
||||
ldr r3, _08034D5C @ =gEnemyParty
|
||||
adds r0, r3
|
||||
movs r1, 0
|
||||
bl GetMonData
|
||||
@@ -1845,7 +1845,7 @@ _08034C16:
|
||||
ldrh r0, [r1]
|
||||
movs r2, 0x64
|
||||
muls r0, r2
|
||||
ldr r3, _08034D5C @ =gUnknown_202402C
|
||||
ldr r3, _08034D5C @ =gEnemyParty
|
||||
adds r0, r3
|
||||
movs r1, 0x1
|
||||
bl GetMonData
|
||||
@@ -1935,7 +1935,7 @@ _08034C16:
|
||||
ldrh r0, [r2]
|
||||
movs r3, 0x64
|
||||
muls r0, r3
|
||||
ldr r1, _08034D5C @ =gUnknown_202402C
|
||||
ldr r1, _08034D5C @ =gEnemyParty
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
mov r2, r8
|
||||
@@ -1951,7 +1951,7 @@ _08034C16:
|
||||
ldrh r1, [r2]
|
||||
movs r3, 0x64
|
||||
muls r1, r3
|
||||
ldr r2, _08034D5C @ =gUnknown_202402C
|
||||
ldr r2, _08034D5C @ =gEnemyParty
|
||||
adds r1, r2
|
||||
bl sub_80496C0
|
||||
ldrb r0, [r4]
|
||||
@@ -1959,8 +1959,8 @@ _08034C16:
|
||||
bl sub_804981C
|
||||
b _08035062
|
||||
.align 2, 0
|
||||
_08034D58: .4byte gUnknown_2023BCE
|
||||
_08034D5C: .4byte gUnknown_202402C
|
||||
_08034D58: .4byte gBattlerPartyIndexes
|
||||
_08034D5C: .4byte gEnemyParty
|
||||
_08034D60: .4byte gUnknown_82350AC
|
||||
_08034D64: .4byte gUnknown_202401C
|
||||
_08034D68: .4byte gSprites
|
||||
@@ -1995,7 +1995,7 @@ _08034D88:
|
||||
adds r0, r2
|
||||
lsrs r0, 16
|
||||
mov r10, r0
|
||||
ldr r2, _08034E34 @ =gUnknown_2023FE8
|
||||
ldr r2, _08034E34 @ =gBattleStruct
|
||||
ldr r0, [r4]
|
||||
ldr r0, [r0, 0x8]
|
||||
ldrh r1, [r0]
|
||||
@@ -2051,7 +2051,7 @@ _08034E0E:
|
||||
_08034E28: .4byte gUnknown_2023D44
|
||||
_08034E2C: .4byte gSprites
|
||||
_08034E30: .4byte gUnknown_2024018
|
||||
_08034E34: .4byte gUnknown_2023FE8
|
||||
_08034E34: .4byte gBattleStruct
|
||||
_08034E38: .4byte gUnknown_2024024
|
||||
_08034E3C: .4byte 0x00007fff
|
||||
_08034E40: .4byte gUnknown_20375F8
|
||||
@@ -2069,27 +2069,27 @@ _08034E4C:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _08034E80
|
||||
ldr r1, _08034E78 @ =gUnknown_2023BCE
|
||||
ldr r1, _08034E78 @ =gBattlerPartyIndexes
|
||||
ldr r2, [sp]
|
||||
lsls r0, r2, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08034E7C @ =gUnknown_202402C
|
||||
ldr r1, _08034E7C @ =gEnemyParty
|
||||
b _08034E90
|
||||
.align 2, 0
|
||||
_08034E78: .4byte gUnknown_2023BCE
|
||||
_08034E7C: .4byte gUnknown_202402C
|
||||
_08034E78: .4byte gBattlerPartyIndexes
|
||||
_08034E7C: .4byte gEnemyParty
|
||||
_08034E80:
|
||||
ldr r1, _08034EFC @ =gUnknown_2023BCE
|
||||
ldr r1, _08034EFC @ =gBattlerPartyIndexes
|
||||
ldr r3, [sp]
|
||||
lsls r0, r3, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08034F00 @ =gUnknown_2024284
|
||||
ldr r1, _08034F00 @ =gPlayerParty
|
||||
_08034E90:
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
@@ -2102,14 +2102,14 @@ _08034E90:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08034F10
|
||||
ldr r0, _08034EFC @ =gUnknown_2023BCE
|
||||
ldr r0, _08034EFC @ =gBattlerPartyIndexes
|
||||
mov r1, r9
|
||||
lsls r4, r1, 1
|
||||
adds r4, r0
|
||||
ldrh r0, [r4]
|
||||
movs r7, 0x64
|
||||
muls r0, r7
|
||||
ldr r5, _08034F00 @ =gUnknown_2024284
|
||||
ldr r5, _08034F00 @ =gPlayerParty
|
||||
adds r0, r5
|
||||
movs r1, 0
|
||||
bl GetMonData
|
||||
@@ -2140,20 +2140,20 @@ _08034E90:
|
||||
bl HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||
b _08034F5E
|
||||
.align 2, 0
|
||||
_08034EFC: .4byte gUnknown_2023BCE
|
||||
_08034F00: .4byte gUnknown_2024284
|
||||
_08034EFC: .4byte gBattlerPartyIndexes
|
||||
_08034F00: .4byte gPlayerParty
|
||||
_08034F04: .4byte gUnknown_823654C
|
||||
_08034F08: .4byte gUnknown_202401C
|
||||
_08034F0C: .4byte gUnknown_2024008
|
||||
_08034F10:
|
||||
ldr r0, _08035074 @ =gUnknown_2023BCE
|
||||
ldr r0, _08035074 @ =gBattlerPartyIndexes
|
||||
mov r1, r9
|
||||
lsls r4, r1, 1
|
||||
adds r4, r0
|
||||
ldrh r0, [r4]
|
||||
movs r7, 0x64
|
||||
muls r0, r7
|
||||
ldr r5, _08035078 @ =gUnknown_202402C
|
||||
ldr r5, _08035078 @ =gEnemyParty
|
||||
adds r0, r5
|
||||
movs r1, 0
|
||||
bl GetMonData
|
||||
@@ -2237,7 +2237,7 @@ _08034F5E:
|
||||
ldr r0, _0803509C @ =0x00000181
|
||||
cmp r8, r0
|
||||
bne _08034FFC
|
||||
ldr r5, _080350A0 @ =gUnknown_2023FE8
|
||||
ldr r5, _080350A0 @ =gBattleStruct
|
||||
ldr r1, [r5]
|
||||
movs r4, 0x80
|
||||
lsls r4, 1
|
||||
@@ -2313,8 +2313,8 @@ _08035062:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08035074: .4byte gUnknown_2023BCE
|
||||
_08035078: .4byte gUnknown_202402C
|
||||
_08035074: .4byte gBattlerPartyIndexes
|
||||
_08035078: .4byte gEnemyParty
|
||||
_0803507C: .4byte gUnknown_82350AC
|
||||
_08035080: .4byte gUnknown_202401C
|
||||
_08035084: .4byte gUnknown_2024008
|
||||
@@ -2324,7 +2324,7 @@ _08035090: .4byte 0x06010000
|
||||
_08035094: .4byte 0x040000d4
|
||||
_08035098: .4byte 0x84000200
|
||||
_0803509C: .4byte 0x00000181
|
||||
_080350A0: .4byte gUnknown_2023FE8
|
||||
_080350A0: .4byte gBattleStruct
|
||||
_080350A4: .4byte gUnknown_2024024
|
||||
_080350A8: .4byte 0x00007fff
|
||||
_080350AC: .4byte gUnknown_20375F8
|
||||
@@ -2412,28 +2412,28 @@ _08035158:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08035184
|
||||
ldr r1, _0803517C @ =gUnknown_2023BCE
|
||||
ldr r1, _0803517C @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08035180 @ =gUnknown_202402C
|
||||
ldr r1, _08035180 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
adds r1, r4, 0
|
||||
bl BattleLoadOpponentMonSpriteGfx
|
||||
b _0803519A
|
||||
.align 2, 0
|
||||
_0803517C: .4byte gUnknown_2023BCE
|
||||
_08035180: .4byte gUnknown_202402C
|
||||
_0803517C: .4byte gBattlerPartyIndexes
|
||||
_08035180: .4byte gEnemyParty
|
||||
_08035184:
|
||||
ldr r1, _080351A0 @ =gUnknown_2023BCE
|
||||
ldr r1, _080351A0 @ =gBattlerPartyIndexes
|
||||
lsls r0, r6, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080351A4 @ =gUnknown_2024284
|
||||
ldr r1, _080351A4 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
adds r1, r6, 0
|
||||
bl sub_8034498
|
||||
@@ -2442,8 +2442,8 @@ _0803519A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080351A0: .4byte gUnknown_2023BCE
|
||||
_080351A4: .4byte gUnknown_2024284
|
||||
_080351A0: .4byte gBattlerPartyIndexes
|
||||
_080351A4: .4byte gPlayerParty
|
||||
thumb_func_end sub_80350BC
|
||||
|
||||
thumb_func_start LoadBattleMonGfxAndAnimate
|
||||
@@ -2729,7 +2729,7 @@ sub_803539C: @ 803539C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r5, _08035448 @ =gUnknown_2023BCE
|
||||
ldr r5, _08035448 @ =gBattlerPartyIndexes
|
||||
mov r1, r8
|
||||
lsls r0, r1, 1
|
||||
adds r0, r5
|
||||
@@ -2748,7 +2748,7 @@ sub_803539C: @ 803539C
|
||||
movs r7, 0x64
|
||||
adds r0, r4, 0
|
||||
muls r0, r7
|
||||
ldr r6, _0803544C @ =gUnknown_2024284
|
||||
ldr r6, _0803544C @ =gPlayerParty
|
||||
adds r4, r0, r6
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x39
|
||||
@@ -2784,8 +2784,8 @@ _08035432:
|
||||
.align 2, 0
|
||||
_08035440: .4byte gMain
|
||||
_08035444: .4byte 0x00000439
|
||||
_08035448: .4byte gUnknown_2023BCE
|
||||
_0803544C: .4byte gUnknown_2024284
|
||||
_08035448: .4byte gBattlerPartyIndexes
|
||||
_0803544C: .4byte gPlayerParty
|
||||
thumb_func_end sub_803539C
|
||||
|
||||
thumb_func_start sub_8035450
|
||||
|
||||
+63
-63
@@ -1844,7 +1844,7 @@ _08048966:
|
||||
ldrh r4, [r0, 0x38]
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r5, _08048A04 @ =gUnknown_2023FE8
|
||||
ldr r5, _08048A04 @ =gBattleStruct
|
||||
ldr r0, [r5]
|
||||
adds r0, 0x7C
|
||||
ldrb r1, [r0]
|
||||
@@ -1909,7 +1909,7 @@ _080489D0:
|
||||
_080489F8: .4byte 0x04000008
|
||||
_080489FC: .4byte gSprites
|
||||
_08048A00: .4byte 0x06010000
|
||||
_08048A04: .4byte gUnknown_2023FE8
|
||||
_08048A04: .4byte gBattleStruct
|
||||
_08048A08: .4byte gUnknown_202401C
|
||||
_08048A0C:
|
||||
ldr r0, [r5]
|
||||
@@ -1963,7 +1963,7 @@ sub_8048A4C: @ 8048A4C
|
||||
_08048A66:
|
||||
ldr r1, _08048B7C @ =gSprites
|
||||
mov r10, r1
|
||||
ldr r2, _08048B80 @ =gUnknown_2023BCE
|
||||
ldr r2, _08048B80 @ =gBattlerPartyIndexes
|
||||
mov r8, r2
|
||||
_08048A6E:
|
||||
ldr r0, _08048B84 @ =gUnknown_3004FF0
|
||||
@@ -2042,7 +2042,7 @@ _08048ABA:
|
||||
bne _08048B08
|
||||
b _08048CE0
|
||||
_08048B08:
|
||||
ldr r0, _08048B90 @ =gUnknown_2022B4C
|
||||
ldr r0, _08048B90 @ =gBattleTypeFlags
|
||||
ldr r2, [r0]
|
||||
movs r0, 0x80
|
||||
ands r2, r0
|
||||
@@ -2078,7 +2078,7 @@ _08048B16:
|
||||
ldrh r0, [r1]
|
||||
movs r2, 0x64
|
||||
muls r0, r2
|
||||
ldr r1, _08048B9C @ =gUnknown_2024284
|
||||
ldr r1, _08048B9C @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x39
|
||||
bl GetMonData
|
||||
@@ -2093,19 +2093,19 @@ _08048B16:
|
||||
ldrh r0, [r2]
|
||||
movs r1, 0x64
|
||||
muls r0, r1
|
||||
ldr r2, _08048B9C @ =gUnknown_2024284
|
||||
ldr r2, _08048B9C @ =gPlayerParty
|
||||
b _08048C6E
|
||||
.align 2, 0
|
||||
_08048B78: .4byte gUnknown_2023BCC
|
||||
_08048B7C: .4byte gSprites
|
||||
_08048B80: .4byte gUnknown_2023BCE
|
||||
_08048B80: .4byte gBattlerPartyIndexes
|
||||
_08048B84: .4byte gUnknown_3004FF0
|
||||
_08048B88: .4byte SpriteCallbackDummy
|
||||
_08048B8C: .4byte gUnknown_2024018
|
||||
_08048B90: .4byte gUnknown_2022B4C
|
||||
_08048B90: .4byte gBattleTypeFlags
|
||||
_08048B94: .4byte 0x06010000
|
||||
_08048B98: .4byte 0x05000040
|
||||
_08048B9C: .4byte gUnknown_2024284
|
||||
_08048B9C: .4byte gPlayerParty
|
||||
_08048BA0:
|
||||
ldrb r0, [r6]
|
||||
bl UpdateStatusIconInHealthbox
|
||||
@@ -2114,7 +2114,7 @@ _08048BA0:
|
||||
ldrh r1, [r2]
|
||||
movs r2, 0x64
|
||||
muls r1, r2
|
||||
ldr r2, _08048BDC @ =gUnknown_2024284
|
||||
ldr r2, _08048BDC @ =gPlayerParty
|
||||
adds r1, r2
|
||||
movs r2, 0x5
|
||||
bl UpdateHealthboxAttribute
|
||||
@@ -2134,13 +2134,13 @@ _08048BA0:
|
||||
bl CpuSet
|
||||
b _08048CCA
|
||||
.align 2, 0
|
||||
_08048BDC: .4byte gUnknown_2024284
|
||||
_08048BDC: .4byte gPlayerParty
|
||||
_08048BE0: .4byte 0x06010680
|
||||
_08048BE4: .4byte 0x04000008
|
||||
_08048BE8:
|
||||
cmp r4, 0x1
|
||||
bne _08048C94
|
||||
ldr r0, _08048C0C @ =gUnknown_2022B4C
|
||||
ldr r0, _08048C0C @ =gBattleTypeFlags
|
||||
ldr r2, [r0]
|
||||
movs r0, 0x80
|
||||
ands r2, r0
|
||||
@@ -2151,13 +2151,13 @@ _08048BE8:
|
||||
ldrh r1, [r2]
|
||||
movs r2, 0x64
|
||||
muls r1, r2
|
||||
ldr r2, _08048C10 @ =gUnknown_202402C
|
||||
ldr r2, _08048C10 @ =gEnemyParty
|
||||
adds r1, r2
|
||||
bl sub_80487F8
|
||||
b _08048CCA
|
||||
.align 2, 0
|
||||
_08048C0C: .4byte gUnknown_2022B4C
|
||||
_08048C10: .4byte gUnknown_202402C
|
||||
_08048C0C: .4byte gBattleTypeFlags
|
||||
_08048C10: .4byte gEnemyParty
|
||||
_08048C14:
|
||||
ldrb r1, [r6]
|
||||
lsls r0, r1, 4
|
||||
@@ -2185,7 +2185,7 @@ _08048C14:
|
||||
ldrh r0, [r1]
|
||||
movs r2, 0x64
|
||||
muls r0, r2
|
||||
ldr r1, _08048C90 @ =gUnknown_202402C
|
||||
ldr r1, _08048C90 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
movs r1, 0x39
|
||||
bl GetMonData
|
||||
@@ -2200,7 +2200,7 @@ _08048C14:
|
||||
ldrh r0, [r2]
|
||||
movs r1, 0x64
|
||||
muls r0, r1
|
||||
ldr r2, _08048C90 @ =gUnknown_202402C
|
||||
ldr r2, _08048C90 @ =gEnemyParty
|
||||
_08048C6E:
|
||||
adds r0, r2
|
||||
movs r1, 0x3A
|
||||
@@ -2215,7 +2215,7 @@ _08048C6E:
|
||||
.align 2, 0
|
||||
_08048C88: .4byte 0x06010000
|
||||
_08048C8C: .4byte 0x05000040
|
||||
_08048C90: .4byte gUnknown_202402C
|
||||
_08048C90: .4byte gEnemyParty
|
||||
_08048C94:
|
||||
ldrb r0, [r6]
|
||||
bl UpdateStatusIconInHealthbox
|
||||
@@ -2224,11 +2224,11 @@ _08048C94:
|
||||
ldrh r1, [r2]
|
||||
movs r5, 0x64
|
||||
muls r1, r5
|
||||
ldr r4, _08048D04 @ =gUnknown_202402C
|
||||
ldr r4, _08048D04 @ =gEnemyParty
|
||||
adds r1, r4
|
||||
movs r2, 0x5
|
||||
bl UpdateHealthboxAttribute
|
||||
ldr r0, _08048D08 @ =gUnknown_2022B4C
|
||||
ldr r0, _08048D08 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
ands r0, r1
|
||||
@@ -2273,8 +2273,8 @@ _08048CF2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08048D04: .4byte gUnknown_202402C
|
||||
_08048D08: .4byte gUnknown_2022B4C
|
||||
_08048D04: .4byte gEnemyParty
|
||||
_08048D08: .4byte gBattleTypeFlags
|
||||
_08048D0C: .4byte gUnknown_3004FF0
|
||||
_08048D10: .4byte gUnknown_2023BCC
|
||||
thumb_func_end sub_8048A4C
|
||||
@@ -2593,7 +2593,7 @@ _08048F86:
|
||||
cmp r0, 0
|
||||
bne _0804906E
|
||||
movs r6, 0
|
||||
ldr r5, _08048FD8 @ =gUnknown_2022B4C
|
||||
ldr r5, _08048FD8 @ =gBattleTypeFlags
|
||||
mov r10, r5
|
||||
ldr r0, _08048FDC @ =0x0000ffff
|
||||
mov r9, r0
|
||||
@@ -2628,7 +2628,7 @@ _08048FAA:
|
||||
b _08049056
|
||||
.align 2, 0
|
||||
_08048FD4: .4byte 0x0000ff88
|
||||
_08048FD8: .4byte gUnknown_2022B4C
|
||||
_08048FD8: .4byte gBattleTypeFlags
|
||||
_08048FDC: .4byte 0x0000ffff
|
||||
_08048FE0: .4byte gSprites
|
||||
_08048FE4: .4byte 0x000003ff
|
||||
@@ -2706,7 +2706,7 @@ _08049062:
|
||||
b _08049148
|
||||
_0804906E:
|
||||
movs r6, 0
|
||||
ldr r1, _080490B4 @ =gUnknown_2022B4C
|
||||
ldr r1, _080490B4 @ =gBattleTypeFlags
|
||||
mov r10, r1
|
||||
ldr r2, _080490B8 @ =0x0000ffff
|
||||
mov r9, r2
|
||||
@@ -2741,7 +2741,7 @@ _08049088:
|
||||
adds r1, 0x3
|
||||
b _08049132
|
||||
.align 2, 0
|
||||
_080490B4: .4byte gUnknown_2022B4C
|
||||
_080490B4: .4byte gBattleTypeFlags
|
||||
_080490B8: .4byte 0x0000ffff
|
||||
_080490BC: .4byte gSprites
|
||||
_080490C0: .4byte 0x000003ff
|
||||
@@ -2817,12 +2817,12 @@ _0804913E:
|
||||
cmp r6, 0x5
|
||||
ble _08049088
|
||||
_08049148:
|
||||
ldr r0, _080491A8 @ =nullsub_43
|
||||
ldr r0, _080491A8 @ =TaskDummy
|
||||
movs r1, 0x5
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r2, _080491AC @ =gUnknown_3005090
|
||||
ldr r2, _080491AC @ =gTasks
|
||||
lsls r3, r4, 2
|
||||
adds r1, r3, r4
|
||||
lsls r1, 3
|
||||
@@ -2864,8 +2864,8 @@ _08049172:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080491A8: .4byte nullsub_43
|
||||
_080491AC: .4byte gUnknown_3005090
|
||||
_080491A8: .4byte TaskDummy
|
||||
_080491AC: .4byte gTasks
|
||||
thumb_func_end sub_8048D14
|
||||
|
||||
thumb_func_start sub_80491B0
|
||||
@@ -2879,7 +2879,7 @@ sub_80491B0: @ 80491B0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r2, _080492C0 @ =gUnknown_3005090
|
||||
ldr r2, _080492C0 @ =gTasks
|
||||
lsls r3, r0, 2
|
||||
adds r1, r3, r0
|
||||
lsls r1, 3
|
||||
@@ -2909,7 +2909,7 @@ _080491DE:
|
||||
movs r0, 0x52
|
||||
movs r1, 0x10
|
||||
bl SetGpuReg
|
||||
ldr r1, _080492C0 @ =gUnknown_3005090
|
||||
ldr r1, _080492C0 @ =gTasks
|
||||
ldr r0, [sp, 0xC]
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
@@ -3007,7 +3007,7 @@ _08049268:
|
||||
mov r12, r2
|
||||
b _08049302
|
||||
.align 2, 0
|
||||
_080492C0: .4byte gUnknown_3005090
|
||||
_080492C0: .4byte gTasks
|
||||
_080492C4: .4byte gSprites
|
||||
_080492C8: .4byte sub_8049630
|
||||
_080492CC:
|
||||
@@ -3064,7 +3064,7 @@ _08049302:
|
||||
str r1, [r3]
|
||||
ldr r1, _08049354 @ =gUnknown_8260404
|
||||
bl SetSubspriteTables
|
||||
ldr r1, _08049358 @ =gUnknown_3005090
|
||||
ldr r1, _08049358 @ =gTasks
|
||||
ldr r0, [sp, 0xC]
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
@@ -3077,10 +3077,10 @@ _08049348: .4byte sub_8049630
|
||||
_0804934C: .4byte gSprites
|
||||
_08049350: .4byte sub_8049568
|
||||
_08049354: .4byte gUnknown_8260404
|
||||
_08049358: .4byte gUnknown_3005090
|
||||
_08049358: .4byte gTasks
|
||||
_0804935C: .4byte sub_8049388
|
||||
_08049360:
|
||||
ldr r0, _08049380 @ =gUnknown_3005090
|
||||
ldr r0, _08049380 @ =gTasks
|
||||
ldr r1, [sp, 0xC]
|
||||
add r1, r8
|
||||
lsls r1, 3
|
||||
@@ -3097,7 +3097,7 @@ _0804936E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08049380: .4byte gUnknown_3005090
|
||||
_08049380: .4byte gTasks
|
||||
_08049384: .4byte sub_804948C
|
||||
thumb_func_end sub_80491B0
|
||||
|
||||
@@ -3106,7 +3106,7 @@ sub_8049388: @ 8049388
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080493DC @ =gUnknown_3005090
|
||||
ldr r2, _080493DC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3146,7 +3146,7 @@ _080493D4:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080493DC: .4byte gUnknown_3005090
|
||||
_080493DC: .4byte gTasks
|
||||
_080493E0: .4byte sub_80493E4
|
||||
thumb_func_end sub_8049388
|
||||
|
||||
@@ -3156,7 +3156,7 @@ sub_80493E4: @ 80493E4
|
||||
sub sp, 0x8
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r7, _0804945C @ =gUnknown_3005090
|
||||
ldr r7, _0804945C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r6, r0, 3
|
||||
@@ -3212,7 +3212,7 @@ _08049442:
|
||||
ble _08049442
|
||||
b _08049482
|
||||
.align 2, 0
|
||||
_0804945C: .4byte gUnknown_3005090
|
||||
_0804945C: .4byte gTasks
|
||||
_08049460: .4byte gSprites
|
||||
_08049464:
|
||||
movs r0, 0x3
|
||||
@@ -3241,7 +3241,7 @@ sub_804948C: @ 804948C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r4, r0, 0
|
||||
ldr r7, _080494C4 @ =gUnknown_3005090
|
||||
ldr r7, _080494C4 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r6, r0, 3
|
||||
@@ -3263,7 +3263,7 @@ sub_804948C: @ 804948C
|
||||
bl SetGpuReg
|
||||
b _08049546
|
||||
.align 2, 0
|
||||
_080494C4: .4byte gUnknown_3005090
|
||||
_080494C4: .4byte gTasks
|
||||
_080494C8:
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
@@ -3721,7 +3721,7 @@ sub_804981C: @ 804981C
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
mov r10, r1
|
||||
ldr r0, _080498DC @ =gUnknown_2022B4C
|
||||
ldr r0, _080498DC @ =gBattleTypeFlags
|
||||
ldr r1, [r0]
|
||||
ldr r0, _080498E0 @ =0x00010210
|
||||
ands r0, r1
|
||||
@@ -3746,13 +3746,13 @@ sub_804981C: @ 804981C
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0804991C
|
||||
ldr r1, _080498E8 @ =gUnknown_2023BCE
|
||||
ldr r1, _080498E8 @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r5, r0, r1
|
||||
ldrh r0, [r5]
|
||||
movs r7, 0x64
|
||||
muls r0, r7
|
||||
ldr r6, _080498EC @ =gUnknown_202402C
|
||||
ldr r6, _080498EC @ =gEnemyParty
|
||||
adds r0, r6
|
||||
adds r1, r4, 0
|
||||
bl sub_80448F8
|
||||
@@ -3799,11 +3799,11 @@ sub_804981C: @ 804981C
|
||||
bl CpuSet
|
||||
b _0804991C
|
||||
.align 2, 0
|
||||
_080498DC: .4byte gUnknown_2022B4C
|
||||
_080498DC: .4byte gBattleTypeFlags
|
||||
_080498E0: .4byte 0x00010210
|
||||
_080498E4: .4byte gSprites
|
||||
_080498E8: .4byte gUnknown_2023BCE
|
||||
_080498EC: .4byte gUnknown_202402C
|
||||
_080498E8: .4byte gBattlerPartyIndexes
|
||||
_080498EC: .4byte gEnemyParty
|
||||
_080498F0: .4byte 0x06010000
|
||||
_080498F4: .4byte 0x04000008
|
||||
_080498F8:
|
||||
@@ -3866,13 +3866,13 @@ UpdateStatusIconInHealthbox: @ 8049934
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080499A4
|
||||
ldr r1, _0804999C @ =gUnknown_2023BCE
|
||||
ldr r1, _0804999C @ =gBattlerPartyIndexes
|
||||
lsls r0, r7, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080499A0 @ =gUnknown_2024284
|
||||
ldr r1, _080499A0 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x37
|
||||
bl GetMonData
|
||||
@@ -3888,16 +3888,16 @@ UpdateStatusIconInHealthbox: @ 8049934
|
||||
b _080499C0
|
||||
.align 2, 0
|
||||
_08049998: .4byte gSprites
|
||||
_0804999C: .4byte gUnknown_2023BCE
|
||||
_080499A0: .4byte gUnknown_2024284
|
||||
_0804999C: .4byte gBattlerPartyIndexes
|
||||
_080499A0: .4byte gPlayerParty
|
||||
_080499A4:
|
||||
ldr r1, _080499E0 @ =gUnknown_2023BCE
|
||||
ldr r1, _080499E0 @ =gBattlerPartyIndexes
|
||||
lsls r0, r7, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080499E4 @ =gUnknown_202402C
|
||||
ldr r1, _080499E4 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
movs r1, 0x37
|
||||
bl GetMonData
|
||||
@@ -3919,8 +3919,8 @@ _080499C0:
|
||||
movs r0, 0x2
|
||||
b _08049AF4
|
||||
.align 2, 0
|
||||
_080499E0: .4byte gUnknown_2023BCE
|
||||
_080499E4: .4byte gUnknown_202402C
|
||||
_080499E0: .4byte gBattlerPartyIndexes
|
||||
_080499E4: .4byte gEnemyParty
|
||||
_080499E8:
|
||||
movs r0, 0x88
|
||||
ands r0, r4
|
||||
@@ -4502,7 +4502,7 @@ _08049E96:
|
||||
ldr r0, _08049F48 @ =gUnknown_8253AE4
|
||||
mov r12, r0
|
||||
lsls r1, r4, 2
|
||||
ldr r2, _08049F4C @ =gUnknown_8254784
|
||||
ldr r2, _08049F4C @ =gBaseStats
|
||||
lsls r0, r5, 3
|
||||
subs r0, r5
|
||||
lsls r0, 2
|
||||
@@ -4566,7 +4566,7 @@ _08049F2E:
|
||||
.align 2, 0
|
||||
_08049F44: .4byte gSprites
|
||||
_08049F48: .4byte gUnknown_8253AE4
|
||||
_08049F4C: .4byte gUnknown_8254784
|
||||
_08049F4C: .4byte gBaseStats
|
||||
_08049F50:
|
||||
cmp r7, 0x3
|
||||
beq _08049F58
|
||||
@@ -4911,13 +4911,13 @@ _0804A1D8:
|
||||
movs r4, 0x8
|
||||
str r4, [sp, 0x4]
|
||||
bl sub_804A3C4
|
||||
ldr r1, _0804A280 @ =gUnknown_2023BCE
|
||||
ldr r1, _0804A280 @ =gBattlerPartyIndexes
|
||||
lsls r0, r6, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0804A284 @ =gUnknown_2024284
|
||||
ldr r1, _0804A284 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x38
|
||||
bl GetMonData
|
||||
@@ -4978,8 +4978,8 @@ _0804A23A:
|
||||
b _0804A2CC
|
||||
.align 2, 0
|
||||
_0804A27C: .4byte gUnknown_2024018
|
||||
_0804A280: .4byte gUnknown_2023BCE
|
||||
_0804A284: .4byte gUnknown_2024284
|
||||
_0804A280: .4byte gBattlerPartyIndexes
|
||||
_0804A284: .4byte gPlayerParty
|
||||
_0804A288: .4byte gSprites
|
||||
_0804A28C: .4byte 0x06010000
|
||||
_0804A290: .4byte 0x04000008
|
||||
|
||||
+218
-218
File diff suppressed because it is too large
Load Diff
@@ -195,7 +195,7 @@ sub_80CD3B8: @ 80CD3B8
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _080CD3D8
|
||||
ldr r0, _080CD3E0 @ =gUnknown_3005090
|
||||
ldr r0, _080CD3E0 @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -207,7 +207,7 @@ _080CD3D8:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CD3DC: .4byte gUnknown_2037AB8
|
||||
_080CD3E0: .4byte gUnknown_3005090
|
||||
_080CD3E0: .4byte gTasks
|
||||
_080CD3E4: .4byte sub_80CD3E8
|
||||
thumb_func_end sub_80CD3B8
|
||||
|
||||
@@ -219,7 +219,7 @@ sub_80CD3E8: @ 80CD3E8
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080CD41C @ =gUnknown_3005090
|
||||
ldr r0, _080CD41C @ =gTasks
|
||||
adds r4, r1, r0
|
||||
ldr r0, _080CD420 @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -241,7 +241,7 @@ _080CD416:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CD41C: .4byte gUnknown_3005090
|
||||
_080CD41C: .4byte gTasks
|
||||
_080CD420: .4byte gMain
|
||||
_080CD424: .4byte sub_80CD428
|
||||
thumb_func_end sub_80CD3E8
|
||||
@@ -260,7 +260,7 @@ sub_80CD428: @ 80CD428
|
||||
movs r2, 0
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _080CD458 @ =gUnknown_3005090
|
||||
ldr r1, _080CD458 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -272,7 +272,7 @@ sub_80CD428: @ 80CD428
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CD458: .4byte gUnknown_3005090
|
||||
_080CD458: .4byte gTasks
|
||||
_080CD45C: .4byte sub_80CD460
|
||||
thumb_func_end sub_80CD428
|
||||
|
||||
|
||||
+2988
-2988
File diff suppressed because it is too large
Load Diff
+72
-72
@@ -13,7 +13,7 @@ sub_807F620: @ 807F620
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807F640 @ =gUnknown_3005098
|
||||
ldr r1, _0807F640 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -23,7 +23,7 @@ sub_807F620: @ 807F620
|
||||
beq _0807F65E
|
||||
b _0807F686
|
||||
.align 2, 0
|
||||
_0807F640: .4byte gUnknown_3005098
|
||||
_0807F640: .4byte gTasks+0x8
|
||||
_0807F644:
|
||||
bl c3_80A0DD8_is_running
|
||||
cmp r0, 0
|
||||
@@ -71,7 +71,7 @@ sub_807F690: @ 807F690
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0807F6C8 @ =gUnknown_3005090
|
||||
ldr r2, _0807F6C8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -84,7 +84,7 @@ sub_807F690: @ 807F690
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F6C4: .4byte sub_807F620
|
||||
_0807F6C8: .4byte gUnknown_3005090
|
||||
_0807F6C8: .4byte gTasks
|
||||
thumb_func_end sub_807F690
|
||||
|
||||
thumb_func_start sub_807F6CC
|
||||
@@ -163,7 +163,7 @@ sub_807F748: @ 807F748
|
||||
ldr r1, _0807F780 @ =gMain
|
||||
ldr r0, _0807F784 @ =sub_807FB40
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807F788 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F788 @ =gBattleTypeFlags
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
bl GetWildBattleTransition
|
||||
@@ -180,7 +180,7 @@ sub_807F748: @ 807F748
|
||||
.align 2, 0
|
||||
_0807F780: .4byte gMain
|
||||
_0807F784: .4byte sub_807FB40
|
||||
_0807F788: .4byte gUnknown_2022B4C
|
||||
_0807F788: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_807F748
|
||||
|
||||
thumb_func_start sub_807F78C
|
||||
@@ -192,7 +192,7 @@ sub_807F78C: @ 807F78C
|
||||
ldr r1, _0807F7C8 @ =gMain
|
||||
ldr r0, _0807F7CC @ =sub_807FB40
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807F7D0 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F7D0 @ =gBattleTypeFlags
|
||||
movs r0, 0x80
|
||||
lsls r0, 3
|
||||
str r0, [r1]
|
||||
@@ -210,7 +210,7 @@ sub_807F78C: @ 807F78C
|
||||
.align 2, 0
|
||||
_0807F7C8: .4byte gMain
|
||||
_0807F7CC: .4byte sub_807FB40
|
||||
_0807F7D0: .4byte gUnknown_2022B4C
|
||||
_0807F7D0: .4byte gBattleTypeFlags
|
||||
_0807F7D4: .4byte 0x00000155
|
||||
thumb_func_end sub_807F78C
|
||||
|
||||
@@ -223,7 +223,7 @@ sub_807F7D8: @ 807F7D8
|
||||
ldr r1, _0807F804 @ =gMain
|
||||
ldr r0, _0807F808 @ =sub_80A0F4C
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807F80C @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F80C @ =gBattleTypeFlags
|
||||
movs r0, 0x80
|
||||
str r0, [r1]
|
||||
bl GetWildBattleTransition
|
||||
@@ -236,7 +236,7 @@ sub_807F7D8: @ 807F7D8
|
||||
.align 2, 0
|
||||
_0807F804: .4byte gMain
|
||||
_0807F808: .4byte sub_80A0F4C
|
||||
_0807F80C: .4byte gUnknown_2022B4C
|
||||
_0807F80C: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_807F7D8
|
||||
|
||||
thumb_func_start sub_807F810
|
||||
@@ -248,7 +248,7 @@ sub_807F810: @ 807F810
|
||||
ldr r1, _0807F854 @ =gMain
|
||||
ldr r0, _0807F858 @ =sub_807FB40
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807F85C @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F85C @ =gBattleTypeFlags
|
||||
movs r0, 0x80
|
||||
lsls r0, 8
|
||||
str r0, [r1]
|
||||
@@ -257,7 +257,7 @@ sub_807F810: @ 807F810
|
||||
lsrs r0, 24
|
||||
movs r1, 0
|
||||
bl sub_807F690
|
||||
ldr r0, _0807F860 @ =gUnknown_202402C
|
||||
ldr r0, _0807F860 @ =gEnemyParty
|
||||
ldr r2, _0807F864 @ =gUnknown_841D148
|
||||
movs r1, 0x2
|
||||
bl sub_804037C
|
||||
@@ -270,8 +270,8 @@ sub_807F810: @ 807F810
|
||||
.align 2, 0
|
||||
_0807F854: .4byte gMain
|
||||
_0807F858: .4byte sub_807FB40
|
||||
_0807F85C: .4byte gUnknown_2022B4C
|
||||
_0807F860: .4byte gUnknown_202402C
|
||||
_0807F85C: .4byte gBattleTypeFlags
|
||||
_0807F860: .4byte gEnemyParty
|
||||
_0807F864: .4byte gUnknown_841D148
|
||||
thumb_func_end sub_807F810
|
||||
|
||||
@@ -294,7 +294,7 @@ sub_807F868: @ 807F868
|
||||
thumb_func_start sub_807F888
|
||||
sub_807F888: @ 807F888
|
||||
push {lr}
|
||||
ldr r0, _0807F8B4 @ =gUnknown_202402C
|
||||
ldr r0, _0807F8B4 @ =gEnemyParty
|
||||
movs r1, 0xD
|
||||
movs r2, 0x5
|
||||
bl CreateMaleMon
|
||||
@@ -302,7 +302,7 @@ sub_807F888: @ 807F888
|
||||
ldr r1, _0807F8B8 @ =gMain
|
||||
ldr r0, _0807F8BC @ =c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807F8C0 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F8C0 @ =gBattleTypeFlags
|
||||
movs r0, 0x80
|
||||
lsls r0, 2
|
||||
str r0, [r1]
|
||||
@@ -312,10 +312,10 @@ sub_807F888: @ 807F888
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F8B4: .4byte gUnknown_202402C
|
||||
_0807F8B4: .4byte gEnemyParty
|
||||
_0807F8B8: .4byte gMain
|
||||
_0807F8BC: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
_0807F8C0: .4byte gUnknown_2022B4C
|
||||
_0807F8C0: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_807F888
|
||||
|
||||
thumb_func_start sub_807F8C4
|
||||
@@ -325,7 +325,7 @@ sub_807F8C4: @ 807F8C4
|
||||
ldr r1, _0807F8F8 @ =gMain
|
||||
ldr r0, _0807F8FC @ =sub_807FBA0
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807F900 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F900 @ =gBattleTypeFlags
|
||||
movs r0, 0x80
|
||||
lsls r0, 10
|
||||
str r0, [r1]
|
||||
@@ -343,7 +343,7 @@ sub_807F8C4: @ 807F8C4
|
||||
.align 2, 0
|
||||
_0807F8F8: .4byte gMain
|
||||
_0807F8FC: .4byte sub_807FBA0
|
||||
_0807F900: .4byte gUnknown_2022B4C
|
||||
_0807F900: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_807F8C4
|
||||
|
||||
thumb_func_start sub_807F904
|
||||
@@ -360,11 +360,11 @@ sub_807F904: @ 807F904
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0807F958
|
||||
ldr r1, _0807F950 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F950 @ =gBattleTypeFlags
|
||||
movs r0, 0xA0
|
||||
lsls r0, 8
|
||||
str r0, [r1]
|
||||
ldr r0, _0807F954 @ =gUnknown_202402C
|
||||
ldr r0, _0807F954 @ =gEnemyParty
|
||||
movs r1, 0xFE
|
||||
str r1, [sp]
|
||||
movs r1, 0xC
|
||||
@@ -380,10 +380,10 @@ sub_807F904: @ 807F904
|
||||
_0807F944: .4byte gMain
|
||||
_0807F948: .4byte sub_807FBF0
|
||||
_0807F94C: .4byte 0x00000167
|
||||
_0807F950: .4byte gUnknown_2022B4C
|
||||
_0807F954: .4byte gUnknown_202402C
|
||||
_0807F950: .4byte gBattleTypeFlags
|
||||
_0807F954: .4byte gEnemyParty
|
||||
_0807F958:
|
||||
ldr r1, _0807F98C @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F98C @ =gBattleTypeFlags
|
||||
movs r0, 0x80
|
||||
lsls r0, 8
|
||||
str r0, [r1]
|
||||
@@ -393,7 +393,7 @@ _0807F960:
|
||||
lsrs r0, 24
|
||||
movs r1, 0
|
||||
bl sub_807F690
|
||||
ldr r0, _0807F990 @ =gUnknown_202402C
|
||||
ldr r0, _0807F990 @ =gEnemyParty
|
||||
ldr r2, _0807F994 @ =gUnknown_841D148
|
||||
movs r1, 0x2
|
||||
bl sub_804037C
|
||||
@@ -405,8 +405,8 @@ _0807F960:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F98C: .4byte gUnknown_2022B4C
|
||||
_0807F990: .4byte gUnknown_202402C
|
||||
_0807F98C: .4byte gBattleTypeFlags
|
||||
_0807F990: .4byte gEnemyParty
|
||||
_0807F994: .4byte gUnknown_841D148
|
||||
thumb_func_end sub_807F904
|
||||
|
||||
@@ -417,7 +417,7 @@ sub_807F998: @ 807F998
|
||||
ldr r1, _0807F9CC @ =gMain
|
||||
ldr r0, _0807F9D0 @ =sub_807FBA0
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807F9D4 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807F9D4 @ =gBattleTypeFlags
|
||||
movs r0, 0x80
|
||||
lsls r0, 6
|
||||
str r0, [r1]
|
||||
@@ -435,7 +435,7 @@ sub_807F998: @ 807F998
|
||||
.align 2, 0
|
||||
_0807F9CC: .4byte gMain
|
||||
_0807F9D0: .4byte sub_807FBA0
|
||||
_0807F9D4: .4byte gUnknown_2022B4C
|
||||
_0807F9D4: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_807F998
|
||||
|
||||
thumb_func_start sub_807F9D8
|
||||
@@ -445,11 +445,11 @@ sub_807F9D8: @ 807F9D8
|
||||
ldr r1, _0807FA0C @ =gMain
|
||||
ldr r0, _0807FA10 @ =sub_807FBA0
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807FA14 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807FA14 @ =gBattleTypeFlags
|
||||
movs r0, 0x84
|
||||
lsls r0, 11
|
||||
str r0, [r1]
|
||||
ldr r0, _0807FA18 @ =gUnknown_202402C
|
||||
ldr r0, _0807FA18 @ =gEnemyParty
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
lsls r0, 16
|
||||
@@ -467,8 +467,8 @@ sub_807F9D8: @ 807F9D8
|
||||
.align 2, 0
|
||||
_0807FA0C: .4byte gMain
|
||||
_0807FA10: .4byte sub_807FBA0
|
||||
_0807FA14: .4byte gUnknown_2022B4C
|
||||
_0807FA18: .4byte gUnknown_202402C
|
||||
_0807FA14: .4byte gBattleTypeFlags
|
||||
_0807FA18: .4byte gEnemyParty
|
||||
_0807FA1C:
|
||||
cmp r1, 0xF9
|
||||
blt _0807FA4C
|
||||
@@ -517,7 +517,7 @@ sub_807FA68: @ 807FA68
|
||||
ldr r1, _0807FA90 @ =gMain
|
||||
ldr r0, _0807FA94 @ =sub_807FBA0
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807FA98 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807FA98 @ =gBattleTypeFlags
|
||||
movs r0, 0xC0
|
||||
lsls r0, 6
|
||||
str r0, [r1]
|
||||
@@ -533,7 +533,7 @@ sub_807FA68: @ 807FA68
|
||||
.align 2, 0
|
||||
_0807FA90: .4byte gMain
|
||||
_0807FA94: .4byte sub_807FBA0
|
||||
_0807FA98: .4byte gUnknown_2022B4C
|
||||
_0807FA98: .4byte gBattleTypeFlags
|
||||
_0807FA9C: .4byte gGameVersion
|
||||
_0807FAA0:
|
||||
movs r1, 0x85
|
||||
@@ -556,7 +556,7 @@ sub_807FABC: @ 807FABC
|
||||
ldr r1, _0807FAEC @ =gMain
|
||||
ldr r0, _0807FAF0 @ =sub_807FBA0
|
||||
str r0, [r1, 0x8]
|
||||
ldr r1, _0807FAF4 @ =gUnknown_2022B4C
|
||||
ldr r1, _0807FAF4 @ =gBattleTypeFlags
|
||||
movs r0, 0xC0
|
||||
lsls r0, 7
|
||||
str r0, [r1]
|
||||
@@ -573,7 +573,7 @@ sub_807FABC: @ 807FABC
|
||||
.align 2, 0
|
||||
_0807FAEC: .4byte gMain
|
||||
_0807FAF0: .4byte sub_807FBA0
|
||||
_0807FAF4: .4byte gUnknown_2022B4C
|
||||
_0807FAF4: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_807FABC
|
||||
|
||||
thumb_func_start sub_807FAF8
|
||||
@@ -786,7 +786,7 @@ _0807FCA2:
|
||||
movs r0, 0x2
|
||||
b _0807FD88
|
||||
_0807FCB2:
|
||||
ldr r0, _0807FCC8 @ =gUnknown_2036DFC
|
||||
ldr r0, _0807FCC8 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
subs r0, 0x1
|
||||
cmp r0, 0x8
|
||||
@@ -797,7 +797,7 @@ _0807FCB2:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0807FCC8: .4byte gUnknown_2036DFC
|
||||
_0807FCC8: .4byte gMapHeader
|
||||
_0807FCCC: .4byte _0807FCD0
|
||||
.align 2, 0
|
||||
_0807FCD0:
|
||||
@@ -923,7 +923,7 @@ _0807FDC0:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0807FDE8
|
||||
ldr r0, _0807FDE0 @ =gUnknown_2036DFC
|
||||
ldr r0, _0807FDE0 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
cmp r0, 0x4
|
||||
beq _0807FDE4
|
||||
@@ -932,7 +932,7 @@ _0807FDC0:
|
||||
movs r0, 0
|
||||
b _0807FDEA
|
||||
.align 2, 0
|
||||
_0807FDE0: .4byte gUnknown_2036DFC
|
||||
_0807FDE0: .4byte gMapHeader
|
||||
_0807FDE4:
|
||||
movs r0, 0x1
|
||||
b _0807FDEA
|
||||
@@ -956,7 +956,7 @@ _0807FDFE:
|
||||
movs r0, 0x64
|
||||
adds r1, r6, 0
|
||||
muls r1, r0
|
||||
ldr r0, _0807FE50 @ =gUnknown_2024284
|
||||
ldr r0, _0807FE50 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x41
|
||||
@@ -994,7 +994,7 @@ _0807FE48:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0807FE50: .4byte gUnknown_2024284
|
||||
_0807FE50: .4byte gPlayerParty
|
||||
thumb_func_end GetSumOfPlayerPartyLevel
|
||||
|
||||
thumb_func_start reads_trainer_data_byte0
|
||||
@@ -1004,7 +1004,7 @@ reads_trainer_data_byte0: @ 807FE54
|
||||
lsrs r0, 16
|
||||
lsls r1, 24
|
||||
lsrs r4, r1, 24
|
||||
ldr r5, _0807FE88 @ =gUnknown_823EAC8
|
||||
ldr r5, _0807FE88 @ =gTrainers
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1026,7 +1026,7 @@ _0807FE74:
|
||||
beq _0807FE96
|
||||
b _0807FF2C
|
||||
.align 2, 0
|
||||
_0807FE88: .4byte gUnknown_823EAC8
|
||||
_0807FE88: .4byte gTrainers
|
||||
_0807FE8C:
|
||||
cmp r0, 0x2
|
||||
beq _0807FEE2
|
||||
@@ -1129,7 +1129,7 @@ GetWildBattleTransition: @ 807FF34
|
||||
bl GetBattleTransitionTypeByMap
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r0, _0807FF64 @ =gUnknown_202402C
|
||||
ldr r0, _0807FF64 @ =gEnemyParty
|
||||
movs r1, 0x38
|
||||
bl GetMonData
|
||||
adds r4, r0, 0
|
||||
@@ -1146,7 +1146,7 @@ GetWildBattleTransition: @ 807FF34
|
||||
adds r0, 0x1
|
||||
b _0807FF70
|
||||
.align 2, 0
|
||||
_0807FF64: .4byte gUnknown_202402C
|
||||
_0807FF64: .4byte gEnemyParty
|
||||
_0807FF68: .4byte gUnknown_83C68F0
|
||||
_0807FF6C:
|
||||
ldr r0, _0807FF7C @ =gUnknown_83C68F0
|
||||
@@ -1164,13 +1164,13 @@ _0807FF7C: .4byte gUnknown_83C68F0
|
||||
thumb_func_start sub_807FF80
|
||||
sub_807FF80: @ 807FF80
|
||||
push {r4-r6,lr}
|
||||
ldr r4, _0807FFB4 @ =gUnknown_20386AE
|
||||
ldr r4, _0807FFB4 @ =gTrainerBattleOpponent_A
|
||||
ldrh r1, [r4]
|
||||
movs r0, 0x80
|
||||
lsls r0, 3
|
||||
cmp r1, r0
|
||||
beq _0808000C
|
||||
ldr r1, _0807FFB8 @ =gUnknown_823EAC8
|
||||
ldr r1, _0807FFB8 @ =gTrainers
|
||||
ldrh r2, [r4]
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
@@ -1191,8 +1191,8 @@ _0807FFB0:
|
||||
movs r0, 0xC
|
||||
b _08080054
|
||||
.align 2, 0
|
||||
_0807FFB4: .4byte gUnknown_20386AE
|
||||
_0807FFB8: .4byte gUnknown_823EAC8
|
||||
_0807FFB4: .4byte gTrainerBattleOpponent_A
|
||||
_0807FFB8: .4byte gTrainers
|
||||
_0807FFBC: .4byte 0x000002df
|
||||
_0807FFC0:
|
||||
ldr r0, _0807FFD4 @ =0x0000019b
|
||||
@@ -1284,7 +1284,7 @@ _0808005C: .4byte gUnknown_83C68F8
|
||||
thumb_func_start sub_8080060
|
||||
sub_8080060: @ 8080060
|
||||
push {r4,lr}
|
||||
ldr r0, _08080084 @ =gUnknown_202402C
|
||||
ldr r0, _08080084 @ =gEnemyParty
|
||||
movs r1, 0x38
|
||||
bl GetMonData
|
||||
adds r4, r0, 0
|
||||
@@ -1299,7 +1299,7 @@ sub_8080060: @ 8080060
|
||||
movs r0, 0x3
|
||||
b _0808008A
|
||||
.align 2, 0
|
||||
_08080084: .4byte gUnknown_202402C
|
||||
_08080084: .4byte gEnemyParty
|
||||
_08080088:
|
||||
movs r0, 0x4
|
||||
_0808008A:
|
||||
@@ -1342,7 +1342,7 @@ TrainerBattleLoadArg8: @ 80800B4
|
||||
|
||||
thumb_func_start trainerflag_opponent
|
||||
trainerflag_opponent: @ 80800B8
|
||||
ldr r1, _080800CC @ =gUnknown_20386AE
|
||||
ldr r1, _080800CC @ =gTrainerBattleOpponent_A
|
||||
movs r2, 0xA0
|
||||
lsls r2, 3
|
||||
adds r0, r2, 0
|
||||
@@ -1352,7 +1352,7 @@ trainerflag_opponent: @ 80800B8
|
||||
lsrs r0, 16
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080800CC: .4byte gUnknown_20386AE
|
||||
_080800CC: .4byte gTrainerBattleOpponent_A
|
||||
thumb_func_end trainerflag_opponent
|
||||
|
||||
thumb_func_start IsPlayerDefeated
|
||||
@@ -1392,7 +1392,7 @@ sub_8080110: @ 8080110
|
||||
ldr r0, _08080140 @ =gUnknown_20386AC
|
||||
movs r1, 0
|
||||
strh r1, [r0]
|
||||
ldr r0, _08080144 @ =gUnknown_20386AE
|
||||
ldr r0, _08080144 @ =gTrainerBattleOpponent_A
|
||||
strh r1, [r0]
|
||||
ldr r0, _08080148 @ =gUnknown_20386B0
|
||||
strh r1, [r0]
|
||||
@@ -1414,7 +1414,7 @@ sub_8080110: @ 8080110
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_08080140: .4byte gUnknown_20386AC
|
||||
_08080144: .4byte gUnknown_20386AE
|
||||
_08080144: .4byte gTrainerBattleOpponent_A
|
||||
_08080148: .4byte gUnknown_20386B0
|
||||
_0808014C: .4byte gUnknown_20386B4
|
||||
_08080150: .4byte gUnknown_20386B8
|
||||
@@ -1590,7 +1590,7 @@ _080802AC:
|
||||
adds r1, r5, 0
|
||||
bl TrainerBattleLoadArgs
|
||||
bl battle_80801F0
|
||||
ldr r4, _080802D0 @ =gUnknown_20386AE
|
||||
ldr r4, _080802D0 @ =gTrainerBattleOpponent_A
|
||||
ldrh r0, [r4]
|
||||
bl sub_810CE64
|
||||
strh r0, [r4]
|
||||
@@ -1598,7 +1598,7 @@ _080802AC:
|
||||
b _08080326
|
||||
.align 2, 0
|
||||
_080802CC: .4byte gUnknown_83C6990
|
||||
_080802D0: .4byte gUnknown_20386AE
|
||||
_080802D0: .4byte gTrainerBattleOpponent_A
|
||||
_080802D4: .4byte gUnknown_81A4F73
|
||||
_080802D8:
|
||||
bl sub_811231C
|
||||
@@ -1606,7 +1606,7 @@ _080802D8:
|
||||
adds r1, r5, 0
|
||||
bl TrainerBattleLoadArgs
|
||||
bl battle_80801F0
|
||||
ldr r4, _080802FC @ =gUnknown_20386AE
|
||||
ldr r4, _080802FC @ =gTrainerBattleOpponent_A
|
||||
ldrh r0, [r4]
|
||||
bl sub_810CE64
|
||||
strh r0, [r4]
|
||||
@@ -1614,7 +1614,7 @@ _080802D8:
|
||||
b _08080326
|
||||
.align 2, 0
|
||||
_080802F8: .4byte gUnknown_83C6900
|
||||
_080802FC: .4byte gUnknown_20386AE
|
||||
_080802FC: .4byte gTrainerBattleOpponent_A
|
||||
_08080300: .4byte gUnknown_81A4F3E
|
||||
_08080304:
|
||||
ldr r0, _08080310 @ =gUnknown_83C6A20
|
||||
@@ -1814,7 +1814,7 @@ trainer_flag_clear: @ 8080450
|
||||
thumb_func_start sub_8080464
|
||||
sub_8080464: @ 8080464
|
||||
push {r4,lr}
|
||||
ldr r4, _080804A0 @ =gUnknown_2022B4C
|
||||
ldr r4, _080804A0 @ =gBattleTypeFlags
|
||||
movs r0, 0x8
|
||||
str r0, [r4]
|
||||
bl sub_80803CC
|
||||
@@ -1841,7 +1841,7 @@ _0808048C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080804A0: .4byte gUnknown_2022B4C
|
||||
_080804A0: .4byte gBattleTypeFlags
|
||||
_080804A4: .4byte gMain
|
||||
_080804A8: .4byte sub_80804AC
|
||||
thumb_func_end sub_8080464
|
||||
@@ -1887,7 +1887,7 @@ _080804EE:
|
||||
_08080500: .4byte gUnknown_20370D0
|
||||
_08080504: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
_08080508:
|
||||
ldr r0, _0808051C @ =gUnknown_20386AE
|
||||
ldr r0, _0808051C @ =gTrainerBattleOpponent_A
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x80
|
||||
lsls r0, 3
|
||||
@@ -1897,7 +1897,7 @@ _08080508:
|
||||
bl SetMainCallback2
|
||||
b _0808054E
|
||||
.align 2, 0
|
||||
_0808051C: .4byte gUnknown_20386AE
|
||||
_0808051C: .4byte gTrainerBattleOpponent_A
|
||||
_08080520: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
_08080524:
|
||||
ldr r0, _08080538 @ =gUnknown_2023E8A
|
||||
@@ -1927,7 +1927,7 @@ _08080554: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
thumb_func_start sub_8080558
|
||||
sub_8080558: @ 8080558
|
||||
push {lr}
|
||||
ldr r0, _08080570 @ =gUnknown_20386AE
|
||||
ldr r0, _08080570 @ =gTrainerBattleOpponent_A
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x80
|
||||
lsls r0, 3
|
||||
@@ -1937,7 +1937,7 @@ sub_8080558: @ 8080558
|
||||
bl SetMainCallback2
|
||||
b _080805A6
|
||||
.align 2, 0
|
||||
_08080570: .4byte gUnknown_20386AE
|
||||
_08080570: .4byte gTrainerBattleOpponent_A
|
||||
_08080574: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
_08080578:
|
||||
ldr r0, _0808058C @ =gUnknown_2023E8A
|
||||
@@ -1967,7 +1967,7 @@ _080805AC: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
thumb_func_start sub_80805B0
|
||||
sub_80805B0: @ 80805B0
|
||||
push {lr}
|
||||
ldr r1, _080805CC @ =gUnknown_2022B4C
|
||||
ldr r1, _080805CC @ =gBattleTypeFlags
|
||||
movs r0, 0x8
|
||||
str r0, [r1]
|
||||
ldr r1, _080805D0 @ =gMain
|
||||
@@ -1978,7 +1978,7 @@ sub_80805B0: @ 80805B0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080805CC: .4byte gUnknown_2022B4C
|
||||
_080805CC: .4byte gBattleTypeFlags
|
||||
_080805D0: .4byte gMain
|
||||
_080805D4: .4byte sub_8080558
|
||||
thumb_func_end sub_80805B0
|
||||
@@ -2049,7 +2049,7 @@ sub_8080628: @ 8080628
|
||||
beq _080806BE
|
||||
cmp r0, 0x8
|
||||
beq _080806BE
|
||||
ldr r0, _08080668 @ =gUnknown_20386AE
|
||||
ldr r0, _08080668 @ =gTrainerBattleOpponent_A
|
||||
ldrh r0, [r0]
|
||||
bl sub_804367C
|
||||
lsls r0, 24
|
||||
@@ -2064,7 +2064,7 @@ sub_8080628: @ 8080628
|
||||
.align 2, 0
|
||||
_08080660: .4byte gUnknown_203ADFA
|
||||
_08080664: .4byte gUnknown_20386AC
|
||||
_08080668: .4byte gUnknown_20386AE
|
||||
_08080668: .4byte gTrainerBattleOpponent_A
|
||||
_0808066C: .4byte _08080670
|
||||
.align 2, 0
|
||||
_08080670:
|
||||
|
||||
+38
-38
@@ -1213,7 +1213,7 @@ _080E627E:
|
||||
_080E6286:
|
||||
movs r0, 0x64
|
||||
muls r0, r6
|
||||
ldr r1, _080E62A8 @ =gUnknown_202402C
|
||||
ldr r1, _080E62A8 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
movs r1, 0x2C
|
||||
adds r2, r6, 0
|
||||
@@ -1228,14 +1228,14 @@ _080E6286:
|
||||
ble _080E6286
|
||||
b _080E64A6
|
||||
.align 2, 0
|
||||
_080E62A8: .4byte gUnknown_202402C
|
||||
_080E62A8: .4byte gEnemyParty
|
||||
_080E62AC: .4byte 0x000004d4
|
||||
_080E62B0:
|
||||
movs r6, 0
|
||||
_080E62B2:
|
||||
movs r0, 0x64
|
||||
muls r0, r6
|
||||
ldr r1, _080E62E4 @ =gUnknown_202402C
|
||||
ldr r1, _080E62E4 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
ldr r1, _080E62E8 @ =gSaveBlock2Ptr
|
||||
ldr r1, [r1]
|
||||
@@ -1257,7 +1257,7 @@ _080E62B2:
|
||||
ble _080E62B2
|
||||
b _080E64A6
|
||||
.align 2, 0
|
||||
_080E62E4: .4byte gUnknown_202402C
|
||||
_080E62E4: .4byte gEnemyParty
|
||||
_080E62E8: .4byte gSaveBlock2Ptr
|
||||
_080E62EC: .4byte 0x0000056c
|
||||
_080E62F0: .4byte 0xffffc144
|
||||
@@ -1337,7 +1337,7 @@ _080E6384:
|
||||
_080E6388:
|
||||
cmp r5, r6
|
||||
bge _080E63A2
|
||||
ldr r1, _080E64B8 @ =gUnknown_202402C
|
||||
ldr r1, _080E64B8 @ =gEnemyParty
|
||||
adds r0, r4, r1
|
||||
movs r1, 0xB
|
||||
movs r2, 0
|
||||
@@ -1360,7 +1360,7 @@ _080E63A2:
|
||||
mov r8, r0
|
||||
movs r3, 0
|
||||
_080E63B8:
|
||||
ldr r0, _080E64B8 @ =gUnknown_202402C
|
||||
ldr r0, _080E64B8 @ =gEnemyParty
|
||||
adds r4, r3, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0xC
|
||||
@@ -1416,7 +1416,7 @@ _080E6412:
|
||||
movs r3, 0x64
|
||||
adds r0, r6, 0
|
||||
muls r0, r3
|
||||
ldr r1, _080E64B8 @ =gUnknown_202402C
|
||||
ldr r1, _080E64B8 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
lsls r4, r7, 4
|
||||
mov r3, r10
|
||||
@@ -1437,7 +1437,7 @@ _080E6412:
|
||||
mov r0, r10
|
||||
adds r0, 0x4
|
||||
adds r4, r0
|
||||
ldr r3, _080E64B8 @ =gUnknown_202402C
|
||||
ldr r3, _080E64B8 @ =gEnemyParty
|
||||
_080E6452:
|
||||
ldrh r1, [r4]
|
||||
lsls r2, r5, 24
|
||||
@@ -1460,7 +1460,7 @@ _080E646E:
|
||||
movs r2, 0x64
|
||||
adds r4, r6, 0
|
||||
muls r4, r2
|
||||
ldr r3, _080E64B8 @ =gUnknown_202402C
|
||||
ldr r3, _080E64B8 @ =gEnemyParty
|
||||
adds r4, r3
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x20
|
||||
@@ -1490,7 +1490,7 @@ _080E64A6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E64B8: .4byte gUnknown_202402C
|
||||
_080E64B8: .4byte gEnemyParty
|
||||
_080E64BC: .4byte gUnknown_83FFAC4
|
||||
thumb_func_end sub_80E61DC
|
||||
|
||||
@@ -1719,7 +1719,7 @@ _080E6662:
|
||||
movs r0, 0x64
|
||||
adds r5, r7, 0
|
||||
muls r5, r0
|
||||
ldr r0, _080E6724 @ =gUnknown_2024284
|
||||
ldr r0, _080E6724 @ =gPlayerParty
|
||||
adds r5, r0
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x41
|
||||
@@ -1809,7 +1809,7 @@ _080E6704:
|
||||
ldr r1, _080E673C @ =gUnknown_83FE860
|
||||
b _080E6742
|
||||
.align 2, 0
|
||||
_080E6724: .4byte gUnknown_2024284
|
||||
_080E6724: .4byte gPlayerParty
|
||||
_080E6728: .4byte gUnknown_20370D0
|
||||
_080E672C: .4byte gStringVar1
|
||||
_080E6730: .4byte gUnknown_20370C0
|
||||
@@ -1994,7 +1994,7 @@ _080E6874:
|
||||
bl GetMonData
|
||||
mov r1, sp
|
||||
strh r0, [r1]
|
||||
ldr r0, _080E68A8 @ =gUnknown_2024284
|
||||
ldr r0, _080E68A8 @ =gPlayerParty
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0xC
|
||||
@@ -2006,7 +2006,7 @@ _080E6874:
|
||||
b _080E68B0
|
||||
.align 2, 0
|
||||
_080E68A4: .4byte gSaveBlock1Ptr
|
||||
_080E68A8: .4byte gUnknown_2024284
|
||||
_080E68A8: .4byte gPlayerParty
|
||||
_080E68AC:
|
||||
bl sub_80E7550
|
||||
_080E68B0:
|
||||
@@ -2072,17 +2072,17 @@ _080E6924:
|
||||
beq _080E6998
|
||||
b _080E69E6
|
||||
_080E692A:
|
||||
ldr r1, _080E693C @ =gUnknown_2022B4C
|
||||
ldr r1, _080E693C @ =gBattleTypeFlags
|
||||
movs r0, 0x84
|
||||
lsls r0, 1
|
||||
str r0, [r1]
|
||||
ldr r0, _080E6940 @ =gUnknown_20386AE
|
||||
ldr r0, _080E6940 @ =gTrainerBattleOpponent_A
|
||||
strh r2, [r0]
|
||||
bl sub_80E61DC
|
||||
b _080E6970
|
||||
.align 2, 0
|
||||
_080E693C: .4byte gUnknown_2022B4C
|
||||
_080E6940: .4byte gUnknown_20386AE
|
||||
_080E693C: .4byte gBattleTypeFlags
|
||||
_080E6940: .4byte gTrainerBattleOpponent_A
|
||||
_080E6944:
|
||||
movs r5, 0
|
||||
ldr r6, _080E698C @ =gSaveBlock1Ptr
|
||||
@@ -2090,7 +2090,7 @@ _080E6948:
|
||||
movs r0, 0x64
|
||||
adds r4, r5, 0
|
||||
muls r4, r0
|
||||
ldr r0, _080E6990 @ =gUnknown_2024284
|
||||
ldr r0, _080E6990 @ =gPlayerParty
|
||||
adds r0, r4, r0
|
||||
movs r1, 0xC
|
||||
bl GetMonData
|
||||
@@ -2118,7 +2118,7 @@ _080E6970:
|
||||
b _080E69E6
|
||||
.align 2, 0
|
||||
_080E698C: .4byte gSaveBlock1Ptr
|
||||
_080E6990: .4byte gUnknown_2024284
|
||||
_080E6990: .4byte gPlayerParty
|
||||
_080E6994: .4byte sub_80E68C4
|
||||
_080E6998:
|
||||
bl ZeroEnemyPartyMons
|
||||
@@ -2127,7 +2127,7 @@ _080E6998:
|
||||
_080E69A0:
|
||||
movs r0, 0x64
|
||||
muls r0, r5
|
||||
ldr r1, _080E69F4 @ =gUnknown_202402C
|
||||
ldr r1, _080E69F4 @ =gEnemyParty
|
||||
adds r0, r1
|
||||
movs r1, 0x2C
|
||||
adds r2, r5, 0
|
||||
@@ -2140,10 +2140,10 @@ _080E69A0:
|
||||
adds r5, 0x1
|
||||
cmp r5, 0x2
|
||||
ble _080E69A0
|
||||
ldr r1, _080E69FC @ =gUnknown_2022B4C
|
||||
ldr r1, _080E69FC @ =gBattleTypeFlags
|
||||
ldr r0, _080E6A00 @ =0x00000808
|
||||
str r0, [r1]
|
||||
ldr r1, _080E6A04 @ =gUnknown_20386AE
|
||||
ldr r1, _080E6A04 @ =gTrainerBattleOpponent_A
|
||||
movs r0, 0
|
||||
strh r0, [r1]
|
||||
ldr r0, _080E6A08 @ =sub_80E68C4
|
||||
@@ -2162,11 +2162,11 @@ _080E69E6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E69F0: .4byte gSaveBlock2Ptr
|
||||
_080E69F4: .4byte gUnknown_202402C
|
||||
_080E69F4: .4byte gEnemyParty
|
||||
_080E69F8: .4byte 0x000004d4
|
||||
_080E69FC: .4byte gUnknown_2022B4C
|
||||
_080E69FC: .4byte gBattleTypeFlags
|
||||
_080E6A00: .4byte 0x00000808
|
||||
_080E6A04: .4byte gUnknown_20386AE
|
||||
_080E6A04: .4byte gTrainerBattleOpponent_A
|
||||
_080E6A08: .4byte sub_80E68C4
|
||||
thumb_func_end sub_80E6900
|
||||
|
||||
@@ -2215,7 +2215,7 @@ _080E6A44:
|
||||
.4byte _080E6C4C
|
||||
.4byte _080E6C6C
|
||||
_080E6A80:
|
||||
ldr r0, _080E6AA0 @ =gUnknown_2023FE8
|
||||
ldr r0, _080E6AA0 @ =gBattleStruct
|
||||
ldr r1, [r0]
|
||||
adds r1, 0xDA
|
||||
ldr r0, [r6]
|
||||
@@ -2232,7 +2232,7 @@ _080E6A80:
|
||||
strb r1, [r0]
|
||||
b _080E6C80
|
||||
.align 2, 0
|
||||
_080E6AA0: .4byte gUnknown_2023FE8
|
||||
_080E6AA0: .4byte gBattleStruct
|
||||
_080E6AA4: .4byte 0x0000055e
|
||||
_080E6AA8: .4byte gUnknown_20370C2
|
||||
_080E6AAC:
|
||||
@@ -2429,14 +2429,14 @@ _080E6C30:
|
||||
ldr r0, _080E6C44 @ =0x0000055e
|
||||
adds r1, r0
|
||||
adds r1, r5
|
||||
ldr r0, _080E6C48 @ =gUnknown_2023FE8
|
||||
ldr r0, _080E6C48 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xDA
|
||||
ldrb r0, [r0]
|
||||
b _080E6C7E
|
||||
.align 2, 0
|
||||
_080E6C44: .4byte 0x0000055e
|
||||
_080E6C48: .4byte gUnknown_2023FE8
|
||||
_080E6C48: .4byte gBattleStruct
|
||||
_080E6C4C:
|
||||
adds r0, r5, 0
|
||||
bl sub_80E7188
|
||||
@@ -2612,14 +2612,14 @@ _080E6DB8:
|
||||
ldr r2, _080E6DCC @ =0x0000055e
|
||||
adds r1, r2
|
||||
adds r1, r4
|
||||
ldr r0, _080E6DD0 @ =gUnknown_2023FE8
|
||||
ldr r0, _080E6DD0 @ =gBattleStruct
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xDA
|
||||
ldrb r0, [r0]
|
||||
b _080E6E06
|
||||
.align 2, 0
|
||||
_080E6DCC: .4byte 0x0000055e
|
||||
_080E6DD0: .4byte gUnknown_2023FE8
|
||||
_080E6DD0: .4byte gBattleStruct
|
||||
_080E6DD4:
|
||||
adds r0, r4, 0
|
||||
bl sub_80E7188
|
||||
@@ -3067,7 +3067,7 @@ sub_80E712C: @ 80E712C
|
||||
adds r0, r1
|
||||
bl sub_80E6150
|
||||
ldr r1, [r4]
|
||||
ldr r3, _080E717C @ =gUnknown_2023BE4
|
||||
ldr r3, _080E717C @ =gBattleMons
|
||||
adds r0, r3, 0
|
||||
adds r0, 0x58
|
||||
ldrh r2, [r0]
|
||||
@@ -3099,7 +3099,7 @@ _080E715C:
|
||||
.align 2, 0
|
||||
_080E7174: .4byte gSaveBlock2Ptr
|
||||
_080E7178: .4byte 0x0000048c
|
||||
_080E717C: .4byte gUnknown_2023BE4
|
||||
_080E717C: .4byte gBattleMons
|
||||
_080E7180: .4byte 0x0000048a
|
||||
_080E7184: .4byte 0x00000494
|
||||
thumb_func_end sub_80E712C
|
||||
@@ -3294,7 +3294,7 @@ _080E72EA:
|
||||
subs r0, 0x1
|
||||
movs r1, 0x64
|
||||
muls r1, r0
|
||||
ldr r0, _080E7344 @ =gUnknown_2024284
|
||||
ldr r0, _080E7344 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
adds r1, r7, 0
|
||||
@@ -3327,7 +3327,7 @@ _080E7334: .4byte gSaveBlock2Ptr
|
||||
_080E7338: .4byte 0x0000055c
|
||||
_080E733C: .4byte gUnknown_20370D0
|
||||
_080E7340: .4byte 0x0000056d
|
||||
_080E7344: .4byte gUnknown_2024284
|
||||
_080E7344: .4byte gPlayerParty
|
||||
thumb_func_end sub_80E72B8
|
||||
|
||||
thumb_func_start sub_80E7348
|
||||
@@ -3410,7 +3410,7 @@ _080E73BC:
|
||||
_080E73E2:
|
||||
movs r0, 0x64
|
||||
muls r0, r4
|
||||
ldr r1, _080E741C @ =gUnknown_2024284
|
||||
ldr r1, _080E741C @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x2C
|
||||
muls r1, r4
|
||||
@@ -3432,7 +3432,7 @@ _080E73E2:
|
||||
_080E7410: .4byte gUnknown_84020C4
|
||||
_080E7414: .4byte gSaveBlock1Ptr
|
||||
_080E7418: .4byte 0x00002cac
|
||||
_080E741C: .4byte gUnknown_2024284
|
||||
_080E741C: .4byte gPlayerParty
|
||||
thumb_func_end sub_80E7348
|
||||
|
||||
thumb_func_start GetEreaderTrainerFrontSpriteId
|
||||
|
||||
+50
-50
@@ -46,7 +46,7 @@ sub_80D08F8: @ 80D08F8
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080D0920 @ =gUnknown_3005090
|
||||
ldr r1, _080D0920 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -59,7 +59,7 @@ sub_80D08F8: @ 80D08F8
|
||||
b _080D093C
|
||||
.align 2, 0
|
||||
_080D091C: .4byte sub_80D0978
|
||||
_080D0920: .4byte gUnknown_3005090
|
||||
_080D0920: .4byte gTasks
|
||||
_080D0924:
|
||||
bl sub_80D3DD0
|
||||
ldr r4, _080D0944 @ =gUnknown_2039A2C
|
||||
@@ -89,7 +89,7 @@ LaunchBattleTransitionTask: @ 80D0948
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D0974 @ =gUnknown_3005090
|
||||
ldr r2, _080D0974 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -100,7 +100,7 @@ LaunchBattleTransitionTask: @ 80D0948
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D0970: .4byte sub_80D0978
|
||||
_080D0974: .4byte gUnknown_3005090
|
||||
_080D0974: .4byte gTasks
|
||||
thumb_func_end LaunchBattleTransitionTask
|
||||
|
||||
thumb_func_start sub_80D0978
|
||||
@@ -109,7 +109,7 @@ sub_80D0978: @ 80D0978
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D09A8 @ =gUnknown_83FA3B0
|
||||
ldr r2, _080D09AC @ =gUnknown_3005090
|
||||
ldr r2, _080D09AC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -130,7 +130,7 @@ _080D098A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D09A8: .4byte gUnknown_83FA3B0
|
||||
_080D09AC: .4byte gUnknown_3005090
|
||||
_080D09AC: .4byte gTasks
|
||||
thumb_func_end sub_80D0978
|
||||
|
||||
thumb_func_start Transition_Phase1
|
||||
@@ -260,7 +260,7 @@ Phase1Task_TransitionAll: @ 80D0A8C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r4, r0, 0
|
||||
ldr r1, _080D0AC0 @ =gUnknown_3005090
|
||||
ldr r1, _080D0AC0 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -281,7 +281,7 @@ Phase1Task_TransitionAll: @ 80D0A8C
|
||||
bl CreatePhase1Task
|
||||
b _080D0AD4
|
||||
.align 2, 0
|
||||
_080D0AC0: .4byte gUnknown_3005090
|
||||
_080D0AC0: .4byte gTasks
|
||||
_080D0AC4:
|
||||
bl sub_80D3CA4
|
||||
lsls r0, 24
|
||||
@@ -302,7 +302,7 @@ sub_80D0ADC: @ 80D0ADC
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D0B0C @ =gUnknown_83FA3C0
|
||||
ldr r2, _080D0B10 @ =gUnknown_3005090
|
||||
ldr r2, _080D0B10 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -323,7 +323,7 @@ _080D0AEE:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D0B0C: .4byte gUnknown_83FA3C0
|
||||
_080D0B10: .4byte gUnknown_3005090
|
||||
_080D0B10: .4byte gTasks
|
||||
thumb_func_end sub_80D0ADC
|
||||
|
||||
thumb_func_start sub_80D0B14
|
||||
@@ -433,7 +433,7 @@ sub_80D0BD4: @ 80D0BD4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D0C04 @ =gUnknown_83FA3CC
|
||||
ldr r2, _080D0C08 @ =gUnknown_3005090
|
||||
ldr r2, _080D0C08 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -454,7 +454,7 @@ _080D0BE6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D0C04: .4byte gUnknown_83FA3CC
|
||||
_080D0C08: .4byte gUnknown_3005090
|
||||
_080D0C08: .4byte gTasks
|
||||
thumb_func_end sub_80D0BD4
|
||||
|
||||
thumb_func_start sub_80D0C0C
|
||||
@@ -621,7 +621,7 @@ sub_80D0D54: @ 80D0D54
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D0D84 @ =gUnknown_83FA3D4
|
||||
ldr r2, _080D0D88 @ =gUnknown_3005090
|
||||
ldr r2, _080D0D88 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -642,7 +642,7 @@ _080D0D66:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D0D84: .4byte gUnknown_83FA3D4
|
||||
_080D0D88: .4byte gUnknown_3005090
|
||||
_080D0D88: .4byte gTasks
|
||||
thumb_func_end sub_80D0D54
|
||||
|
||||
thumb_func_start sub_80D0D8C
|
||||
@@ -820,7 +820,7 @@ sub_80D0EE4: @ 80D0EE4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D0F14 @ =gUnknown_83FA3DC
|
||||
ldr r2, _080D0F18 @ =gUnknown_3005090
|
||||
ldr r2, _080D0F18 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -841,7 +841,7 @@ _080D0EF6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D0F14: .4byte gUnknown_83FA3DC
|
||||
_080D0F18: .4byte gUnknown_3005090
|
||||
_080D0F18: .4byte gTasks
|
||||
thumb_func_end sub_80D0EE4
|
||||
|
||||
thumb_func_start sub_80D0F1C
|
||||
@@ -1441,7 +1441,7 @@ sub_80D13C8: @ 80D13C8
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D13F8 @ =gUnknown_83FA3F4
|
||||
ldr r2, _080D13FC @ =gUnknown_3005090
|
||||
ldr r2, _080D13FC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1462,7 +1462,7 @@ _080D13DA:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D13F8: .4byte gUnknown_83FA3F4
|
||||
_080D13FC: .4byte gUnknown_3005090
|
||||
_080D13FC: .4byte gTasks
|
||||
thumb_func_end sub_80D13C8
|
||||
|
||||
thumb_func_start Phase2_Transition_PokeballsTrail_Func1
|
||||
@@ -1753,7 +1753,7 @@ sub_80D1638: @ 80D1638
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D1668 @ =gUnknown_83FA414
|
||||
ldr r2, _080D166C @ =gUnknown_3005090
|
||||
ldr r2, _080D166C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1774,7 +1774,7 @@ _080D164A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D1668: .4byte gUnknown_83FA414
|
||||
_080D166C: .4byte gUnknown_3005090
|
||||
_080D166C: .4byte gTasks
|
||||
thumb_func_end sub_80D1638
|
||||
|
||||
thumb_func_start sub_80D1670
|
||||
@@ -2416,7 +2416,7 @@ sub_80D1B58: @ 80D1B58
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D1B88 @ =gUnknown_83FA430
|
||||
ldr r2, _080D1B8C @ =gUnknown_3005090
|
||||
ldr r2, _080D1B8C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2437,7 +2437,7 @@ _080D1B6A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D1B88: .4byte gUnknown_83FA430
|
||||
_080D1B8C: .4byte gUnknown_3005090
|
||||
_080D1B8C: .4byte gTasks
|
||||
thumb_func_end sub_80D1B58
|
||||
|
||||
thumb_func_start sub_80D1B90
|
||||
@@ -2651,7 +2651,7 @@ sub_80D1D2C: @ 80D1D2C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D1D5C @ =gUnknown_83FA438
|
||||
ldr r2, _080D1D60 @ =gUnknown_3005090
|
||||
ldr r2, _080D1D60 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2672,7 +2672,7 @@ _080D1D3E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D1D5C: .4byte gUnknown_83FA438
|
||||
_080D1D60: .4byte gUnknown_3005090
|
||||
_080D1D60: .4byte gTasks
|
||||
thumb_func_end sub_80D1D2C
|
||||
|
||||
thumb_func_start sub_80D1D64
|
||||
@@ -2902,7 +2902,7 @@ sub_80D1F2C: @ 80D1F2C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D1F5C @ =gUnknown_83FA464
|
||||
ldr r2, _080D1F60 @ =gUnknown_3005090
|
||||
ldr r2, _080D1F60 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2923,7 +2923,7 @@ _080D1F3E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D1F5C: .4byte gUnknown_83FA464
|
||||
_080D1F60: .4byte gUnknown_3005090
|
||||
_080D1F60: .4byte gTasks
|
||||
thumb_func_end sub_80D1F2C
|
||||
|
||||
thumb_func_start sub_80D1F64
|
||||
@@ -3978,7 +3978,7 @@ Phase2Task_Transition_Sydney: @ 80D2768
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D2784 @ =gUnknown_3005090
|
||||
ldr r2, _080D2784 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3989,7 +3989,7 @@ Phase2Task_Transition_Sydney: @ 80D2768
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D2784: .4byte gUnknown_3005090
|
||||
_080D2784: .4byte gTasks
|
||||
thumb_func_end Phase2Task_Transition_Sydney
|
||||
|
||||
thumb_func_start Phase2Task_Transition_Phoebe
|
||||
@@ -3997,7 +3997,7 @@ Phase2Task_Transition_Phoebe: @ 80D2788
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D27A4 @ =gUnknown_3005090
|
||||
ldr r2, _080D27A4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4008,7 +4008,7 @@ Phase2Task_Transition_Phoebe: @ 80D2788
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D27A4: .4byte gUnknown_3005090
|
||||
_080D27A4: .4byte gTasks
|
||||
thumb_func_end Phase2Task_Transition_Phoebe
|
||||
|
||||
thumb_func_start Phase2Task_Transition_Glacia
|
||||
@@ -4016,7 +4016,7 @@ Phase2Task_Transition_Glacia: @ 80D27A8
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D27C4 @ =gUnknown_3005090
|
||||
ldr r2, _080D27C4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4027,7 +4027,7 @@ Phase2Task_Transition_Glacia: @ 80D27A8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D27C4: .4byte gUnknown_3005090
|
||||
_080D27C4: .4byte gTasks
|
||||
thumb_func_end Phase2Task_Transition_Glacia
|
||||
|
||||
thumb_func_start Phase2Task_Transition_Drake
|
||||
@@ -4035,7 +4035,7 @@ Phase2Task_Transition_Drake: @ 80D27C8
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D27E4 @ =gUnknown_3005090
|
||||
ldr r2, _080D27E4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4046,7 +4046,7 @@ Phase2Task_Transition_Drake: @ 80D27C8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D27E4: .4byte gUnknown_3005090
|
||||
_080D27E4: .4byte gTasks
|
||||
thumb_func_end Phase2Task_Transition_Drake
|
||||
|
||||
thumb_func_start Phase2Task_Transition_Steven
|
||||
@@ -4054,7 +4054,7 @@ Phase2Task_Transition_Steven: @ 80D27E8
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D2804 @ =gUnknown_3005090
|
||||
ldr r2, _080D2804 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4065,7 +4065,7 @@ Phase2Task_Transition_Steven: @ 80D27E8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D2804: .4byte gUnknown_3005090
|
||||
_080D2804: .4byte gTasks
|
||||
thumb_func_end Phase2Task_Transition_Steven
|
||||
|
||||
thumb_func_start Phase2Task_MugShotTransition
|
||||
@@ -4074,7 +4074,7 @@ Phase2Task_MugShotTransition: @ 80D2808
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D2838 @ =gUnknown_83FA46C
|
||||
ldr r2, _080D283C @ =gUnknown_3005090
|
||||
ldr r2, _080D283C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4095,7 +4095,7 @@ _080D281A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D2838: .4byte gUnknown_83FA46C
|
||||
_080D283C: .4byte gUnknown_3005090
|
||||
_080D283C: .4byte gTasks
|
||||
thumb_func_end Phase2Task_MugShotTransition
|
||||
|
||||
thumb_func_start Phase2_Mugshot_Func1
|
||||
@@ -5292,7 +5292,7 @@ sub_80D316C: @ 80D316C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D319C @ =gUnknown_83FA4E8
|
||||
ldr r2, _080D31A0 @ =gUnknown_3005090
|
||||
ldr r2, _080D31A0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -5313,7 +5313,7 @@ _080D317E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D319C: .4byte gUnknown_83FA4E8
|
||||
_080D31A0: .4byte gUnknown_3005090
|
||||
_080D31A0: .4byte gTasks
|
||||
thumb_func_end sub_80D316C
|
||||
|
||||
thumb_func_start sub_80D31A4
|
||||
@@ -5608,7 +5608,7 @@ sub_80D33EC: @ 80D33EC
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D341C @ =gUnknown_83FA4F4
|
||||
ldr r2, _080D3420 @ =gUnknown_3005090
|
||||
ldr r2, _080D3420 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -5629,7 +5629,7 @@ _080D33FE:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D341C: .4byte gUnknown_83FA4F4
|
||||
_080D3420: .4byte gUnknown_3005090
|
||||
_080D3420: .4byte gTasks
|
||||
thumb_func_end sub_80D33EC
|
||||
|
||||
thumb_func_start sub_80D3424
|
||||
@@ -6141,7 +6141,7 @@ sub_80D3818: @ 80D3818
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D3848 @ =gUnknown_83FA514
|
||||
ldr r2, _080D384C @ =gUnknown_3005090
|
||||
ldr r2, _080D384C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -6162,7 +6162,7 @@ _080D382A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D3848: .4byte gUnknown_83FA514
|
||||
_080D384C: .4byte gUnknown_3005090
|
||||
_080D384C: .4byte gTasks
|
||||
thumb_func_end sub_80D3818
|
||||
|
||||
thumb_func_start Phase2_Transition_GridSquares_Func1
|
||||
@@ -6279,7 +6279,7 @@ sub_80D3928: @ 80D3928
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D3958 @ =gUnknown_83FA520
|
||||
ldr r2, _080D395C @ =gUnknown_3005090
|
||||
ldr r2, _080D395C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -6300,7 +6300,7 @@ _080D393A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D3958: .4byte gUnknown_83FA520
|
||||
_080D395C: .4byte gUnknown_3005090
|
||||
_080D395C: .4byte gTasks
|
||||
thumb_func_end sub_80D3928
|
||||
|
||||
thumb_func_start sub_80D3960
|
||||
@@ -6704,7 +6704,7 @@ CreatePhase1Task: @ 80D3C40
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D3CA0 @ =gUnknown_3005090
|
||||
ldr r2, _080D3CA0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -6725,7 +6725,7 @@ CreatePhase1Task: @ 80D3C40
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D3C9C: .4byte sub_80D3CC4
|
||||
_080D3CA0: .4byte gUnknown_3005090
|
||||
_080D3CA0: .4byte gTasks
|
||||
thumb_func_end CreatePhase1Task
|
||||
|
||||
thumb_func_start sub_80D3CA4
|
||||
@@ -6754,7 +6754,7 @@ sub_80D3CC4: @ 80D3CC4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080D3CF4 @ =gUnknown_83FA588
|
||||
ldr r2, _080D3CF8 @ =gUnknown_3005090
|
||||
ldr r2, _080D3CF8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -6775,7 +6775,7 @@ _080D3CD6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080D3CF4: .4byte gUnknown_83FA588
|
||||
_080D3CF8: .4byte gUnknown_3005090
|
||||
_080D3CF8: .4byte gTasks
|
||||
thumb_func_end sub_80D3CC4
|
||||
|
||||
thumb_func_start Phase1_TransitionAll_Func1
|
||||
|
||||
+980
-980
File diff suppressed because it is too large
Load Diff
+30
-30
@@ -8,7 +8,7 @@
|
||||
thumb_func_start sub_802E03C
|
||||
sub_802E03C: @ 802E03C
|
||||
push {r4,r5,lr}
|
||||
ldr r4, _0802E118 @ =gUnknown_2022B4C
|
||||
ldr r4, _0802E118 @ =gBattleTypeFlags
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x80
|
||||
lsls r1, 12
|
||||
@@ -33,12 +33,12 @@ _0802E060:
|
||||
cmp r4, 0
|
||||
bge _0802E060
|
||||
_0802E06E:
|
||||
ldr r4, _0802E120 @ =gUnknown_2023FE8
|
||||
ldr r4, _0802E120 @ =gBattleStruct
|
||||
movs r0, 0x80
|
||||
lsls r0, 2
|
||||
bl AllocZeroed
|
||||
str r0, [r4]
|
||||
ldr r4, _0802E124 @ =gUnknown_2023FF4
|
||||
ldr r4, _0802E124 @ =gBattleResources
|
||||
movs r0, 0x20
|
||||
bl AllocZeroed
|
||||
str r0, [r4]
|
||||
@@ -103,10 +103,10 @@ _0802E06E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0802E118: .4byte gUnknown_2022B4C
|
||||
_0802E118: .4byte gBattleTypeFlags
|
||||
_0802E11C: .4byte gUnknown_3005EE0
|
||||
_0802E120: .4byte gUnknown_2023FE8
|
||||
_0802E124: .4byte gUnknown_2023FF4
|
||||
_0802E120: .4byte gBattleStruct
|
||||
_0802E124: .4byte gBattleResources
|
||||
_0802E128: .4byte gUnknown_2023FEC
|
||||
_0802E12C: .4byte gUnknown_2023FF0
|
||||
_0802E130: .4byte gUnknown_2022BB8
|
||||
@@ -116,7 +116,7 @@ _0802E134: .4byte gUnknown_2022BBC
|
||||
thumb_func_start sub_802E138
|
||||
sub_802E138: @ 802E138
|
||||
push {r4-r6,lr}
|
||||
ldr r4, _0802E208 @ =gUnknown_2022B4C
|
||||
ldr r4, _0802E208 @ =gBattleTypeFlags
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x80
|
||||
lsls r1, 12
|
||||
@@ -142,11 +142,11 @@ _0802E15E:
|
||||
cmp r4, 0
|
||||
bge _0802E15E
|
||||
_0802E16C:
|
||||
ldr r6, _0802E210 @ =gUnknown_2023FF4
|
||||
ldr r6, _0802E210 @ =gBattleResources
|
||||
ldr r0, [r6]
|
||||
cmp r0, 0
|
||||
beq _0802E200
|
||||
ldr r4, _0802E214 @ =gUnknown_2023FE8
|
||||
ldr r4, _0802E214 @ =gBattleStruct
|
||||
ldr r0, [r4]
|
||||
bl Free
|
||||
movs r5, 0
|
||||
@@ -207,10 +207,10 @@ _0802E200:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0802E208: .4byte gUnknown_2022B4C
|
||||
_0802E208: .4byte gBattleTypeFlags
|
||||
_0802E20C: .4byte gUnknown_3005EE0
|
||||
_0802E210: .4byte gUnknown_2023FF4
|
||||
_0802E214: .4byte gUnknown_2023FE8
|
||||
_0802E210: .4byte gBattleResources
|
||||
_0802E214: .4byte gBattleStruct
|
||||
_0802E218: .4byte gUnknown_2023FEC
|
||||
_0802E21C: .4byte gUnknown_2023FF0
|
||||
_0802E220: .4byte gUnknown_2022BB8
|
||||
@@ -222,7 +222,7 @@ sub_802E228: @ 802E228
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r0, _0802E26C @ =gUnknown_2022B4C
|
||||
ldr r0, _0802E26C @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x1
|
||||
ands r0, r1
|
||||
@@ -236,7 +236,7 @@ sub_802E228: @ 802E228
|
||||
bl GetBankByIdentity
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
ldr r2, _0802E270 @ =gUnknown_2023BE4
|
||||
ldr r2, _0802E270 @ =gBattleMons
|
||||
movs r0, 0x58
|
||||
adds r1, r3, 0
|
||||
muls r1, r0
|
||||
@@ -252,15 +252,15 @@ sub_802E228: @ 802E228
|
||||
adds r4, r3, 0
|
||||
b _0802E27E
|
||||
.align 2, 0
|
||||
_0802E26C: .4byte gUnknown_2022B4C
|
||||
_0802E270: .4byte gUnknown_2023BE4
|
||||
_0802E26C: .4byte gBattleTypeFlags
|
||||
_0802E270: .4byte gBattleMons
|
||||
_0802E274:
|
||||
movs r0, 0x1
|
||||
bl GetBankByIdentity
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
_0802E27E:
|
||||
ldr r2, _0802E2C0 @ =gUnknown_2023BE4
|
||||
ldr r2, _0802E2C0 @ =gBattleMons
|
||||
movs r1, 0x58
|
||||
adds r0, r4, 0
|
||||
muls r0, r1
|
||||
@@ -280,44 +280,44 @@ _0802E27E:
|
||||
subs r0, r1
|
||||
cmp r0, 0x1D
|
||||
ble _0802E2CC
|
||||
ldr r1, _0802E2C4 @ =gUnknown_2023BCE
|
||||
ldr r1, _0802E2C4 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0802E2C8 @ =gUnknown_2024284
|
||||
ldr r1, _0802E2C8 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x9
|
||||
bl sub_80436F8
|
||||
b _0802E302
|
||||
.align 2, 0
|
||||
_0802E2C0: .4byte gUnknown_2023BE4
|
||||
_0802E2C4: .4byte gUnknown_2023BCE
|
||||
_0802E2C8: .4byte gUnknown_2024284
|
||||
_0802E2C0: .4byte gBattleMons
|
||||
_0802E2C4: .4byte gBattlerPartyIndexes
|
||||
_0802E2C8: .4byte gPlayerParty
|
||||
_0802E2CC:
|
||||
ldr r1, _0802E2E4 @ =gUnknown_2023BCE
|
||||
ldr r1, _0802E2E4 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0802E2E8 @ =gUnknown_2024284
|
||||
ldr r1, _0802E2E8 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x7
|
||||
bl sub_80436F8
|
||||
b _0802E302
|
||||
.align 2, 0
|
||||
_0802E2E4: .4byte gUnknown_2023BCE
|
||||
_0802E2E8: .4byte gUnknown_2024284
|
||||
_0802E2E4: .4byte gBattlerPartyIndexes
|
||||
_0802E2E8: .4byte gPlayerParty
|
||||
_0802E2EC:
|
||||
ldr r1, _0802E308 @ =gUnknown_2023BCE
|
||||
ldr r1, _0802E308 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0802E30C @ =gUnknown_2024284
|
||||
ldr r1, _0802E30C @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x7
|
||||
bl sub_80436F8
|
||||
@@ -326,8 +326,8 @@ _0802E302:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0802E308: .4byte gUnknown_2023BCE
|
||||
_0802E30C: .4byte gUnknown_2024284
|
||||
_0802E308: .4byte gBattlerPartyIndexes
|
||||
_0802E30C: .4byte gPlayerParty
|
||||
thumb_func_end sub_802E228
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
@@ -98,7 +98,7 @@ sub_815F74C: @ 815F74C
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0815F7DC @ =gUnknown_3005090
|
||||
ldr r2, _0815F7DC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -117,7 +117,7 @@ _0815F7CC: .4byte 0x85006000
|
||||
_0815F7D0: .4byte 0x85000100
|
||||
_0815F7D4: .4byte gUnknown_3005ECC
|
||||
_0815F7D8: .4byte sub_815F7F0
|
||||
_0815F7DC: .4byte gUnknown_3005090
|
||||
_0815F7DC: .4byte gTasks
|
||||
_0815F7E0: .4byte sub_815F7E4
|
||||
thumb_func_end sub_815F74C
|
||||
|
||||
@@ -138,7 +138,7 @@ sub_815F7F0: @ 815F7F0
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
ldr r1, _0815F818 @ =gUnknown_3005098
|
||||
ldr r1, _0815F818 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -152,7 +152,7 @@ _0815F80C:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0815F818: .4byte gUnknown_3005098
|
||||
_0815F818: .4byte gTasks+0x8
|
||||
_0815F81C: .4byte _0815F820
|
||||
.align 2, 0
|
||||
_0815F820:
|
||||
|
||||
+54
-54
@@ -260,7 +260,7 @@ _0813CF62:
|
||||
ldrh r1, [r2, 0xA]
|
||||
ldrh r2, [r2, 0x8]
|
||||
bl ListMenuInit
|
||||
ldr r2, _0813CFA0 @ =gUnknown_3005090
|
||||
ldr r2, _0813CFA0 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -275,7 +275,7 @@ _0813CF62:
|
||||
_0813CF94: .4byte sub_813DA68
|
||||
_0813CF98: .4byte gUnknown_3005E70
|
||||
_0813CF9C: .4byte gUnknown_203F370
|
||||
_0813CFA0: .4byte gUnknown_3005090
|
||||
_0813CFA0: .4byte gTasks
|
||||
_0813CFA4:
|
||||
bl sub_813EC08
|
||||
b _0813CFD2
|
||||
@@ -1373,7 +1373,7 @@ sub_813D808: @ 813D808
|
||||
str r2, [sp]
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _0813D83C @ =gUnknown_3005090
|
||||
ldr r1, _0813D83C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1385,7 +1385,7 @@ sub_813D808: @ 813D808
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813D83C: .4byte gUnknown_3005090
|
||||
_0813D83C: .4byte gTasks
|
||||
_0813D840: .4byte sub_813D844
|
||||
thumb_func_end sub_813D808
|
||||
|
||||
@@ -1397,7 +1397,7 @@ sub_813D844: @ 813D844
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0813D87C @ =gUnknown_3005098
|
||||
ldr r1, _0813D87C @ =gTasks+0x8
|
||||
adds r2, r0, r1
|
||||
ldr r0, _0813D880 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -1418,7 +1418,7 @@ sub_813D844: @ 813D844
|
||||
bl SetMainCallback2
|
||||
b _0813D896
|
||||
.align 2, 0
|
||||
_0813D87C: .4byte gUnknown_3005098
|
||||
_0813D87C: .4byte gTasks+0x8
|
||||
_0813D880: .4byte gUnknown_2037AB8
|
||||
_0813D884: .4byte gUnknown_203F37A
|
||||
_0813D888: .4byte gUnknown_203F36C
|
||||
@@ -1534,7 +1534,7 @@ sub_813D940: @ 813D940
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _0813D9E8 @ =gUnknown_3005098
|
||||
ldr r0, _0813D9E8 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0x8
|
||||
bl sub_813EA08
|
||||
@@ -1598,7 +1598,7 @@ sub_813D940: @ 813D940
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813D9E8: .4byte gUnknown_3005098
|
||||
_0813D9E8: .4byte gTasks+0x8
|
||||
_0813D9EC: .4byte gStringVar1
|
||||
_0813D9F0: .4byte gStringVar4
|
||||
_0813D9F4: .4byte gUnknown_84162B9
|
||||
@@ -1667,7 +1667,7 @@ sub_813DA68: @ 813DA68
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _0813DAD8 @ =gUnknown_3005098
|
||||
ldr r1, _0813DAD8 @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
ldr r0, _0813DADC @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -1713,7 +1713,7 @@ _0813DA9E:
|
||||
strh r1, [r0]
|
||||
b _0813DB48
|
||||
.align 2, 0
|
||||
_0813DAD8: .4byte gUnknown_3005098
|
||||
_0813DAD8: .4byte gTasks+0x8
|
||||
_0813DADC: .4byte gUnknown_2037AB8
|
||||
_0813DAE0: .4byte gUnknown_203F37A
|
||||
_0813DAE4: .4byte gMain
|
||||
@@ -1791,7 +1791,7 @@ _0813DB58:
|
||||
bl sub_809A798
|
||||
ldr r1, _0813DBA8 @ =gUnknown_203AD30
|
||||
strh r0, [r1]
|
||||
ldr r0, _0813DBAC @ =gUnknown_3005090
|
||||
ldr r0, _0813DBAC @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r1, r6
|
||||
lsls r1, 3
|
||||
@@ -1811,7 +1811,7 @@ _0813DB9E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813DBA8: .4byte gUnknown_203AD30
|
||||
_0813DBAC: .4byte gUnknown_3005090
|
||||
_0813DBAC: .4byte gTasks
|
||||
_0813DBB0: .4byte gUnknown_8464358
|
||||
thumb_func_end sub_813DA68
|
||||
|
||||
@@ -1824,7 +1824,7 @@ sub_813DBB4: @ 813DBB4
|
||||
movs r0, 0
|
||||
bl sub_813D594
|
||||
bl sub_813D5BC
|
||||
ldr r1, _0813DBDC @ =gUnknown_3005090
|
||||
ldr r1, _0813DBDC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1835,7 +1835,7 @@ sub_813DBB4: @ 813DBB4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813DBDC: .4byte gUnknown_3005090
|
||||
_0813DBDC: .4byte gTasks
|
||||
_0813DBE0: .4byte sub_813DA68
|
||||
thumb_func_end sub_813DBB4
|
||||
|
||||
@@ -1850,7 +1850,7 @@ sub_813DBE4: @ 813DBE4
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0813DC10 @ =gUnknown_3005098
|
||||
ldr r0, _0813DC10 @ =gTasks+0x8
|
||||
adds r7, r1, r0
|
||||
ldr r0, _0813DC14 @ =gUnknown_203F370
|
||||
ldrb r0, [r0, 0x4]
|
||||
@@ -1863,7 +1863,7 @@ sub_813DBE4: @ 813DBE4
|
||||
movs r0, 0x3
|
||||
b _0813DC86
|
||||
.align 2, 0
|
||||
_0813DC10: .4byte gUnknown_3005098
|
||||
_0813DC10: .4byte gTasks+0x8
|
||||
_0813DC14: .4byte gUnknown_203F370
|
||||
_0813DC18: .4byte gUnknown_203F384
|
||||
_0813DC1C: .4byte gUnknown_84643B0
|
||||
@@ -2025,7 +2025,7 @@ sub_813DD74: @ 813DD74
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
bl sub_813DBE4
|
||||
ldr r1, _0813DD98 @ =gUnknown_3005090
|
||||
ldr r1, _0813DD98 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2036,7 +2036,7 @@ sub_813DD74: @ 813DD74
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813DD98: .4byte gUnknown_3005090
|
||||
_0813DD98: .4byte gTasks
|
||||
_0813DD9C: .4byte sub_813DDA0
|
||||
thumb_func_end sub_813DD74
|
||||
|
||||
@@ -2179,7 +2179,7 @@ sub_813DEBC: @ 813DEBC
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r7, r0, 3
|
||||
ldr r0, _0813DF24 @ =gUnknown_3005098
|
||||
ldr r0, _0813DF24 @ =gTasks+0x8
|
||||
mov r8, r0
|
||||
adds r5, r7, r0
|
||||
ldr r4, _0813DF28 @ =gUnknown_203F388
|
||||
@@ -2215,7 +2215,7 @@ sub_813DEBC: @ 813DEBC
|
||||
bl sub_813DF54
|
||||
b _0813DF42
|
||||
.align 2, 0
|
||||
_0813DF24: .4byte gUnknown_3005098
|
||||
_0813DF24: .4byte gTasks+0x8
|
||||
_0813DF28: .4byte gUnknown_203F388
|
||||
_0813DF2C:
|
||||
ldr r1, _0813DF4C @ =gUnknown_84163DB
|
||||
@@ -2248,7 +2248,7 @@ sub_813DF54: @ 813DF54
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
ldr r0, _0813DFB4 @ =gUnknown_3005098
|
||||
ldr r0, _0813DFB4 @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
ldr r0, _0813DFB8 @ =gStringVar2
|
||||
movs r2, 0x10
|
||||
@@ -2284,7 +2284,7 @@ sub_813DF54: @ 813DF54
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813DFB4: .4byte gUnknown_3005098
|
||||
_0813DFB4: .4byte gTasks+0x8
|
||||
_0813DFB8: .4byte gStringVar2
|
||||
_0813DFBC: .4byte gStringVar4
|
||||
_0813DFC0: .4byte gUnknown_8416409
|
||||
@@ -2300,7 +2300,7 @@ sub_813DFC8: @ 813DFC8
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0813E00C @ =gUnknown_3005098
|
||||
ldr r0, _0813E00C @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0x7
|
||||
bl sub_813EA98
|
||||
@@ -2321,7 +2321,7 @@ sub_813DFC8: @ 813DFC8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E00C: .4byte gUnknown_3005098
|
||||
_0813E00C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_813DFC8
|
||||
|
||||
thumb_func_start sub_813E010
|
||||
@@ -2333,7 +2333,7 @@ sub_813E010: @ 813E010
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0813E044 @ =gUnknown_3005098
|
||||
ldr r1, _0813E044 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
adds r0, r4, 0
|
||||
adds r0, 0x10
|
||||
@@ -2350,7 +2350,7 @@ sub_813E010: @ 813E010
|
||||
bl sub_813D9F8
|
||||
b _0813E0D4
|
||||
.align 2, 0
|
||||
_0813E044: .4byte gUnknown_3005098
|
||||
_0813E044: .4byte gTasks+0x8
|
||||
_0813E048:
|
||||
ldr r0, _0813E08C @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -2419,7 +2419,7 @@ sub_813E0DC: @ 813E0DC
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r6, _0813E14C @ =gUnknown_3005098
|
||||
ldr r6, _0813E14C @ =gTasks+0x8
|
||||
adds r5, r4, r6
|
||||
movs r0, 0x7
|
||||
bl sub_813EA98
|
||||
@@ -2462,7 +2462,7 @@ sub_813E0DC: @ 813E0DC
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E14C: .4byte gUnknown_3005098
|
||||
_0813E14C: .4byte gTasks+0x8
|
||||
_0813E150: .4byte gStringVar1
|
||||
_0813E154: .4byte gStringVar2
|
||||
_0813E158: .4byte gStringVar4
|
||||
@@ -2479,7 +2479,7 @@ sub_813E164: @ 813E164
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _0813E1EC @ =gUnknown_3005098
|
||||
ldr r1, _0813E1EC @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldr r0, _0813E1F0 @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -2530,7 +2530,7 @@ _0813E1E4:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E1EC: .4byte gUnknown_3005098
|
||||
_0813E1EC: .4byte gTasks+0x8
|
||||
_0813E1F0: .4byte gMain
|
||||
_0813E1F4: .4byte gUnknown_203AD30
|
||||
_0813E1F8: .4byte gUnknown_203F37A
|
||||
@@ -2572,7 +2572,7 @@ _0813E248:
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0813E268 @ =sub_8126EDC
|
||||
str r0, [r1]
|
||||
ldr r1, _0813E26C @ =gUnknown_3005090
|
||||
ldr r1, _0813E26C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2586,7 +2586,7 @@ _0813E25E:
|
||||
.align 2, 0
|
||||
_0813E264: .4byte gUnknown_203F36C
|
||||
_0813E268: .4byte sub_8126EDC
|
||||
_0813E26C: .4byte gUnknown_3005090
|
||||
_0813E26C: .4byte gTasks
|
||||
_0813E270: .4byte sub_813D808
|
||||
thumb_func_end sub_813E200
|
||||
|
||||
@@ -2638,7 +2638,7 @@ sub_813E2B8: @ 813E2B8
|
||||
lsls r5, r6, 2
|
||||
adds r5, r6
|
||||
lsls r5, 3
|
||||
ldr r0, _0813E314 @ =gUnknown_3005098
|
||||
ldr r0, _0813E314 @ =gTasks+0x8
|
||||
adds r5, r0
|
||||
movs r0, 0x5
|
||||
bl sub_813EACC
|
||||
@@ -2669,7 +2669,7 @@ sub_813E2B8: @ 813E2B8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E314: .4byte gUnknown_3005098
|
||||
_0813E314: .4byte gTasks+0x8
|
||||
_0813E318: .4byte gUnknown_203F37A
|
||||
_0813E31C: .4byte gUnknown_3005E70
|
||||
thumb_func_end sub_813E2B8
|
||||
@@ -2696,7 +2696,7 @@ sub_813E320: @ 813E320
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
movs r0, 0x2
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _0813E378 @ =gUnknown_3005090
|
||||
ldr r1, _0813E378 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2711,7 +2711,7 @@ sub_813E320: @ 813E320
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E374: .4byte gUnknown_203F388
|
||||
_0813E378: .4byte gUnknown_3005090
|
||||
_0813E378: .4byte gTasks
|
||||
thumb_func_end sub_813E320
|
||||
|
||||
thumb_func_start sub_813E37C
|
||||
@@ -2722,7 +2722,7 @@ sub_813E37C: @ 813E37C
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r6, r0, 3
|
||||
ldr r7, _0813E3C4 @ =gUnknown_3005098
|
||||
ldr r7, _0813E3C4 @ =gTasks+0x8
|
||||
adds r0, r6, r7
|
||||
ldrh r1, [r0, 0x2]
|
||||
movs r0, 0x5
|
||||
@@ -2748,7 +2748,7 @@ sub_813E37C: @ 813E37C
|
||||
bl sub_813EB20
|
||||
b _0813E3EA
|
||||
.align 2, 0
|
||||
_0813E3C4: .4byte gUnknown_3005098
|
||||
_0813E3C4: .4byte gTasks+0x8
|
||||
_0813E3C8: .4byte gStringVar1
|
||||
_0813E3CC: .4byte gStringVar4
|
||||
_0813E3D0: .4byte gUnknown_8416374
|
||||
@@ -2781,7 +2781,7 @@ sub_813E3FC: @ 813E3FC
|
||||
ldr r2, [r1]
|
||||
ldr r1, _0813E41C @ =sub_808CE60
|
||||
str r1, [r2]
|
||||
ldr r2, _0813E420 @ =gUnknown_3005090
|
||||
ldr r2, _0813E420 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2792,7 +2792,7 @@ sub_813E3FC: @ 813E3FC
|
||||
.align 2, 0
|
||||
_0813E418: .4byte gUnknown_203F36C
|
||||
_0813E41C: .4byte sub_808CE60
|
||||
_0813E420: .4byte gUnknown_3005090
|
||||
_0813E420: .4byte gTasks
|
||||
_0813E424: .4byte sub_813D808
|
||||
thumb_func_end sub_813E3FC
|
||||
|
||||
@@ -2805,7 +2805,7 @@ sub_813E428: @ 813E428
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0813E470 @ =gUnknown_3005098
|
||||
ldr r1, _0813E470 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldr r6, _0813E474 @ =gUnknown_203AD30
|
||||
ldrh r0, [r6]
|
||||
@@ -2830,7 +2830,7 @@ sub_813E428: @ 813E428
|
||||
bl sub_813EB20
|
||||
b _0813E4CE
|
||||
.align 2, 0
|
||||
_0813E470: .4byte gUnknown_3005098
|
||||
_0813E470: .4byte gTasks+0x8
|
||||
_0813E474: .4byte gUnknown_203AD30
|
||||
_0813E478: .4byte gStringVar1
|
||||
_0813E47C: .4byte gStringVar4
|
||||
@@ -2888,7 +2888,7 @@ sub_813E4E4: @ 813E4E4
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0813E540 @ =gUnknown_3005098
|
||||
ldr r0, _0813E540 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldr r6, _0813E544 @ =gStringVar3
|
||||
ldrh r1, [r4, 0x2]
|
||||
@@ -2922,7 +2922,7 @@ sub_813E4E4: @ 813E4E4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E540: .4byte gUnknown_3005098
|
||||
_0813E540: .4byte gTasks+0x8
|
||||
_0813E544: .4byte gStringVar3
|
||||
_0813E548: .4byte gStringVar4
|
||||
_0813E54C: .4byte gUnknown_8416936
|
||||
@@ -2951,7 +2951,7 @@ sub_813E568: @ 813E568
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0813E5B4 @ =gUnknown_3005098
|
||||
ldr r0, _0813E5B4 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0x2
|
||||
bl sub_813EA98
|
||||
@@ -2974,7 +2974,7 @@ sub_813E568: @ 813E568
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E5B4: .4byte gUnknown_3005098
|
||||
_0813E5B4: .4byte gTasks+0x8
|
||||
thumb_func_end sub_813E568
|
||||
|
||||
thumb_func_start sub_813E5B8
|
||||
@@ -2989,7 +2989,7 @@ sub_813E5B8: @ 813E5B8
|
||||
lsls r5, r0, 2
|
||||
adds r5, r0
|
||||
lsls r5, 3
|
||||
ldr r6, _0813E654 @ =gUnknown_3005098
|
||||
ldr r6, _0813E654 @ =gTasks+0x8
|
||||
adds r0, r5, r6
|
||||
mov r9, r0
|
||||
movs r0, 0x1
|
||||
@@ -3049,7 +3049,7 @@ sub_813E5B8: @ 813E5B8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E654: .4byte gUnknown_3005098
|
||||
_0813E654: .4byte gTasks+0x8
|
||||
_0813E658: .4byte gStringVar1
|
||||
_0813E65C: .4byte gStringVar4
|
||||
_0813E660: .4byte gUnknown_84162B9
|
||||
@@ -3086,7 +3086,7 @@ sub_813E690: @ 813E690
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0813E6E0 @ =gUnknown_3005098
|
||||
ldr r1, _0813E6E0 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
adds r0, r5, 0
|
||||
adds r0, 0x10
|
||||
@@ -3115,7 +3115,7 @@ sub_813E690: @ 813E690
|
||||
bl sub_813E668
|
||||
b _0813E762
|
||||
.align 2, 0
|
||||
_0813E6E0: .4byte gUnknown_3005098
|
||||
_0813E6E0: .4byte gTasks+0x8
|
||||
_0813E6E4:
|
||||
ldr r0, _0813E714 @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -3179,7 +3179,7 @@ sub_813E768: @ 813E768
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0813E7D4 @ =gUnknown_3005098
|
||||
ldr r0, _0813E7D4 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
bl PutWindowTilemap
|
||||
@@ -3218,7 +3218,7 @@ sub_813E768: @ 813E768
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E7D4: .4byte gUnknown_3005098
|
||||
_0813E7D4: .4byte gTasks+0x8
|
||||
_0813E7D8: .4byte gUnknown_203AD30
|
||||
_0813E7DC: .4byte gStringVar1
|
||||
_0813E7E0: .4byte gStringVar3
|
||||
@@ -3239,7 +3239,7 @@ sub_813E7F0: @ 813E7F0
|
||||
lsls r6, r0, 2
|
||||
adds r6, r0
|
||||
lsls r6, 3
|
||||
ldr r0, _0813E8BC @ =gUnknown_3005098
|
||||
ldr r0, _0813E8BC @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
adds r1, r6, 0
|
||||
add r1, r9
|
||||
@@ -3318,7 +3318,7 @@ sub_813E7F0: @ 813E7F0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813E8BC: .4byte gUnknown_3005098
|
||||
_0813E8BC: .4byte gTasks+0x8
|
||||
_0813E8C0: .4byte gUnknown_203AD30
|
||||
_0813E8C4: .4byte gSaveBlock1Ptr
|
||||
_0813E8C8: .4byte gUnknown_203F37A
|
||||
|
||||
+4
-4
@@ -521,7 +521,7 @@ sub_80BD460: @ 80BD460
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080BD478
|
||||
ldr r0, _080BD47C @ =gUnknown_2036DFC
|
||||
ldr r0, _080BD47C @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
cmp r0, 0x8
|
||||
bne _080BD480
|
||||
@@ -529,7 +529,7 @@ _080BD478:
|
||||
movs r0, 0x1
|
||||
b _080BD482
|
||||
.align 2, 0
|
||||
_080BD47C: .4byte gUnknown_2036DFC
|
||||
_080BD47C: .4byte gMapHeader
|
||||
_080BD480:
|
||||
movs r0, 0
|
||||
_080BD482:
|
||||
@@ -542,7 +542,7 @@ sub_80BD488: @ 80BD488
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r0, _080BD4AC @ =gUnknown_2036DFC
|
||||
ldr r0, _080BD4AC @ =gMapHeader
|
||||
ldrb r1, [r0, 0x19]
|
||||
movs r0, 0x2
|
||||
ands r0, r1
|
||||
@@ -558,7 +558,7 @@ _080BD4A8:
|
||||
movs r0, 0x1
|
||||
b _080BD4B2
|
||||
.align 2, 0
|
||||
_080BD4AC: .4byte gUnknown_2036DFC
|
||||
_080BD4AC: .4byte gMapHeader
|
||||
_080BD4B0:
|
||||
movs r0, 0
|
||||
_080BD4B2:
|
||||
|
||||
+92
-92
@@ -24,7 +24,7 @@ sub_8080748: @ 8080748
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08080788 @ =gUnknown_3005090
|
||||
ldr r2, _08080788 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -37,7 +37,7 @@ _0808077C:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080784: .4byte sub_80809F8
|
||||
_08080788: .4byte gUnknown_3005090
|
||||
_08080788: .4byte gTasks
|
||||
thumb_func_end sub_8080748
|
||||
|
||||
thumb_func_start sub_808078C
|
||||
@@ -110,7 +110,7 @@ sub_8080808: @ 8080808
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08080830 @ =gUnknown_3005098
|
||||
ldr r0, _08080830 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
movs r1, 0x6
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -122,7 +122,7 @@ sub_8080808: @ 8080808
|
||||
bl sub_80807E8
|
||||
b _0808083C
|
||||
.align 2, 0
|
||||
_08080830: .4byte gUnknown_3005098
|
||||
_08080830: .4byte gTasks+0x8
|
||||
_08080834:
|
||||
ldrh r0, [r4, 0xA]
|
||||
adds r1, r5, 0
|
||||
@@ -210,7 +210,7 @@ sub_80808BC: @ 80808BC
|
||||
movs r0, 0
|
||||
b _080808E2
|
||||
_080808D2:
|
||||
ldr r0, _080808E8 @ =gUnknown_3005090
|
||||
ldr r0, _080808E8 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -223,7 +223,7 @@ _080808E2:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080808E8: .4byte gUnknown_3005090
|
||||
_080808E8: .4byte gTasks
|
||||
_080808EC: .4byte sub_8080FF0
|
||||
thumb_func_end sub_80808BC
|
||||
|
||||
@@ -245,7 +245,7 @@ sub_80808F0: @ 80808F0
|
||||
bne _08080934
|
||||
ldr r0, _08080928 @ =gUnknown_202271A
|
||||
strh r1, [r0]
|
||||
ldr r1, _0808092C @ =gUnknown_3005090
|
||||
ldr r1, _0808092C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -257,7 +257,7 @@ sub_80808F0: @ 80808F0
|
||||
.align 2, 0
|
||||
_08080924: .4byte gMain
|
||||
_08080928: .4byte gUnknown_202271A
|
||||
_0808092C: .4byte gUnknown_3005090
|
||||
_0808092C: .4byte gTasks
|
||||
_08080930: .4byte sub_8080FB4
|
||||
_08080934:
|
||||
movs r0, 0
|
||||
@@ -293,7 +293,7 @@ _08080968:
|
||||
ldr r1, _08080984 @ =gUnknown_202271A
|
||||
movs r0, 0
|
||||
strh r0, [r1]
|
||||
ldr r1, _08080988 @ =gUnknown_3005090
|
||||
ldr r1, _08080988 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -307,7 +307,7 @@ _0808097E:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08080984: .4byte gUnknown_202271A
|
||||
_08080988: .4byte gUnknown_3005090
|
||||
_08080988: .4byte gTasks
|
||||
_0808098C: .4byte sub_8080FB4
|
||||
thumb_func_end sub_808093C
|
||||
|
||||
@@ -324,7 +324,7 @@ sub_8080990: @ 8080990
|
||||
movs r0, 0
|
||||
b _080809B6
|
||||
_080809A6:
|
||||
ldr r0, _080809BC @ =gUnknown_3005090
|
||||
ldr r0, _080809BC @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -337,7 +337,7 @@ _080809B6:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080809BC: .4byte gUnknown_3005090
|
||||
_080809BC: .4byte gTasks
|
||||
_080809C0: .4byte sub_8080FF0
|
||||
thumb_func_end sub_8080990
|
||||
|
||||
@@ -346,7 +346,7 @@ sub_80809C4: @ 80809C4
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, _080809F4 @ =gUnknown_3005090
|
||||
ldr r0, _080809F4 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -367,7 +367,7 @@ _080809EE:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080809F4: .4byte gUnknown_3005090
|
||||
_080809F4: .4byte gTasks
|
||||
thumb_func_end sub_80809C4
|
||||
|
||||
thumb_func_start sub_80809F8
|
||||
@@ -378,7 +378,7 @@ sub_80809F8: @ 80809F8
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08080A28 @ =gUnknown_3005098
|
||||
ldr r0, _08080A28 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
movs r3, 0
|
||||
ldrsh r2, [r4, r3]
|
||||
@@ -392,7 +392,7 @@ sub_80809F8: @ 80809F8
|
||||
strh r0, [r4, 0xA]
|
||||
b _08080A3C
|
||||
.align 2, 0
|
||||
_08080A28: .4byte gUnknown_3005098
|
||||
_08080A28: .4byte gTasks+0x8
|
||||
_08080A2C: .4byte gUnknown_83C6AB0
|
||||
_08080A30:
|
||||
cmp r2, 0x9
|
||||
@@ -432,7 +432,7 @@ sub_8080A4C: @ 8080A4C
|
||||
bls _08080AC0
|
||||
movs r0, 0x1
|
||||
bl SetSuppressLinkErrorMessage
|
||||
ldr r1, _08080AA4 @ =gUnknown_3005090
|
||||
ldr r1, _08080AA4 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -451,7 +451,7 @@ sub_8080A4C: @ 8080A4C
|
||||
ldr r0, _08080AAC @ =sub_8080AD0
|
||||
b _08080ABE
|
||||
.align 2, 0
|
||||
_08080AA4: .4byte gUnknown_3005090
|
||||
_08080AA4: .4byte gTasks
|
||||
_08080AA8: .4byte gUnknown_81BC4CE
|
||||
_08080AAC: .4byte sub_8080AD0
|
||||
_08080AB0:
|
||||
@@ -493,7 +493,7 @@ sub_8080AD0: @ 8080AD0
|
||||
lsrs r2, r0, 24
|
||||
cmp r2, 0
|
||||
bne _08080B10
|
||||
ldr r0, _08080B18 @ =gUnknown_3005090
|
||||
ldr r0, _08080B18 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -506,7 +506,7 @@ _08080B10:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080B18: .4byte gUnknown_3005090
|
||||
_08080B18: .4byte gTasks
|
||||
_08080B1C: .4byte sub_8080B20
|
||||
thumb_func_end sub_8080AD0
|
||||
|
||||
@@ -522,7 +522,7 @@ sub_8080B20: @ 8080B20
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
mov r8, r0
|
||||
ldr r0, _08080BB4 @ =gUnknown_3005098
|
||||
ldr r0, _08080BB4 @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
mov r7, r8
|
||||
add r7, r9
|
||||
@@ -579,7 +579,7 @@ _08080BA8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080BB4: .4byte gUnknown_3005098
|
||||
_08080BB4: .4byte gTasks+0x8
|
||||
_08080BB8: .4byte gMain
|
||||
_08080BBC: .4byte gStringVar1
|
||||
_08080BC0: .4byte gUnknown_81BC50D
|
||||
@@ -624,7 +624,7 @@ sub_8080BC8: @ 8080BC8
|
||||
_08080C16:
|
||||
ldr r0, _08080C30 @ =gUnknown_81BC4CE
|
||||
bl ShowFieldAutoScrollMessage
|
||||
ldr r1, _08080C34 @ =gUnknown_3005090
|
||||
ldr r1, _08080C34 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -635,7 +635,7 @@ _08080C16:
|
||||
.align 2, 0
|
||||
_08080C2C: .4byte gMain
|
||||
_08080C30: .4byte gUnknown_81BC4CE
|
||||
_08080C34: .4byte gUnknown_3005090
|
||||
_08080C34: .4byte gTasks
|
||||
_08080C38: .4byte sub_8080AD0
|
||||
_08080C3C:
|
||||
movs r0, 0x1
|
||||
@@ -645,7 +645,7 @@ _08080C3C:
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
bl sub_800A5BC
|
||||
ldr r0, _08080C64 @ =gUnknown_3005090
|
||||
ldr r0, _08080C64 @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r1, r6
|
||||
lsls r1, 3
|
||||
@@ -657,7 +657,7 @@ _08080C5C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080C64: .4byte gUnknown_3005090
|
||||
_08080C64: .4byte gTasks
|
||||
_08080C68: .4byte sub_8080C6C
|
||||
thumb_func_end sub_8080BC8
|
||||
|
||||
@@ -666,7 +666,7 @@ sub_8080C6C: @ 8080C6C
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _08080CB0 @ =gUnknown_3005090
|
||||
ldr r1, _08080CB0 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -693,7 +693,7 @@ sub_8080C6C: @ 8080C6C
|
||||
ldr r0, _08080CB4 @ =sub_8080FF0
|
||||
b _08080CCC
|
||||
.align 2, 0
|
||||
_08080CB0: .4byte gUnknown_3005090
|
||||
_08080CB0: .4byte gTasks
|
||||
_08080CB4: .4byte sub_8080FF0
|
||||
_08080CB8:
|
||||
ldr r4, _08080CD4 @ =gUnknown_20370D0
|
||||
@@ -721,7 +721,7 @@ sub_8080CDC: @ 8080CDC
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _08080D30 @ =gUnknown_3005090
|
||||
ldr r1, _08080D30 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -756,7 +756,7 @@ sub_8080CDC: @ 8080CDC
|
||||
ldr r0, _08080D38 @ =sub_8080F78
|
||||
b _08080D72
|
||||
.align 2, 0
|
||||
_08080D30: .4byte gUnknown_3005090
|
||||
_08080D30: .4byte gTasks
|
||||
_08080D34: .4byte gUnknown_20370D0
|
||||
_08080D38: .4byte sub_8080F78
|
||||
_08080D3C:
|
||||
@@ -863,7 +863,7 @@ _08080DFE:
|
||||
bl sub_80098B8
|
||||
_08080E02:
|
||||
bl HideFieldMessageBox
|
||||
ldr r0, _08080E18 @ =gUnknown_3005090
|
||||
ldr r0, _08080E18 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -872,7 +872,7 @@ _08080E02:
|
||||
str r0, [r1]
|
||||
b _08080E50
|
||||
.align 2, 0
|
||||
_08080E18: .4byte gUnknown_3005090
|
||||
_08080E18: .4byte gTasks
|
||||
_08080E1C: .4byte sub_8080F78
|
||||
_08080E20:
|
||||
bl GetLinkPlayerCount_2
|
||||
@@ -885,7 +885,7 @@ _08080E20:
|
||||
bl sub_800A900
|
||||
ldr r0, _08080E60 @ =gUnknown_2022618
|
||||
bl sub_80898E8
|
||||
ldr r1, _08080E64 @ =gUnknown_3005090
|
||||
ldr r1, _08080E64 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -902,7 +902,7 @@ _08080E50:
|
||||
_08080E58: .4byte gUnknown_3005030
|
||||
_08080E5C: .4byte gUnknown_300502C
|
||||
_08080E60: .4byte gUnknown_2022618
|
||||
_08080E64: .4byte gUnknown_3005090
|
||||
_08080E64: .4byte gTasks
|
||||
_08080E68: .4byte sub_8080E6C
|
||||
thumb_func_end sub_8080DC0
|
||||
|
||||
@@ -991,7 +991,7 @@ _08080EF8:
|
||||
ldr r0, _08080F48 @ =gUnknown_202271A
|
||||
ldrh r1, [r0]
|
||||
ldr r0, _08080F4C @ =0x00004411
|
||||
ldr r0, _08080F50 @ =gUnknown_3005090
|
||||
ldr r0, _08080F50 @ =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r2, r7
|
||||
lsls r1, 3
|
||||
@@ -1008,10 +1008,10 @@ _08080F40: .4byte gUnknown_2039624
|
||||
_08080F44: .4byte gUnknown_20370D0
|
||||
_08080F48: .4byte gUnknown_202271A
|
||||
_08080F4C: .4byte 0x00004411
|
||||
_08080F50: .4byte gUnknown_3005090
|
||||
_08080F50: .4byte gTasks
|
||||
_08080F54:
|
||||
bl sub_800AAC0
|
||||
ldr r0, _08080F70 @ =gUnknown_3005090
|
||||
ldr r0, _08080F70 @ =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r2, r7
|
||||
lsls r1, 3
|
||||
@@ -1025,7 +1025,7 @@ _08080F66:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080F70: .4byte gUnknown_3005090
|
||||
_08080F70: .4byte gTasks
|
||||
_08080F74: .4byte sub_8080F78
|
||||
thumb_func_end sub_8080E6C
|
||||
|
||||
@@ -1038,7 +1038,7 @@ sub_8080F78: @ 8080F78
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08080FA6
|
||||
ldr r0, _08080FB0 @ =gUnknown_3005090
|
||||
ldr r0, _08080FB0 @ =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
@@ -1056,7 +1056,7 @@ _08080FA6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080FAC: .4byte gUnknown_3003F64
|
||||
_08080FB0: .4byte gUnknown_3005090
|
||||
_08080FB0: .4byte gTasks
|
||||
thumb_func_end sub_8080F78
|
||||
|
||||
thumb_func_start sub_8080FB4
|
||||
@@ -1068,7 +1068,7 @@ sub_8080FB4: @ 8080FB4
|
||||
ldr r1, _08080FE8 @ =gUnknown_20370D0
|
||||
movs r0, 0x5
|
||||
strh r0, [r1]
|
||||
ldr r1, _08080FEC @ =gUnknown_3005090
|
||||
ldr r1, _08080FEC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1084,7 +1084,7 @@ sub_8080FB4: @ 8080FB4
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080FE8: .4byte gUnknown_20370D0
|
||||
_08080FEC: .4byte gUnknown_3005090
|
||||
_08080FEC: .4byte gTasks
|
||||
thumb_func_end sub_8080FB4
|
||||
|
||||
thumb_func_start sub_8080FF0
|
||||
@@ -1096,7 +1096,7 @@ sub_8080FF0: @ 8080FF0
|
||||
ldr r1, _08081024 @ =gUnknown_20370D0
|
||||
movs r0, 0x6
|
||||
strh r0, [r1]
|
||||
ldr r1, _08081028 @ =gUnknown_3005090
|
||||
ldr r1, _08081028 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1112,7 +1112,7 @@ sub_8080FF0: @ 8080FF0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08081024: .4byte gUnknown_20370D0
|
||||
_08081028: .4byte gUnknown_3005090
|
||||
_08081028: .4byte gTasks
|
||||
thumb_func_end sub_8080FF0
|
||||
|
||||
thumb_func_start sub_808102C
|
||||
@@ -1120,7 +1120,7 @@ sub_808102C: @ 808102C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08081050 @ =gUnknown_3005090
|
||||
ldr r2, _08081050 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1136,7 +1136,7 @@ sub_808102C: @ 808102C
|
||||
movs r0, 0
|
||||
b _0808105A
|
||||
.align 2, 0
|
||||
_08081050: .4byte gUnknown_3005090
|
||||
_08081050: .4byte gTasks
|
||||
_08081054:
|
||||
ldr r0, _08081060 @ =sub_8080FF0
|
||||
str r0, [r2]
|
||||
@@ -1211,7 +1211,7 @@ sub_80810CC: @ 80810CC
|
||||
ldr r2, _080810EC @ =0x00001133
|
||||
adds r0, r2, 0
|
||||
strh r0, [r1]
|
||||
ldr r1, _080810F0 @ =gUnknown_2022B4C
|
||||
ldr r1, _080810F0 @ =gBattleTypeFlags
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
movs r0, 0x2
|
||||
@@ -1222,7 +1222,7 @@ sub_80810CC: @ 80810CC
|
||||
.align 2, 0
|
||||
_080810E8: .4byte gUnknown_202271A
|
||||
_080810EC: .4byte 0x00001133
|
||||
_080810F0: .4byte gUnknown_2022B4C
|
||||
_080810F0: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_80810CC
|
||||
|
||||
thumb_func_start sub_80810F4
|
||||
@@ -1235,7 +1235,7 @@ sub_80810F4: @ 80810F4
|
||||
ldr r2, _08081120 @ =0x00003311
|
||||
adds r0, r2, 0
|
||||
strh r0, [r1]
|
||||
ldr r1, _08081124 @ =gUnknown_2022B4C
|
||||
ldr r1, _08081124 @ =gBattleTypeFlags
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
movs r0, 0x2
|
||||
@@ -1247,7 +1247,7 @@ sub_80810F4: @ 80810F4
|
||||
_08081118: .4byte gUnknown_20370D0
|
||||
_0808111C: .4byte gUnknown_202271A
|
||||
_08081120: .4byte 0x00003311
|
||||
_08081124: .4byte gUnknown_2022B4C
|
||||
_08081124: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_80810F4
|
||||
|
||||
thumb_func_start sub_8081128
|
||||
@@ -1257,7 +1257,7 @@ sub_8081128: @ 8081128
|
||||
ldr r2, _08081148 @ =0x00006601
|
||||
adds r0, r2, 0
|
||||
strh r0, [r1]
|
||||
ldr r1, _0808114C @ =gUnknown_2022B4C
|
||||
ldr r1, _0808114C @ =gBattleTypeFlags
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
movs r0, 0x4
|
||||
@@ -1268,7 +1268,7 @@ sub_8081128: @ 8081128
|
||||
.align 2, 0
|
||||
_08081144: .4byte gUnknown_202271A
|
||||
_08081148: .4byte 0x00006601
|
||||
_0808114C: .4byte gUnknown_2022B4C
|
||||
_0808114C: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_8081128
|
||||
|
||||
thumb_func_start sub_8081150
|
||||
@@ -1361,7 +1361,7 @@ sub_80811FC: @ 80811FC
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08081228 @ =gUnknown_3005098
|
||||
ldr r0, _08081228 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
movs r3, 0
|
||||
ldrsh r2, [r4, r3]
|
||||
@@ -1374,7 +1374,7 @@ sub_80811FC: @ 80811FC
|
||||
bl CreateTask
|
||||
b _0808123C
|
||||
.align 2, 0
|
||||
_08081228: .4byte gUnknown_3005098
|
||||
_08081228: .4byte gTasks+0x8
|
||||
_0808122C: .4byte sub_8081A90
|
||||
_08081230:
|
||||
cmp r2, 0x9
|
||||
@@ -1410,7 +1410,7 @@ sub_808124C: @ 808124C
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _08081284
|
||||
ldr r0, _0808127C @ =gUnknown_3005090
|
||||
ldr r0, _0808127C @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1418,10 +1418,10 @@ sub_808124C: @ 808124C
|
||||
ldr r0, _08081280 @ =sub_80812A0
|
||||
b _08081290
|
||||
.align 2, 0
|
||||
_0808127C: .4byte gUnknown_3005090
|
||||
_0808127C: .4byte gTasks
|
||||
_08081280: .4byte sub_80812A0
|
||||
_08081284:
|
||||
ldr r0, _08081298 @ =gUnknown_3005090
|
||||
ldr r0, _08081298 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -1434,7 +1434,7 @@ _08081292:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08081298: .4byte gUnknown_3005090
|
||||
_08081298: .4byte gTasks
|
||||
_0808129C: .4byte sub_80812D8
|
||||
thumb_func_end sub_808124C
|
||||
|
||||
@@ -1451,7 +1451,7 @@ sub_80812A0: @ 80812A0
|
||||
cmp r4, r0
|
||||
bne _080812CA
|
||||
bl sub_800A5BC
|
||||
ldr r0, _080812D0 @ =gUnknown_3005090
|
||||
ldr r0, _080812D0 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -1463,7 +1463,7 @@ _080812CA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080812D0: .4byte gUnknown_3005090
|
||||
_080812D0: .4byte gTasks
|
||||
_080812D4: .4byte sub_80812D8
|
||||
thumb_func_end sub_80812A0
|
||||
|
||||
@@ -1509,7 +1509,7 @@ sub_8081318: @ 8081318
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0808133C @ =gUnknown_3005090
|
||||
ldr r1, _0808133C @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -1523,7 +1523,7 @@ _08081332:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0808133C: .4byte gUnknown_3005090
|
||||
_0808133C: .4byte gTasks
|
||||
_08081340: .4byte _08081344
|
||||
.align 2, 0
|
||||
_08081344:
|
||||
@@ -1613,26 +1613,26 @@ _080813F4:
|
||||
beq _08081410
|
||||
b _0808141A
|
||||
_080813FA:
|
||||
ldr r1, _08081400 @ =gUnknown_2022B4C
|
||||
ldr r1, _08081400 @ =gBattleTypeFlags
|
||||
movs r0, 0xA
|
||||
b _08081418
|
||||
.align 2, 0
|
||||
_08081400: .4byte gUnknown_2022B4C
|
||||
_08081400: .4byte gBattleTypeFlags
|
||||
_08081404:
|
||||
ldr r1, _0808140C @ =gUnknown_2022B4C
|
||||
ldr r1, _0808140C @ =gBattleTypeFlags
|
||||
movs r0, 0xB
|
||||
b _08081418
|
||||
.align 2, 0
|
||||
_0808140C: .4byte gUnknown_2022B4C
|
||||
_0808140C: .4byte gBattleTypeFlags
|
||||
_08081410:
|
||||
bl sub_80A03D8
|
||||
ldr r1, _08081440 @ =gUnknown_2022B4C
|
||||
ldr r1, _08081440 @ =gBattleTypeFlags
|
||||
movs r0, 0x4B
|
||||
_08081418:
|
||||
str r0, [r1]
|
||||
_0808141A:
|
||||
bl sub_80563F0
|
||||
ldr r1, _08081444 @ =gUnknown_20386AE
|
||||
ldr r1, _08081444 @ =gTrainerBattleOpponent_A
|
||||
movs r2, 0x80
|
||||
lsls r2, 4
|
||||
adds r0, r2, 0
|
||||
@@ -1649,8 +1649,8 @@ _0808143A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08081440: .4byte gUnknown_2022B4C
|
||||
_08081444: .4byte gUnknown_20386AE
|
||||
_08081440: .4byte gBattleTypeFlags
|
||||
_08081444: .4byte gTrainerBattleOpponent_A
|
||||
_08081448: .4byte sub_800FD9C
|
||||
_0808144C: .4byte gMain
|
||||
_08081450: .4byte sub_8081668
|
||||
@@ -1664,7 +1664,7 @@ sub_8081454: @ 8081454
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _08081478 @ =gUnknown_3005098
|
||||
ldr r1, _08081478 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r6, r1]
|
||||
@@ -1678,7 +1678,7 @@ _0808146E:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08081478: .4byte gUnknown_3005098
|
||||
_08081478: .4byte gTasks+0x8
|
||||
_0808147C: .4byte _08081480
|
||||
.align 2, 0
|
||||
_08081480:
|
||||
@@ -1836,26 +1836,26 @@ _080815C4:
|
||||
beq _080815E0
|
||||
b _080815EA
|
||||
_080815CA:
|
||||
ldr r1, _080815D0 @ =gUnknown_2022B4C
|
||||
ldr r1, _080815D0 @ =gBattleTypeFlags
|
||||
movs r0, 0xA
|
||||
b _080815E8
|
||||
.align 2, 0
|
||||
_080815D0: .4byte gUnknown_2022B4C
|
||||
_080815D0: .4byte gBattleTypeFlags
|
||||
_080815D4:
|
||||
ldr r1, _080815DC @ =gUnknown_2022B4C
|
||||
ldr r1, _080815DC @ =gBattleTypeFlags
|
||||
movs r0, 0xB
|
||||
b _080815E8
|
||||
.align 2, 0
|
||||
_080815DC: .4byte gUnknown_2022B4C
|
||||
_080815DC: .4byte gBattleTypeFlags
|
||||
_080815E0:
|
||||
bl sub_80A03D8
|
||||
ldr r1, _08081610 @ =gUnknown_2022B4C
|
||||
ldr r1, _08081610 @ =gBattleTypeFlags
|
||||
movs r0, 0x4B
|
||||
_080815E8:
|
||||
str r0, [r1]
|
||||
_080815EA:
|
||||
bl sub_80563F0
|
||||
ldr r1, _08081614 @ =gUnknown_20386AE
|
||||
ldr r1, _08081614 @ =gTrainerBattleOpponent_A
|
||||
movs r3, 0x80
|
||||
lsls r3, 4
|
||||
adds r0, r3, 0
|
||||
@@ -1872,8 +1872,8 @@ _0808160A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08081610: .4byte gUnknown_2022B4C
|
||||
_08081614: .4byte gUnknown_20386AE
|
||||
_08081610: .4byte gBattleTypeFlags
|
||||
_08081614: .4byte gTrainerBattleOpponent_A
|
||||
_08081618: .4byte sub_800FD9C
|
||||
_0808161C: .4byte gMain
|
||||
_08081620: .4byte sub_8081668
|
||||
@@ -1918,7 +1918,7 @@ _08081664: .4byte c2_exit_to_overworld_2_switch
|
||||
thumb_func_start sub_8081668
|
||||
sub_8081668: @ 8081668
|
||||
push {r4,r5,lr}
|
||||
ldr r2, _080816B0 @ =gUnknown_2022B4C
|
||||
ldr r2, _080816B0 @ =gBattleTypeFlags
|
||||
ldr r0, [r2]
|
||||
ldr r1, _080816B4 @ =0x0000ffdf
|
||||
ands r0, r1
|
||||
@@ -1948,7 +1948,7 @@ sub_8081668: @ 8081668
|
||||
beq _080816EC
|
||||
b _0808170A
|
||||
.align 2, 0
|
||||
_080816B0: .4byte gUnknown_2022B4C
|
||||
_080816B0: .4byte gBattleTypeFlags
|
||||
_080816B4: .4byte 0x0000ffdf
|
||||
_080816B8: .4byte gUnknown_20370C0
|
||||
_080816BC: .4byte gUnknown_300502C
|
||||
@@ -2052,7 +2052,7 @@ sub_808177C: @ 808177C
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _080817A0 @ =gUnknown_3005090
|
||||
ldr r1, _080817A0 @ =gTasks
|
||||
adds r5, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -2064,7 +2064,7 @@ sub_808177C: @ 808177C
|
||||
beq _080817AE
|
||||
b _08081820
|
||||
.align 2, 0
|
||||
_080817A0: .4byte gUnknown_3005090
|
||||
_080817A0: .4byte gTasks
|
||||
_080817A4:
|
||||
cmp r0, 0x2
|
||||
beq _080817E0
|
||||
@@ -2156,7 +2156,7 @@ sub_8081850: @ 8081850
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08081874 @ =gUnknown_3005090
|
||||
ldr r1, _08081874 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -2168,7 +2168,7 @@ sub_8081850: @ 8081850
|
||||
beq _08081882
|
||||
b _080818D8
|
||||
.align 2, 0
|
||||
_08081874: .4byte gUnknown_3005090
|
||||
_08081874: .4byte gTasks
|
||||
_08081878:
|
||||
cmp r0, 0x2
|
||||
beq _080818A8
|
||||
@@ -2232,7 +2232,7 @@ sub_80818E8: @ 80818E8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0808190C @ =gUnknown_3005098
|
||||
ldr r1, _0808190C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -2244,7 +2244,7 @@ sub_80818E8: @ 80818E8
|
||||
beq _0808191A
|
||||
b _08081970
|
||||
.align 2, 0
|
||||
_0808190C: .4byte gUnknown_3005098
|
||||
_0808190C: .4byte gTasks+0x8
|
||||
_08081910:
|
||||
cmp r0, 0x2
|
||||
beq _08081940
|
||||
@@ -2449,7 +2449,7 @@ sub_8081A90: @ 8081A90
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _08081AD8 @ =gUnknown_3005090
|
||||
ldr r1, _08081AD8 @ =gTasks
|
||||
adds r0, r1
|
||||
ldrh r1, [r0, 0x8]
|
||||
adds r1, 0x1
|
||||
@@ -2476,7 +2476,7 @@ _08081AD0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08081AD8: .4byte gUnknown_3005090
|
||||
_08081AD8: .4byte gTasks
|
||||
_08081ADC: .4byte c2_800ACD4
|
||||
_08081AE0: .4byte gUnknown_3003F64
|
||||
thumb_func_end sub_8081A90
|
||||
@@ -2508,7 +2508,7 @@ sub_8081B08: @ 8081B08
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_800AAC0
|
||||
ldr r1, _08081B28 @ =gUnknown_3005090
|
||||
ldr r1, _08081B28 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2519,7 +2519,7 @@ sub_8081B08: @ 8081B08
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08081B28: .4byte gUnknown_3005090
|
||||
_08081B28: .4byte gTasks
|
||||
_08081B2C: .4byte sub_8081AE4
|
||||
thumb_func_end sub_8081B08
|
||||
|
||||
|
||||
+38
-38
@@ -36,7 +36,7 @@ sub_803ECEC: @ 803ECEC
|
||||
cmp r3, 0
|
||||
bne _0803ED40
|
||||
ldr r2, _0803ED38 @ =gUnknown_2024020
|
||||
ldr r1, _0803ED3C @ =gUnknown_8250C04
|
||||
ldr r1, _0803ED3C @ =gBattleMoves
|
||||
ldr r3, [sp, 0x8]
|
||||
lsls r0, r3, 1
|
||||
adds r0, r3
|
||||
@@ -47,14 +47,14 @@ sub_803ECEC: @ 803ECEC
|
||||
b _0803ED44
|
||||
.align 2, 0
|
||||
_0803ED38: .4byte gUnknown_2024020
|
||||
_0803ED3C: .4byte gUnknown_8250C04
|
||||
_0803ED3C: .4byte gBattleMoves
|
||||
_0803ED40:
|
||||
ldr r0, _0803ED5C @ =gUnknown_2024020
|
||||
strh r3, [r0]
|
||||
_0803ED44:
|
||||
cmp r7, 0
|
||||
bne _0803ED64
|
||||
ldr r1, _0803ED60 @ =gUnknown_8250C04
|
||||
ldr r1, _0803ED60 @ =gBattleMoves
|
||||
ldr r7, [sp, 0x8]
|
||||
lsls r0, r7, 1
|
||||
adds r0, r7
|
||||
@@ -65,7 +65,7 @@ _0803ED44:
|
||||
b _0803ED6E
|
||||
.align 2, 0
|
||||
_0803ED5C: .4byte gUnknown_2024020
|
||||
_0803ED60: .4byte gUnknown_8250C04
|
||||
_0803ED60: .4byte gBattleMoves
|
||||
_0803ED64:
|
||||
movs r0, 0x3F
|
||||
mov r9, r0
|
||||
@@ -155,7 +155,7 @@ _0803EE0C:
|
||||
lsls r0, r7, 17
|
||||
lsrs r7, r0, 16
|
||||
_0803EE10:
|
||||
ldr r0, _0803EF28 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803EF28 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ldr r1, _0803EF2C @ =0x00000802
|
||||
ands r0, r1
|
||||
@@ -179,7 +179,7 @@ _0803EE10:
|
||||
lsls r0, 16
|
||||
lsrs r7, r0, 16
|
||||
_0803EE44:
|
||||
ldr r0, _0803EF28 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803EF28 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ldr r1, _0803EF2C @ =0x00000802
|
||||
ands r0, r1
|
||||
@@ -204,7 +204,7 @@ _0803EE44:
|
||||
lsrs r0, 16
|
||||
str r0, [sp, 0x14]
|
||||
_0803EE7A:
|
||||
ldr r0, _0803EF28 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803EF28 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ldr r1, _0803EF2C @ =0x00000802
|
||||
ands r0, r1
|
||||
@@ -230,7 +230,7 @@ _0803EE7A:
|
||||
lsrs r0, 16
|
||||
mov r8, r0
|
||||
_0803EEB2:
|
||||
ldr r0, _0803EF28 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803EF28 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ldr r1, _0803EF2C @ =0x00000802
|
||||
ands r0, r1
|
||||
@@ -288,7 +288,7 @@ _0803EF0E:
|
||||
mov r8, r0
|
||||
b _0803EF44
|
||||
.align 2, 0
|
||||
_0803EF28: .4byte gUnknown_2022B4C
|
||||
_0803EF28: .4byte gBattleTypeFlags
|
||||
_0803EF2C: .4byte 0x00000802
|
||||
_0803EF30: .4byte 0x00000824
|
||||
_0803EF34: .4byte 0x00000826
|
||||
@@ -312,7 +312,7 @@ _0803EF58:
|
||||
mov r0, r10
|
||||
cmp r0, 0x22
|
||||
bne _0803EF90
|
||||
ldr r0, _0803F244 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803F244 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
lsls r1, 1
|
||||
@@ -340,7 +340,7 @@ _0803EF90:
|
||||
ldr r0, [sp, 0x1C]
|
||||
cmp r0, 0x22
|
||||
bne _0803EFC8
|
||||
ldr r0, _0803F244 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803F244 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
lsls r1, 1
|
||||
@@ -655,8 +655,8 @@ _0803F1DA:
|
||||
bl __divsi3
|
||||
strh r0, [r4]
|
||||
_0803F20A:
|
||||
ldr r2, _0803F254 @ =gUnknown_8250C04
|
||||
ldr r0, _0803F258 @ =gUnknown_2023D4A
|
||||
ldr r2, _0803F254 @ =gBattleMoves
|
||||
ldr r0, _0803F258 @ =gCurrentMove
|
||||
ldrh r1, [r0]
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
@@ -674,7 +674,7 @@ _0803F224:
|
||||
bls _0803F22C
|
||||
b _0803F38A
|
||||
_0803F22C:
|
||||
ldr r0, _0803F25C @ =gUnknown_2023D71
|
||||
ldr r0, _0803F25C @ =gCritMultiplier
|
||||
ldrb r1, [r0]
|
||||
adds r4, r0, 0
|
||||
cmp r1, 0x2
|
||||
@@ -686,13 +686,13 @@ _0803F22C:
|
||||
ldr r2, _0803F260 @ =gUnknown_825DEAD
|
||||
b _0803F26E
|
||||
.align 2, 0
|
||||
_0803F244: .4byte gUnknown_2022B4C
|
||||
_0803F244: .4byte gBattleTypeFlags
|
||||
_0803F248: .4byte 0xfffffe69
|
||||
_0803F24C: .4byte 0x00000175
|
||||
_0803F250: .4byte gUnknown_2024020
|
||||
_0803F254: .4byte gUnknown_8250C04
|
||||
_0803F258: .4byte gUnknown_2023D4A
|
||||
_0803F25C: .4byte gUnknown_2023D71
|
||||
_0803F254: .4byte gBattleMoves
|
||||
_0803F258: .4byte gCurrentMove
|
||||
_0803F25C: .4byte gCritMultiplier
|
||||
_0803F260: .4byte gUnknown_825DEAD
|
||||
_0803F264:
|
||||
adds r5, r7, 0
|
||||
@@ -791,7 +791,7 @@ _0803F310:
|
||||
ldrb r1, [r4]
|
||||
cmp r1, 0x1
|
||||
bne _0803F352
|
||||
ldr r0, _0803F348 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803F348 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
@@ -809,19 +809,19 @@ _0803F310:
|
||||
b _0803F352
|
||||
.align 2, 0
|
||||
_0803F344: .4byte gUnknown_825DEAD
|
||||
_0803F348: .4byte gUnknown_2022B4C
|
||||
_0803F348: .4byte gBattleTypeFlags
|
||||
_0803F34C:
|
||||
lsrs r0, r5, 31
|
||||
adds r0, r5, r0
|
||||
asrs r5, r0, 1
|
||||
_0803F352:
|
||||
ldr r0, _0803F3B0 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803F3B0 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x1
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0803F384
|
||||
ldr r0, _0803F3B4 @ =gUnknown_8250C04
|
||||
ldr r0, _0803F3B4 @ =gBattleMoves
|
||||
ldr r3, [sp, 0x8]
|
||||
lsls r1, r3, 1
|
||||
adds r1, r3
|
||||
@@ -854,7 +854,7 @@ _0803F392:
|
||||
bhi _0803F39A
|
||||
b _0803F59C
|
||||
_0803F39A:
|
||||
ldr r0, _0803F3B8 @ =gUnknown_2023D71
|
||||
ldr r0, _0803F3B8 @ =gCritMultiplier
|
||||
ldrb r1, [r0]
|
||||
adds r4, r0, 0
|
||||
cmp r1, 0x2
|
||||
@@ -866,9 +866,9 @@ _0803F39A:
|
||||
ldr r2, _0803F3BC @ =gUnknown_825DEAD
|
||||
b _0803F3CA
|
||||
.align 2, 0
|
||||
_0803F3B0: .4byte gUnknown_2022B4C
|
||||
_0803F3B4: .4byte gUnknown_8250C04
|
||||
_0803F3B8: .4byte gUnknown_2023D71
|
||||
_0803F3B0: .4byte gBattleTypeFlags
|
||||
_0803F3B4: .4byte gBattleMoves
|
||||
_0803F3B8: .4byte gCritMultiplier
|
||||
_0803F3BC: .4byte gUnknown_825DEAD
|
||||
_0803F3C0:
|
||||
mov r5, r8
|
||||
@@ -951,7 +951,7 @@ _0803F43E:
|
||||
ldrb r1, [r4]
|
||||
cmp r1, 0x1
|
||||
bne _0803F492
|
||||
ldr r0, _0803F488 @ =gUnknown_2022B4C
|
||||
ldr r0, _0803F488 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
@@ -969,19 +969,19 @@ _0803F43E:
|
||||
b _0803F492
|
||||
.align 2, 0
|
||||
_0803F484: .4byte gUnknown_825DEAD
|
||||
_0803F488: .4byte gUnknown_2022B4C
|
||||
_0803F488: .4byte gBattleTypeFlags
|
||||
_0803F48C:
|
||||
lsrs r0, r5, 31
|
||||
adds r0, r5, r0
|
||||
asrs r5, r0, 1
|
||||
_0803F492:
|
||||
ldr r0, _0803F50C @ =gUnknown_2022B4C
|
||||
ldr r0, _0803F50C @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x1
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0803F4C4
|
||||
ldr r0, _0803F510 @ =gUnknown_8250C04
|
||||
ldr r0, _0803F510 @ =gBattleMoves
|
||||
ldr r2, [sp, 0x8]
|
||||
lsls r1, r2, 1
|
||||
adds r1, r2
|
||||
@@ -1020,7 +1020,7 @@ _0803F4C4:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0803F574
|
||||
ldr r2, _0803F514 @ =gUnknown_2023F1C
|
||||
ldr r2, _0803F514 @ =gBattleWeather
|
||||
ldrh r1, [r2]
|
||||
movs r0, 0x1
|
||||
ands r0, r1
|
||||
@@ -1034,9 +1034,9 @@ _0803F4C4:
|
||||
beq _0803F520
|
||||
b _0803F52C
|
||||
.align 2, 0
|
||||
_0803F50C: .4byte gUnknown_2022B4C
|
||||
_0803F510: .4byte gUnknown_8250C04
|
||||
_0803F514: .4byte gUnknown_2023F1C
|
||||
_0803F50C: .4byte gBattleTypeFlags
|
||||
_0803F510: .4byte gBattleMoves
|
||||
_0803F514: .4byte gBattleWeather
|
||||
_0803F518:
|
||||
lsrs r0, r5, 31
|
||||
adds r0, r5, r0
|
||||
@@ -1054,7 +1054,7 @@ _0803F52C:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0803F544
|
||||
ldr r0, _0803F55C @ =gUnknown_2023D4A
|
||||
ldr r0, _0803F55C @ =gCurrentMove
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0x4C
|
||||
bne _0803F544
|
||||
@@ -1074,7 +1074,7 @@ _0803F544:
|
||||
beq _0803F56E
|
||||
b _0803F574
|
||||
.align 2, 0
|
||||
_0803F55C: .4byte gUnknown_2023D4A
|
||||
_0803F55C: .4byte gCurrentMove
|
||||
_0803F560:
|
||||
lsls r0, r5, 4
|
||||
subs r0, r5
|
||||
@@ -1087,7 +1087,7 @@ _0803F56E:
|
||||
adds r0, r5, r0
|
||||
asrs r5, r0, 1
|
||||
_0803F574:
|
||||
ldr r0, _0803F5B0 @ =gUnknown_2023FF4
|
||||
ldr r0, _0803F5B0 @ =gBattleResources
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0x4]
|
||||
ldr r7, [sp, 0x10]
|
||||
@@ -1117,7 +1117,7 @@ _0803F59C:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0803F5B0: .4byte gUnknown_2023FF4
|
||||
_0803F5B0: .4byte gBattleResources
|
||||
thumb_func_end sub_803ECEC
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
@@ -167,7 +167,7 @@ _080F56C0:
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r0, _080F56F8 @ =sub_80F558C
|
||||
bl SetVBlankCallback
|
||||
ldr r1, _080F56FC @ =gUnknown_3005090
|
||||
ldr r1, _080F56FC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -188,7 +188,7 @@ _080F56EC:
|
||||
.align 2, 0
|
||||
_080F56F4: .4byte 0x0000ffff
|
||||
_080F56F8: .4byte sub_80F558C
|
||||
_080F56FC: .4byte gUnknown_3005090
|
||||
_080F56FC: .4byte gTasks
|
||||
_080F5700: .4byte sub_80F5708
|
||||
_080F5704: .4byte gUnknown_203AB54
|
||||
thumb_func_end sub_80F55DC
|
||||
|
||||
+6
-6
@@ -1727,7 +1727,7 @@ sub_80F47F8: @ 80F47F8
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080F481C @ =gUnknown_3005098
|
||||
ldr r0, _080F481C @ =gTasks+0x8
|
||||
adds r3, r1, r0
|
||||
ldrb r0, [r3]
|
||||
cmp r0, 0x1
|
||||
@@ -1740,7 +1740,7 @@ sub_80F47F8: @ 80F47F8
|
||||
beq _080F4896
|
||||
b _080F48C2
|
||||
.align 2, 0
|
||||
_080F481C: .4byte gUnknown_3005098
|
||||
_080F481C: .4byte gTasks+0x8
|
||||
_080F4820:
|
||||
ldr r4, _080F4848 @ =gSprites
|
||||
ldrb r0, [r3, 0x1]
|
||||
@@ -1844,7 +1844,7 @@ sub_80F48D0: @ 80F48D0
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _080F4928 @ =gUnknown_3005098
|
||||
ldr r0, _080F4928 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrh r0, [r4, 0x2]
|
||||
bl FreeSpriteTilesByTag
|
||||
@@ -1875,7 +1875,7 @@ _080F491E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F4924: .4byte gUnknown_203AB40
|
||||
_080F4928: .4byte gUnknown_3005098
|
||||
_080F4928: .4byte gTasks+0x8
|
||||
_080F492C: .4byte gSprites
|
||||
thumb_func_end sub_80F48D0
|
||||
|
||||
@@ -1903,7 +1903,7 @@ _080F494A:
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r2, _080F4990 @ =gUnknown_3005098
|
||||
ldr r2, _080F4990 @ =gTasks+0x8
|
||||
adds r6, r1, r2
|
||||
ldr r1, [r4]
|
||||
strb r0, [r1, 0x2]
|
||||
@@ -1929,7 +1929,7 @@ _080F4980:
|
||||
.align 2, 0
|
||||
_080F4988: .4byte gUnknown_203AB40
|
||||
_080F498C: .4byte sub_80F47F8
|
||||
_080F4990: .4byte gUnknown_3005098
|
||||
_080F4990: .4byte gTasks+0x8
|
||||
_080F4994: .4byte gUnknown_841431C
|
||||
_080F4998:
|
||||
movs r4, 0x88
|
||||
|
||||
+20
-20
@@ -250,7 +250,7 @@ StoreSelectedPokemonInDaycare: @ 8045580
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080455A4 @ =gUnknown_2024284
|
||||
ldr r1, _080455A4 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r1, _080455A8 @ =gSaveBlock1Ptr
|
||||
ldr r1, [r1]
|
||||
@@ -261,7 +261,7 @@ StoreSelectedPokemonInDaycare: @ 8045580
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080455A4: .4byte gUnknown_2024284
|
||||
_080455A4: .4byte gPlayerParty
|
||||
_080455A8: .4byte gSaveBlock1Ptr
|
||||
thumb_func_end StoreSelectedPokemonInDaycare
|
||||
|
||||
@@ -390,7 +390,7 @@ TakeSelectedPokemonFromDaycare: @ 804565C
|
||||
mov r0, sp
|
||||
bl ApplyDaycareExperience
|
||||
_080456AA:
|
||||
ldr r0, _080456FC @ =gUnknown_2024284
|
||||
ldr r0, _080456FC @ =gPlayerParty
|
||||
movs r1, 0xFA
|
||||
lsls r1, 1
|
||||
adds r6, r0, r1
|
||||
@@ -426,7 +426,7 @@ _080456D8:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080456F8: .4byte gStringVar1
|
||||
_080456FC: .4byte gUnknown_2024284
|
||||
_080456FC: .4byte gPlayerParty
|
||||
thumb_func_end TakeSelectedPokemonFromDaycare
|
||||
|
||||
thumb_func_start TakeSelectedPokemonMonFromDaycareShiftSlots
|
||||
@@ -1784,7 +1784,7 @@ sub_80460D4: @ 80460D4
|
||||
mov r0, sp
|
||||
movs r1, 0x2D
|
||||
bl sub_804037C
|
||||
ldr r0, _0804614C @ =gUnknown_2024284
|
||||
ldr r0, _0804614C @ =gPlayerParty
|
||||
movs r1, 0xFA
|
||||
lsls r1, 1
|
||||
adds r0, r1
|
||||
@@ -1800,7 +1800,7 @@ sub_80460D4: @ 80460D4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0804614C: .4byte gUnknown_2024284
|
||||
_0804614C: .4byte gPlayerParty
|
||||
thumb_func_end sub_80460D4
|
||||
|
||||
thumb_func_start CreateEgg
|
||||
@@ -2058,7 +2058,7 @@ _08046350:
|
||||
movs r0, 0x64
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, _08046388 @ =gUnknown_2024284
|
||||
ldr r0, _08046388 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x2D
|
||||
@@ -2081,7 +2081,7 @@ _08046350:
|
||||
movs r0, 0x1
|
||||
b _080463AA
|
||||
.align 2, 0
|
||||
_08046388: .4byte gUnknown_2024284
|
||||
_08046388: .4byte gPlayerParty
|
||||
_0804638C: .4byte gUnknown_20370C0
|
||||
_08046390:
|
||||
subs r0, 0x1
|
||||
@@ -2202,7 +2202,7 @@ GetSelectedMonNickAndSpecies: @ 8046460
|
||||
lsrs r0, 24
|
||||
movs r5, 0x64
|
||||
muls r0, r5
|
||||
ldr r4, _08046494 @ =gUnknown_2024284
|
||||
ldr r4, _08046494 @ =gPlayerParty
|
||||
adds r0, r4
|
||||
ldr r1, _08046498 @ =gStringVar1
|
||||
bl GetBoxMonNick
|
||||
@@ -2219,7 +2219,7 @@ GetSelectedMonNickAndSpecies: @ 8046460
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08046494: .4byte gUnknown_2024284
|
||||
_08046494: .4byte gPlayerParty
|
||||
_08046498: .4byte gStringVar1
|
||||
thumb_func_end GetSelectedMonNickAndSpecies
|
||||
|
||||
@@ -2348,7 +2348,7 @@ GetDaycareCompatibilityScore: @ 804654C
|
||||
adds r2, 0x14
|
||||
str r2, [sp, 0x24]
|
||||
subs r0, 0x6
|
||||
ldr r1, _08046600 @ =gUnknown_8254784
|
||||
ldr r1, _08046600 @ =gBaseStats
|
||||
mov r10, r1
|
||||
ldr r5, [sp, 0x20]
|
||||
mov r8, r0
|
||||
@@ -2420,7 +2420,7 @@ _080465FC:
|
||||
movs r0, 0
|
||||
b _0804665C
|
||||
.align 2, 0
|
||||
_08046600: .4byte gUnknown_8254784
|
||||
_08046600: .4byte gBaseStats
|
||||
_08046604:
|
||||
cmp r0, 0xD
|
||||
bne _08046614
|
||||
@@ -2967,7 +2967,7 @@ Task_HandleDaycareLevelMenuInput: @ 80469FC
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r5, r0, 0
|
||||
ldr r1, _08046A2C @ =gUnknown_3005090
|
||||
ldr r1, _08046A2C @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2987,7 +2987,7 @@ Task_HandleDaycareLevelMenuInput: @ 80469FC
|
||||
beq _08046A40
|
||||
b _08046A46
|
||||
.align 2, 0
|
||||
_08046A2C: .4byte gUnknown_3005090
|
||||
_08046A2C: .4byte gTasks
|
||||
_08046A30: .4byte gMain
|
||||
_08046A34:
|
||||
ldr r0, _08046A3C @ =gUnknown_20370D0
|
||||
@@ -3000,7 +3000,7 @@ _08046A40:
|
||||
movs r0, 0x2
|
||||
strh r0, [r1]
|
||||
_08046A46:
|
||||
ldr r0, _08046A78 @ =gUnknown_3005090
|
||||
ldr r0, _08046A78 @ =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
@@ -3020,7 +3020,7 @@ _08046A46:
|
||||
b _08046AAC
|
||||
.align 2, 0
|
||||
_08046A74: .4byte gUnknown_20370D0
|
||||
_08046A78: .4byte gUnknown_3005090
|
||||
_08046A78: .4byte gTasks
|
||||
_08046A7C:
|
||||
movs r1, 0x2
|
||||
adds r0, r1, 0
|
||||
@@ -3083,7 +3083,7 @@ ShowDaycareLevelMenu: @ 8046AB8
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08046B24 @ =gUnknown_3005090
|
||||
ldr r2, _08046B24 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3098,7 +3098,7 @@ ShowDaycareLevelMenu: @ 8046AB8
|
||||
_08046B18: .4byte gUnknown_825F7F4
|
||||
_08046B1C: .4byte gUnknown_825F814
|
||||
_08046B20: .4byte Task_HandleDaycareLevelMenuInput
|
||||
_08046B24: .4byte gUnknown_3005090
|
||||
_08046B24: .4byte gTasks
|
||||
thumb_func_end ShowDaycareLevelMenu
|
||||
|
||||
thumb_func_start ChooseSendDaycareMon
|
||||
@@ -3123,7 +3123,7 @@ sub_8046B40: @ 8046B40
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08046B64 @ =gUnknown_2024284
|
||||
ldr r1, _08046B64 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r1, _08046B68 @ =gSaveBlock1Ptr
|
||||
ldr r1, [r1]
|
||||
@@ -3133,7 +3133,7 @@ sub_8046B40: @ 8046B40
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08046B64: .4byte gUnknown_2024284
|
||||
_08046B64: .4byte gPlayerParty
|
||||
_08046B68: .4byte gSaveBlock1Ptr
|
||||
_08046B6C: .4byte 0x00003c98
|
||||
thumb_func_end sub_8046B40
|
||||
|
||||
+3
-3
@@ -154,8 +154,8 @@ _080F4D30:
|
||||
cmp r0, 0
|
||||
bne _080F4D50
|
||||
movs r0, 0x5
|
||||
bl sub_8071BC4
|
||||
ldr r0, _080F4D68 @ =gUnknown_3005090
|
||||
bl PlayFanfareByFanfareNum
|
||||
ldr r0, _080F4D68 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -175,7 +175,7 @@ _080F4D5A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F4D64: .4byte gUnknown_2037AB8
|
||||
_080F4D68: .4byte gUnknown_3005090
|
||||
_080F4D68: .4byte gTasks
|
||||
_080F4D6C: .4byte sub_80F4D74
|
||||
_080F4D70: .4byte gUnknown_203AB48
|
||||
thumb_func_end sub_80F4C68
|
||||
|
||||
+19
-19
@@ -185,9 +185,9 @@ AddHatchedMonToParty: @ 8046D60
|
||||
movs r1, 0x64
|
||||
adds r5, r0, 0
|
||||
muls r5, r1
|
||||
ldr r0, _08046E14 @ =gUnknown_2024284
|
||||
ldr r0, _08046E14 @ =gPlayerParty
|
||||
adds r5, r0
|
||||
ldr r1, _08046E18 @ =gUnknown_202402C
|
||||
ldr r1, _08046E18 @ =gEnemyParty
|
||||
adds r0, r5, 0
|
||||
bl sub_8046BFC
|
||||
adds r0, r5, 0
|
||||
@@ -250,8 +250,8 @@ AddHatchedMonToParty: @ 8046D60
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08046E14: .4byte gUnknown_2024284
|
||||
_08046E18: .4byte gUnknown_202402C
|
||||
_08046E14: .4byte gPlayerParty
|
||||
_08046E18: .4byte gEnemyParty
|
||||
_08046E1C: .4byte gStringVar1
|
||||
thumb_func_end AddHatchedMonToParty
|
||||
|
||||
@@ -366,7 +366,7 @@ sub_8046ED0: @ 8046ED0
|
||||
bne _08046EFE
|
||||
movs r0, 0x64
|
||||
muls r1, r0
|
||||
ldr r0, _08046F18 @ =gUnknown_2024284
|
||||
ldr r0, _08046F18 @ =gPlayerParty
|
||||
adds r5, r1, r0
|
||||
movs r4, 0x1
|
||||
_08046EFE:
|
||||
@@ -375,7 +375,7 @@ _08046EFE:
|
||||
movs r0, 0x64
|
||||
adds r1, r2, 0
|
||||
muls r1, r0
|
||||
ldr r0, _08046F18 @ =gUnknown_2024284
|
||||
ldr r0, _08046F18 @ =gPlayerParty
|
||||
adds r5, r1, r0
|
||||
movs r4, 0x3
|
||||
_08046F0E:
|
||||
@@ -385,7 +385,7 @@ _08046F0E:
|
||||
beq _08046F6C
|
||||
b _08046FA6
|
||||
.align 2, 0
|
||||
_08046F18: .4byte gUnknown_2024284
|
||||
_08046F18: .4byte gPlayerParty
|
||||
_08046F1C:
|
||||
adds r0, r5, 0
|
||||
movs r1, 0xB
|
||||
@@ -774,7 +774,7 @@ EggHatchSetMonNickname: @ 80472A0
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080472D4 @ =gUnknown_2024284
|
||||
ldr r1, _080472D4 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r2, _080472D8 @ =gStringVar3
|
||||
movs r1, 0x2
|
||||
@@ -790,7 +790,7 @@ EggHatchSetMonNickname: @ 80472A0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080472D0: .4byte gUnknown_20370C0
|
||||
_080472D4: .4byte gUnknown_2024284
|
||||
_080472D4: .4byte gPlayerParty
|
||||
_080472D8: .4byte gStringVar3
|
||||
_080472DC: .4byte gUnknown_3000E74
|
||||
_080472E0: .4byte c2_exit_to_overworld_2_switch
|
||||
@@ -801,7 +801,7 @@ sub_80472E4: @ 80472E4
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _08047330 @ =gUnknown_3005090
|
||||
ldr r1, _08047330 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -836,7 +836,7 @@ _08047324:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08047330: .4byte gUnknown_3005090
|
||||
_08047330: .4byte gTasks
|
||||
_08047334: .4byte 0x00000107
|
||||
thumb_func_end sub_80472E4
|
||||
|
||||
@@ -997,7 +997,7 @@ _08047482:
|
||||
ldrb r1, [r0, 0x4]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080474D4 @ =gUnknown_2024284
|
||||
ldr r1, _080474D4 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r1, _080474D8 @ =gStringVar1
|
||||
bl GetMonNick
|
||||
@@ -1028,7 +1028,7 @@ _08047482:
|
||||
bl CopyWindowToVram
|
||||
b _08047684
|
||||
.align 2, 0
|
||||
_080474D4: .4byte gUnknown_2024284
|
||||
_080474D4: .4byte gPlayerParty
|
||||
_080474D8: .4byte gStringVar1
|
||||
_080474DC: .4byte gStringVar4
|
||||
_080474E0: .4byte gUnknown_841B6FD
|
||||
@@ -1054,7 +1054,7 @@ _08047504:
|
||||
ldrb r1, [r0, 0x4]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _08047538 @ =gUnknown_2024284
|
||||
ldr r1, _08047538 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r1, _0804753C @ =gStringVar1
|
||||
bl GetMonNick
|
||||
@@ -1073,7 +1073,7 @@ _08047504:
|
||||
ldr r1, [r5]
|
||||
b _08047648
|
||||
.align 2, 0
|
||||
_08047538: .4byte gUnknown_2024284
|
||||
_08047538: .4byte gPlayerParty
|
||||
_0804753C: .4byte gStringVar1
|
||||
_08047540: .4byte gStringVar4
|
||||
_08047544: .4byte gUnknown_841B716
|
||||
@@ -1134,7 +1134,7 @@ _080475A8:
|
||||
mov r1, r8
|
||||
muls r1, r0
|
||||
adds r0, r1, 0
|
||||
ldr r6, _08047628 @ =gUnknown_2024284
|
||||
ldr r6, _08047628 @ =gPlayerParty
|
||||
adds r0, r6
|
||||
ldr r1, _0804762C @ =gStringVar3
|
||||
mov r10, r1
|
||||
@@ -1183,7 +1183,7 @@ _080475A8:
|
||||
b _08047684
|
||||
.align 2, 0
|
||||
_08047624: .4byte gUnknown_3000E74
|
||||
_08047628: .4byte gUnknown_2024284
|
||||
_08047628: .4byte gPlayerParty
|
||||
_0804762C: .4byte gStringVar3
|
||||
_08047630: .4byte EggHatchSetMonNickname
|
||||
_08047634:
|
||||
@@ -1366,7 +1366,7 @@ SpriteCB_Egg_2: @ 804776C
|
||||
ldrb r1, [r0, 0x4]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080477D8 @ =gUnknown_2024284
|
||||
ldr r1, _080477D8 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0xB
|
||||
bl GetMonData
|
||||
@@ -1393,7 +1393,7 @@ SpriteCB_Egg_2: @ 804776C
|
||||
.align 2, 0
|
||||
_080477D0: .4byte SpriteCB_Egg_3
|
||||
_080477D4: .4byte gUnknown_3000E74
|
||||
_080477D8: .4byte gUnknown_2024284
|
||||
_080477D8: .4byte gPlayerParty
|
||||
_080477DC: .4byte gSprites
|
||||
_080477E0: .4byte gUnknown_82349CC
|
||||
_080477E4:
|
||||
|
||||
+48
-48
@@ -594,7 +594,7 @@ LaunchTask_PreEvoSparklesSet1: @ 80F5DA0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F5DCC @ =gUnknown_3005090
|
||||
ldr r2, _080F5DCC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -605,7 +605,7 @@ LaunchTask_PreEvoSparklesSet1: @ 80F5DA0
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080F5DC8: .4byte sub_80F5DD0
|
||||
_080F5DCC: .4byte gUnknown_3005090
|
||||
_080F5DCC: .4byte gTasks
|
||||
thumb_func_end LaunchTask_PreEvoSparklesSet1
|
||||
|
||||
thumb_func_start sub_80F5DD0
|
||||
@@ -616,7 +616,7 @@ sub_80F5DD0: @ 80F5DD0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl SetEvoSparklesMatrices
|
||||
ldr r0, _080F5E14 @ =gUnknown_3005090
|
||||
ldr r0, _080F5E14 @ =gTasks
|
||||
lsls r5, r4, 2
|
||||
adds r5, r4
|
||||
lsls r5, 3
|
||||
@@ -642,7 +642,7 @@ sub_80F5DD0: @ 80F5DD0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F5E14: .4byte gUnknown_3005090
|
||||
_080F5E14: .4byte gTasks
|
||||
_080F5E18: .4byte 0x00007fff
|
||||
_080F5E1C: .4byte EvoTask_CreatePreEvoSparkleSet1
|
||||
thumb_func_end sub_80F5DD0
|
||||
@@ -652,7 +652,7 @@ EvoTask_CreatePreEvoSparkleSet1: @ 80F5E20
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080F5E78 @ =gUnknown_3005090
|
||||
ldr r1, _080F5E78 @ =gTasks
|
||||
lsls r3, r5, 2
|
||||
adds r0, r3, r5
|
||||
lsls r0, 3
|
||||
@@ -685,7 +685,7 @@ _080F5E48:
|
||||
cmp r4, 0x3
|
||||
bls _080F5E48
|
||||
_080F5E66:
|
||||
ldr r0, _080F5E78 @ =gUnknown_3005090
|
||||
ldr r0, _080F5E78 @ =gTasks
|
||||
adds r1, r7, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -694,7 +694,7 @@ _080F5E66:
|
||||
strh r0, [r1, 0x26]
|
||||
b _080F5E84
|
||||
.align 2, 0
|
||||
_080F5E78: .4byte gUnknown_3005090
|
||||
_080F5E78: .4byte gTasks
|
||||
_080F5E7C:
|
||||
movs r0, 0x60
|
||||
strh r0, [r1, 0x26]
|
||||
@@ -713,7 +713,7 @@ EvoTask_WaitForPre1SparklesToGoUp: @ 80F5E90
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r1, _080F5EB0 @ =gUnknown_3005090
|
||||
ldr r1, _080F5EB0 @ =gTasks
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
@@ -727,7 +727,7 @@ EvoTask_WaitForPre1SparklesToGoUp: @ 80F5E90
|
||||
strh r0, [r1, 0x26]
|
||||
b _080F5EBA
|
||||
.align 2, 0
|
||||
_080F5EB0: .4byte gUnknown_3005090
|
||||
_080F5EB0: .4byte gTasks
|
||||
_080F5EB4:
|
||||
adds r0, r2, 0
|
||||
bl DestroyTask
|
||||
@@ -758,7 +758,7 @@ sub_80F5ED8: @ 80F5ED8
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl SetEvoSparklesMatrices
|
||||
ldr r1, _080F5F04 @ =gUnknown_3005090
|
||||
ldr r1, _080F5F04 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -773,7 +773,7 @@ sub_80F5ED8: @ 80F5ED8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F5F04: .4byte gUnknown_3005090
|
||||
_080F5F04: .4byte gTasks
|
||||
_080F5F08: .4byte EvoTask_CreatePreEvoSparklesSet2
|
||||
thumb_func_end sub_80F5ED8
|
||||
|
||||
@@ -782,7 +782,7 @@ EvoTask_CreatePreEvoSparklesSet2: @ 80F5F0C
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080F5F50 @ =gUnknown_3005090
|
||||
ldr r1, _080F5F50 @ =gTasks
|
||||
lsls r2, r5, 2
|
||||
adds r0, r2, r5
|
||||
lsls r0, 3
|
||||
@@ -805,7 +805,7 @@ _080F5F2C:
|
||||
cmp r4, 0x8
|
||||
bls _080F5F2C
|
||||
_080F5F3E:
|
||||
ldr r0, _080F5F50 @ =gUnknown_3005090
|
||||
ldr r0, _080F5F50 @ =gTasks
|
||||
adds r1, r6, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -814,7 +814,7 @@ _080F5F3E:
|
||||
strh r0, [r1, 0x26]
|
||||
b _080F5F58
|
||||
.align 2, 0
|
||||
_080F5F50: .4byte gUnknown_3005090
|
||||
_080F5F50: .4byte gTasks
|
||||
_080F5F54:
|
||||
ldr r0, _080F5F60 @ =sub_80F5F64
|
||||
str r0, [r1]
|
||||
@@ -857,7 +857,7 @@ sub_80F5F8C: @ 80F5F8C
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl SetEvoSparklesMatrices
|
||||
ldr r1, _080F5FB8 @ =gUnknown_3005090
|
||||
ldr r1, _080F5FB8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -872,7 +872,7 @@ sub_80F5F8C: @ 80F5F8C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F5FB8: .4byte gUnknown_3005090
|
||||
_080F5FB8: .4byte gTasks
|
||||
_080F5FBC: .4byte EvoTask_CreatePostEvoSparklesSet1
|
||||
thumb_func_end sub_80F5F8C
|
||||
|
||||
@@ -881,7 +881,7 @@ EvoTask_CreatePostEvoSparklesSet1: @ 80F5FC0
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080F602C @ =gUnknown_3005090
|
||||
ldr r1, _080F602C @ =gTasks
|
||||
lsls r2, r5, 2
|
||||
adds r0, r2, r5
|
||||
lsls r0, 3
|
||||
@@ -905,7 +905,7 @@ _080F5FE0:
|
||||
cmp r4, 0xF
|
||||
bls _080F5FE0
|
||||
_080F5FF4:
|
||||
ldr r0, _080F602C @ =gUnknown_3005090
|
||||
ldr r0, _080F602C @ =gTasks
|
||||
adds r1, r6, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -925,7 +925,7 @@ _080F6006:
|
||||
cmp r4, 0xF
|
||||
bls _080F6006
|
||||
_080F601A:
|
||||
ldr r0, _080F602C @ =gUnknown_3005090
|
||||
ldr r0, _080F602C @ =gTasks
|
||||
adds r1, r6, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -934,7 +934,7 @@ _080F601A:
|
||||
strh r0, [r1, 0x26]
|
||||
b _080F6034
|
||||
.align 2, 0
|
||||
_080F602C: .4byte gUnknown_3005090
|
||||
_080F602C: .4byte gTasks
|
||||
_080F6030:
|
||||
ldr r0, _080F603C @ =sub_80F6040
|
||||
str r0, [r1]
|
||||
@@ -967,7 +967,7 @@ LaunchTask_PostEvoSparklesSet2AndFlash: @ 80F6050
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F607C @ =gUnknown_3005090
|
||||
ldr r2, _080F607C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -978,7 +978,7 @@ LaunchTask_PostEvoSparklesSet2AndFlash: @ 80F6050
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080F6078: .4byte sub_80F6080
|
||||
_080F607C: .4byte gUnknown_3005090
|
||||
_080F607C: .4byte gTasks
|
||||
thumb_func_end LaunchTask_PostEvoSparklesSet2AndFlash
|
||||
|
||||
thumb_func_start sub_80F6080
|
||||
@@ -989,7 +989,7 @@ sub_80F6080: @ 80F6080
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl SetEvoSparklesMatrices
|
||||
ldr r0, _080F60CC @ =gUnknown_3005090
|
||||
ldr r0, _080F60CC @ =gTasks
|
||||
lsls r5, r4, 2
|
||||
adds r5, r4
|
||||
lsls r5, 3
|
||||
@@ -1017,7 +1017,7 @@ sub_80F6080: @ 80F6080
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F60CC: .4byte gUnknown_3005090
|
||||
_080F60CC: .4byte gTasks
|
||||
_080F60D0: .4byte gUnknown_2037638
|
||||
_080F60D4: .4byte gUnknown_2037238
|
||||
_080F60D8: .4byte 0xfff90f1c
|
||||
@@ -1031,7 +1031,7 @@ sub_80F60E4: @ 80F60E4
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r1, _080F611C @ =gUnknown_3005090
|
||||
ldr r1, _080F611C @ =gTasks
|
||||
lsls r5, r6, 2
|
||||
adds r0, r5, r6
|
||||
lsls r0, 3
|
||||
@@ -1053,7 +1053,7 @@ sub_80F60E4: @ 80F60E4
|
||||
bl CreatePostEvoSparkleSet2
|
||||
b _080F6144
|
||||
.align 2, 0
|
||||
_080F611C: .4byte gUnknown_3005090
|
||||
_080F611C: .4byte gTasks
|
||||
_080F6120:
|
||||
movs r4, 0
|
||||
_080F6122:
|
||||
@@ -1074,7 +1074,7 @@ _080F6134:
|
||||
movs r3, 0
|
||||
bl BeginNormalPaletteFade
|
||||
_080F6144:
|
||||
ldr r0, _080F615C @ =gUnknown_3005090
|
||||
ldr r0, _080F615C @ =gTasks
|
||||
adds r1, r5, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -1085,7 +1085,7 @@ _080F6144:
|
||||
.align 2, 0
|
||||
_080F6154: .4byte 0xffff0f1c
|
||||
_080F6158: .4byte 0x00007fff
|
||||
_080F615C: .4byte gUnknown_3005090
|
||||
_080F615C: .4byte gTasks
|
||||
_080F6160:
|
||||
ldr r0, _080F616C @ =sub_80F6170
|
||||
str r0, [r1]
|
||||
@@ -1129,7 +1129,7 @@ sub_80F6190: @ 80F6190
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F61BC @ =gUnknown_3005090
|
||||
ldr r2, _080F61BC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1140,7 +1140,7 @@ sub_80F6190: @ 80F6190
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080F61B8: .4byte sub_80F61C0
|
||||
_080F61BC: .4byte gUnknown_3005090
|
||||
_080F61BC: .4byte gTasks
|
||||
thumb_func_end sub_80F6190
|
||||
|
||||
thumb_func_start sub_80F61C0
|
||||
@@ -1151,7 +1151,7 @@ sub_80F61C0: @ 80F61C0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl SetEvoSparklesMatrices
|
||||
ldr r0, _080F620C @ =gUnknown_3005090
|
||||
ldr r0, _080F620C @ =gTasks
|
||||
lsls r5, r4, 2
|
||||
adds r5, r4
|
||||
lsls r5, 3
|
||||
@@ -1179,7 +1179,7 @@ sub_80F61C0: @ 80F61C0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F620C: .4byte gUnknown_3005090
|
||||
_080F620C: .4byte gTasks
|
||||
_080F6210: .4byte gUnknown_2037638
|
||||
_080F6214: .4byte gUnknown_2037238
|
||||
_080F6218: .4byte 0xfff90f00
|
||||
@@ -1193,7 +1193,7 @@ sub_80F6224: @ 80F6224
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r1, _080F625C @ =gUnknown_3005090
|
||||
ldr r1, _080F625C @ =gTasks
|
||||
lsls r5, r6, 2
|
||||
adds r0, r5, r6
|
||||
lsls r0, 3
|
||||
@@ -1215,7 +1215,7 @@ sub_80F6224: @ 80F6224
|
||||
bl CreatePostEvoSparkleSet2
|
||||
b _080F6284
|
||||
.align 2, 0
|
||||
_080F625C: .4byte gUnknown_3005090
|
||||
_080F625C: .4byte gTasks
|
||||
_080F6260:
|
||||
movs r4, 0
|
||||
_080F6262:
|
||||
@@ -1236,7 +1236,7 @@ _080F6274:
|
||||
movs r3, 0
|
||||
bl BeginNormalPaletteFade
|
||||
_080F6284:
|
||||
ldr r0, _080F629C @ =gUnknown_3005090
|
||||
ldr r0, _080F629C @ =gTasks
|
||||
adds r1, r5, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -1247,7 +1247,7 @@ _080F6284:
|
||||
.align 2, 0
|
||||
_080F6294: .4byte 0xffff0f00
|
||||
_080F6298: .4byte 0x00007fff
|
||||
_080F629C: .4byte gUnknown_3005090
|
||||
_080F629C: .4byte gTasks
|
||||
_080F62A0:
|
||||
ldr r0, _080F62AC @ =sub_80F6170
|
||||
str r0, [r1]
|
||||
@@ -1298,7 +1298,7 @@ _080F62CE:
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r0, _080F63F0 @ =gUnknown_3005090
|
||||
ldr r0, _080F63F0 @ =gTasks
|
||||
mov r1, r8
|
||||
lsls r6, r1, 2
|
||||
add r6, r8
|
||||
@@ -1419,7 +1419,7 @@ _080F62CE:
|
||||
.align 2, 0
|
||||
_080F63E8: .4byte sub_80F6400
|
||||
_080F63EC: .4byte 0x00007fff
|
||||
_080F63F0: .4byte gUnknown_3005090
|
||||
_080F63F0: .4byte gTasks
|
||||
_080F63F4: .4byte gSprites
|
||||
_080F63F8: .4byte nullsub_86
|
||||
_080F63FC: .4byte gUnknown_20377F8
|
||||
@@ -1429,7 +1429,7 @@ _080F63FC: .4byte gUnknown_20377F8
|
||||
sub_80F6400: @ 80F6400
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F641C @ =gUnknown_3005090
|
||||
ldr r2, _080F641C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1442,7 +1442,7 @@ sub_80F6400: @ 80F6400
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080F641C: .4byte gUnknown_3005090
|
||||
_080F641C: .4byte gTasks
|
||||
_080F6420: .4byte sub_80F6424
|
||||
thumb_func_end sub_80F6400
|
||||
|
||||
@@ -1451,7 +1451,7 @@ sub_80F6424: @ 80F6424
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
ldr r1, _080F6444 @ =gUnknown_3005090
|
||||
ldr r1, _080F6444 @ =gTasks
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r0, 3
|
||||
@@ -1464,7 +1464,7 @@ sub_80F6424: @ 80F6424
|
||||
bl PreEvoVisible_PostEvoInvisible_KillTask
|
||||
b _080F646A
|
||||
.align 2, 0
|
||||
_080F6444: .4byte gUnknown_3005090
|
||||
_080F6444: .4byte gTasks
|
||||
_080F6448:
|
||||
ldrh r1, [r2, 0x14]
|
||||
movs r4, 0x14
|
||||
@@ -1497,7 +1497,7 @@ sub_80F6474: @ 80F6474
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _080F6498 @ =gUnknown_3005090
|
||||
ldr r1, _080F6498 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1511,7 +1511,7 @@ sub_80F6474: @ 80F6474
|
||||
str r0, [r2]
|
||||
b _080F6584
|
||||
.align 2, 0
|
||||
_080F6498: .4byte gUnknown_3005090
|
||||
_080F6498: .4byte gTasks
|
||||
_080F649C: .4byte PreEvoVisible_PostEvoInvisible_KillTask
|
||||
_080F64A0:
|
||||
movs r6, 0
|
||||
@@ -1651,7 +1651,7 @@ PreEvoInvisible_PostEvoVisible_KillTask: @ 80F6590
|
||||
lsrs r0, 24
|
||||
ldr r1, _080F6638 @ =gSprites
|
||||
mov r8, r1
|
||||
ldr r1, _080F663C @ =gUnknown_3005090
|
||||
ldr r1, _080F663C @ =gTasks
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
@@ -1729,7 +1729,7 @@ PreEvoInvisible_PostEvoVisible_KillTask: @ 80F6590
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F6638: .4byte gSprites
|
||||
_080F663C: .4byte gUnknown_3005090
|
||||
_080F663C: .4byte gTasks
|
||||
thumb_func_end PreEvoInvisible_PostEvoVisible_KillTask
|
||||
|
||||
thumb_func_start PreEvoVisible_PostEvoInvisible_KillTask
|
||||
@@ -1741,7 +1741,7 @@ PreEvoVisible_PostEvoInvisible_KillTask: @ 80F6640
|
||||
lsrs r0, 24
|
||||
ldr r1, _080F66E8 @ =gSprites
|
||||
mov r8, r1
|
||||
ldr r1, _080F66EC @ =gUnknown_3005090
|
||||
ldr r1, _080F66EC @ =gTasks
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
@@ -1819,7 +1819,7 @@ PreEvoVisible_PostEvoInvisible_KillTask: @ 80F6640
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F66E8: .4byte gSprites
|
||||
_080F66EC: .4byte gUnknown_3005090
|
||||
_080F66EC: .4byte gTasks
|
||||
thumb_func_end PreEvoVisible_PostEvoInvisible_KillTask
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
+164
-164
File diff suppressed because it is too large
Load Diff
+32
-32
@@ -328,7 +328,7 @@ sub_812C664: @ 812C664
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0812C684
|
||||
ldr r0, _0812C68C @ =gUnknown_3005090
|
||||
ldr r0, _0812C68C @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -340,7 +340,7 @@ _0812C684:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0812C688: .4byte gUnknown_2037AB8
|
||||
_0812C68C: .4byte gUnknown_3005090
|
||||
_0812C68C: .4byte gTasks
|
||||
_0812C690: .4byte sub_812C694
|
||||
thumb_func_end sub_812C664
|
||||
|
||||
@@ -355,7 +355,7 @@ sub_812C694: @ 812C694
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
ldr r0, _0812C714 @ =gUnknown_3005090
|
||||
ldr r0, _0812C714 @ =gTasks
|
||||
adds r7, r1, r0
|
||||
adds r0, 0x8
|
||||
adds r1, r0
|
||||
@@ -407,7 +407,7 @@ _0812C6E8:
|
||||
bl PlaySE
|
||||
b _0812C8EA
|
||||
.align 2, 0
|
||||
_0812C714: .4byte gUnknown_3005090
|
||||
_0812C714: .4byte gTasks
|
||||
_0812C718: .4byte sub_812E110
|
||||
_0812C71C: .4byte gMain
|
||||
_0812C720: .4byte gUnknown_203B0FC
|
||||
@@ -635,7 +635,7 @@ sub_812C8F8: @ 812C8F8
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0812C91C @ =gUnknown_3005090
|
||||
ldr r0, _0812C91C @ =gTasks
|
||||
adds r4, r1, r0
|
||||
ldr r5, _0812C920 @ =gUnknown_203B0FC
|
||||
ldr r0, [r5]
|
||||
@@ -648,7 +648,7 @@ sub_812C8F8: @ 812C8F8
|
||||
movs r0, 0
|
||||
b _0812C982
|
||||
.align 2, 0
|
||||
_0812C91C: .4byte gUnknown_3005090
|
||||
_0812C91C: .4byte gTasks
|
||||
_0812C920: .4byte gUnknown_203B0FC
|
||||
_0812C924:
|
||||
ldr r2, _0812C988 @ =gSprites
|
||||
@@ -737,7 +737,7 @@ sub_812C9BC: @ 812C9BC
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0812C9F8 @ =gUnknown_3005090
|
||||
ldr r0, _0812C9F8 @ =gTasks
|
||||
adds r4, r1, r0
|
||||
ldr r2, _0812C9FC @ =gSprites
|
||||
movs r0, 0xC
|
||||
@@ -761,7 +761,7 @@ sub_812C9BC: @ 812C9BC
|
||||
str r0, [r4]
|
||||
b _0812CA14
|
||||
.align 2, 0
|
||||
_0812C9F8: .4byte gUnknown_3005090
|
||||
_0812C9F8: .4byte gTasks
|
||||
_0812C9FC: .4byte gSprites
|
||||
_0812CA00: .4byte gUnknown_203B0FC
|
||||
_0812CA04: .4byte sub_812C694
|
||||
@@ -785,7 +785,7 @@ sub_812CA1C: @ 812CA1C
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0812CA44 @ =gUnknown_3005090
|
||||
ldr r1, _0812CA44 @ =gTasks
|
||||
adds r5, r0, r1
|
||||
movs r0, 0x1
|
||||
bl GetBgX
|
||||
@@ -798,7 +798,7 @@ sub_812CA1C: @ 812CA1C
|
||||
bl ChangeBgX
|
||||
b _0812CA52
|
||||
.align 2, 0
|
||||
_0812CA44: .4byte gUnknown_3005090
|
||||
_0812CA44: .4byte gTasks
|
||||
_0812CA48:
|
||||
movs r0, 0x1
|
||||
movs r1, 0
|
||||
@@ -875,7 +875,7 @@ sub_812CAD8: @ 812CAD8
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
ldr r0, _0812CB9C @ =gUnknown_3005090
|
||||
ldr r0, _0812CB9C @ =gTasks
|
||||
adds r5, r1, r0
|
||||
adds r0, 0x8
|
||||
adds r6, r1, r0
|
||||
@@ -959,7 +959,7 @@ _0812CB80:
|
||||
str r0, [r5]
|
||||
b _0812CC62
|
||||
.align 2, 0
|
||||
_0812CB9C: .4byte gUnknown_3005090
|
||||
_0812CB9C: .4byte gTasks
|
||||
_0812CBA0: .4byte gMain
|
||||
_0812CBA4: .4byte gUnknown_203B0FC
|
||||
_0812CBA8: .4byte gSprites
|
||||
@@ -1076,7 +1076,7 @@ sub_812CC68: @ 812CC68
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
ldr r1, _0812CD18 @ =gUnknown_3005098
|
||||
ldr r1, _0812CD18 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
movs r0, 0xBB
|
||||
bl PlaySE
|
||||
@@ -1146,7 +1146,7 @@ _0812CCBE:
|
||||
bl sub_812DA14
|
||||
b _0812CD30
|
||||
.align 2, 0
|
||||
_0812CD18: .4byte gUnknown_3005098
|
||||
_0812CD18: .4byte gTasks+0x8
|
||||
_0812CD1C: .4byte gSprites
|
||||
_0812CD20: .4byte gUnknown_203B0FC
|
||||
_0812CD24:
|
||||
@@ -1267,7 +1267,7 @@ sub_812CE04: @ 812CE04
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _0812CE8C @ =gUnknown_3005098
|
||||
ldr r0, _0812CE8C @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
bl sub_812E064
|
||||
adds r5, r0, 0
|
||||
@@ -1323,7 +1323,7 @@ sub_812CE04: @ 812CE04
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0812CE8C: .4byte gUnknown_3005098
|
||||
_0812CE8C: .4byte gTasks+0x8
|
||||
_0812CE90: .4byte gStringVar4
|
||||
_0812CE94: .4byte gUnknown_845F6BC
|
||||
_0812CE98: .4byte gUnknown_203B0FC
|
||||
@@ -1434,7 +1434,7 @@ sub_812CF3C: @ 812CF3C
|
||||
movs r2, 0
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _0812CF74 @ =gUnknown_3005090
|
||||
ldr r1, _0812CF74 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1446,7 +1446,7 @@ sub_812CF3C: @ 812CF3C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0812CF74: .4byte gUnknown_3005090
|
||||
_0812CF74: .4byte gTasks
|
||||
_0812CF78: .4byte sub_812CF7C
|
||||
thumb_func_end sub_812CF3C
|
||||
|
||||
@@ -1474,7 +1474,7 @@ sub_812CF7C: @ 812CF7C
|
||||
lsrs r1, 16
|
||||
adds r0, r6, 0
|
||||
bl sub_812D9A8
|
||||
ldr r0, _0812D07C @ =gUnknown_3005090
|
||||
ldr r0, _0812D07C @ =gTasks
|
||||
lsls r4, r6, 2
|
||||
adds r4, r6
|
||||
lsls r4, 3
|
||||
@@ -1558,7 +1558,7 @@ _0812D06C:
|
||||
.align 2, 0
|
||||
_0812D074: .4byte gUnknown_2037AB8
|
||||
_0812D078: .4byte gUnknown_203B0FC
|
||||
_0812D07C: .4byte gUnknown_3005090
|
||||
_0812D07C: .4byte gTasks
|
||||
_0812D080: .4byte gSprites
|
||||
_0812D084: .4byte gUnknown_203B0F0
|
||||
_0812D088: .4byte gUnknown_203B0F4
|
||||
@@ -2738,7 +2738,7 @@ sub_812D9A8: @ 812D9A8
|
||||
lsls r2, r0, 2
|
||||
adds r2, r0
|
||||
lsls r2, 3
|
||||
ldr r0, _0812D9FC @ =gUnknown_3005098
|
||||
ldr r0, _0812D9FC @ =gTasks+0x8
|
||||
adds r4, r2, r0
|
||||
lsrs r1, 16
|
||||
ldr r0, _0812DA00 @ =gUnknown_203B0FC
|
||||
@@ -2775,7 +2775,7 @@ _0812D9E8:
|
||||
bl DestroySprite
|
||||
b _0812DA0E
|
||||
.align 2, 0
|
||||
_0812D9FC: .4byte gUnknown_3005098
|
||||
_0812D9FC: .4byte gTasks+0x8
|
||||
_0812DA00: .4byte gUnknown_203B0FC
|
||||
_0812DA04: .4byte gSprites
|
||||
_0812DA08:
|
||||
@@ -3029,7 +3029,7 @@ _0812DBFE:
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0812DC74 @ =gUnknown_3005090
|
||||
ldr r1, _0812DC74 @ =gTasks
|
||||
adds r5, r0, r1
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
@@ -3078,7 +3078,7 @@ _0812DBFE:
|
||||
_0812DC68: .4byte gUnknown_203B104
|
||||
_0812DC6C: .4byte gUnknown_203B0FC
|
||||
_0812DC70: .4byte sub_812C694
|
||||
_0812DC74: .4byte gUnknown_3005090
|
||||
_0812DC74: .4byte gTasks
|
||||
_0812DC78: .4byte sub_812DD50
|
||||
_0812DC7C:
|
||||
ldr r4, _0812DCB8 @ =gSprites
|
||||
@@ -3197,7 +3197,7 @@ sub_812DD50: @ 812DD50
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _0812DD98 @ =gUnknown_3005090
|
||||
ldr r0, _0812DD98 @ =gTasks
|
||||
adds r4, r0
|
||||
ldr r0, _0812DD9C @ =gUnknown_203B0FC
|
||||
ldr r0, [r0]
|
||||
@@ -3226,7 +3226,7 @@ sub_812DD50: @ 812DD50
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0812DD98: .4byte gUnknown_3005090
|
||||
_0812DD98: .4byte gTasks
|
||||
_0812DD9C: .4byte gUnknown_203B0FC
|
||||
_0812DDA0: .4byte gUnknown_203B104
|
||||
_0812DDA4: .4byte gSprites
|
||||
@@ -3434,7 +3434,7 @@ _0812DF00:
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
ldr r1, _0812DF5C @ =gUnknown_823EACC
|
||||
ldr r1, _0812DF5C @ =gTrainers+0x4
|
||||
adds r0, r1
|
||||
str r0, [r2]
|
||||
str r4, [r2, 0x4]
|
||||
@@ -3446,7 +3446,7 @@ _0812DF4C: .4byte gSaveBlock1Ptr
|
||||
_0812DF50: .4byte 0x00003a54
|
||||
_0812DF54: .4byte gUnknown_845F5EA
|
||||
_0812DF58: .4byte gUnknown_203B100
|
||||
_0812DF5C: .4byte gUnknown_823EACC
|
||||
_0812DF5C: .4byte gTrainers+0x4
|
||||
_0812DF60:
|
||||
ldr r0, _0812DFC0 @ =gUnknown_203B100
|
||||
ldr r0, [r0]
|
||||
@@ -3640,7 +3640,7 @@ sub_812E094: @ 812E094
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
_0812E0C8:
|
||||
ldr r0, _0812E0F4 @ =gUnknown_3005090
|
||||
ldr r0, _0812E0F4 @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -3661,7 +3661,7 @@ _0812E0C8:
|
||||
.align 2, 0
|
||||
_0812E0EC: .4byte gUnknown_203B0FC
|
||||
_0812E0F0: .4byte sub_812E110
|
||||
_0812E0F4: .4byte gUnknown_3005090
|
||||
_0812E0F4: .4byte gTasks
|
||||
_0812E0F8:
|
||||
strh r0, [r1, 0xC]
|
||||
ldr r0, [r6]
|
||||
@@ -3686,7 +3686,7 @@ sub_812E110: @ 812E110
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0812E130 @ =gUnknown_3005090
|
||||
ldr r1, _0812E130 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -3696,7 +3696,7 @@ sub_812E110: @ 812E110
|
||||
beq _0812E154
|
||||
b _0812E170
|
||||
.align 2, 0
|
||||
_0812E130: .4byte gUnknown_3005090
|
||||
_0812E130: .4byte gTasks
|
||||
_0812E134:
|
||||
ldrh r0, [r4, 0xA]
|
||||
subs r0, 0x1
|
||||
|
||||
+6
-6
@@ -136,14 +136,14 @@ DrawWholeMapView: @ 805A684
|
||||
ldrsh r0, [r1, r2]
|
||||
movs r2, 0x2
|
||||
ldrsh r1, [r1, r2]
|
||||
ldr r2, _0805A6A4 @ =gUnknown_2036DFC
|
||||
ldr r2, _0805A6A4 @ =gMapHeader
|
||||
ldr r2, [r2]
|
||||
bl DrawWholeMapViewInternal
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805A6A0: .4byte gSaveBlock1Ptr
|
||||
_0805A6A4: .4byte gUnknown_2036DFC
|
||||
_0805A6A4: .4byte gMapHeader
|
||||
thumb_func_end DrawWholeMapView
|
||||
|
||||
thumb_func_start DrawWholeMapViewInternal
|
||||
@@ -224,7 +224,7 @@ RedrawMapSlicesForCameraUpdate: @ 805A72C
|
||||
adds r5, r0, 0
|
||||
adds r6, r1, 0
|
||||
adds r7, r2, 0
|
||||
ldr r0, _0805A774 @ =gUnknown_2036DFC
|
||||
ldr r0, _0805A774 @ =gMapHeader
|
||||
ldr r4, [r0]
|
||||
cmp r6, 0
|
||||
ble _0805A744
|
||||
@@ -256,7 +256,7 @@ _0805A768:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805A774: .4byte gUnknown_2036DFC
|
||||
_0805A774: .4byte gMapHeader
|
||||
thumb_func_end RedrawMapSlicesForCameraUpdate
|
||||
|
||||
thumb_func_start RedrawMapSliceNorth
|
||||
@@ -474,7 +474,7 @@ CurrentMapDrawMetatileAt: @ 805A8E8
|
||||
adds r1, r0, 0
|
||||
cmp r1, 0
|
||||
blt _0805A90E
|
||||
ldr r0, _0805A918 @ =gUnknown_2036DFC
|
||||
ldr r0, _0805A918 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
@@ -487,7 +487,7 @@ _0805A90E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805A914: .4byte gUnknown_3000E90
|
||||
_0805A918: .4byte gUnknown_2036DFC
|
||||
_0805A918: .4byte gMapHeader
|
||||
thumb_func_end CurrentMapDrawMetatileAt
|
||||
|
||||
thumb_func_start sub_805A91C
|
||||
|
||||
+29
-29
@@ -352,7 +352,7 @@ sub_806CAC8: @ 806CAC8
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _0806CB6C
|
||||
bl sub_8069C74
|
||||
bl mapheader_run_first_tag2_script_list_match
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -1082,7 +1082,7 @@ sub_806D0E4: @ 806D0E4
|
||||
lsrs r7, r1, 24
|
||||
lsls r2, 24
|
||||
lsrs r6, r2, 24
|
||||
ldr r4, _0806D118 @ =gUnknown_2036DFC
|
||||
ldr r4, _0806D118 @ =gMapHeader
|
||||
ldrh r1, [r0]
|
||||
subs r1, 0x7
|
||||
lsls r1, 16
|
||||
@@ -1103,7 +1103,7 @@ sub_806D0E4: @ 806D0E4
|
||||
ldr r0, _0806D11C @ =gUnknown_81C555B
|
||||
b _0806D1E6
|
||||
.align 2, 0
|
||||
_0806D118: .4byte gUnknown_2036DFC
|
||||
_0806D118: .4byte gMapHeader
|
||||
_0806D11C: .4byte gUnknown_81C555B
|
||||
_0806D120:
|
||||
adds r0, r7, 0
|
||||
@@ -1746,7 +1746,7 @@ _0806D65A:
|
||||
thumb_func_start sub_806D660
|
||||
sub_806D660: @ 806D660
|
||||
push {r4,lr}
|
||||
ldr r4, _0806D688 @ =gUnknown_2036DFC
|
||||
ldr r4, _0806D688 @ =gMapHeader
|
||||
ldrh r1, [r0]
|
||||
subs r1, 0x7
|
||||
lsls r1, 16
|
||||
@@ -1764,7 +1764,7 @@ sub_806D660: @ 806D660
|
||||
movs r0, 0x1
|
||||
b _0806D68E
|
||||
.align 2, 0
|
||||
_0806D688: .4byte gUnknown_2036DFC
|
||||
_0806D688: .4byte gMapHeader
|
||||
_0806D68C:
|
||||
movs r0, 0
|
||||
_0806D68E:
|
||||
@@ -1882,7 +1882,7 @@ AdjustFriendship_step: @ 806D74C
|
||||
strh r1, [r0]
|
||||
cmp r1, 0
|
||||
bne _0806D77A
|
||||
ldr r5, _0806D784 @ =gUnknown_2024284
|
||||
ldr r5, _0806D784 @ =gPlayerParty
|
||||
movs r4, 0x5
|
||||
_0806D76A:
|
||||
adds r0, r5, 0
|
||||
@@ -1898,7 +1898,7 @@ _0806D77A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0806D780: .4byte 0x00004021
|
||||
_0806D784: .4byte gUnknown_2024284
|
||||
_0806D784: .4byte gPlayerParty
|
||||
thumb_func_end AdjustFriendship_step
|
||||
|
||||
thumb_func_start overworld_poison_timer_set
|
||||
@@ -1916,7 +1916,7 @@ _0806D798: .4byte 0x00004022
|
||||
thumb_func_start overworld_poison_step
|
||||
overworld_poison_step: @ 806D79C
|
||||
push {r4,lr}
|
||||
ldr r0, _0806D7D8 @ =gUnknown_2036DFC
|
||||
ldr r0, _0806D7D8 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
cmp r0, 0x9
|
||||
beq _0806D7E0
|
||||
@@ -1943,7 +1943,7 @@ overworld_poison_step: @ 806D79C
|
||||
movs r0, 0x1
|
||||
b _0806D7E2
|
||||
.align 2, 0
|
||||
_0806D7D8: .4byte gUnknown_2036DFC
|
||||
_0806D7D8: .4byte gMapHeader
|
||||
_0806D7DC: .4byte 0x00004022
|
||||
_0806D7E0:
|
||||
movs r0, 0
|
||||
@@ -2128,7 +2128,7 @@ _0806D924: .4byte gUnknown_20370D4
|
||||
thumb_func_start sub_806D928
|
||||
sub_806D928: @ 806D928
|
||||
push {r4,lr}
|
||||
ldr r4, _0806D94C @ =gUnknown_2036DFC
|
||||
ldr r4, _0806D94C @ =gMapHeader
|
||||
ldrh r1, [r0]
|
||||
subs r1, 0x7
|
||||
lsls r1, 16
|
||||
@@ -2145,7 +2145,7 @@ sub_806D928: @ 806D928
|
||||
movs r0, 0
|
||||
b _0806D958
|
||||
.align 2, 0
|
||||
_0806D94C: .4byte gUnknown_2036DFC
|
||||
_0806D94C: .4byte gMapHeader
|
||||
_0806D950:
|
||||
ldr r0, [r0, 0x8]
|
||||
cmp r0, 0
|
||||
@@ -2173,7 +2173,7 @@ sub_806D964: @ 806D964
|
||||
lsls r2, 24
|
||||
lsrs r6, r2, 24
|
||||
mov r9, r6
|
||||
ldr r0, _0806D9B8 @ =gUnknown_2036DFC
|
||||
ldr r0, _0806D9B8 @ =gMapHeader
|
||||
mov r8, r0
|
||||
adds r1, r7, 0
|
||||
bl map_warp_check_packed
|
||||
@@ -2199,7 +2199,7 @@ sub_806D964: @ 806D964
|
||||
movs r0, 0x1
|
||||
b _0806DA02
|
||||
.align 2, 0
|
||||
_0806D9B8: .4byte gUnknown_2036DFC
|
||||
_0806D9B8: .4byte gMapHeader
|
||||
_0806D9BC:
|
||||
adds r0, r4, 0
|
||||
mov r1, r9
|
||||
@@ -2249,7 +2249,7 @@ sub_806DA10: @ 806DA10
|
||||
adds r6, r0, 0
|
||||
lsls r1, 16
|
||||
lsrs r5, r1, 16
|
||||
ldr r7, _0806DA68 @ =gUnknown_2036DFC
|
||||
ldr r7, _0806DA68 @ =gMapHeader
|
||||
adds r0, r7, 0
|
||||
adds r1, r6, 0
|
||||
bl map_warp_check_packed
|
||||
@@ -2283,7 +2283,7 @@ sub_806DA10: @ 806DA10
|
||||
movs r0, 0x1
|
||||
b _0806DAEE
|
||||
.align 2, 0
|
||||
_0806DA68: .4byte gUnknown_2036DFC
|
||||
_0806DA68: .4byte gMapHeader
|
||||
_0806DA6C:
|
||||
adds r0, r4, 0
|
||||
bl sub_805A158
|
||||
@@ -2542,7 +2542,7 @@ map_warp_check_packed: @ 806DC30
|
||||
sub_806DC54: @ 806DC54
|
||||
push {r4-r7,lr}
|
||||
adds r5, r2, 0
|
||||
ldr r0, _0806DC74 @ =gUnknown_2036DFC
|
||||
ldr r0, _0806DC74 @ =gMapHeader
|
||||
ldr r0, [r0, 0x4]
|
||||
lsls r1, 24
|
||||
asrs r7, r1, 24
|
||||
@@ -2556,7 +2556,7 @@ sub_806DC54: @ 806DC54
|
||||
bl copy_saved_warp2_bank_and_enter_x_to_warp1
|
||||
b _0806DCC4
|
||||
.align 2, 0
|
||||
_0806DC74: .4byte gUnknown_2036DFC
|
||||
_0806DC74: .4byte gMapHeader
|
||||
_0806DC78:
|
||||
movs r0, 0x7
|
||||
ldrsb r0, [r4, r0]
|
||||
@@ -2617,7 +2617,7 @@ sub_806DCD0: @ 806DCD0
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806DD30
|
||||
ldr r7, _0806DD2C @ =gUnknown_2036DFC
|
||||
ldr r7, _0806DD2C @ =gMapHeader
|
||||
adds r0, r7, 0
|
||||
adds r1, r6, 0
|
||||
bl map_warp_check_packed
|
||||
@@ -2642,7 +2642,7 @@ sub_806DCD0: @ 806DCD0
|
||||
movs r0, 0x1
|
||||
b _0806DD32
|
||||
.align 2, 0
|
||||
_0806DD2C: .4byte gUnknown_2036DFC
|
||||
_0806DD2C: .4byte gMapHeader
|
||||
_0806DD30:
|
||||
movs r0, 0
|
||||
_0806DD32:
|
||||
@@ -2831,7 +2831,7 @@ sub_806DE70: @ 806DE70
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 16
|
||||
lsls r1, 16
|
||||
ldr r2, _0806DEC0 @ =gUnknown_2036DFC
|
||||
ldr r2, _0806DEC0 @ =gMapHeader
|
||||
ldr r2, [r2, 0x4]
|
||||
ldr r4, [r2, 0xC]
|
||||
ldrb r5, [r2, 0x2]
|
||||
@@ -2867,13 +2867,13 @@ _0806DEB8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0806DEC0: .4byte gUnknown_2036DFC
|
||||
_0806DEC0: .4byte gMapHeader
|
||||
thumb_func_end sub_806DE70
|
||||
|
||||
thumb_func_start sub_806DEC4
|
||||
sub_806DEC4: @ 806DEC4
|
||||
push {r4,lr}
|
||||
ldr r4, _0806DEE8 @ =gUnknown_2036DFC
|
||||
ldr r4, _0806DEE8 @ =gMapHeader
|
||||
ldrh r1, [r0]
|
||||
subs r1, 0x7
|
||||
lsls r1, 16
|
||||
@@ -2889,7 +2889,7 @@ sub_806DEC4: @ 806DEC4
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0806DEE8: .4byte gUnknown_2036DFC
|
||||
_0806DEE8: .4byte gMapHeader
|
||||
thumb_func_end sub_806DEC4
|
||||
|
||||
thumb_func_start FindInvisibleMapObjectByPosition
|
||||
@@ -2946,7 +2946,7 @@ dive_warp: @ 806DF3C
|
||||
adds r4, r0, 0
|
||||
lsls r1, 16
|
||||
lsrs r5, r1, 16
|
||||
ldr r0, _0806DF70 @ =gUnknown_2036DFC
|
||||
ldr r0, _0806DF70 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
cmp r0, 0x5
|
||||
bne _0806DF74
|
||||
@@ -2967,7 +2967,7 @@ dive_warp: @ 806DF3C
|
||||
bl sub_8055824
|
||||
b _0806DF98
|
||||
.align 2, 0
|
||||
_0806DF70: .4byte gUnknown_2036DFC
|
||||
_0806DF70: .4byte gMapHeader
|
||||
_0806DF74:
|
||||
lsls r0, r5, 24
|
||||
lsrs r0, 24
|
||||
@@ -3020,7 +3020,7 @@ sub_806DFB8: @ 806DFB8
|
||||
bl sub_8058F78
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r0, _0806E010 @ =gUnknown_2036DFC
|
||||
ldr r0, _0806E010 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
cmp r0, 0x5
|
||||
bne _0806E014
|
||||
@@ -3046,7 +3046,7 @@ sub_806DFB8: @ 806DFB8
|
||||
movs r0, 0x1
|
||||
b _0806E046
|
||||
.align 2, 0
|
||||
_0806E010: .4byte gUnknown_2036DFC
|
||||
_0806E010: .4byte gMapHeader
|
||||
_0806E014:
|
||||
adds r0, r5, 0
|
||||
bl sub_8059FB0
|
||||
@@ -3122,7 +3122,7 @@ SetCableClubWarp: @ 806E08C
|
||||
movs r2, 0x2
|
||||
ldrsh r1, [r4, r2]
|
||||
bl sub_8058F78
|
||||
ldr r4, _0806E0CC @ =gUnknown_2036DFC
|
||||
ldr r4, _0806E0CC @ =gMapHeader
|
||||
adds r0, r4, 0
|
||||
mov r1, sp
|
||||
bl map_warp_check_packed
|
||||
@@ -3138,7 +3138,7 @@ SetCableClubWarp: @ 806E08C
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0806E0CC: .4byte gUnknown_2036DFC
|
||||
_0806E0CC: .4byte gMapHeader
|
||||
thumb_func_end SetCableClubWarp
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
+4
-4
@@ -165,7 +165,7 @@ sub_805B028: @ 805B028
|
||||
lsls r2, r4, 2
|
||||
adds r2, r4
|
||||
lsls r2, 3
|
||||
ldr r0, _0805B05C @ =gUnknown_3005098
|
||||
ldr r0, _0805B05C @ =gTasks+0x8
|
||||
adds r2, r0
|
||||
ldrh r1, [r2]
|
||||
lsls r1, 16
|
||||
@@ -185,7 +185,7 @@ _0805B056:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805B05C: .4byte gUnknown_3005098
|
||||
_0805B05C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_805B028
|
||||
|
||||
thumb_func_start sub_805B060
|
||||
@@ -293,7 +293,7 @@ task_overworld_door_add_if_inactive: @ 805B0E8
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r2, _0805B138 @ =gUnknown_3005098
|
||||
ldr r2, _0805B138 @ =gTasks+0x8
|
||||
adds r1, r2
|
||||
strh r7, [r1, 0xC]
|
||||
mov r2, r8
|
||||
@@ -309,7 +309,7 @@ task_overworld_door_add_if_inactive: @ 805B0E8
|
||||
b _0805B140
|
||||
.align 2, 0
|
||||
_0805B134: .4byte sub_805B028
|
||||
_0805B138: .4byte gUnknown_3005098
|
||||
_0805B138: .4byte gTasks+0x8
|
||||
_0805B13C:
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
|
||||
+78
-78
@@ -1009,7 +1009,7 @@ sub_8083B8C: @ 8083B8C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08083BCC @ =gUnknown_3005090
|
||||
ldr r0, _08083BCC @ =gTasks
|
||||
adds r1, r0
|
||||
strh r4, [r1, 0xA]
|
||||
movs r0, 0x5D
|
||||
@@ -1026,7 +1026,7 @@ sub_8083B8C: @ 8083B8C
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08083BC8: .4byte sub_8083BD0
|
||||
_08083BCC: .4byte gUnknown_3005090
|
||||
_08083BCC: .4byte gTasks
|
||||
thumb_func_end sub_8083B8C
|
||||
|
||||
thumb_func_start sub_8083BD0
|
||||
@@ -1037,7 +1037,7 @@ sub_8083BD0: @ 8083BD0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08083BF8 @ =gUnknown_3005090
|
||||
ldr r0, _08083BF8 @ =gTasks
|
||||
adds r1, r0
|
||||
ldr r2, _08083BFC @ =gUnknown_83CBFD0
|
||||
movs r3, 0x8
|
||||
@@ -1050,7 +1050,7 @@ sub_8083BD0: @ 8083BD0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08083BF8: .4byte gUnknown_3005090
|
||||
_08083BF8: .4byte gTasks
|
||||
_08083BFC: .4byte gUnknown_83CBFD0
|
||||
thumb_func_end sub_8083BD0
|
||||
|
||||
@@ -1191,7 +1191,7 @@ sub_8083CE0: @ 8083CE0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08083D18 @ =gUnknown_3005090
|
||||
ldr r0, _08083D18 @ =gTasks
|
||||
adds r1, r0
|
||||
strh r4, [r1, 0xA]
|
||||
movs r0, 0x75
|
||||
@@ -1204,7 +1204,7 @@ sub_8083CE0: @ 8083CE0
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08083D14: .4byte sub_8083D1C
|
||||
_08083D18: .4byte gUnknown_3005090
|
||||
_08083D18: .4byte gTasks
|
||||
thumb_func_end sub_8083CE0
|
||||
|
||||
thumb_func_start sub_8083D1C
|
||||
@@ -1215,7 +1215,7 @@ sub_8083D1C: @ 8083D1C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08083D44 @ =gUnknown_3005090
|
||||
ldr r0, _08083D44 @ =gTasks
|
||||
adds r1, r0
|
||||
ldr r2, _08083D48 @ =gUnknown_83CBFE0
|
||||
movs r3, 0x8
|
||||
@@ -1228,7 +1228,7 @@ sub_8083D1C: @ 8083D1C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08083D44: .4byte gUnknown_3005090
|
||||
_08083D44: .4byte gTasks
|
||||
_08083D48: .4byte gUnknown_83CBFE0
|
||||
thumb_func_end sub_8083D1C
|
||||
|
||||
@@ -2008,7 +2008,7 @@ task00_8084310: @ 8084310
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0808437C @ =gUnknown_3005090
|
||||
ldr r1, _0808437C @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r0, 0x8
|
||||
ldrsh r6, [r4, r0]
|
||||
@@ -2052,7 +2052,7 @@ _08084376:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808437C: .4byte gUnknown_3005090
|
||||
_0808437C: .4byte gTasks
|
||||
_08084380: .4byte gUnknown_20386E0
|
||||
_08084384: .4byte sub_805671C
|
||||
_08084388: .4byte gUnknown_3005020
|
||||
@@ -2115,7 +2115,7 @@ c3_080843F8: @ 80843F8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0808444C @ =gUnknown_3005090
|
||||
ldr r1, _0808444C @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -2147,7 +2147,7 @@ _08084444:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808444C: .4byte gUnknown_3005090
|
||||
_0808444C: .4byte gTasks
|
||||
_08084450: .4byte gUnknown_2037AB8
|
||||
thumb_func_end c3_080843F8
|
||||
|
||||
@@ -2180,7 +2180,7 @@ sub_8084484: @ 8084484
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080844B4 @ =gUnknown_3005090
|
||||
ldr r0, _080844B4 @ =gTasks
|
||||
adds r4, r1, r0
|
||||
ldr r5, _080844B8 @ =gUnknown_83CC034
|
||||
_08084496:
|
||||
@@ -2198,7 +2198,7 @@ _08084496:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080844B4: .4byte gUnknown_3005090
|
||||
_080844B4: .4byte gTasks
|
||||
_080844B8: .4byte gUnknown_83CC034
|
||||
thumb_func_end sub_8084484
|
||||
|
||||
@@ -2572,7 +2572,7 @@ sub_8084784: @ 8084784
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080847BC @ =gUnknown_3005090
|
||||
ldr r2, _080847BC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2589,7 +2589,7 @@ _080847B0:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080847B8: .4byte sub_80847C0
|
||||
_080847BC: .4byte gUnknown_3005090
|
||||
_080847BC: .4byte gTasks
|
||||
thumb_func_end sub_8084784
|
||||
|
||||
thumb_func_start sub_80847C0
|
||||
@@ -2600,7 +2600,7 @@ sub_80847C0: @ 80847C0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080847F0 @ =gUnknown_3005090
|
||||
ldr r0, _080847F0 @ =gTasks
|
||||
adds r4, r1, r0
|
||||
ldr r5, _080847F4 @ =gUnknown_83CC050
|
||||
_080847D2:
|
||||
@@ -2618,7 +2618,7 @@ _080847D2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080847F0: .4byte gUnknown_3005090
|
||||
_080847F0: .4byte gTasks
|
||||
_080847F4: .4byte gUnknown_83CC050
|
||||
thumb_func_end sub_80847C0
|
||||
|
||||
@@ -2911,7 +2911,7 @@ sub_8084A24: @ 8084A24
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08084A54 @ =gUnknown_3005090
|
||||
ldr r0, _08084A54 @ =gTasks
|
||||
adds r4, r1, r0
|
||||
ldr r5, _08084A58 @ =gUnknown_83CC068
|
||||
_08084A36:
|
||||
@@ -2929,7 +2929,7 @@ _08084A36:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08084A54: .4byte gUnknown_3005090
|
||||
_08084A54: .4byte gTasks
|
||||
_08084A58: .4byte gUnknown_83CC068
|
||||
thumb_func_end sub_8084A24
|
||||
|
||||
@@ -3233,7 +3233,7 @@ oei_waterfall: @ 8084CA0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08084CD0 @ =gUnknown_3005090
|
||||
ldr r2, _08084CD0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3248,7 +3248,7 @@ oei_waterfall: @ 8084CA0
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08084CCC: .4byte sub_8084CD8
|
||||
_08084CD0: .4byte gUnknown_3005090
|
||||
_08084CD0: .4byte gTasks
|
||||
_08084CD4: .4byte gUnknown_20386E0
|
||||
thumb_func_end oei_waterfall
|
||||
|
||||
@@ -3258,7 +3258,7 @@ sub_8084CD8: @ 8084CD8
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _08084D14 @ =gUnknown_83CC084
|
||||
ldr r2, _08084D18 @ =gUnknown_3005090
|
||||
ldr r2, _08084D18 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3286,7 +3286,7 @@ _08084CEA:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08084D14: .4byte gUnknown_83CC084
|
||||
_08084D18: .4byte gUnknown_3005090
|
||||
_08084D18: .4byte gTasks
|
||||
_08084D1C: .4byte gUnknown_2037078
|
||||
_08084D20: .4byte gUnknown_2036E38
|
||||
thumb_func_end sub_8084CD8
|
||||
@@ -3437,7 +3437,7 @@ FldEff_UseDive: @ 8084E24
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08084E58 @ =gUnknown_3005090
|
||||
ldr r2, _08084E58 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3454,7 +3454,7 @@ FldEff_UseDive: @ 8084E24
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08084E54: .4byte sub_8084E60
|
||||
_08084E58: .4byte gUnknown_3005090
|
||||
_08084E58: .4byte gTasks
|
||||
_08084E5C: .4byte gUnknown_20386E0
|
||||
thumb_func_end FldEff_UseDive
|
||||
|
||||
@@ -3464,7 +3464,7 @@ sub_8084E60: @ 8084E60
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _08084E90 @ =gUnknown_83CC098
|
||||
ldr r2, _08084E94 @ =gUnknown_3005090
|
||||
ldr r2, _08084E94 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3485,7 +3485,7 @@ _08084E72:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08084E90: .4byte gUnknown_83CC098
|
||||
_08084E94: .4byte gUnknown_3005090
|
||||
_08084E94: .4byte gTasks
|
||||
thumb_func_end sub_8084E60
|
||||
|
||||
thumb_func_start dive_1_lock
|
||||
@@ -3585,7 +3585,7 @@ sub_8084F44: @ 8084F44
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r6, _08084F8C @ =gUnknown_83CC0A4
|
||||
ldr r2, _08084F90 @ =gUnknown_3005090
|
||||
ldr r2, _08084F90 @ =gTasks
|
||||
ldr r5, _08084F94 @ =gUnknown_2037078
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
@@ -3619,7 +3619,7 @@ _08084F58:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08084F8C: .4byte gUnknown_83CC0A4
|
||||
_08084F90: .4byte gUnknown_3005090
|
||||
_08084F90: .4byte gTasks
|
||||
_08084F94: .4byte gUnknown_2037078
|
||||
_08084F98: .4byte gUnknown_2036E38
|
||||
_08084F9C: .4byte gSprites
|
||||
@@ -3931,7 +3931,7 @@ sub_80851E8: @ 80851E8
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r6, _08085230 @ =gUnknown_83CC0BC
|
||||
ldr r2, _08085234 @ =gUnknown_3005090
|
||||
ldr r2, _08085234 @ =gTasks
|
||||
ldr r5, _08085238 @ =gUnknown_2037078
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
@@ -3965,7 +3965,7 @@ _080851FC:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08085230: .4byte gUnknown_83CC0BC
|
||||
_08085234: .4byte gUnknown_3005090
|
||||
_08085234: .4byte gTasks
|
||||
_08085238: .4byte gUnknown_2037078
|
||||
_0808523C: .4byte gUnknown_2036E38
|
||||
_08085240: .4byte gSprites
|
||||
@@ -4194,7 +4194,7 @@ sub_80853E4: @ 80853E4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r6, _0808542C @ =gUnknown_83CC0CC
|
||||
ldr r2, _08085430 @ =gUnknown_3005090
|
||||
ldr r2, _08085430 @ =gTasks
|
||||
ldr r5, _08085434 @ =gUnknown_2037078
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
@@ -4228,7 +4228,7 @@ _080853F8:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808542C: .4byte gUnknown_83CC0CC
|
||||
_08085430: .4byte gUnknown_3005090
|
||||
_08085430: .4byte gTasks
|
||||
_08085434: .4byte gUnknown_2037078
|
||||
_08085438: .4byte gUnknown_2036E38
|
||||
_0808543C: .4byte gSprites
|
||||
@@ -4499,7 +4499,7 @@ sub_808563C: @ 808563C
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08085664 @ =gUnknown_83CC0E0
|
||||
ldr r2, _08085668 @ =gUnknown_3005090
|
||||
ldr r2, _08085668 @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -4514,7 +4514,7 @@ sub_808563C: @ 808563C
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08085664: .4byte gUnknown_83CC0E0
|
||||
_08085668: .4byte gUnknown_3005090
|
||||
_08085668: .4byte gTasks
|
||||
thumb_func_end sub_808563C
|
||||
|
||||
thumb_func_start sub_808566C
|
||||
@@ -5003,7 +5003,7 @@ sub_8085A24: @ 8085A24
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08085A4C @ =gUnknown_83CC0F0
|
||||
ldr r2, _08085A50 @ =gUnknown_3005090
|
||||
ldr r2, _08085A50 @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -5018,7 +5018,7 @@ sub_8085A24: @ 8085A24
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08085A4C: .4byte gUnknown_83CC0F0
|
||||
_08085A50: .4byte gUnknown_3005090
|
||||
_08085A50: .4byte gTasks
|
||||
thumb_func_end sub_8085A24
|
||||
|
||||
thumb_func_start sub_8085A54
|
||||
@@ -5175,7 +5175,7 @@ sub_8085B78: @ 8085B78
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08085BA0 @ =gUnknown_83CC0F8
|
||||
ldr r2, _08085BA4 @ =gUnknown_3005090
|
||||
ldr r2, _08085BA4 @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -5190,7 +5190,7 @@ sub_8085B78: @ 8085B78
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08085BA0: .4byte gUnknown_83CC0F8
|
||||
_08085BA4: .4byte gUnknown_3005090
|
||||
_08085BA4: .4byte gTasks
|
||||
thumb_func_end sub_8085B78
|
||||
|
||||
thumb_func_start sub_8085BA8
|
||||
@@ -5470,7 +5470,7 @@ sub_8085DDC: @ 8085DDC
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08085E04 @ =gUnknown_83CC110
|
||||
ldr r2, _08085E08 @ =gUnknown_3005090
|
||||
ldr r2, _08085E08 @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -5485,7 +5485,7 @@ sub_8085DDC: @ 8085DDC
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08085E04: .4byte gUnknown_83CC110
|
||||
_08085E08: .4byte gUnknown_3005090
|
||||
_08085E08: .4byte gTasks
|
||||
thumb_func_end sub_8085DDC
|
||||
|
||||
thumb_func_start sub_8085E0C
|
||||
@@ -5782,7 +5782,7 @@ _0808604A:
|
||||
ldr r1, [r2, 0x4]
|
||||
ldr r2, [r2, 0x8]
|
||||
bl sub_8086860
|
||||
ldr r2, _08086080 @ =gUnknown_3005090
|
||||
ldr r2, _08086080 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -5797,7 +5797,7 @@ _0808604A:
|
||||
.align 2, 0
|
||||
_08086078: .4byte sub_8086468
|
||||
_0808607C: .4byte gUnknown_20386E0
|
||||
_08086080: .4byte gUnknown_3005090
|
||||
_08086080: .4byte gTasks
|
||||
thumb_func_end FldEff_FieldMoveShowMon
|
||||
|
||||
thumb_func_start FldEff_FieldMoveShowMonInit
|
||||
@@ -5813,7 +5813,7 @@ FldEff_FieldMoveShowMonInit: @ 8086084
|
||||
movs r1, 0x64
|
||||
adds r4, r0, 0
|
||||
muls r4, r1
|
||||
ldr r0, _080860DC @ =gUnknown_2024284
|
||||
ldr r0, _080860DC @ =gPlayerParty
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0xB
|
||||
@@ -5840,7 +5840,7 @@ FldEff_FieldMoveShowMonInit: @ 8086084
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080860D8: .4byte gUnknown_20386E0
|
||||
_080860DC: .4byte gUnknown_2024284
|
||||
_080860DC: .4byte gPlayerParty
|
||||
thumb_func_end FldEff_FieldMoveShowMonInit
|
||||
|
||||
thumb_func_start sub_80860E0
|
||||
@@ -5850,7 +5850,7 @@ sub_80860E0: @ 80860E0
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08086108 @ =gUnknown_83CC11C
|
||||
ldr r2, _0808610C @ =gUnknown_3005090
|
||||
ldr r2, _0808610C @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -5865,7 +5865,7 @@ sub_80860E0: @ 80860E0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08086108: .4byte gUnknown_83CC11C
|
||||
_0808610C: .4byte gUnknown_3005090
|
||||
_0808610C: .4byte gTasks
|
||||
thumb_func_end sub_80860E0
|
||||
|
||||
thumb_func_start sub_8086110
|
||||
@@ -6224,7 +6224,7 @@ sub_80863C0: @ 80863C0
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _08086424 @ =gUnknown_3005090
|
||||
ldr r0, _08086424 @ =gTasks
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
adds r0, 0x22
|
||||
@@ -6256,7 +6256,7 @@ sub_80863C0: @ 80863C0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08086420: .4byte sub_80860E0
|
||||
_08086424: .4byte gUnknown_3005090
|
||||
_08086424: .4byte gTasks
|
||||
thumb_func_end sub_80863C0
|
||||
|
||||
thumb_func_start sub_8086428
|
||||
@@ -6300,7 +6300,7 @@ sub_8086468: @ 8086468
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08086490 @ =gUnknown_83CC138
|
||||
ldr r2, _08086494 @ =gUnknown_3005090
|
||||
ldr r2, _08086494 @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -6315,7 +6315,7 @@ sub_8086468: @ 8086468
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08086490: .4byte gUnknown_83CC138
|
||||
_08086494: .4byte gUnknown_3005090
|
||||
_08086494: .4byte gTasks
|
||||
thumb_func_end sub_8086468
|
||||
|
||||
thumb_func_start sub_8086498
|
||||
@@ -6608,7 +6608,7 @@ sub_80866E0: @ 80866E0
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _08086724 @ =gUnknown_3005090
|
||||
ldr r0, _08086724 @ =gTasks
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
adds r0, 0x22
|
||||
@@ -6628,7 +6628,7 @@ sub_80866E0: @ 80866E0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08086720: .4byte sub_8086468
|
||||
_08086724: .4byte gUnknown_3005090
|
||||
_08086724: .4byte gTasks
|
||||
thumb_func_end sub_80866E0
|
||||
|
||||
thumb_func_start sub_8086728
|
||||
@@ -6940,7 +6940,7 @@ sub_8086944: @ 8086944
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08086984 @ =gUnknown_3005090
|
||||
ldr r2, _08086984 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -6963,7 +6963,7 @@ _08086978:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08086980: .4byte sub_8086990
|
||||
_08086984: .4byte gUnknown_3005090
|
||||
_08086984: .4byte gTasks
|
||||
_08086988: .4byte gUnknown_20386E0
|
||||
_0808698C: .4byte 0x00000131
|
||||
thumb_func_end sub_8086944
|
||||
@@ -6975,7 +6975,7 @@ sub_8086990: @ 8086990
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _080869B8 @ =gUnknown_83CC154
|
||||
ldr r2, _080869BC @ =gUnknown_3005090
|
||||
ldr r2, _080869BC @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -6990,7 +6990,7 @@ sub_8086990: @ 8086990
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080869B8: .4byte gUnknown_83CC154
|
||||
_080869BC: .4byte gUnknown_3005090
|
||||
_080869BC: .4byte gTasks
|
||||
thumb_func_end sub_8086990
|
||||
|
||||
thumb_func_start sub_80869C0
|
||||
@@ -7253,7 +7253,7 @@ sub_8086BD0: @ 8086BD0
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08086BF8 @ =gUnknown_83CC168
|
||||
ldr r2, _08086BFC @ =gUnknown_3005090
|
||||
ldr r2, _08086BFC @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -7268,7 +7268,7 @@ sub_8086BD0: @ 8086BD0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08086BF8: .4byte gUnknown_83CC168
|
||||
_08086BFC: .4byte gUnknown_3005090
|
||||
_08086BFC: .4byte gTasks
|
||||
thumb_func_end sub_8086BD0
|
||||
|
||||
thumb_func_start sub_8086C00
|
||||
@@ -7545,7 +7545,7 @@ FldEff_UseFly: @ 8086E10
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08086E38 @ =gUnknown_3005090
|
||||
ldr r2, _08086E38 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -7558,7 +7558,7 @@ FldEff_UseFly: @ 8086E10
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08086E34: .4byte sub_8086E40
|
||||
_08086E38: .4byte gUnknown_3005090
|
||||
_08086E38: .4byte gTasks
|
||||
_08086E3C: .4byte gUnknown_20386E0
|
||||
thumb_func_end FldEff_UseFly
|
||||
|
||||
@@ -7569,7 +7569,7 @@ sub_8086E40: @ 8086E40
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _08086E68 @ =gUnknown_83CC178
|
||||
ldr r2, _08086E6C @ =gUnknown_3005090
|
||||
ldr r2, _08086E6C @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -7584,7 +7584,7 @@ sub_8086E40: @ 8086E40
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08086E68: .4byte gUnknown_83CC178
|
||||
_08086E6C: .4byte gUnknown_3005090
|
||||
_08086E6C: .4byte gTasks
|
||||
thumb_func_end sub_8086E40
|
||||
|
||||
thumb_func_start sub_8086E70
|
||||
@@ -8403,7 +8403,7 @@ sub_8087498: @ 8087498
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _080874C0 @ =gUnknown_83CC1D4
|
||||
ldr r2, _080874C4 @ =gUnknown_3005090
|
||||
ldr r2, _080874C4 @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -8418,7 +8418,7 @@ sub_8087498: @ 8087498
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080874C0: .4byte gUnknown_83CC1D4
|
||||
_080874C4: .4byte gUnknown_3005090
|
||||
_080874C4: .4byte gTasks
|
||||
thumb_func_end sub_8087498
|
||||
|
||||
thumb_func_start sub_80874C8
|
||||
@@ -9018,7 +9018,7 @@ sub_8087924: @ 8087924
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r1, _080879D0 @ =gUnknown_3005090
|
||||
ldr r1, _080879D0 @ =gTasks
|
||||
lsls r2, r0, 2
|
||||
adds r2, r0
|
||||
lsls r2, 3
|
||||
@@ -9057,7 +9057,7 @@ _080879BA:
|
||||
_080879C4: .4byte gUnknown_20386E0
|
||||
_080879C8: .4byte gUnknown_2036E38
|
||||
_080879CC: .4byte sub_80879D8
|
||||
_080879D0: .4byte gUnknown_3005090
|
||||
_080879D0: .4byte gTasks
|
||||
_080879D4: .4byte gSprites
|
||||
thumb_func_end sub_8087924
|
||||
|
||||
@@ -9069,7 +9069,7 @@ sub_80879D8: @ 80879D8
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
ldr r1, _08087A04 @ =gUnknown_3005098
|
||||
ldr r1, _08087A04 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
movs r0, 0x2
|
||||
ldrsh r1, [r5, r0]
|
||||
@@ -9086,7 +9086,7 @@ sub_80879D8: @ 80879D8
|
||||
beq _08087A4A
|
||||
b _08087AA8
|
||||
.align 2, 0
|
||||
_08087A04: .4byte gUnknown_3005098
|
||||
_08087A04: .4byte gTasks+0x8
|
||||
_08087A08: .4byte gSprites
|
||||
_08087A0C:
|
||||
ldrh r0, [r6, 0x20]
|
||||
@@ -9190,7 +9190,7 @@ sub_8087AB4: @ 8087AB4
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08087B00 @ =gUnknown_3005090
|
||||
ldr r2, _08087B00 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -9208,7 +9208,7 @@ sub_8087AB4: @ 8087AB4
|
||||
.align 2, 0
|
||||
_08087AF8: .4byte gUnknown_20386E0
|
||||
_08087AFC: .4byte sub_8087BC0
|
||||
_08087B00: .4byte gUnknown_3005090
|
||||
_08087B00: .4byte gTasks
|
||||
_08087B04:
|
||||
movs r0, 0x44
|
||||
bl FieldEffectActiveListRemove
|
||||
@@ -9228,7 +9228,7 @@ sub_8087B14: @ 8087B14
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08087B4C @ =gUnknown_3005098
|
||||
ldr r1, _08087B4C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0xE
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -9251,7 +9251,7 @@ sub_8087B14: @ 8087B14
|
||||
subs r0, r1, 0x1
|
||||
b _08087B52
|
||||
.align 2, 0
|
||||
_08087B4C: .4byte gUnknown_3005098
|
||||
_08087B4C: .4byte gTasks+0x8
|
||||
_08087B50:
|
||||
movs r0, 0x4
|
||||
_08087B52:
|
||||
@@ -9303,7 +9303,7 @@ _08087BA0:
|
||||
sub_8087BA8: @ 8087BA8
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08087BBC @ =gUnknown_3005090
|
||||
ldr r2, _08087BBC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -9312,7 +9312,7 @@ sub_8087BA8: @ 8087BA8
|
||||
strh r0, [r1, 0x16]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_08087BBC: .4byte gUnknown_3005090
|
||||
_08087BBC: .4byte gTasks
|
||||
thumb_func_end sub_8087BA8
|
||||
|
||||
thumb_func_start sub_8087BC0
|
||||
@@ -9324,7 +9324,7 @@ sub_8087BC0: @ 8087BC0
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _08087BF8 @ =gUnknown_3005098
|
||||
ldr r0, _08087BF8 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
bl InstallCameraPanAheadCallback
|
||||
movs r0, 0
|
||||
@@ -9342,7 +9342,7 @@ sub_8087BC0: @ 8087BC0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08087BF8: .4byte gUnknown_3005098
|
||||
_08087BF8: .4byte gTasks+0x8
|
||||
_08087BFC: .4byte gUnknown_83CC244
|
||||
thumb_func_end sub_8087BC0
|
||||
|
||||
|
||||
+30
-30
@@ -137,7 +137,7 @@ sub_807DC18: @ 807DC18
|
||||
push {r4,lr}
|
||||
bl warp1_get_mapheader
|
||||
adds r4, r0, 0
|
||||
ldr r1, _0807DC54 @ =gUnknown_2036DFC
|
||||
ldr r1, _0807DC54 @ =gMapHeader
|
||||
ldrb r0, [r4, 0x14]
|
||||
ldrb r1, [r1, 0x14]
|
||||
cmp r0, r1
|
||||
@@ -161,7 +161,7 @@ _0807DC36:
|
||||
beq _0807DC62
|
||||
b _0807DC6A
|
||||
.align 2, 0
|
||||
_0807DC54: .4byte gUnknown_2036DFC
|
||||
_0807DC54: .4byte gMapHeader
|
||||
_0807DC58:
|
||||
movs r0, 0x1
|
||||
movs r1, 0
|
||||
@@ -310,7 +310,7 @@ task_mpl_807DD60: @ 807DD60
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r2, _0807DD84 @ =gUnknown_3005090
|
||||
ldr r2, _0807DD84 @ =gTasks
|
||||
adds r4, r0, r2
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -322,7 +322,7 @@ task_mpl_807DD60: @ 807DD60
|
||||
beq _0807DD8E
|
||||
b _0807DDCA
|
||||
.align 2, 0
|
||||
_0807DD84: .4byte gUnknown_3005090
|
||||
_0807DD84: .4byte gTasks
|
||||
_0807DD88:
|
||||
cmp r0, 0x2
|
||||
beq _0807DDB8
|
||||
@@ -385,7 +385,7 @@ sub_807DDF0: @ 807DDF0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807DE14 @ =gUnknown_3005090
|
||||
ldr r1, _0807DE14 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -397,7 +397,7 @@ sub_807DDF0: @ 807DDF0
|
||||
beq _0807DE1E
|
||||
b _0807DE50
|
||||
.align 2, 0
|
||||
_0807DE14: .4byte gUnknown_3005090
|
||||
_0807DE14: .4byte gTasks
|
||||
_0807DE18:
|
||||
cmp r0, 0x2
|
||||
beq _0807DE3A
|
||||
@@ -610,7 +610,7 @@ sub_807DFBC: @ 807DFBC
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807DFF8 @ =gUnknown_3005090
|
||||
ldr r1, _0807DFF8 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
adds r6, r4, 0
|
||||
adds r6, 0xC
|
||||
@@ -636,7 +636,7 @@ _0807DFEC:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0807DFF8: .4byte gUnknown_3005090
|
||||
_0807DFF8: .4byte gTasks
|
||||
_0807DFFC: .4byte _0807E000
|
||||
.align 2, 0
|
||||
_0807E000:
|
||||
@@ -879,7 +879,7 @@ task_map_chg_seq_0807E20C: @ 807E20C
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0807E238 @ =gUnknown_3005090
|
||||
ldr r1, _0807E238 @ =gTasks
|
||||
adds r5, r0, r1
|
||||
adds r6, r5, 0
|
||||
adds r6, 0xC
|
||||
@@ -895,7 +895,7 @@ task_map_chg_seq_0807E20C: @ 807E20C
|
||||
beq _0807E246
|
||||
b _0807E2C6
|
||||
.align 2, 0
|
||||
_0807E238: .4byte gUnknown_3005090
|
||||
_0807E238: .4byte gTasks
|
||||
_0807E23C:
|
||||
cmp r0, 0x2
|
||||
beq _0807E2A8
|
||||
@@ -967,7 +967,7 @@ task_map_chg_seq_0807E2CC: @ 807E2CC
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _0807E2EC @ =gUnknown_3005090
|
||||
ldr r1, _0807E2EC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -980,7 +980,7 @@ task_map_chg_seq_0807E2CC: @ 807E2CC
|
||||
beq _0807E300
|
||||
b _0807E316
|
||||
.align 2, 0
|
||||
_0807E2EC: .4byte gUnknown_3005090
|
||||
_0807E2EC: .4byte gTasks
|
||||
_0807E2F0:
|
||||
bl player_bitmagic
|
||||
bl ScriptContext2_Enable
|
||||
@@ -1007,7 +1007,7 @@ sub_807E31C: @ 807E31C
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _0807E33C @ =gUnknown_3005090
|
||||
ldr r1, _0807E33C @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -1020,7 +1020,7 @@ sub_807E31C: @ 807E31C
|
||||
beq _0807E354
|
||||
b _0807E372
|
||||
.align 2, 0
|
||||
_0807E33C: .4byte gUnknown_3005090
|
||||
_0807E33C: .4byte gTasks
|
||||
_0807E340:
|
||||
bl player_bitmagic
|
||||
bl ScriptContext2_Enable
|
||||
@@ -1212,7 +1212,7 @@ sub_807E4A0: @ 807E4A0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0807E4D8 @ =gUnknown_3005090
|
||||
ldr r2, _0807E4D8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1225,7 +1225,7 @@ sub_807E4A0: @ 807E4A0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807E4D4: .4byte sub_807E980
|
||||
_0807E4D8: .4byte gUnknown_3005090
|
||||
_0807E4D8: .4byte gTasks
|
||||
thumb_func_end sub_807E4A0
|
||||
|
||||
thumb_func_start sub_807E4DC
|
||||
@@ -1377,7 +1377,7 @@ sub_807E5EC: @ 807E5EC
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807E610 @ =gUnknown_3005090
|
||||
ldr r1, _0807E610 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -1389,7 +1389,7 @@ sub_807E5EC: @ 807E5EC
|
||||
beq _0807E61A
|
||||
b _0807E64A
|
||||
.align 2, 0
|
||||
_0807E610: .4byte gUnknown_3005090
|
||||
_0807E610: .4byte gTasks
|
||||
_0807E614:
|
||||
cmp r0, 0x2
|
||||
beq _0807E63A
|
||||
@@ -1449,7 +1449,7 @@ sub_807E678: @ 807E678
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807E69C @ =gUnknown_3005098
|
||||
ldr r1, _0807E69C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -1461,7 +1461,7 @@ sub_807E678: @ 807E678
|
||||
beq _0807E6A6
|
||||
b _0807E6F4
|
||||
.align 2, 0
|
||||
_0807E69C: .4byte gUnknown_3005098
|
||||
_0807E69C: .4byte gTasks+0x8
|
||||
_0807E6A0:
|
||||
cmp r0, 0x2
|
||||
beq _0807E6DC
|
||||
@@ -1528,7 +1528,7 @@ sub_807E718: @ 807E718
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807E73C @ =gUnknown_3005090
|
||||
ldr r1, _0807E73C @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -1540,7 +1540,7 @@ sub_807E718: @ 807E718
|
||||
beq _0807E746
|
||||
b _0807E77A
|
||||
.align 2, 0
|
||||
_0807E73C: .4byte gUnknown_3005090
|
||||
_0807E73C: .4byte gTasks
|
||||
_0807E740:
|
||||
cmp r0, 0x2
|
||||
beq _0807E76A
|
||||
@@ -1584,7 +1584,7 @@ sub_807E784: @ 807E784
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807E7A8 @ =gUnknown_3005090
|
||||
ldr r1, _0807E7A8 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -1596,7 +1596,7 @@ sub_807E784: @ 807E784
|
||||
beq _0807E7B6
|
||||
b _0807E802
|
||||
.align 2, 0
|
||||
_0807E7A8: .4byte gUnknown_3005090
|
||||
_0807E7A8: .4byte gTasks
|
||||
_0807E7AC:
|
||||
cmp r0, 0x2
|
||||
beq _0807E7D8
|
||||
@@ -1651,7 +1651,7 @@ sub_807E80C: @ 807E80C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0807E83C @ =gUnknown_3005090
|
||||
ldr r0, _0807E83C @ =gTasks
|
||||
adds r5, r1, r0
|
||||
adds r4, r5, 0
|
||||
adds r4, 0xC
|
||||
@@ -1670,7 +1670,7 @@ _0807E830:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0807E83C: .4byte gUnknown_3005090
|
||||
_0807E83C: .4byte gTasks
|
||||
_0807E840: .4byte _0807E844
|
||||
.align 2, 0
|
||||
_0807E844:
|
||||
@@ -1829,7 +1829,7 @@ sub_807E980: @ 807E980
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0807E9C0 @ =gUnknown_3005098
|
||||
ldr r1, _0807E9C0 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldr r2, _0807E9C4 @ =gUnknown_2037078
|
||||
ldrb r1, [r2, 0x5]
|
||||
@@ -1854,7 +1854,7 @@ sub_807E980: @ 807E980
|
||||
beq _0807E9DA
|
||||
b _0807EA9A
|
||||
.align 2, 0
|
||||
_0807E9C0: .4byte gUnknown_3005098
|
||||
_0807E9C0: .4byte gTasks+0x8
|
||||
_0807E9C4: .4byte gUnknown_2037078
|
||||
_0807E9C8: .4byte gUnknown_2036E38
|
||||
_0807E9CC: .4byte gSprites
|
||||
@@ -2169,7 +2169,7 @@ sub_807EC34: @ 807EC34
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0807EC6C @ =gUnknown_3005098
|
||||
ldr r1, _0807EC6C @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -2186,7 +2186,7 @@ sub_807EC34: @ 807EC34
|
||||
bl DestroyTask
|
||||
b _0807ECB2
|
||||
.align 2, 0
|
||||
_0807EC6C: .4byte gUnknown_3005098
|
||||
_0807EC6C: .4byte gTasks+0x8
|
||||
_0807EC70:
|
||||
bl sub_8055DC4
|
||||
bl pal_fill_for_maplights
|
||||
|
||||
+6
-6
@@ -771,13 +771,13 @@ sub_805E3A0: @ 805E3A0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r0, _0805E3B8 @ =gUnknown_2036DFC
|
||||
ldr r0, _0805E3B8 @ =gMapHeader
|
||||
ldr r0, [r0, 0x4]
|
||||
cmp r0, 0
|
||||
bne _0805E3CE
|
||||
b _0805E404
|
||||
.align 2, 0
|
||||
_0805E3B8: .4byte gUnknown_2036DFC
|
||||
_0805E3B8: .4byte gMapHeader
|
||||
_0805E3BC:
|
||||
ldr r0, [r7]
|
||||
ldrb r1, [r0, 0x5]
|
||||
@@ -1903,7 +1903,7 @@ sub_805EC30: @ 805EC30
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
str r1, [sp, 0x8]
|
||||
ldr r0, _0805ED08 @ =gUnknown_2036DFC
|
||||
ldr r0, _0805ED08 @ =gMapHeader
|
||||
ldr r3, [r0, 0x4]
|
||||
cmp r3, 0
|
||||
beq _0805ECF8
|
||||
@@ -2001,7 +2001,7 @@ _0805ECF8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805ED08: .4byte gUnknown_2036DFC
|
||||
_0805ED08: .4byte gMapHeader
|
||||
_0805ED0C: .4byte gSaveBlock1Ptr
|
||||
thumb_func_end sub_805EC30
|
||||
|
||||
@@ -4285,12 +4285,12 @@ GetFieldObjectTemplateByLocalIdAndMap: @ 805FD5C
|
||||
movs r0, 0x8E
|
||||
lsls r0, 4
|
||||
adds r1, r0
|
||||
ldr r0, _0805FD90 @ =gUnknown_2036DFC
|
||||
ldr r0, _0805FD90 @ =gMapHeader
|
||||
ldr r0, [r0, 0x4]
|
||||
b _0805FDA0
|
||||
.align 2, 0
|
||||
_0805FD8C: .4byte gSaveBlock1Ptr
|
||||
_0805FD90: .4byte gUnknown_2036DFC
|
||||
_0805FD90: .4byte gMapHeader
|
||||
_0805FD94:
|
||||
adds r0, r2, 0
|
||||
adds r1, r3, 0
|
||||
|
||||
@@ -35,7 +35,7 @@ sub_8069370: @ 8069370
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _08069394 @ =gUnknown_3005090
|
||||
ldr r1, _08069394 @ =gTasks
|
||||
adds r5, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -47,7 +47,7 @@ sub_8069370: @ 8069370
|
||||
beq _0806939E
|
||||
b _08069402
|
||||
.align 2, 0
|
||||
_08069394: .4byte gUnknown_3005090
|
||||
_08069394: .4byte gTasks
|
||||
_08069398:
|
||||
cmp r0, 0x2
|
||||
beq _080693EA
|
||||
|
||||
+24
-24
@@ -2834,7 +2834,7 @@ _0805C866:
|
||||
movs r0, 0x64
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, _0805C888 @ =gUnknown_2024284
|
||||
ldr r0, _0805C888 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0xB
|
||||
@@ -2848,7 +2848,7 @@ _0805C882:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0805C888: .4byte gUnknown_2024284
|
||||
_0805C888: .4byte gPlayerParty
|
||||
thumb_func_end PartyHasMonWithSurf
|
||||
|
||||
thumb_func_start IsPlayerSurfingNorth
|
||||
@@ -3445,7 +3445,7 @@ task_add_bump_boulder: @ 805CCD0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0805CD08 @ =gUnknown_3005090
|
||||
ldr r2, _0805CD08 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3458,7 +3458,7 @@ task_add_bump_boulder: @ 805CCD0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805CD04: .4byte taskFF_bump_boulder
|
||||
_0805CD08: .4byte gUnknown_3005090
|
||||
_0805CD08: .4byte gTasks
|
||||
thumb_func_end task_add_bump_boulder
|
||||
|
||||
thumb_func_start taskFF_bump_boulder
|
||||
@@ -3467,7 +3467,7 @@ taskFF_bump_boulder: @ 805CD0C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r6, _0805CD54 @ =gUnknown_835B8A0
|
||||
ldr r2, _0805CD58 @ =gUnknown_3005090
|
||||
ldr r2, _0805CD58 @ =gTasks
|
||||
ldr r5, _0805CD5C @ =gUnknown_2036E38
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
@@ -3501,7 +3501,7 @@ _0805CD20:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805CD54: .4byte gUnknown_835B8A0
|
||||
_0805CD58: .4byte gUnknown_3005090
|
||||
_0805CD58: .4byte gTasks
|
||||
_0805CD5C: .4byte gUnknown_2036E38
|
||||
_0805CD60: .4byte gUnknown_2037078
|
||||
thumb_func_end taskFF_bump_boulder
|
||||
@@ -3662,7 +3662,7 @@ sub_805CEA0: @ 805CEA0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _0805CEDC @ =gUnknown_835B8AC
|
||||
ldr r2, _0805CEE0 @ =gUnknown_3005090
|
||||
ldr r2, _0805CEE0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3690,7 +3690,7 @@ _0805CEB2:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805CEDC: .4byte gUnknown_835B8AC
|
||||
_0805CEE0: .4byte gUnknown_3005090
|
||||
_0805CEE0: .4byte gTasks
|
||||
_0805CEE4: .4byte gUnknown_2037078
|
||||
_0805CEE8: .4byte gUnknown_2036E38
|
||||
thumb_func_end sub_805CEA0
|
||||
@@ -3770,7 +3770,7 @@ sub_805CF78: @ 805CF78
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _0805CFB4 @ =gUnknown_835B8B0
|
||||
ldr r2, _0805CFB8 @ =gUnknown_3005090
|
||||
ldr r2, _0805CFB8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3798,7 +3798,7 @@ _0805CF8A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805CFB4: .4byte gUnknown_835B8B0
|
||||
_0805CFB8: .4byte gUnknown_3005090
|
||||
_0805CFB8: .4byte gTasks
|
||||
_0805CFBC: .4byte gUnknown_2037078
|
||||
_0805CFC0: .4byte gUnknown_2036E38
|
||||
thumb_func_end sub_805CF78
|
||||
@@ -3982,7 +3982,7 @@ sub_805D0F8: @ 805D0F8
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0805D150 @ =gUnknown_3005090
|
||||
ldr r2, _0805D150 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3995,7 +3995,7 @@ sub_805D0F8: @ 805D0F8
|
||||
.align 2, 0
|
||||
_0805D148: .4byte gUnknown_2037078
|
||||
_0805D14C: .4byte taskFF_0805D1D4
|
||||
_0805D150: .4byte gUnknown_3005090
|
||||
_0805D150: .4byte gTasks
|
||||
thumb_func_end sub_805D0F8
|
||||
|
||||
thumb_func_start sub_805D154
|
||||
@@ -4021,7 +4021,7 @@ sub_805D154: @ 805D154
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0805D1A4 @ =gUnknown_3005090
|
||||
ldr r2, _0805D1A4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4034,7 +4034,7 @@ sub_805D154: @ 805D154
|
||||
.align 2, 0
|
||||
_0805D19C: .4byte gUnknown_2037078
|
||||
_0805D1A0: .4byte taskFF_0805D1D4
|
||||
_0805D1A4: .4byte gUnknown_3005090
|
||||
_0805D1A4: .4byte gTasks
|
||||
thumb_func_end sub_805D154
|
||||
|
||||
thumb_func_start sub_805D1A8
|
||||
@@ -4086,7 +4086,7 @@ _0805D200:
|
||||
ldrb r0, [r5, 0x1A]
|
||||
movs r1, 0x2
|
||||
bl sub_80DC44C
|
||||
ldr r0, _0805D238 @ =gUnknown_3005090
|
||||
ldr r0, _0805D238 @ =gTasks
|
||||
lsls r4, r6, 2
|
||||
adds r4, r6
|
||||
lsls r4, 3
|
||||
@@ -4107,7 +4107,7 @@ _0805D228:
|
||||
.align 2, 0
|
||||
_0805D230: .4byte gUnknown_2037078
|
||||
_0805D234: .4byte gUnknown_2036E38
|
||||
_0805D238: .4byte gUnknown_3005090
|
||||
_0805D238: .4byte gTasks
|
||||
_0805D23C: .4byte sub_805D240
|
||||
thumb_func_end taskFF_0805D1D4
|
||||
|
||||
@@ -4180,7 +4180,7 @@ sub_805D2C0: @ 805D2C0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0805D300 @ =gUnknown_3005090
|
||||
ldr r2, _0805D300 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4198,7 +4198,7 @@ _0805D2F4:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805D2FC: .4byte sub_805D304
|
||||
_0805D300: .4byte gUnknown_3005090
|
||||
_0805D300: .4byte gTasks
|
||||
thumb_func_end sub_805D2C0
|
||||
|
||||
thumb_func_start sub_805D304
|
||||
@@ -4207,7 +4207,7 @@ sub_805D304: @ 805D304
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _0805D334 @ =gUnknown_835B8CC
|
||||
ldr r2, _0805D338 @ =gUnknown_3005090
|
||||
ldr r2, _0805D338 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -4228,7 +4228,7 @@ _0805D316:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805D334: .4byte gUnknown_835B8CC
|
||||
_0805D338: .4byte gUnknown_3005090
|
||||
_0805D338: .4byte gTasks
|
||||
thumb_func_end sub_805D304
|
||||
|
||||
thumb_func_start sub_805D33C
|
||||
@@ -5258,7 +5258,7 @@ sub_805DB04: @ 805DB04
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
ldr r1, _0805DB54 @ =gUnknown_3005098
|
||||
ldr r1, _0805DB54 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
movs r0, 0
|
||||
ldrsh r6, [r5, r0]
|
||||
@@ -5273,7 +5273,7 @@ sub_805DB04: @ 805DB04
|
||||
_0805DB48: .4byte gUnknown_2037078
|
||||
_0805DB4C: .4byte gUnknown_2036E38
|
||||
_0805DB50: .4byte gSprites
|
||||
_0805DB54: .4byte gUnknown_3005098
|
||||
_0805DB54: .4byte gTasks+0x8
|
||||
_0805DB58:
|
||||
cmp r6, 0x2
|
||||
beq _0805DBF4
|
||||
@@ -5418,7 +5418,7 @@ sub_805DC38: @ 805DC38
|
||||
lsls r0, r1, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
ldr r1, _0805DC8C @ =gUnknown_3005098
|
||||
ldr r1, _0805DC8C @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
movs r2, 0
|
||||
ldrsh r6, [r5, r2]
|
||||
@@ -5433,7 +5433,7 @@ sub_805DC38: @ 805DC38
|
||||
_0805DC80: .4byte gUnknown_2037078
|
||||
_0805DC84: .4byte gUnknown_2036E38
|
||||
_0805DC88: .4byte gSprites
|
||||
_0805DC8C: .4byte gUnknown_3005098
|
||||
_0805DC8C: .4byte gTasks+0x8
|
||||
_0805DC90:
|
||||
cmp r6, 0x2
|
||||
beq _0805DD58
|
||||
|
||||
+10
-10
@@ -31,7 +31,7 @@ _080A047E:
|
||||
thumb_func_start AllMonsFainted
|
||||
AllMonsFainted: @ 80A0484
|
||||
push {r4,r5,lr}
|
||||
ldr r4, _080A04A4 @ =gUnknown_2024284
|
||||
ldr r4, _080A04A4 @ =gPlayerParty
|
||||
movs r5, 0
|
||||
_080A048A:
|
||||
adds r0, r4, 0
|
||||
@@ -46,7 +46,7 @@ _080A048A:
|
||||
movs r0, 0
|
||||
b _080A04B2
|
||||
.align 2, 0
|
||||
_080A04A4: .4byte gUnknown_2024284
|
||||
_080A04A4: .4byte gPlayerParty
|
||||
_080A04A8:
|
||||
adds r5, 0x1
|
||||
adds r4, 0x64
|
||||
@@ -68,7 +68,7 @@ MonFaintFromPoisonOnField: @ 80A04B8
|
||||
movs r1, 0x64
|
||||
adds r4, r0, 0
|
||||
muls r4, r1
|
||||
ldr r0, _080A04FC @ =gUnknown_2024284
|
||||
ldr r0, _080A04FC @ =gPlayerParty
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
@@ -91,7 +91,7 @@ MonFaintFromPoisonOnField: @ 80A04B8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A04FC: .4byte gUnknown_2024284
|
||||
_080A04FC: .4byte gPlayerParty
|
||||
_080A0500: .4byte gStringVar1
|
||||
thumb_func_end MonFaintFromPoisonOnField
|
||||
|
||||
@@ -102,7 +102,7 @@ CheckMonFaintedFromPoison: @ 80A0504
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r1, r0
|
||||
ldr r0, _080A0540 @ =gUnknown_2024284
|
||||
ldr r0, _080A0540 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
bl CheckMonIsValid
|
||||
@@ -124,7 +124,7 @@ CheckMonFaintedFromPoison: @ 80A0504
|
||||
movs r0, 0x1
|
||||
b _080A0546
|
||||
.align 2, 0
|
||||
_080A0540: .4byte gUnknown_2024284
|
||||
_080A0540: .4byte gPlayerParty
|
||||
_080A0544:
|
||||
movs r0, 0
|
||||
_080A0546:
|
||||
@@ -141,7 +141,7 @@ Task_WhiteOut: @ 80A054C
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080A0570 @ =gUnknown_3005098
|
||||
ldr r1, _080A0570 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -153,7 +153,7 @@ Task_WhiteOut: @ 80A054C
|
||||
beq _080A057A
|
||||
b _080A05F6
|
||||
.align 2, 0
|
||||
_080A0570: .4byte gUnknown_3005098
|
||||
_080A0570: .4byte gTasks+0x8
|
||||
_080A0574:
|
||||
cmp r0, 0x2
|
||||
beq _080A05B8
|
||||
@@ -245,7 +245,7 @@ _080A0614: .4byte Task_WhiteOut
|
||||
overworld_poison: @ 80A0618
|
||||
push {r4-r7,lr}
|
||||
sub sp, 0x4
|
||||
ldr r4, _080A0684 @ =gUnknown_2024284
|
||||
ldr r4, _080A0684 @ =gPlayerParty
|
||||
movs r7, 0
|
||||
movs r6, 0
|
||||
movs r5, 0x5
|
||||
@@ -298,7 +298,7 @@ _080A067C:
|
||||
movs r0, 0x2
|
||||
b _080A0692
|
||||
.align 2, 0
|
||||
_080A0684: .4byte gUnknown_2024284
|
||||
_080A0684: .4byte gPlayerParty
|
||||
_080A0688:
|
||||
cmp r7, 0
|
||||
bne _080A0690
|
||||
|
||||
+28
-28
@@ -117,7 +117,7 @@ sub_807EEB8: @ 807EEB8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807EEDC @ =gUnknown_3005098
|
||||
ldr r1, _0807EEDC @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -129,7 +129,7 @@ sub_807EEB8: @ 807EEB8
|
||||
beq _0807EEE6
|
||||
b _0807EF76
|
||||
.align 2, 0
|
||||
_0807EEDC: .4byte gUnknown_3005098
|
||||
_0807EEDC: .4byte gTasks+0x8
|
||||
_0807EEE0:
|
||||
cmp r0, 0x2
|
||||
beq _0807EF6C
|
||||
@@ -270,7 +270,7 @@ sub_807EFC8: @ 807EFC8
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
ldr r1, _0807F010 @ =gUnknown_3005098
|
||||
ldr r1, _0807F010 @ =gTasks+0x8
|
||||
adds r1, r0, r1
|
||||
strh r5, [r1, 0x6]
|
||||
strh r4, [r1, 0x8]
|
||||
@@ -285,7 +285,7 @@ sub_807EFC8: @ 807EFC8
|
||||
b _0807F018
|
||||
.align 2, 0
|
||||
_0807F00C: .4byte sub_807EEB8
|
||||
_0807F010: .4byte gUnknown_3005098
|
||||
_0807F010: .4byte gTasks+0x8
|
||||
_0807F014:
|
||||
negs r0, r7
|
||||
strh r0, [r1, 0xA]
|
||||
@@ -409,7 +409,7 @@ sub_807F0EC: @ 807F0EC
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0807F110 @ =gUnknown_3005090
|
||||
ldr r2, _0807F110 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -420,7 +420,7 @@ sub_807F0EC: @ 807F0EC
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F10C: .4byte sub_807F204
|
||||
_0807F110: .4byte gUnknown_3005090
|
||||
_0807F110: .4byte gTasks
|
||||
thumb_func_end sub_807F0EC
|
||||
|
||||
thumb_func_start sub_807F114
|
||||
@@ -431,7 +431,7 @@ sub_807F114: @ 807F114
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0807F138 @ =gUnknown_3005090
|
||||
ldr r2, _0807F138 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -442,7 +442,7 @@ sub_807F114: @ 807F114
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F134: .4byte sub_807F204
|
||||
_0807F138: .4byte gUnknown_3005090
|
||||
_0807F138: .4byte gTasks
|
||||
thumb_func_end sub_807F114
|
||||
|
||||
thumb_func_start sub_807F13C
|
||||
@@ -453,7 +453,7 @@ sub_807F13C: @ 807F13C
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _0807F19C @ =gUnknown_3005098
|
||||
ldr r0, _0807F19C @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
bl GetGpuReg
|
||||
@@ -486,7 +486,7 @@ sub_807F13C: @ 807F13C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F19C: .4byte gUnknown_3005098
|
||||
_0807F19C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_807F13C
|
||||
|
||||
thumb_func_start sub_807F1A0
|
||||
@@ -497,7 +497,7 @@ sub_807F1A0: @ 807F1A0
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _0807F200 @ =gUnknown_3005098
|
||||
ldr r0, _0807F200 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrh r1, [r4]
|
||||
movs r0, 0
|
||||
@@ -530,7 +530,7 @@ sub_807F1A0: @ 807F1A0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F200: .4byte gUnknown_3005098
|
||||
_0807F200: .4byte gTasks+0x8
|
||||
thumb_func_end sub_807F1A0
|
||||
|
||||
thumb_func_start sub_807F204
|
||||
@@ -541,7 +541,7 @@ sub_807F204: @ 807F204
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0807F228 @ =gUnknown_3005098
|
||||
ldr r1, _0807F228 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
movs r1, 0x12
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -553,7 +553,7 @@ sub_807F204: @ 807F204
|
||||
beq _0807F236
|
||||
b _0807F2F4
|
||||
.align 2, 0
|
||||
_0807F228: .4byte gUnknown_3005098
|
||||
_0807F228: .4byte gTasks+0x8
|
||||
_0807F22C:
|
||||
cmp r0, 0x2
|
||||
beq _0807F2D0
|
||||
@@ -657,7 +657,7 @@ sub_807F2FC: @ 807F2FC
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r4, _0807F348 @ =gUnknown_3005098
|
||||
ldr r4, _0807F348 @ =gTasks+0x8
|
||||
adds r6, r0, r4
|
||||
ldr r0, _0807F34C @ =sub_807F204
|
||||
bl FindTaskIdByFunc
|
||||
@@ -684,7 +684,7 @@ sub_807F2FC: @ 807F2FC
|
||||
bl DestroyTask
|
||||
b _0807F39A
|
||||
.align 2, 0
|
||||
_0807F348: .4byte gUnknown_3005098
|
||||
_0807F348: .4byte gTasks+0x8
|
||||
_0807F34C: .4byte sub_807F204
|
||||
_0807F350:
|
||||
ldrh r0, [r6]
|
||||
@@ -749,7 +749,7 @@ sub_807F3A4: @ 807F3A4
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
mov r9, r3
|
||||
ldr r2, _0807F3DC @ =gUnknown_3005090
|
||||
ldr r2, _0807F3DC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -763,7 +763,7 @@ sub_807F3A4: @ 807F3A4
|
||||
beq _0807F430
|
||||
b _0807F448
|
||||
.align 2, 0
|
||||
_0807F3DC: .4byte gUnknown_3005090
|
||||
_0807F3DC: .4byte gTasks
|
||||
_0807F3E0:
|
||||
adds r0, r7, 0
|
||||
movs r1, 0
|
||||
@@ -828,7 +828,7 @@ sub_807F45C: @ 807F45C
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r1, _0807F484 @ =gUnknown_3005090
|
||||
ldr r1, _0807F484 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -846,7 +846,7 @@ _0807F478:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0807F484: .4byte gUnknown_3005090
|
||||
_0807F484: .4byte gTasks
|
||||
_0807F488: .4byte _0807F48C
|
||||
.align 2, 0
|
||||
_0807F48C:
|
||||
@@ -862,7 +862,7 @@ _0807F4A8:
|
||||
bl AddWindow
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _0807F51C @ =gUnknown_3005090
|
||||
ldr r1, _0807F51C @ =gTasks
|
||||
lsls r4, r6, 2
|
||||
adds r0, r4, r6
|
||||
lsls r0, 3
|
||||
@@ -910,10 +910,10 @@ _0807F4A8:
|
||||
b _0807F5E4
|
||||
.align 2, 0
|
||||
_0807F518: .4byte gUnknown_83C68E4
|
||||
_0807F51C: .4byte gUnknown_3005090
|
||||
_0807F51C: .4byte gTasks
|
||||
_0807F520: .4byte gSaveBlock1Ptr
|
||||
_0807F524:
|
||||
ldr r0, _0807F534 @ =gUnknown_3005090
|
||||
ldr r0, _0807F534 @ =gTasks
|
||||
adds r1, r4, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -921,7 +921,7 @@ _0807F524:
|
||||
strh r0, [r1, 0x8]
|
||||
b _0807F5E4
|
||||
.align 2, 0
|
||||
_0807F534: .4byte gUnknown_3005090
|
||||
_0807F534: .4byte gTasks
|
||||
_0807F538:
|
||||
ldr r1, _0807F53C @ =gUnknown_841B554
|
||||
b _0807F542
|
||||
@@ -946,7 +946,7 @@ _0807F542:
|
||||
adds r0, r1
|
||||
movs r1, 0x2
|
||||
bl FieldObjectTurn
|
||||
ldr r1, _0807F584 @ =gUnknown_3005090
|
||||
ldr r1, _0807F584 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -959,7 +959,7 @@ _0807F542:
|
||||
_0807F578: .4byte gUnknown_841B5B6
|
||||
_0807F57C: .4byte gUnknown_2037078
|
||||
_0807F580: .4byte gUnknown_2036E38
|
||||
_0807F584: .4byte gUnknown_3005090
|
||||
_0807F584: .4byte gTasks
|
||||
_0807F588:
|
||||
lsls r4, r6, 2
|
||||
adds r4, r6
|
||||
@@ -1016,7 +1016,7 @@ sub_807F5F0: @ 807F5F0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0807F61C @ =gUnknown_3005090
|
||||
ldr r2, _0807F61C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1027,7 +1027,7 @@ sub_807F5F0: @ 807F5F0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807F618: .4byte sub_807F45C
|
||||
_0807F61C: .4byte gUnknown_3005090
|
||||
_0807F61C: .4byte gTasks
|
||||
thumb_func_end sub_807F5F0
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
+94
-94
@@ -205,7 +205,7 @@ sub_80CA76C: @ 80CA76C
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r1, r0
|
||||
ldr r0, _080CA790 @ =gUnknown_2024284
|
||||
ldr r0, _080CA790 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x20
|
||||
@@ -215,7 +215,7 @@ sub_80CA76C: @ 80CA76C
|
||||
movs r0, 0x6
|
||||
b _080CA7E6
|
||||
.align 2, 0
|
||||
_080CA790: .4byte gUnknown_2024284
|
||||
_080CA790: .4byte gPlayerParty
|
||||
_080CA794:
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x20
|
||||
@@ -281,12 +281,12 @@ _080CA800: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||
sub_80CA804: @ 80CA804
|
||||
push {r4-r6,lr}
|
||||
movs r5, 0
|
||||
ldr r6, _080CA850 @ =gUnknown_8254784
|
||||
ldr r6, _080CA850 @ =gBaseStats
|
||||
_080CA80A:
|
||||
movs r0, 0x64
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, _080CA854 @ =gUnknown_2024284
|
||||
ldr r0, _080CA854 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x5
|
||||
@@ -317,8 +317,8 @@ _080CA84C:
|
||||
movs r0, 0x1
|
||||
b _080CA864
|
||||
.align 2, 0
|
||||
_080CA850: .4byte gUnknown_8254784
|
||||
_080CA854: .4byte gUnknown_2024284
|
||||
_080CA850: .4byte gBaseStats
|
||||
_080CA854: .4byte gPlayerParty
|
||||
_080CA858:
|
||||
adds r0, r5, 0x1
|
||||
lsls r0, 24
|
||||
@@ -347,7 +347,7 @@ sub_80CA86C: @ 80CA86C
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080CA8A4 @ =gUnknown_3005090
|
||||
ldr r2, _080CA8A4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -361,7 +361,7 @@ _080CA89A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CA8A0: .4byte sub_80CA8A8
|
||||
_080CA8A4: .4byte gUnknown_3005090
|
||||
_080CA8A4: .4byte gTasks
|
||||
thumb_func_end sub_80CA86C
|
||||
|
||||
thumb_func_start sub_80CA8A8
|
||||
@@ -372,7 +372,7 @@ sub_80CA8A8: @ 80CA8A8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080CA8F4 @ =gUnknown_3005098
|
||||
ldr r1, _080CA8F4 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x2
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -402,7 +402,7 @@ _080CA8E6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CA8F4: .4byte gUnknown_3005098
|
||||
_080CA8F4: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80CA8A8
|
||||
|
||||
thumb_func_start sub_80CA8F8
|
||||
@@ -680,7 +680,7 @@ LeadMonHasEffortRibbon: @ 80CAAE0
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CAB04 @ =gUnknown_2024284
|
||||
ldr r1, _080CAB04 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x47
|
||||
movs r2, 0
|
||||
@@ -690,7 +690,7 @@ LeadMonHasEffortRibbon: @ 80CAAE0
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080CAB04: .4byte gUnknown_2024284
|
||||
_080CAB04: .4byte gPlayerParty
|
||||
thumb_func_end LeadMonHasEffortRibbon
|
||||
|
||||
thumb_func_start GivLeadMonEffortRibbon
|
||||
@@ -709,7 +709,7 @@ GivLeadMonEffortRibbon: @ 80CAB08
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CAB40 @ =gUnknown_2024284
|
||||
ldr r1, _080CAB40 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x47
|
||||
mov r2, sp
|
||||
@@ -719,7 +719,7 @@ GivLeadMonEffortRibbon: @ 80CAB08
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CAB3C: .4byte 0x0000083b
|
||||
_080CAB40: .4byte gUnknown_2024284
|
||||
_080CAB40: .4byte gPlayerParty
|
||||
thumb_func_end GivLeadMonEffortRibbon
|
||||
|
||||
thumb_func_start ScrSpecial_AreLeadMonEVsMaxedOut
|
||||
@@ -730,7 +730,7 @@ ScrSpecial_AreLeadMonEVsMaxedOut: @ 80CAB44
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CAB68 @ =gUnknown_2024284
|
||||
ldr r1, _080CAB68 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
bl GetMonEVCount
|
||||
lsls r0, 16
|
||||
@@ -740,7 +740,7 @@ ScrSpecial_AreLeadMonEVsMaxedOut: @ 80CAB44
|
||||
movs r0, 0
|
||||
b _080CAB72
|
||||
.align 2, 0
|
||||
_080CAB68: .4byte gUnknown_2024284
|
||||
_080CAB68: .4byte gPlayerParty
|
||||
_080CAB6C: .4byte 0x01fd0000
|
||||
_080CAB70:
|
||||
movs r0, 0x1
|
||||
@@ -768,7 +768,7 @@ sub_80CAB78: @ 80CAB78
|
||||
_080CAB9A:
|
||||
movs r0, 0x64
|
||||
muls r0, r4
|
||||
ldr r1, _080CABB8 @ =gUnknown_2024284
|
||||
ldr r1, _080CABB8 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x41
|
||||
movs r2, 0
|
||||
@@ -779,7 +779,7 @@ _080CAB9A:
|
||||
b _080CABC8
|
||||
.align 2, 0
|
||||
_080CABB4: .4byte 0x00004031
|
||||
_080CABB8: .4byte gUnknown_2024284
|
||||
_080CABB8: .4byte gPlayerParty
|
||||
_080CABBC:
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 24
|
||||
@@ -832,7 +832,7 @@ _080CAC02:
|
||||
thumb_func_start sub_80CAC08
|
||||
sub_80CAC08: @ 80CAC08
|
||||
push {lr}
|
||||
ldr r0, _080CAC1C @ =gUnknown_2024284
|
||||
ldr r0, _080CAC1C @ =gPlayerParty
|
||||
movs r1, 0x3F
|
||||
bl CheckPartyPokerus
|
||||
lsls r0, 24
|
||||
@@ -841,7 +841,7 @@ sub_80CAC08: @ 80CAC08
|
||||
movs r0, 0x1
|
||||
b _080CAC22
|
||||
.align 2, 0
|
||||
_080CAC1C: .4byte gUnknown_2024284
|
||||
_080CAC1C: .4byte gPlayerParty
|
||||
_080CAC20:
|
||||
movs r0, 0
|
||||
_080CAC22:
|
||||
@@ -857,7 +857,7 @@ sub_80CAC28: @ 80CAC28
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080CAC70 @ =gUnknown_3005090
|
||||
ldr r2, _080CAC70 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -884,7 +884,7 @@ sub_80CAC28: @ 80CAC28
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CAC6C: .4byte sub_80CAC84
|
||||
_080CAC70: .4byte gUnknown_3005090
|
||||
_080CAC70: .4byte gTasks
|
||||
_080CAC74: .4byte gUnknown_20370C2
|
||||
_080CAC78: .4byte gUnknown_20370C4
|
||||
_080CAC7C: .4byte gUnknown_20370C6
|
||||
@@ -899,7 +899,7 @@ sub_80CAC84: @ 80CAC84
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080CACE4 @ =gUnknown_3005098
|
||||
ldr r1, _080CACE4 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r4, 0x2]
|
||||
adds r0, 0x1
|
||||
@@ -938,7 +938,7 @@ _080CACDC:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CACE4: .4byte gUnknown_3005098
|
||||
_080CACE4: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80CAC84
|
||||
|
||||
thumb_func_start sub_80CACE8
|
||||
@@ -965,7 +965,7 @@ _080CAD0C:
|
||||
movs r0, 0x64
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, _080CAD3C @ =gUnknown_2024284
|
||||
ldr r0, _080CAD3C @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x41
|
||||
@@ -984,7 +984,7 @@ _080CAD0C:
|
||||
adds r0, r5, 0
|
||||
b _080CAD4C
|
||||
.align 2, 0
|
||||
_080CAD3C: .4byte gUnknown_2024284
|
||||
_080CAD3C: .4byte gPlayerParty
|
||||
_080CAD40:
|
||||
adds r0, r5, 0x1
|
||||
lsls r0, 24
|
||||
@@ -1006,7 +1006,7 @@ sub_80CAD54: @ 80CAD54
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CAD78 @ =gUnknown_2024284
|
||||
ldr r1, _080CAD78 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x41
|
||||
movs r2, 0
|
||||
@@ -1017,7 +1017,7 @@ sub_80CAD54: @ 80CAD54
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080CAD74: .4byte gUnknown_20370C0
|
||||
_080CAD78: .4byte gUnknown_2024284
|
||||
_080CAD78: .4byte gPlayerParty
|
||||
thumb_func_end sub_80CAD54
|
||||
|
||||
thumb_func_start sub_80CAD7C
|
||||
@@ -1027,7 +1027,7 @@ sub_80CAD7C: @ 80CAD7C
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CADAC @ =gUnknown_2024284
|
||||
ldr r1, _080CADAC @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r4, _080CADB0 @ =gStringVar1
|
||||
movs r1, 0x7
|
||||
@@ -1043,7 +1043,7 @@ sub_80CAD7C: @ 80CAD7C
|
||||
b _080CADBA
|
||||
.align 2, 0
|
||||
_080CADA8: .4byte gUnknown_20370C0
|
||||
_080CADAC: .4byte gUnknown_2024284
|
||||
_080CADAC: .4byte gPlayerParty
|
||||
_080CADB0: .4byte gStringVar1
|
||||
_080CADB4: .4byte gSaveBlock2Ptr
|
||||
_080CADB8:
|
||||
@@ -1948,7 +1948,7 @@ sub_80CB498: @ 80CB498
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080CB4D4 @ =gUnknown_3005098
|
||||
ldr r0, _080CB4D4 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
movs r3, 0
|
||||
strh r3, [r4, 0x2]
|
||||
@@ -1968,7 +1968,7 @@ sub_80CB498: @ 80CB498
|
||||
b _080CB4E8
|
||||
.align 2, 0
|
||||
_080CB4D0: .4byte sub_80CB514
|
||||
_080CB4D4: .4byte gUnknown_3005098
|
||||
_080CB4D4: .4byte gTasks+0x8
|
||||
_080CB4D8: .4byte gUnknown_20370C2
|
||||
_080CB4DC: .4byte gUnknown_20370C4
|
||||
_080CB4E0:
|
||||
@@ -2007,7 +2007,7 @@ sub_80CB514: @ 80CB514
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080CB57C @ =gUnknown_3005098
|
||||
ldr r1, _080CB57C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r4, 0x2]
|
||||
adds r0, 0x1
|
||||
@@ -2048,7 +2048,7 @@ _080CB574:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CB57C: .4byte gUnknown_3005098
|
||||
_080CB57C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80CB514
|
||||
|
||||
thumb_func_start sub_80CB580
|
||||
@@ -2170,7 +2170,7 @@ sub_80CB658: @ 80CB658
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080CB6A4 @ =gUnknown_3005090
|
||||
ldr r2, _080CB6A4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2189,7 +2189,7 @@ _080CB698:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CB6A0: .4byte sub_80CB6AC
|
||||
_080CB6A4: .4byte gUnknown_3005090
|
||||
_080CB6A4: .4byte gTasks
|
||||
_080CB6A8: .4byte gUnknown_83F5BC1
|
||||
thumb_func_end sub_80CB658
|
||||
|
||||
@@ -2208,7 +2208,7 @@ sub_80CB6AC: @ 80CB6AC
|
||||
ldr r1, [sp]
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
ldr r1, _080CB734 @ =gUnknown_3005098
|
||||
ldr r1, _080CB734 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
movs r2, 0x2
|
||||
ldrsh r0, [r6, r2]
|
||||
@@ -2264,7 +2264,7 @@ _080CB6F6:
|
||||
bls _080CB6E6
|
||||
b _080CB78E
|
||||
.align 2, 0
|
||||
_080CB734: .4byte gUnknown_3005098
|
||||
_080CB734: .4byte gTasks+0x8
|
||||
_080CB738: .4byte gUnknown_83F5B94
|
||||
_080CB73C:
|
||||
movs r1, 0
|
||||
@@ -2355,7 +2355,7 @@ _080CB7D6:
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080CB810 @ =gUnknown_3005090
|
||||
ldr r1, _080CB810 @ =gTasks
|
||||
adds r3, r0, r1
|
||||
ldr r0, _080CB814 @ =gUnknown_20370C0
|
||||
ldrh r4, [r0]
|
||||
@@ -2373,7 +2373,7 @@ _080CB7D6:
|
||||
.align 2, 0
|
||||
_080CB808: .4byte sub_809D6D4
|
||||
_080CB80C: .4byte sub_80CB904
|
||||
_080CB810: .4byte gUnknown_3005090
|
||||
_080CB810: .4byte gTasks
|
||||
_080CB814: .4byte gUnknown_20370C0
|
||||
_080CB818:
|
||||
cmp r4, 0x5
|
||||
@@ -2516,7 +2516,7 @@ sub_80CB904: @ 80CB904
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r0, 3
|
||||
ldr r1, _080CB934 @ =gUnknown_3005090
|
||||
ldr r1, _080CB934 @ =gTasks
|
||||
adds r5, r0, r1
|
||||
bl ScriptContext2_Enable
|
||||
ldr r0, _080CB938 @ =gUnknown_20370C0
|
||||
@@ -2529,7 +2529,7 @@ sub_80CB904: @ 80CB904
|
||||
strh r1, [r0]
|
||||
b _080CB94A
|
||||
.align 2, 0
|
||||
_080CB934: .4byte gUnknown_3005090
|
||||
_080CB934: .4byte gTasks
|
||||
_080CB938: .4byte gUnknown_20370C0
|
||||
_080CB93C: .4byte gUnknown_2039A18
|
||||
_080CB940: .4byte gUnknown_2039A0E
|
||||
@@ -2657,7 +2657,7 @@ _080CB9D2:
|
||||
lsrs r0, 24
|
||||
movs r1, 0x3
|
||||
bl CopyWindowToVram
|
||||
ldr r1, _080CBA74 @ =gUnknown_3005090
|
||||
ldr r1, _080CBA74 @ =gTasks
|
||||
mov r2, r10
|
||||
adds r0, r2, r7
|
||||
lsls r0, 3
|
||||
@@ -2678,7 +2678,7 @@ _080CBA64: .4byte gUnknown_2039A14
|
||||
_080CBA68: .4byte gUnknown_83F5BCC
|
||||
_080CBA6C: .4byte gUnknown_20370C0
|
||||
_080CBA70: .4byte gUnknown_3005360
|
||||
_080CBA74: .4byte gUnknown_3005090
|
||||
_080CBA74: .4byte gTasks
|
||||
_080CBA78: .4byte sub_80CBB28
|
||||
thumb_func_end sub_80CB904
|
||||
|
||||
@@ -2745,7 +2745,7 @@ sub_80CBADC: @ 80CBADC
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
ldr r1, _080CBB1C @ =gUnknown_3005090
|
||||
ldr r1, _080CBB1C @ =gTasks
|
||||
adds r0, r1
|
||||
ldrh r0, [r0, 0x24]
|
||||
lsls r0, 24
|
||||
@@ -2763,7 +2763,7 @@ _080CBB12:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CBB18: .4byte sub_80CBB28
|
||||
_080CBB1C: .4byte gUnknown_3005090
|
||||
_080CBB1C: .4byte gTasks
|
||||
_080CBB20: .4byte gUnknown_3005378
|
||||
_080CBB24: .4byte gUnknown_2039A18
|
||||
thumb_func_end sub_80CBADC
|
||||
@@ -2776,7 +2776,7 @@ sub_80CBB28: @ 80CBB28
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080CBB54 @ =gUnknown_3005090
|
||||
ldr r1, _080CBB54 @ =gTasks
|
||||
adds r6, r0, r1
|
||||
ldrh r0, [r6, 0x24]
|
||||
lsls r0, 24
|
||||
@@ -2792,7 +2792,7 @@ sub_80CBB28: @ 80CBB28
|
||||
bne _080CBB6C
|
||||
b _080CBBA2
|
||||
.align 2, 0
|
||||
_080CBB54: .4byte gUnknown_3005090
|
||||
_080CBB54: .4byte gTasks
|
||||
_080CBB58:
|
||||
ldr r1, _080CBB68 @ =gUnknown_20370D0
|
||||
movs r0, 0x7F
|
||||
@@ -2845,7 +2845,7 @@ sub_80CBBAC: @ 80CBBAC
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _080CBC24 @ =gUnknown_3005090
|
||||
ldr r0, _080CBC24 @ =gTasks
|
||||
adds r4, r0
|
||||
adds r0, r5, 0
|
||||
bl sub_80CBD50
|
||||
@@ -2888,7 +2888,7 @@ sub_80CBBAC: @ 80CBBAC
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CBC24: .4byte gUnknown_3005090
|
||||
_080CBC24: .4byte gTasks
|
||||
_080CBC28: .4byte gUnknown_2039A14
|
||||
thumb_func_end sub_80CBBAC
|
||||
|
||||
@@ -2897,7 +2897,7 @@ sub_80CBC2C: @ 80CBC2C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080CBC54 @ =gUnknown_3005090
|
||||
ldr r2, _080CBC54 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2916,7 +2916,7 @@ _080CBC50:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CBC54: .4byte gUnknown_3005090
|
||||
_080CBC54: .4byte gTasks
|
||||
_080CBC58: .4byte sub_80CBC90
|
||||
thumb_func_end sub_80CBC2C
|
||||
|
||||
@@ -2934,7 +2934,7 @@ sub_80CBC5C: @ 80CBC5C
|
||||
.align 2, 0
|
||||
_080CBC74: .4byte sub_80CBC2C
|
||||
_080CBC78:
|
||||
ldr r0, _080CBC8C @ =gUnknown_3005090
|
||||
ldr r0, _080CBC8C @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -2946,7 +2946,7 @@ _080CBC88:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CBC8C: .4byte gUnknown_3005090
|
||||
_080CBC8C: .4byte gTasks
|
||||
thumb_func_end sub_80CBC5C
|
||||
|
||||
thumb_func_start sub_80CBC90
|
||||
@@ -2958,7 +2958,7 @@ sub_80CBC90: @ 80CBC90
|
||||
bl ScriptContext2_Enable
|
||||
adds r0, r4, 0
|
||||
bl sub_80CBCC0
|
||||
ldr r1, _080CBCB8 @ =gUnknown_3005090
|
||||
ldr r1, _080CBCB8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2969,7 +2969,7 @@ sub_80CBC90: @ 80CBC90
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CBCB8: .4byte gUnknown_3005090
|
||||
_080CBCB8: .4byte gTasks
|
||||
_080CBCBC: .4byte sub_80CBB28
|
||||
thumb_func_end sub_80CBC90
|
||||
|
||||
@@ -2982,7 +2982,7 @@ sub_80CBCC0: @ 80CBCC0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080CBD44 @ =gUnknown_3005090
|
||||
ldr r0, _080CBD44 @ =gTasks
|
||||
adds r4, r1, r0
|
||||
mov r1, sp
|
||||
ldr r0, _080CBD48 @ =gUnknown_83F5D1C
|
||||
@@ -3042,7 +3042,7 @@ _080CBD3C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CBD44: .4byte gUnknown_3005090
|
||||
_080CBD44: .4byte gTasks
|
||||
_080CBD48: .4byte gUnknown_83F5D1C
|
||||
_080CBD4C: .4byte gUnknown_2039A18
|
||||
thumb_func_end sub_80CBCC0
|
||||
@@ -3055,7 +3055,7 @@ sub_80CBD50: @ 80CBD50
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080CBD7C @ =gUnknown_3005090
|
||||
ldr r0, _080CBD7C @ =gTasks
|
||||
adds r2, r1, r0
|
||||
movs r0, 0x8
|
||||
ldrsh r1, [r2, r0]
|
||||
@@ -3071,7 +3071,7 @@ _080CBD76:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CBD7C: .4byte gUnknown_3005090
|
||||
_080CBD7C: .4byte gTasks
|
||||
thumb_func_end sub_80CBD50
|
||||
|
||||
thumb_func_start sub_80CBD80
|
||||
@@ -3202,7 +3202,7 @@ sub_80CBE50: @ 80CBE50
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
muls r1, r0
|
||||
ldr r0, _080CBEA4 @ =gUnknown_2024284
|
||||
ldr r0, _080CBEA4 @ =gPlayerParty
|
||||
adds r5, r1, r0
|
||||
ldr r6, _080CBEA8 @ =gStringVar1
|
||||
adds r0, r5, 0
|
||||
@@ -3234,7 +3234,7 @@ sub_80CBE50: @ 80CBE50
|
||||
movs r0, 0
|
||||
b _080CBEB2
|
||||
.align 2, 0
|
||||
_080CBEA4: .4byte gUnknown_2024284
|
||||
_080CBEA4: .4byte gPlayerParty
|
||||
_080CBEA8: .4byte gStringVar1
|
||||
_080CBEAC: .4byte gUnknown_8245EE0
|
||||
_080CBEB0:
|
||||
@@ -3375,7 +3375,7 @@ sub_80CBFA0: @ 80CBFA0
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CBFCC @ =gUnknown_2024284
|
||||
ldr r1, _080CBFCC @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r4, _080CBFD0 @ =gStringVar1
|
||||
movs r1, 0x2
|
||||
@@ -3390,7 +3390,7 @@ sub_80CBFA0: @ 80CBFA0
|
||||
b _080CBFDA
|
||||
.align 2, 0
|
||||
_080CBFC8: .4byte gUnknown_20370C0
|
||||
_080CBFCC: .4byte gUnknown_2024284
|
||||
_080CBFCC: .4byte gPlayerParty
|
||||
_080CBFD0: .4byte gStringVar1
|
||||
_080CBFD4: .4byte gStringVar3
|
||||
_080CBFD8:
|
||||
@@ -3494,7 +3494,7 @@ ChangePokemonNickname: @ 80CC088
|
||||
mov r1, r8
|
||||
muls r1, r0
|
||||
adds r0, r1, 0
|
||||
ldr r6, _080CC134 @ =gUnknown_2024284
|
||||
ldr r6, _080CC134 @ =gPlayerParty
|
||||
adds r0, r6
|
||||
ldr r2, _080CC138 @ =gStringVar3
|
||||
movs r1, 0x2
|
||||
@@ -3559,7 +3559,7 @@ ChangePokemonNickname: @ 80CC088
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CC130: .4byte gUnknown_20370C0
|
||||
_080CC134: .4byte gUnknown_2024284
|
||||
_080CC134: .4byte gPlayerParty
|
||||
_080CC138: .4byte gStringVar3
|
||||
_080CC13C: .4byte gStringVar2
|
||||
_080CC140: .4byte ChangePokemonNickname_CB
|
||||
@@ -3572,7 +3572,7 @@ ChangePokemonNickname_CB: @ 80CC144
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CC168 @ =gUnknown_2024284
|
||||
ldr r1, _080CC168 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r2, _080CC16C @ =gStringVar2
|
||||
movs r1, 0x2
|
||||
@@ -3582,7 +3582,7 @@ ChangePokemonNickname_CB: @ 80CC144
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CC164: .4byte gUnknown_20370C0
|
||||
_080CC168: .4byte gUnknown_2024284
|
||||
_080CC168: .4byte gPlayerParty
|
||||
_080CC16C: .4byte gStringVar2
|
||||
thumb_func_end ChangePokemonNickname_CB
|
||||
|
||||
@@ -3593,7 +3593,7 @@ TV_CopyNicknameToStringVar1AndEnsureTerminated: @ 80CC170
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CC198 @ =gUnknown_2024284
|
||||
ldr r1, _080CC198 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r4, _080CC19C @ =gStringVar1
|
||||
movs r1, 0x2
|
||||
@@ -3606,7 +3606,7 @@ TV_CopyNicknameToStringVar1AndEnsureTerminated: @ 80CC170
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CC194: .4byte gUnknown_20370C0
|
||||
_080CC198: .4byte gUnknown_2024284
|
||||
_080CC198: .4byte gPlayerParty
|
||||
_080CC19C: .4byte gStringVar1
|
||||
thumb_func_end TV_CopyNicknameToStringVar1AndEnsureTerminated
|
||||
|
||||
@@ -3619,7 +3619,7 @@ TV_CheckMonOTIDEqualsPlayerID: @ 80CC1A0
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CC1CC @ =gUnknown_2024284
|
||||
ldr r1, _080CC1CC @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
@@ -3631,7 +3631,7 @@ TV_CheckMonOTIDEqualsPlayerID: @ 80CC1A0
|
||||
b _080CC1D8
|
||||
.align 2, 0
|
||||
_080CC1C8: .4byte gUnknown_20370C0
|
||||
_080CC1CC: .4byte gUnknown_2024284
|
||||
_080CC1CC: .4byte gPlayerParty
|
||||
_080CC1D0: .4byte gUnknown_20370D0
|
||||
_080CC1D4:
|
||||
ldr r1, _080CC1E0 @ =gUnknown_20370D0
|
||||
@@ -3780,7 +3780,7 @@ _080CC2E4:
|
||||
movs r0, 0x64
|
||||
adds r4, r5, 0
|
||||
muls r4, r0
|
||||
ldr r0, _080CC3BC @ =gUnknown_2024284
|
||||
ldr r0, _080CC3BC @ =gPlayerParty
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x41
|
||||
@@ -3871,7 +3871,7 @@ _080CC318:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CC3BC: .4byte gUnknown_2024284
|
||||
_080CC3BC: .4byte gPlayerParty
|
||||
_080CC3C0: .4byte 0x00004043
|
||||
_080CC3C4: .4byte 0x00004042
|
||||
_080CC3C8: .4byte gUnknown_20370C0
|
||||
@@ -3994,7 +3994,7 @@ sub_80CC48C: @ 80CC48C
|
||||
_080CC49C:
|
||||
movs r0, 0x64
|
||||
muls r0, r4
|
||||
ldr r1, _080CC4B8 @ =gUnknown_2024284
|
||||
ldr r1, _080CC4B8 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x41
|
||||
movs r2, 0
|
||||
@@ -4006,7 +4006,7 @@ _080CC49C:
|
||||
movs r0, 0x1
|
||||
b _080CC4CC
|
||||
.align 2, 0
|
||||
_080CC4B8: .4byte gUnknown_2024284
|
||||
_080CC4B8: .4byte gPlayerParty
|
||||
_080CC4BC: .4byte gUnknown_20370C0
|
||||
_080CC4C0:
|
||||
adds r0, r4, 0x1
|
||||
@@ -4616,7 +4616,7 @@ sub_80CC948: @ 80CC948
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080CC96C @ =gUnknown_2024284
|
||||
ldr r1, _080CC96C @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x6
|
||||
bl sub_80436F8
|
||||
@@ -4627,7 +4627,7 @@ sub_80CC948: @ 80CC948
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CC968: .4byte gUnknown_20370C0
|
||||
_080CC96C: .4byte gUnknown_2024284
|
||||
_080CC96C: .4byte gPlayerParty
|
||||
_080CC970: .4byte 0x00004025
|
||||
thumb_func_end sub_80CC948
|
||||
|
||||
@@ -4642,7 +4642,7 @@ sub_80CC974: @ 80CC974
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r5, r1, 3
|
||||
ldr r6, _080CC9AC @ =gUnknown_3005098
|
||||
ldr r6, _080CC9AC @ =gTasks+0x8
|
||||
adds r4, r5, r6
|
||||
movs r0, 0x3
|
||||
bl FlagGet
|
||||
@@ -4658,7 +4658,7 @@ sub_80CC974: @ 80CC974
|
||||
b _080CCA08
|
||||
.align 2, 0
|
||||
_080CC9A8: .4byte sub_80CCA18
|
||||
_080CC9AC: .4byte gUnknown_3005098
|
||||
_080CC9AC: .4byte gTasks+0x8
|
||||
_080CC9B0: .4byte sub_80CCAF4
|
||||
_080CC9B4:
|
||||
ldr r0, _080CC9D8 @ =gSaveBlock1Ptr
|
||||
@@ -4715,7 +4715,7 @@ sub_80CCA18: @ 80CCA18
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080CCAA4 @ =gUnknown_3005098
|
||||
ldr r0, _080CCAA4 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
ldr r0, _080CCAA8 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -4778,7 +4778,7 @@ _080CCA78:
|
||||
bl LoadPalette
|
||||
b _080CCADE
|
||||
.align 2, 0
|
||||
_080CCAA4: .4byte gUnknown_3005098
|
||||
_080CCAA4: .4byte gTasks+0x8
|
||||
_080CCAA8: .4byte gUnknown_2037AB8
|
||||
_080CCAAC: .4byte gUnknown_2036E28
|
||||
_080CCAB0: .4byte gSaveBlock1Ptr
|
||||
@@ -4911,12 +4911,12 @@ sub_80CCB94: @ 80CCB94
|
||||
movs r0, 0x64
|
||||
mov r5, r8
|
||||
muls r5, r0
|
||||
ldr r0, _080CCBC4 @ =gUnknown_2024284
|
||||
ldr r0, _080CCBC4 @ =gPlayerParty
|
||||
mov r9, r0
|
||||
b _080CCBCE
|
||||
.align 2, 0
|
||||
_080CCBC0: .4byte gUnknown_20370C6
|
||||
_080CCBC4: .4byte gUnknown_2024284
|
||||
_080CCBC4: .4byte gPlayerParty
|
||||
_080CCBC8:
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 24
|
||||
@@ -4942,7 +4942,7 @@ _080CCBEA:
|
||||
mov r1, r8
|
||||
muls r1, r0
|
||||
adds r0, r1, 0
|
||||
ldr r1, _080CCC20 @ =gUnknown_2024284
|
||||
ldr r1, _080CCC20 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x20
|
||||
bl GetMonData
|
||||
@@ -4960,7 +4960,7 @@ _080CCBEA:
|
||||
b _080CCC6E
|
||||
.align 2, 0
|
||||
_080CCC1C: .4byte gUnknown_83F6203
|
||||
_080CCC20: .4byte gUnknown_2024284
|
||||
_080CCC20: .4byte gPlayerParty
|
||||
_080CCC24: .4byte gStringVar2
|
||||
_080CCC28: .4byte gUnknown_82481BE
|
||||
_080CCC2C: .4byte gUnknown_20370C2
|
||||
@@ -5007,7 +5007,7 @@ _080CCC8C:
|
||||
movs r0, 0x64
|
||||
mov r1, r8
|
||||
muls r1, r0
|
||||
ldr r0, _080CCCF0 @ =gUnknown_2024284
|
||||
ldr r0, _080CCCF0 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0xD
|
||||
@@ -5056,7 +5056,7 @@ _080CCCE4:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080CCCF0: .4byte gUnknown_2024284
|
||||
_080CCCF0: .4byte gPlayerParty
|
||||
_080CCCF4: .4byte gUnknown_20370C4
|
||||
thumb_func_end sub_80CCB94
|
||||
|
||||
@@ -5475,7 +5475,7 @@ sub_80CD034: @ 80CD034
|
||||
_080CD044:
|
||||
movs r0, 0x64
|
||||
muls r0, r4
|
||||
ldr r1, _080CD05C @ =gUnknown_2024284
|
||||
ldr r1, _080CD05C @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x4
|
||||
bl GetMonData
|
||||
@@ -5484,7 +5484,7 @@ _080CD044:
|
||||
movs r0, 0x1
|
||||
b _080CD06C
|
||||
.align 2, 0
|
||||
_080CD05C: .4byte gUnknown_2024284
|
||||
_080CD05C: .4byte gPlayerParty
|
||||
_080CD060:
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 24
|
||||
@@ -5577,7 +5577,7 @@ _080CD104:
|
||||
movs r0, 0x64
|
||||
adds r1, r6, 0
|
||||
muls r1, r0
|
||||
ldr r0, _080CD138 @ =gUnknown_2024284
|
||||
ldr r0, _080CD138 @ =gPlayerParty
|
||||
adds r5, r1, r0
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x41
|
||||
@@ -5598,7 +5598,7 @@ _080CD104:
|
||||
movs r0, 0x1
|
||||
b _080CD14C
|
||||
.align 2, 0
|
||||
_080CD138: .4byte gUnknown_2024284
|
||||
_080CD138: .4byte gPlayerParty
|
||||
_080CD13C: .4byte gUnknown_20370C0
|
||||
_080CD140:
|
||||
adds r0, r6, 0x1
|
||||
@@ -5687,7 +5687,7 @@ sub_80CD1CC: @ 80CD1CC
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080CD21C @ =gUnknown_3005098
|
||||
ldr r1, _080CD21C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r4, 0x2]
|
||||
adds r0, 0x1
|
||||
@@ -5720,7 +5720,7 @@ _080CD214:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CD21C: .4byte gUnknown_3005098
|
||||
_080CD21C: .4byte gTasks+0x8
|
||||
_080CD220: .4byte gUnknown_20370C2
|
||||
_080CD224: .4byte gUnknown_20370C0
|
||||
thumb_func_end sub_80CD1CC
|
||||
|
||||
+16
-16
@@ -10,7 +10,7 @@ task_per_step_callback_manager: @ 806E810
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0806E834 @ =gUnknown_3005090
|
||||
ldr r2, _0806E834 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -25,7 +25,7 @@ task_per_step_callback_manager: @ 806E810
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0806E834: .4byte gUnknown_3005090
|
||||
_0806E834: .4byte gTasks
|
||||
_0806E838: .4byte gUnknown_83A7310
|
||||
thumb_func_end task_per_step_callback_manager
|
||||
|
||||
@@ -37,7 +37,7 @@ sub_806E83C: @ 806E83C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0806E874 @ =gUnknown_3005098
|
||||
ldr r0, _0806E874 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
bl ScriptContext2_IsEnabled
|
||||
lsls r0, 24
|
||||
@@ -58,7 +58,7 @@ _0806E86C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0806E874: .4byte gUnknown_3005098
|
||||
_0806E874: .4byte gTasks+0x8
|
||||
_0806E878: .4byte gUnknown_203ADFA
|
||||
thumb_func_end sub_806E83C
|
||||
|
||||
@@ -77,7 +77,7 @@ sub_806E87C: @ 806E87C
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0806E8C8 @ =gUnknown_3005090
|
||||
ldr r2, _0806E8C8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -99,7 +99,7 @@ _0806E8BC:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0806E8C4: .4byte task_per_step_callback_manager
|
||||
_0806E8C8: .4byte gUnknown_3005090
|
||||
_0806E8C8: .4byte gTasks
|
||||
_0806E8CC: .4byte sub_806E83C
|
||||
thumb_func_end sub_806E87C
|
||||
|
||||
@@ -117,7 +117,7 @@ ActivatePerStepCallback: @ 806E8D0
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
ldr r1, _0806E90C @ =gUnknown_3005098
|
||||
ldr r1, _0806E90C @ =gTasks+0x8
|
||||
adds r1, r0, r1
|
||||
movs r2, 0
|
||||
adds r0, r1, 0
|
||||
@@ -134,7 +134,7 @@ _0806E8F4:
|
||||
b _0806E912
|
||||
.align 2, 0
|
||||
_0806E908: .4byte task_per_step_callback_manager
|
||||
_0806E90C: .4byte gUnknown_3005098
|
||||
_0806E90C: .4byte gTasks+0x8
|
||||
_0806E910:
|
||||
strh r4, [r1]
|
||||
_0806E912:
|
||||
@@ -159,7 +159,7 @@ wild_encounter_reset_coro_args: @ 806E918
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
ldr r1, _0806E950 @ =gUnknown_3005098
|
||||
ldr r1, _0806E950 @ =gTasks+0x8
|
||||
adds r0, r1
|
||||
movs r1, 0
|
||||
strh r1, [r0, 0x2]
|
||||
@@ -170,7 +170,7 @@ _0806E942:
|
||||
.align 2, 0
|
||||
_0806E948: .4byte task_per_step_callback_manager
|
||||
_0806E94C: .4byte sub_806E83C
|
||||
_0806E950: .4byte gUnknown_3005098
|
||||
_0806E950: .4byte gTasks+0x8
|
||||
thumb_func_end wild_encounter_reset_coro_args
|
||||
|
||||
thumb_func_start nullsub_40
|
||||
@@ -262,7 +262,7 @@ sub_806E9E0: @ 806E9E0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0806EA04 @ =gUnknown_3005098
|
||||
ldr r0, _0806EA04 @ =gTasks+0x8
|
||||
adds r5, r1, r0
|
||||
movs r1, 0x2
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -274,7 +274,7 @@ sub_806E9E0: @ 806E9E0
|
||||
beq _0806EA12
|
||||
b _0806EB42
|
||||
.align 2, 0
|
||||
_0806EA04: .4byte gUnknown_3005098
|
||||
_0806EA04: .4byte gTasks+0x8
|
||||
_0806EA08:
|
||||
cmp r0, 0x2
|
||||
beq _0806EAB0
|
||||
@@ -448,7 +448,7 @@ sub_806EB54: @ 806EB54
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0806EBD8 @ =gUnknown_3005098
|
||||
ldr r0, _0806EBD8 @ =gTasks+0x8
|
||||
adds r5, r1, r0
|
||||
mov r4, sp
|
||||
adds r4, 0x2
|
||||
@@ -504,7 +504,7 @@ _0806EB8E:
|
||||
bl ash
|
||||
b _0806EBF6
|
||||
.align 2, 0
|
||||
_0806EBD8: .4byte gUnknown_3005098
|
||||
_0806EBD8: .4byte gTasks+0x8
|
||||
_0806EBDC: .4byte 0x0000020a
|
||||
_0806EBE0: .4byte 0x00000212
|
||||
_0806EBE4:
|
||||
@@ -564,7 +564,7 @@ sub_806EC40: @ 806EC40
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0806ED10 @ =gUnknown_3005098
|
||||
ldr r0, _0806ED10 @ =gTasks+0x8
|
||||
adds r5, r1, r0
|
||||
mov r4, sp
|
||||
adds r4, 0x2
|
||||
@@ -659,7 +659,7 @@ _0806ECF8:
|
||||
strh r0, [r5, 0xC]
|
||||
b _0806ED2E
|
||||
.align 2, 0
|
||||
_0806ED10: .4byte gUnknown_3005098
|
||||
_0806ED10: .4byte gTasks+0x8
|
||||
_0806ED14: .4byte 0x00004030
|
||||
_0806ED18:
|
||||
movs r2, 0xE
|
||||
|
||||
+4
-4
@@ -236,7 +236,7 @@ Task_WeatherInit: @ 8079DBC
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
bl _call_via_r0
|
||||
ldr r1, _08079E04 @ =gUnknown_3005090
|
||||
ldr r1, _08079E04 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -250,7 +250,7 @@ _08079DF4:
|
||||
.align 2, 0
|
||||
_08079DFC: .4byte gUnknown_2037F34
|
||||
_08079E00: .4byte gUnknown_83C2BC0
|
||||
_08079E04: .4byte gUnknown_3005090
|
||||
_08079E04: .4byte gTasks
|
||||
_08079E08: .4byte Task_WeatherMain
|
||||
thumb_func_end Task_WeatherInit
|
||||
|
||||
@@ -2811,7 +2811,7 @@ sub_807B140: @ 807B140
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x2E
|
||||
ldrb r5, [r0]
|
||||
ldr r0, _0807B170 @ =gUnknown_2036DFC
|
||||
ldr r0, _0807B170 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x16]
|
||||
bl TranslateWeatherNum
|
||||
ldr r1, [r4]
|
||||
@@ -2827,7 +2827,7 @@ sub_807B140: @ 807B140
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0807B16C: .4byte gSaveBlock1Ptr
|
||||
_0807B170: .4byte gUnknown_2036DFC
|
||||
_0807B170: .4byte gMapHeader
|
||||
thumb_func_end sub_807B140
|
||||
|
||||
thumb_func_start SetWeather
|
||||
|
||||
@@ -546,7 +546,7 @@ task50_0807B6D4: @ 807B6D4
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807B6F8 @ =gUnknown_3005090
|
||||
ldr r1, _0807B6F8 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -558,7 +558,7 @@ task50_0807B6D4: @ 807B6D4
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0807B6F8: .4byte gUnknown_3005090
|
||||
_0807B6F8: .4byte gTasks
|
||||
_0807B6FC: .4byte _0807B700
|
||||
.align 2, 0
|
||||
_0807B700:
|
||||
|
||||
+24
-24
@@ -19,26 +19,26 @@ mapconnection_get_mapheader: @ 80589C4
|
||||
thumb_func_start not_trainer_hill_battle_pyramid
|
||||
not_trainer_hill_battle_pyramid: @ 80589D4
|
||||
push {lr}
|
||||
ldr r0, _080589E4 @ =gUnknown_2036DFC
|
||||
ldr r0, _080589E4 @ =gMapHeader
|
||||
bl sub_8058A00
|
||||
bl mapheader_run_script_with_tag_x1
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080589E4: .4byte gUnknown_2036DFC
|
||||
_080589E4: .4byte gMapHeader
|
||||
thumb_func_end not_trainer_hill_battle_pyramid
|
||||
|
||||
thumb_func_start sub_80589E8
|
||||
sub_80589E8: @ 80589E8
|
||||
push {lr}
|
||||
ldr r0, _080589FC @ =gUnknown_2036DFC
|
||||
ldr r0, _080589FC @ =gMapHeader
|
||||
bl sub_8058A00
|
||||
bl sub_80591C4
|
||||
bl mapheader_run_script_with_tag_x1
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080589FC: .4byte gUnknown_2036DFC
|
||||
_080589FC: .4byte gMapHeader
|
||||
thumb_func_end sub_80589E8
|
||||
|
||||
thumb_func_start sub_8058A00
|
||||
@@ -519,7 +519,7 @@ MapGridGetZCoordAt: @ 8058D44
|
||||
.align 2, 0
|
||||
_08058D70: .4byte gUnknown_3005040
|
||||
_08058D74:
|
||||
ldr r0, _08058DB4 @ =gUnknown_2036DFC
|
||||
ldr r0, _08058DB4 @ =gMapHeader
|
||||
ldr r6, [r0]
|
||||
subs r0, r2, 0x7
|
||||
ldrb r5, [r6, 0x18]
|
||||
@@ -550,7 +550,7 @@ _08058DA8:
|
||||
lsrs r0, r1, 12
|
||||
b _08058DBE
|
||||
.align 2, 0
|
||||
_08058DB4: .4byte gUnknown_2036DFC
|
||||
_08058DB4: .4byte gMapHeader
|
||||
_08058DB8: .4byte 0x000003ff
|
||||
_08058DBC:
|
||||
movs r0, 0
|
||||
@@ -587,7 +587,7 @@ sub_8058DC4: @ 8058DC4
|
||||
.align 2, 0
|
||||
_08058DF0: .4byte gUnknown_3005040
|
||||
_08058DF4:
|
||||
ldr r0, _08058E38 @ =gUnknown_2036DFC
|
||||
ldr r0, _08058E38 @ =gMapHeader
|
||||
ldr r6, [r0]
|
||||
subs r0, r2, 0x7
|
||||
ldrb r5, [r6, 0x18]
|
||||
@@ -621,7 +621,7 @@ _08058E28:
|
||||
lsrs r0, r1, 10
|
||||
b _08058E42
|
||||
.align 2, 0
|
||||
_08058E38: .4byte gUnknown_2036DFC
|
||||
_08058E38: .4byte gMapHeader
|
||||
_08058E3C: .4byte 0x000003ff
|
||||
_08058E40:
|
||||
movs r0, 0x1
|
||||
@@ -662,7 +662,7 @@ sub_8058E48: @ 8058E48
|
||||
.align 2, 0
|
||||
_08058E7C: .4byte gUnknown_3005040
|
||||
_08058E80:
|
||||
ldr r0, _08058EC8 @ =gUnknown_2036DFC
|
||||
ldr r0, _08058EC8 @ =gMapHeader
|
||||
ldr r6, [r0]
|
||||
mov r0, r8
|
||||
subs r0, 0x7
|
||||
@@ -697,10 +697,10 @@ _08058EBA:
|
||||
adds r0, r7, 0
|
||||
b _08058F0A
|
||||
.align 2, 0
|
||||
_08058EC8: .4byte gUnknown_2036DFC
|
||||
_08058EC8: .4byte gMapHeader
|
||||
_08058ECC: .4byte 0x000003ff
|
||||
_08058ED0:
|
||||
ldr r0, _08058F18 @ =gUnknown_2036DFC
|
||||
ldr r0, _08058F18 @ =gMapHeader
|
||||
ldr r6, [r0]
|
||||
mov r0, r8
|
||||
subs r0, 0x7
|
||||
@@ -735,7 +735,7 @@ _08058F0A:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08058F18: .4byte gUnknown_2036DFC
|
||||
_08058F18: .4byte gMapHeader
|
||||
thumb_func_end sub_8058E48
|
||||
|
||||
thumb_func_start sub_8058F1C
|
||||
@@ -778,7 +778,7 @@ sub_8058F48: @ 8058F48
|
||||
adds r1, r0, 0
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
ldr r0, _08058F74 @ =gUnknown_2036DFC
|
||||
ldr r0, _08058F74 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
adds r2, r4, 0
|
||||
bl sub_8059080
|
||||
@@ -786,7 +786,7 @@ sub_8058F48: @ 8058F48
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08058F74: .4byte gUnknown_2036DFC
|
||||
_08058F74: .4byte gMapHeader
|
||||
thumb_func_end sub_8058F48
|
||||
|
||||
thumb_func_start sub_8058F78
|
||||
@@ -1346,7 +1346,7 @@ sub_8059334: @ 8059334
|
||||
_0805936C: .4byte gUnknown_3005040
|
||||
_08059370: .4byte 0x000003ff
|
||||
_08059374:
|
||||
ldr r0, _080593CC @ =gUnknown_2036DFC
|
||||
ldr r0, _080593CC @ =gMapHeader
|
||||
ldr r6, [r0]
|
||||
subs r0, r7, 0x7
|
||||
ldrb r5, [r6, 0x18]
|
||||
@@ -1389,7 +1389,7 @@ _080593B0:
|
||||
movs r0, 0x4
|
||||
b _08059432
|
||||
.align 2, 0
|
||||
_080593CC: .4byte gUnknown_2036DFC
|
||||
_080593CC: .4byte gMapHeader
|
||||
_080593D0: .4byte 0x000003ff
|
||||
_080593D4: .4byte gUnknown_3005040
|
||||
_080593D8: .4byte gUnknown_2036E24
|
||||
@@ -1696,7 +1696,7 @@ sub_8059600: @ 8059600
|
||||
mov r8, r2
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r0, _0805963C @ =gUnknown_2036DFC
|
||||
ldr r0, _0805963C @ =gMapHeader
|
||||
ldr r0, [r0, 0xC]
|
||||
ldr r7, [r0]
|
||||
ldr r4, [r0, 0x4]
|
||||
@@ -1719,7 +1719,7 @@ _0805961E:
|
||||
adds r0, r4, 0
|
||||
b _0805964A
|
||||
.align 2, 0
|
||||
_0805963C: .4byte gUnknown_2036DFC
|
||||
_0805963C: .4byte gMapHeader
|
||||
_08059640:
|
||||
adds r5, 0x1
|
||||
adds r4, 0xC
|
||||
@@ -1754,7 +1754,7 @@ sub_8059658: @ 8059658
|
||||
blt _080596B0
|
||||
cmp r4, 0x2
|
||||
bgt _08059690
|
||||
ldr r0, _0805968C @ =gUnknown_2036DFC
|
||||
ldr r0, _0805968C @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r0]
|
||||
ldr r0, [r2]
|
||||
@@ -1763,11 +1763,11 @@ sub_8059658: @ 8059658
|
||||
adds r0, r7, 0
|
||||
b _080596A2
|
||||
.align 2, 0
|
||||
_0805968C: .4byte gUnknown_2036DFC
|
||||
_0805968C: .4byte gMapHeader
|
||||
_08059690:
|
||||
cmp r6, 0x4
|
||||
bgt _080596B0
|
||||
ldr r0, _080596AC @ =gUnknown_2036DFC
|
||||
ldr r0, _080596AC @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r0, 0x4]
|
||||
ldr r0, [r2]
|
||||
@@ -1780,7 +1780,7 @@ _080596A2:
|
||||
lsrs r0, 24
|
||||
b _080596B2
|
||||
.align 2, 0
|
||||
_080596AC: .4byte gUnknown_2036DFC
|
||||
_080596AC: .4byte gMapHeader
|
||||
_080596B0:
|
||||
movs r0, 0
|
||||
_080596B2:
|
||||
@@ -1884,13 +1884,13 @@ sub_805973C: @ 805973C
|
||||
mov r8, r0
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
ldr r2, _0805975C @ =gUnknown_2036DFC
|
||||
ldr r2, _0805975C @ =gMapHeader
|
||||
ldr r0, [r2, 0xC]
|
||||
cmp r0, 0
|
||||
bne _08059764
|
||||
b _080597DA
|
||||
.align 2, 0
|
||||
_0805975C: .4byte gUnknown_2036DFC
|
||||
_0805975C: .4byte gMapHeader
|
||||
_08059760:
|
||||
adds r0, r4, 0
|
||||
b _080597DC
|
||||
|
||||
+4
-4
@@ -162,7 +162,7 @@ sub_80979A0: @ 80979A0
|
||||
bl oei_task_add
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080979C8 @ =gUnknown_3005090
|
||||
ldr r2, _080979C8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -177,7 +177,7 @@ sub_80979A0: @ 80979A0
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080979C8: .4byte gUnknown_3005090
|
||||
_080979C8: .4byte gTasks
|
||||
_080979CC: .4byte sub_8097A20
|
||||
thumb_func_end sub_80979A0
|
||||
|
||||
@@ -204,7 +204,7 @@ sub_80979F0: @ 80979F0
|
||||
bl oei_task_add
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08097A18 @ =gUnknown_3005090
|
||||
ldr r2, _08097A18 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -219,7 +219,7 @@ sub_80979F0: @ 80979F0
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08097A18: .4byte gUnknown_3005090
|
||||
_08097A18: .4byte gTasks
|
||||
_08097A1C: .4byte sub_8097C6C
|
||||
thumb_func_end sub_80979F0
|
||||
|
||||
|
||||
+30
-30
@@ -8,7 +8,7 @@
|
||||
thumb_func_start sub_80C9B2C
|
||||
sub_80C9B2C: @ 80C9B2C
|
||||
push {lr}
|
||||
ldr r0, _080C9B54 @ =gUnknown_2036DFC
|
||||
ldr r0, _080C9B54 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x15]
|
||||
cmp r0, 0x1
|
||||
bne _080C9B6C
|
||||
@@ -26,7 +26,7 @@ sub_80C9B2C: @ 80C9B2C
|
||||
movs r0, 0x1
|
||||
b _080C9B6E
|
||||
.align 2, 0
|
||||
_080C9B54: .4byte gUnknown_2036DFC
|
||||
_080C9B54: .4byte gMapHeader
|
||||
_080C9B58: .4byte 0x00000806
|
||||
_080C9B5C: .4byte gUnknown_3005024
|
||||
_080C9B60: .4byte hm_add_c3_launch_phase_2
|
||||
@@ -51,7 +51,7 @@ sub_80C9B74: @ 80C9B74
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
str r0, [r1]
|
||||
ldr r1, _080C9BA8 @ =gUnknown_3005090
|
||||
ldr r1, _080C9BA8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -65,7 +65,7 @@ sub_80C9B74: @ 80C9B74
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080C9BA4: .4byte gUnknown_20386E0
|
||||
_080C9BA8: .4byte gUnknown_3005090
|
||||
_080C9BA8: .4byte gTasks
|
||||
_080C9BAC: .4byte sub_80C9BB0
|
||||
thumb_func_end sub_80C9B74
|
||||
|
||||
@@ -214,7 +214,7 @@ sub_80C9CE8: @ 80C9CE8
|
||||
lsrs r6, r0, 24
|
||||
movs r4, 0
|
||||
bl sub_80561B4
|
||||
ldr r5, _080C9D24 @ =gUnknown_2036DFC
|
||||
ldr r5, _080C9D24 @ =gMapHeader
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrb r1, [r5, 0x14]
|
||||
@@ -230,7 +230,7 @@ sub_80C9CE8: @ 80C9CE8
|
||||
movs r0, 0x1
|
||||
b _080C9D70
|
||||
.align 2, 0
|
||||
_080C9D24: .4byte gUnknown_2036DFC
|
||||
_080C9D24: .4byte gMapHeader
|
||||
_080C9D28:
|
||||
adds r0, r3, 0x4
|
||||
adds r0, r2, r0
|
||||
@@ -389,7 +389,7 @@ _080C9E2C: .4byte sub_80C9E30
|
||||
sub_80C9E30: @ 80C9E30
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080C9E44 @ =gUnknown_3005090
|
||||
ldr r2, _080C9E44 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -398,7 +398,7 @@ sub_80C9E30: @ 80C9E30
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080C9E44: .4byte gUnknown_3005090
|
||||
_080C9E44: .4byte gTasks
|
||||
_080C9E48: .4byte sub_80C9E4C
|
||||
thumb_func_end sub_80C9E30
|
||||
|
||||
@@ -441,7 +441,7 @@ sub_80C9E4C: @ 80C9E4C
|
||||
lsls r1, 5
|
||||
movs r0, 0
|
||||
bl SetGpuReg
|
||||
ldr r1, _080C9EE8 @ =gUnknown_3005090
|
||||
ldr r1, _080C9EE8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -464,7 +464,7 @@ _080C9ED8: .4byte gUnknown_83F5804
|
||||
_080C9EDC: .4byte gUnknown_83F5854
|
||||
_080C9EE0: .4byte 0x00003e41
|
||||
_080C9EE4: .4byte 0x00001f0c
|
||||
_080C9EE8: .4byte gUnknown_3005090
|
||||
_080C9EE8: .4byte gTasks
|
||||
_080C9EEC: .4byte sub_80C9EF0
|
||||
thumb_func_end sub_80C9E4C
|
||||
|
||||
@@ -473,7 +473,7 @@ sub_80C9EF0: @ 80C9EF0
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080C9F20 @ =gUnknown_3005090
|
||||
ldr r2, _080C9F20 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -493,7 +493,7 @@ sub_80C9EF0: @ 80C9EF0
|
||||
strh r0, [r5, 0xA]
|
||||
b _080C9F2C
|
||||
.align 2, 0
|
||||
_080C9F20: .4byte gUnknown_3005090
|
||||
_080C9F20: .4byte gTasks
|
||||
_080C9F24:
|
||||
movs r0, 0
|
||||
strh r0, [r5, 0xC]
|
||||
@@ -516,7 +516,7 @@ sub_80C9F38: @ 80C9F38
|
||||
ldr r1, _080C9F74 @ =0x00001010
|
||||
movs r0, 0x52
|
||||
bl SetGpuReg
|
||||
ldr r1, _080C9F78 @ =gUnknown_3005090
|
||||
ldr r1, _080C9F78 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -538,7 +538,7 @@ sub_80C9F38: @ 80C9F38
|
||||
b _080C9F92
|
||||
.align 2, 0
|
||||
_080C9F74: .4byte 0x00001010
|
||||
_080C9F78: .4byte gUnknown_3005090
|
||||
_080C9F78: .4byte gTasks
|
||||
_080C9F7C: .4byte gUnknown_83F5854
|
||||
_080C9F80:
|
||||
ldr r0, _080C9F98 @ =gUnknown_83F5804
|
||||
@@ -563,7 +563,7 @@ sub_80C9FA0: @ 80C9FA0
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080C9FC0 @ =gUnknown_3005090
|
||||
ldr r2, _080C9FC0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -577,7 +577,7 @@ sub_80C9FA0: @ 80C9FA0
|
||||
strh r0, [r1, 0xC]
|
||||
b _080C9FCC
|
||||
.align 2, 0
|
||||
_080C9FC0: .4byte gUnknown_3005090
|
||||
_080C9FC0: .4byte gTasks
|
||||
_080C9FC4:
|
||||
ldr r0, _080C9FD0 @ =gMain
|
||||
ldr r0, [r0, 0x8]
|
||||
@@ -605,7 +605,7 @@ _080C9FE4: .4byte sub_80C9FE8
|
||||
sub_80C9FE8: @ 80C9FE8
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080C9FFC @ =gUnknown_3005090
|
||||
ldr r2, _080C9FFC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -614,7 +614,7 @@ sub_80C9FE8: @ 80C9FE8
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080C9FFC: .4byte gUnknown_3005090
|
||||
_080C9FFC: .4byte gTasks
|
||||
_080CA000: .4byte sub_80CA004
|
||||
thumb_func_end sub_80C9FE8
|
||||
|
||||
@@ -657,7 +657,7 @@ sub_80CA004: @ 80CA004
|
||||
movs r1, 0
|
||||
movs r2, 0x20
|
||||
bl LoadPalette
|
||||
ldr r1, _080CA09C @ =gUnknown_3005090
|
||||
ldr r1, _080CA09C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -680,7 +680,7 @@ _080CA08C: .4byte 0x0600f800
|
||||
_080CA090: .4byte 0x00001f0c
|
||||
_080CA094: .4byte gUnknown_83F5804
|
||||
_080CA098: .4byte gUnknown_83F5824
|
||||
_080CA09C: .4byte gUnknown_3005090
|
||||
_080CA09C: .4byte gTasks
|
||||
_080CA0A0: .4byte sub_80CA0A4
|
||||
thumb_func_end sub_80CA004
|
||||
|
||||
@@ -689,7 +689,7 @@ sub_80CA0A4: @ 80CA0A4
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080CA0D8 @ =gUnknown_3005090
|
||||
ldr r2, _080CA0D8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -711,7 +711,7 @@ sub_80CA0A4: @ 80CA0A4
|
||||
bl LoadPalette
|
||||
b _080CA0F4
|
||||
.align 2, 0
|
||||
_080CA0D8: .4byte gUnknown_3005090
|
||||
_080CA0D8: .4byte gTasks
|
||||
_080CA0DC: .4byte gUnknown_83F5844
|
||||
_080CA0E0:
|
||||
ldr r1, _080CA0FC @ =0x00001010
|
||||
@@ -737,7 +737,7 @@ sub_80CA108: @ 80CA108
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080CA13C @ =gUnknown_3005090
|
||||
ldr r2, _080CA13C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -760,7 +760,7 @@ sub_80CA108: @ 80CA108
|
||||
strh r0, [r5, 0xA]
|
||||
b _080CA152
|
||||
.align 2, 0
|
||||
_080CA13C: .4byte gUnknown_3005090
|
||||
_080CA13C: .4byte gTasks
|
||||
_080CA140:
|
||||
ldr r0, _080CA158 @ =gUnknown_83F5824
|
||||
movs r1, 0
|
||||
@@ -789,7 +789,7 @@ sub_80CA160: @ 80CA160
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080CA18C @ =gUnknown_3005090
|
||||
ldr r2, _080CA18C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -800,7 +800,7 @@ sub_80CA160: @ 80CA160
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CA188: .4byte sub_80CA190
|
||||
_080CA18C: .4byte gUnknown_3005090
|
||||
_080CA18C: .4byte gTasks
|
||||
thumb_func_end sub_80CA160
|
||||
|
||||
thumb_func_start sub_80CA190
|
||||
@@ -812,7 +812,7 @@ sub_80CA190: @ 80CA190
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080CA1B8 @ =gUnknown_3005098
|
||||
ldr r1, _080CA1B8 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -826,7 +826,7 @@ _080CA1AC:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_080CA1B8: .4byte gUnknown_3005098
|
||||
_080CA1B8: .4byte gTasks+0x8
|
||||
_080CA1BC: .4byte _080CA1C0
|
||||
.align 2, 0
|
||||
_080CA1C0:
|
||||
@@ -945,7 +945,7 @@ _080CA2B6:
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
bl sub_80F8234
|
||||
ldr r1, _080CA2DC @ =gUnknown_3005090
|
||||
ldr r1, _080CA2DC @ =gTasks
|
||||
adds r0, r6, r5
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
@@ -957,7 +957,7 @@ _080CA2D2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080CA2DC: .4byte gUnknown_3005090
|
||||
_080CA2DC: .4byte gTasks
|
||||
_080CA2E0: .4byte sub_80CA004
|
||||
thumb_func_end sub_80CA190
|
||||
|
||||
|
||||
+2
-2
@@ -13,7 +13,7 @@ task50_overworld_poison_effect: @ 80A0DD8
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
ldr r1, _080A0DFC @ =gUnknown_3005098
|
||||
ldr r1, _080A0DFC @ =gTasks+0x8
|
||||
adds r1, r0, r1
|
||||
movs r3, 0
|
||||
ldrsh r0, [r1, r3]
|
||||
@@ -25,7 +25,7 @@ task50_overworld_poison_effect: @ 80A0DD8
|
||||
beq _080A0E06
|
||||
b _080A0E32
|
||||
.align 2, 0
|
||||
_080A0DFC: .4byte gUnknown_3005098
|
||||
_080A0DFC: .4byte gTasks+0x8
|
||||
_080A0E00:
|
||||
cmp r0, 0x2
|
||||
beq _080A0E2A
|
||||
|
||||
+20
-20
@@ -13,7 +13,7 @@ hm_prepare_dive_probably: @ 80E5684
|
||||
lsrs r0, 24
|
||||
movs r6, 0x64
|
||||
muls r0, r6
|
||||
ldr r4, _080E56D0 @ =gUnknown_2024284
|
||||
ldr r4, _080E56D0 @ =gPlayerParty
|
||||
adds r0, r4
|
||||
movs r1, 0x3A
|
||||
bl GetMonData
|
||||
@@ -40,7 +40,7 @@ hm_prepare_dive_probably: @ 80E5684
|
||||
movs r0, 0
|
||||
b _080E56D6
|
||||
.align 2, 0
|
||||
_080E56D0: .4byte gUnknown_2024284
|
||||
_080E56D0: .4byte gPlayerParty
|
||||
_080E56D4:
|
||||
movs r0, 0x1
|
||||
_080E56D6:
|
||||
@@ -67,7 +67,7 @@ sub_80E56DC: @ 80E56DC
|
||||
bl sub_811F818
|
||||
movs r0, 0x5
|
||||
bl sub_8121D0C
|
||||
ldr r1, _080E571C @ =gUnknown_3005090
|
||||
ldr r1, _080E571C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -79,7 +79,7 @@ sub_80E56DC: @ 80E56DC
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E5718: .4byte gUnknown_203B0A0
|
||||
_080E571C: .4byte gUnknown_3005090
|
||||
_080E571C: .4byte gTasks
|
||||
_080E5720: .4byte sub_811FB28
|
||||
thumb_func_end sub_80E56DC
|
||||
|
||||
@@ -104,7 +104,7 @@ sub_80E5724: @ 80E5724
|
||||
movs r0, 0
|
||||
strb r0, [r1, 0xB]
|
||||
bl sub_8121D0C
|
||||
ldr r1, _080E5760 @ =gUnknown_3005090
|
||||
ldr r1, _080E5760 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -114,14 +114,14 @@ sub_80E5724: @ 80E5724
|
||||
b _080E57D4
|
||||
.align 2, 0
|
||||
_080E575C: .4byte gUnknown_203B0A0
|
||||
_080E5760: .4byte gUnknown_3005090
|
||||
_080E5760: .4byte gTasks
|
||||
_080E5764: .4byte sub_811FB28
|
||||
_080E5768:
|
||||
movs r0, 0x64
|
||||
mov r10, r0
|
||||
mov r0, r10
|
||||
muls r0, r5
|
||||
ldr r1, _080E57A0 @ =gUnknown_2024284
|
||||
ldr r1, _080E57A0 @ =gPlayerParty
|
||||
mov r9, r1
|
||||
adds r6, r0, r1
|
||||
adds r0, r6, 0
|
||||
@@ -143,7 +143,7 @@ _080E5796:
|
||||
bl sub_80E5934
|
||||
b _080E57D4
|
||||
.align 2, 0
|
||||
_080E57A0: .4byte gUnknown_2024284
|
||||
_080E57A0: .4byte gPlayerParty
|
||||
_080E57A4:
|
||||
movs r0, 0x1
|
||||
bl PlaySE
|
||||
@@ -192,7 +192,7 @@ sub_80E57E8: @ 80E57E8
|
||||
ldrsb r1, [r5, r1]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080E5834 @ =gUnknown_2024284
|
||||
ldr r1, _080E5834 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x3A
|
||||
bl GetMonData
|
||||
@@ -213,7 +213,7 @@ sub_80E57E8: @ 80E57E8
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E5830: .4byte gUnknown_203B0A0
|
||||
_080E5834: .4byte gUnknown_2024284
|
||||
_080E5834: .4byte gPlayerParty
|
||||
_080E5838: .4byte sub_80E583C
|
||||
thumb_func_end sub_80E57E8
|
||||
|
||||
@@ -228,7 +228,7 @@ sub_80E583C: @ 80E583C
|
||||
ldrsb r1, [r0, r1]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080E5888 @ =gUnknown_2024284
|
||||
ldr r1, _080E5888 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r1, _080E588C @ =gStringVar1
|
||||
bl GetMonNickname
|
||||
@@ -241,7 +241,7 @@ sub_80E583C: @ 80E583C
|
||||
bl sub_81202F8
|
||||
movs r0, 0x2
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080E5898 @ =gUnknown_3005090
|
||||
ldr r1, _080E5898 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -253,11 +253,11 @@ sub_80E583C: @ 80E583C
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E5884: .4byte gUnknown_203B0A0
|
||||
_080E5888: .4byte gUnknown_2024284
|
||||
_080E5888: .4byte gPlayerParty
|
||||
_080E588C: .4byte gStringVar1
|
||||
_080E5890: .4byte gStringVar4
|
||||
_080E5894: .4byte gUnknown_8416F27
|
||||
_080E5898: .4byte gUnknown_3005090
|
||||
_080E5898: .4byte gTasks
|
||||
_080E589C: .4byte sub_80E58A0
|
||||
thumb_func_end sub_80E583C
|
||||
|
||||
@@ -289,7 +289,7 @@ sub_80E58A0: @ 80E58A0
|
||||
bl ClearWindowTilemap
|
||||
movs r0, 0
|
||||
bl sub_8121D0C
|
||||
ldr r1, _080E58F8 @ =gUnknown_3005090
|
||||
ldr r1, _080E58F8 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -302,7 +302,7 @@ _080E58EE:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E58F4: .4byte gUnknown_203B0A0
|
||||
_080E58F8: .4byte gUnknown_3005090
|
||||
_080E58F8: .4byte gTasks
|
||||
_080E58FC: .4byte sub_811FB28
|
||||
thumb_func_end sub_80E58A0
|
||||
|
||||
@@ -318,7 +318,7 @@ sub_80E5900: @ 80E5900
|
||||
beq _080E5926
|
||||
movs r0, 0x5
|
||||
bl sub_8121D0C
|
||||
ldr r0, _080E592C @ =gUnknown_3005090
|
||||
ldr r0, _080E592C @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -330,7 +330,7 @@ _080E5926:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E592C: .4byte gUnknown_3005090
|
||||
_080E592C: .4byte gTasks
|
||||
_080E5930: .4byte sub_811FB28
|
||||
thumb_func_end sub_80E5900
|
||||
|
||||
@@ -347,7 +347,7 @@ sub_80E5934: @ 80E5934
|
||||
bl sub_81202F8
|
||||
movs r0, 0x2
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080E5968 @ =gUnknown_3005090
|
||||
ldr r1, _080E5968 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -359,7 +359,7 @@ sub_80E5934: @ 80E5934
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E5964: .4byte gUnknown_84169F8
|
||||
_080E5968: .4byte gUnknown_3005090
|
||||
_080E5968: .4byte gTasks
|
||||
_080E596C: .4byte sub_80E5900
|
||||
thumb_func_end sub_80E5934
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ sub_80D0860: @ 80D0860
|
||||
bl oei_task_add
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080D0894 @ =gUnknown_3005090
|
||||
ldr r2, _080D0894 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -83,7 +83,7 @@ sub_80D0860: @ 80D0860
|
||||
ldr r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080D08A0 @ =gUnknown_2024284
|
||||
ldr r1, _080D08A0 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r1, _080D08A4 @ =gStringVar1
|
||||
bl GetMonNickname
|
||||
@@ -91,10 +91,10 @@ sub_80D0860: @ 80D0860
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080D0894: .4byte gUnknown_3005090
|
||||
_080D0894: .4byte gTasks
|
||||
_080D0898: .4byte sub_80D08A8
|
||||
_080D089C: .4byte gUnknown_20386E0
|
||||
_080D08A0: .4byte gUnknown_2024284
|
||||
_080D08A0: .4byte gPlayerParty
|
||||
_080D08A4: .4byte gStringVar1
|
||||
thumb_func_end sub_80D0860
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ FldEff_SweetScent: @ 80DE104
|
||||
bl oei_task_add
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080DE12C @ =gUnknown_3005090
|
||||
ldr r2, _080DE12C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -71,7 +71,7 @@ FldEff_SweetScent: @ 80DE104
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080DE12C: .4byte gUnknown_3005090
|
||||
_080DE12C: .4byte gTasks
|
||||
_080DE130: .4byte sub_80DE134
|
||||
thumb_func_end FldEff_SweetScent
|
||||
|
||||
@@ -122,7 +122,7 @@ sub_80DE134: @ 80DE134
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080DE1CC @ =gUnknown_3005090
|
||||
ldr r2, _080DE1CC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -141,7 +141,7 @@ _080DE1BC: .4byte gUnknown_20371F8
|
||||
_080DE1C0: .4byte gUnknown_20375F8
|
||||
_080DE1C4: .4byte gSprites
|
||||
_080DE1C8: .4byte sub_80DE1D0
|
||||
_080DE1CC: .4byte gUnknown_3005090
|
||||
_080DE1CC: .4byte gTasks
|
||||
thumb_func_end sub_80DE134
|
||||
|
||||
thumb_func_start sub_80DE1D0
|
||||
@@ -153,7 +153,7 @@ sub_80DE1D0: @ 80DE1D0
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r5, r0, 3
|
||||
ldr r6, _080DE21C @ =gUnknown_3005098
|
||||
ldr r6, _080DE21C @ =gTasks+0x8
|
||||
adds r2, r5, r6
|
||||
ldr r0, _080DE220 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -181,7 +181,7 @@ sub_80DE1D0: @ 80DE1D0
|
||||
bl DestroyTask
|
||||
b _080DE26C
|
||||
.align 2, 0
|
||||
_080DE21C: .4byte gUnknown_3005098
|
||||
_080DE21C: .4byte gTasks+0x8
|
||||
_080DE220: .4byte gUnknown_2037AB8
|
||||
_080DE224: .4byte gUnknown_203AAB0
|
||||
_080DE228:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
thumb_func_start SetUpFieldMove_Teleport
|
||||
SetUpFieldMove_Teleport: @ 80F66F0
|
||||
push {lr}
|
||||
ldr r0, _080F6708 @ =gUnknown_2036DFC
|
||||
ldr r0, _080F6708 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
bl is_light_level_1_2_3_or_6
|
||||
lsls r0, 24
|
||||
@@ -18,7 +18,7 @@ SetUpFieldMove_Teleport: @ 80F66F0
|
||||
movs r0, 0
|
||||
b _080F671A
|
||||
.align 2, 0
|
||||
_080F6708: .4byte gUnknown_2036DFC
|
||||
_080F6708: .4byte gMapHeader
|
||||
_080F670C:
|
||||
ldr r1, _080F6720 @ =gUnknown_3005024
|
||||
ldr r0, _080F6724 @ =hm_add_c3_launch_phase_2
|
||||
@@ -60,7 +60,7 @@ FldEff_UseTeleport: @ 80F6750
|
||||
bl oei_task_add
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F6778 @ =gUnknown_3005090
|
||||
ldr r2, _080F6778 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -75,7 +75,7 @@ FldEff_UseTeleport: @ 80F6750
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080F6778: .4byte gUnknown_3005090
|
||||
_080F6778: .4byte gTasks
|
||||
_080F677C: .4byte sub_80F6780
|
||||
thumb_func_end FldEff_UseTeleport
|
||||
|
||||
|
||||
+87
-87
@@ -168,7 +168,7 @@ CB2_DoHallOfFameScreen: @ 80F1EFC
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F1F38 @ =gUnknown_3005090
|
||||
ldr r2, _080F1F38 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -184,7 +184,7 @@ _080F1F2C:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F1F34: .4byte Task_Hof_InitMonData
|
||||
_080F1F38: .4byte gUnknown_3005090
|
||||
_080F1F38: .4byte gTasks
|
||||
_080F1F3C: .4byte gUnknown_203AB38
|
||||
thumb_func_end CB2_DoHallOfFameScreen
|
||||
|
||||
@@ -200,7 +200,7 @@ CB2_DoHallOfFameScreenDontSaveData: @ 80F1F40
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F1F70 @ =gUnknown_3005090
|
||||
ldr r2, _080F1F70 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -212,7 +212,7 @@ _080F1F66:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F1F6C: .4byte Task_Hof_InitMonData
|
||||
_080F1F70: .4byte gUnknown_3005090
|
||||
_080F1F70: .4byte gTasks
|
||||
thumb_func_end CB2_DoHallOfFameScreenDontSaveData
|
||||
|
||||
thumb_func_start Task_Hof_InitMonData
|
||||
@@ -225,7 +225,7 @@ Task_Hof_InitMonData: @ 80F1F74
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r1, _080F2050 @ =gUnknown_3005090
|
||||
ldr r1, _080F2050 @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
@@ -239,7 +239,7 @@ _080F1F98:
|
||||
movs r0, 0x64
|
||||
adds r1, r7, 0
|
||||
muls r1, r0
|
||||
ldr r0, _080F2058 @ =gUnknown_2024284
|
||||
ldr r0, _080F2058 @ =gPlayerParty
|
||||
adds r6, r1, r0
|
||||
adds r0, r6, 0
|
||||
movs r1, 0xB
|
||||
@@ -313,7 +313,7 @@ _080F2022:
|
||||
lsrs r2, r0, 16
|
||||
cmp r2, 0x9
|
||||
bls _080F2022
|
||||
ldr r0, _080F2050 @ =gUnknown_3005090
|
||||
ldr r0, _080F2050 @ =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r5, r2
|
||||
lsls r1, 3
|
||||
@@ -323,9 +323,9 @@ _080F2022:
|
||||
strh r0, [r1, 0xC]
|
||||
b _080F2098
|
||||
.align 2, 0
|
||||
_080F2050: .4byte gUnknown_3005090
|
||||
_080F2050: .4byte gTasks
|
||||
_080F2054: .4byte gUnknown_203AB38
|
||||
_080F2058: .4byte gUnknown_2024284
|
||||
_080F2058: .4byte gPlayerParty
|
||||
_080F205C: .4byte 0x000001ff
|
||||
_080F2060: .4byte 0xfffffe00
|
||||
_080F2064:
|
||||
@@ -366,7 +366,7 @@ _080F20A4:
|
||||
ldr r0, _080F20F0 @ =gUnknown_203AB34
|
||||
movs r3, 0
|
||||
str r3, [r0]
|
||||
ldr r4, _080F20F4 @ =gUnknown_3005090
|
||||
ldr r4, _080F20F4 @ =gTasks
|
||||
mov r6, r8
|
||||
adds r1, r5, r6
|
||||
lsls r1, 3
|
||||
@@ -402,7 +402,7 @@ _080F20C2:
|
||||
.align 2, 0
|
||||
_080F20EC: .4byte 0xfffffe00
|
||||
_080F20F0: .4byte gUnknown_203AB34
|
||||
_080F20F4: .4byte gUnknown_3005090
|
||||
_080F20F4: .4byte gTasks
|
||||
_080F20F8: .4byte sub_80F2294
|
||||
_080F20FC:
|
||||
ldr r0, _080F2110 @ =Task_Hof_InitTeamSaveData
|
||||
@@ -525,7 +525,7 @@ _080F21B2:
|
||||
movs r0, 0
|
||||
movs r1, 0x3
|
||||
bl CopyWindowToVram
|
||||
ldr r1, _080F2218 @ =gUnknown_3005090
|
||||
ldr r1, _080F2218 @ =gTasks
|
||||
mov r0, r8
|
||||
add r0, r9
|
||||
lsls r0, 3
|
||||
@@ -544,7 +544,7 @@ _080F2208: .4byte 0x000001ff
|
||||
_080F220C: .4byte gUnknown_201C000
|
||||
_080F2210: .4byte gUnknown_203AB38
|
||||
_080F2214: .4byte gUnknown_8419F54
|
||||
_080F2218: .4byte gUnknown_3005090
|
||||
_080F2218: .4byte gTasks
|
||||
_080F221C: .4byte sub_80F2220
|
||||
thumb_func_end Task_Hof_InitTeamSaveData
|
||||
|
||||
@@ -561,7 +561,7 @@ sub_80F2220: @ 80F2220
|
||||
bl TrySavingData
|
||||
movs r0, 0x30
|
||||
bl PlaySE
|
||||
ldr r1, _080F225C @ =gUnknown_3005090
|
||||
ldr r1, _080F225C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -576,7 +576,7 @@ sub_80F2220: @ 80F2220
|
||||
.align 2, 0
|
||||
_080F2254: .4byte gUnknown_30053A4
|
||||
_080F2258: .4byte CB2_DoHallOfFameScreenDontSaveData
|
||||
_080F225C: .4byte gUnknown_3005090
|
||||
_080F225C: .4byte gTasks
|
||||
_080F2260: .4byte sub_80F2264
|
||||
thumb_func_end sub_80F2220
|
||||
|
||||
@@ -585,7 +585,7 @@ sub_80F2264: @ 80F2264
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F2284 @ =gUnknown_3005090
|
||||
ldr r2, _080F2284 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -599,7 +599,7 @@ sub_80F2264: @ 80F2264
|
||||
strh r0, [r1, 0xE]
|
||||
b _080F228C
|
||||
.align 2, 0
|
||||
_080F2284: .4byte gUnknown_3005090
|
||||
_080F2284: .4byte gTasks
|
||||
_080F2288:
|
||||
ldr r0, _080F2290 @ =sub_80F2294
|
||||
str r0, [r1]
|
||||
@@ -614,7 +614,7 @@ _080F2290: .4byte sub_80F2294
|
||||
sub_80F2294: @ 80F2294
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F22A8 @ =gUnknown_3005090
|
||||
ldr r2, _080F22A8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -623,7 +623,7 @@ sub_80F2294: @ 80F2294
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080F22A8: .4byte gUnknown_3005090
|
||||
_080F22A8: .4byte gTasks
|
||||
_080F22AC: .4byte sub_80F22B0
|
||||
thumb_func_end sub_80F2294
|
||||
|
||||
@@ -636,7 +636,7 @@ sub_80F22B0: @ 80F22B0
|
||||
sub sp, 0x10
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
ldr r0, _080F22E4 @ =gUnknown_3005090
|
||||
ldr r0, _080F22E4 @ =gTasks
|
||||
lsls r1, r7, 2
|
||||
adds r1, r7
|
||||
lsls r1, 3
|
||||
@@ -655,7 +655,7 @@ sub_80F22B0: @ 80F22B0
|
||||
ldr r1, _080F22EC @ =gUnknown_840C268
|
||||
b _080F22F2
|
||||
.align 2, 0
|
||||
_080F22E4: .4byte gUnknown_3005090
|
||||
_080F22E4: .4byte gTasks
|
||||
_080F22E8: .4byte gUnknown_203AB38
|
||||
_080F22EC: .4byte gUnknown_840C268
|
||||
_080F22F0:
|
||||
@@ -710,7 +710,7 @@ _080F22F2:
|
||||
adds r1, r3
|
||||
ldr r2, _080F2394 @ =sub_80F3870
|
||||
str r2, [r1]
|
||||
ldr r5, _080F2398 @ =gUnknown_3005090
|
||||
ldr r5, _080F2398 @ =gTasks
|
||||
adds r1, r6, 0x5
|
||||
lsls r1, 1
|
||||
lsls r4, r7, 2
|
||||
@@ -739,7 +739,7 @@ _080F2388: .4byte gUnknown_840C298
|
||||
_080F238C: .4byte 0x0000ffff
|
||||
_080F2390: .4byte gSprites
|
||||
_080F2394: .4byte sub_80F3870
|
||||
_080F2398: .4byte gUnknown_3005090
|
||||
_080F2398: .4byte gTasks
|
||||
_080F239C: .4byte sub_80F23A0
|
||||
thumb_func_end sub_80F22B0
|
||||
|
||||
@@ -748,7 +748,7 @@ sub_80F23A0: @ 80F23A0
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r4, _080F2410 @ =gUnknown_3005090
|
||||
ldr r4, _080F2410 @ =gTasks
|
||||
lsls r3, r0, 2
|
||||
adds r3, r0
|
||||
lsls r3, 3
|
||||
@@ -801,7 +801,7 @@ _080F2408:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2410: .4byte gUnknown_3005090
|
||||
_080F2410: .4byte gTasks
|
||||
_080F2414: .4byte gUnknown_203AB38
|
||||
_080F2418: .4byte gSprites
|
||||
_080F241C: .4byte 0x000001ff
|
||||
@@ -817,7 +817,7 @@ Task_Hof_TryDisplayAnotherMon: @ 80F2424
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r2, _080F2460 @ =gUnknown_3005090
|
||||
ldr r2, _080F2460 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r6, r0, 3
|
||||
@@ -840,7 +840,7 @@ Task_Hof_TryDisplayAnotherMon: @ 80F2424
|
||||
strh r0, [r4, 0xE]
|
||||
b _080F2500
|
||||
.align 2, 0
|
||||
_080F2460: .4byte gUnknown_3005090
|
||||
_080F2460: .4byte gTasks
|
||||
_080F2464: .4byte gUnknown_203AB38
|
||||
_080F2468:
|
||||
ldr r2, _080F24E0 @ =gUnknown_203AB34
|
||||
@@ -945,7 +945,7 @@ Task_Hof_PaletteFadeAndPrintWelcomeText: @ 80F2514
|
||||
lsls r1, r4, 2
|
||||
adds r0, r1, r4
|
||||
lsls r5, r0, 3
|
||||
ldr r0, _080F25A0 @ =gUnknown_3005098
|
||||
ldr r0, _080F25A0 @ =gTasks+0x8
|
||||
mov r12, r0
|
||||
mov r8, r1
|
||||
ldr r6, _080F25A4 @ =gSprites
|
||||
@@ -980,7 +980,7 @@ _080F2564:
|
||||
bl HallOfFame_PrintWelcomeText
|
||||
movs r0, 0x62
|
||||
bl PlaySE
|
||||
ldr r1, _080F25A8 @ =gUnknown_3005090
|
||||
ldr r1, _080F25A8 @ =gTasks
|
||||
mov r2, r8
|
||||
adds r0, r2, r4
|
||||
lsls r0, 3
|
||||
@@ -998,9 +998,9 @@ _080F2564:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F259C: .4byte 0xffff0000
|
||||
_080F25A0: .4byte gUnknown_3005098
|
||||
_080F25A0: .4byte gTasks+0x8
|
||||
_080F25A4: .4byte gSprites
|
||||
_080F25A8: .4byte gUnknown_3005090
|
||||
_080F25A8: .4byte gTasks
|
||||
_080F25AC: .4byte sub_80F25B0
|
||||
thumb_func_end Task_Hof_PaletteFadeAndPrintWelcomeText
|
||||
|
||||
@@ -1014,7 +1014,7 @@ sub_80F25B0: @ 80F25B0
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r7, _080F25F0 @ =gUnknown_3005090
|
||||
ldr r7, _080F25F0 @ =gTasks
|
||||
lsls r4, r6, 2
|
||||
adds r0, r4, r6
|
||||
lsls r5, r0, 3
|
||||
@@ -1037,7 +1037,7 @@ sub_80F25B0: @ 80F25B0
|
||||
bl sub_80F3930
|
||||
b _080F266E
|
||||
.align 2, 0
|
||||
_080F25F0: .4byte gUnknown_3005090
|
||||
_080F25F0: .4byte gTasks
|
||||
_080F25F4:
|
||||
movs r3, 0
|
||||
mov r9, r4
|
||||
@@ -1090,7 +1090,7 @@ _080F2630:
|
||||
movs r0, 0
|
||||
movs r1, 0x3
|
||||
bl CopyWindowToVram
|
||||
ldr r1, _080F268C @ =gUnknown_3005090
|
||||
ldr r1, _080F268C @ =gTasks
|
||||
mov r2, r9
|
||||
adds r0, r2, r6
|
||||
lsls r0, 3
|
||||
@@ -1112,7 +1112,7 @@ _080F266E:
|
||||
_080F2680: .4byte gUnknown_203AB34
|
||||
_080F2684: .4byte gSprites
|
||||
_080F2688: .4byte 0x00007716
|
||||
_080F268C: .4byte gUnknown_3005090
|
||||
_080F268C: .4byte gTasks
|
||||
_080F2690: .4byte sub_80F2694
|
||||
thumb_func_end sub_80F25B0
|
||||
|
||||
@@ -1121,7 +1121,7 @@ sub_80F2694: @ 80F2694
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F26B4 @ =gUnknown_3005090
|
||||
ldr r2, _080F26B4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1135,7 +1135,7 @@ sub_80F2694: @ 80F2694
|
||||
str r0, [r1]
|
||||
b _080F26CE
|
||||
.align 2, 0
|
||||
_080F26B4: .4byte gUnknown_3005090
|
||||
_080F26B4: .4byte gTasks
|
||||
_080F26B8: .4byte sub_80F26D4
|
||||
_080F26BC:
|
||||
adds r0, r2, 0x1
|
||||
@@ -1183,7 +1183,7 @@ sub_80F26D4: @ 80F26D4
|
||||
movs r2, 0x78
|
||||
movs r3, 0x48
|
||||
bl sub_810C2A4
|
||||
ldr r1, _080F2750 @ =gUnknown_3005090
|
||||
ldr r1, _080F2750 @ =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
@@ -1206,7 +1206,7 @@ sub_80F26D4: @ 80F26D4
|
||||
.align 2, 0
|
||||
_080F2748: .4byte gSaveBlock2Ptr
|
||||
_080F274C: .4byte 0x0000ffff
|
||||
_080F2750: .4byte gUnknown_3005090
|
||||
_080F2750: .4byte gTasks
|
||||
_080F2754: .4byte gUnknown_840C234
|
||||
_080F2758: .4byte 0x0000021d
|
||||
_080F275C: .4byte Task_Hof_WaitAndPrintPlayerInfo
|
||||
@@ -1218,7 +1218,7 @@ Task_Hof_WaitAndPrintPlayerInfo: @ 80F2760
|
||||
sub sp, 0x10
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080F2784 @ =gUnknown_3005090
|
||||
ldr r2, _080F2784 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1232,7 +1232,7 @@ Task_Hof_WaitAndPrintPlayerInfo: @ 80F2760
|
||||
strh r0, [r4, 0xE]
|
||||
b _080F27F4
|
||||
.align 2, 0
|
||||
_080F2784: .4byte gUnknown_3005090
|
||||
_080F2784: .4byte gTasks
|
||||
_080F2788:
|
||||
ldr r2, _080F27A8 @ =gSprites
|
||||
movs r3, 0x10
|
||||
@@ -1306,7 +1306,7 @@ Task_Hof_ExitOnKeyPressed: @ 80F2804
|
||||
beq _080F282A
|
||||
movs r0, 0x4
|
||||
bl FadeOutBGM
|
||||
ldr r0, _080F2834 @ =gUnknown_3005090
|
||||
ldr r0, _080F2834 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1319,7 +1319,7 @@ _080F282A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2830: .4byte gMain
|
||||
_080F2834: .4byte gUnknown_3005090
|
||||
_080F2834: .4byte gTasks
|
||||
_080F2838: .4byte Task_Hof_HandlePaletteOnExit
|
||||
thumb_func_end Task_Hof_ExitOnKeyPressed
|
||||
|
||||
@@ -1343,7 +1343,7 @@ Task_Hof_HandlePaletteOnExit: @ 80F283C
|
||||
movs r2, 0
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _080F2884 @ =gUnknown_3005090
|
||||
ldr r1, _080F2884 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1357,7 +1357,7 @@ Task_Hof_HandlePaletteOnExit: @ 80F283C
|
||||
.align 2, 0
|
||||
_080F287C: .4byte gUnknown_20375F8
|
||||
_080F2880: .4byte gUnknown_20371F8
|
||||
_080F2884: .4byte gUnknown_3005090
|
||||
_080F2884: .4byte gTasks
|
||||
_080F2888: .4byte Task_Hof_HandleExit
|
||||
thumb_func_end Task_Hof_HandlePaletteOnExit
|
||||
|
||||
@@ -1373,7 +1373,7 @@ Task_Hof_HandleExit: @ 80F288C
|
||||
cmp r0, 0
|
||||
bne _080F291E
|
||||
lsls r7, r6, 2
|
||||
ldr r1, _080F2928 @ =gUnknown_3005090
|
||||
ldr r1, _080F2928 @ =gTasks
|
||||
adds r0, r7, r6
|
||||
lsls r0, 3
|
||||
adds r1, 0x12
|
||||
@@ -1389,7 +1389,7 @@ _080F28B6:
|
||||
subs r5, 0x1
|
||||
cmp r5, 0
|
||||
bge _080F28AC
|
||||
ldr r0, _080F2928 @ =gUnknown_3005090
|
||||
ldr r0, _080F2928 @ =gTasks
|
||||
adds r1, r7, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -1433,7 +1433,7 @@ _080F291E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2924: .4byte gUnknown_2037AB8
|
||||
_080F2928: .4byte gUnknown_3005090
|
||||
_080F2928: .4byte gTasks
|
||||
_080F292C: .4byte gUnknown_203AB3C
|
||||
_080F2930: .4byte gUnknown_203AB38
|
||||
thumb_func_end Task_Hof_HandleExit
|
||||
@@ -1614,7 +1614,7 @@ sub_80F2AA4: @ 80F2AA4
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080F2AE4
|
||||
ldr r0, _080F2ADC @ =gUnknown_3005090
|
||||
ldr r0, _080F2ADC @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r1, r6
|
||||
lsls r1, 3
|
||||
@@ -1623,7 +1623,7 @@ sub_80F2AA4: @ 80F2AA4
|
||||
b _080F2B5A
|
||||
.align 2, 0
|
||||
_080F2AD8: .4byte 0x00000226
|
||||
_080F2ADC: .4byte gUnknown_3005090
|
||||
_080F2ADC: .4byte gTasks
|
||||
_080F2AE0: .4byte sub_80F30A4
|
||||
_080F2AE4:
|
||||
ldr r0, _080F2B2C @ =gUnknown_201C000
|
||||
@@ -1656,7 +1656,7 @@ _080F2B04:
|
||||
_080F2B1A:
|
||||
cmp r2, 0x31
|
||||
bhi _080F2B3C
|
||||
ldr r0, _080F2B38 @ =gUnknown_3005090
|
||||
ldr r0, _080F2B38 @ =gTasks
|
||||
adds r1, r5, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -1666,9 +1666,9 @@ _080F2B1A:
|
||||
_080F2B2C: .4byte gUnknown_201C000
|
||||
_080F2B30: .4byte gUnknown_203AB38
|
||||
_080F2B34: .4byte 0x000001ff
|
||||
_080F2B38: .4byte gUnknown_3005090
|
||||
_080F2B38: .4byte gTasks
|
||||
_080F2B3C:
|
||||
ldr r0, _080F2B64 @ =gUnknown_3005090
|
||||
ldr r0, _080F2B64 @ =gTasks
|
||||
adds r1, r5, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -1677,7 +1677,7 @@ _080F2B46:
|
||||
strh r0, [r1, 0x8]
|
||||
movs r0, 0xA
|
||||
bl GetGameStat
|
||||
ldr r2, _080F2B64 @ =gUnknown_3005090
|
||||
ldr r2, _080F2B64 @ =gTasks
|
||||
adds r1, r5, r6
|
||||
lsls r1, 3
|
||||
adds r1, r2
|
||||
@@ -1690,7 +1690,7 @@ _080F2B5A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2B64: .4byte gUnknown_3005090
|
||||
_080F2B64: .4byte gTasks
|
||||
_080F2B68: .4byte sub_80F2B6C
|
||||
thumb_func_end sub_80F2AA4
|
||||
|
||||
@@ -1708,7 +1708,7 @@ sub_80F2B6C: @ 80F2B6C
|
||||
ldr r0, _080F2C24 @ =gUnknown_203AB38
|
||||
ldr r3, [r0]
|
||||
movs r5, 0
|
||||
ldr r1, _080F2C28 @ =gUnknown_3005090
|
||||
ldr r1, _080F2C28 @ =gTasks
|
||||
mov r2, r9
|
||||
lsls r0, r2, 2
|
||||
add r0, r9
|
||||
@@ -1761,7 +1761,7 @@ _080F2BD6:
|
||||
bls _080F2BC6
|
||||
adds r6, r3, 0
|
||||
movs r5, 0
|
||||
ldr r1, _080F2C28 @ =gUnknown_3005090
|
||||
ldr r1, _080F2C28 @ =gTasks
|
||||
ldr r0, [sp, 0x14]
|
||||
add r0, r9
|
||||
lsls r0, 3
|
||||
@@ -1794,7 +1794,7 @@ _080F2BF8:
|
||||
b _080F2C4C
|
||||
.align 2, 0
|
||||
_080F2C24: .4byte gUnknown_203AB38
|
||||
_080F2C28: .4byte gUnknown_3005090
|
||||
_080F2C28: .4byte gTasks
|
||||
_080F2C2C: .4byte gUnknown_203AB34
|
||||
_080F2C30: .4byte 0x000001ff
|
||||
_080F2C34: .4byte gUnknown_840C268
|
||||
@@ -1870,7 +1870,7 @@ _080F2CB4:
|
||||
movs r1, 0xC
|
||||
bl BlendPalettes
|
||||
ldr r0, _080F2D10 @ =gStringVar1
|
||||
ldr r1, _080F2D14 @ =gUnknown_3005090
|
||||
ldr r1, _080F2D14 @ =gTasks
|
||||
ldr r4, [sp, 0x14]
|
||||
add r4, r9
|
||||
lsls r4, 3
|
||||
@@ -1900,7 +1900,7 @@ _080F2CB4:
|
||||
_080F2D08: .4byte 0xffff0000
|
||||
_080F2D0C: .4byte 0x00007716
|
||||
_080F2D10: .4byte gStringVar1
|
||||
_080F2D14: .4byte gUnknown_3005090
|
||||
_080F2D14: .4byte gTasks
|
||||
_080F2D18: .4byte gStringVar4
|
||||
_080F2D1C: .4byte gUnknown_84160B4
|
||||
_080F2D20: .4byte gUnknown_8415D78
|
||||
@@ -1913,7 +1913,7 @@ _080F2D24:
|
||||
movs r3, 0
|
||||
bl sub_810F650
|
||||
_080F2D34:
|
||||
ldr r0, _080F2D58 @ =gUnknown_3005090
|
||||
ldr r0, _080F2D58 @ =gTasks
|
||||
ldr r1, [sp, 0x14]
|
||||
add r1, r9
|
||||
lsls r1, 3
|
||||
@@ -1930,7 +1930,7 @@ _080F2D34:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2D54: .4byte gUnknown_8415D60
|
||||
_080F2D58: .4byte gUnknown_3005090
|
||||
_080F2D58: .4byte gTasks
|
||||
_080F2D5C: .4byte Task_HofPC_PrintMonInfo
|
||||
thumb_func_end sub_80F2B6C
|
||||
|
||||
@@ -1946,7 +1946,7 @@ Task_HofPC_PrintMonInfo: @ 80F2D60
|
||||
ldr r0, _080F2E68 @ =gUnknown_203AB38
|
||||
ldr r5, [r0]
|
||||
movs r3, 0
|
||||
ldr r1, _080F2E6C @ =gUnknown_3005090
|
||||
ldr r1, _080F2E6C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1968,7 +1968,7 @@ _080F2D94:
|
||||
lsls r7, r4, 2
|
||||
adds r0, r7, r4
|
||||
lsls r6, r0, 3
|
||||
ldr r0, _080F2E70 @ =gUnknown_3005098
|
||||
ldr r0, _080F2E70 @ =gTasks+0x8
|
||||
mov r10, r0
|
||||
ldr r1, _080F2E74 @ =gSprites
|
||||
mov r8, r1
|
||||
@@ -2003,14 +2003,14 @@ _080F2DD0:
|
||||
bls _080F2DAE
|
||||
adds r1, r7, r4
|
||||
lsls r1, 3
|
||||
ldr r0, _080F2E6C @ =gUnknown_3005090
|
||||
ldr r0, _080F2E6C @ =gTasks
|
||||
adds r6, r1, r0
|
||||
movs r2, 0xC
|
||||
ldrsh r0, [r6, r2]
|
||||
adds r0, 0x5
|
||||
lsls r0, 1
|
||||
adds r0, r1
|
||||
ldr r1, _080F2E6C @ =gUnknown_3005090
|
||||
ldr r1, _080F2E6C @ =gTasks
|
||||
adds r1, 0x8
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
@@ -2070,8 +2070,8 @@ _080F2E4A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2E68: .4byte gUnknown_203AB38
|
||||
_080F2E6C: .4byte gUnknown_3005090
|
||||
_080F2E70: .4byte gUnknown_3005098
|
||||
_080F2E6C: .4byte gTasks
|
||||
_080F2E70: .4byte gTasks+0x8
|
||||
_080F2E74: .4byte gSprites
|
||||
_080F2E78: .4byte 0xffff0000
|
||||
_080F2E7C: .4byte gUnknown_203AB34
|
||||
@@ -2094,7 +2094,7 @@ Task_HofPC_HandleInput: @ 80F2E8C
|
||||
adds r3, r1, 0
|
||||
cmp r0, 0
|
||||
beq _080F2F38
|
||||
ldr r7, _080F2F04 @ =gUnknown_3005090
|
||||
ldr r7, _080F2F04 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r1, r0, r5
|
||||
lsls r3, r1, 3
|
||||
@@ -2125,7 +2125,7 @@ _080F2ED6:
|
||||
lsrs r4, r0, 16
|
||||
cmp r4, 0x5
|
||||
bls _080F2EC4
|
||||
ldr r0, _080F2F04 @ =gUnknown_3005090
|
||||
ldr r0, _080F2F04 @ =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r2, r5
|
||||
lsls r1, 3
|
||||
@@ -2143,7 +2143,7 @@ _080F2EF8:
|
||||
b _080F2FD8
|
||||
.align 2, 0
|
||||
_080F2F00: .4byte gMain
|
||||
_080F2F04: .4byte gUnknown_3005090
|
||||
_080F2F04: .4byte gTasks
|
||||
_080F2F08: .4byte sub_80F2B6C
|
||||
_080F2F0C:
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
@@ -2151,7 +2151,7 @@ _080F2F0C:
|
||||
cmp r0, 0
|
||||
beq _080F2F26
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, _080F2F2C @ =gMPlay_BGM
|
||||
ldr r0, _080F2F2C @ =gMPlayInfo_BGM
|
||||
ldr r1, _080F2F30 @ =0x0000ffff
|
||||
movs r2, 0x80
|
||||
lsls r2, 1
|
||||
@@ -2161,7 +2161,7 @@ _080F2F26:
|
||||
str r0, [r4]
|
||||
b _080F2FD8
|
||||
.align 2, 0
|
||||
_080F2F2C: .4byte gMPlay_BGM
|
||||
_080F2F2C: .4byte gMPlayInfo_BGM
|
||||
_080F2F30: .4byte 0x0000ffff
|
||||
_080F2F34: .4byte sub_80F2FEC
|
||||
_080F2F38:
|
||||
@@ -2174,13 +2174,13 @@ _080F2F38:
|
||||
cmp r0, 0
|
||||
beq _080F2F5A
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, _080F2F6C @ =gMPlay_BGM
|
||||
ldr r0, _080F2F6C @ =gMPlayInfo_BGM
|
||||
ldr r1, _080F2F70 @ =0x0000ffff
|
||||
movs r2, 0x80
|
||||
lsls r2, 1
|
||||
bl m4aMPlayVolumeControl
|
||||
_080F2F5A:
|
||||
ldr r0, _080F2F74 @ =gUnknown_3005090
|
||||
ldr r0, _080F2F74 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -2189,16 +2189,16 @@ _080F2F5A:
|
||||
str r0, [r1]
|
||||
b _080F2FD8
|
||||
.align 2, 0
|
||||
_080F2F6C: .4byte gMPlay_BGM
|
||||
_080F2F6C: .4byte gMPlayInfo_BGM
|
||||
_080F2F70: .4byte 0x0000ffff
|
||||
_080F2F74: .4byte gUnknown_3005090
|
||||
_080F2F74: .4byte gTasks
|
||||
_080F2F78: .4byte sub_80F2FEC
|
||||
_080F2F7C:
|
||||
movs r0, 0x40
|
||||
ands r0, r2
|
||||
cmp r0, 0
|
||||
beq _080F2FAC
|
||||
ldr r0, _080F2FA4 @ =gUnknown_3005090
|
||||
ldr r0, _080F2FA4 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -2214,7 +2214,7 @@ _080F2F7C:
|
||||
str r0, [r1]
|
||||
b _080F2FD8
|
||||
.align 2, 0
|
||||
_080F2FA4: .4byte gUnknown_3005090
|
||||
_080F2FA4: .4byte gTasks
|
||||
_080F2FA8: .4byte Task_HofPC_PrintMonInfo
|
||||
_080F2FAC:
|
||||
ldrh r1, [r3, 0x2E]
|
||||
@@ -2222,7 +2222,7 @@ _080F2FAC:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _080F2FD8
|
||||
ldr r1, _080F2FE4 @ =gUnknown_3005090
|
||||
ldr r1, _080F2FE4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2246,7 +2246,7 @@ _080F2FD8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2FE4: .4byte gUnknown_3005090
|
||||
_080F2FE4: .4byte gTasks
|
||||
_080F2FE8: .4byte Task_HofPC_PrintMonInfo
|
||||
thumb_func_end Task_HofPC_HandleInput
|
||||
|
||||
@@ -2265,7 +2265,7 @@ sub_80F2FEC: @ 80F2FEC
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
bl sub_80A0A70
|
||||
ldr r1, _080F3028 @ =gUnknown_3005090
|
||||
ldr r1, _080F3028 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2278,7 +2278,7 @@ sub_80F2FEC: @ 80F2FEC
|
||||
.align 2, 0
|
||||
_080F3020: .4byte gUnknown_20375F8
|
||||
_080F3024: .4byte gUnknown_20371F8
|
||||
_080F3028: .4byte gUnknown_3005090
|
||||
_080F3028: .4byte gTasks
|
||||
_080F302C: .4byte sub_80F3030
|
||||
thumb_func_end sub_80F2FEC
|
||||
|
||||
@@ -2362,7 +2362,7 @@ sub_80F30A4: @ 80F30A4
|
||||
movs r0, 0
|
||||
movs r1, 0x3
|
||||
bl CopyWindowToVram
|
||||
ldr r1, _080F3104 @ =gUnknown_3005090
|
||||
ldr r1, _080F3104 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2376,7 +2376,7 @@ sub_80F30A4: @ 80F30A4
|
||||
.align 2, 0
|
||||
_080F30FC: .4byte gUnknown_8415D8C
|
||||
_080F3100: .4byte gUnknown_8416090
|
||||
_080F3104: .4byte gUnknown_3005090
|
||||
_080F3104: .4byte gTasks
|
||||
_080F3108: .4byte Task_HofPC_ExitOnButtonPress
|
||||
thumb_func_end sub_80F30A4
|
||||
|
||||
@@ -2391,7 +2391,7 @@ Task_HofPC_ExitOnButtonPress: @ 80F310C
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _080F312C
|
||||
ldr r0, _080F3134 @ =gUnknown_3005090
|
||||
ldr r0, _080F3134 @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -2403,7 +2403,7 @@ _080F312C:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F3130: .4byte gMain
|
||||
_080F3134: .4byte gUnknown_3005090
|
||||
_080F3134: .4byte gTasks
|
||||
_080F3138: .4byte sub_80F2FEC
|
||||
thumb_func_end Task_HofPC_ExitOnButtonPress
|
||||
|
||||
|
||||
+8
-8
@@ -83,9 +83,9 @@ _0813B90C: .4byte gMain
|
||||
_0813B910: .4byte gUnknown_203F175
|
||||
_0813B914: .4byte gUnknown_3005ECC
|
||||
_0813B918:
|
||||
ldr r0, _0813B94C @ =gMPlay_SE1
|
||||
ldr r0, _0813B94C @ =gMPlayInfo_SE1
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _0813B950 @ =gMPlay_SE2
|
||||
ldr r0, _0813B950 @ =gMPlayInfo_SE2
|
||||
bl m4aMPlayStop
|
||||
movs r0, 0xFA
|
||||
bl PlaySE
|
||||
@@ -93,7 +93,7 @@ _0813B918:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0813B93C
|
||||
ldr r0, _0813B958 @ =gMPlay_BGM
|
||||
ldr r0, _0813B958 @ =gMPlayInfo_BGM
|
||||
ldr r1, _0813B95C @ =0x0000ffff
|
||||
movs r2, 0x80
|
||||
bl m4aMPlayVolumeControl
|
||||
@@ -106,10 +106,10 @@ _0813B93C:
|
||||
movs r0, 0x1
|
||||
b _0813BB22
|
||||
.align 2, 0
|
||||
_0813B94C: .4byte gMPlay_SE1
|
||||
_0813B950: .4byte gMPlay_SE2
|
||||
_0813B94C: .4byte gMPlayInfo_SE1
|
||||
_0813B950: .4byte gMPlayInfo_SE2
|
||||
_0813B954: .4byte gUnknown_203F174
|
||||
_0813B958: .4byte gMPlay_BGM
|
||||
_0813B958: .4byte gMPlayInfo_BGM
|
||||
_0813B95C: .4byte 0x0000ffff
|
||||
_0813B960: .4byte gUnknown_203F177
|
||||
_0813B964: .4byte gUnknown_203F178
|
||||
@@ -269,7 +269,7 @@ _0813BAE0:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0813BAF4
|
||||
ldr r0, _0813BB08 @ =gMPlay_BGM
|
||||
ldr r0, _0813BB08 @ =gMPlayInfo_BGM
|
||||
ldr r1, _0813BB0C @ =0x0000ffff
|
||||
movs r2, 0x80
|
||||
lsls r2, 1
|
||||
@@ -282,7 +282,7 @@ _0813BAF4:
|
||||
b _0813BB22
|
||||
.align 2, 0
|
||||
_0813BB04: .4byte gUnknown_203F174
|
||||
_0813BB08: .4byte gMPlay_BGM
|
||||
_0813BB08: .4byte gMPlayInfo_BGM
|
||||
_0813BB0C: .4byte 0x0000ffff
|
||||
_0813BB10: .4byte gUnknown_203F178
|
||||
_0813BB14:
|
||||
|
||||
@@ -251,7 +251,7 @@ _0812B376:
|
||||
bl sub_812B1F0
|
||||
b _0812B406
|
||||
_0812B388:
|
||||
ldr r0, _0812B3B0 @ =gUnknown_2036DFC
|
||||
ldr r0, _0812B3B0 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
bl is_light_level_8_or_9
|
||||
lsls r0, 24
|
||||
@@ -271,7 +271,7 @@ _0812B3A8:
|
||||
bl sub_812B1F0
|
||||
b _0812B406
|
||||
.align 2, 0
|
||||
_0812B3B0: .4byte gUnknown_2036DFC
|
||||
_0812B3B0: .4byte gMapHeader
|
||||
_0812B3B4: .4byte gSaveBlock1Ptr
|
||||
_0812B3B8:
|
||||
movs r0, 0xC1
|
||||
|
||||
+28
-28
@@ -1321,7 +1321,7 @@ sub_80ED0AC: @ 80ED0AC
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080ED114 @ =gUnknown_3005098
|
||||
ldr r0, _080ED114 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
ldrh r0, [r4]
|
||||
adds r0, 0x1
|
||||
@@ -1368,7 +1368,7 @@ _080ED10C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080ED114: .4byte gUnknown_3005098
|
||||
_080ED114: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80ED0AC
|
||||
|
||||
thumb_func_start sub_80ED118
|
||||
@@ -1378,7 +1378,7 @@ sub_80ED118: @ 80ED118
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080ED13C @ =gUnknown_3005090
|
||||
ldr r2, _080ED13C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1389,7 +1389,7 @@ sub_80ED118: @ 80ED118
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080ED138: .4byte sub_80ED0AC
|
||||
_080ED13C: .4byte gUnknown_3005090
|
||||
_080ED13C: .4byte gTasks
|
||||
thumb_func_end sub_80ED118
|
||||
|
||||
thumb_func_start sub_80ED140
|
||||
@@ -1400,7 +1400,7 @@ sub_80ED140: @ 80ED140
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080ED184 @ =gUnknown_3005098
|
||||
ldr r0, _080ED184 @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
ldrh r0, [r1]
|
||||
adds r0, 0x1
|
||||
@@ -1429,7 +1429,7 @@ _080ED17E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080ED184: .4byte gUnknown_3005098
|
||||
_080ED184: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80ED140
|
||||
|
||||
thumb_func_start sub_80ED188
|
||||
@@ -2009,7 +2009,7 @@ sub_80ED69C: @ 80ED69C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080ED6C4 @ =gUnknown_3005090
|
||||
ldr r2, _080ED6C4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2025,7 +2025,7 @@ sub_80ED69C: @ 80ED69C
|
||||
bl ChangeBgX
|
||||
b _080ED6D2
|
||||
.align 2, 0
|
||||
_080ED6C4: .4byte gUnknown_3005090
|
||||
_080ED6C4: .4byte gTasks
|
||||
_080ED6C8:
|
||||
movs r0, 0x1
|
||||
movs r1, 0x20
|
||||
@@ -2055,7 +2055,7 @@ sub_80ED6EC: @ 80ED6EC
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080ED710 @ =gUnknown_3005090
|
||||
ldr r2, _080ED710 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2066,7 +2066,7 @@ sub_80ED6EC: @ 80ED6EC
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080ED70C: .4byte sub_80ED69C
|
||||
_080ED710: .4byte gUnknown_3005090
|
||||
_080ED710: .4byte gTasks
|
||||
thumb_func_end sub_80ED6EC
|
||||
|
||||
thumb_func_start sub_80ED714
|
||||
@@ -2077,7 +2077,7 @@ sub_80ED714: @ 80ED714
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080ED75C @ =gUnknown_3005098
|
||||
ldr r0, _080ED75C @ =gTasks+0x8
|
||||
adds r2, r1, r0
|
||||
movs r0, 0
|
||||
ldrsh r1, [r2, r0]
|
||||
@@ -2108,7 +2108,7 @@ _080ED758:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080ED75C: .4byte gUnknown_3005098
|
||||
_080ED75C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80ED714
|
||||
|
||||
thumb_func_start sub_80ED760
|
||||
@@ -2118,7 +2118,7 @@ sub_80ED760: @ 80ED760
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080ED784 @ =gUnknown_3005090
|
||||
ldr r2, _080ED784 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2129,7 +2129,7 @@ sub_80ED760: @ 80ED760
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080ED780: .4byte sub_80ED714
|
||||
_080ED784: .4byte gUnknown_3005090
|
||||
_080ED784: .4byte gTasks
|
||||
thumb_func_end sub_80ED760
|
||||
|
||||
thumb_func_start sub_80ED788
|
||||
@@ -2139,7 +2139,7 @@ sub_80ED788: @ 80ED788
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080ED7AC @ =gUnknown_3005090
|
||||
ldr r2, _080ED7AC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2150,7 +2150,7 @@ sub_80ED788: @ 80ED788
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080ED7A8: .4byte sub_80ED714
|
||||
_080ED7AC: .4byte gUnknown_3005090
|
||||
_080ED7AC: .4byte gTasks
|
||||
thumb_func_end sub_80ED788
|
||||
|
||||
thumb_func_start sub_80ED7B0
|
||||
@@ -2160,7 +2160,7 @@ sub_80ED7B0: @ 80ED7B0
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080ED7D0 @ =gUnknown_3005090
|
||||
ldr r2, _080ED7D0 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -2170,7 +2170,7 @@ sub_80ED7B0: @ 80ED7B0
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080ED7CC: .4byte sub_80ED714
|
||||
_080ED7D0: .4byte gUnknown_3005090
|
||||
_080ED7D0: .4byte gTasks
|
||||
thumb_func_end sub_80ED7B0
|
||||
|
||||
thumb_func_start sub_80ED7D4
|
||||
@@ -2976,7 +2976,7 @@ sub_80EDE04: @ 80EDE04
|
||||
lsls r0, 2
|
||||
add r0, r9
|
||||
lsls r0, 3
|
||||
ldr r1, _080EDEB0 @ =gUnknown_3005098
|
||||
ldr r1, _080EDEB0 @ =gTasks+0x8
|
||||
adds r0, r1
|
||||
mov r8, r0
|
||||
ldrh r1, [r0, 0x4]
|
||||
@@ -3050,7 +3050,7 @@ _080EDE88:
|
||||
bl DestroyTask
|
||||
b _080EDECA
|
||||
.align 2, 0
|
||||
_080EDEB0: .4byte gUnknown_3005098
|
||||
_080EDEB0: .4byte gTasks+0x8
|
||||
_080EDEB4: .4byte gUnknown_840BC84
|
||||
_080EDEB8: .4byte gUnknown_840BC08
|
||||
_080EDEBC: .4byte gSprites
|
||||
@@ -3089,7 +3089,7 @@ sub_80EDEEC: @ 80EDEEC
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080EDF5C @ =gUnknown_3005098
|
||||
ldr r1, _080EDF5C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -3140,7 +3140,7 @@ _080EDF56:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EDF5C: .4byte gUnknown_3005098
|
||||
_080EDF5C: .4byte gTasks+0x8
|
||||
_080EDF60: .4byte gUnknown_840BCBC
|
||||
_080EDF64: .4byte gUnknown_840BC08
|
||||
thumb_func_end sub_80EDEEC
|
||||
@@ -3184,7 +3184,7 @@ sub_80EDF94: @ 80EDF94
|
||||
movs r1, 0x5
|
||||
adds r2, r4, 0
|
||||
bl SetWordTaskArg
|
||||
ldr r0, _080EDFD4 @ =gUnknown_3005090
|
||||
ldr r0, _080EDFD4 @ =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
@@ -3199,7 +3199,7 @@ sub_80EDF94: @ 80EDF94
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EDFD0: .4byte sub_80EE024
|
||||
_080EDFD4: .4byte gUnknown_3005090
|
||||
_080EDFD4: .4byte gTasks
|
||||
thumb_func_end sub_80EDF94
|
||||
|
||||
thumb_func_start sub_80EDFD8
|
||||
@@ -3248,7 +3248,7 @@ sub_80EE024: @ 80EE024
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
ldr r1, _080EE048 @ =gUnknown_3005098
|
||||
ldr r1, _080EE048 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -3260,7 +3260,7 @@ sub_80EE024: @ 80EE024
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_080EE048: .4byte gUnknown_3005098
|
||||
_080EE048: .4byte gTasks+0x8
|
||||
_080EE04C: .4byte _080EE050
|
||||
.align 2, 0
|
||||
_080EE050:
|
||||
@@ -3493,7 +3493,7 @@ sub_80EE200: @ 80EE200
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _080EE220 @ =gUnknown_3005098
|
||||
ldr r1, _080EE220 @ =gTasks+0x8
|
||||
adds r1, r0, r1
|
||||
movs r2, 0
|
||||
ldrsh r0, [r1, r2]
|
||||
@@ -3503,7 +3503,7 @@ sub_80EE200: @ 80EE200
|
||||
beq _080EE232
|
||||
b _080EE28A
|
||||
.align 2, 0
|
||||
_080EE220: .4byte gUnknown_3005098
|
||||
_080EE220: .4byte gTasks+0x8
|
||||
_080EE224:
|
||||
movs r3, 0x80
|
||||
lsls r3, 3
|
||||
|
||||
+2
-2
@@ -1530,7 +1530,7 @@ _0809A86E:
|
||||
bl Alloc
|
||||
adds r4, r0, 0
|
||||
strh r5, [r4]
|
||||
ldr r0, _0809A8A0 @ =gUnknown_2036DFC
|
||||
ldr r0, _0809A8A0 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x14]
|
||||
strb r0, [r4, 0x2]
|
||||
movs r0, 0x28
|
||||
@@ -1546,7 +1546,7 @@ _0809A88C:
|
||||
_0809A894: .4byte 0xfea30000
|
||||
_0809A898: .4byte 0x00000169
|
||||
_0809A89C: .4byte gSaveBlock1Ptr
|
||||
_0809A8A0: .4byte gUnknown_2036DFC
|
||||
_0809A8A0: .4byte gMapHeader
|
||||
thumb_func_end sub_809A824
|
||||
|
||||
thumb_func_start SanitizeItemId
|
||||
|
||||
+100
-100
@@ -361,7 +361,7 @@ _0810806E:
|
||||
adds r2, r4
|
||||
ldrh r2, [r2]
|
||||
bl ListMenuInit
|
||||
ldr r2, _081080B4 @ =gUnknown_3005090
|
||||
ldr r2, _081080B4 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -376,7 +376,7 @@ _0810806E:
|
||||
.align 2, 0
|
||||
_081080AC: .4byte gUnknown_203ACFC
|
||||
_081080B0: .4byte gUnknown_3005E70
|
||||
_081080B4: .4byte gUnknown_3005090
|
||||
_081080B4: .4byte gTasks
|
||||
_081080B8:
|
||||
ldr r0, _081080C4 @ =gUnknown_203ACFC
|
||||
ldrb r0, [r0, 0x6]
|
||||
@@ -1754,7 +1754,7 @@ sub_8108B50: @ 8108B50
|
||||
str r2, [sp]
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _08108B84 @ =gUnknown_3005090
|
||||
ldr r1, _08108B84 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1766,7 +1766,7 @@ sub_8108B50: @ 8108B50
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08108B84: .4byte gUnknown_3005090
|
||||
_08108B84: .4byte gTasks
|
||||
_08108B88: .4byte sub_8108B8C
|
||||
thumb_func_end sub_8108B50
|
||||
|
||||
@@ -1778,7 +1778,7 @@ sub_8108B8C: @ 8108B8C
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08108BE0 @ =gUnknown_3005098
|
||||
ldr r1, _08108BE0 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldr r0, _08108BE4 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -1811,7 +1811,7 @@ sub_8108B8C: @ 8108B8C
|
||||
bl SetMainCallback2
|
||||
b _08108BFA
|
||||
.align 2, 0
|
||||
_08108BE0: .4byte gUnknown_3005098
|
||||
_08108BE0: .4byte gTasks+0x8
|
||||
_08108BE4: .4byte gUnknown_2037AB8
|
||||
_08108BE8: .4byte sub_8108CFC
|
||||
_08108BEC: .4byte gUnknown_203ACFC
|
||||
@@ -1883,7 +1883,7 @@ _08108C6C:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08108CAC @ =gUnknown_3005090
|
||||
ldr r2, _08108CAC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1901,7 +1901,7 @@ _08108C9E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08108CA8: .4byte sub_8108CFC
|
||||
_08108CAC: .4byte gUnknown_3005090
|
||||
_08108CAC: .4byte gTasks
|
||||
_08108CB0: .4byte 0x0000fff0
|
||||
thumb_func_end sub_8108C10
|
||||
|
||||
@@ -1913,7 +1913,7 @@ sub_8108CB4: @ 8108CB4
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _08108CE4 @ =gUnknown_3005090
|
||||
ldr r2, _08108CE4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1929,7 +1929,7 @@ sub_8108CB4: @ 8108CB4
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08108CE0: .4byte sub_8108CFC
|
||||
_08108CE4: .4byte gUnknown_3005090
|
||||
_08108CE4: .4byte gTasks
|
||||
_08108CE8: .4byte 0x0000fff0
|
||||
_08108CEC: .4byte gUnknown_203ACFC
|
||||
thumb_func_end sub_8108CB4
|
||||
@@ -1952,7 +1952,7 @@ sub_8108CFC: @ 8108CFC
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08108D28 @ =gUnknown_3005098
|
||||
ldr r1, _08108D28 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r4, 0x2]
|
||||
ldrh r1, [r4]
|
||||
@@ -1967,7 +1967,7 @@ sub_8108CFC: @ 8108CFC
|
||||
bl SetGpuReg
|
||||
b _08108D34
|
||||
.align 2, 0
|
||||
_08108D28: .4byte gUnknown_3005098
|
||||
_08108D28: .4byte gTasks+0x8
|
||||
_08108D2C:
|
||||
ldrh r1, [r4]
|
||||
movs r0, 0x44
|
||||
@@ -2168,7 +2168,7 @@ sub_8108E70: @ 8108E70
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _08108EDC @ =gUnknown_3005098
|
||||
ldr r0, _08108EDC @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0x5
|
||||
bl sub_810BA70
|
||||
@@ -2201,7 +2201,7 @@ sub_8108E70: @ 8108E70
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08108EDC: .4byte gUnknown_3005098
|
||||
_08108EDC: .4byte gTasks+0x8
|
||||
thumb_func_end sub_8108E70
|
||||
|
||||
thumb_func_start sub_8108EE0
|
||||
@@ -2243,7 +2243,7 @@ sub_8108F0C: @ 8108F0C
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _08108F78 @ =gUnknown_3005098
|
||||
ldr r1, _08108F78 @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
ldr r0, _08108F7C @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -2290,7 +2290,7 @@ _08108F4A:
|
||||
bne _08108FE4
|
||||
b _08108FA0
|
||||
.align 2, 0
|
||||
_08108F78: .4byte gUnknown_3005098
|
||||
_08108F78: .4byte gTasks+0x8
|
||||
_08108F7C: .4byte gUnknown_2037AB8
|
||||
_08108F80: .4byte sub_8108CFC
|
||||
_08108F84: .4byte gUnknown_203ACFC
|
||||
@@ -2371,7 +2371,7 @@ _08109018:
|
||||
movs r0, 0
|
||||
strh r0, [r1]
|
||||
bl sub_8108CB4
|
||||
ldr r1, _0810903C @ =gUnknown_3005090
|
||||
ldr r1, _0810903C @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -2380,7 +2380,7 @@ _08109018:
|
||||
b _081090C4
|
||||
.align 2, 0
|
||||
_08109038: .4byte gUnknown_203AD30
|
||||
_0810903C: .4byte gUnknown_3005090
|
||||
_0810903C: .4byte gTasks
|
||||
_08109040: .4byte sub_8108B50
|
||||
_08109044:
|
||||
movs r0, 0x5
|
||||
@@ -2397,7 +2397,7 @@ _08109044:
|
||||
movs r0, 0
|
||||
strh r0, [r1]
|
||||
bl sub_8108CB4
|
||||
ldr r1, _0810907C @ =gUnknown_3005090
|
||||
ldr r1, _0810907C @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -2407,7 +2407,7 @@ _08109044:
|
||||
.align 2, 0
|
||||
_08109074: .4byte gUnknown_203AD10
|
||||
_08109078: .4byte gUnknown_203AD30
|
||||
_0810907C: .4byte gUnknown_3005090
|
||||
_0810907C: .4byte gTasks
|
||||
_08109080: .4byte sub_8108B50
|
||||
_08109084:
|
||||
bl sub_8108978
|
||||
@@ -2432,7 +2432,7 @@ _08109084:
|
||||
bl sub_809A798
|
||||
ldr r1, _081090D0 @ =gUnknown_203AD30
|
||||
strh r0, [r1]
|
||||
ldr r1, _081090D4 @ =gUnknown_3005090
|
||||
ldr r1, _081090D4 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -2447,7 +2447,7 @@ _081090C6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081090D0: .4byte gUnknown_203AD30
|
||||
_081090D4: .4byte gUnknown_3005090
|
||||
_081090D4: .4byte gTasks
|
||||
_081090D8: .4byte sub_81090DC
|
||||
thumb_func_end sub_8108F0C
|
||||
|
||||
@@ -2485,7 +2485,7 @@ sub_810910C: @ 810910C
|
||||
bl sub_8109140
|
||||
bl sub_8108888
|
||||
bl sub_81088D8
|
||||
ldr r1, _08109138 @ =gUnknown_3005090
|
||||
ldr r1, _08109138 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -2496,7 +2496,7 @@ sub_810910C: @ 810910C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109138: .4byte gUnknown_3005090
|
||||
_08109138: .4byte gTasks
|
||||
_0810913C: .4byte sub_8108F0C
|
||||
thumb_func_end sub_810910C
|
||||
|
||||
@@ -2593,7 +2593,7 @@ sub_81091D0: @ 81091D0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r7, r0, 3
|
||||
ldr r0, _08109288 @ =gUnknown_3005098
|
||||
ldr r0, _08109288 @ =gTasks+0x8
|
||||
mov r8, r0
|
||||
adds r4, r7, r0
|
||||
movs r0, 0
|
||||
@@ -2661,7 +2661,7 @@ _08109242:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109288: .4byte gUnknown_3005098
|
||||
_08109288: .4byte gTasks+0x8
|
||||
_0810928C: .4byte gUnknown_203ACFC
|
||||
_08109290: .4byte gUnknown_203AD10
|
||||
_08109294: .4byte sub_8109298
|
||||
@@ -2675,7 +2675,7 @@ sub_8109298: @ 8109298
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _081092DC @ =gUnknown_3005098
|
||||
ldr r1, _081092DC @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
bl sub_80BF708
|
||||
lsls r0, 24
|
||||
@@ -2701,7 +2701,7 @@ sub_8109298: @ 8109298
|
||||
beq _081092FA
|
||||
b _08109314
|
||||
.align 2, 0
|
||||
_081092DC: .4byte gUnknown_3005098
|
||||
_081092DC: .4byte gTasks+0x8
|
||||
_081092E0: .4byte gUnknown_203ACFC
|
||||
_081092E4:
|
||||
ldrh r0, [r5, 0x16]
|
||||
@@ -2821,7 +2821,7 @@ sub_81093B8: @ 81093B8
|
||||
lsls r5, r0, 2
|
||||
adds r5, r0
|
||||
lsls r5, 3
|
||||
ldr r0, _08109494 @ =gUnknown_3005098
|
||||
ldr r0, _08109494 @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
adds r1, r5, 0
|
||||
add r1, r9
|
||||
@@ -2905,7 +2905,7 @@ sub_81093B8: @ 81093B8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109494: .4byte gUnknown_3005098
|
||||
_08109494: .4byte gTasks+0x8
|
||||
_08109498: .4byte gUnknown_203AD10
|
||||
_0810949C: .4byte gStringVar1
|
||||
_081094A0: .4byte gUnknown_203ACFC
|
||||
@@ -2923,7 +2923,7 @@ sub_81094B0: @ 81094B0
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _08109538 @ =gUnknown_3005098
|
||||
ldr r1, _08109538 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
bl sub_80BF72C
|
||||
lsls r0, 24
|
||||
@@ -2976,7 +2976,7 @@ sub_81094B0: @ 81094B0
|
||||
bl sub_81095AC
|
||||
b _0810959E
|
||||
.align 2, 0
|
||||
_08109538: .4byte gUnknown_3005098
|
||||
_08109538: .4byte gTasks+0x8
|
||||
_0810953C: .4byte gUnknown_203ACFC
|
||||
_08109540: .4byte gMain
|
||||
_08109544: .4byte gUnknown_203AD10
|
||||
@@ -3044,7 +3044,7 @@ sub_81095AC: @ 81095AC
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
mov r9, r0
|
||||
ldr r0, _081095E4 @ =gUnknown_3005098
|
||||
ldr r0, _081095E4 @ =gTasks+0x8
|
||||
mov r10, r0
|
||||
mov r6, r9
|
||||
add r6, r10
|
||||
@@ -3061,7 +3061,7 @@ _081095DA:
|
||||
bl sub_810967C
|
||||
b _0810965C
|
||||
.align 2, 0
|
||||
_081095E4: .4byte gUnknown_3005098
|
||||
_081095E4: .4byte gTasks+0x8
|
||||
_081095E8:
|
||||
ldr r1, _0810966C @ =gUnknown_203988C
|
||||
ldr r4, _08109670 @ =gUnknown_203ACFC
|
||||
@@ -3145,7 +3145,7 @@ sub_810967C: @ 810967C
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
mov r8, r1
|
||||
ldr r0, _0810970C @ =gUnknown_3005098
|
||||
ldr r0, _0810970C @ =gTasks+0x8
|
||||
mov r10, r0
|
||||
mov r6, r8
|
||||
add r6, r10
|
||||
@@ -3202,7 +3202,7 @@ _081096CA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810970C: .4byte gUnknown_3005098
|
||||
_0810970C: .4byte gTasks+0x8
|
||||
_08109710: .4byte gUnknown_203ACFC
|
||||
_08109714: .4byte gUnknown_3005E70
|
||||
_08109718: .4byte sub_8108F0C
|
||||
@@ -3765,7 +3765,7 @@ sub_8109BB8: @ 8109BB8
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
bl sub_8109890
|
||||
ldr r1, _08109BDC @ =gUnknown_3005090
|
||||
ldr r1, _08109BDC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -3776,7 +3776,7 @@ sub_8109BB8: @ 8109BB8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109BDC: .4byte gUnknown_3005090
|
||||
_08109BDC: .4byte gTasks
|
||||
_08109BE0: .4byte sub_8109BE4
|
||||
thumb_func_end sub_8109BB8
|
||||
|
||||
@@ -3891,7 +3891,7 @@ sub_8109CC0: @ 8109CC0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r6, r0, 3
|
||||
ldr r7, _08109D14 @ =gUnknown_3005098
|
||||
ldr r7, _08109D14 @ =gTasks+0x8
|
||||
adds r4, r6, r7
|
||||
movs r0, 0xA
|
||||
bl sub_810BAD8
|
||||
@@ -3919,7 +3919,7 @@ sub_8109CC0: @ 8109CC0
|
||||
bl sub_8109D38
|
||||
b _08109D2A
|
||||
.align 2, 0
|
||||
_08109D14: .4byte gUnknown_3005098
|
||||
_08109D14: .4byte gTasks+0x8
|
||||
_08109D18:
|
||||
ldrh r0, [r4, 0x2]
|
||||
ldr r1, _08109D30 @ =gUnknown_84163DB
|
||||
@@ -3948,7 +3948,7 @@ sub_8109D38: @ 8109D38
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
ldr r0, _08109D9C @ =gUnknown_3005098
|
||||
ldr r0, _08109D9C @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
ldr r0, _08109DA0 @ =gStringVar2
|
||||
movs r2, 0x10
|
||||
@@ -3985,7 +3985,7 @@ sub_8109D38: @ 8109D38
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109D9C: .4byte gUnknown_3005098
|
||||
_08109D9C: .4byte gTasks+0x8
|
||||
_08109DA0: .4byte gStringVar2
|
||||
_08109DA4: .4byte gStringVar4
|
||||
_08109DA8: .4byte gUnknown_8416409
|
||||
@@ -4001,7 +4001,7 @@ sub_8109DB0: @ 8109DB0
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _08109DE8 @ =gUnknown_3005098
|
||||
ldr r0, _08109DE8 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0x6
|
||||
bl sub_810BA3C
|
||||
@@ -4018,7 +4018,7 @@ sub_8109DB0: @ 8109DB0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109DE8: .4byte gUnknown_3005098
|
||||
_08109DE8: .4byte gTasks+0x8
|
||||
thumb_func_end sub_8109DB0
|
||||
|
||||
thumb_func_start sub_8109DEC
|
||||
@@ -4030,7 +4030,7 @@ sub_8109DEC: @ 8109DEC
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08109E1C @ =gUnknown_3005098
|
||||
ldr r1, _08109E1C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
adds r0, r4, 0
|
||||
adds r0, 0x10
|
||||
@@ -4046,7 +4046,7 @@ sub_8109DEC: @ 8109DEC
|
||||
bl sub_81097E4
|
||||
b _08109EA2
|
||||
.align 2, 0
|
||||
_08109E1C: .4byte gUnknown_3005098
|
||||
_08109E1C: .4byte gTasks+0x8
|
||||
_08109E20:
|
||||
ldr r0, _08109E60 @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -4111,7 +4111,7 @@ sub_8109EA8: @ 8109EA8
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r5, _08109F28 @ =gUnknown_3005098
|
||||
ldr r5, _08109F28 @ =gTasks+0x8
|
||||
adds r6, r4, r5
|
||||
movs r0, 0x6
|
||||
bl sub_810BA3C
|
||||
@@ -4162,7 +4162,7 @@ sub_8109EA8: @ 8109EA8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109F28: .4byte gUnknown_3005098
|
||||
_08109F28: .4byte gTasks+0x8
|
||||
_08109F2C: .4byte gUnknown_203ACFC
|
||||
_08109F30: .4byte gStringVar1
|
||||
_08109F34: .4byte gStringVar2
|
||||
@@ -4182,7 +4182,7 @@ sub_8109F44: @ 8109F44
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
ldr r1, _08109FEC @ =gUnknown_3005098
|
||||
ldr r1, _08109FEC @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
ldr r0, _08109FF0 @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -4247,7 +4247,7 @@ _08109FE0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08109FEC: .4byte gUnknown_3005098
|
||||
_08109FEC: .4byte gTasks+0x8
|
||||
_08109FF0: .4byte gMain
|
||||
_08109FF4: .4byte gUnknown_203AD30
|
||||
_08109FF8: .4byte gUnknown_203ACFC
|
||||
@@ -4265,7 +4265,7 @@ sub_810A000: @ 810A000
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
ldr r1, _0810A040 @ =gUnknown_3005098
|
||||
ldr r1, _0810A040 @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
ldr r0, _0810A044 @ =gUnknown_203ACFC
|
||||
ldrb r0, [r0, 0x6]
|
||||
@@ -4287,7 +4287,7 @@ sub_810A000: @ 810A000
|
||||
strh r0, [r1]
|
||||
b _0810A052
|
||||
.align 2, 0
|
||||
_0810A040: .4byte gUnknown_3005098
|
||||
_0810A040: .4byte gTasks+0x8
|
||||
_0810A044: .4byte gUnknown_203ACFC
|
||||
_0810A048: .4byte gSaveBlock1Ptr
|
||||
_0810A04C: .4byte 0x00000296
|
||||
@@ -4344,7 +4344,7 @@ sub_810A0A8: @ 810A0A8
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r6, r0, 3
|
||||
ldr r0, _0810A110 @ =gUnknown_3005098
|
||||
ldr r0, _0810A110 @ =gTasks+0x8
|
||||
mov r8, r0
|
||||
adds r1, r6, r0
|
||||
ldr r0, _0810A114 @ =gUnknown_203ACFC
|
||||
@@ -4379,7 +4379,7 @@ sub_810A0A8: @ 810A0A8
|
||||
bl sub_8108E70
|
||||
b _0810A166
|
||||
.align 2, 0
|
||||
_0810A110: .4byte gUnknown_3005098
|
||||
_0810A110: .4byte gTasks+0x8
|
||||
_0810A114: .4byte gUnknown_203ACFC
|
||||
_0810A118: .4byte gUnknown_841630F
|
||||
_0810A11C: .4byte sub_810A1D0
|
||||
@@ -4504,7 +4504,7 @@ sub_810A1F8: @ 810A1F8
|
||||
lsls r5, r0, 2
|
||||
add r5, r8
|
||||
lsls r5, 3
|
||||
ldr r0, _0810A27C @ =gUnknown_3005098
|
||||
ldr r0, _0810A27C @ =gTasks+0x8
|
||||
adds r5, r0
|
||||
movs r0, 0x5
|
||||
bl sub_810BA9C
|
||||
@@ -4551,7 +4551,7 @@ sub_810A1F8: @ 810A1F8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810A27C: .4byte gUnknown_3005098
|
||||
_0810A27C: .4byte gTasks+0x8
|
||||
_0810A280: .4byte gUnknown_203ACFC
|
||||
_0810A284: .4byte gUnknown_3005E70
|
||||
thumb_func_end sub_810A1F8
|
||||
@@ -4566,7 +4566,7 @@ sub_810A288: @ 810A288
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0810A2D8 @ =gUnknown_3005098
|
||||
ldr r0, _0810A2D8 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrb r0, [r4]
|
||||
mov r6, sp
|
||||
@@ -4593,7 +4593,7 @@ sub_810A288: @ 810A288
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810A2D8: .4byte gUnknown_3005098
|
||||
_0810A2D8: .4byte gTasks+0x8
|
||||
thumb_func_end sub_810A288
|
||||
|
||||
thumb_func_start sub_810A2DC
|
||||
@@ -4612,7 +4612,7 @@ sub_810A2DC: @ 810A2DC
|
||||
bl PutWindowTilemap
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _0810A320 @ =gUnknown_3005090
|
||||
ldr r1, _0810A320 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -4626,7 +4626,7 @@ sub_810A2DC: @ 810A2DC
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810A320: .4byte gUnknown_3005090
|
||||
_0810A320: .4byte gTasks
|
||||
thumb_func_end sub_810A2DC
|
||||
|
||||
thumb_func_start sub_810A324
|
||||
@@ -4674,7 +4674,7 @@ sub_810A370: @ 810A370
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r7, r0, 3
|
||||
ldr r0, _0810A3BC @ =gUnknown_3005098
|
||||
ldr r0, _0810A3BC @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
adds r1, r7, r0
|
||||
ldr r2, _0810A3C0 @ =gUnknown_203ACFC
|
||||
@@ -4700,7 +4700,7 @@ sub_810A370: @ 810A370
|
||||
bl sub_8108E70
|
||||
b _0810A426
|
||||
.align 2, 0
|
||||
_0810A3BC: .4byte gUnknown_3005098
|
||||
_0810A3BC: .4byte gTasks+0x8
|
||||
_0810A3C0: .4byte gUnknown_203ACFC
|
||||
_0810A3C4: .4byte gUnknown_841630F
|
||||
_0810A3C8: .4byte sub_810A1D0
|
||||
@@ -4802,7 +4802,7 @@ sub_810A468: @ 810A468
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r7, r0, 3
|
||||
ldr r0, _0810A4B4 @ =gUnknown_3005098
|
||||
ldr r0, _0810A4B4 @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
adds r1, r7, r0
|
||||
ldr r2, _0810A4B8 @ =gUnknown_203ACFC
|
||||
@@ -4829,7 +4829,7 @@ sub_810A468: @ 810A468
|
||||
bl sub_8108E70
|
||||
b _0810A51E
|
||||
.align 2, 0
|
||||
_0810A4B4: .4byte gUnknown_3005098
|
||||
_0810A4B4: .4byte gTasks+0x8
|
||||
_0810A4B8: .4byte gUnknown_203ACFC
|
||||
_0810A4BC: .4byte gUnknown_841630F
|
||||
_0810A4C0: .4byte sub_810A1D0
|
||||
@@ -4934,7 +4934,7 @@ sub_810A568: @ 810A568
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0810A58C @ =gUnknown_3005098
|
||||
ldr r1, _0810A58C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldr r6, _0810A590 @ =gUnknown_203AD30
|
||||
ldrh r1, [r6]
|
||||
@@ -4945,7 +4945,7 @@ sub_810A568: @ 810A568
|
||||
ldr r0, _0810A594 @ =sub_810A654
|
||||
b _0810A5A0
|
||||
.align 2, 0
|
||||
_0810A58C: .4byte gUnknown_3005098
|
||||
_0810A58C: .4byte gTasks+0x8
|
||||
_0810A590: .4byte gUnknown_203AD30
|
||||
_0810A594: .4byte sub_810A654
|
||||
_0810A598:
|
||||
@@ -5079,7 +5079,7 @@ sub_810A690: @ 810A690
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0810A6F4 @ =gUnknown_3005098
|
||||
ldr r0, _0810A6F4 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldr r6, _0810A6F8 @ =gStringVar3
|
||||
ldr r0, _0810A6FC @ =gUnknown_203ACFC
|
||||
@@ -5117,7 +5117,7 @@ sub_810A690: @ 810A690
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810A6F4: .4byte gUnknown_3005098
|
||||
_0810A6F4: .4byte gTasks+0x8
|
||||
_0810A6F8: .4byte gStringVar3
|
||||
_0810A6FC: .4byte gUnknown_203ACFC
|
||||
_0810A700: .4byte gStringVar4
|
||||
@@ -5147,7 +5147,7 @@ sub_810A720: @ 810A720
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0810A76C @ =gUnknown_3005098
|
||||
ldr r0, _0810A76C @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0x2
|
||||
bl sub_810BA3C
|
||||
@@ -5170,7 +5170,7 @@ sub_810A720: @ 810A720
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810A76C: .4byte gUnknown_3005098
|
||||
_0810A76C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_810A720
|
||||
|
||||
thumb_func_start sub_810A770
|
||||
@@ -5185,7 +5185,7 @@ sub_810A770: @ 810A770
|
||||
lsls r5, r0, 2
|
||||
adds r5, r0
|
||||
lsls r5, 3
|
||||
ldr r0, _0810A81C @ =gUnknown_3005098
|
||||
ldr r0, _0810A81C @ =gTasks+0x8
|
||||
mov r8, r0
|
||||
adds r2, r5, 0
|
||||
add r2, r8
|
||||
@@ -5253,7 +5253,7 @@ sub_810A770: @ 810A770
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810A81C: .4byte gUnknown_3005098
|
||||
_0810A81C: .4byte gTasks+0x8
|
||||
_0810A820: .4byte gStringVar1
|
||||
_0810A824: .4byte gStringVar4
|
||||
_0810A828: .4byte gUnknown_84162B9
|
||||
@@ -5291,7 +5291,7 @@ sub_810A85C: @ 810A85C
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0810A8B4 @ =gUnknown_3005098
|
||||
ldr r1, _0810A8B4 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
adds r0, r5, 0
|
||||
adds r0, 0x10
|
||||
@@ -5323,7 +5323,7 @@ sub_810A85C: @ 810A85C
|
||||
bl sub_810A834
|
||||
b _0810A93A
|
||||
.align 2, 0
|
||||
_0810A8B4: .4byte gUnknown_3005098
|
||||
_0810A8B4: .4byte gTasks+0x8
|
||||
_0810A8B8: .4byte gUnknown_203ACFC
|
||||
_0810A8BC:
|
||||
ldr r0, _0810A8EC @ =gMain
|
||||
@@ -5388,7 +5388,7 @@ sub_810A940: @ 810A940
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0810A9B4 @ =gUnknown_3005098
|
||||
ldr r0, _0810A9B4 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
bl PutWindowTilemap
|
||||
@@ -5431,7 +5431,7 @@ sub_810A940: @ 810A940
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810A9B4: .4byte gUnknown_3005098
|
||||
_0810A9B4: .4byte gTasks+0x8
|
||||
_0810A9B8: .4byte gUnknown_203AD30
|
||||
_0810A9BC: .4byte gStringVar1
|
||||
_0810A9C0: .4byte gStringVar3
|
||||
@@ -5453,7 +5453,7 @@ sub_810A9D4: @ 810A9D4
|
||||
lsls r6, r0, 2
|
||||
adds r6, r0
|
||||
lsls r6, 3
|
||||
ldr r0, _0810AAD8 @ =gUnknown_3005098
|
||||
ldr r0, _0810AAD8 @ =gTasks+0x8
|
||||
mov r10, r0
|
||||
adds r1, r6, 0
|
||||
add r1, r10
|
||||
@@ -5558,7 +5558,7 @@ sub_810A9D4: @ 810A9D4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810AAD8: .4byte gUnknown_3005098
|
||||
_0810AAD8: .4byte gTasks+0x8
|
||||
_0810AADC: .4byte gUnknown_203AD30
|
||||
_0810AAE0: .4byte gSaveBlock1Ptr
|
||||
_0810AAE4: .4byte gUnknown_203ACFC
|
||||
@@ -5614,7 +5614,7 @@ sub_810AB40: @ 810AB40
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r4, r0, 3
|
||||
ldr r5, _0810AB64 @ =gUnknown_3005098
|
||||
ldr r5, _0810AB64 @ =gTasks+0x8
|
||||
adds r1, r4, r5
|
||||
movs r0, 0x1
|
||||
strh r0, [r1, 0x10]
|
||||
@@ -5626,7 +5626,7 @@ sub_810AB40: @ 810AB40
|
||||
bl sub_810AC40
|
||||
b _0810AB7A
|
||||
.align 2, 0
|
||||
_0810AB64: .4byte gUnknown_3005098
|
||||
_0810AB64: .4byte gTasks+0x8
|
||||
_0810AB68:
|
||||
ldrh r0, [r1, 0x2]
|
||||
ldr r1, _0810AB80 @ =gUnknown_841638F
|
||||
@@ -5654,7 +5654,7 @@ sub_810AB88: @ 810AB88
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0810ABB8 @ =gUnknown_3005098
|
||||
ldr r1, _0810ABB8 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
adds r0, r4, 0
|
||||
adds r0, 0x10
|
||||
@@ -5670,7 +5670,7 @@ sub_810AB88: @ 810AB88
|
||||
bl sub_81097E4
|
||||
b _0810AC38
|
||||
.align 2, 0
|
||||
_0810ABB8: .4byte gUnknown_3005098
|
||||
_0810ABB8: .4byte gTasks+0x8
|
||||
_0810ABBC:
|
||||
ldr r0, _0810ABFC @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -5737,7 +5737,7 @@ sub_810AC40: @ 810AC40
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
mov r8, r0
|
||||
ldr r0, _0810ACCC @ =gUnknown_3005098
|
||||
ldr r0, _0810ACCC @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
mov r7, r8
|
||||
add r7, r9
|
||||
@@ -5790,7 +5790,7 @@ sub_810AC40: @ 810AC40
|
||||
str r1, [r0]
|
||||
b _0810ACF8
|
||||
.align 2, 0
|
||||
_0810ACCC: .4byte gUnknown_3005098
|
||||
_0810ACCC: .4byte gTasks+0x8
|
||||
_0810ACD0: .4byte gUnknown_203AD30
|
||||
_0810ACD4: .4byte 0x0000ffff
|
||||
_0810ACD8: .4byte gStringVar1
|
||||
@@ -5859,7 +5859,7 @@ _0810AD1E:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0810AD8C @ =gUnknown_3005090
|
||||
ldr r2, _0810AD8C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -5870,7 +5870,7 @@ _0810AD1E:
|
||||
_0810AD80: .4byte gSaveBlock1Ptr
|
||||
_0810AD84: .4byte 0x00000296
|
||||
_0810AD88: .4byte gUnknown_203AD30
|
||||
_0810AD8C: .4byte gUnknown_3005090
|
||||
_0810AD8C: .4byte gTasks
|
||||
_0810AD90:
|
||||
ldr r0, [r4]
|
||||
adds r0, r5
|
||||
@@ -6142,7 +6142,7 @@ sub_810AF9C: @ 810AF9C
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r6, r0, 3
|
||||
ldr r7, _0810AFCC @ =gUnknown_3005098
|
||||
ldr r7, _0810AFCC @ =gTasks+0x8
|
||||
adds r5, r6, r7
|
||||
ldr r0, _0810AFD0 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -6160,7 +6160,7 @@ sub_810AF9C: @ 810AF9C
|
||||
beq _0810AFE4
|
||||
b _0810B064
|
||||
.align 2, 0
|
||||
_0810AFCC: .4byte gUnknown_3005098
|
||||
_0810AFCC: .4byte gTasks+0x8
|
||||
_0810AFD0: .4byte gUnknown_2037AB8
|
||||
_0810AFD4:
|
||||
movs r0, 0x99
|
||||
@@ -6248,7 +6248,7 @@ sub_810B070: @ 810B070
|
||||
str r2, [sp]
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _0810B0A4 @ =gUnknown_3005090
|
||||
ldr r1, _0810B0A4 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -6260,7 +6260,7 @@ sub_810B070: @ 810B070
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810B0A4: .4byte gUnknown_3005090
|
||||
_0810B0A4: .4byte gTasks
|
||||
_0810B0A8: .4byte sub_810B0AC
|
||||
thumb_func_end sub_810B070
|
||||
|
||||
@@ -6388,7 +6388,7 @@ _0810B19C:
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0810B1C8 @ =sub_815ABFC
|
||||
str r0, [r1]
|
||||
ldr r1, _0810B1CC @ =gUnknown_3005090
|
||||
ldr r1, _0810B1CC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -6403,7 +6403,7 @@ _0810B1BC:
|
||||
.align 2, 0
|
||||
_0810B1C4: .4byte gUnknown_203AD10
|
||||
_0810B1C8: .4byte sub_815ABFC
|
||||
_0810B1CC: .4byte gUnknown_3005090
|
||||
_0810B1CC: .4byte gTasks
|
||||
_0810B1D0: .4byte sub_810B070
|
||||
thumb_func_end sub_810B180
|
||||
|
||||
@@ -6415,7 +6415,7 @@ sub_810B1D4: @ 810B1D4
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r5, r0, 3
|
||||
ldr r6, _0810B220 @ =gUnknown_3005098
|
||||
ldr r6, _0810B220 @ =gTasks+0x8
|
||||
adds r7, r5, r6
|
||||
ldr r0, _0810B224 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -6449,7 +6449,7 @@ _0810B202:
|
||||
beq _0810B254
|
||||
b _0810B36C
|
||||
.align 2, 0
|
||||
_0810B220: .4byte gUnknown_3005098
|
||||
_0810B220: .4byte gTasks+0x8
|
||||
_0810B224: .4byte gUnknown_2037AB8
|
||||
_0810B228:
|
||||
movs r0, 0x99
|
||||
@@ -6612,7 +6612,7 @@ sub_810B378: @ 810B378
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r6, r0, 3
|
||||
ldr r7, _0810B3B0 @ =gUnknown_3005098
|
||||
ldr r7, _0810B3B0 @ =gTasks+0x8
|
||||
adds r4, r6, r7
|
||||
ldr r0, _0810B3B4 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -6632,7 +6632,7 @@ _0810B396:
|
||||
bl sub_804C230
|
||||
b _0810B4B6
|
||||
.align 2, 0
|
||||
_0810B3B0: .4byte gUnknown_3005098
|
||||
_0810B3B0: .4byte gTasks+0x8
|
||||
_0810B3B4: .4byte gUnknown_2037AB8
|
||||
_0810B3B8:
|
||||
movs r0, 0x10
|
||||
@@ -6771,7 +6771,7 @@ sub_810B4BC: @ 810B4BC
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
mov r8, r0
|
||||
ldr r0, _0810B504 @ =gUnknown_3005098
|
||||
ldr r0, _0810B504 @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
mov r5, r8
|
||||
add r5, r9
|
||||
@@ -6794,7 +6794,7 @@ sub_810B4BC: @ 810B4BC
|
||||
bl sub_804C230
|
||||
b _0810B5C6
|
||||
.align 2, 0
|
||||
_0810B504: .4byte gUnknown_3005098
|
||||
_0810B504: .4byte gTasks+0x8
|
||||
_0810B508: .4byte gUnknown_2037AB8
|
||||
_0810B50C:
|
||||
movs r0, 0x10
|
||||
@@ -6897,7 +6897,7 @@ sub_810B5D4: @ 810B5D4
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
mov r8, r0
|
||||
ldr r0, _0810B624 @ =gUnknown_3005098
|
||||
ldr r0, _0810B624 @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
mov r6, r8
|
||||
add r6, r9
|
||||
@@ -6926,7 +6926,7 @@ sub_810B5D4: @ 810B5D4
|
||||
beq _0810B63C
|
||||
b _0810B6E0
|
||||
.align 2, 0
|
||||
_0810B624: .4byte gUnknown_3005098
|
||||
_0810B624: .4byte gTasks+0x8
|
||||
_0810B628: .4byte gUnknown_2037AB8
|
||||
_0810B62C:
|
||||
movs r0, 0x99
|
||||
|
||||
+38
-38
@@ -238,7 +238,7 @@ _0810D5CC:
|
||||
ldrh r1, [r2, 0x4]
|
||||
ldrh r2, [r2, 0x6]
|
||||
bl ListMenuInit
|
||||
ldr r2, _0810D604 @ =gUnknown_3005090
|
||||
ldr r2, _0810D604 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -251,7 +251,7 @@ _0810D5CC:
|
||||
_0810D5F8: .4byte sub_810DEA0
|
||||
_0810D5FC: .4byte gUnknown_3005E70
|
||||
_0810D600: .4byte gUnknown_203ADCC
|
||||
_0810D604: .4byte gUnknown_3005090
|
||||
_0810D604: .4byte gTasks
|
||||
_0810D608:
|
||||
bl sub_810DB5C
|
||||
b _0810D674
|
||||
@@ -1114,7 +1114,7 @@ _0810DCB4:
|
||||
movs r0, 0x3
|
||||
bl PlaySE
|
||||
_0810DCC4:
|
||||
ldr r0, _0810DCDC @ =gUnknown_3005090
|
||||
ldr r0, _0810DCDC @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1126,7 +1126,7 @@ _0810DCC4:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810DCDC: .4byte gUnknown_3005090
|
||||
_0810DCDC: .4byte gTasks
|
||||
_0810DCE0: .4byte sub_810DCE4
|
||||
thumb_func_end sub_810DC8C
|
||||
|
||||
@@ -1138,7 +1138,7 @@ sub_810DCE4: @ 810DCE4
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0810DD28 @ =gUnknown_3005098
|
||||
ldr r1, _0810DD28 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldr r0, _0810DD2C @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -1163,7 +1163,7 @@ sub_810DCE4: @ 810DCE4
|
||||
bl SetMainCallback2
|
||||
b _0810DD40
|
||||
.align 2, 0
|
||||
_0810DD28: .4byte gUnknown_3005098
|
||||
_0810DD28: .4byte gTasks+0x8
|
||||
_0810DD2C: .4byte gUnknown_2037AB8
|
||||
_0810DD30: .4byte gUnknown_203ADD0
|
||||
_0810DD34: .4byte gUnknown_203ADBC
|
||||
@@ -1380,7 +1380,7 @@ sub_810DEA0: @ 810DEA0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0810DF10 @ =gUnknown_3005098
|
||||
ldr r1, _0810DF10 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
ldr r0, _0810DF14 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -1425,7 +1425,7 @@ sub_810DEA0: @ 810DEA0
|
||||
bl sub_810DFE0
|
||||
b _0810DF9E
|
||||
.align 2, 0
|
||||
_0810DF10: .4byte gUnknown_3005098
|
||||
_0810DF10: .4byte gTasks+0x8
|
||||
_0810DF14: .4byte gUnknown_2037AB8
|
||||
_0810DF18: .4byte gMain
|
||||
_0810DF1C: .4byte gUnknown_203ADBC
|
||||
@@ -1452,7 +1452,7 @@ _0810DF48:
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_810DE94
|
||||
ldr r0, _0810DF64 @ =gUnknown_3005090
|
||||
ldr r0, _0810DF64 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -1461,7 +1461,7 @@ _0810DF48:
|
||||
str r0, [r1]
|
||||
b _0810DF9E
|
||||
.align 2, 0
|
||||
_0810DF64: .4byte gUnknown_3005090
|
||||
_0810DF64: .4byte gTasks
|
||||
_0810DF68: .4byte sub_810DC8C
|
||||
_0810DF6C:
|
||||
movs r0, 0x5
|
||||
@@ -1477,7 +1477,7 @@ _0810DF6C:
|
||||
ldrb r0, [r6]
|
||||
movs r1, 0x2
|
||||
bl sub_810DAB4
|
||||
ldr r1, _0810DFA8 @ =gUnknown_3005090
|
||||
ldr r1, _0810DFA8 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -1490,7 +1490,7 @@ _0810DF9E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810DFA8: .4byte gUnknown_3005090
|
||||
_0810DFA8: .4byte gTasks
|
||||
_0810DFAC: .4byte sub_810E274
|
||||
thumb_func_end sub_810DEA0
|
||||
|
||||
@@ -1503,7 +1503,7 @@ sub_810DFB0: @ 810DFB0
|
||||
movs r0, 0
|
||||
bl sub_810DE6C
|
||||
bl sub_810DB5C
|
||||
ldr r1, _0810DFD8 @ =gUnknown_3005090
|
||||
ldr r1, _0810DFD8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1514,7 +1514,7 @@ sub_810DFB0: @ 810DFB0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810DFD8: .4byte gUnknown_3005090
|
||||
_0810DFD8: .4byte gTasks
|
||||
_0810DFDC: .4byte sub_810DEA0
|
||||
thumb_func_end sub_810DFB0
|
||||
|
||||
@@ -1533,7 +1533,7 @@ sub_810DFE0: @ 810DFE0
|
||||
lsls r5, r0, 2
|
||||
adds r5, r0
|
||||
lsls r5, 3
|
||||
ldr r0, _0810E09C @ =gUnknown_3005098
|
||||
ldr r0, _0810E09C @ =gTasks+0x8
|
||||
mov r8, r0
|
||||
adds r6, r5, r0
|
||||
ldrb r0, [r6]
|
||||
@@ -1603,7 +1603,7 @@ sub_810DFE0: @ 810DFE0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810E09C: .4byte gUnknown_3005098
|
||||
_0810E09C: .4byte gTasks+0x8
|
||||
_0810E0A0: .4byte gUnknown_203ADBC
|
||||
_0810E0A4: .4byte gStringVar1
|
||||
_0810E0A8: .4byte gStringVar4
|
||||
@@ -1622,7 +1622,7 @@ sub_810E0B4: @ 810E0B4
|
||||
lsls r4, r6, 2
|
||||
adds r4, r6
|
||||
lsls r4, 3
|
||||
ldr r0, _0810E11C @ =gUnknown_3005098
|
||||
ldr r0, _0810E11C @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrb r0, [r4]
|
||||
bl ListMenuHandleInput
|
||||
@@ -1660,7 +1660,7 @@ sub_810E0B4: @ 810E0B4
|
||||
bl sub_810E160
|
||||
b _0810E150
|
||||
.align 2, 0
|
||||
_0810E11C: .4byte gUnknown_3005098
|
||||
_0810E11C: .4byte gTasks+0x8
|
||||
_0810E120: .4byte gUnknown_203ADD0
|
||||
_0810E124: .4byte gMain
|
||||
_0810E128: .4byte gUnknown_203ADBC
|
||||
@@ -1702,7 +1702,7 @@ sub_810E160: @ 810E160
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r7, r0, 3
|
||||
ldr r0, _0810E190 @ =gUnknown_3005098
|
||||
ldr r0, _0810E190 @ =gTasks+0x8
|
||||
mov r8, r0
|
||||
adds r6, r7, r0
|
||||
movs r0, 0x2
|
||||
@@ -1718,7 +1718,7 @@ _0810E186:
|
||||
bl sub_810E200
|
||||
b _0810E1E6
|
||||
.align 2, 0
|
||||
_0810E190: .4byte gUnknown_3005098
|
||||
_0810E190: .4byte gTasks+0x8
|
||||
_0810E194:
|
||||
ldr r0, _0810E1F0 @ =gSaveBlock1Ptr
|
||||
ldr r0, [r0]
|
||||
@@ -1781,7 +1781,7 @@ sub_810E200: @ 810E200
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r7, r1, 3
|
||||
ldr r0, _0810E264 @ =gUnknown_3005098
|
||||
ldr r0, _0810E264 @ =gTasks+0x8
|
||||
mov r8, r0
|
||||
adds r6, r7, r0
|
||||
ldrb r0, [r6]
|
||||
@@ -1820,7 +1820,7 @@ _0810E234:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810E264: .4byte gUnknown_3005098
|
||||
_0810E264: .4byte gTasks+0x8
|
||||
_0810E268: .4byte gUnknown_203ADD0
|
||||
_0810E26C: .4byte gUnknown_3005E70
|
||||
_0810E270: .4byte sub_810DEA0
|
||||
@@ -1838,7 +1838,7 @@ sub_810E274: @ 810E274
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _0810E340 @ =gUnknown_3005098
|
||||
ldr r0, _0810E340 @ =gTasks+0x8
|
||||
mov r9, r0
|
||||
adds r6, r4, r0
|
||||
movs r0, 0x4
|
||||
@@ -1919,7 +1919,7 @@ sub_810E274: @ 810E274
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810E340: .4byte gUnknown_3005098
|
||||
_0810E340: .4byte gTasks+0x8
|
||||
_0810E344: .4byte gUnknown_8453F74
|
||||
_0810E348: .4byte gStringVar1
|
||||
_0810E34C: .4byte gStringVar4
|
||||
@@ -1974,7 +1974,7 @@ sub_810E3A4: @ 810E3A4
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r6, r0, 3
|
||||
ldr r7, _0810E3F0 @ =gUnknown_3005098
|
||||
ldr r7, _0810E3F0 @ =gTasks+0x8
|
||||
adds r4, r6, r7
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
@@ -1999,7 +1999,7 @@ sub_810E3A4: @ 810E3A4
|
||||
bl sub_810E418
|
||||
b _0810E40E
|
||||
.align 2, 0
|
||||
_0810E3F0: .4byte gUnknown_3005098
|
||||
_0810E3F0: .4byte gTasks+0x8
|
||||
_0810E3F4:
|
||||
movs r0, 0
|
||||
bl PutWindowTilemap
|
||||
@@ -2028,7 +2028,7 @@ sub_810E418: @ 810E418
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r6, r1, 3
|
||||
ldr r7, _0810E49C @ =gUnknown_3005098
|
||||
ldr r7, _0810E49C @ =gTasks+0x8
|
||||
adds r5, r6, r7
|
||||
ldrh r0, [r5, 0x2]
|
||||
bl sub_810DD68
|
||||
@@ -2079,7 +2079,7 @@ sub_810E418: @ 810E418
|
||||
ldr r1, _0810E4B4 @ =sub_810E4F4
|
||||
b _0810E4E0
|
||||
.align 2, 0
|
||||
_0810E49C: .4byte gUnknown_3005098
|
||||
_0810E49C: .4byte gTasks+0x8
|
||||
_0810E4A0: .4byte 0x0000ffff
|
||||
_0810E4A4: .4byte gStringVar1
|
||||
_0810E4A8: .4byte gStringVar2
|
||||
@@ -2125,7 +2125,7 @@ sub_810E4F4: @ 810E4F4
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0810E540 @ =gUnknown_3005098
|
||||
ldr r1, _0810E540 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldr r0, _0810E544 @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -2154,7 +2154,7 @@ _0810E53A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810E540: .4byte gUnknown_3005098
|
||||
_0810E540: .4byte gTasks+0x8
|
||||
_0810E544: .4byte gMain
|
||||
thumb_func_end sub_810E4F4
|
||||
|
||||
@@ -2195,7 +2195,7 @@ sub_810E578: @ 810E578
|
||||
lsls r5, r6, 2
|
||||
adds r5, r6
|
||||
lsls r5, 3
|
||||
ldr r0, _0810E5D4 @ =gUnknown_3005098
|
||||
ldr r0, _0810E5D4 @ =gTasks+0x8
|
||||
adds r5, r0
|
||||
movs r0, 0x2
|
||||
bl sub_810EAF0
|
||||
@@ -2225,7 +2225,7 @@ sub_810E578: @ 810E578
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810E5D4: .4byte gUnknown_3005098
|
||||
_0810E5D4: .4byte gTasks+0x8
|
||||
_0810E5D8: .4byte gUnknown_203ADD0
|
||||
_0810E5DC: .4byte gUnknown_3005E70
|
||||
thumb_func_end sub_810E578
|
||||
@@ -2352,7 +2352,7 @@ sub_810E6D8: @ 810E6D8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0810E708 @ =gUnknown_3005098
|
||||
ldr r1, _0810E708 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
adds r0, r4, 0
|
||||
adds r0, 0x10
|
||||
@@ -2367,7 +2367,7 @@ sub_810E6D8: @ 810E6D8
|
||||
bl sub_810E670
|
||||
b _0810E796
|
||||
.align 2, 0
|
||||
_0810E708: .4byte gUnknown_3005098
|
||||
_0810E708: .4byte gTasks+0x8
|
||||
_0810E70C:
|
||||
ldr r0, _0810E74C @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -2516,7 +2516,7 @@ sub_810E848: @ 810E848
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0810E898 @ =gUnknown_3005098
|
||||
ldr r1, _0810E898 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldr r0, _0810E89C @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
@@ -2545,7 +2545,7 @@ _0810E892:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810E898: .4byte gUnknown_3005098
|
||||
_0810E898: .4byte gTasks+0x8
|
||||
_0810E89C: .4byte gMain
|
||||
thumb_func_end sub_810E848
|
||||
|
||||
@@ -2558,7 +2558,7 @@ sub_810E8A0: @ 810E8A0
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _0810E8EC @ =gUnknown_3005098
|
||||
ldr r0, _0810E8EC @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
@@ -2582,7 +2582,7 @@ sub_810E8A0: @ 810E8A0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810E8EC: .4byte gUnknown_3005098
|
||||
_0810E8EC: .4byte gTasks+0x8
|
||||
thumb_func_end sub_810E8A0
|
||||
|
||||
thumb_func_start sub_810E8F0
|
||||
|
||||
+79
-79
@@ -14,7 +14,7 @@ sub_80A0FBC: @ 80A0FBC
|
||||
ldrh r0, [r1]
|
||||
cmp r0, 0xAF
|
||||
bne _080A0FE0
|
||||
ldr r0, _080A0FDC @ =gUnknown_3005090
|
||||
ldr r0, _080A0FDC @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -23,7 +23,7 @@ sub_80A0FBC: @ 80A0FBC
|
||||
b _080A0FE6
|
||||
.align 2, 0
|
||||
_080A0FD8: .4byte gUnknown_203AD30
|
||||
_080A0FDC: .4byte gUnknown_3005090
|
||||
_080A0FDC: .4byte gTasks
|
||||
_080A0FE0:
|
||||
ldrh r0, [r1]
|
||||
bl ItemId_GetType
|
||||
@@ -74,7 +74,7 @@ sub_80A103C: @ 80A103C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r1, _080A1064 @ =gUnknown_3005090
|
||||
ldr r1, _080A1064 @ =gTasks
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
@@ -90,7 +90,7 @@ sub_80A103C: @ 80A103C
|
||||
bl sub_80A0FBC
|
||||
b _080A107A
|
||||
.align 2, 0
|
||||
_080A1064: .4byte gUnknown_3005090
|
||||
_080A1064: .4byte gTasks
|
||||
_080A1068: .4byte gUnknown_3005020
|
||||
_080A106C: .4byte sub_80A1084
|
||||
_080A1070:
|
||||
@@ -383,7 +383,7 @@ sub_80A122C: @ 80A122C
|
||||
cmp r0, 0x1
|
||||
bne _080A12BC
|
||||
_080A129A:
|
||||
ldr r1, _080A12B4 @ =gUnknown_3005090
|
||||
ldr r1, _080A12B4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -395,7 +395,7 @@ _080A129A:
|
||||
bl sub_80A10C4
|
||||
b _080A12F6
|
||||
.align 2, 0
|
||||
_080A12B4: .4byte gUnknown_3005090
|
||||
_080A12B4: .4byte gTasks
|
||||
_080A12B8: .4byte gUnknown_8416451
|
||||
_080A12BC:
|
||||
bl sub_8055C9C
|
||||
@@ -415,7 +415,7 @@ _080A12BC:
|
||||
_080A12DC: .4byte gUnknown_2039998
|
||||
_080A12E0: .4byte sub_80A1304
|
||||
_080A12E4:
|
||||
ldr r0, _080A1300 @ =gUnknown_3005090
|
||||
ldr r0, _080A1300 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -429,7 +429,7 @@ _080A12F6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1300: .4byte gUnknown_3005090
|
||||
_080A1300: .4byte gTasks
|
||||
thumb_func_end sub_80A122C
|
||||
|
||||
thumb_func_start sub_80A1304
|
||||
@@ -476,7 +476,7 @@ sub_80A1338: @ 80A1338
|
||||
_080A1358: .4byte gUnknown_2039998
|
||||
_080A135C: .4byte ItemUseOnFieldCB_Rod
|
||||
_080A1360:
|
||||
ldr r0, _080A1378 @ =gUnknown_3005090
|
||||
ldr r0, _080A1378 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -489,7 +489,7 @@ _080A1372:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1378: .4byte gUnknown_3005090
|
||||
_080A1378: .4byte gTasks
|
||||
thumb_func_end sub_80A1338
|
||||
|
||||
thumb_func_start sub_80A137C
|
||||
@@ -631,7 +631,7 @@ sub_80A1460: @ 80A1460
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_80A2294
|
||||
ldr r1, _080A14C8 @ =gUnknown_3005090
|
||||
ldr r1, _080A14C8 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -652,7 +652,7 @@ _080A14B8: .4byte gStringVar4
|
||||
_080A14BC: .4byte gUnknown_8416537
|
||||
_080A14C0: .4byte gUnknown_203AD30
|
||||
_080A14C4: .4byte 0x0000ffff
|
||||
_080A14C8: .4byte gUnknown_3005090
|
||||
_080A14C8: .4byte gTasks
|
||||
_080A14CC: .4byte sub_810A1F8
|
||||
_080A14D0:
|
||||
ldr r3, _080A14E4 @ =sub_80A112C
|
||||
@@ -690,7 +690,7 @@ sub_80A14E8: @ 80A14E8
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_80A2294
|
||||
ldr r1, _080A154C @ =gUnknown_3005090
|
||||
ldr r1, _080A154C @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -711,7 +711,7 @@ _080A153C: .4byte gStringVar4
|
||||
_080A1540: .4byte gUnknown_8416644
|
||||
_080A1544: .4byte gUnknown_203AD30
|
||||
_080A1548: .4byte 0x0000ffff
|
||||
_080A154C: .4byte gUnknown_3005090
|
||||
_080A154C: .4byte gTasks
|
||||
_080A1550: .4byte sub_810A1F8
|
||||
_080A1554:
|
||||
ldr r3, _080A1568 @ =sub_80A112C
|
||||
@@ -738,7 +738,7 @@ sub_80A156C: @ 80A156C
|
||||
_080A1578:
|
||||
movs r0, 0x64
|
||||
muls r0, r4
|
||||
ldr r1, _080A15D0 @ =gUnknown_2024284
|
||||
ldr r1, _080A15D0 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x11
|
||||
adds r2, r4, 0
|
||||
@@ -766,7 +766,7 @@ _080A1598:
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_80A2294
|
||||
ldr r1, _080A15DC @ =gUnknown_3005090
|
||||
ldr r1, _080A15DC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -779,10 +779,10 @@ _080A1598:
|
||||
ldr r3, _080A15E4 @ =sub_80A1648
|
||||
b _080A1616
|
||||
.align 2, 0
|
||||
_080A15D0: .4byte gUnknown_2024284
|
||||
_080A15D0: .4byte gPlayerParty
|
||||
_080A15D4: .4byte gUnknown_203AD30
|
||||
_080A15D8: .4byte 0x0000ffff
|
||||
_080A15DC: .4byte gUnknown_3005090
|
||||
_080A15DC: .4byte gTasks
|
||||
_080A15E0: .4byte gUnknown_8416690
|
||||
_080A15E4: .4byte sub_80A1648
|
||||
_080A15E8:
|
||||
@@ -796,7 +796,7 @@ _080A15E8:
|
||||
_080A15F8: .4byte gUnknown_8416690
|
||||
_080A15FC: .4byte sub_80A1648
|
||||
_080A1600:
|
||||
ldr r0, _080A1620 @ =gUnknown_3005090
|
||||
ldr r0, _080A1620 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -813,7 +813,7 @@ _080A1616:
|
||||
bl sub_8108E70
|
||||
b _080A1638
|
||||
.align 2, 0
|
||||
_080A1620: .4byte gUnknown_3005090
|
||||
_080A1620: .4byte gTasks
|
||||
_080A1624: .4byte gUnknown_841665C
|
||||
_080A1628: .4byte sub_810A1F8
|
||||
_080A162C:
|
||||
@@ -838,8 +838,8 @@ sub_80A1648: @ 80A1648
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0xB
|
||||
bl sub_8071BC4
|
||||
ldr r1, _080A166C @ =gUnknown_3005090
|
||||
bl PlayFanfareByFanfareNum
|
||||
ldr r1, _080A166C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -850,7 +850,7 @@ sub_80A1648: @ 80A1648
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A166C: .4byte gUnknown_3005090
|
||||
_080A166C: .4byte gTasks
|
||||
_080A1670: .4byte sub_80A1674
|
||||
thumb_func_end sub_80A1648
|
||||
|
||||
@@ -865,7 +865,7 @@ sub_80A1674: @ 80A1674
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080A16C0
|
||||
ldr r0, _080A16A8 @ =gUnknown_3005090
|
||||
ldr r0, _080A16A8 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -881,7 +881,7 @@ sub_80A1674: @ 80A1674
|
||||
bl sub_8108E70
|
||||
b _080A16C0
|
||||
.align 2, 0
|
||||
_080A16A8: .4byte gUnknown_3005090
|
||||
_080A16A8: .4byte gTasks
|
||||
_080A16AC: .4byte gUnknown_84166A7
|
||||
_080A16B0: .4byte sub_810A1F8
|
||||
_080A16B4:
|
||||
@@ -1010,7 +1010,7 @@ sub_80A1788: @ 80A1788
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _080A17B0 @ =gUnknown_3005090
|
||||
ldr r1, _080A17B0 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1025,7 +1025,7 @@ sub_80A1788: @ 80A1788
|
||||
bl sub_8108B50
|
||||
b _080A17C8
|
||||
.align 2, 0
|
||||
_080A17B0: .4byte gUnknown_3005090
|
||||
_080A17B0: .4byte gTasks
|
||||
_080A17B4: .4byte sub_80A17D4
|
||||
_080A17B8:
|
||||
bl sub_80CCB68
|
||||
@@ -1088,7 +1088,7 @@ sub_80A1820: @ 80A1820
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _080A1848 @ =gUnknown_3005090
|
||||
ldr r1, _080A1848 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1103,7 +1103,7 @@ sub_80A1820: @ 80A1820
|
||||
bl sub_8108B50
|
||||
b _080A1860
|
||||
.align 2, 0
|
||||
_080A1848: .4byte gUnknown_3005090
|
||||
_080A1848: .4byte gTasks
|
||||
_080A184C: .4byte sub_80A186C
|
||||
_080A1850:
|
||||
bl sub_80CCB68
|
||||
@@ -1202,7 +1202,7 @@ sub_80A18EC: @ 80A18EC
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_80A2294
|
||||
ldr r1, _080A1928 @ =gUnknown_3005090
|
||||
ldr r1, _080A1928 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1219,7 +1219,7 @@ sub_80A18EC: @ 80A18EC
|
||||
.align 2, 0
|
||||
_080A1920: .4byte gUnknown_203AD30
|
||||
_080A1924: .4byte 0x0000ffff
|
||||
_080A1928: .4byte gUnknown_3005090
|
||||
_080A1928: .4byte gTasks
|
||||
_080A192C: .4byte sub_80A194C
|
||||
_080A1930:
|
||||
bl sub_80CCB68
|
||||
@@ -1287,7 +1287,7 @@ sub_80A1998: @ 80A1998
|
||||
bne _080A19CC
|
||||
movs r0, 0x29
|
||||
bl PlaySE
|
||||
ldr r0, _080A19C4 @ =gUnknown_3005090
|
||||
ldr r0, _080A19C4 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1297,7 +1297,7 @@ sub_80A1998: @ 80A1998
|
||||
b _080A19D8
|
||||
.align 2, 0
|
||||
_080A19C0: .4byte 0x00004020
|
||||
_080A19C4: .4byte gUnknown_3005090
|
||||
_080A19C4: .4byte gTasks
|
||||
_080A19C8: .4byte sub_80A19E8
|
||||
_080A19CC:
|
||||
ldr r2, _080A19E0 @ =gUnknown_841659E
|
||||
@@ -1413,7 +1413,7 @@ sub_80A1A94: @ 80A1A94
|
||||
ldr r0, _080A1AE8 @ =gStringVar4
|
||||
ldr r1, _080A1AEC @ =gUnknown_84165D2
|
||||
bl StringExpandPlaceholders
|
||||
ldr r1, _080A1AF0 @ =gUnknown_3005090
|
||||
ldr r1, _080A1AF0 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
b _080A1B1A
|
||||
@@ -1425,7 +1425,7 @@ _080A1AE0: .4byte 0x00000804
|
||||
_080A1AE4: .4byte gStringVar2
|
||||
_080A1AE8: .4byte gStringVar4
|
||||
_080A1AEC: .4byte gUnknown_84165D2
|
||||
_080A1AF0: .4byte gUnknown_3005090
|
||||
_080A1AF0: .4byte gTasks
|
||||
_080A1AF4:
|
||||
cmp r0, 0x2A
|
||||
bne _080A1B26
|
||||
@@ -1439,7 +1439,7 @@ _080A1AF4:
|
||||
ldr r0, _080A1B38 @ =gStringVar4
|
||||
ldr r1, _080A1B3C @ =gUnknown_8416600
|
||||
bl StringExpandPlaceholders
|
||||
ldr r1, _080A1B40 @ =gUnknown_3005090
|
||||
ldr r1, _080A1B40 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
_080A1B1A:
|
||||
@@ -1459,7 +1459,7 @@ _080A1B30: .4byte 0x00000803
|
||||
_080A1B34: .4byte gStringVar2
|
||||
_080A1B38: .4byte gStringVar4
|
||||
_080A1B3C: .4byte gUnknown_8416600
|
||||
_080A1B40: .4byte gUnknown_3005090
|
||||
_080A1B40: .4byte gTasks
|
||||
_080A1B44: .4byte sub_80A1B48
|
||||
thumb_func_end sub_80A1A94
|
||||
|
||||
@@ -1468,7 +1468,7 @@ sub_80A1B48: @ 80A1B48
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, _080A1B80 @ =gUnknown_3005090
|
||||
ldr r0, _080A1B80 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1492,7 +1492,7 @@ _080A1B78:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1B80: .4byte gUnknown_3005090
|
||||
_080A1B80: .4byte gTasks
|
||||
_080A1B84: .4byte gStringVar4
|
||||
_080A1B88: .4byte sub_810A1F8
|
||||
thumb_func_end sub_80A1B48
|
||||
@@ -1500,7 +1500,7 @@ _080A1B88: .4byte sub_810A1F8
|
||||
thumb_func_start sub_80A1B8C
|
||||
sub_80A1B8C: @ 80A1B8C
|
||||
push {lr}
|
||||
ldr r0, _080A1BA0 @ =gUnknown_2036DFC
|
||||
ldr r0, _080A1BA0 @ =gMapHeader
|
||||
ldrb r1, [r0, 0x19]
|
||||
movs r0, 0x1
|
||||
ands r0, r1
|
||||
@@ -1509,7 +1509,7 @@ sub_80A1B8C: @ 80A1B8C
|
||||
movs r0, 0
|
||||
b _080A1BA6
|
||||
.align 2, 0
|
||||
_080A1BA0: .4byte gUnknown_2036DFC
|
||||
_080A1BA0: .4byte gMapHeader
|
||||
_080A1BA4:
|
||||
movs r0, 0x1
|
||||
_080A1BA6:
|
||||
@@ -1529,7 +1529,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80A1BAC
|
||||
bne _080A1BEC
|
||||
ldr r0, _080A1BDC @ =gUnknown_203AD30
|
||||
ldrh r2, [r0]
|
||||
ldr r0, _080A1BE0 @ =gUnknown_2036DFC
|
||||
ldr r0, _080A1BE0 @ =gMapHeader
|
||||
ldrb r3, [r0, 0x14]
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
@@ -1542,11 +1542,11 @@ ItemUseOutOfBattle_EscapeRope: @ 80A1BAC
|
||||
b _080A1BFE
|
||||
.align 2, 0
|
||||
_080A1BDC: .4byte gUnknown_203AD30
|
||||
_080A1BE0: .4byte gUnknown_2036DFC
|
||||
_080A1BE0: .4byte gMapHeader
|
||||
_080A1BE4: .4byte gUnknown_2039998
|
||||
_080A1BE8: .4byte sub_80A1C08
|
||||
_080A1BEC:
|
||||
ldr r0, _080A1C04 @ =gUnknown_3005090
|
||||
ldr r0, _080A1C04 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1559,7 +1559,7 @@ _080A1BFE:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1C04: .4byte gUnknown_3005090
|
||||
_080A1C04: .4byte gTasks
|
||||
thumb_func_end ItemUseOutOfBattle_EscapeRope
|
||||
|
||||
thumb_func_start sub_80A1C08
|
||||
@@ -1570,7 +1570,7 @@ sub_80A1C08: @ 80A1C08
|
||||
lsrs r4, 24
|
||||
bl sub_8054D70
|
||||
bl sub_80A1A44
|
||||
ldr r1, _080A1C38 @ =gUnknown_3005090
|
||||
ldr r1, _080A1C38 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1586,7 +1586,7 @@ sub_80A1C08: @ 80A1C08
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1C38: .4byte gUnknown_3005090
|
||||
_080A1C38: .4byte gTasks
|
||||
_080A1C3C: .4byte gStringVar4
|
||||
_080A1C40: .4byte sub_80A1C44
|
||||
thumb_func_end sub_80A1C08
|
||||
@@ -1611,7 +1611,7 @@ sub_80A1C60: @ 80A1C60
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _080A1C88 @ =gUnknown_3005090
|
||||
ldr r1, _080A1C88 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1626,7 +1626,7 @@ sub_80A1C60: @ 80A1C60
|
||||
bl sub_8108B50
|
||||
b _080A1CA0
|
||||
.align 2, 0
|
||||
_080A1C88: .4byte gUnknown_3005090
|
||||
_080A1C88: .4byte gTasks
|
||||
_080A1C8C: .4byte sub_80A1CAC
|
||||
_080A1C90:
|
||||
bl sub_80CCB68
|
||||
@@ -1693,7 +1693,7 @@ sub_80A1CF8: @ 80A1CF8
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_80A2294
|
||||
ldr r1, _080A1D34 @ =gUnknown_3005090
|
||||
ldr r1, _080A1D34 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1710,7 +1710,7 @@ sub_80A1CF8: @ 80A1CF8
|
||||
.align 2, 0
|
||||
_080A1D2C: .4byte gUnknown_203AD30
|
||||
_080A1D30: .4byte 0x0000ffff
|
||||
_080A1D34: .4byte gUnknown_3005090
|
||||
_080A1D34: .4byte gTasks
|
||||
_080A1D38: .4byte sub_80A1D58
|
||||
_080A1D3C:
|
||||
bl sub_80CCB68
|
||||
@@ -1769,7 +1769,7 @@ sub_80A1D9C: @ 80A1D9C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r0, _080A1DE8 @ =gUnknown_2036DFC
|
||||
ldr r0, _080A1DE8 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
cmp r0, 0x3
|
||||
beq _080A1DB2
|
||||
@@ -1795,7 +1795,7 @@ _080A1DB2:
|
||||
cmp r0, 0x79
|
||||
bne _080A1DF4
|
||||
_080A1DD2:
|
||||
ldr r0, _080A1DF0 @ =gUnknown_3005090
|
||||
ldr r0, _080A1DF0 @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -1805,9 +1805,9 @@ _080A1DD2:
|
||||
bl sub_80A1110
|
||||
b _080A1E00
|
||||
.align 2, 0
|
||||
_080A1DE8: .4byte gUnknown_2036DFC
|
||||
_080A1DE8: .4byte gMapHeader
|
||||
_080A1DEC: .4byte gSaveBlock1Ptr
|
||||
_080A1DF0: .4byte gUnknown_3005090
|
||||
_080A1DF0: .4byte gTasks
|
||||
_080A1DF4:
|
||||
ldr r1, _080A1E04 @ =gUnknown_2039998
|
||||
ldr r0, _080A1E08 @ =sub_810C670
|
||||
@@ -1885,7 +1885,7 @@ sub_80A1E7C: @ 80A1E7C
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _080A1EBC @ =gUnknown_2023BCE
|
||||
ldr r1, _080A1EBC @ =gBattlerPartyIndexes
|
||||
ldr r0, _080A1EC0 @ =gUnknown_2024004
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 1
|
||||
@@ -1893,7 +1893,7 @@ sub_80A1E7C: @ 80A1E7C
|
||||
ldrh r2, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r2
|
||||
ldr r1, _080A1EC4 @ =gUnknown_2024284
|
||||
ldr r1, _080A1EC4 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r1, _080A1EC8 @ =gUnknown_203AD30
|
||||
ldrh r1, [r1]
|
||||
@@ -1912,14 +1912,14 @@ sub_80A1E7C: @ 80A1E7C
|
||||
bl sub_8108E70
|
||||
b _080A1EE4
|
||||
.align 2, 0
|
||||
_080A1EBC: .4byte gUnknown_2023BCE
|
||||
_080A1EBC: .4byte gBattlerPartyIndexes
|
||||
_080A1EC0: .4byte gUnknown_2024004
|
||||
_080A1EC4: .4byte gUnknown_2024284
|
||||
_080A1EC4: .4byte gPlayerParty
|
||||
_080A1EC8: .4byte gUnknown_203AD30
|
||||
_080A1ECC: .4byte gUnknown_84169DC
|
||||
_080A1ED0: .4byte sub_810A1F8
|
||||
_080A1ED4:
|
||||
ldr r0, _080A1EEC @ =gUnknown_3005090
|
||||
ldr r0, _080A1EEC @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1932,7 +1932,7 @@ _080A1EE4:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1EEC: .4byte gUnknown_3005090
|
||||
_080A1EEC: .4byte gTasks
|
||||
_080A1EF0: .4byte sub_80A1EF4
|
||||
thumb_func_end sub_80A1E7C
|
||||
|
||||
@@ -1944,7 +1944,7 @@ sub_80A1EF4: @ 80A1EF4
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
ldr r0, _080A1F3C @ =gUnknown_3005098
|
||||
ldr r0, _080A1F3C @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
ldrh r0, [r1, 0x10]
|
||||
adds r0, 0x1
|
||||
@@ -1972,7 +1972,7 @@ _080A1F36:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1F3C: .4byte gUnknown_3005098
|
||||
_080A1F3C: .4byte gTasks+0x8
|
||||
_080A1F40: .4byte gUnknown_203AD30
|
||||
_080A1F44: .4byte sub_80A1F48
|
||||
thumb_func_end sub_80A1EF4
|
||||
@@ -2090,7 +2090,7 @@ sub_80A2010: @ 80A2010
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, _080A2044 @ =gUnknown_2022B4C
|
||||
ldr r0, _080A2044 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x8
|
||||
ands r0, r1
|
||||
@@ -2110,7 +2110,7 @@ sub_80A2010: @ 80A2010
|
||||
bl sub_8108E70
|
||||
b _080A2060
|
||||
.align 2, 0
|
||||
_080A2044: .4byte gUnknown_2022B4C
|
||||
_080A2044: .4byte gBattleTypeFlags
|
||||
_080A2048: .4byte gUnknown_203AD30
|
||||
_080A204C: .4byte 0x0000ffff
|
||||
_080A2050: .4byte gStringVar4
|
||||
@@ -2172,7 +2172,7 @@ _080A2094:
|
||||
.4byte _080A213C
|
||||
.4byte _080A2158
|
||||
_080A20E8:
|
||||
ldr r0, _080A2100 @ =gUnknown_3005090
|
||||
ldr r0, _080A2100 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -2183,9 +2183,9 @@ _080A20E8:
|
||||
bl sub_80A16E0
|
||||
b _080A2188
|
||||
.align 2, 0
|
||||
_080A2100: .4byte gUnknown_3005090
|
||||
_080A2100: .4byte gTasks
|
||||
_080A2104:
|
||||
ldr r0, _080A211C @ =gUnknown_3005090
|
||||
ldr r0, _080A211C @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -2196,9 +2196,9 @@ _080A2104:
|
||||
bl sub_80A176C
|
||||
b _080A2188
|
||||
.align 2, 0
|
||||
_080A211C: .4byte gUnknown_3005090
|
||||
_080A211C: .4byte gTasks
|
||||
_080A2120:
|
||||
ldr r0, _080A2138 @ =gUnknown_3005090
|
||||
ldr r0, _080A2138 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -2209,9 +2209,9 @@ _080A2120:
|
||||
bl sub_80A1734
|
||||
b _080A2188
|
||||
.align 2, 0
|
||||
_080A2138: .4byte gUnknown_3005090
|
||||
_080A2138: .4byte gTasks
|
||||
_080A213C:
|
||||
ldr r0, _080A2154 @ =gUnknown_3005090
|
||||
ldr r0, _080A2154 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -2222,9 +2222,9 @@ _080A213C:
|
||||
bl sub_80A1718
|
||||
b _080A2188
|
||||
.align 2, 0
|
||||
_080A2154: .4byte gUnknown_3005090
|
||||
_080A2154: .4byte gTasks
|
||||
_080A2158:
|
||||
ldr r0, _080A2170 @ =gUnknown_3005090
|
||||
ldr r0, _080A2170 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -2235,9 +2235,9 @@ _080A2158:
|
||||
bl sub_80A16FC
|
||||
b _080A2188
|
||||
.align 2, 0
|
||||
_080A2170: .4byte gUnknown_3005090
|
||||
_080A2170: .4byte gTasks
|
||||
_080A2174:
|
||||
ldr r0, _080A2190 @ =gUnknown_3005090
|
||||
ldr r0, _080A2190 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -2251,7 +2251,7 @@ _080A2188:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A2190: .4byte gUnknown_3005090
|
||||
_080A2190: .4byte gTasks
|
||||
thumb_func_end ItemUseOutOfBattle_EnigmaBerry
|
||||
|
||||
thumb_func_start ItemUseInBattle_EnigmaBerry
|
||||
@@ -2347,7 +2347,7 @@ _080A226C: .4byte gStringVar4
|
||||
_080A2270: .4byte gUnknown_8416425
|
||||
_080A2274: .4byte sub_813E2B8
|
||||
_080A2278:
|
||||
ldr r0, _080A2290 @ =gUnknown_3005090
|
||||
ldr r0, _080A2290 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -2360,7 +2360,7 @@ _080A228A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A2290: .4byte gUnknown_3005090
|
||||
_080A2290: .4byte gTasks
|
||||
thumb_func_end sub_80A2238
|
||||
|
||||
thumb_func_start sub_80A2294
|
||||
|
||||
+26
-26
@@ -11,11 +11,11 @@ sub_813EC8C: @ 813EC8C
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
movs r2, 0
|
||||
ldr r7, _0813ECE0 @ =gUnknown_2036DFC
|
||||
ldr r7, _0813ECE0 @ =gMapHeader
|
||||
lsls r1, r4, 2
|
||||
adds r0, r1, r4
|
||||
lsls r3, r0, 3
|
||||
ldr r5, _0813ECE4 @ =gUnknown_3005098
|
||||
ldr r5, _0813ECE4 @ =gTasks+0x8
|
||||
adds r6, r1, 0
|
||||
movs r1, 0
|
||||
_0813ECA2:
|
||||
@@ -36,7 +36,7 @@ _0813ECA2:
|
||||
cmp r0, 0x1
|
||||
bne _0813ECFC
|
||||
bl sub_813F3EC
|
||||
ldr r0, _0813ECE8 @ =gUnknown_3005090
|
||||
ldr r0, _0813ECE8 @ =gTasks
|
||||
adds r1, r6, r4
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -48,9 +48,9 @@ _0813ECA2:
|
||||
str r0, [r1]
|
||||
b _0813ED08
|
||||
.align 2, 0
|
||||
_0813ECE0: .4byte gUnknown_2036DFC
|
||||
_0813ECE4: .4byte gUnknown_3005098
|
||||
_0813ECE8: .4byte gUnknown_3005090
|
||||
_0813ECE0: .4byte gMapHeader
|
||||
_0813ECE4: .4byte gTasks+0x8
|
||||
_0813ECE8: .4byte gTasks
|
||||
_0813ECEC: .4byte sub_813EDB0
|
||||
_0813ECF0:
|
||||
ldr r0, _0813ECF8 @ =sub_813ED3C
|
||||
@@ -99,7 +99,7 @@ sub_813ED3C: @ 813ED3C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r6, r1, 3
|
||||
ldr r7, _0813ED80 @ =gUnknown_3005098
|
||||
ldr r7, _0813ED80 @ =gTasks+0x8
|
||||
adds r4, r6, r7
|
||||
movs r1, 0x6
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -126,7 +126,7 @@ sub_813ED3C: @ 813ED3C
|
||||
str r1, [r0]
|
||||
b _0813EDA8
|
||||
.align 2, 0
|
||||
_0813ED80: .4byte gUnknown_3005098
|
||||
_0813ED80: .4byte gTasks+0x8
|
||||
_0813ED84: .4byte sub_813F364
|
||||
_0813ED88:
|
||||
movs r0, 0x41
|
||||
@@ -158,7 +158,7 @@ sub_813EDB0: @ 813EDB0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r5, r1, 3
|
||||
ldr r6, _0813EDE4 @ =gUnknown_3005098
|
||||
ldr r6, _0813EDE4 @ =gTasks+0x8
|
||||
adds r4, r5, r6
|
||||
movs r1, 0x6
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -178,7 +178,7 @@ sub_813EDB0: @ 813EDB0
|
||||
str r1, [r0]
|
||||
b _0813EE0E
|
||||
.align 2, 0
|
||||
_0813EDE4: .4byte gUnknown_3005098
|
||||
_0813EDE4: .4byte gTasks+0x8
|
||||
_0813EDE8: .4byte sub_813F3A8
|
||||
_0813EDEC:
|
||||
movs r0, 0x41
|
||||
@@ -220,7 +220,7 @@ sub_813EE14: @ 813EE14
|
||||
mov r0, sp
|
||||
adds r1, r4, 0
|
||||
bl PlayerGetDestCoords
|
||||
ldr r1, _0813EEC8 @ =gUnknown_3005090
|
||||
ldr r1, _0813EEC8 @ =gTasks
|
||||
mov r2, r9
|
||||
lsls r0, r2, 2
|
||||
add r0, r9
|
||||
@@ -292,7 +292,7 @@ _0813EE4E:
|
||||
bl sub_813EF40
|
||||
b _0813EF2E
|
||||
.align 2, 0
|
||||
_0813EEC8: .4byte gUnknown_3005090
|
||||
_0813EEC8: .4byte gTasks
|
||||
_0813EECC:
|
||||
lsls r0, r5, 16
|
||||
asrs r1, r0, 16
|
||||
@@ -325,7 +325,7 @@ _0813EEF2:
|
||||
_0813EF04:
|
||||
mov r0, r9
|
||||
bl sub_813F108
|
||||
ldr r0, _0813EF24 @ =gUnknown_3005090
|
||||
ldr r0, _0813EF24 @ =gTasks
|
||||
mov r2, r9
|
||||
lsls r1, r2, 2
|
||||
add r1, r9
|
||||
@@ -338,7 +338,7 @@ _0813EF04:
|
||||
movs r0, 0
|
||||
b _0813EF30
|
||||
.align 2, 0
|
||||
_0813EF24: .4byte gUnknown_3005090
|
||||
_0813EF24: .4byte gTasks
|
||||
_0813EF28:
|
||||
mov r0, r9
|
||||
bl sub_813EF9C
|
||||
@@ -364,7 +364,7 @@ sub_813EF40: @ 813EF40
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _0813EF8C @ =gUnknown_3005098
|
||||
ldr r0, _0813EF8C @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x1
|
||||
@@ -393,7 +393,7 @@ sub_813EF40: @ 813EF40
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813EF8C: .4byte gUnknown_3005098
|
||||
_0813EF8C: .4byte gTasks+0x8
|
||||
_0813EF90: .4byte gUnknown_20370C0
|
||||
_0813EF94: .4byte gUnknown_20370C2
|
||||
_0813EF98: .4byte gUnknown_20370C4
|
||||
@@ -407,7 +407,7 @@ sub_813EF9C: @ 813EF9C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0813EFEC @ =gUnknown_3005098
|
||||
ldr r0, _0813EFEC @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
ldrh r3, [r1, 0x2]
|
||||
ldrh r2, [r1]
|
||||
@@ -445,7 +445,7 @@ _0813EFD8:
|
||||
movs r0, 0x2
|
||||
b _0813EFFA
|
||||
.align 2, 0
|
||||
_0813EFEC: .4byte gUnknown_3005098
|
||||
_0813EFEC: .4byte gTasks+0x8
|
||||
_0813EFF0:
|
||||
cmp r0, 0x3
|
||||
ble _0813EFF8
|
||||
@@ -557,12 +557,12 @@ _0813F0AC:
|
||||
subs r0, r5, r0
|
||||
lsls r0, 16
|
||||
lsrs r1, r0, 16
|
||||
ldr r0, _0813F0C0 @ =gUnknown_2036DFC
|
||||
ldr r0, _0813F0C0 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0x4]
|
||||
b _0813F0DE
|
||||
.align 2, 0
|
||||
_0813F0C0: .4byte gUnknown_2036DFC
|
||||
_0813F0C0: .4byte gMapHeader
|
||||
_0813F0C4:
|
||||
ldr r0, [r3]
|
||||
ldr r0, [r0]
|
||||
@@ -570,7 +570,7 @@ _0813F0C4:
|
||||
adds r0, r5
|
||||
b _0813F0D8
|
||||
_0813F0CE:
|
||||
ldr r0, _0813F0E8 @ =gUnknown_2036DFC
|
||||
ldr r0, _0813F0E8 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0]
|
||||
adds r0, 0x7
|
||||
@@ -587,7 +587,7 @@ _0813F0E2:
|
||||
lsrs r2, r0, 16
|
||||
b _0813F0F0
|
||||
.align 2, 0
|
||||
_0813F0E8: .4byte gUnknown_2036DFC
|
||||
_0813F0E8: .4byte gMapHeader
|
||||
_0813F0EC:
|
||||
movs r0, 0
|
||||
b _0813F102
|
||||
@@ -617,7 +617,7 @@ sub_813F108: @ 813F108
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
str r0, [sp, 0x4]
|
||||
ldr r0, _0813F21C @ =gUnknown_2036DFC
|
||||
ldr r0, _0813F21C @ =gMapHeader
|
||||
ldr r1, [r0]
|
||||
ldr r0, [r1]
|
||||
adds r0, 0x7
|
||||
@@ -749,7 +749,7 @@ _0813F20C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813F21C: .4byte gUnknown_2036DFC
|
||||
_0813F21C: .4byte gMapHeader
|
||||
thumb_func_end sub_813F108
|
||||
|
||||
thumb_func_start sub_813F220
|
||||
@@ -768,7 +768,7 @@ sub_813F220: @ 813F220
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0813F254 @ =gUnknown_3005098
|
||||
ldr r0, _0813F254 @ =gTasks+0x8
|
||||
adds r3, r1, r0
|
||||
movs r1, 0x4
|
||||
ldrsh r0, [r3, r1]
|
||||
@@ -781,7 +781,7 @@ sub_813F220: @ 813F220
|
||||
strh r0, [r3, 0x4]
|
||||
b _0813F2E2
|
||||
.align 2, 0
|
||||
_0813F254: .4byte gUnknown_3005098
|
||||
_0813F254: .4byte gTasks+0x8
|
||||
_0813F258:
|
||||
movs r1, 0
|
||||
ldrsh r0, [r3, r1]
|
||||
|
||||
+15
-15
@@ -489,7 +489,7 @@ _080E4A88:
|
||||
ldrb r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080E4ACC @ =gUnknown_2024284
|
||||
ldr r1, _080E4ACC @ =gPlayerParty
|
||||
adds r0, r1
|
||||
ldr r3, _080E4AD0 @ =0x00000a67
|
||||
adds r1, r2, r3
|
||||
@@ -513,7 +513,7 @@ _080E4A88:
|
||||
b _080E4ED8
|
||||
.align 2, 0
|
||||
_080E4AC8: .4byte gUnknown_203AAB4
|
||||
_080E4ACC: .4byte gUnknown_2024284
|
||||
_080E4ACC: .4byte gPlayerParty
|
||||
_080E4AD0: .4byte 0x00000a67
|
||||
_080E4AD4: .4byte 0xffff0000
|
||||
_080E4AD8: .4byte gUnknown_841E405
|
||||
@@ -738,7 +738,7 @@ _080E4C7E:
|
||||
adds r2, r6
|
||||
bl get_coro_args_x18_x1A
|
||||
bl FreeAllWindowBuffers
|
||||
ldr r0, _080E4CD8 @ =gUnknown_2024284
|
||||
ldr r0, _080E4CD8 @ =gPlayerParty
|
||||
ldr r5, [r7]
|
||||
movs r2, 0x98
|
||||
lsls r2, 2
|
||||
@@ -767,7 +767,7 @@ _080E4CC8: .4byte gUnknown_2037AB8
|
||||
_080E4CCC: .4byte 0x00000263
|
||||
_080E4CD0: .4byte 0x00000a68
|
||||
_080E4CD4: .4byte 0x00000a6a
|
||||
_080E4CD8: .4byte gUnknown_2024284
|
||||
_080E4CD8: .4byte gPlayerParty
|
||||
_080E4CDC: .4byte gUnknown_2024029
|
||||
_080E4CE0: .4byte sub_80E4800
|
||||
_080E4CE4:
|
||||
@@ -870,7 +870,7 @@ _080E4DB4:
|
||||
ldrb r0, [r0]
|
||||
movs r6, 0x64
|
||||
muls r0, r6
|
||||
ldr r5, _080E4E50 @ =gUnknown_2024284
|
||||
ldr r5, _080E4E50 @ =gPlayerParty
|
||||
adds r0, r5
|
||||
ldrb r1, [r2]
|
||||
adds r1, 0xD
|
||||
@@ -936,7 +936,7 @@ _080E4DB4:
|
||||
strh r0, [r1]
|
||||
b _080E4EDA
|
||||
.align 2, 0
|
||||
_080E4E50: .4byte gUnknown_2024284
|
||||
_080E4E50: .4byte gPlayerParty
|
||||
_080E4E54: .4byte gStringVar3
|
||||
_080E4E58: .4byte gUnknown_8247094
|
||||
_080E4E5C: .4byte 0x00000261
|
||||
@@ -1264,7 +1264,7 @@ sub_80E50CC: @ 80E50CC
|
||||
ldrb r0, [r0]
|
||||
movs r6, 0x64
|
||||
muls r0, r6
|
||||
ldr r5, _080E51EC @ =gUnknown_2024284
|
||||
ldr r5, _080E51EC @ =gPlayerParty
|
||||
adds r0, r5
|
||||
adds r1, 0xE8
|
||||
bl GetMoveRelearnerMoves
|
||||
@@ -1315,7 +1315,7 @@ _080E513C:
|
||||
ldrb r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _080E51EC @ =gUnknown_2024284
|
||||
ldr r1, _080E51EC @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x2
|
||||
mov r2, sp
|
||||
@@ -1393,7 +1393,7 @@ _080E51AA:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E51E8: .4byte gUnknown_203AAB4
|
||||
_080E51EC: .4byte gUnknown_2024284
|
||||
_080E51EC: .4byte gPlayerParty
|
||||
_080E51F0: .4byte gUnknown_8247094
|
||||
_080E51F4: .4byte gStringVar1
|
||||
_080E51F8: .4byte gUnknown_84161C1
|
||||
@@ -1556,7 +1556,7 @@ sub_80E5340: @ 80E5340
|
||||
sub sp, 0x3C
|
||||
lsls r0, 16
|
||||
lsrs r5, r0, 16
|
||||
ldr r1, _080E5380 @ =gUnknown_8250C04
|
||||
ldr r1, _080E5380 @ =gBattleMoves
|
||||
lsls r0, r5, 1
|
||||
adds r0, r5
|
||||
lsls r0, 2
|
||||
@@ -1582,7 +1582,7 @@ sub_80E5340: @ 80E5340
|
||||
bl sub_80E559C
|
||||
b _080E53A6
|
||||
.align 2, 0
|
||||
_080E5380: .4byte gUnknown_8250C04
|
||||
_080E5380: .4byte gBattleMoves
|
||||
_080E5384: .4byte gUnknown_8416213
|
||||
_080E5388:
|
||||
ldrb r1, [r4, 0x1]
|
||||
@@ -1599,7 +1599,7 @@ _080E5388:
|
||||
movs r3, 0x4
|
||||
bl sub_80E559C
|
||||
_080E53A6:
|
||||
ldr r2, _080E53CC @ =gUnknown_8250C04
|
||||
ldr r2, _080E53CC @ =gBattleMoves
|
||||
lsls r1, r5, 1
|
||||
adds r0, r1, r5
|
||||
lsls r0, 2
|
||||
@@ -1618,7 +1618,7 @@ _080E53A6:
|
||||
bl sub_80E559C
|
||||
b _080E53F4
|
||||
.align 2, 0
|
||||
_080E53CC: .4byte gUnknown_8250C04
|
||||
_080E53CC: .4byte gBattleMoves
|
||||
_080E53D0: .4byte gUnknown_8416213
|
||||
_080E53D4:
|
||||
ldrb r1, [r0, 0x3]
|
||||
@@ -1636,7 +1636,7 @@ _080E53D4:
|
||||
movs r3, 0x12
|
||||
bl sub_80E559C
|
||||
_080E53F4:
|
||||
ldr r1, _080E543C @ =gUnknown_8250C04
|
||||
ldr r1, _080E543C @ =gBattleMoves
|
||||
adds r0, r4, r5
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -1669,7 +1669,7 @@ _080E53F4:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E543C: .4byte gUnknown_8250C04
|
||||
_080E543C: .4byte gBattleMoves
|
||||
_080E5440: .4byte gUnknown_84886E8
|
||||
thumb_func_end sub_80E5340
|
||||
|
||||
|
||||
+10
-10
@@ -406,7 +406,7 @@ task02_080097CC: @ 80097CC
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r0, _080097FC @ =gUnknown_3005090
|
||||
ldr r0, _080097FC @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -427,7 +427,7 @@ _080097F6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080097FC: .4byte gUnknown_3005090
|
||||
_080097FC: .4byte gTasks
|
||||
_08009800: .4byte gUnknown_3003F84
|
||||
thumb_func_end task02_080097CC
|
||||
|
||||
@@ -3037,7 +3037,7 @@ _0800AB56:
|
||||
_0800AB5C:
|
||||
cmp r3, r2
|
||||
bne _0800AB7E
|
||||
ldr r2, _0800AB88 @ =gUnknown_2022B4C
|
||||
ldr r2, _0800AB88 @ =gBattleTypeFlags
|
||||
ldr r0, [r2]
|
||||
ldr r1, _0800AB8C @ =0x0000ffdf
|
||||
ands r0, r1
|
||||
@@ -3057,7 +3057,7 @@ _0800AB7E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800AB84: .4byte gUnknown_3003F30
|
||||
_0800AB88: .4byte gUnknown_2022B4C
|
||||
_0800AB88: .4byte gBattleTypeFlags
|
||||
_0800AB8C: .4byte 0x0000ffdf
|
||||
_0800AB90: .4byte gLinkVSyncDisabled
|
||||
_0800AB94: .4byte gUnknown_3003F80
|
||||
@@ -3234,11 +3234,11 @@ c2_800ACD4: @ 800ACD4
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
ldr r0, _0800ADE0 @ =gMPlay_SE1
|
||||
ldr r0, _0800ADE0 @ =gMPlayInfo_SE1
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _0800ADE4 @ =gMPlay_SE2
|
||||
ldr r0, _0800ADE4 @ =gMPlayInfo_SE2
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _0800ADE8 @ =gMPlay_SE3
|
||||
ldr r0, _0800ADE8 @ =gMPlayInfo_SE3
|
||||
bl m4aMPlayStop
|
||||
ldr r0, _0800ADEC @ =gHeap
|
||||
movs r1, 0xE0
|
||||
@@ -3333,9 +3333,9 @@ _0800ADD8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800ADE0: .4byte gMPlay_SE1
|
||||
_0800ADE4: .4byte gMPlay_SE2
|
||||
_0800ADE8: .4byte gMPlay_SE3
|
||||
_0800ADE0: .4byte gMPlayInfo_SE1
|
||||
_0800ADE4: .4byte gMPlayInfo_SE2
|
||||
_0800ADE8: .4byte gMPlayInfo_SE3
|
||||
_0800ADEC: .4byte gHeap
|
||||
_0800ADF0: .4byte gUnknown_3003F3C
|
||||
_0800ADF4: .4byte gUnknown_2022854
|
||||
|
||||
+8
-8
@@ -3189,7 +3189,7 @@ sub_80FEBAC: @ 80FEBAC
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r1, _080FEC04 @ =gUnknown_3005090
|
||||
ldr r1, _080FEC04 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -3212,7 +3212,7 @@ sub_80FEBAC: @ 80FEBAC
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080FEC00: .4byte sub_80FEC54
|
||||
_080FEC04: .4byte gUnknown_3005090
|
||||
_080FEC04: .4byte gTasks
|
||||
_080FEC08: .4byte sub_80FEC0C
|
||||
thumb_func_end sub_80FEBAC
|
||||
|
||||
@@ -3241,7 +3241,7 @@ sub_80FEC24: @ 80FEC24
|
||||
sub_80FEC38: @ 80FEC38
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r3, _080FEC50 @ =gUnknown_3005090
|
||||
ldr r3, _080FEC50 @ =gTasks
|
||||
lsls r2, r0, 2
|
||||
adds r2, r0
|
||||
lsls r2, 3
|
||||
@@ -3251,7 +3251,7 @@ sub_80FEC38: @ 80FEC38
|
||||
strh r0, [r2, 0x8]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080FEC50: .4byte gUnknown_3005090
|
||||
_080FEC50: .4byte gTasks
|
||||
thumb_func_end sub_80FEC38
|
||||
|
||||
thumb_func_start sub_80FEC54
|
||||
@@ -3297,7 +3297,7 @@ sub_80FEC90: @ 80FEC90
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _080FECB4 @ =gUnknown_3005098
|
||||
ldr r1, _080FECB4 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
movs r0, 0
|
||||
ldrsh r5, [r6, r0]
|
||||
@@ -3309,7 +3309,7 @@ sub_80FEC90: @ 80FEC90
|
||||
beq _080FECC2
|
||||
b _080FED6E
|
||||
.align 2, 0
|
||||
_080FECB4: .4byte gUnknown_3005098
|
||||
_080FECB4: .4byte gTasks+0x8
|
||||
_080FECB8:
|
||||
cmp r5, 0x2
|
||||
beq _080FED28
|
||||
@@ -3414,7 +3414,7 @@ sub_80FED80: @ 80FED80
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080FEDA4 @ =gUnknown_3005098
|
||||
ldr r1, _080FEDA4 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r6, r1]
|
||||
@@ -3426,7 +3426,7 @@ sub_80FED80: @ 80FED80
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_080FEDA4: .4byte gUnknown_3005098
|
||||
_080FEDA4: .4byte gTasks+0x8
|
||||
_080FEDA8: .4byte _080FEDAC
|
||||
.align 2, 0
|
||||
_080FEDAC:
|
||||
|
||||
+48
-48
@@ -208,7 +208,7 @@ _080F87AC:
|
||||
ldr r0, _080F87CC @ =gUnknown_3005450
|
||||
movs r2, 0x1
|
||||
strh r2, [r0, 0x4]
|
||||
ldr r1, _080F87D0 @ =gUnknown_3005090
|
||||
ldr r1, _080F87D0 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -218,7 +218,7 @@ _080F87AC:
|
||||
.align 2, 0
|
||||
_080F87C8: .4byte gUnknown_203ABF0
|
||||
_080F87CC: .4byte gUnknown_3005450
|
||||
_080F87D0: .4byte gUnknown_3005090
|
||||
_080F87D0: .4byte gTasks
|
||||
_080F87D4:
|
||||
ldr r4, _080F87F8 @ =gUnknown_3005450
|
||||
ldrb r0, [r4, 0xC]
|
||||
@@ -228,7 +228,7 @@ _080F87D4:
|
||||
bl sub_80FD538
|
||||
movs r0, 0x3
|
||||
strh r0, [r4, 0x4]
|
||||
ldr r1, _080F8800 @ =gUnknown_3005090
|
||||
ldr r1, _080F8800 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -239,7 +239,7 @@ _080F87D4:
|
||||
.align 2, 0
|
||||
_080F87F8: .4byte gUnknown_3005450
|
||||
_080F87FC: .4byte gUnknown_843EC8C
|
||||
_080F8800: .4byte gUnknown_3005090
|
||||
_080F8800: .4byte gTasks
|
||||
_080F8804:
|
||||
movs r0, 0
|
||||
bl sub_80FD760
|
||||
@@ -262,7 +262,7 @@ _080F8818:
|
||||
bl sub_80F8AEC
|
||||
movs r0, 0x14
|
||||
strh r0, [r4, 0x4]
|
||||
ldr r1, _080F8864 @ =gUnknown_3005090
|
||||
ldr r1, _080F8864 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -282,7 +282,7 @@ _080F8852:
|
||||
_080F8858: .4byte gUnknown_3005450
|
||||
_080F885C: .4byte 0x00000993
|
||||
_080F8860: .4byte sub_80F8DA8
|
||||
_080F8864: .4byte gUnknown_3005090
|
||||
_080F8864: .4byte gTasks
|
||||
_080F8868: .4byte sub_80FA834
|
||||
thumb_func_end sub_80F8738
|
||||
|
||||
@@ -463,7 +463,7 @@ _080F89AC:
|
||||
movs r2, 0x7
|
||||
strh r2, [r7, 0x4]
|
||||
_080F89BC:
|
||||
ldr r1, _080F89D0 @ =gUnknown_3005090
|
||||
ldr r1, _080F89D0 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -472,9 +472,9 @@ _080F89BC:
|
||||
b _080F8A8A
|
||||
.align 2, 0
|
||||
_080F89CC: .4byte gUnknown_843EC8C
|
||||
_080F89D0: .4byte gUnknown_3005090
|
||||
_080F89D0: .4byte gTasks
|
||||
_080F89D4:
|
||||
ldr r0, _080F89E4 @ =gUnknown_3005090
|
||||
ldr r0, _080F89E4 @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r1, r6
|
||||
lsls r1, 3
|
||||
@@ -483,7 +483,7 @@ _080F89D4:
|
||||
strh r0, [r1, 0xA]
|
||||
b _080F8A8A
|
||||
.align 2, 0
|
||||
_080F89E4: .4byte gUnknown_3005090
|
||||
_080F89E4: .4byte gTasks
|
||||
_080F89E8:
|
||||
bl sub_80FA788
|
||||
cmp r0, 0x6
|
||||
@@ -539,7 +539,7 @@ _080F8A2C:
|
||||
adds r0, r5, 0
|
||||
movs r2, 0xE
|
||||
bl rfu_UNI_setSendData
|
||||
ldr r1, _080F8A98 @ =gUnknown_3005090
|
||||
ldr r1, _080F8A98 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -567,7 +567,7 @@ _080F8A8A:
|
||||
.align 2, 0
|
||||
_080F8A90: .4byte 0x000008f6
|
||||
_080F8A94: .4byte 0x000008f7
|
||||
_080F8A98: .4byte gUnknown_3005090
|
||||
_080F8A98: .4byte gTasks
|
||||
_080F8A9C: .4byte gUnknown_203AC08
|
||||
_080F8AA0: .4byte sub_80FA834
|
||||
thumb_func_end sub_80F893C
|
||||
@@ -711,7 +711,7 @@ _080F8BD8:
|
||||
ldr r0, _080F8BF8 @ =gUnknown_3005450
|
||||
movs r2, 0x1
|
||||
strh r2, [r0, 0x4]
|
||||
ldr r1, _080F8BFC @ =gUnknown_3005090
|
||||
ldr r1, _080F8BFC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -721,7 +721,7 @@ _080F8BD8:
|
||||
.align 2, 0
|
||||
_080F8BF4: .4byte gUnknown_203ABF0
|
||||
_080F8BF8: .4byte gUnknown_3005450
|
||||
_080F8BFC: .4byte gUnknown_3005090
|
||||
_080F8BFC: .4byte gTasks
|
||||
_080F8C00:
|
||||
ldr r3, _080F8C1C @ =gUnknown_843EC8C
|
||||
movs r0, 0x2
|
||||
@@ -757,7 +757,7 @@ _080F8C28:
|
||||
strb r0, [r6, 0xC]
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
ldr r0, _080F8C70 @ =gUnknown_3005090
|
||||
ldr r0, _080F8C70 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -772,7 +772,7 @@ _080F8C28:
|
||||
b _080F8CE6
|
||||
.align 2, 0
|
||||
_080F8C6C: .4byte 0x000008f6
|
||||
_080F8C70: .4byte gUnknown_3005090
|
||||
_080F8C70: .4byte gTasks
|
||||
_080F8C74: .4byte sub_80FACF0
|
||||
_080F8C78:
|
||||
ldr r0, _080F8C84 @ =sub_80FA834
|
||||
@@ -804,7 +804,7 @@ _080F8C9C:
|
||||
bl sub_80F8AEC
|
||||
movs r0, 0x14
|
||||
strh r0, [r6, 0x4]
|
||||
ldr r1, _080F8CF4 @ =gUnknown_3005090
|
||||
ldr r1, _080F8CF4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -829,7 +829,7 @@ _080F8CE6:
|
||||
.align 2, 0
|
||||
_080F8CEC: .4byte 0x00000993
|
||||
_080F8CF0: .4byte sub_80F8DA8
|
||||
_080F8CF4: .4byte gUnknown_3005090
|
||||
_080F8CF4: .4byte gTasks
|
||||
_080F8CF8: .4byte sub_80FA834
|
||||
thumb_func_end sub_80F8B34
|
||||
|
||||
@@ -3591,7 +3591,7 @@ _080FA1DE:
|
||||
ble _080FA1D4
|
||||
cmp r2, r5
|
||||
bne _080FA218
|
||||
ldr r2, _080FA20C @ =gUnknown_2022B4C
|
||||
ldr r2, _080FA20C @ =gBattleTypeFlags
|
||||
ldr r0, [r2]
|
||||
ldr r1, _080FA210 @ =0x0000ffdf
|
||||
ands r0, r1
|
||||
@@ -3608,7 +3608,7 @@ _080FA1DE:
|
||||
b _080FA218
|
||||
.align 2, 0
|
||||
_080FA208: .4byte gUnknown_3005450
|
||||
_080FA20C: .4byte gUnknown_2022B4C
|
||||
_080FA20C: .4byte gBattleTypeFlags
|
||||
_080FA210: .4byte 0x0000ffdf
|
||||
_080FA214:
|
||||
ldr r0, _080FA220 @ =sub_80FA160
|
||||
@@ -4469,7 +4469,7 @@ sub_80FA834: @ 80FA834
|
||||
adds r0, r6, 0
|
||||
bl DestroyTask
|
||||
_080FA85C:
|
||||
ldr r2, _080FA888 @ =gUnknown_3005090
|
||||
ldr r2, _080FA888 @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r0, r1, r6
|
||||
lsls r0, 3
|
||||
@@ -4490,7 +4490,7 @@ _080FA85C:
|
||||
b _080FA9BC
|
||||
.align 2, 0
|
||||
_080FA884: .4byte gUnknown_3005450
|
||||
_080FA888: .4byte gUnknown_3005090
|
||||
_080FA888: .4byte gTasks
|
||||
_080FA88C:
|
||||
cmp r0, 0x5
|
||||
beq _080FA938
|
||||
@@ -4530,7 +4530,7 @@ _080FA8D0:
|
||||
lsls r0, 7
|
||||
bl sub_80F9D04
|
||||
_080FA8D8:
|
||||
ldr r0, _080FA8E8 @ =gUnknown_3005090
|
||||
ldr r0, _080FA8E8 @ =gTasks
|
||||
adds r1, r7, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -4538,7 +4538,7 @@ _080FA8D8:
|
||||
strh r0, [r1, 0x8]
|
||||
b _080FA9BC
|
||||
.align 2, 0
|
||||
_080FA8E8: .4byte gUnknown_3005090
|
||||
_080FA8E8: .4byte gTasks
|
||||
_080FA8EC:
|
||||
ldr r0, _080FA8FC @ =gUnknown_3003F50
|
||||
ldrh r0, [r0]
|
||||
@@ -4596,7 +4596,7 @@ _080FA940:
|
||||
cmp r4, r2
|
||||
blt _080FA940
|
||||
_080FA956:
|
||||
ldr r0, _080FA968 @ =gUnknown_3005090
|
||||
ldr r0, _080FA968 @ =gTasks
|
||||
adds r1, r7, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -4605,7 +4605,7 @@ _080FA956:
|
||||
strh r0, [r1, 0x8]
|
||||
b _080FA9BC
|
||||
.align 2, 0
|
||||
_080FA968: .4byte gUnknown_3005090
|
||||
_080FA968: .4byte gTasks
|
||||
_080FA96C:
|
||||
adds r0, r6, 0
|
||||
bl DestroyTask
|
||||
@@ -4797,7 +4797,7 @@ sub_80FAA94: @ 80FAA94
|
||||
adds r0, r6, 0
|
||||
bl DestroyTask
|
||||
_080FAAD2:
|
||||
ldr r0, _080FAB04 @ =gUnknown_3005090
|
||||
ldr r0, _080FAB04 @ =gTasks
|
||||
lsls r2, r6, 2
|
||||
adds r1, r2, r6
|
||||
lsls r1, 3
|
||||
@@ -4820,7 +4820,7 @@ _080FAAF4: .4byte gUnknown_3005450
|
||||
_080FAAF8: .4byte gUnknown_843EC38
|
||||
_080FAAFC: .4byte 0x000009a1
|
||||
_080FAB00: .4byte 0x00000996
|
||||
_080FAB04: .4byte gUnknown_3005090
|
||||
_080FAB04: .4byte gTasks
|
||||
_080FAB08: .4byte _080FAB0C
|
||||
.align 2, 0
|
||||
_080FAB0C:
|
||||
@@ -4923,7 +4923,7 @@ _080FABC6:
|
||||
adds r0, 0x14
|
||||
movs r2, 0x8C
|
||||
bl memcpy
|
||||
ldr r0, _080FAC54 @ =gUnknown_3005090
|
||||
ldr r0, _080FAC54 @ =gTasks
|
||||
adds r1, r7, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -4963,7 +4963,7 @@ _080FAC04:
|
||||
cmp r0, 0
|
||||
beq _080FACD6
|
||||
_080FAC2E:
|
||||
ldr r0, _080FAC54 @ =gUnknown_3005090
|
||||
ldr r0, _080FAC54 @ =gTasks
|
||||
adds r1, r7, r6
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -4978,7 +4978,7 @@ _080FAC44: .4byte gUnknown_843EDE4
|
||||
_080FAC48: .4byte gUnknown_3005450
|
||||
_080FAC4C: .4byte 0x00000996
|
||||
_080FAC50: .4byte gUnknown_202273C
|
||||
_080FAC54: .4byte gUnknown_3005090
|
||||
_080FAC54: .4byte gTasks
|
||||
_080FAC58:
|
||||
adds r0, r3, 0
|
||||
lsls r0, r2
|
||||
@@ -5069,7 +5069,7 @@ sub_80FACF0: @ 80FACF0
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
_080FAD0E:
|
||||
ldr r1, _080FAD30 @ =gUnknown_3005090
|
||||
ldr r1, _080FAD30 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -5085,7 +5085,7 @@ _080FAD0E:
|
||||
b _080FAD8A
|
||||
.align 2, 0
|
||||
_080FAD2C: .4byte gUnknown_3005450
|
||||
_080FAD30: .4byte gUnknown_3005090
|
||||
_080FAD30: .4byte gTasks
|
||||
_080FAD34:
|
||||
cmp r0, 0x2
|
||||
beq _080FAD66
|
||||
@@ -7283,7 +7283,7 @@ sub_80FBDB8: @ 80FBDB8
|
||||
movs r0, 0xED
|
||||
lsls r0, 8
|
||||
bl sub_80F9D04
|
||||
ldr r1, _080FBE18 @ =gUnknown_3005090
|
||||
ldr r1, _080FBE18 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -7311,7 +7311,7 @@ _080FBE08:
|
||||
.align 2, 0
|
||||
_080FBE10: .4byte gUnknown_3003F50
|
||||
_080FBE14: .4byte gUnknown_3005450
|
||||
_080FBE18: .4byte gUnknown_3005090
|
||||
_080FBE18: .4byte gTasks
|
||||
_080FBE1C: .4byte gUnknown_843EC41
|
||||
thumb_func_end sub_80FBDB8
|
||||
|
||||
@@ -7332,7 +7332,7 @@ sub_80FBE20: @ 80FBE20
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r1, _080FBE54 @ =gUnknown_3005090
|
||||
ldr r1, _080FBE54 @ =gTasks
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
@@ -7341,9 +7341,9 @@ sub_80FBE20: @ 80FBE20
|
||||
b _080FBE68
|
||||
.align 2, 0
|
||||
_080FBE50: .4byte sub_80FBDB8
|
||||
_080FBE54: .4byte gUnknown_3005090
|
||||
_080FBE54: .4byte gTasks
|
||||
_080FBE58:
|
||||
ldr r0, _080FBE7C @ =gUnknown_3005090
|
||||
ldr r0, _080FBE7C @ =gTasks
|
||||
lsls r1, r2, 2
|
||||
adds r1, r2
|
||||
lsls r1, 3
|
||||
@@ -7352,7 +7352,7 @@ _080FBE58:
|
||||
orrs r4, r0
|
||||
strh r4, [r1, 0x8]
|
||||
_080FBE68:
|
||||
ldr r1, _080FBE7C @ =gUnknown_3005090
|
||||
ldr r1, _080FBE7C @ =gTasks
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
@@ -7362,7 +7362,7 @@ _080FBE68:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080FBE7C: .4byte gUnknown_3005090
|
||||
_080FBE7C: .4byte gTasks
|
||||
thumb_func_end sub_80FBE20
|
||||
|
||||
thumb_func_start sub_80FBE80
|
||||
@@ -7373,7 +7373,7 @@ sub_80FBE80: @ 80FBE80
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _080FBED8 @ =gUnknown_3005098
|
||||
ldr r1, _080FBED8 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
bl sub_80F8EA4
|
||||
lsls r0, 24
|
||||
@@ -7407,7 +7407,7 @@ sub_80FBE80: @ 80FBE80
|
||||
beq _080FBF36
|
||||
b _080FBF10
|
||||
.align 2, 0
|
||||
_080FBED8: .4byte gUnknown_3005098
|
||||
_080FBED8: .4byte gTasks+0x8
|
||||
_080FBEDC: .4byte gUnknown_3007460
|
||||
_080FBEE0: .4byte gUnknown_3005450
|
||||
_080FBEE4: .4byte 0x000008f5
|
||||
@@ -7484,7 +7484,7 @@ sub_80FBF54: @ 80FBF54
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _080FBF94 @ =gUnknown_3005098
|
||||
ldr r0, _080FBF94 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
adds r1, r6, 0
|
||||
@@ -7496,7 +7496,7 @@ sub_80FBF54: @ 80FBF54
|
||||
.align 2, 0
|
||||
_080FBF8C: .4byte gUnknown_3005450
|
||||
_080FBF90: .4byte sub_80FBE80
|
||||
_080FBF94: .4byte gUnknown_3005098
|
||||
_080FBF94: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80FBF54
|
||||
|
||||
thumb_func_start sub_80FBF98
|
||||
@@ -7593,7 +7593,7 @@ sub_80FC028: @ 80FC028
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
_080FC046:
|
||||
ldr r1, _080FC0E4 @ =gUnknown_3005090
|
||||
ldr r1, _080FC0E4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -7666,7 +7666,7 @@ _080FC070:
|
||||
b _080FC108
|
||||
.align 2, 0
|
||||
_080FC0E0: .4byte gUnknown_3005450
|
||||
_080FC0E4: .4byte gUnknown_3005090
|
||||
_080FC0E4: .4byte gTasks
|
||||
_080FC0E8: .4byte 0x00000985
|
||||
_080FC0EC: .4byte gUnknown_3005E10
|
||||
_080FC0F0: .4byte 0x00000119
|
||||
@@ -7717,7 +7717,7 @@ sub_80FC114: @ 80FC114
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _080FC194 @ =gUnknown_3005090
|
||||
ldr r5, _080FC194 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -7744,7 +7744,7 @@ _080FC184: .4byte gUnknown_3005450
|
||||
_080FC188: .4byte 0x00000987
|
||||
_080FC18C: .4byte 0x00000119
|
||||
_080FC190: .4byte sub_80FC028
|
||||
_080FC194: .4byte gUnknown_3005090
|
||||
_080FC194: .4byte gTasks
|
||||
_080FC198: .4byte sub_80F8B34
|
||||
_080FC19C:
|
||||
cmp r2, 0xFF
|
||||
|
||||
+69
-69
@@ -222,7 +222,7 @@ sub_8115A24: @ 8115A24
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08115A5C @ =gUnknown_3005098
|
||||
ldr r0, _08115A5C @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
str r1, [r2]
|
||||
ldr r0, _08115A60 @ =gUnknown_3002024
|
||||
@@ -237,7 +237,7 @@ sub_8115A24: @ 8115A24
|
||||
.align 2, 0
|
||||
_08115A54: .4byte sub_8115A68
|
||||
_08115A58: .4byte gUnknown_203B05C
|
||||
_08115A5C: .4byte gUnknown_3005098
|
||||
_08115A5C: .4byte gTasks+0x8
|
||||
_08115A60: .4byte gUnknown_3002024
|
||||
_08115A64: .4byte gUnknown_20370D0
|
||||
thumb_func_end sub_8115A24
|
||||
@@ -1759,7 +1759,7 @@ BerryBlenderLinkJoinGroup: @ 81166F4
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0811672C @ =gUnknown_3005098
|
||||
ldr r0, _0811672C @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
str r1, [r2]
|
||||
ldr r0, _08116730 @ =gUnknown_3002028
|
||||
@@ -1774,7 +1774,7 @@ BerryBlenderLinkJoinGroup: @ 81166F4
|
||||
.align 2, 0
|
||||
_08116724: .4byte sub_8116738
|
||||
_08116728: .4byte gUnknown_203B05C
|
||||
_0811672C: .4byte gUnknown_3005098
|
||||
_0811672C: .4byte gTasks+0x8
|
||||
_08116730: .4byte gUnknown_3002028
|
||||
_08116734: .4byte gUnknown_20370D0
|
||||
thumb_func_end BerryBlenderLinkJoinGroup
|
||||
@@ -2540,7 +2540,7 @@ sub_8116DE0: @ 8116DE0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r2, _08116E14 @ =gUnknown_3005098
|
||||
ldr r2, _08116E14 @ =gTasks+0x8
|
||||
adds r1, r2
|
||||
str r1, [r3]
|
||||
movs r2, 0
|
||||
@@ -2553,7 +2553,7 @@ sub_8116DE0: @ 8116DE0
|
||||
.align 2, 0
|
||||
_08116E0C: .4byte sub_8116E1C
|
||||
_08116E10: .4byte gUnknown_203B05C
|
||||
_08116E14: .4byte gUnknown_3005098
|
||||
_08116E14: .4byte gTasks+0x8
|
||||
_08116E18: .4byte gUnknown_3002028
|
||||
thumb_func_end sub_8116DE0
|
||||
|
||||
@@ -2634,7 +2634,7 @@ _08116EC8:
|
||||
movs r0, 0x2
|
||||
bl PlaySE
|
||||
_08116EDA:
|
||||
ldr r0, _08116EF4 @ =gUnknown_3005090
|
||||
ldr r0, _08116EF4 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -2647,7 +2647,7 @@ _08116EDA:
|
||||
strb r0, [r4, 0x8]
|
||||
b _08116F20
|
||||
.align 2, 0
|
||||
_08116EF4: .4byte gUnknown_3005090
|
||||
_08116EF4: .4byte gTasks
|
||||
_08116EF8:
|
||||
ldrb r0, [r4, 0x11]
|
||||
bl DestroyTask
|
||||
@@ -2977,7 +2977,7 @@ sub_8117130: @ 8117130
|
||||
mov r0, r8
|
||||
bl sub_811B1EC
|
||||
adds r7, r0, 0
|
||||
ldr r1, _08117170 @ =gUnknown_3005090
|
||||
ldr r1, _08117170 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -2993,7 +2993,7 @@ sub_8117130: @ 8117130
|
||||
b _0811725C
|
||||
.align 2, 0
|
||||
_0811716C: .4byte gUnknown_203B06C
|
||||
_08117170: .4byte gUnknown_3005090
|
||||
_08117170: .4byte gTasks
|
||||
_08117174:
|
||||
cmp r0, 0x2
|
||||
beq _081171D8
|
||||
@@ -3007,14 +3007,14 @@ _0811717E:
|
||||
movs r0, 0x64
|
||||
adds r1, r7, 0
|
||||
muls r1, r0
|
||||
ldr r0, _08117198 @ =gUnknown_2024284
|
||||
ldr r0, _08117198 @ =gPlayerParty
|
||||
adds r1, r0
|
||||
movs r0, 0
|
||||
movs r2, 0x64
|
||||
bl SendBlock
|
||||
b _0811725C
|
||||
.align 2, 0
|
||||
_08117198: .4byte gUnknown_2024284
|
||||
_08117198: .4byte gPlayerParty
|
||||
_0811719C:
|
||||
bl GetBlockReceivedStatus
|
||||
lsls r0, 24
|
||||
@@ -3023,7 +3023,7 @@ _0811719C:
|
||||
bne _0811725C
|
||||
bl GetMultiplayerId
|
||||
adds r1, r0, 0
|
||||
ldr r0, _081171D0 @ =gUnknown_202402C
|
||||
ldr r0, _081171D0 @ =gEnemyParty
|
||||
movs r2, 0x1
|
||||
eors r1, r2
|
||||
lsls r1, 24
|
||||
@@ -3037,7 +3037,7 @@ _0811719C:
|
||||
bl ResetBlockReceivedFlags
|
||||
b _081171FA
|
||||
.align 2, 0
|
||||
_081171D0: .4byte gUnknown_202402C
|
||||
_081171D0: .4byte gEnemyParty
|
||||
_081171D4: .4byte gUnknown_2022118
|
||||
_081171D8:
|
||||
ldr r4, _08117204 @ =gUnknown_2022618
|
||||
@@ -3119,7 +3119,7 @@ sub_8117280: @ 8117280
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r1, _081172A4 @ =gUnknown_3005090
|
||||
ldr r1, _081172A4 @ =gTasks
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
@@ -3132,7 +3132,7 @@ sub_8117280: @ 8117280
|
||||
beq _081172C0
|
||||
b _0811734A
|
||||
.align 2, 0
|
||||
_081172A4: .4byte gUnknown_3005090
|
||||
_081172A4: .4byte gTasks
|
||||
_081172A8:
|
||||
bl GetMultiplayerId
|
||||
lsls r0, 24
|
||||
@@ -3308,7 +3308,7 @@ sub_81173C0: @ 81173C0
|
||||
ldr r1, _08117434 @ =gMain
|
||||
ldr r0, _08117438 @ =sub_8081668
|
||||
str r0, [r1, 0x8]
|
||||
ldr r0, _0811743C @ =gUnknown_2022B4C
|
||||
ldr r0, _0811743C @ =gBattleTypeFlags
|
||||
str r6, [r0]
|
||||
bl PlayBattleBGM
|
||||
pop {r4-r6}
|
||||
@@ -3319,7 +3319,7 @@ _0811742C: .4byte gUnknown_202273C
|
||||
_08117430: .4byte 0x00002211
|
||||
_08117434: .4byte gMain
|
||||
_08117438: .4byte sub_8081668
|
||||
_0811743C: .4byte gUnknown_2022B4C
|
||||
_0811743C: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_81173C0
|
||||
|
||||
thumb_func_start sub_8117440
|
||||
@@ -3812,7 +3812,7 @@ sub_8117900: @ 8117900
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08117924 @ =gUnknown_3005098
|
||||
ldr r1, _08117924 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -3824,7 +3824,7 @@ sub_8117900: @ 8117900
|
||||
beq _08117932
|
||||
b _08117988
|
||||
.align 2, 0
|
||||
_08117924: .4byte gUnknown_3005098
|
||||
_08117924: .4byte gTasks+0x8
|
||||
_08117928:
|
||||
cmp r0, 0x2
|
||||
beq _08117958
|
||||
@@ -3897,7 +3897,7 @@ sub_81179A4: @ 81179A4
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _081179C8 @ =gUnknown_3005090
|
||||
ldr r2, _081179C8 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3908,7 +3908,7 @@ sub_81179A4: @ 81179A4
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081179C4: .4byte sub_81175BC
|
||||
_081179C8: .4byte gUnknown_3005090
|
||||
_081179C8: .4byte gTasks
|
||||
thumb_func_end sub_81179A4
|
||||
|
||||
thumb_func_start sub_81179CC
|
||||
@@ -3924,7 +3924,7 @@ sub_81179CC: @ 81179CC
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08117A04 @ =gUnknown_3005098
|
||||
ldr r0, _08117A04 @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
str r1, [r2]
|
||||
movs r2, 0
|
||||
@@ -3939,7 +3939,7 @@ sub_81179CC: @ 81179CC
|
||||
.align 2, 0
|
||||
_081179FC: .4byte sub_8117A0C
|
||||
_08117A00: .4byte gUnknown_203B05C
|
||||
_08117A04: .4byte gUnknown_3005098
|
||||
_08117A04: .4byte gTasks+0x8
|
||||
_08117A08: .4byte gUnknown_20370D0
|
||||
thumb_func_end sub_81179CC
|
||||
|
||||
@@ -4503,7 +4503,7 @@ sub_8117ED4: @ 8117ED4
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08117F14 @ =gUnknown_3005098
|
||||
ldr r0, _08117F14 @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
str r1, [r2]
|
||||
ldr r0, _08117F18 @ =gUnknown_3002028
|
||||
@@ -4521,7 +4521,7 @@ sub_8117ED4: @ 8117ED4
|
||||
.align 2, 0
|
||||
_08117F0C: .4byte sub_8117F20
|
||||
_08117F10: .4byte gUnknown_203B05C
|
||||
_08117F14: .4byte gUnknown_3005098
|
||||
_08117F14: .4byte gTasks+0x8
|
||||
_08117F18: .4byte gUnknown_3002028
|
||||
_08117F1C: .4byte gUnknown_20370D0
|
||||
thumb_func_end sub_8117ED4
|
||||
@@ -4923,7 +4923,7 @@ sub_8118290: @ 8118290
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _081182D0 @ =gUnknown_3005098
|
||||
ldr r0, _081182D0 @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
str r1, [r2]
|
||||
ldr r0, _081182D4 @ =gUnknown_3002028
|
||||
@@ -4941,7 +4941,7 @@ sub_8118290: @ 8118290
|
||||
.align 2, 0
|
||||
_081182C8: .4byte sub_81182DC
|
||||
_081182CC: .4byte gUnknown_203B05C
|
||||
_081182D0: .4byte gUnknown_3005098
|
||||
_081182D0: .4byte gTasks+0x8
|
||||
_081182D4: .4byte gUnknown_3002028
|
||||
_081182D8: .4byte gUnknown_20370D0
|
||||
thumb_func_end sub_8118290
|
||||
@@ -5444,7 +5444,7 @@ sub_81186E0: @ 81186E0
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _08118714 @ =gUnknown_3005098
|
||||
ldr r1, _08118714 @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
ldrb r0, [r6, 0x14]
|
||||
cmp r0, 0x38
|
||||
@@ -5458,7 +5458,7 @@ _08118706:
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08118710: .4byte gUnknown_203B05C
|
||||
_08118714: .4byte gUnknown_3005098
|
||||
_08118714: .4byte gTasks+0x8
|
||||
_08118718: .4byte _0811871C
|
||||
.align 2, 0
|
||||
_0811871C:
|
||||
@@ -8021,7 +8021,7 @@ sub_8119D34: @ 8119D34
|
||||
lsls r0, 2
|
||||
add r0, r10
|
||||
lsls r0, 3
|
||||
ldr r1, _08119E24 @ =gUnknown_3005098
|
||||
ldr r1, _08119E24 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
movs r7, 0
|
||||
mov r0, sp
|
||||
@@ -8043,7 +8043,7 @@ _08119D58:
|
||||
lsls r1, r2, 2
|
||||
add r1, r10
|
||||
lsls r1, 3
|
||||
ldr r3, _08119E28 @ =gUnknown_3005090
|
||||
ldr r3, _08119E28 @ =gTasks
|
||||
adds r1, r3
|
||||
movs r5, 0x10
|
||||
ldrsh r1, [r1, r5]
|
||||
@@ -8131,8 +8131,8 @@ _08119DEC:
|
||||
strb r0, [r3, 0x18]
|
||||
b _08119E68
|
||||
.align 2, 0
|
||||
_08119E24: .4byte gUnknown_3005098
|
||||
_08119E28: .4byte gUnknown_3005090
|
||||
_08119E24: .4byte gTasks+0x8
|
||||
_08119E28: .4byte gTasks
|
||||
_08119E2C: .4byte gUnknown_8457034
|
||||
_08119E30:
|
||||
ldr r1, [r6]
|
||||
@@ -8194,7 +8194,7 @@ sub_8119E84: @ 8119E84
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r2, _08119EB4 @ =gUnknown_3005098
|
||||
ldr r2, _08119EB4 @ =gTasks+0x8
|
||||
adds r3, r1, r2
|
||||
str r4, [r3]
|
||||
str r5, [r3, 0x4]
|
||||
@@ -8205,7 +8205,7 @@ sub_8119E84: @ 8119E84
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08119EB0: .4byte sub_8119D34
|
||||
_08119EB4: .4byte gUnknown_3005098
|
||||
_08119EB4: .4byte gTasks+0x8
|
||||
thumb_func_end sub_8119E84
|
||||
|
||||
thumb_func_start sub_8119EB8
|
||||
@@ -8222,7 +8222,7 @@ sub_8119EB8: @ 8119EB8
|
||||
lsls r0, 2
|
||||
add r0, r10
|
||||
lsls r0, 3
|
||||
ldr r1, _08119FA4 @ =gUnknown_3005098
|
||||
ldr r1, _08119FA4 @ =gTasks+0x8
|
||||
adds r6, r0, r1
|
||||
movs r3, 0
|
||||
_08119ED6:
|
||||
@@ -8246,7 +8246,7 @@ _08119ED6:
|
||||
lsls r1, r2, 2
|
||||
add r1, r10
|
||||
lsls r1, 3
|
||||
ldr r7, _08119FA8 @ =gUnknown_3005090
|
||||
ldr r7, _08119FA8 @ =gTasks
|
||||
adds r1, r7
|
||||
movs r2, 0xC
|
||||
ldrsh r1, [r1, r2]
|
||||
@@ -8329,8 +8329,8 @@ _08119F66:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08119FA4: .4byte gUnknown_3005098
|
||||
_08119FA8: .4byte gUnknown_3005090
|
||||
_08119FA4: .4byte gTasks+0x8
|
||||
_08119FA8: .4byte gTasks
|
||||
_08119FAC: .4byte gUnknown_8457034
|
||||
thumb_func_end sub_8119EB8
|
||||
|
||||
@@ -8372,7 +8372,7 @@ sub_8119FD8: @ 8119FD8
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0811A04C @ =gUnknown_3005098
|
||||
ldr r0, _0811A04C @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
movs r6, 0
|
||||
subs r0, 0x8
|
||||
@@ -8422,7 +8422,7 @@ _0811A01A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0811A04C: .4byte gUnknown_3005098
|
||||
_0811A04C: .4byte gTasks+0x8
|
||||
_0811A050: .4byte gUnknown_8457034
|
||||
thumb_func_end sub_8119FD8
|
||||
|
||||
@@ -8439,7 +8439,7 @@ sub_811A054: @ 811A054
|
||||
lsls r2, r0, 2
|
||||
adds r2, r0
|
||||
lsls r2, 3
|
||||
ldr r1, _0811A080 @ =gUnknown_3005098
|
||||
ldr r1, _0811A080 @ =gTasks+0x8
|
||||
adds r3, r2, r1
|
||||
str r4, [r3]
|
||||
adds r1, r2
|
||||
@@ -8449,7 +8449,7 @@ sub_811A054: @ 811A054
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0811A07C: .4byte sub_8119EB8
|
||||
_0811A080: .4byte gUnknown_3005098
|
||||
_0811A080: .4byte gTasks+0x8
|
||||
thumb_func_end sub_811A054
|
||||
|
||||
thumb_func_start sub_811A084
|
||||
@@ -8465,7 +8465,7 @@ sub_811A084: @ 811A084
|
||||
lsls r2, r0, 2
|
||||
adds r2, r0
|
||||
lsls r2, 3
|
||||
ldr r1, _0811A0B0 @ =gUnknown_3005098
|
||||
ldr r1, _0811A0B0 @ =gTasks+0x8
|
||||
adds r3, r2, r1
|
||||
str r4, [r3]
|
||||
adds r1, r2
|
||||
@@ -8475,7 +8475,7 @@ sub_811A084: @ 811A084
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0811A0AC: .4byte sub_8119FD8
|
||||
_0811A0B0: .4byte gUnknown_3005098
|
||||
_0811A0B0: .4byte gTasks+0x8
|
||||
thumb_func_end sub_811A084
|
||||
|
||||
thumb_func_start sub_811A0B4
|
||||
@@ -10216,7 +10216,7 @@ sub_811ADD0: @ 811ADD0
|
||||
_0811ADE0:
|
||||
movs r0, 0x64
|
||||
muls r0, r4
|
||||
ldr r1, _0811AE08 @ =gUnknown_2024284
|
||||
ldr r1, _0811AE08 @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x41
|
||||
bl GetMonData
|
||||
@@ -10234,7 +10234,7 @@ _0811ADFA:
|
||||
movs r0, 0x2
|
||||
b _0811AE5C
|
||||
.align 2, 0
|
||||
_0811AE08: .4byte gUnknown_2024284
|
||||
_0811AE08: .4byte gPlayerParty
|
||||
_0811AE0C: .4byte gUnknown_2024029
|
||||
_0811AE10:
|
||||
movs r4, 0
|
||||
@@ -10242,11 +10242,11 @@ _0811AE10:
|
||||
ldrb r0, [r0]
|
||||
cmp r4, r0
|
||||
bge _0811AE5A
|
||||
ldr r6, _0811AE48 @ =gUnknown_8254784
|
||||
ldr r6, _0811AE48 @ =gBaseStats
|
||||
_0811AE1C:
|
||||
movs r0, 0x64
|
||||
muls r0, r4
|
||||
ldr r1, _0811AE4C @ =gUnknown_2024284
|
||||
ldr r1, _0811AE4C @ =gPlayerParty
|
||||
adds r0, r1
|
||||
movs r1, 0x41
|
||||
bl GetMonData
|
||||
@@ -10266,8 +10266,8 @@ _0811AE40:
|
||||
b _0811AE5C
|
||||
.align 2, 0
|
||||
_0811AE44: .4byte gUnknown_2024029
|
||||
_0811AE48: .4byte gUnknown_8254784
|
||||
_0811AE4C: .4byte gUnknown_2024284
|
||||
_0811AE48: .4byte gBaseStats
|
||||
_0811AE4C: .4byte gPlayerParty
|
||||
_0811AE50:
|
||||
adds r4, 0x1
|
||||
ldr r0, _0811AE64 @ =gUnknown_2024029
|
||||
@@ -10634,7 +10634,7 @@ _0811B0FE:
|
||||
movs r0, 0x64
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, _0811B13C @ =gUnknown_2024284
|
||||
ldr r0, _0811B13C @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x38
|
||||
@@ -10662,7 +10662,7 @@ _0811B130:
|
||||
b _0811B142
|
||||
.align 2, 0
|
||||
_0811B138: .4byte gUnknown_2024029
|
||||
_0811B13C: .4byte gUnknown_2024284
|
||||
_0811B13C: .4byte gPlayerParty
|
||||
_0811B140:
|
||||
movs r0, 0x1
|
||||
_0811B142:
|
||||
@@ -10703,7 +10703,7 @@ sub_811B16C: @ 811B16C
|
||||
movs r1, 0x64
|
||||
adds r4, r0, 0
|
||||
muls r4, r1
|
||||
ldr r0, _0811B1A8 @ =gUnknown_2024284
|
||||
ldr r0, _0811B1A8 @ =gPlayerParty
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x41
|
||||
@@ -10725,7 +10725,7 @@ sub_811B16C: @ 811B16C
|
||||
movs r0, 0
|
||||
b _0811B1AE
|
||||
.align 2, 0
|
||||
_0811B1A8: .4byte gUnknown_2024284
|
||||
_0811B1A8: .4byte gPlayerParty
|
||||
_0811B1AC:
|
||||
movs r0, 0x1
|
||||
_0811B1AE:
|
||||
@@ -10741,7 +10741,7 @@ sub_811B1B4: @ 811B1B4
|
||||
movs r1, 0x64
|
||||
adds r4, r0, 0
|
||||
muls r4, r1
|
||||
ldr r0, _0811B1E8 @ =gUnknown_2024284
|
||||
ldr r0, _0811B1E8 @ =gPlayerParty
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x41
|
||||
@@ -10759,7 +10759,7 @@ sub_811B1B4: @ 811B1B4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0811B1E8: .4byte gUnknown_2024284
|
||||
_0811B1E8: .4byte gPlayerParty
|
||||
thumb_func_end sub_811B1B4
|
||||
|
||||
thumb_func_start sub_811B1EC
|
||||
@@ -10790,7 +10790,7 @@ _0811B212:
|
||||
movs r0, 0x64
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, _0811B250 @ =gUnknown_2024284
|
||||
ldr r0, _0811B250 @ =gPlayerParty
|
||||
adds r4, r1, r0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
@@ -10819,7 +10819,7 @@ _0811B242:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0811B250: .4byte gUnknown_2024284
|
||||
_0811B250: .4byte gPlayerParty
|
||||
_0811B254: .4byte gUnknown_2024029
|
||||
thumb_func_end sub_811B1EC
|
||||
|
||||
@@ -12660,8 +12660,8 @@ sub_811C04C: @ 811C04C
|
||||
bl sub_81173C0
|
||||
movs r4, 0
|
||||
movs r7, 0x64
|
||||
ldr r6, _0811C0CC @ =gUnknown_2024284
|
||||
ldr r5, _0811C0D0 @ =gUnknown_202402C
|
||||
ldr r6, _0811C0CC @ =gPlayerParty
|
||||
ldr r5, _0811C0D0 @ =gEnemyParty
|
||||
_0811C05C:
|
||||
ldr r0, _0811C0D4 @ =gUnknown_203B0D4
|
||||
adds r0, r4, r0
|
||||
@@ -12677,7 +12677,7 @@ _0811C05C:
|
||||
adds r4, 0x1
|
||||
cmp r4, 0x1
|
||||
ble _0811C05C
|
||||
ldr r4, _0811C0CC @ =gUnknown_2024284
|
||||
ldr r4, _0811C0CC @ =gPlayerParty
|
||||
movs r0, 0xFA
|
||||
lsls r0, 1
|
||||
adds r5, r4, r0
|
||||
@@ -12687,12 +12687,12 @@ _0811C082:
|
||||
adds r4, 0x64
|
||||
cmp r4, r5
|
||||
ble _0811C082
|
||||
ldr r4, _0811C0CC @ =gUnknown_2024284
|
||||
ldr r4, _0811C0CC @ =gPlayerParty
|
||||
movs r5, 0
|
||||
adds r6, r4, 0
|
||||
adds r6, 0x64
|
||||
_0811C096:
|
||||
ldr r1, _0811C0D0 @ =gUnknown_202402C
|
||||
ldr r1, _0811C0D0 @ =gEnemyParty
|
||||
adds r1, r5, r1
|
||||
adds r0, r4, 0
|
||||
movs r2, 0x64
|
||||
@@ -12704,7 +12704,7 @@ _0811C096:
|
||||
movs r0, 0x32
|
||||
bl IncrementGameStat
|
||||
bl CalculatePlayerPartyCount
|
||||
ldr r0, _0811C0D8 @ =gUnknown_20386AE
|
||||
ldr r0, _0811C0D8 @ =gTrainerBattleOpponent_A
|
||||
movs r2, 0xC0
|
||||
lsls r2, 4
|
||||
adds r1, r2, 0
|
||||
@@ -12715,10 +12715,10 @@ _0811C096:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0811C0CC: .4byte gUnknown_2024284
|
||||
_0811C0D0: .4byte gUnknown_202402C
|
||||
_0811C0CC: .4byte gPlayerParty
|
||||
_0811C0D0: .4byte gEnemyParty
|
||||
_0811C0D4: .4byte gUnknown_203B0D4
|
||||
_0811C0D8: .4byte gUnknown_20386AE
|
||||
_0811C0D8: .4byte gTrainerBattleOpponent_A
|
||||
_0811C0DC: .4byte sub_800FD9C
|
||||
thumb_func_end sub_811C04C
|
||||
|
||||
|
||||
+4
-4
@@ -1385,7 +1385,7 @@ task_add_00_mystery_gift: @ 8142E58
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _08142E9C @ =gUnknown_3005098
|
||||
ldr r0, _08142E9C @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
strb r0, [r4, 0x8]
|
||||
@@ -1408,7 +1408,7 @@ task_add_00_mystery_gift: @ 8142E58
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08142E98: .4byte sub_8142EA0
|
||||
_08142E9C: .4byte gUnknown_3005098
|
||||
_08142E9C: .4byte gTasks+0x8
|
||||
thumb_func_end task_add_00_mystery_gift
|
||||
|
||||
thumb_func_start sub_8142EA0
|
||||
@@ -1420,7 +1420,7 @@ sub_8142EA0: @ 8142EA0
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _08142EC4 @ =gUnknown_3005098
|
||||
ldr r1, _08142EC4 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldrb r0, [r5, 0x8]
|
||||
cmp r0, 0x25
|
||||
@@ -1433,7 +1433,7 @@ _08142EBA:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08142EC4: .4byte gUnknown_3005098
|
||||
_08142EC4: .4byte gTasks+0x8
|
||||
_08142EC8: .4byte _08142ECC
|
||||
.align 2, 0
|
||||
_08142ECC:
|
||||
|
||||
+22
-22
@@ -235,7 +235,7 @@ ListMenuHandleInput: @ 8107078
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _081070A4 @ =gUnknown_3005098
|
||||
ldr r0, _081070A4 @ =gTasks+0x8
|
||||
adds r3, r1, r0
|
||||
ldr r2, _081070A8 @ =gMain
|
||||
ldrh r1, [r2, 0x2E]
|
||||
@@ -252,7 +252,7 @@ ListMenuHandleInput: @ 8107078
|
||||
ldr r0, [r0, 0x4]
|
||||
b _08107136
|
||||
.align 2, 0
|
||||
_081070A4: .4byte gUnknown_3005098
|
||||
_081070A4: .4byte gTasks+0x8
|
||||
_081070A8: .4byte gMain
|
||||
_081070AC:
|
||||
movs r0, 0x2
|
||||
@@ -350,7 +350,7 @@ sub_810713C: @ 810713C
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _0810717C @ =gUnknown_3005098
|
||||
ldr r1, _0810717C @ =gTasks+0x8
|
||||
adds r1, r0, r1
|
||||
cmp r3, 0
|
||||
beq _08107158
|
||||
@@ -376,7 +376,7 @@ _08107170:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0810717C: .4byte gUnknown_3005098
|
||||
_0810717C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_810713C
|
||||
|
||||
thumb_func_start sub_8107180
|
||||
@@ -387,7 +387,7 @@ sub_8107180: @ 8107180
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _081071C0 @ =gUnknown_3005098
|
||||
ldr r0, _081071C0 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrb r0, [r4, 0x10]
|
||||
ldrb r2, [r4, 0x15]
|
||||
@@ -410,7 +410,7 @@ sub_8107180: @ 8107180
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081071C0: .4byte gUnknown_3005098
|
||||
_081071C0: .4byte gTasks+0x8
|
||||
thumb_func_end sub_8107180
|
||||
|
||||
thumb_func_start sub_81071C4
|
||||
@@ -425,7 +425,7 @@ sub_81071C4: @ 81071C4
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _08107204 @ =gUnknown_3005098
|
||||
ldr r0, _08107204 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
lsrs r1, 20
|
||||
ldrb r6, [r4, 0x14]
|
||||
@@ -448,7 +448,7 @@ sub_81071C4: @ 81071C4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08107204: .4byte gUnknown_3005098
|
||||
_08107204: .4byte gTasks+0x8
|
||||
thumb_func_end sub_81071C4
|
||||
|
||||
thumb_func_start sub_8107208
|
||||
@@ -465,7 +465,7 @@ sub_8107208: @ 8107208
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _08107240 @ =gUnknown_3005098
|
||||
ldr r0, _08107240 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrb r0, [r4, 0x10]
|
||||
movs r1, 0x1
|
||||
@@ -479,7 +479,7 @@ sub_8107208: @ 8107208
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08107240: .4byte gUnknown_3005098
|
||||
_08107240: .4byte gTasks+0x8
|
||||
thumb_func_end sub_8107208
|
||||
|
||||
thumb_func_start sub_8107244
|
||||
@@ -548,7 +548,7 @@ sub_81072AC: @ 81072AC
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _081072D0 @ =gUnknown_3005098
|
||||
ldr r0, _081072D0 @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
cmp r2, 0
|
||||
beq _081072CA
|
||||
@@ -560,7 +560,7 @@ _081072CA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081072D0: .4byte gUnknown_3005098
|
||||
_081072D0: .4byte gTasks+0x8
|
||||
thumb_func_end sub_81072AC
|
||||
|
||||
thumb_func_start get_coro_args_x18_x1A
|
||||
@@ -572,7 +572,7 @@ get_coro_args_x18_x1A: @ 81072D4
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _081072FC @ =gUnknown_3005098
|
||||
ldr r0, _081072FC @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
cmp r3, 0
|
||||
beq _081072EE
|
||||
@@ -587,7 +587,7 @@ _081072F6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081072FC: .4byte gUnknown_3005098
|
||||
_081072FC: .4byte gTasks+0x8
|
||||
thumb_func_end get_coro_args_x18_x1A
|
||||
|
||||
thumb_func_start ListMenuGetYCoordForPrintingArrowCursor
|
||||
@@ -598,7 +598,7 @@ ListMenuGetYCoordForPrintingArrowCursor: @ 8107300
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _08107344 @ =gUnknown_3005098
|
||||
ldr r0, _08107344 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrb r0, [r4, 0x17]
|
||||
lsls r0, 26
|
||||
@@ -625,7 +625,7 @@ ListMenuGetYCoordForPrintingArrowCursor: @ 8107300
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08107344: .4byte gUnknown_3005098
|
||||
_08107344: .4byte gTasks+0x8
|
||||
thumb_func_end ListMenuGetYCoordForPrintingArrowCursor
|
||||
|
||||
thumb_func_start ListMenuInitInternal
|
||||
@@ -649,7 +649,7 @@ ListMenuInitInternal: @ 8107348
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
ldr r1, _0810741C @ =gUnknown_3005098
|
||||
ldr r1, _0810741C @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
adds r0, r7, 0
|
||||
ldm r4!, {r1-r3}
|
||||
@@ -731,7 +731,7 @@ _081073E0:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08107418: .4byte nullsub_90
|
||||
_0810741C: .4byte gUnknown_3005098
|
||||
_0810741C: .4byte gTasks+0x8
|
||||
_08107420: .4byte gUnknown_3005E60
|
||||
_08107424: .4byte 0xfffc0fff
|
||||
thumb_func_end ListMenuInitInternal
|
||||
@@ -1658,7 +1658,7 @@ sub_8107B00: @ 8107B00
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08107B24 @ =gUnknown_3005098
|
||||
ldr r0, _08107B24 @ =gTasks+0x8
|
||||
adds r2, r1, r0
|
||||
cmp r3, 0x10
|
||||
bhi _08107BC8
|
||||
@@ -1668,7 +1668,7 @@ sub_8107B00: @ 8107B00
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08107B24: .4byte gUnknown_3005098
|
||||
_08107B24: .4byte gTasks+0x8
|
||||
_08107B28: .4byte _08107B2C
|
||||
.align 2, 0
|
||||
_08107B2C:
|
||||
@@ -1768,7 +1768,7 @@ sub_8107BD0: @ 8107BD0
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08107BF4 @ =gUnknown_3005098
|
||||
ldr r0, _08107BF4 @ =gTasks+0x8
|
||||
adds r3, r1, r0
|
||||
cmp r4, 0x10
|
||||
bhi _08107CD0
|
||||
@@ -1778,7 +1778,7 @@ sub_8107BD0: @ 8107BD0
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08107BF4: .4byte gUnknown_3005098
|
||||
_08107BF4: .4byte gTasks+0x8
|
||||
_08107BF8: .4byte _08107BFC
|
||||
.align 2, 0
|
||||
_08107BFC:
|
||||
|
||||
+4
-4
@@ -284,7 +284,7 @@ _0804C200:
|
||||
movs r1, 0x64
|
||||
muls r1, r4
|
||||
adds r0, r1
|
||||
ldr r2, _0804C22C @ =gUnknown_2024284
|
||||
ldr r2, _0804C22C @ =gPlayerParty
|
||||
adds r1, r2
|
||||
adds r0, 0x38
|
||||
movs r2, 0x64
|
||||
@@ -298,7 +298,7 @@ _0804C200:
|
||||
.align 2, 0
|
||||
_0804C224: .4byte gSaveBlock1Ptr
|
||||
_0804C228: .4byte gUnknown_2024029
|
||||
_0804C22C: .4byte gUnknown_2024284
|
||||
_0804C22C: .4byte gPlayerParty
|
||||
thumb_func_end copy_player_party_to_sav1
|
||||
|
||||
thumb_func_start sub_804C230
|
||||
@@ -311,7 +311,7 @@ sub_804C230: @ 804C230
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1]
|
||||
movs r4, 0
|
||||
ldr r5, _0804C26C @ =gUnknown_2024284
|
||||
ldr r5, _0804C26C @ =gPlayerParty
|
||||
_0804C242:
|
||||
movs r0, 0x64
|
||||
adds r2, r4, 0
|
||||
@@ -332,7 +332,7 @@ _0804C242:
|
||||
.align 2, 0
|
||||
_0804C264: .4byte gUnknown_2024029
|
||||
_0804C268: .4byte gSaveBlock1Ptr
|
||||
_0804C26C: .4byte gUnknown_2024284
|
||||
_0804C26C: .4byte gPlayerParty
|
||||
thumb_func_end sub_804C230
|
||||
|
||||
thumb_func_start save_serialize_npcs
|
||||
|
||||
+44
-44
@@ -191,7 +191,7 @@ sub_800C318: @ 800C318
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0800C4CC @ =gUnknown_3005090
|
||||
ldr r2, _0800C4CC @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -215,7 +215,7 @@ _0800C4BC: .4byte gUnknown_8234648
|
||||
_0800C4C0: .4byte gUnknown_8234668
|
||||
_0800C4C4: .4byte sub_800C2D4
|
||||
_0800C4C8: .4byte sub_800C4D0
|
||||
_0800C4CC: .4byte gUnknown_3005090
|
||||
_0800C4CC: .4byte gTasks
|
||||
thumb_func_end sub_800C318
|
||||
|
||||
thumb_func_start sub_800C4D0
|
||||
@@ -280,7 +280,7 @@ _0800C54A:
|
||||
bl sub_806E2BC
|
||||
cmp r0, 0x1
|
||||
bne _0800C570
|
||||
ldr r2, _0800C56C @ =gUnknown_3005090
|
||||
ldr r2, _0800C56C @ =gTasks
|
||||
lsls r3, r5, 2
|
||||
adds r0, r3, r5
|
||||
lsls r0, 3
|
||||
@@ -291,9 +291,9 @@ _0800C54A:
|
||||
adds r2, r3, 0
|
||||
b _0800C57E
|
||||
.align 2, 0
|
||||
_0800C56C: .4byte gUnknown_3005090
|
||||
_0800C56C: .4byte gTasks
|
||||
_0800C570:
|
||||
ldr r0, _0800C588 @ =gUnknown_3005090
|
||||
ldr r0, _0800C588 @ =gTasks
|
||||
lsls r2, r5, 2
|
||||
adds r1, r2, r5
|
||||
lsls r1, 3
|
||||
@@ -306,11 +306,11 @@ _0800C57E:
|
||||
adds r0, r1
|
||||
b _0800C5FC
|
||||
.align 2, 0
|
||||
_0800C588: .4byte gUnknown_3005090
|
||||
_0800C588: .4byte gTasks
|
||||
_0800C58C:
|
||||
movs r0, 0
|
||||
bl sub_800D094
|
||||
ldr r0, _0800C5A8 @ =gUnknown_3005090
|
||||
ldr r0, _0800C5A8 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -321,12 +321,12 @@ _0800C58C:
|
||||
bl sub_800C634
|
||||
b _0800C626
|
||||
.align 2, 0
|
||||
_0800C5A8: .4byte gUnknown_3005090
|
||||
_0800C5A8: .4byte gTasks
|
||||
_0800C5AC: .4byte gUnknown_8415C42
|
||||
_0800C5B0:
|
||||
movs r0, 0
|
||||
bl sub_800D094
|
||||
ldr r1, _0800C5DC @ =gUnknown_3005090
|
||||
ldr r1, _0800C5DC @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -343,7 +343,7 @@ _0800C5B0:
|
||||
strh r0, [r4, 0x8]
|
||||
b _0800C626
|
||||
.align 2, 0
|
||||
_0800C5DC: .4byte gUnknown_3005090
|
||||
_0800C5DC: .4byte gTasks
|
||||
_0800C5E0: .4byte gUnknown_8415BFF
|
||||
_0800C5E4:
|
||||
strh r6, [r4, 0x8]
|
||||
@@ -351,7 +351,7 @@ _0800C5E4:
|
||||
_0800C5E8:
|
||||
movs r0, 0
|
||||
bl sub_800D044
|
||||
ldr r1, _0800C604 @ =gUnknown_3005090
|
||||
ldr r1, _0800C604 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -363,12 +363,12 @@ _0800C5FC:
|
||||
str r1, [r0]
|
||||
b _0800C626
|
||||
.align 2, 0
|
||||
_0800C604: .4byte gUnknown_3005090
|
||||
_0800C604: .4byte gTasks
|
||||
_0800C608: .4byte sub_800C704
|
||||
_0800C60C:
|
||||
movs r0, 0
|
||||
bl sub_800D094
|
||||
ldr r0, _0800C62C @ =gUnknown_3005090
|
||||
ldr r0, _0800C62C @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -382,7 +382,7 @@ _0800C626:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800C62C: .4byte gUnknown_3005090
|
||||
_0800C62C: .4byte gTasks
|
||||
_0800C630: .4byte gUnknown_8415C64
|
||||
thumb_func_end sub_800C4D0
|
||||
|
||||
@@ -395,7 +395,7 @@ sub_800C634: @ 800C634
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_800CDF8
|
||||
ldr r1, _0800C678 @ =gUnknown_3005090
|
||||
ldr r1, _0800C678 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -419,7 +419,7 @@ sub_800C634: @ 800C634
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800C678: .4byte gUnknown_3005090
|
||||
_0800C678: .4byte gTasks
|
||||
_0800C67C: .4byte sub_800C688
|
||||
_0800C680: .4byte 0x0000ffff
|
||||
_0800C684: .4byte sub_800C2EC
|
||||
@@ -454,7 +454,7 @@ sub_800C688: @ 800C688
|
||||
bl sub_800D1E8
|
||||
movs r0, 0
|
||||
bl sub_800D044
|
||||
ldr r1, _0800C6EC @ =gUnknown_3005090
|
||||
ldr r1, _0800C6EC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -469,7 +469,7 @@ sub_800C688: @ 800C688
|
||||
_0800C6E0: .4byte gUnknown_2037AB8
|
||||
_0800C6E4: .4byte gMain
|
||||
_0800C6E8: .4byte gUnknown_8234638
|
||||
_0800C6EC: .4byte gUnknown_3005090
|
||||
_0800C6EC: .4byte gTasks
|
||||
_0800C6F0: .4byte sub_800C704
|
||||
_0800C6F4:
|
||||
ldr r0, _0800C700 @ =sub_800C7A0
|
||||
@@ -515,7 +515,7 @@ sub_800C704: @ 800C704
|
||||
movs r0, 0x54
|
||||
movs r1, 0x7
|
||||
bl SetGpuReg
|
||||
ldr r0, _0800C768 @ =gUnknown_3005090
|
||||
ldr r0, _0800C768 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -528,7 +528,7 @@ sub_800C704: @ 800C704
|
||||
b _0800C772
|
||||
.align 2, 0
|
||||
_0800C764: .4byte gUnknown_2037AB8
|
||||
_0800C768: .4byte gUnknown_3005090
|
||||
_0800C768: .4byte gTasks
|
||||
_0800C76C: .4byte sub_800CA94
|
||||
_0800C770:
|
||||
ldr r0, _0800C77C @ =sub_800C780
|
||||
@@ -610,7 +610,7 @@ _0800C7FE:
|
||||
movs r1, 0xF1
|
||||
movs r2, 0x2
|
||||
bl LoadPalette
|
||||
ldr r2, _0800C860 @ =gUnknown_3005090
|
||||
ldr r2, _0800C860 @ =gTasks
|
||||
lsls r1, r7, 2
|
||||
adds r0, r1, r7
|
||||
lsls r0, 3
|
||||
@@ -648,7 +648,7 @@ _0800C828:
|
||||
b _0800C8D8
|
||||
.align 2, 0
|
||||
_0800C85C: .4byte 0x0000547f
|
||||
_0800C860: .4byte gUnknown_3005090
|
||||
_0800C860: .4byte gTasks
|
||||
_0800C864: .4byte gUnknown_8234688
|
||||
_0800C868: .4byte gUnknown_8415A6E
|
||||
_0800C86C: .4byte gUnknown_8234618
|
||||
@@ -772,7 +772,7 @@ _0800C8F0:
|
||||
movs r1, 0x3
|
||||
bl CopyWindowToVram
|
||||
_0800C994:
|
||||
ldr r0, _0800C9C4 @ =gUnknown_3005090
|
||||
ldr r0, _0800C9C4 @ =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r2, r7
|
||||
lsls r1, 3
|
||||
@@ -791,7 +791,7 @@ _0800C9B4: .4byte gUnknown_8415A77
|
||||
_0800C9B8: .4byte gUnknown_8415A6E
|
||||
_0800C9BC: .4byte gUnknown_8415A97
|
||||
_0800C9C0: .4byte gUnknown_8234620
|
||||
_0800C9C4: .4byte gUnknown_3005090
|
||||
_0800C9C4: .4byte gTasks
|
||||
_0800C9C8: .4byte sub_800C9CC
|
||||
thumb_func_end sub_800C7A0
|
||||
|
||||
@@ -809,7 +809,7 @@ sub_800C9CC: @ 800C9CC
|
||||
asrs r0, 16
|
||||
cmp r0, r5
|
||||
beq _0800CA10
|
||||
ldr r1, _0800CA18 @ =gUnknown_3005090
|
||||
ldr r1, _0800CA18 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -833,7 +833,7 @@ _0800CA10:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800CA18: .4byte gUnknown_3005090
|
||||
_0800CA18: .4byte gTasks
|
||||
_0800CA1C: .4byte sub_800CA28
|
||||
_0800CA20: .4byte 0x0000ffff
|
||||
_0800CA24: .4byte sub_800C2EC
|
||||
@@ -844,7 +844,7 @@ sub_800CA28: @ 800CA28
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r1, _0800CA4C @ =gUnknown_3005090
|
||||
ldr r1, _0800CA4C @ =gTasks
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
@@ -858,7 +858,7 @@ sub_800CA28: @ 800CA28
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800CA4C: .4byte gUnknown_3005090
|
||||
_0800CA4C: .4byte gTasks
|
||||
_0800CA50: .4byte sub_800CA54
|
||||
thumb_func_end sub_800CA28
|
||||
|
||||
@@ -878,7 +878,7 @@ sub_800CA54: @ 800CA54
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0800CA80
|
||||
ldr r0, _0800CA8C @ =gUnknown_3005090
|
||||
ldr r0, _0800CA8C @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -891,7 +891,7 @@ _0800CA80:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800CA88: .4byte gUnknown_2037AB8
|
||||
_0800CA8C: .4byte gUnknown_3005090
|
||||
_0800CA8C: .4byte gTasks
|
||||
_0800CA90: .4byte sub_800CA28
|
||||
thumb_func_end sub_800CA54
|
||||
|
||||
@@ -907,7 +907,7 @@ sub_800CA94: @ 800CA94
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0800CB84
|
||||
ldr r1, _0800CAC8 @ =gUnknown_3005090
|
||||
ldr r1, _0800CAC8 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -923,7 +923,7 @@ sub_800CA94: @ 800CA94
|
||||
b _0800CAEE
|
||||
.align 2, 0
|
||||
_0800CAC4: .4byte gUnknown_2037AB8
|
||||
_0800CAC8: .4byte gUnknown_3005090
|
||||
_0800CAC8: .4byte gTasks
|
||||
_0800CACC:
|
||||
movs r1, 0xA
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -1026,7 +1026,7 @@ sub_800CB90: @ 800CB90
|
||||
sub sp, 0x8
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _0800CBB4 @ =gUnknown_3005090
|
||||
ldr r1, _0800CBB4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -1041,7 +1041,7 @@ sub_800CB90: @ 800CB90
|
||||
beq _0800CBC2
|
||||
b _0800CC58
|
||||
.align 2, 0
|
||||
_0800CBB4: .4byte gUnknown_3005090
|
||||
_0800CBB4: .4byte gTasks
|
||||
_0800CBB8:
|
||||
cmp r1, 0x2
|
||||
beq _0800CC1C
|
||||
@@ -1071,7 +1071,7 @@ _0800CBEC:
|
||||
ldr r0, _0800CC04 @ =gUnknown_8415ACB
|
||||
bl sub_800CDF8
|
||||
_0800CBF2:
|
||||
ldr r0, _0800CC08 @ =gUnknown_3005090
|
||||
ldr r0, _0800CC08 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -1082,7 +1082,7 @@ _0800CBF2:
|
||||
b _0800CC58
|
||||
.align 2, 0
|
||||
_0800CC04: .4byte gUnknown_8415ACB
|
||||
_0800CC08: .4byte gUnknown_3005090
|
||||
_0800CC08: .4byte gTasks
|
||||
_0800CC0C:
|
||||
ldr r0, _0800CC18 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -1235,7 +1235,7 @@ sub_800CCF8: @ 800CCF8
|
||||
movs r2, 0
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _0800CD3C @ =gUnknown_3005090
|
||||
ldr r1, _0800CD3C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1245,7 +1245,7 @@ sub_800CCF8: @ 800CCF8
|
||||
b _0800CDEC
|
||||
.align 2, 0
|
||||
_0800CD38: .4byte gMain
|
||||
_0800CD3C: .4byte gUnknown_3005090
|
||||
_0800CD3C: .4byte gTasks
|
||||
_0800CD40: .4byte sub_800CA94
|
||||
_0800CD44:
|
||||
movs r0, 0x2
|
||||
@@ -1267,7 +1267,7 @@ _0800CD44:
|
||||
movs r0, 0x44
|
||||
movs r1, 0xA0
|
||||
bl SetGpuReg
|
||||
ldr r1, _0800CD84 @ =gUnknown_3005090
|
||||
ldr r1, _0800CD84 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1276,14 +1276,14 @@ _0800CD44:
|
||||
str r1, [r0]
|
||||
b _0800CDEC
|
||||
.align 2, 0
|
||||
_0800CD84: .4byte gUnknown_3005090
|
||||
_0800CD84: .4byte gTasks
|
||||
_0800CD88: .4byte sub_800CC68
|
||||
_0800CD8C:
|
||||
movs r0, 0x40
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0800CDB4
|
||||
ldr r0, _0800CDB0 @ =gUnknown_3005090
|
||||
ldr r0, _0800CDB0 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1298,14 +1298,14 @@ _0800CD8C:
|
||||
movs r0, 0x1
|
||||
b _0800CDEE
|
||||
.align 2, 0
|
||||
_0800CDB0: .4byte gUnknown_3005090
|
||||
_0800CDB0: .4byte gTasks
|
||||
_0800CDB4:
|
||||
ldrh r1, [r3, 0x2E]
|
||||
movs r0, 0x80
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0800CDEC
|
||||
ldr r1, _0800CDE4 @ =gUnknown_3005090
|
||||
ldr r1, _0800CDE4 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1325,7 +1325,7 @@ _0800CDB4:
|
||||
movs r0, 0x1
|
||||
b _0800CDEE
|
||||
.align 2, 0
|
||||
_0800CDE4: .4byte gUnknown_3005090
|
||||
_0800CDE4: .4byte gTasks
|
||||
_0800CDE8: .4byte gUnknown_8234694
|
||||
_0800CDEC:
|
||||
movs r0, 0
|
||||
|
||||
+12
-12
@@ -43,7 +43,7 @@ sub_8098110: @ 8098110
|
||||
movs r0, 0
|
||||
movs r2, 0
|
||||
bl ChangeBgY
|
||||
ldr r1, _08098184 @ =gUnknown_3005090
|
||||
ldr r1, _08098184 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -57,9 +57,9 @@ sub_8098110: @ 8098110
|
||||
_08098178: .4byte gUnknown_203ADFA
|
||||
_0809817C: .4byte sub_80981AC
|
||||
_08098180: .4byte 0xffffef7f
|
||||
_08098184: .4byte gUnknown_3005090
|
||||
_08098184: .4byte gTasks
|
||||
_08098188:
|
||||
ldr r0, _080981A8 @ =gUnknown_3005090
|
||||
ldr r0, _080981A8 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -78,7 +78,7 @@ _080981A2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080981A8: .4byte gUnknown_3005090
|
||||
_080981A8: .4byte gTasks
|
||||
thumb_func_end sub_8098110
|
||||
|
||||
thumb_func_start sub_80981AC
|
||||
@@ -89,7 +89,7 @@ sub_80981AC: @ 80981AC
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
ldr r1, _080981D0 @ =gUnknown_3005090
|
||||
ldr r1, _080981D0 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -103,7 +103,7 @@ _080981C6:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_080981D0: .4byte gUnknown_3005090
|
||||
_080981D0: .4byte gTasks
|
||||
_080981D4: .4byte _080981D8
|
||||
.align 2, 0
|
||||
_080981D8:
|
||||
@@ -252,7 +252,7 @@ sub_80982EC: @ 80982EC
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
ldr r1, _0809831C @ =gUnknown_3005098
|
||||
ldr r1, _0809831C @ =gTasks+0x8
|
||||
adds r1, r0, r1
|
||||
movs r2, 0
|
||||
ldrsh r0, [r1, r2]
|
||||
@@ -265,7 +265,7 @@ _08098312:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08098318: .4byte sub_80981AC
|
||||
_0809831C: .4byte gUnknown_3005098
|
||||
_0809831C: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80982EC
|
||||
|
||||
thumb_func_start sub_8098320
|
||||
@@ -298,7 +298,7 @@ sub_8098340: @ 8098340
|
||||
str r0, [sp]
|
||||
str r1, [sp, 0x4]
|
||||
movs r6, 0x1D
|
||||
ldr r0, _0809837C @ =gUnknown_2036DFC
|
||||
ldr r0, _0809837C @ =gMapHeader
|
||||
ldrb r0, [r0, 0x1A]
|
||||
lsls r0, 24
|
||||
asrs r0, 24
|
||||
@@ -318,7 +318,7 @@ sub_8098340: @ 8098340
|
||||
b _08098396
|
||||
.align 2, 0
|
||||
_08098378: .4byte gUnknown_83D4164
|
||||
_0809837C: .4byte gUnknown_2036DFC
|
||||
_0809837C: .4byte gMapHeader
|
||||
_08098380: .4byte 0x00ffffff
|
||||
_08098384:
|
||||
ldr r2, [sp]
|
||||
@@ -384,7 +384,7 @@ sub_8098400: @ 8098400
|
||||
lsls r0, 16
|
||||
lsrs r6, r0, 16
|
||||
movs r5, 0x70
|
||||
ldr r4, _08098478 @ =gUnknown_2036DFC
|
||||
ldr r4, _08098478 @ =gMapHeader
|
||||
ldrb r1, [r4, 0x14]
|
||||
add r0, sp, 0xC
|
||||
movs r2, 0
|
||||
@@ -435,7 +435,7 @@ _08098434:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08098478: .4byte gUnknown_2036DFC
|
||||
_08098478: .4byte gMapHeader
|
||||
thumb_func_end sub_8098400
|
||||
|
||||
thumb_func_start sub_809847C
|
||||
|
||||
+4
-4
@@ -82,7 +82,7 @@ sub_80695CC: @ 80695CC
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _0806963C @ =gUnknown_3005090
|
||||
ldr r1, _0806963C @ =gTasks
|
||||
adds r5, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r5, r1]
|
||||
@@ -131,7 +131,7 @@ _08069634:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0806963C: .4byte gUnknown_3005090
|
||||
_0806963C: .4byte gTasks
|
||||
_08069640: .4byte gUnknown_2036E38
|
||||
_08069644: .4byte gUnknown_3005074
|
||||
thumb_func_end sub_80695CC
|
||||
@@ -179,7 +179,7 @@ LockSelectedMapObject: @ 806966C
|
||||
blt _080696AA
|
||||
adds r0, r1, 0
|
||||
bl FreezeMapObject
|
||||
ldr r0, _080696BC @ =gUnknown_3005090
|
||||
ldr r0, _080696BC @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -194,7 +194,7 @@ _080696AA:
|
||||
_080696B0: .4byte gUnknown_3005074
|
||||
_080696B4: .4byte sub_80695CC
|
||||
_080696B8: .4byte gUnknown_2036E38
|
||||
_080696BC: .4byte gUnknown_3005090
|
||||
_080696BC: .4byte gTasks
|
||||
thumb_func_end LockSelectedMapObject
|
||||
|
||||
thumb_func_start sub_80696C0
|
||||
|
||||
@@ -228,7 +228,7 @@ sub_80F8268: @ 80F8268
|
||||
movs r0, 0
|
||||
movs r1, 0x7
|
||||
bl GetBgAttribute
|
||||
ldr r1, _080F830C @ =gUnknown_3005090
|
||||
ldr r1, _080F830C @ =gTasks
|
||||
lsls r5, r4, 2
|
||||
adds r5, r4
|
||||
lsls r5, 3
|
||||
@@ -281,7 +281,7 @@ sub_80F8268: @ 80F8268
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F8308: .4byte sub_80F83D0
|
||||
_080F830C: .4byte gUnknown_3005090
|
||||
_080F830C: .4byte gTasks
|
||||
_080F8310: .4byte 0x00003e41
|
||||
_080F8314: .4byte 0x00002020
|
||||
thumb_func_end sub_80F8268
|
||||
@@ -388,7 +388,7 @@ sub_80F83D0: @ 80F83D0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080F83F8 @ =gUnknown_3005098
|
||||
ldr r1, _080F83F8 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -402,7 +402,7 @@ _080F83EC:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_080F83F8: .4byte gUnknown_3005098
|
||||
_080F83F8: .4byte gTasks+0x8
|
||||
_080F83FC: .4byte _080F8400
|
||||
.align 2, 0
|
||||
_080F8400:
|
||||
|
||||
+8
-8
@@ -61,7 +61,7 @@ _080BF4B8:
|
||||
ldr r1, _080BF50C @ =gUnknown_20399CC
|
||||
ldr r0, [sp, 0x34]
|
||||
str r0, [r1]
|
||||
ldr r1, _080BF510 @ =gUnknown_3005090
|
||||
ldr r1, _080BF510 @ =gTasks
|
||||
mov r2, r8
|
||||
lsls r0, r2, 2
|
||||
add r0, r8
|
||||
@@ -80,7 +80,7 @@ _080BF500: .4byte gUnknown_20399D0
|
||||
_080BF504: .4byte gStringVar4
|
||||
_080BF508: .4byte gTextFlags
|
||||
_080BF50C: .4byte gUnknown_20399CC
|
||||
_080BF510: .4byte gUnknown_3005090
|
||||
_080BF510: .4byte gTasks
|
||||
_080BF514: .4byte Task_ContinueTaskAfterMessagePrints
|
||||
thumb_func_end DisplayMessageAndContinueTask
|
||||
|
||||
@@ -148,7 +148,7 @@ _080BF580:
|
||||
_080BF586:
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
ldr r1, _080BF5A0 @ =gUnknown_3005090
|
||||
ldr r1, _080BF5A0 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -158,12 +158,12 @@ _080BF586:
|
||||
ldr r1, [r1]
|
||||
b _080BF5BE
|
||||
.align 2, 0
|
||||
_080BF5A0: .4byte gUnknown_3005090
|
||||
_080BF5A0: .4byte gTasks
|
||||
_080BF5A4: .4byte gUnknown_20399C8
|
||||
_080BF5A8:
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
ldr r1, _080BF5C8 @ =gUnknown_3005090
|
||||
ldr r1, _080BF5C8 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -178,7 +178,7 @@ _080BF5C0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BF5C8: .4byte gUnknown_3005090
|
||||
_080BF5C8: .4byte gTasks
|
||||
_080BF5CC: .4byte gUnknown_20399C8
|
||||
thumb_func_end sub_80BF560
|
||||
|
||||
@@ -213,7 +213,7 @@ sub_80BF5D0: @ 80BF5D0
|
||||
bl sub_810FF60
|
||||
ldr r0, _080BF624 @ =gUnknown_20399C8
|
||||
str r7, [r0]
|
||||
ldr r1, _080BF628 @ =gUnknown_3005090
|
||||
ldr r1, _080BF628 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -226,7 +226,7 @@ sub_80BF5D0: @ 80BF5D0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BF624: .4byte gUnknown_20399C8
|
||||
_080BF628: .4byte gUnknown_3005090
|
||||
_080BF628: .4byte gTasks
|
||||
_080BF62C: .4byte sub_80BF560
|
||||
thumb_func_end sub_80BF5D0
|
||||
|
||||
|
||||
+18
-18
@@ -218,7 +218,7 @@ _08133A8E:
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
ldr r1, _08133B34 @ =gUnknown_3005098
|
||||
ldr r1, _08133B34 @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
movs r0, 0
|
||||
strb r0, [r7]
|
||||
@@ -289,7 +289,7 @@ _08133B1C:
|
||||
.align 2, 0
|
||||
_08133B2C: .4byte gUnknown_8463308
|
||||
_08133B30: .4byte sub_8133BA4
|
||||
_08133B34: .4byte gUnknown_3005098
|
||||
_08133B34: .4byte gTasks+0x8
|
||||
_08133B38: .4byte 0x0000ffff
|
||||
_08133B3C: .4byte gSprites
|
||||
thumb_func_end AddScrollIndicatorArrowPair
|
||||
@@ -355,7 +355,7 @@ sub_8133BA4: @ 8133BA4
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _08133BD4 @ =gUnknown_3005098
|
||||
ldr r0, _08133BD4 @ =gTasks+0x8
|
||||
adds r4, r1, r0
|
||||
ldr r0, [r4, 0x4]
|
||||
ldrh r5, [r0]
|
||||
@@ -374,7 +374,7 @@ sub_8133BA4: @ 8133BA4
|
||||
orrs r1, r2
|
||||
b _08133BF2
|
||||
.align 2, 0
|
||||
_08133BD4: .4byte gUnknown_3005098
|
||||
_08133BD4: .4byte gTasks+0x8
|
||||
_08133BD8: .4byte gSprites
|
||||
_08133BDC:
|
||||
ldr r3, _08133C10 @ =gSprites
|
||||
@@ -432,7 +432,7 @@ RemoveScrollIndicatorArrowPair: @ 8133C30
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _08133C84 @ =gUnknown_3005098
|
||||
ldr r1, _08133C84 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldrh r0, [r5, 0xE]
|
||||
ldr r4, _08133C88 @ =0x0000ffff
|
||||
@@ -464,7 +464,7 @@ _08133C58:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08133C84: .4byte gUnknown_3005098
|
||||
_08133C84: .4byte gTasks+0x8
|
||||
_08133C88: .4byte 0x0000ffff
|
||||
_08133C8C: .4byte gSprites
|
||||
thumb_func_end RemoveScrollIndicatorArrowPair
|
||||
@@ -766,7 +766,7 @@ _08133EA6:
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _08133F94 @ =gUnknown_3005098
|
||||
ldr r1, _08133F94 @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldrh r0, [r6, 0x6]
|
||||
movs r3, 0
|
||||
@@ -870,7 +870,7 @@ _08133F7E:
|
||||
.align 2, 0
|
||||
_08133F8C: .4byte gUnknown_8463308
|
||||
_08133F90: .4byte nullsub_94
|
||||
_08133F94: .4byte gUnknown_3005098
|
||||
_08133F94: .4byte gTasks+0x8
|
||||
_08133F98: .4byte gDummySpriteTemplate
|
||||
_08133F9C: .4byte gSprites
|
||||
_08133FA0: .4byte 0x0000ffff
|
||||
@@ -888,7 +888,7 @@ ListMenuUpdateRedOutlineCursorObject: @ 8133FA4
|
||||
lsls r3, r0, 2
|
||||
adds r3, r0
|
||||
lsls r3, 3
|
||||
ldr r0, _08133FE0 @ =gUnknown_3005098
|
||||
ldr r0, _08133FE0 @ =gTasks+0x8
|
||||
adds r3, r0
|
||||
ldr r5, _08133FE4 @ =gSprites
|
||||
ldrb r4, [r3, 0xC]
|
||||
@@ -909,7 +909,7 @@ ListMenuUpdateRedOutlineCursorObject: @ 8133FA4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08133FE0: .4byte gUnknown_3005098
|
||||
_08133FE0: .4byte gTasks+0x8
|
||||
_08133FE4: .4byte gSprites
|
||||
thumb_func_end ListMenuUpdateRedOutlineCursorObject
|
||||
|
||||
@@ -922,7 +922,7 @@ ListMenuRemoveRedOutlineCursorObject: @ 8133FE8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08134034 @ =gUnknown_3005098
|
||||
ldr r1, _08134034 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldr r0, [r4, 0x8]
|
||||
bl Free
|
||||
@@ -950,7 +950,7 @@ _08134016:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08134034: .4byte gUnknown_3005098
|
||||
_08134034: .4byte gTasks+0x8
|
||||
_08134038: .4byte 0x0000ffff
|
||||
_0813403C: .4byte gSprites
|
||||
thumb_func_end ListMenuRemoveRedOutlineCursorObject
|
||||
@@ -1043,7 +1043,7 @@ _081340D6:
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
ldr r1, _08134168 @ =gUnknown_3005098
|
||||
ldr r1, _08134168 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r5, 0x6]
|
||||
strh r0, [r4, 0x2]
|
||||
@@ -1105,7 +1105,7 @@ _08134156:
|
||||
.align 2, 0
|
||||
_08134160: .4byte gUnknown_8463308
|
||||
_08134164: .4byte nullsub_95
|
||||
_08134168: .4byte gUnknown_3005098
|
||||
_08134168: .4byte gTasks+0x8
|
||||
_0813416C: .4byte gUnknown_84632F0
|
||||
_08134170: .4byte gSprites
|
||||
_08134174: .4byte 0x0000ffff
|
||||
@@ -1119,7 +1119,7 @@ ListMenuUpdateRedArrowCursorObject: @ 8134178
|
||||
lsls r3, r0, 2
|
||||
adds r3, r0
|
||||
lsls r3, 3
|
||||
ldr r0, _081341A8 @ =gUnknown_3005098
|
||||
ldr r0, _081341A8 @ =gTasks+0x8
|
||||
adds r3, r0
|
||||
ldr r5, _081341AC @ =gSprites
|
||||
ldrb r4, [r3]
|
||||
@@ -1138,7 +1138,7 @@ ListMenuUpdateRedArrowCursorObject: @ 8134178
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081341A8: .4byte gUnknown_3005098
|
||||
_081341A8: .4byte gTasks+0x8
|
||||
_081341AC: .4byte gSprites
|
||||
thumb_func_end ListMenuUpdateRedArrowCursorObject
|
||||
|
||||
@@ -1151,7 +1151,7 @@ ListMenuRemoveRedArrowCursorObject: @ 81341B0
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _081341F4 @ =gUnknown_3005098
|
||||
ldr r1, _081341F4 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldrh r0, [r4, 0x2]
|
||||
ldr r6, _081341F8 @ =0x0000ffff
|
||||
@@ -1177,7 +1177,7 @@ _081341D8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081341F4: .4byte gUnknown_3005098
|
||||
_081341F4: .4byte gTasks+0x8
|
||||
_081341F8: .4byte 0x0000ffff
|
||||
_081341FC: .4byte gSprites
|
||||
thumb_func_end ListMenuRemoveRedArrowCursorObject
|
||||
|
||||
+4
-4
@@ -378,7 +378,7 @@ sub_81438A0: @ 81438A0
|
||||
lsls r4, r0, 2
|
||||
adds r4, r0
|
||||
lsls r4, 3
|
||||
ldr r0, _081438E4 @ =gUnknown_3005098
|
||||
ldr r0, _081438E4 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
strb r0, [r4, 0x8]
|
||||
@@ -401,7 +401,7 @@ sub_81438A0: @ 81438A0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081438E0: .4byte sub_8143910
|
||||
_081438E4: .4byte gUnknown_3005098
|
||||
_081438E4: .4byte gTasks+0x8
|
||||
thumb_func_end sub_81438A0
|
||||
|
||||
thumb_func_start sub_81438E8
|
||||
@@ -441,7 +441,7 @@ sub_8143910: @ 8143910
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _08143934 @ =gUnknown_3005098
|
||||
ldr r1, _08143934 @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
ldrb r0, [r4, 0x8]
|
||||
cmp r0, 0x1A
|
||||
@@ -454,7 +454,7 @@ _08143928:
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08143934: .4byte gUnknown_3005098
|
||||
_08143934: .4byte gTasks+0x8
|
||||
_08143938: .4byte _0814393C
|
||||
.align 2, 0
|
||||
_0814393C:
|
||||
|
||||
@@ -78,7 +78,7 @@ _080DA878: .4byte 0x081dbd34
|
||||
RunMysteryEventScriptCommand: @ 80DA87C
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl sub_8069804
|
||||
bl RunScriptCommand
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080DA894
|
||||
|
||||
+14
-14
@@ -1174,7 +1174,7 @@ sub_809E32C: @ 809E32C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r5, _0809E35C @ =gUnknown_83E2354
|
||||
ldr r2, _0809E360 @ =gUnknown_3005090
|
||||
ldr r2, _0809E360 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1195,7 +1195,7 @@ _0809E33E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809E35C: .4byte gUnknown_83E2354
|
||||
_0809E360: .4byte gUnknown_3005090
|
||||
_0809E360: .4byte gTasks
|
||||
thumb_func_end sub_809E32C
|
||||
|
||||
thumb_func_start sub_809E364
|
||||
@@ -1410,7 +1410,7 @@ sub_809E4F0: @ 809E4F0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0809E514 @ =gUnknown_3005090
|
||||
ldr r2, _0809E514 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1421,7 +1421,7 @@ sub_809E4F0: @ 809E4F0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809E510: .4byte c3_0809E58C
|
||||
_0809E514: .4byte gUnknown_3005090
|
||||
_0809E514: .4byte gTasks
|
||||
thumb_func_end sub_809E4F0
|
||||
|
||||
thumb_func_start sub_809E518
|
||||
@@ -1440,7 +1440,7 @@ sub_809E518: @ 809E518
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0809E554 @ =gUnknown_3005090
|
||||
ldr r0, _0809E554 @ =gTasks
|
||||
adds r4, r1, r0
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -1454,7 +1454,7 @@ sub_809E518: @ 809E518
|
||||
b _0809E584
|
||||
.align 2, 0
|
||||
_0809E550: .4byte c3_0809E58C
|
||||
_0809E554: .4byte gUnknown_3005090
|
||||
_0809E554: .4byte gTasks
|
||||
_0809E558:
|
||||
cmp r5, 0x3
|
||||
bne _0809E568
|
||||
@@ -1492,7 +1492,7 @@ c3_0809E58C: @ 809E58C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _0809E5F4 @ =gUnknown_3005090
|
||||
ldr r0, _0809E5F4 @ =gTasks
|
||||
adds r4, r1, r0
|
||||
ldrh r1, [r4, 0x8]
|
||||
movs r2, 0x8
|
||||
@@ -1538,7 +1538,7 @@ _0809E5D8:
|
||||
adds r0, r2, r1
|
||||
b _0809E606
|
||||
.align 2, 0
|
||||
_0809E5F4: .4byte gUnknown_3005090
|
||||
_0809E5F4: .4byte gTasks
|
||||
_0809E5F8:
|
||||
movs r0, 0x10
|
||||
strh r0, [r4, 0xE]
|
||||
@@ -3140,7 +3140,7 @@ GetInputEvent: @ 809F21C
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0809F23C @ =gUnknown_3005090
|
||||
ldr r2, _0809F23C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3150,7 +3150,7 @@ GetInputEvent: @ 809F21C
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0809F238: .4byte sub_809F26C
|
||||
_0809F23C: .4byte gUnknown_3005090
|
||||
_0809F23C: .4byte gTasks
|
||||
thumb_func_end GetInputEvent
|
||||
|
||||
thumb_func_start SetInputState
|
||||
@@ -3163,7 +3163,7 @@ SetInputState: @ 809F240
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0809F268 @ =gUnknown_3005090
|
||||
ldr r2, _0809F268 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -3174,7 +3174,7 @@ SetInputState: @ 809F240
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809F264: .4byte sub_809F26C
|
||||
_0809F268: .4byte gUnknown_3005090
|
||||
_0809F268: .4byte gTasks
|
||||
thumb_func_end SetInputState
|
||||
|
||||
thumb_func_start sub_809F26C
|
||||
@@ -3184,7 +3184,7 @@ sub_809F26C: @ 809F26C
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _0809F294 @ =gUnknown_83E23E0
|
||||
ldr r2, _0809F298 @ =gUnknown_3005090
|
||||
ldr r2, _0809F298 @ =gTasks
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
@@ -3199,7 +3199,7 @@ sub_809F26C: @ 809F26C
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809F294: .4byte gUnknown_83E23E0
|
||||
_0809F298: .4byte gUnknown_3005090
|
||||
_0809F298: .4byte gTasks
|
||||
thumb_func_end sub_809F26C
|
||||
|
||||
thumb_func_start InputState_Disabled
|
||||
|
||||
@@ -312,7 +312,7 @@ _080F699A:
|
||||
adds r1, r6, 0
|
||||
mov r3, r9
|
||||
bl sub_80F6AD0
|
||||
ldr r2, _080F69E4 @ =gUnknown_3005090
|
||||
ldr r2, _080F69E4 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -332,7 +332,7 @@ _080F69D2:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F69E0: .4byte task_free_buf_after_copying_tile_data_to_vram
|
||||
_080F69E4: .4byte gUnknown_3005090
|
||||
_080F69E4: .4byte gTasks
|
||||
thumb_func_end sub_80F696C
|
||||
|
||||
thumb_func_start sub_80F69E8
|
||||
@@ -375,7 +375,7 @@ _080F6A14:
|
||||
adds r1, r5, 0
|
||||
mov r3, r8
|
||||
bl sub_80F6AD0
|
||||
ldr r2, _080F6A60 @ =gUnknown_3005090
|
||||
ldr r2, _080F6A60 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -394,7 +394,7 @@ _080F6A4E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F6A5C: .4byte task_free_buf_after_copying_tile_data_to_vram
|
||||
_080F6A60: .4byte gUnknown_3005090
|
||||
_080F6A60: .4byte gTasks
|
||||
thumb_func_end sub_80F69E8
|
||||
|
||||
thumb_func_start task_free_buf_after_copying_tile_data_to_vram
|
||||
@@ -402,7 +402,7 @@ task_free_buf_after_copying_tile_data_to_vram: @ 80F6A64
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, _080F6A9C @ =gUnknown_3005090
|
||||
ldr r1, _080F6A9C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -424,7 +424,7 @@ _080F6A94:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F6A9C: .4byte gUnknown_3005090
|
||||
_080F6A9C: .4byte gTasks
|
||||
thumb_func_end task_free_buf_after_copying_tile_data_to_vram
|
||||
|
||||
thumb_func_start malloc_and_decompress
|
||||
|
||||
+139
-139
File diff suppressed because it is too large
Load Diff
+76
-76
@@ -445,7 +445,7 @@ sub_8054F68: @ 8054F68
|
||||
movs r0, 0
|
||||
mov r9, r0
|
||||
mov r8, r0
|
||||
ldr r1, _08055040 @ =gUnknown_2036DFC
|
||||
ldr r1, _08055040 @ =gMapHeader
|
||||
ldr r0, [r1, 0x4]
|
||||
ldrb r0, [r0]
|
||||
cmp r9, r0
|
||||
@@ -455,7 +455,7 @@ _08054F86:
|
||||
ldr r2, _08055044 @ =gSaveBlock1Ptr
|
||||
mov r10, r2
|
||||
_08054F8A:
|
||||
ldr r3, _08055040 @ =gUnknown_2036DFC
|
||||
ldr r3, _08055040 @ =gMapHeader
|
||||
ldr r0, [r3, 0x4]
|
||||
ldr r1, [r0, 0x4]
|
||||
mov r4, r9
|
||||
@@ -498,7 +498,7 @@ _08054F8A:
|
||||
mov r6, r10
|
||||
ldr r1, [r6]
|
||||
adds r1, r3
|
||||
ldr r2, _08055040 @ =gUnknown_2036DFC
|
||||
ldr r2, _08055040 @ =gMapHeader
|
||||
ldr r0, [r2, 0x4]
|
||||
ldr r0, [r0, 0x4]
|
||||
adds r0, r7, r0
|
||||
@@ -516,7 +516,7 @@ _08054F8A:
|
||||
ldr r6, _08055048 @ =0x000008e4
|
||||
adds r0, r1, r6
|
||||
strh r2, [r0]
|
||||
ldr r2, _08055040 @ =gUnknown_2036DFC
|
||||
ldr r2, _08055040 @ =gMapHeader
|
||||
ldr r0, [r2, 0x4]
|
||||
ldr r0, [r0, 0x4]
|
||||
adds r0, r7, r0
|
||||
@@ -546,7 +546,7 @@ _08054F8A:
|
||||
strb r1, [r0]
|
||||
b _08055072
|
||||
.align 2, 0
|
||||
_08055040: .4byte gUnknown_2036DFC
|
||||
_08055040: .4byte gMapHeader
|
||||
_08055044: .4byte gSaveBlock1Ptr
|
||||
_08055048: .4byte 0x000008e4
|
||||
_0805504C: .4byte 0x000008ec
|
||||
@@ -578,7 +578,7 @@ _08055072:
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r6, _080550A4 @ =gUnknown_2036DFC
|
||||
ldr r6, _080550A4 @ =gMapHeader
|
||||
ldr r0, [r6, 0x4]
|
||||
ldrb r0, [r0]
|
||||
cmp r9, r0
|
||||
@@ -594,13 +594,13 @@ _08055092:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080550A4: .4byte gUnknown_2036DFC
|
||||
_080550A4: .4byte gMapHeader
|
||||
thumb_func_end sub_8054F68
|
||||
|
||||
thumb_func_start sub_80550A8
|
||||
sub_80550A8: @ 80550A8
|
||||
push {lr}
|
||||
ldr r0, _080550D0 @ =gUnknown_2036DFC
|
||||
ldr r0, _080550D0 @ =gMapHeader
|
||||
ldr r1, [r0, 0x4]
|
||||
ldr r0, _080550D4 @ =gSaveBlock1Ptr
|
||||
ldr r0, [r0]
|
||||
@@ -620,7 +620,7 @@ _080550BC:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080550D0: .4byte gUnknown_2036DFC
|
||||
_080550D0: .4byte gMapHeader
|
||||
_080550D4: .4byte gSaveBlock1Ptr
|
||||
thumb_func_end sub_80550A8
|
||||
|
||||
@@ -695,7 +695,7 @@ _08055140:
|
||||
mapdata_load_assets_to_gpu_and_full_redraw: @ 8055148
|
||||
push {r4,lr}
|
||||
bl move_tilemap_camera_to_upper_left_corner
|
||||
ldr r4, _0805516C @ =gUnknown_2036DFC
|
||||
ldr r4, _0805516C @ =gMapHeader
|
||||
ldr r0, [r4]
|
||||
bl copy_map_tileset1_tileset2_to_vram
|
||||
ldr r0, [r4]
|
||||
@@ -706,7 +706,7 @@ mapdata_load_assets_to_gpu_and_full_redraw: @ 8055148
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805516C: .4byte gUnknown_2036DFC
|
||||
_0805516C: .4byte gMapHeader
|
||||
thumb_func_end mapdata_load_assets_to_gpu_and_full_redraw
|
||||
|
||||
thumb_func_start get_mapdata_header
|
||||
@@ -860,7 +860,7 @@ _08055270: .4byte gUnknown_2031DBC
|
||||
thumb_func_start set_current_map_header_from_sav1_save_old_name
|
||||
set_current_map_header_from_sav1_save_old_name: @ 8055274
|
||||
push {r4-r6,lr}
|
||||
ldr r4, _080552B4 @ =gUnknown_2036DFC
|
||||
ldr r4, _080552B4 @ =gMapHeader
|
||||
ldr r5, _080552B8 @ =gSaveBlock1Ptr
|
||||
ldr r1, [r5]
|
||||
movs r0, 0x4
|
||||
@@ -889,14 +889,14 @@ set_current_map_header_from_sav1_save_old_name: @ 8055274
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080552B4: .4byte gUnknown_2036DFC
|
||||
_080552B4: .4byte gMapHeader
|
||||
_080552B8: .4byte gSaveBlock1Ptr
|
||||
thumb_func_end set_current_map_header_from_sav1_save_old_name
|
||||
|
||||
thumb_func_start set_current_map_header_from_sav1
|
||||
set_current_map_header_from_sav1: @ 80552BC
|
||||
push {r4,r5,lr}
|
||||
ldr r4, _080552F4 @ =gUnknown_2036DFC
|
||||
ldr r4, _080552F4 @ =gMapHeader
|
||||
ldr r0, _080552F8 @ =gSaveBlock1Ptr
|
||||
ldr r1, [r0]
|
||||
movs r0, 0x4
|
||||
@@ -922,7 +922,7 @@ set_current_map_header_from_sav1: @ 80552BC
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080552F4: .4byte gUnknown_2036DFC
|
||||
_080552F4: .4byte gMapHeader
|
||||
_080552F8: .4byte gSaveBlock1Ptr
|
||||
thumb_func_end set_current_map_header_from_sav1
|
||||
|
||||
@@ -936,7 +936,7 @@ update_camera_pos_from_warpid: @ 80552FC
|
||||
adds r4, r0, 0
|
||||
cmp r1, 0
|
||||
blt _08055334
|
||||
ldr r3, _08055330 @ =gUnknown_2036DFC
|
||||
ldr r3, _08055330 @ =gMapHeader
|
||||
ldr r0, [r3, 0x4]
|
||||
ldrb r5, [r0, 0x1]
|
||||
cmp r1, r5
|
||||
@@ -954,7 +954,7 @@ update_camera_pos_from_warpid: @ 80552FC
|
||||
b _0805536C
|
||||
.align 2, 0
|
||||
_0805532C: .4byte gSaveBlock1Ptr
|
||||
_08055330: .4byte gUnknown_2036DFC
|
||||
_08055330: .4byte gMapHeader
|
||||
_08055334:
|
||||
ldr r1, [r4]
|
||||
ldrh r3, [r1, 0x8]
|
||||
@@ -972,7 +972,7 @@ _08055334:
|
||||
b _0805536C
|
||||
_08055350:
|
||||
ldr r3, [r4]
|
||||
ldr r2, _08055374 @ =gUnknown_2036DFC
|
||||
ldr r2, _08055374 @ =gMapHeader
|
||||
ldr r0, [r2]
|
||||
ldr r0, [r0]
|
||||
lsrs r1, r0, 31
|
||||
@@ -990,7 +990,7 @@ _0805536C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08055374: .4byte gUnknown_2036DFC
|
||||
_08055374: .4byte gMapHeader
|
||||
thumb_func_end update_camera_pos_from_warpid
|
||||
|
||||
thumb_func_start warp_in
|
||||
@@ -1569,7 +1569,7 @@ GetMapConnection: @ 805578C
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, _080557A0 @ =gUnknown_2036DFC
|
||||
ldr r0, _080557A0 @ =gMapHeader
|
||||
ldr r0, [r0, 0xC]
|
||||
ldr r3, [r0]
|
||||
ldr r1, [r0, 0x4]
|
||||
@@ -1577,7 +1577,7 @@ GetMapConnection: @ 805578C
|
||||
bne _080557A8
|
||||
b _080557BC
|
||||
.align 2, 0
|
||||
_080557A0: .4byte gUnknown_2036DFC
|
||||
_080557A0: .4byte gMapHeader
|
||||
_080557A4:
|
||||
adds r0, r1, 0
|
||||
b _080557BE
|
||||
@@ -1719,7 +1719,7 @@ sub_8055864: @ 8055864
|
||||
bl mapheader_run_script_with_tag_x3
|
||||
bl sub_815D8F8
|
||||
bl not_trainer_hill_battle_pyramid
|
||||
ldr r4, _0805591C @ =gUnknown_2036DFC
|
||||
ldr r4, _0805591C @ =gMapHeader
|
||||
ldr r0, [r4]
|
||||
bl copy_map_tileset2_to_vram_2
|
||||
ldr r0, [r4]
|
||||
@@ -1740,7 +1740,7 @@ _080558D4:
|
||||
bl wild_encounter_reset_coro_args
|
||||
bl mapheader_run_script_with_tag_x5
|
||||
bl sub_80561B4
|
||||
ldr r1, _0805591C @ =gUnknown_2036DFC
|
||||
ldr r1, _0805591C @ =gMapHeader
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrb r1, [r1, 0x14]
|
||||
@@ -1754,7 +1754,7 @@ _08055914:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805591C: .4byte gUnknown_2036DFC
|
||||
_0805591C: .4byte gMapHeader
|
||||
thumb_func_end sub_8055864
|
||||
|
||||
thumb_func_start sub_8055920
|
||||
@@ -1762,7 +1762,7 @@ sub_8055920: @ 8055920
|
||||
push {r4,lr}
|
||||
bl set_current_map_header_from_sav1_save_old_name
|
||||
bl sub_8054F68
|
||||
ldr r0, _0805599C @ =gUnknown_2036DFC
|
||||
ldr r0, _0805599C @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
bl is_light_level_1_2_3_5_or_6
|
||||
adds r4, r0, 0
|
||||
@@ -1803,7 +1803,7 @@ _08055974:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805599C: .4byte gUnknown_2036DFC
|
||||
_0805599C: .4byte gMapHeader
|
||||
_080559A0: .4byte gSaveBlock1Ptr
|
||||
_080559A4: .4byte 0x00000806
|
||||
thumb_func_end sub_8055920
|
||||
@@ -1813,7 +1813,7 @@ sub_80559A8: @ 80559A8
|
||||
push {lr}
|
||||
bl set_current_map_header_from_sav1_save_old_name
|
||||
bl sub_8054F68
|
||||
ldr r0, _080559E0 @ =gUnknown_2036DFC
|
||||
ldr r0, _080559E0 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x17]
|
||||
bl is_light_level_1_2_3_5_or_6
|
||||
bl TrySetMapSaveWarpStatus
|
||||
@@ -1827,7 +1827,7 @@ sub_80559A8: @ 80559A8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080559E0: .4byte gUnknown_2036DFC
|
||||
_080559E0: .4byte gMapHeader
|
||||
thumb_func_end sub_80559A8
|
||||
|
||||
thumb_func_start sub_80559E4
|
||||
@@ -2202,14 +2202,14 @@ _08055C98: .4byte gSaveBlock1Ptr
|
||||
thumb_func_start sub_8055C9C
|
||||
sub_8055C9C: @ 8055C9C
|
||||
push {lr}
|
||||
ldr r0, _08055CAC @ =gUnknown_2036DFC
|
||||
ldr r0, _08055CAC @ =gMapHeader
|
||||
ldrb r0, [r0, 0x18]
|
||||
cmp r0, 0
|
||||
beq _08055CB0
|
||||
movs r0, 0x1
|
||||
b _08055CB2
|
||||
.align 2, 0
|
||||
_08055CAC: .4byte gUnknown_2036DFC
|
||||
_08055CAC: .4byte gMapHeader
|
||||
_08055CB0:
|
||||
movs r0, 0
|
||||
_08055CB2:
|
||||
@@ -2220,7 +2220,7 @@ _08055CB2:
|
||||
thumb_func_start sub_8055CB8
|
||||
sub_8055CB8: @ 8055CB8
|
||||
push {lr}
|
||||
ldr r0, _08055CC8 @ =gUnknown_2036DFC
|
||||
ldr r0, _08055CC8 @ =gMapHeader
|
||||
ldrb r1, [r0, 0x15]
|
||||
cmp r1, 0
|
||||
bne _08055CD0
|
||||
@@ -2228,7 +2228,7 @@ sub_8055CB8: @ 8055CB8
|
||||
ldr r0, [r0]
|
||||
b _08055CF8
|
||||
.align 2, 0
|
||||
_08055CC8: .4byte gUnknown_2036DFC
|
||||
_08055CC8: .4byte gMapHeader
|
||||
_08055CCC: .4byte gSaveBlock1Ptr
|
||||
_08055CD0:
|
||||
ldr r0, _08055CE8 @ =0x00000806
|
||||
@@ -2302,13 +2302,13 @@ sub_8055D40: @ 8055D40
|
||||
ldr r1, [r1]
|
||||
strh r0, [r1, 0x32]
|
||||
bl get_mapdata_header
|
||||
ldr r1, _08055D58 @ =gUnknown_2036DFC
|
||||
ldr r1, _08055D58 @ =gMapHeader
|
||||
str r0, [r1]
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08055D54: .4byte gSaveBlock1Ptr
|
||||
_08055D58: .4byte gUnknown_2036DFC
|
||||
_08055D58: .4byte gMapHeader
|
||||
thumb_func_end sub_8055D40
|
||||
|
||||
thumb_func_start sub_8055D5C
|
||||
@@ -2409,7 +2409,7 @@ _08055DDC:
|
||||
subs r0, 0x7
|
||||
cmp r0, 0xA
|
||||
bgt _08055E24
|
||||
ldr r0, _08055E1C @ =gMPlay_BGM
|
||||
ldr r0, _08055E1C @ =gMPlayInfo_BGM
|
||||
ldr r1, [r0]
|
||||
ldr r0, _08055E20 @ =gUnknown_86E6B0C
|
||||
cmp r1, r0
|
||||
@@ -2420,7 +2420,7 @@ _08055DDC:
|
||||
.align 2, 0
|
||||
_08055E14: .4byte gSaveBlock1Ptr
|
||||
_08055E18: .4byte 0x00004f01
|
||||
_08055E1C: .4byte gMPlay_BGM
|
||||
_08055E1C: .4byte gMPlayInfo_BGM
|
||||
_08055E20: .4byte gUnknown_86E6B0C
|
||||
_08055E24:
|
||||
bl sub_8055D8C
|
||||
@@ -2834,7 +2834,7 @@ sub_8056124: @ 8056124
|
||||
cmp r1, r0
|
||||
bne _08056150
|
||||
_08056138:
|
||||
ldr r0, _0805614C @ =gUnknown_2036DFC
|
||||
ldr r0, _0805614C @ =gMapHeader
|
||||
ldrb r0, [r0, 0x14]
|
||||
cmp r0, 0x84
|
||||
beq _08056148
|
||||
@@ -2846,7 +2846,7 @@ _08056148:
|
||||
movs r0, 0
|
||||
b _08056152
|
||||
.align 2, 0
|
||||
_0805614C: .4byte gUnknown_2036DFC
|
||||
_0805614C: .4byte gMapHeader
|
||||
_08056150:
|
||||
movs r0, 0x1
|
||||
_08056152:
|
||||
@@ -3817,7 +3817,7 @@ _08056914: .4byte sub_807DF7C
|
||||
thumb_func_start sub_8056918
|
||||
sub_8056918: @ 8056918
|
||||
push {lr}
|
||||
ldr r0, _08056934 @ =gUnknown_2036DFC
|
||||
ldr r0, _08056934 @ =gMapHeader
|
||||
ldrb r1, [r0, 0x19]
|
||||
movs r0, 0xFC
|
||||
ands r0, r1
|
||||
@@ -3830,7 +3830,7 @@ _0805692C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08056934: .4byte gUnknown_2036DFC
|
||||
_08056934: .4byte gMapHeader
|
||||
thumb_func_end sub_8056918
|
||||
|
||||
thumb_func_start sub_8056938
|
||||
@@ -4022,31 +4022,31 @@ _08056AEE:
|
||||
bl move_tilemap_camera_to_upper_left_corner
|
||||
b _08056B62
|
||||
_08056AF4:
|
||||
ldr r0, _08056B00 @ =gUnknown_2036DFC
|
||||
ldr r0, _08056B00 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A54
|
||||
b _08056B62
|
||||
.align 2, 0
|
||||
_08056B00: .4byte gUnknown_2036DFC
|
||||
_08056B00: .4byte gMapHeader
|
||||
_08056B04:
|
||||
ldr r0, _08056B10 @ =gUnknown_2036DFC
|
||||
ldr r0, _08056B10 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A68
|
||||
b _08056B62
|
||||
.align 2, 0
|
||||
_08056B10: .4byte gUnknown_2036DFC
|
||||
_08056B10: .4byte gMapHeader
|
||||
_08056B14:
|
||||
bl free_temp_tile_data_buffers_if_possible
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _08056B6E
|
||||
ldr r0, _08056B2C @ =gUnknown_2036DFC
|
||||
ldr r0, _08056B2C @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl apply_map_tileset1_tileset2_palette
|
||||
b _08056B62
|
||||
.align 2, 0
|
||||
_08056B2C: .4byte gUnknown_2036DFC
|
||||
_08056B2C: .4byte gMapHeader
|
||||
_08056B30:
|
||||
bl DrawWholeMapView
|
||||
b _08056B62
|
||||
@@ -4164,31 +4164,31 @@ _08056C2A:
|
||||
bl move_tilemap_camera_to_upper_left_corner
|
||||
b _08056CCA
|
||||
_08056C30:
|
||||
ldr r0, _08056C3C @ =gUnknown_2036DFC
|
||||
ldr r0, _08056C3C @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A54
|
||||
b _08056CCA
|
||||
.align 2, 0
|
||||
_08056C3C: .4byte gUnknown_2036DFC
|
||||
_08056C3C: .4byte gMapHeader
|
||||
_08056C40:
|
||||
ldr r0, _08056C4C @ =gUnknown_2036DFC
|
||||
ldr r0, _08056C4C @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A68
|
||||
b _08056CCA
|
||||
.align 2, 0
|
||||
_08056C4C: .4byte gUnknown_2036DFC
|
||||
_08056C4C: .4byte gMapHeader
|
||||
_08056C50:
|
||||
bl free_temp_tile_data_buffers_if_possible
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _08056CD0
|
||||
ldr r0, _08056C68 @ =gUnknown_2036DFC
|
||||
ldr r0, _08056C68 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl apply_map_tileset1_tileset2_palette
|
||||
b _08056CCA
|
||||
.align 2, 0
|
||||
_08056C68: .4byte gUnknown_2036DFC
|
||||
_08056C68: .4byte gMapHeader
|
||||
_08056C6C:
|
||||
bl DrawWholeMapView
|
||||
b _08056CCA
|
||||
@@ -4197,7 +4197,7 @@ _08056C72:
|
||||
b _08056CCA
|
||||
_08056C78:
|
||||
bl sub_80561B4
|
||||
ldr r5, _08056CA4 @ =gUnknown_2036DFC
|
||||
ldr r5, _08056CA4 @ =gMapHeader
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrb r1, [r5, 0x14]
|
||||
@@ -4214,9 +4214,9 @@ _08056C78:
|
||||
bl sub_80F8268
|
||||
b _08056CCA
|
||||
.align 2, 0
|
||||
_08056CA4: .4byte gUnknown_2036DFC
|
||||
_08056CA4: .4byte gMapHeader
|
||||
_08056CA8:
|
||||
ldr r0, _08056CBC @ =gUnknown_2036DFC
|
||||
ldr r0, _08056CBC @ =gMapHeader
|
||||
ldrb r1, [r0, 0x19]
|
||||
movs r0, 0xFC
|
||||
ands r0, r1
|
||||
@@ -4226,7 +4226,7 @@ _08056CA8:
|
||||
bl sub_8098110
|
||||
b _08056CCA
|
||||
.align 2, 0
|
||||
_08056CBC: .4byte gUnknown_2036DFC
|
||||
_08056CBC: .4byte gMapHeader
|
||||
_08056CC0:
|
||||
bl map_post_load_hook_exec
|
||||
lsls r0, 24
|
||||
@@ -4353,31 +4353,31 @@ _08056DCA:
|
||||
bl move_tilemap_camera_to_upper_left_corner
|
||||
b _08056E3E
|
||||
_08056DD0:
|
||||
ldr r0, _08056DDC @ =gUnknown_2036DFC
|
||||
ldr r0, _08056DDC @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A54
|
||||
b _08056E3E
|
||||
.align 2, 0
|
||||
_08056DDC: .4byte gUnknown_2036DFC
|
||||
_08056DDC: .4byte gMapHeader
|
||||
_08056DE0:
|
||||
ldr r0, _08056DEC @ =gUnknown_2036DFC
|
||||
ldr r0, _08056DEC @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A68
|
||||
b _08056E3E
|
||||
.align 2, 0
|
||||
_08056DEC: .4byte gUnknown_2036DFC
|
||||
_08056DEC: .4byte gMapHeader
|
||||
_08056DF0:
|
||||
bl free_temp_tile_data_buffers_if_possible
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _08056E54
|
||||
ldr r0, _08056E08 @ =gUnknown_2036DFC
|
||||
ldr r0, _08056E08 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl apply_map_tileset1_tileset2_palette
|
||||
b _08056E3E
|
||||
.align 2, 0
|
||||
_08056E08: .4byte gUnknown_2036DFC
|
||||
_08056E08: .4byte gMapHeader
|
||||
_08056E0C:
|
||||
bl DrawWholeMapView
|
||||
b _08056E3E
|
||||
@@ -5064,31 +5064,31 @@ _080573C2:
|
||||
bl move_tilemap_camera_to_upper_left_corner
|
||||
b _08057412
|
||||
_080573C8:
|
||||
ldr r0, _080573D4 @ =gUnknown_2036DFC
|
||||
ldr r0, _080573D4 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A54
|
||||
b _08057412
|
||||
.align 2, 0
|
||||
_080573D4: .4byte gUnknown_2036DFC
|
||||
_080573D4: .4byte gMapHeader
|
||||
_080573D8:
|
||||
ldr r0, _080573E4 @ =gUnknown_2036DFC
|
||||
ldr r0, _080573E4 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A68
|
||||
b _08057412
|
||||
.align 2, 0
|
||||
_080573E4: .4byte gUnknown_2036DFC
|
||||
_080573E4: .4byte gMapHeader
|
||||
_080573E8:
|
||||
bl free_temp_tile_data_buffers_if_possible
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _08057428
|
||||
ldr r0, _08057400 @ =gUnknown_2036DFC
|
||||
ldr r0, _08057400 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl apply_map_tileset1_tileset2_palette
|
||||
b _08057412
|
||||
.align 2, 0
|
||||
_08057400: .4byte gUnknown_2036DFC
|
||||
_08057400: .4byte gMapHeader
|
||||
_08057404:
|
||||
bl DrawWholeMapView
|
||||
b _08057412
|
||||
@@ -5413,31 +5413,31 @@ _080576CC:
|
||||
bl move_tilemap_camera_to_upper_left_corner
|
||||
b _0805772A
|
||||
_080576D2:
|
||||
ldr r0, _080576DC @ =gUnknown_2036DFC
|
||||
ldr r0, _080576DC @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A54
|
||||
b _0805772A
|
||||
.align 2, 0
|
||||
_080576DC: .4byte gUnknown_2036DFC
|
||||
_080576DC: .4byte gMapHeader
|
||||
_080576E0:
|
||||
ldr r0, _080576EC @ =gUnknown_2036DFC
|
||||
ldr r0, _080576EC @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl sub_8059A68
|
||||
b _0805772A
|
||||
.align 2, 0
|
||||
_080576EC: .4byte gUnknown_2036DFC
|
||||
_080576EC: .4byte gMapHeader
|
||||
_080576F0:
|
||||
bl free_temp_tile_data_buffers_if_possible
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _08057740
|
||||
ldr r0, _08057708 @ =gUnknown_2036DFC
|
||||
ldr r0, _08057708 @ =gMapHeader
|
||||
ldr r0, [r0]
|
||||
bl apply_map_tileset1_tileset2_palette
|
||||
b _0805772A
|
||||
.align 2, 0
|
||||
_08057708: .4byte gUnknown_2036DFC
|
||||
_08057708: .4byte gMapHeader
|
||||
_0805770C:
|
||||
bl DrawWholeMapView
|
||||
b _0805772A
|
||||
@@ -5592,7 +5592,7 @@ sub_805781C: @ 805781C
|
||||
movs r2, 0
|
||||
movs r3, 0x10
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r1, _0805784C @ =gUnknown_3005090
|
||||
ldr r1, _0805784C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -5604,7 +5604,7 @@ sub_805781C: @ 805781C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805784C: .4byte gUnknown_3005090
|
||||
_0805784C: .4byte gTasks
|
||||
_08057850: .4byte sub_8057854
|
||||
thumb_func_end sub_805781C
|
||||
|
||||
|
||||
+9
-9
@@ -2758,7 +2758,7 @@ sub_80717A8: @ 80717A8
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _08071804 @ =gUnknown_3005090
|
||||
ldr r1, _08071804 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -2774,7 +2774,7 @@ sub_80717A8: @ 80717A8
|
||||
b _08071810
|
||||
.align 2, 0
|
||||
_08071800: .4byte sub_80718B8
|
||||
_08071804: .4byte gUnknown_3005090
|
||||
_08071804: .4byte gTasks
|
||||
_08071808:
|
||||
movs r0, 0
|
||||
strh r0, [r1, 0xE]
|
||||
@@ -2785,7 +2785,7 @@ _08071810:
|
||||
lsls r4, r5, 2
|
||||
cmp r6, r7
|
||||
bcs _08071828
|
||||
ldr r0, _08071858 @ =gUnknown_3005090
|
||||
ldr r0, _08071858 @ =gTasks
|
||||
adds r1, r4, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -2798,7 +2798,7 @@ _08071828:
|
||||
movs r1, 0x5
|
||||
mov r2, r10
|
||||
bl SetWordTaskArg
|
||||
ldr r0, _08071858 @ =gUnknown_3005090
|
||||
ldr r0, _08071858 @ =gTasks
|
||||
adds r1, r4, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
@@ -2817,7 +2817,7 @@ _08071828:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08071858: .4byte gUnknown_3005090
|
||||
_08071858: .4byte gTasks
|
||||
thumb_func_end sub_80717A8
|
||||
|
||||
thumb_func_start sub_807185C
|
||||
@@ -2827,7 +2827,7 @@ sub_807185C: @ 807185C
|
||||
lsrs r3, r0, 24
|
||||
movs r2, 0
|
||||
ldr r4, _08071880 @ =sub_80718B8
|
||||
ldr r1, _08071884 @ =gUnknown_3005090
|
||||
ldr r1, _08071884 @ =gTasks
|
||||
_08071868:
|
||||
ldrb r0, [r1, 0x4]
|
||||
cmp r0, 0x1
|
||||
@@ -2843,7 +2843,7 @@ _08071868:
|
||||
b _08071892
|
||||
.align 2, 0
|
||||
_08071880: .4byte sub_80718B8
|
||||
_08071884: .4byte gUnknown_3005090
|
||||
_08071884: .4byte gTasks
|
||||
_08071888:
|
||||
adds r1, 0x28
|
||||
adds r2, 0x1
|
||||
@@ -2883,7 +2883,7 @@ sub_80718B8: @ 80718B8
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _0807190C @ =gUnknown_3005098
|
||||
ldr r1, _0807190C @ =gTasks+0x8
|
||||
adds r4, r0, r1
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x5
|
||||
@@ -2916,7 +2916,7 @@ sub_80718B8: @ 80718B8
|
||||
bl DestroyTask
|
||||
b _08071930
|
||||
.align 2, 0
|
||||
_0807190C: .4byte gUnknown_3005098
|
||||
_0807190C: .4byte gTasks+0x8
|
||||
_08071910:
|
||||
ldrh r0, [r4, 0x4]
|
||||
adds r1, r0
|
||||
|
||||
+469
-469
File diff suppressed because it is too large
Load Diff
@@ -90,7 +90,7 @@ sub_80A0AC0: @ 80A0AC0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r2, r0, 0
|
||||
ldr r1, _080A0B08 @ =gUnknown_3005090
|
||||
ldr r1, _080A0B08 @ =gTasks
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
@@ -116,7 +116,7 @@ _080A0AF8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A0B08: .4byte gUnknown_3005090
|
||||
_080A0B08: .4byte gTasks
|
||||
thumb_func_end sub_80A0AC0
|
||||
|
||||
thumb_func_start sub_80A0B0C
|
||||
@@ -127,7 +127,7 @@ sub_80A0B0C: @ 80A0B0C
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080A0B30 @ =gUnknown_3005090
|
||||
ldr r1, _080A0B30 @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
@@ -139,7 +139,7 @@ sub_80A0B0C: @ 80A0B0C
|
||||
beq _080A0B3E
|
||||
b _080A0C5A
|
||||
.align 2, 0
|
||||
_080A0B30: .4byte gUnknown_3005090
|
||||
_080A0B30: .4byte gTasks
|
||||
_080A0B34:
|
||||
cmp r0, 0x2
|
||||
beq _080A0BAE
|
||||
@@ -306,7 +306,7 @@ sub_80A0C78: @ 80A0C78
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
ldr r1, _080A0C9C @ =gUnknown_3005090
|
||||
ldr r1, _080A0C9C @ =gTasks
|
||||
adds r4, r0, r1
|
||||
movs r0, 0x8
|
||||
ldrsh r1, [r4, r0]
|
||||
@@ -318,7 +318,7 @@ sub_80A0C78: @ 80A0C78
|
||||
beq _080A0CAA
|
||||
b _080A0DA8
|
||||
.align 2, 0
|
||||
_080A0C9C: .4byte gUnknown_3005090
|
||||
_080A0C9C: .4byte gTasks
|
||||
_080A0CA0:
|
||||
cmp r1, 0x2
|
||||
beq _080A0D02
|
||||
|
||||
+50
-50
@@ -63,7 +63,7 @@ sub_80EB6AC: @ 80EB6AC
|
||||
ldr r1, _080EB6EC @ =gUnknown_203AAC0
|
||||
movs r0, 0x3
|
||||
strb r0, [r1]
|
||||
ldr r0, _080EB6F0 @ =nullsub_43
|
||||
ldr r0, _080EB6F0 @ =TaskDummy
|
||||
movs r1, 0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
@@ -79,7 +79,7 @@ _080EB6E0: .4byte gUnknown_203AAC4
|
||||
_080EB6E4: .4byte gUnknown_203AABC
|
||||
_080EB6E8: .4byte gUnknown_8402200
|
||||
_080EB6EC: .4byte gUnknown_203AAC0
|
||||
_080EB6F0: .4byte nullsub_43
|
||||
_080EB6F0: .4byte TaskDummy
|
||||
_080EB6F4: .4byte gUnknown_8416262
|
||||
_080EB6F8: .4byte sub_80EB74C
|
||||
thumb_func_end sub_80EB6AC
|
||||
@@ -97,7 +97,7 @@ sub_80EB6FC: @ 80EB6FC
|
||||
ldr r1, _080EB73C @ =gUnknown_203AAC0
|
||||
movs r0, 0x3
|
||||
strb r0, [r1]
|
||||
ldr r0, _080EB740 @ =nullsub_43
|
||||
ldr r0, _080EB740 @ =TaskDummy
|
||||
movs r1, 0
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
@@ -113,7 +113,7 @@ _080EB730: .4byte gUnknown_203AAC4
|
||||
_080EB734: .4byte gUnknown_203AABC
|
||||
_080EB738: .4byte gUnknown_8402203
|
||||
_080EB73C: .4byte gUnknown_203AAC0
|
||||
_080EB740: .4byte nullsub_43
|
||||
_080EB740: .4byte TaskDummy
|
||||
_080EB744: .4byte gUnknown_8416262
|
||||
_080EB748: .4byte sub_80EB74C
|
||||
thumb_func_end sub_80EB6FC
|
||||
@@ -130,7 +130,7 @@ sub_80EB74C: @ 80EB74C
|
||||
lsls r0, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
ldr r1, _080EB770 @ =gUnknown_3005098
|
||||
ldr r1, _080EB770 @ =gTasks+0x8
|
||||
adds r7, r0, r1
|
||||
ldr r0, _080EB774 @ =gUnknown_203AAC0
|
||||
ldrb r0, [r0]
|
||||
@@ -139,7 +139,7 @@ sub_80EB74C: @ 80EB74C
|
||||
ldr r0, _080EB778 @ =gUnknown_8402248
|
||||
b _080EB77E
|
||||
.align 2, 0
|
||||
_080EB770: .4byte gUnknown_3005098
|
||||
_080EB770: .4byte gTasks+0x8
|
||||
_080EB774: .4byte gUnknown_203AAC0
|
||||
_080EB778: .4byte gUnknown_8402248
|
||||
_080EB77C:
|
||||
@@ -190,7 +190,7 @@ _080EB77E:
|
||||
bl sub_810F7D8
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080EB814 @ =gUnknown_3005090
|
||||
ldr r1, _080EB814 @ =gTasks
|
||||
mov r2, r8
|
||||
lsls r0, r2, 2
|
||||
add r0, r8
|
||||
@@ -209,7 +209,7 @@ _080EB804: .4byte gUnknown_8402250
|
||||
_080EB808: .4byte gUnknown_203AAC0
|
||||
_080EB80C: .4byte gUnknown_84021E8
|
||||
_080EB810: .4byte gUnknown_203AABC
|
||||
_080EB814: .4byte gUnknown_3005090
|
||||
_080EB814: .4byte gTasks
|
||||
_080EB818: .4byte sub_80EB81C
|
||||
thumb_func_end sub_80EB74C
|
||||
|
||||
@@ -221,7 +221,7 @@ sub_80EB81C: @ 80EB81C
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r6, r1, 3
|
||||
ldr r7, _080EB870 @ =gUnknown_3005098
|
||||
ldr r7, _080EB870 @ =gTasks+0x8
|
||||
adds r4, r6, r7
|
||||
bl ProcessMenuInputNoWrapAround
|
||||
lsls r0, 24
|
||||
@@ -251,7 +251,7 @@ sub_80EB81C: @ 80EB81C
|
||||
str r1, [r0]
|
||||
b _080EB8AC
|
||||
.align 2, 0
|
||||
_080EB870: .4byte gUnknown_3005098
|
||||
_080EB870: .4byte gTasks+0x8
|
||||
_080EB874: .4byte sub_80EB9B8
|
||||
_080EB878:
|
||||
ldrb r0, [r4, 0x14]
|
||||
@@ -314,7 +314,7 @@ sub_80EB8E4: @ 80EB8E4
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_80EB9E8
|
||||
ldr r1, _080EB908 @ =gUnknown_3005090
|
||||
ldr r1, _080EB908 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -325,7 +325,7 @@ sub_80EB8E4: @ 80EB8E4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EB908: .4byte gUnknown_3005090
|
||||
_080EB908: .4byte gTasks
|
||||
_080EB90C: .4byte sub_80EBAB8
|
||||
thumb_func_end sub_80EB8E4
|
||||
|
||||
@@ -379,7 +379,7 @@ _080EB962:
|
||||
bl sub_80F6F54
|
||||
adds r0, r5, 0
|
||||
bl sub_80EBEB0
|
||||
ldr r0, _080EB994 @ =gUnknown_3005090
|
||||
ldr r0, _080EB994 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
@@ -389,7 +389,7 @@ _080EB962:
|
||||
b _080EB9A8
|
||||
.align 2, 0
|
||||
_080EB990: .4byte gUnknown_203AAC4
|
||||
_080EB994: .4byte gUnknown_3005090
|
||||
_080EB994: .4byte gTasks
|
||||
_080EB998: .4byte sub_80EBF40
|
||||
_080EB99C:
|
||||
ldr r2, _080EB9B0 @ =gUnknown_84177EE
|
||||
@@ -442,7 +442,7 @@ sub_80EB9E8: @ 80EB9E8
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080EBA10 @ =gUnknown_3005098
|
||||
ldr r0, _080EBA10 @ =gTasks+0x8
|
||||
adds r6, r1, r0
|
||||
ldr r0, _080EBA14 @ =gUnknown_203AAC4
|
||||
ldrb r0, [r0, 0x9]
|
||||
@@ -452,7 +452,7 @@ sub_80EB9E8: @ 80EB9E8
|
||||
bl sub_812B1F0
|
||||
b _080EBA1E
|
||||
.align 2, 0
|
||||
_080EBA10: .4byte gUnknown_3005098
|
||||
_080EBA10: .4byte gTasks+0x8
|
||||
_080EBA14: .4byte gUnknown_203AAC4
|
||||
_080EBA18:
|
||||
movs r0, 0x1D
|
||||
@@ -653,7 +653,7 @@ sub_80EBBB4: @ 80EBBB4
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080EBBD4 @ =gUnknown_3005090
|
||||
ldr r2, _080EBBD4 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -666,7 +666,7 @@ sub_80EBBB4: @ 80EBBB4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EBBD4: .4byte gUnknown_3005090
|
||||
_080EBBD4: .4byte gTasks
|
||||
_080EBBD8: .4byte sub_80EBB70
|
||||
thumb_func_end sub_80EBBB4
|
||||
|
||||
@@ -680,7 +680,7 @@ sub_80EBBDC: @ 80EBBDC
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080EBBFC
|
||||
ldr r0, _080EBC04 @ =gUnknown_3005090
|
||||
ldr r0, _080EBC04 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -692,7 +692,7 @@ _080EBBFC:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EBC04: .4byte gUnknown_3005090
|
||||
_080EBC04: .4byte gTasks
|
||||
_080EBC08: .4byte sub_80EBAB8
|
||||
thumb_func_end sub_80EBBDC
|
||||
|
||||
@@ -725,7 +725,7 @@ sub_80EBC38: @ 80EBC38
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r6, r0, 3
|
||||
ldr r7, _080EBC6C @ =gUnknown_3005098
|
||||
ldr r7, _080EBC6C @ =gTasks+0x8
|
||||
adds r4, r6, r7
|
||||
bl sub_809A33C
|
||||
lsls r0, 24
|
||||
@@ -745,7 +745,7 @@ sub_80EBC38: @ 80EBC38
|
||||
str r0, [r1]
|
||||
b _080EBC9C
|
||||
.align 2, 0
|
||||
_080EBC6C: .4byte gUnknown_3005098
|
||||
_080EBC6C: .4byte gTasks+0x8
|
||||
_080EBC70: .4byte sub_80EBD18
|
||||
_080EBC74: .4byte gUnknown_3005020
|
||||
_080EBC78: .4byte sub_80EBCAC
|
||||
@@ -800,7 +800,7 @@ sub_80EBCD8: @ 80EBCD8
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
ldr r1, _080EBD0C @ =gUnknown_3005098
|
||||
ldr r1, _080EBD0C @ =gTasks+0x8
|
||||
adds r5, r0, r1
|
||||
ldr r0, _080EBD10 @ =gUnknown_2037AB8
|
||||
ldrb r1, [r0, 0x7]
|
||||
@@ -819,7 +819,7 @@ _080EBD06:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EBD0C: .4byte gUnknown_3005098
|
||||
_080EBD0C: .4byte gTasks+0x8
|
||||
_080EBD10: .4byte gUnknown_2037AB8
|
||||
_080EBD14: .4byte c2_exit_to_overworld_2_switch
|
||||
thumb_func_end sub_80EBCD8
|
||||
@@ -829,7 +829,7 @@ sub_80EBD18: @ 80EBD18
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080EBD40 @ =gUnknown_3005090
|
||||
ldr r2, _080EBD40 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -844,7 +844,7 @@ sub_80EBD18: @ 80EBD18
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EBD40: .4byte gUnknown_3005090
|
||||
_080EBD40: .4byte gTasks
|
||||
_080EBD44: .4byte sub_80EBCD8
|
||||
thumb_func_end sub_80EBD18
|
||||
|
||||
@@ -857,7 +857,7 @@ sub_80EBD48: @ 80EBD48
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _080EBD84 @ =gUnknown_3005098
|
||||
ldr r0, _080EBD84 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
ldrb r0, [r4, 0x14]
|
||||
movs r1, 0
|
||||
@@ -875,7 +875,7 @@ sub_80EBD48: @ 80EBD48
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EBD84: .4byte gUnknown_3005098
|
||||
_080EBD84: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80EBD48
|
||||
|
||||
thumb_func_start sub_80EBD88
|
||||
@@ -886,7 +886,7 @@ sub_80EBD88: @ 80EBD88
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
ldr r0, _080EBDA8 @ =gUnknown_3005098
|
||||
ldr r0, _080EBDA8 @ =gTasks+0x8
|
||||
adds r1, r0
|
||||
ldrh r2, [r1, 0x4]
|
||||
movs r3, 0x4
|
||||
@@ -896,7 +896,7 @@ sub_80EBD88: @ 80EBD88
|
||||
movs r0, 0x8
|
||||
b _080EBDAE
|
||||
.align 2, 0
|
||||
_080EBDA8: .4byte gUnknown_3005098
|
||||
_080EBDA8: .4byte gTasks+0x8
|
||||
_080EBDAC:
|
||||
adds r0, r2, 0x1
|
||||
_080EBDAE:
|
||||
@@ -1088,7 +1088,7 @@ sub_80EBEB0: @ 80EBEB0
|
||||
ldr r4, _080EBF38 @ =gUnknown_203AAC4
|
||||
adds r0, r4, 0
|
||||
bl sub_810EC98
|
||||
ldr r2, _080EBF3C @ =gUnknown_3005090
|
||||
ldr r2, _080EBF3C @ =gTasks
|
||||
lsls r1, r6, 2
|
||||
adds r1, r6
|
||||
lsls r1, 3
|
||||
@@ -1107,7 +1107,7 @@ sub_80EBEB0: @ 80EBEB0
|
||||
.align 2, 0
|
||||
_080EBF34: .4byte gUnknown_84176FE
|
||||
_080EBF38: .4byte gUnknown_203AAC4
|
||||
_080EBF3C: .4byte gUnknown_3005090
|
||||
_080EBF3C: .4byte gTasks
|
||||
thumb_func_end sub_80EBEB0
|
||||
|
||||
thumb_func_start sub_80EBF40
|
||||
@@ -1123,7 +1123,7 @@ sub_80EBF40: @ 80EBF40
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
mov r9, r0
|
||||
ldr r0, _080EBF94 @ =gUnknown_3005098
|
||||
ldr r0, _080EBF94 @ =gTasks+0x8
|
||||
mov r10, r0
|
||||
mov r4, r9
|
||||
add r4, r10
|
||||
@@ -1152,7 +1152,7 @@ sub_80EBF40: @ 80EBF40
|
||||
bne _080EBFB6
|
||||
b _080EBFEA
|
||||
.align 2, 0
|
||||
_080EBF94: .4byte gUnknown_3005098
|
||||
_080EBF94: .4byte gTasks+0x8
|
||||
_080EBF98: .4byte gUnknown_2037AB8
|
||||
_080EBF9C: .4byte gUnknown_203AAC6
|
||||
_080EBFA0:
|
||||
@@ -1279,7 +1279,7 @@ sub_80EC094: @ 80EC094
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
lsls r4, 3
|
||||
ldr r0, _080EC0D4 @ =gUnknown_3005098
|
||||
ldr r0, _080EC0D4 @ =gTasks+0x8
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
bl sub_810EBE0
|
||||
@@ -1298,7 +1298,7 @@ sub_80EC094: @ 80EC094
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC0D4: .4byte gUnknown_3005098
|
||||
_080EC0D4: .4byte gTasks+0x8
|
||||
thumb_func_end sub_80EC094
|
||||
|
||||
thumb_func_start sub_80EC0D8
|
||||
@@ -1344,7 +1344,7 @@ sub_80EC0D8: @ 80EC0D8
|
||||
bl sub_810F7D8
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080EC154 @ =gUnknown_3005090
|
||||
ldr r1, _080EC154 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
@@ -1359,7 +1359,7 @@ sub_80EC0D8: @ 80EC0D8
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC150: .4byte gUnknown_8402228
|
||||
_080EC154: .4byte gUnknown_3005090
|
||||
_080EC154: .4byte gTasks
|
||||
_080EC158: .4byte sub_80EC15C
|
||||
thumb_func_end sub_80EC0D8
|
||||
|
||||
@@ -1411,7 +1411,7 @@ sub_80EC1A8: @ 80EC1A8
|
||||
movs r0, 0x1
|
||||
movs r1, 0
|
||||
bl fade_screen
|
||||
ldr r1, _080EC1CC @ =gUnknown_3005090
|
||||
ldr r1, _080EC1CC @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1422,7 +1422,7 @@ sub_80EC1A8: @ 80EC1A8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC1CC: .4byte gUnknown_3005090
|
||||
_080EC1CC: .4byte gTasks
|
||||
_080EC1D0: .4byte sub_80EC1D4
|
||||
thumb_func_end sub_80EC1A8
|
||||
|
||||
@@ -1479,7 +1479,7 @@ sub_80EC230: @ 80EC230
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080EC250
|
||||
ldr r0, _080EC258 @ =gUnknown_3005090
|
||||
ldr r0, _080EC258 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1491,7 +1491,7 @@ _080EC250:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC258: .4byte gUnknown_3005090
|
||||
_080EC258: .4byte gTasks
|
||||
_080EC25C: .4byte sub_80EBF40
|
||||
thumb_func_end sub_80EC230
|
||||
|
||||
@@ -1579,7 +1579,7 @@ sub_80EC2FC: @ 80EC2FC
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_80F7858
|
||||
ldr r1, _080EC31C @ =gUnknown_3005090
|
||||
ldr r1, _080EC31C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1590,7 +1590,7 @@ sub_80EC2FC: @ 80EC2FC
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC31C: .4byte gUnknown_3005090
|
||||
_080EC31C: .4byte gTasks
|
||||
_080EC320: .4byte sub_80EC324
|
||||
thumb_func_end sub_80EC2FC
|
||||
|
||||
@@ -1725,7 +1725,7 @@ _080EC420:
|
||||
movs r0, 0x1
|
||||
movs r1, 0
|
||||
bl fade_screen
|
||||
ldr r0, _080EC43C @ =gUnknown_3005090
|
||||
ldr r0, _080EC43C @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1737,7 +1737,7 @@ _080EC436:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC43C: .4byte gUnknown_3005090
|
||||
_080EC43C: .4byte gTasks
|
||||
_080EC440: .4byte sub_80EC444
|
||||
thumb_func_end sub_80EC408
|
||||
|
||||
@@ -1876,7 +1876,7 @@ sub_80EC53C: @ 80EC53C
|
||||
bl sub_80EBEB0
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080EC56C @ =gUnknown_3005090
|
||||
ldr r1, _080EC56C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1887,7 +1887,7 @@ sub_80EC53C: @ 80EC53C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC56C: .4byte gUnknown_3005090
|
||||
_080EC56C: .4byte gTasks
|
||||
_080EC570: .4byte sub_80EBF40
|
||||
thumb_func_end sub_80EC53C
|
||||
|
||||
@@ -1901,7 +1901,7 @@ sub_80EC574: @ 80EC574
|
||||
bl sub_810EBE0
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080EC59C @ =gUnknown_3005090
|
||||
ldr r1, _080EC59C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1912,7 +1912,7 @@ sub_80EC574: @ 80EC574
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC59C: .4byte gUnknown_3005090
|
||||
_080EC59C: .4byte gTasks
|
||||
_080EC5A0: .4byte sub_80EC53C
|
||||
thumb_func_end sub_80EC574
|
||||
|
||||
|
||||
+61
-61
@@ -19,7 +19,7 @@ DoPokeballSendOutAnimation: @ 804A938
|
||||
strb r0, [r1]
|
||||
ldr r0, _0804A990 @ =gUnknown_2024018
|
||||
ldr r0, [r0]
|
||||
ldr r6, _0804A994 @ =gUnknown_2023BC4
|
||||
ldr r6, _0804A994 @ =gActiveBattler
|
||||
ldrb r1, [r6]
|
||||
ldr r2, [r0, 0x4]
|
||||
lsls r0, r1, 1
|
||||
@@ -35,7 +35,7 @@ DoPokeballSendOutAnimation: @ 804A938
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0804A99C @ =gUnknown_3005090
|
||||
ldr r2, _0804A99C @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -51,9 +51,9 @@ DoPokeballSendOutAnimation: @ 804A938
|
||||
.align 2, 0
|
||||
_0804A98C: .4byte gUnknown_2024005
|
||||
_0804A990: .4byte gUnknown_2024018
|
||||
_0804A994: .4byte gUnknown_2023BC4
|
||||
_0804A994: .4byte gActiveBattler
|
||||
_0804A998: .4byte sub_804A9A0
|
||||
_0804A99C: .4byte gUnknown_3005090
|
||||
_0804A99C: .4byte gTasks
|
||||
thumb_func_end DoPokeballSendOutAnimation
|
||||
|
||||
thumb_func_start sub_804A9A0
|
||||
@@ -69,7 +69,7 @@ sub_804A9A0: @ 804A9A0
|
||||
str r0, [sp]
|
||||
movs r0, 0
|
||||
str r0, [sp, 0x4]
|
||||
ldr r1, _0804A9D4 @ =gUnknown_3005090
|
||||
ldr r1, _0804A9D4 @ =gTasks
|
||||
ldr r2, [sp]
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
@@ -84,7 +84,7 @@ sub_804A9A0: @ 804A9A0
|
||||
strh r0, [r1, 0x8]
|
||||
b _0804ABB8
|
||||
.align 2, 0
|
||||
_0804A9D4: .4byte gUnknown_3005090
|
||||
_0804A9D4: .4byte gTasks
|
||||
_0804A9D8:
|
||||
ldrh r0, [r1, 0xC]
|
||||
mov r9, r0
|
||||
@@ -94,25 +94,25 @@ _0804A9D8:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0804AA04
|
||||
ldr r1, _0804A9FC @ =gUnknown_2023BCE
|
||||
ldr r1, _0804A9FC @ =gBattlerPartyIndexes
|
||||
lsls r0, r6, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0804AA00 @ =gUnknown_202402C
|
||||
ldr r1, _0804AA00 @ =gEnemyParty
|
||||
b _0804AA12
|
||||
.align 2, 0
|
||||
_0804A9FC: .4byte gUnknown_2023BCE
|
||||
_0804AA00: .4byte gUnknown_202402C
|
||||
_0804A9FC: .4byte gBattlerPartyIndexes
|
||||
_0804AA00: .4byte gEnemyParty
|
||||
_0804AA04:
|
||||
ldr r1, _0804AA50 @ =gUnknown_2023BCE
|
||||
ldr r1, _0804AA50 @ =gBattlerPartyIndexes
|
||||
lsls r0, r6, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0804AA54 @ =gUnknown_2024284
|
||||
ldr r1, _0804AA54 @ =gPlayerParty
|
||||
_0804AA12:
|
||||
adds r0, r1
|
||||
movs r1, 0x26
|
||||
@@ -124,7 +124,7 @@ _0804AA12:
|
||||
lsrs r5, r0, 24
|
||||
adds r0, r5, 0
|
||||
bl LoadBallGfx
|
||||
ldr r0, _0804AA58 @ =gUnknown_2022B4C
|
||||
ldr r0, _0804AA58 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x2
|
||||
ands r0, r1
|
||||
@@ -141,9 +141,9 @@ _0804AA12:
|
||||
mov r10, r1
|
||||
b _0804AA68
|
||||
.align 2, 0
|
||||
_0804AA50: .4byte gUnknown_2023BCE
|
||||
_0804AA54: .4byte gUnknown_2024284
|
||||
_0804AA58: .4byte gUnknown_2022B4C
|
||||
_0804AA50: .4byte gBattlerPartyIndexes
|
||||
_0804AA54: .4byte gPlayerParty
|
||||
_0804AA58: .4byte gBattleTypeFlags
|
||||
_0804AA5C: .4byte gUnknown_202273C
|
||||
_0804AA60:
|
||||
ldr r0, _0804AAB8 @ =gSaveBlock2Ptr
|
||||
@@ -179,7 +179,7 @@ _0804AA68:
|
||||
beq _0804AAF8
|
||||
cmp r3, 0xFF
|
||||
bne _0804AB38
|
||||
ldr r0, _0804AAC4 @ =gUnknown_2022B4C
|
||||
ldr r0, _0804AAC4 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x80
|
||||
lsls r1, 9
|
||||
@@ -193,13 +193,13 @@ _0804AA68:
|
||||
_0804AAB8: .4byte gSaveBlock2Ptr
|
||||
_0804AABC: .4byte gUnknown_82606F4
|
||||
_0804AAC0: .4byte gSprites
|
||||
_0804AAC4: .4byte gUnknown_2022B4C
|
||||
_0804AAC4: .4byte gBattleTypeFlags
|
||||
_0804AAC8:
|
||||
mov r0, r10
|
||||
movs r5, 0x30
|
||||
movs r4, 0x46
|
||||
_0804AACE:
|
||||
ldr r0, _0804AAEC @ =gUnknown_2023D6C
|
||||
ldr r0, _0804AAEC @ =gBattlerTarget
|
||||
strb r6, [r0]
|
||||
ldr r2, _0804AAF0 @ =gSprites
|
||||
lsls r3, r7, 4
|
||||
@@ -214,7 +214,7 @@ _0804AACE:
|
||||
str r0, [r1]
|
||||
b _0804AB48
|
||||
.align 2, 0
|
||||
_0804AAEC: .4byte gUnknown_2023D6C
|
||||
_0804AAEC: .4byte gBattlerTarget
|
||||
_0804AAF0: .4byte gSprites
|
||||
_0804AAF4: .4byte SpriteCB_PlayerMonSendOut_1
|
||||
_0804AAF8:
|
||||
@@ -231,7 +231,7 @@ _0804AAF8:
|
||||
lsrs r0, 24
|
||||
adds r0, 0x18
|
||||
strh r0, [r4, 0x22]
|
||||
ldr r0, _0804AB2C @ =gUnknown_2023D6C
|
||||
ldr r0, _0804AB2C @ =gBattlerTarget
|
||||
strb r6, [r0]
|
||||
movs r1, 0
|
||||
strh r1, [r4, 0x2E]
|
||||
@@ -242,13 +242,13 @@ _0804AAF8:
|
||||
str r1, [r0]
|
||||
b _0804AB46
|
||||
.align 2, 0
|
||||
_0804AB2C: .4byte gUnknown_2023D6C
|
||||
_0804AB2C: .4byte gBattlerTarget
|
||||
_0804AB30: .4byte gSprites
|
||||
_0804AB34: .4byte SpriteCB_OpponentMonSendOut
|
||||
_0804AB38:
|
||||
movs r0, 0x1
|
||||
bl GetBankByIdentity
|
||||
ldr r1, _0804AB64 @ =gUnknown_2023D6C
|
||||
ldr r1, _0804AB64 @ =gBattlerTarget
|
||||
strb r0, [r1]
|
||||
movs r2, 0x1
|
||||
str r2, [sp, 0x4]
|
||||
@@ -259,7 +259,7 @@ _0804AB48:
|
||||
adds r1, r3, r7
|
||||
lsls r1, 2
|
||||
adds r4, r1, r0
|
||||
ldr r5, _0804AB64 @ =gUnknown_2023D6C
|
||||
ldr r5, _0804AB64 @ =gBattlerTarget
|
||||
ldrb r0, [r5]
|
||||
strh r0, [r4, 0x3A]
|
||||
ldr r3, [sp, 0x4]
|
||||
@@ -269,7 +269,7 @@ _0804AB48:
|
||||
bl DestroyTask
|
||||
b _0804ABB8
|
||||
.align 2, 0
|
||||
_0804AB64: .4byte gUnknown_2023D6C
|
||||
_0804AB64: .4byte gBattlerTarget
|
||||
_0804AB68: .4byte gSprites
|
||||
_0804AB6C:
|
||||
movs r0, 0x22
|
||||
@@ -294,7 +294,7 @@ _0804AB6C:
|
||||
mov r0, sp
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r4, 0x6]
|
||||
ldr r1, _0804ABCC @ =gUnknown_3005090
|
||||
ldr r1, _0804ABCC @ =gTasks
|
||||
ldr r2, [sp]
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
@@ -302,7 +302,7 @@ _0804AB6C:
|
||||
adds r0, r1
|
||||
ldrb r1, [r5]
|
||||
strh r1, [r0, 0x10]
|
||||
ldr r1, _0804ABD0 @ =nullsub_43
|
||||
ldr r1, _0804ABD0 @ =TaskDummy
|
||||
str r1, [r0]
|
||||
movs r0, 0x36
|
||||
bl PlaySE
|
||||
@@ -317,8 +317,8 @@ _0804ABB8:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0804ABC8: .4byte 0x0000ffd8
|
||||
_0804ABCC: .4byte gUnknown_3005090
|
||||
_0804ABD0: .4byte nullsub_43
|
||||
_0804ABCC: .4byte gTasks
|
||||
_0804ABD0: .4byte TaskDummy
|
||||
thumb_func_end sub_804A9A0
|
||||
|
||||
thumb_func_start SpriteCB_TestBallThrow
|
||||
@@ -333,7 +333,7 @@ SpriteCB_TestBallThrow: @ 804ABD4
|
||||
cmp r0, 0
|
||||
beq _0804AC74
|
||||
ldrb r6, [r7, 0x6]
|
||||
ldr r1, _0804AC80 @ =gUnknown_3005090
|
||||
ldr r1, _0804AC80 @ =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
@@ -404,7 +404,7 @@ _0804AC74:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0804AC80: .4byte gUnknown_3005090
|
||||
_0804AC80: .4byte gTasks
|
||||
_0804AC84: .4byte sub_804AC88
|
||||
thumb_func_end SpriteCB_TestBallThrow
|
||||
|
||||
@@ -936,7 +936,7 @@ Task_PlayCryWhenReleasedFromBall: @ 804B070
|
||||
push {r4-r7,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r2, _0804B0A4 @ =gUnknown_3005090
|
||||
ldr r2, _0804B0A4 @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -959,7 +959,7 @@ Task_PlayCryWhenReleasedFromBall: @ 804B070
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0804B0A4: .4byte gUnknown_3005090
|
||||
_0804B0A4: .4byte gTasks
|
||||
_0804B0A8: .4byte _0804B0AC
|
||||
.align 2, 0
|
||||
_0804B0AC:
|
||||
@@ -1033,7 +1033,7 @@ _0804B166:
|
||||
b _0804B1C6
|
||||
_0804B174:
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r1, _0804B18C @ =gUnknown_3005090
|
||||
ldr r1, _0804B18C @ =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
@@ -1044,7 +1044,7 @@ _0804B174:
|
||||
strh r1, [r0, 0x26]
|
||||
b _0804B262
|
||||
.align 2, 0
|
||||
_0804B18C: .4byte gUnknown_3005090
|
||||
_0804B18C: .4byte gTasks
|
||||
_0804B190:
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
@@ -1104,7 +1104,7 @@ _0804B1F8:
|
||||
cmp r0, 0
|
||||
bne _0804B262
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, _0804B21C @ =gUnknown_3005090
|
||||
ldr r0, _0804B21C @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
@@ -1116,7 +1116,7 @@ _0804B1F8:
|
||||
strh r0, [r1, 0x26]
|
||||
b _0804B262
|
||||
.align 2, 0
|
||||
_0804B21C: .4byte gUnknown_3005090
|
||||
_0804B21C: .4byte gTasks
|
||||
_0804B220:
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
@@ -1217,13 +1217,13 @@ _0804B2DA:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0804B310
|
||||
ldr r1, _0804B308 @ =gUnknown_2023BCE
|
||||
ldr r1, _0804B308 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r1, r0
|
||||
ldr r0, _0804B30C @ =gUnknown_202402C
|
||||
ldr r0, _0804B30C @ =gEnemyParty
|
||||
adds r7, r1, r0
|
||||
movs r3, 0x19
|
||||
mov r9, r3
|
||||
@@ -1232,16 +1232,16 @@ _0804B2DA:
|
||||
_0804B2FC: .4byte HandleBallAnimEnd
|
||||
_0804B300: .4byte gMain
|
||||
_0804B304: .4byte 0x00000439
|
||||
_0804B308: .4byte gUnknown_2023BCE
|
||||
_0804B30C: .4byte gUnknown_202402C
|
||||
_0804B308: .4byte gBattlerPartyIndexes
|
||||
_0804B30C: .4byte gEnemyParty
|
||||
_0804B310:
|
||||
ldr r1, _0804B388 @ =gUnknown_2023BCE
|
||||
ldr r1, _0804B388 @ =gBattlerPartyIndexes
|
||||
lsls r0, r5, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r1, r0
|
||||
ldr r0, _0804B38C @ =gUnknown_2024284
|
||||
ldr r0, _0804B38C @ =gPlayerParty
|
||||
adds r7, r1, r0
|
||||
movs r0, 0xE7
|
||||
mov r9, r0
|
||||
@@ -1277,7 +1277,7 @@ _0804B34E:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0804B3A6
|
||||
ldr r0, _0804B394 @ =gUnknown_2022B4C
|
||||
ldr r0, _0804B394 @ =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
ands r0, r1
|
||||
@@ -1287,17 +1287,17 @@ _0804B34E:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0804B3A6
|
||||
ldr r0, _0804B398 @ =gMPlay_BGM
|
||||
ldr r0, _0804B398 @ =gMPlayInfo_BGM
|
||||
bl m4aMPlayStop
|
||||
b _0804B3A6
|
||||
.align 2, 0
|
||||
_0804B388: .4byte gUnknown_2023BCE
|
||||
_0804B38C: .4byte gUnknown_2024284
|
||||
_0804B388: .4byte gBattlerPartyIndexes
|
||||
_0804B38C: .4byte gPlayerParty
|
||||
_0804B390: .4byte gUnknown_2024018
|
||||
_0804B394: .4byte gUnknown_2022B4C
|
||||
_0804B398: .4byte gMPlay_BGM
|
||||
_0804B394: .4byte gBattleTypeFlags
|
||||
_0804B398: .4byte gMPlayInfo_BGM
|
||||
_0804B39C:
|
||||
ldr r0, _0804B3C4 @ =gMPlay_BGM
|
||||
ldr r0, _0804B3C4 @ =gMPlayInfo_BGM
|
||||
ldr r1, _0804B3C8 @ =0x0000ffff
|
||||
movs r2, 0x80
|
||||
bl m4aMPlayVolumeControl
|
||||
@@ -1318,7 +1318,7 @@ _0804B3C0:
|
||||
movs r4, 0
|
||||
b _0804B3F2
|
||||
.align 2, 0
|
||||
_0804B3C4: .4byte gMPlay_BGM
|
||||
_0804B3C4: .4byte gMPlayInfo_BGM
|
||||
_0804B3C8: .4byte 0x0000ffff
|
||||
_0804B3CC: .4byte gUnknown_2024018
|
||||
_0804B3D0:
|
||||
@@ -1345,7 +1345,7 @@ _0804B3F2:
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _0804B478 @ =gUnknown_3005090
|
||||
ldr r2, _0804B478 @ =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
@@ -1404,7 +1404,7 @@ _0804B420:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0804B474: .4byte Task_PlayCryWhenReleasedFromBall
|
||||
_0804B478: .4byte gUnknown_3005090
|
||||
_0804B478: .4byte gTasks
|
||||
_0804B47C: .4byte gUnknown_2023D44
|
||||
_0804B480: .4byte gSprites
|
||||
thumb_func_end sub_804B268
|
||||
@@ -2860,25 +2860,25 @@ GetBankPokeballItemId: @ 804BF90
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0804BFBC
|
||||
ldr r1, _0804BFB4 @ =gUnknown_2023BCE
|
||||
ldr r1, _0804BFB4 @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0804BFB8 @ =gUnknown_202402C
|
||||
ldr r1, _0804BFB8 @ =gEnemyParty
|
||||
b _0804BFCA
|
||||
.align 2, 0
|
||||
_0804BFB4: .4byte gUnknown_2023BCE
|
||||
_0804BFB8: .4byte gUnknown_202402C
|
||||
_0804BFB4: .4byte gBattlerPartyIndexes
|
||||
_0804BFB8: .4byte gEnemyParty
|
||||
_0804BFBC:
|
||||
ldr r1, _0804BFDC @ =gUnknown_2023BCE
|
||||
ldr r1, _0804BFDC @ =gBattlerPartyIndexes
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x64
|
||||
muls r0, r1
|
||||
ldr r1, _0804BFE0 @ =gUnknown_2024284
|
||||
ldr r1, _0804BFE0 @ =gPlayerParty
|
||||
_0804BFCA:
|
||||
adds r0, r1
|
||||
movs r1, 0x26
|
||||
@@ -2889,8 +2889,8 @@ _0804BFCA:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0804BFDC: .4byte gUnknown_2023BCE
|
||||
_0804BFE0: .4byte gUnknown_2024284
|
||||
_0804BFDC: .4byte gBattlerPartyIndexes
|
||||
_0804BFE0: .4byte gPlayerParty
|
||||
thumb_func_end GetBankPokeballItemId
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user