import function names from pokeemerald

This commit is contained in:
sceptillion
2017-12-17 02:41:13 -08:00
parent 670fef77ac
commit b5d877603b
214 changed files with 26538 additions and 26538 deletions
+141 -141
View File
@@ -17,17 +17,17 @@ sub_80DD538: @ 80DD538
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
ldr r1, _080DD550 @ =sub_80DD554
ldr r1, _080DD550 @ =SafariBufferRunCommand
str r1, [r0]
bx lr
.align 2, 0
_080DD548: .4byte gUnknown_3004FE0
_080DD54C: .4byte gUnknown_2023BC4
_080DD550: .4byte sub_80DD554
_080DD550: .4byte SafariBufferRunCommand
thumb_func_end sub_80DD538
thumb_func_start sub_80DD554
sub_80DD554: @ 80DD554
thumb_func_start SafariBufferRunCommand
SafariBufferRunCommand: @ 80DD554
push {lr}
ldr r2, _080DD588 @ =gUnknown_2023BC8
ldr r1, _080DD58C @ =gUnknown_825E45C
@@ -60,14 +60,14 @@ _080DD590: .4byte gUnknown_2023BC4
_080DD594: .4byte gUnknown_2022BC4
_080DD598: .4byte gUnknown_83FED00
_080DD59C:
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DD5A0:
pop {r0}
bx r0
thumb_func_end sub_80DD554
thumb_func_end SafariBufferRunCommand
thumb_func_start sub_80DD5A4
sub_80DD5A4: @ 80DD5A4
thumb_func_start HandleInputChooseAction_0
HandleInputChooseAction_0: @ 80DD5A4
push {r4,r5,lr}
ldr r0, _080DD5D4 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E]
@@ -113,15 +113,15 @@ _080DD5F6:
movs r1, 0x7
_080DD5FA:
movs r2, 0
bl sub_800E848
bl EmitTwoReturnValues
b _080DD60C
_080DD602:
movs r0, 0x1
movs r1, 0x8
movs r2, 0
bl sub_800E848
bl EmitTwoReturnValues
_080DD60C:
bl sub_80DD8C8
bl SafariBufferExecCompleted
b _080DD71A
_080DD612:
movs r0, 0x20
@@ -253,7 +253,7 @@ _080DD71A:
.align 2, 0
_080DD720: .4byte gUnknown_2023FF8
_080DD724: .4byte gUnknown_2023BC4
thumb_func_end sub_80DD5A4
thumb_func_end HandleInputChooseAction_0
thumb_func_start sub_80DD728
sub_80DD728: @ 80DD728
@@ -273,7 +273,7 @@ sub_80DD728: @ 80DD728
ldr r0, _080DD75C @ =nullsub_8
cmp r1, r0
bne _080DD74C
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DD74C:
pop {r0}
bx r0
@@ -284,19 +284,19 @@ _080DD758: .4byte gUnknown_2023BC4
_080DD75C: .4byte nullsub_8
thumb_func_end sub_80DD728
thumb_func_start sub_80DD760
sub_80DD760: @ 80DD760
thumb_func_start CompleteOnInactiveTextPrinter_3
CompleteOnInactiveTextPrinter_3: @ 80DD760
push {lr}
movs r0, 0
bl sub_8002E64
lsls r0, 16
cmp r0, 0
bne _080DD772
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DD772:
pop {r0}
bx r0
thumb_func_end sub_80DD760
thumb_func_end CompleteOnInactiveTextPrinter_3
thumb_func_start sub_80DD778
sub_80DD778: @ 80DD778
@@ -316,7 +316,7 @@ sub_80DD778: @ 80DD778
ldr r0, _080DD7AC @ =nullsub_8
cmp r1, r0
bne _080DD79C
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DD79C:
pop {r0}
bx r0
@@ -348,7 +348,7 @@ sub_80DD7B0: @ 80DD7B0
ldr r0, [r0]
str r0, [r2]
ldr r0, [r2, 0x8]
bl sub_8000544
bl SetMainCallback2
_080DD7DA:
pop {r0}
bx r0
@@ -359,8 +359,8 @@ _080DD7E8: .4byte 0x00000439
_080DD7EC: .4byte gUnknown_3004F80
thumb_func_end sub_80DD7B0
thumb_func_start sub_80DD7F0
sub_80DD7F0: @ 80DD7F0
thumb_func_start CompleteOnSpecialAnimDone_0
CompleteOnSpecialAnimDone_0: @ 80DD7F0
push {lr}
ldr r0, _080DD820 @ =gUnknown_2024005
ldrb r0, [r0]
@@ -381,7 +381,7 @@ sub_80DD7F0: @ 80DD7F0
cmp r0, 0
bne _080DD81A
_080DD816:
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DD81A:
pop {r0}
bx r0
@@ -389,7 +389,7 @@ _080DD81A:
_080DD820: .4byte gUnknown_2024005
_080DD824: .4byte gUnknown_2024018
_080DD828: .4byte gUnknown_2023BC4
thumb_func_end sub_80DD7F0
thumb_func_end CompleteOnSpecialAnimDone_0
thumb_func_start sub_80DD82C
sub_80DD82C: @ 80DD82C
@@ -405,7 +405,7 @@ sub_80DD82C: @ 80DD82C
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
ldr r1, _080DD858 @ =sub_80DD85C
ldr r1, _080DD858 @ =CompleteWhenChosePokeblock
str r1, [r0]
_080DD848:
pop {r0}
@@ -414,11 +414,11 @@ _080DD848:
_080DD84C: .4byte gUnknown_2037AB8
_080DD850: .4byte gUnknown_3004FE0
_080DD854: .4byte gUnknown_2023BC4
_080DD858: .4byte sub_80DD85C
_080DD858: .4byte CompleteWhenChosePokeblock
thumb_func_end sub_80DD82C
thumb_func_start sub_80DD85C
sub_80DD85C: @ 80DD85C
thumb_func_start CompleteWhenChosePokeblock
CompleteWhenChosePokeblock: @ 80DD85C
push {lr}
ldr r0, _080DD888 @ =gUnknown_30030F0
ldr r1, [r0, 0x4]
@@ -434,8 +434,8 @@ sub_80DD85C: @ 80DD85C
ldr r0, _080DD894 @ =gUnknown_203AD30
ldrh r1, [r0]
movs r0, 0x1
bl sub_800E8AC
bl sub_80DD8C8
bl EmitOneReturnValue
bl SafariBufferExecCompleted
_080DD882:
pop {r0}
bx r0
@@ -444,10 +444,10 @@ _080DD888: .4byte gUnknown_30030F0
_080DD88C: .4byte sub_8011100
_080DD890: .4byte gUnknown_2037AB8
_080DD894: .4byte gUnknown_203AD30
thumb_func_end sub_80DD85C
thumb_func_end CompleteWhenChosePokeblock
thumb_func_start sub_80DD898
sub_80DD898: @ 80DD898
thumb_func_start CompleteOnFinishedBattleAnimation_3
CompleteOnFinishedBattleAnimation_3: @ 80DD898
push {lr}
ldr r0, _080DD8C0 @ =gUnknown_2024018
ldr r2, [r0]
@@ -463,17 +463,17 @@ sub_80DD898: @ 80DD898
ands r0, r1
cmp r0, 0
bne _080DD8BA
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DD8BA:
pop {r0}
bx r0
.align 2, 0
_080DD8C0: .4byte gUnknown_2024018
_080DD8C4: .4byte gUnknown_2023BC4
thumb_func_end sub_80DD898
thumb_func_end CompleteOnFinishedBattleAnimation_3
thumb_func_start sub_80DD8C8
sub_80DD8C8: @ 80DD8C8
thumb_func_start SafariBufferExecCompleted
SafariBufferExecCompleted: @ 80DD8C8
push {r4,lr}
sub sp, 0x4
ldr r1, _080DD908 @ =gUnknown_3004FE0
@@ -481,7 +481,7 @@ sub_80DD8C8: @ 80DD8C8
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, _080DD910 @ =sub_80DD554
ldr r1, _080DD910 @ =SafariBufferRunCommand
str r1, [r0]
ldr r0, _080DD914 @ =gUnknown_2022B4C
ldr r0, [r0]
@@ -489,7 +489,7 @@ sub_80DD8C8: @ 80DD8C8
ands r0, r1
cmp r0, 0
beq _080DD91C
bl sub_800A404
bl GetMultiplayerId
mov r1, sp
strb r0, [r1]
movs r0, 0x2
@@ -506,7 +506,7 @@ sub_80DD8C8: @ 80DD8C8
.align 2, 0
_080DD908: .4byte gUnknown_3004FE0
_080DD90C: .4byte gUnknown_2023BC4
_080DD910: .4byte sub_80DD554
_080DD910: .4byte SafariBufferRunCommand
_080DD914: .4byte gUnknown_2022B4C
_080DD918: .4byte gUnknown_2022BC4
_080DD91C:
@@ -527,10 +527,10 @@ _080DD92E:
.align 2, 0
_080DD938: .4byte gUnknown_2023BC8
_080DD93C: .4byte gUnknown_825E45C
thumb_func_end sub_80DD8C8
thumb_func_end SafariBufferExecCompleted
thumb_func_start sub_80DD940
sub_80DD940: @ 80DD940
thumb_func_start CompleteOnFinishedStatusAnimation_3
CompleteOnFinishedStatusAnimation_3: @ 80DD940
push {lr}
ldr r0, _080DD968 @ =gUnknown_2024018
ldr r2, [r0]
@@ -546,19 +546,19 @@ sub_80DD940: @ 80DD940
ands r0, r1
cmp r0, 0
bne _080DD962
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DD962:
pop {r0}
bx r0
.align 2, 0
_080DD968: .4byte gUnknown_2024018
_080DD96C: .4byte gUnknown_2023BC4
thumb_func_end sub_80DD940
thumb_func_end CompleteOnFinishedStatusAnimation_3
thumb_func_start sub_80DD970
sub_80DD970: @ 80DD970
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DD970
@@ -566,7 +566,7 @@ sub_80DD970: @ 80DD970
thumb_func_start sub_80DD97C
sub_80DD97C: @ 80DD97C
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DD97C
@@ -574,7 +574,7 @@ sub_80DD97C: @ 80DD97C
thumb_func_start sub_80DD988
sub_80DD988: @ 80DD988
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DD988
@@ -582,7 +582,7 @@ sub_80DD988: @ 80DD988
thumb_func_start sub_80DD994
sub_80DD994: @ 80DD994
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DD994
@@ -590,7 +590,7 @@ sub_80DD994: @ 80DD994
thumb_func_start sub_80DD9A0
sub_80DD9A0: @ 80DD9A0
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DD9A0
@@ -598,7 +598,7 @@ sub_80DD9A0: @ 80DD9A0
thumb_func_start sub_80DD9AC
sub_80DD9AC: @ 80DD9AC
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DD9AC
@@ -606,13 +606,13 @@ sub_80DD9AC: @ 80DD9AC
thumb_func_start sub_80DD9B8
sub_80DD9B8: @ 80DD9B8
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DD9B8
thumb_func_start sub_80DD9C4
sub_80DD9C4: @ 80DD9C4
thumb_func_start SafariHandleDrawTrainerPic
SafariHandleDrawTrainerPic: @ 80DD9C4
push {r4-r6,lr}
ldr r4, _080DDA7C @ =gUnknown_300500C
ldr r0, [r4]
@@ -623,7 +623,7 @@ sub_80DD9C4: @ 80DD9C4
ldr r0, [r4]
ldrb r6, [r0, 0x8]
ldrb r0, [r5]
bl sub_80751D8
bl GetBankIdentity
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -645,7 +645,7 @@ sub_80DD9C4: @ 80DD9C4
asrs r2, 16
movs r1, 0x50
movs r3, 0x1E
bl sub_8006F8C
bl CreateSprite
ldr r6, _080DDA8C @ =gUnknown_2023D44
ldrb r1, [r5]
adds r1, r6
@@ -712,12 +712,12 @@ _080DDA94: .4byte 0x0000fffe
_080DDA98: .4byte sub_8033EEC
_080DDA9C: .4byte gUnknown_3004FE0
_080DDAA0: .4byte sub_80DD728
thumb_func_end sub_80DD9C4
thumb_func_end SafariHandleDrawTrainerPic
thumb_func_start sub_80DDAA4
sub_80DDAA4: @ 80DDAA4
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDAA4
@@ -725,7 +725,7 @@ sub_80DDAA4: @ 80DDAA4
thumb_func_start sub_80DDAB0
sub_80DDAB0: @ 80DDAB0
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDAB0
@@ -733,7 +733,7 @@ sub_80DDAB0: @ 80DDAB0
thumb_func_start sub_80DDABC
sub_80DDABC: @ 80DDABC
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDABC
@@ -741,7 +741,7 @@ sub_80DDABC: @ 80DDABC
thumb_func_start sub_80DDAC8
sub_80DDAC8: @ 80DDAC8
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDAC8
@@ -760,19 +760,19 @@ sub_80DDAD4: @ 80DDAD4
ldr r5, _080DDB1C @ =gUnknown_2023BC4
ldrb r4, [r5]
movs r0, 0x1
bl sub_80751E8
bl GetBankByIdentity
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
adds r0, r4, 0
adds r1, r4, 0
movs r3, 0x4
bl sub_80341D8
bl InitAndLaunchSpecialAnimation
ldr r1, _080DDB20 @ =gUnknown_3004FE0
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
ldr r1, _080DDB24 @ =sub_80DD7F0
ldr r1, _080DDB24 @ =CompleteOnSpecialAnimDone_0
str r1, [r0]
pop {r4,r5}
pop {r0}
@@ -782,7 +782,7 @@ _080DDB14: .4byte gUnknown_2024018
_080DDB18: .4byte gUnknown_2024005
_080DDB1C: .4byte gUnknown_2023BC4
_080DDB20: .4byte gUnknown_3004FE0
_080DDB24: .4byte sub_80DD7F0
_080DDB24: .4byte CompleteOnSpecialAnimDone_0
thumb_func_end sub_80DDAD4
thumb_func_start sub_80DDB28
@@ -804,19 +804,19 @@ sub_80DDB28: @ 80DDB28
strb r0, [r1]
ldrb r4, [r5]
movs r0, 0x1
bl sub_80751E8
bl GetBankByIdentity
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
adds r0, r4, 0
adds r1, r4, 0
movs r3, 0x4
bl sub_80341D8
bl InitAndLaunchSpecialAnimation
ldr r1, _080DDB80 @ =gUnknown_3004FE0
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
ldr r1, _080DDB84 @ =sub_80DD7F0
ldr r1, _080DDB84 @ =CompleteOnSpecialAnimDone_0
str r1, [r0]
pop {r4,r5}
pop {r0}
@@ -827,13 +827,13 @@ _080DDB74: .4byte gUnknown_2023BC4
_080DDB78: .4byte gUnknown_2024018
_080DDB7C: .4byte gUnknown_2024005
_080DDB80: .4byte gUnknown_3004FE0
_080DDB84: .4byte sub_80DD7F0
_080DDB84: .4byte CompleteOnSpecialAnimDone_0
thumb_func_end sub_80DDB28
thumb_func_start sub_80DDB88
sub_80DDB88: @ 80DDB88
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDB88
@@ -841,7 +841,7 @@ sub_80DDB88: @ 80DDB88
thumb_func_start sub_80DDB94
sub_80DDB94: @ 80DDB94
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDB94
@@ -886,7 +886,7 @@ _080DDBF0:
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
ldr r1, _080DDC10 @ =sub_80DD760
ldr r1, _080DDC10 @ =CompleteOnInactiveTextPrinter_3
str r1, [r0]
pop {r4}
pop {r0}
@@ -895,7 +895,7 @@ _080DDBF0:
_080DDC04: .4byte gUnknown_202298C
_080DDC08: .4byte gUnknown_3004FE0
_080DDC0C: .4byte gUnknown_2023BC4
_080DDC10: .4byte sub_80DD760
_080DDC10: .4byte CompleteOnInactiveTextPrinter_3
thumb_func_end sub_80DDBA0
thumb_func_start sub_80DDC14
@@ -903,7 +903,7 @@ sub_80DDC14: @ 80DDC14
push {lr}
ldr r0, _080DDC2C @ =gUnknown_2023BC4
ldrb r0, [r0]
bl sub_80751C4
bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DDC30
@@ -912,7 +912,7 @@ sub_80DDC14: @ 80DDC14
.align 2, 0
_080DDC2C: .4byte gUnknown_2023BC4
_080DDC30:
bl sub_80DD8C8
bl SafariBufferExecCompleted
_080DDC34:
pop {r0}
bx r0
@@ -921,7 +921,7 @@ _080DDC34:
thumb_func_start sub_80DDC38
sub_80DDC38: @ 80DDC38
push {lr}
bl sub_8001960
bl IsDma3ManagerBusyWithBgCopy
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@@ -936,7 +936,7 @@ sub_80DDC38: @ 80DDC38
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
ldr r1, _080DDC74 @ =sub_80DD5A4
ldr r1, _080DDC74 @ =HandleInputChooseAction_0
str r1, [r0]
_080DDC5E:
pop {r0}
@@ -946,7 +946,7 @@ _080DDC64: .4byte gUnknown_2022974
_080DDC68: .4byte gUnknown_2022976
_080DDC6C: .4byte gUnknown_3004FE0
_080DDC70: .4byte gUnknown_2023BC4
_080DDC74: .4byte sub_80DD5A4
_080DDC74: .4byte HandleInputChooseAction_0
thumb_func_end sub_80DDC38
thumb_func_start sub_80DDC78
@@ -1002,7 +1002,7 @@ _080DDCE8: .4byte gUnknown_202298C
thumb_func_start sub_80DDCEC
sub_80DDCEC: @ 80DDCEC
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDCEC
@@ -1010,7 +1010,7 @@ sub_80DDCEC: @ 80DDCEC
thumb_func_start sub_80DDCF8
sub_80DDCF8: @ 80DDCF8
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDCF8
@@ -1025,7 +1025,7 @@ sub_80DDD04: @ 80DDD04
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl sub_8070588
bl BeginNormalPaletteFade
ldr r1, _080DDD34 @ =gUnknown_3004FE0
ldr r2, _080DDD38 @ =gUnknown_2023BC4
ldrb r0, [r2]
@@ -1049,7 +1049,7 @@ _080DDD40: .4byte gUnknown_2024004
thumb_func_start sub_80DDD44
sub_80DDD44: @ 80DDD44
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDD44
@@ -1057,7 +1057,7 @@ sub_80DDD44: @ 80DDD44
thumb_func_start sub_80DDD50
sub_80DDD50: @ 80DDD50
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDD50
@@ -1065,7 +1065,7 @@ sub_80DDD50: @ 80DDD50
thumb_func_start sub_80DDD5C
sub_80DDD5C: @ 80DDD5C
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDD5C
@@ -1073,7 +1073,7 @@ sub_80DDD5C: @ 80DDD5C
thumb_func_start sub_80DDD68
sub_80DDD68: @ 80DDD68
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDD68
@@ -1095,8 +1095,8 @@ sub_80DDD74: @ 80DDD74
ldr r2, _080DDDAC @ =gUnknown_2024284
adds r1, r2
movs r2, 0xB
bl sub_8049D98
bl sub_80DD8C8
bl UpdateHealthboxAttribute
bl SafariBufferExecCompleted
pop {r0}
bx r0
.align 2, 0
@@ -1109,7 +1109,7 @@ _080DDDAC: .4byte gUnknown_2024284
thumb_func_start sub_80DDDB0
sub_80DDDB0: @ 80DDDB0
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDDB0
@@ -1117,7 +1117,7 @@ sub_80DDDB0: @ 80DDDB0
thumb_func_start sub_80DDDBC
sub_80DDDBC: @ 80DDDBC
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDDBC
@@ -1125,7 +1125,7 @@ sub_80DDDBC: @ 80DDDBC
thumb_func_start sub_80DDDC8
sub_80DDDC8: @ 80DDDC8
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDDC8
@@ -1133,7 +1133,7 @@ sub_80DDDC8: @ 80DDDC8
thumb_func_start sub_80DDDD4
sub_80DDDD4: @ 80DDDD4
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDDD4
@@ -1141,7 +1141,7 @@ sub_80DDDD4: @ 80DDDD4
thumb_func_start sub_80DDDE0
sub_80DDDE0: @ 80DDDE0
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDDE0
@@ -1149,7 +1149,7 @@ sub_80DDDE0: @ 80DDDE0
thumb_func_start sub_80DDDEC
sub_80DDDEC: @ 80DDDEC
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDDEC
@@ -1157,7 +1157,7 @@ sub_80DDDEC: @ 80DDDEC
thumb_func_start sub_80DDDF8
sub_80DDDF8: @ 80DDDF8
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDDF8
@@ -1165,7 +1165,7 @@ sub_80DDDF8: @ 80DDDF8
thumb_func_start sub_80DDE04
sub_80DDE04: @ 80DDE04
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE04
@@ -1173,7 +1173,7 @@ sub_80DDE04: @ 80DDE04
thumb_func_start sub_80DDE10
sub_80DDE10: @ 80DDE10
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE10
@@ -1181,7 +1181,7 @@ sub_80DDE10: @ 80DDE10
thumb_func_start sub_80DDE1C
sub_80DDE1C: @ 80DDE1C
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE1C
@@ -1189,7 +1189,7 @@ sub_80DDE1C: @ 80DDE1C
thumb_func_start sub_80DDE28
sub_80DDE28: @ 80DDE28
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE28
@@ -1197,7 +1197,7 @@ sub_80DDE28: @ 80DDE28
thumb_func_start sub_80DDE34
sub_80DDE34: @ 80DDE34
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE34
@@ -1205,7 +1205,7 @@ sub_80DDE34: @ 80DDE34
thumb_func_start sub_80DDE40
sub_80DDE40: @ 80DDE40
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE40
@@ -1213,7 +1213,7 @@ sub_80DDE40: @ 80DDE40
thumb_func_start sub_80DDE4C
sub_80DDE4C: @ 80DDE4C
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE4C
@@ -1221,7 +1221,7 @@ sub_80DDE4C: @ 80DDE4C
thumb_func_start sub_80DDE58
sub_80DDE58: @ 80DDE58
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE58
@@ -1229,7 +1229,7 @@ sub_80DDE58: @ 80DDE58
thumb_func_start sub_80DDE64
sub_80DDE64: @ 80DDE64
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDE64
@@ -1239,7 +1239,7 @@ sub_80DDE70: @ 80DDE70
push {r4,lr}
ldr r4, _080DDEAC @ =gUnknown_2023BC4
ldrb r0, [r4]
bl sub_80751C4
bl GetBankSide
lsls r0, 24
movs r3, 0x3F
cmp r0, 0
@@ -1259,8 +1259,8 @@ _080DDE84:
orrs r0, r1
lsls r1, r3, 24
asrs r1, 24
bl sub_80722F4
bl sub_80DD8C8
bl PlaySE12WithPanning
bl SafariBufferExecCompleted
pop {r4}
pop {r0}
bx r0
@@ -1284,8 +1284,8 @@ sub_80DDEB4: @ 80DDEB4
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
bl sub_8071C60
bl sub_80DD8C8
bl PlayFanfare
bl SafariBufferExecCompleted
pop {r0}
bx r0
.align 2, 0
@@ -1293,8 +1293,8 @@ _080DDEDC: .4byte gUnknown_2022BC4
_080DDEE0: .4byte gUnknown_2023BC4
thumb_func_end sub_80DDEB4
thumb_func_start sub_80DDEE4
sub_80DDEE4: @ 80DDEE4
thumb_func_start SafariHandleFaintingCry
SafariHandleFaintingCry: @ 80DDEE4
push {lr}
ldr r1, _080DDF14 @ =gUnknown_2023BCE
ldr r0, _080DDF18 @ =gUnknown_2023BC4
@@ -1307,22 +1307,22 @@ sub_80DDEE4: @ 80DDEE4
ldr r1, _080DDF1C @ =gUnknown_2024284
adds r0, r1
movs r1, 0xB
bl sub_803FBE8
bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0x19
bl sub_8071DF0
bl sub_80DD8C8
bl PlayCry1
bl SafariBufferExecCompleted
pop {r0}
bx r0
.align 2, 0
_080DDF14: .4byte gUnknown_2023BCE
_080DDF18: .4byte gUnknown_2023BC4
_080DDF1C: .4byte gUnknown_2024284
thumb_func_end sub_80DDEE4
thumb_func_end SafariHandleFaintingCry
thumb_func_start sub_80DDF20
sub_80DDF20: @ 80DDF20
thumb_func_start SafariHandleIntroSlide
SafariHandleIntroSlide: @ 80DDF20
push {lr}
ldr r1, _080DDF48 @ =gUnknown_2022BC4
ldr r0, _080DDF4C @ =gUnknown_2023BC4
@@ -1337,17 +1337,17 @@ sub_80DDF20: @ 80DDF20
movs r1, 0x1
orrs r0, r1
strh r0, [r2]
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
.align 2, 0
_080DDF48: .4byte gUnknown_2022BC4
_080DDF4C: .4byte gUnknown_2023BC4
_080DDF50: .4byte gUnknown_2023F4C
thumb_func_end sub_80DDF20
thumb_func_end SafariHandleIntroSlide
thumb_func_start sub_80DDF54
sub_80DDF54: @ 80DDF54
thumb_func_start SafariHandleIntroTrainerBallThrow
SafariHandleIntroTrainerBallThrow: @ 80DDF54
push {r4,r5,lr}
ldr r5, _080DDF98 @ =gUnknown_3004FF0
ldr r4, _080DDF9C @ =gUnknown_2023BC4
@@ -1363,13 +1363,13 @@ sub_80DDF54: @ 80DDF54
ldr r2, _080DDFA4 @ =gUnknown_2024284
adds r1, r2
movs r2, 0xA
bl sub_8049D98
bl UpdateHealthboxAttribute
ldrb r0, [r4]
bl sub_804BD94
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_80481D4
bl SetHealthboxSpriteVisible
ldr r1, _080DDFA8 @ =gUnknown_3004FE0
ldrb r0, [r4]
lsls r0, 2
@@ -1386,12 +1386,12 @@ _080DDFA0: .4byte gUnknown_2023BCE
_080DDFA4: .4byte gUnknown_2024284
_080DDFA8: .4byte gUnknown_3004FE0
_080DDFAC: .4byte sub_80DD778
thumb_func_end sub_80DDF54
thumb_func_end SafariHandleIntroTrainerBallThrow
thumb_func_start sub_80DDFB0
sub_80DDFB0: @ 80DDFB0
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDFB0
@@ -1399,7 +1399,7 @@ sub_80DDFB0: @ 80DDFB0
thumb_func_start sub_80DDFBC
sub_80DDFBC: @ 80DDFBC
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDFBC
@@ -1407,7 +1407,7 @@ sub_80DDFBC: @ 80DDFBC
thumb_func_start sub_80DDFC8
sub_80DDFC8: @ 80DDFC8
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDFC8
@@ -1415,13 +1415,13 @@ sub_80DDFC8: @ 80DDFC8
thumb_func_start sub_80DDFD4
sub_80DDFD4: @ 80DDFD4
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DDFD4
thumb_func_start sub_80DDFE0
sub_80DDFE0: @ 80DDFE0
thumb_func_start SafariHandleBattleAnimation
SafariHandleBattleAnimation: @ 80DDFE0
push {r4-r6,lr}
sub sp, 0x4
ldr r5, _080DE018 @ =gUnknown_2022BC4
@@ -1442,11 +1442,11 @@ sub_80DDFE0: @ 80DDFE0
str r4, [sp]
adds r0, r2, 0
adds r1, r2, 0
bl sub_803401C
bl TryHandleLaunchBattleTableAnimation
lsls r0, 24
cmp r0, 0
beq _080DE020
bl sub_80DD8C8
bl SafariBufferExecCompleted
b _080DE02C
.align 2, 0
_080DE018: .4byte gUnknown_2022BC4
@@ -1456,7 +1456,7 @@ _080DE020:
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
ldr r0, _080DE038 @ =sub_80DD898
ldr r0, _080DE038 @ =CompleteOnFinishedBattleAnimation_3
str r0, [r1]
_080DE02C:
add sp, 0x4
@@ -1465,13 +1465,13 @@ _080DE02C:
bx r0
.align 2, 0
_080DE034: .4byte gUnknown_3004FE0
_080DE038: .4byte sub_80DD898
thumb_func_end sub_80DDFE0
_080DE038: .4byte CompleteOnFinishedBattleAnimation_3
thumb_func_end SafariHandleBattleAnimation
thumb_func_start sub_80DE03C
sub_80DE03C: @ 80DE03C
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DE03C
@@ -1479,13 +1479,13 @@ sub_80DE03C: @ 80DE03C
thumb_func_start sub_80DE048
sub_80DE048: @ 80DE048
push {lr}
bl sub_80DD8C8
bl SafariBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_80DE048
thumb_func_start sub_80DE054
sub_80DE054: @ 80DE054
thumb_func_start SafariHandleCmd55
SafariHandleCmd55: @ 80DE054
push {r4,lr}
ldr r2, _080DE098 @ =gUnknown_2023E8A
ldr r1, _080DE09C @ =gUnknown_2022BC4
@@ -1497,10 +1497,10 @@ sub_80DE054: @ 80DE054
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0x5
bl sub_8071AB4
bl FadeOutMapMusic
movs r0, 0x3
bl sub_8070E44
bl sub_80DD8C8
bl BeginFastPaletteFade
bl SafariBufferExecCompleted
ldr r0, _080DE0A4 @ =gUnknown_2022B4C
ldr r0, [r0]
movs r1, 0x6
@@ -1524,7 +1524,7 @@ _080DE0A0: .4byte gUnknown_2023BC4
_080DE0A4: .4byte gUnknown_2022B4C
_080DE0A8: .4byte gUnknown_3004FE0
_080DE0AC: .4byte sub_80DD7B0
thumb_func_end sub_80DE054
thumb_func_end SafariHandleCmd55
thumb_func_start nullsub_80
nullsub_80: @ 80DE0B0