import pokeemerald names again

This commit is contained in:
sceptillion
2017-12-17 03:12:04 -08:00
parent ae3ef7fec6
commit 3ff48ec8c8
152 changed files with 2453 additions and 2453 deletions
+6 -6
View File
@@ -13,14 +13,14 @@ sub_810B858: @ 810B858
cmp r0, 0x3
beq _0810B874
ldr r0, _0810B870 @ =gUnknown_84530C4
bl sub_8003B24
bl InitWindows
b _0810B87A
.align 2, 0
_0810B86C: .4byte gUnknown_203ACFC
_0810B870: .4byte gUnknown_84530C4
_0810B874:
ldr r0, _0810B8E4 @ =gUnknown_84530E4
bl sub_8003B24
bl InitWindows
_0810B87A:
bl DeactivateAllTextPrinters
movs r0, 0
@@ -118,7 +118,7 @@ sub_810B8F0: @ 810B8F0
str r4, [sp, 0xC]
str r2, [sp, 0x10]
mov r2, r9
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x14
pop {r3,r4}
mov r8, r3
@@ -152,7 +152,7 @@ sub_810B958: @ 810B958
movs r0, 0x2
movs r1, 0x1
movs r3, 0x1
bl sub_812E51C
bl box_print
add sp, 0xC
pop {r4}
pop {r0}
@@ -213,7 +213,7 @@ sub_810B9DC: @ 810B9DC
lsls r0, 3
ldr r1, _0810BA14 @ =gUnknown_8453104
adds r0, r1
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
cmp r5, 0x6
beq _0810BA18
@@ -285,7 +285,7 @@ sub_810BA70: @ 810BA70
lsls r0, r1, 3
ldr r1, _0810BA98 @ =gUnknown_8453104
adds r0, r1
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
_0810BA8C:
ldrb r0, [r4]
+4 -4
View File
@@ -184,7 +184,7 @@ sub_800F324: @ 800F324
movs r2, 0x4
bl sub_8001658
ldr r0, _0800F348 @ =gUnknown_8248330
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
pop {r0}
bx r0
@@ -291,8 +291,8 @@ sub_800F40C: @ 800F40C
bx r0
thumb_func_end sub_800F40C
thumb_func_start sub_800F420
sub_800F420: @ 800F420
thumb_func_start LoadBattleTextboxAndBackground
LoadBattleTextboxAndBackground: @ 800F420
push {lr}
ldr r0, _0800F454 @ =gUnknown_8D00000
movs r1, 0xC0
@@ -317,7 +317,7 @@ sub_800F420: @ 800F420
_0800F454: .4byte gUnknown_8D00000
_0800F458: .4byte gUnknown_8D0051C
_0800F45C: .4byte gUnknown_8D004D8
thumb_func_end sub_800F420
thumb_func_end LoadBattleTextboxAndBackground
thumb_func_start sub_800F460
sub_800F460: @ 800F460
+66 -66
View File
@@ -10,7 +10,7 @@ sub_800FD9C: @ 800FD9C
push {r4,lr}
bl sub_804C0A4
bl sub_802E03C
bl sub_8033DB8
bl AllocateBattleSpritesData
bl AllocateMonSpritesGfx
ldr r4, _0800FDCC @ =gUnknown_2022B4C
ldr r0, [r4]
@@ -161,7 +161,7 @@ _0800FEA6:
ldr r1, _0800FF64 @ =gUnknown_2022B50
strb r0, [r1]
bl sub_800F34C
bl sub_800F420
bl LoadBattleTextboxAndBackground
bl ResetSpriteData
bl ResetTasks
bl sub_800FAE0
@@ -369,7 +369,7 @@ sub_80100B8: @ 80100B8
movs r0, 0xC4
lsls r0, 1
adds r4, r5, r0
bl sub_809C854
bl IsEnigmaBerryValid
cmp r0, 0x1
bne _08010134
movs r2, 0
@@ -477,7 +477,7 @@ sub_801017C: @ 801017C
beq _08010194
b _080102C0
_08010194:
bl sub_809C854
bl IsEnigmaBerryValid
cmp r0, 0x1
bne _08010250
movs r5, 0
@@ -2389,7 +2389,7 @@ sub_8011100: @ 8011100
movs r2, 0
movs r3, 0x10
bl BeginNormalPaletteFade
ldr r0, _08011170 @ =sub_80111BC
ldr r0, _08011170 @ =CB2_QuitRecordedBattle
bl SetMainCallback2
_08011158:
add sp, 0x4
@@ -2400,11 +2400,11 @@ _08011160: .4byte gUnknown_30030F0
_08011164: .4byte gUnknown_2022B4C
_08011168: .4byte gUnknown_20370D0
_0801116C: .4byte gUnknown_2023E8A
_08011170: .4byte sub_80111BC
_08011170: .4byte CB2_QuitRecordedBattle
thumb_func_end sub_8011100
thumb_func_start sub_8011174
sub_8011174: @ 8011174
thumb_func_start FreeRestoreBattleData
FreeRestoreBattleData: @ 8011174
push {lr}
ldr r1, _080111AC @ =gUnknown_30030F0
ldr r0, _080111B0 @ =gUnknown_3004F80
@@ -2424,7 +2424,7 @@ sub_8011174: @ 8011174
movs r0, 0x53
bl m4aSongNumStop
bl FreeMonSpritesGfx
bl sub_8033DF8
bl FreeBattleSpritesData
bl sub_802E138
pop {r0}
bx r0
@@ -2433,10 +2433,10 @@ _080111AC: .4byte gUnknown_30030F0
_080111B0: .4byte gUnknown_3004F80
_080111B4: .4byte gUnknown_2039600
_080111B8: .4byte 0x00000439
thumb_func_end sub_8011174
thumb_func_end FreeRestoreBattleData
thumb_func_start sub_80111BC
sub_80111BC: @ 80111BC
thumb_func_start CB2_QuitRecordedBattle
CB2_QuitRecordedBattle: @ 80111BC
push {lr}
bl UpdatePaletteFade
ldr r0, _080111E4 @ =gUnknown_2037AB8
@@ -2445,7 +2445,7 @@ sub_80111BC: @ 80111BC
ands r0, r1
cmp r0, 0
bne _080111DE
bl sub_8011174
bl FreeRestoreBattleData
bl FreeAllWindowBuffers
ldr r0, _080111E8 @ =gUnknown_30030F0
ldr r0, [r0, 0x8]
@@ -2456,7 +2456,7 @@ _080111DE:
.align 2, 0
_080111E4: .4byte gUnknown_2037AB8
_080111E8: .4byte gUnknown_30030F0
thumb_func_end sub_80111BC
thumb_func_end CB2_QuitRecordedBattle
thumb_func_start sub_80111EC
sub_80111EC: @ 80111EC
@@ -3737,7 +3737,7 @@ _08011C10:
bl SetMainCallback2
bl sub_812C224
bl FreeMonSpritesGfx
bl sub_8033DF8
bl FreeBattleSpritesData
bl sub_802E138
_08011C34:
add sp, 0x4
@@ -4780,14 +4780,14 @@ sub_80123C0: @ 80123C0
movs r0, 0
strb r0, [r1, 0x1]
ldr r1, _080123DC @ =gUnknown_3004F84
ldr r0, _080123E0 @ =sub_8012FAC
ldr r0, _080123E0 @ =BattleIntroGetMonsData
str r0, [r1]
pop {r0}
bx r0
.align 2, 0
_080123D8: .4byte gUnknown_2023E82
_080123DC: .4byte gUnknown_3004F84
_080123E0: .4byte sub_8012FAC
_080123E0: .4byte BattleIntroGetMonsData
thumb_func_end sub_80123C0
thumb_func_start sub_80123E4
@@ -6259,8 +6259,8 @@ _08012FA4: .4byte gUnknown_2023FF4
_08012FA8: .4byte gUnknown_8254784
thumb_func_end sub_8012BC8
thumb_func_start sub_8012FAC
sub_8012FAC: @ 8012FAC
thumb_func_start BattleIntroGetMonsData
BattleIntroGetMonsData: @ 8012FAC
push {r4,r5,lr}
ldr r5, _08012FBC @ =gUnknown_2023E82
ldrb r0, [r5]
@@ -6302,24 +6302,24 @@ _08012FE4:
cmp r0, r1
bne _08013018
ldr r1, _08013010 @ =gUnknown_3004F84
ldr r0, _08013014 @ =sub_8013020
ldr r0, _08013014 @ =BattleIntroPrepareBackgroundSlide
str r0, [r1]
b _0801301A
.align 2, 0
_08013008: .4byte gUnknown_2023BC8
_0801300C: .4byte gUnknown_2023BCC
_08013010: .4byte gUnknown_3004F84
_08013014: .4byte sub_8013020
_08013014: .4byte BattleIntroPrepareBackgroundSlide
_08013018:
strb r2, [r5]
_0801301A:
pop {r4,r5}
pop {r0}
bx r0
thumb_func_end sub_8012FAC
thumb_func_end BattleIntroGetMonsData
thumb_func_start sub_8013020
sub_8013020: @ 8013020
thumb_func_start BattleIntroPrepareBackgroundSlide
BattleIntroPrepareBackgroundSlide: @ 8013020
push {r4,r5,lr}
ldr r0, _08013058 @ =gUnknown_2023BC8
ldr r5, [r0]
@@ -6352,7 +6352,7 @@ _08013060: .4byte gUnknown_2022B50
_08013064: .4byte gUnknown_3004F84
_08013068: .4byte sub_8013070
_0801306C: .4byte gUnknown_2023E82
thumb_func_end sub_8013020
thumb_func_end BattleIntroPrepareBackgroundSlide
thumb_func_start sub_8013070
sub_8013070: @ 8013070
@@ -6674,7 +6674,7 @@ _080132F8:
b _080130A0
_0801330E:
ldr r1, _08013334 @ =gUnknown_3004F84
ldr r0, _08013338 @ =sub_801333C
ldr r0, _08013338 @ =BattleIntroDrawPartySummaryScreens
str r0, [r1]
_08013314:
pop {r3-r5}
@@ -6690,11 +6690,11 @@ _08013328: .4byte gUnknown_2022B4C
_0801332C: .4byte gUnknown_2023BC4
_08013330: .4byte gUnknown_2023BCC
_08013334: .4byte gUnknown_3004F84
_08013338: .4byte sub_801333C
_08013338: .4byte BattleIntroDrawPartySummaryScreens
thumb_func_end sub_8013070
thumb_func_start sub_801333C
sub_801333C: @ 801333C
thumb_func_start BattleIntroDrawPartySummaryScreens
BattleIntroDrawPartySummaryScreens: @ 801333C
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -6827,12 +6827,12 @@ _0801342E:
ldrb r0, [r4]
bl MarkBufferBankForExecution
ldr r1, _08013460 @ =gUnknown_3004F84
ldr r0, _08013464 @ =sub_80134DC
ldr r0, _08013464 @ =BattleIntroPrintTrainerWantsToBattle
b _080134C6
.align 2, 0
_0801345C: .4byte gUnknown_2023BC4
_08013460: .4byte gUnknown_3004F84
_08013464: .4byte sub_80134DC
_08013464: .4byte BattleIntroPrintTrainerWantsToBattle
_08013468:
movs r7, 0
add r6, sp, 0x4
@@ -6892,10 +6892,10 @@ _080134C8:
.align 2, 0
_080134D4: .4byte gUnknown_3004F84
_080134D8: .4byte sub_8013514
thumb_func_end sub_801333C
thumb_func_end BattleIntroDrawPartySummaryScreens
thumb_func_start sub_80134DC
sub_80134DC: @ 80134DC
thumb_func_start BattleIntroPrintTrainerWantsToBattle
BattleIntroPrintTrainerWantsToBattle: @ 80134DC
push {lr}
ldr r0, _08013504 @ =gUnknown_2023BC8
ldr r0, [r0]
@@ -6919,7 +6919,7 @@ _08013504: .4byte gUnknown_2023BC8
_08013508: .4byte gUnknown_2023BC4
_0801350C: .4byte gUnknown_3004F84
_08013510: .4byte sub_8013568
thumb_func_end sub_80134DC
thumb_func_end BattleIntroPrintTrainerWantsToBattle
thumb_func_start sub_8013514
sub_8013514: @ 8013514
@@ -6946,7 +6946,7 @@ sub_8013514: @ 8013514
ldr r1, _08013560 @ =gUnknown_2023FC4
strb r0, [r1, 0x17]
ldr r0, _08013564 @ =gUnknown_81D91A1
bl sub_801BBE4
bl BattleScriptExecute
_0801354A:
pop {r0}
bx r0
@@ -7388,7 +7388,7 @@ _080138C0:
ldrb r1, [r1]
movs r2, 0x1
str r3, [sp, 0x4]
bl sub_8014CD8
bl GetWhoStrikesFirst
lsls r0, 24
ldr r3, [sp, 0x4]
cmp r0, 0
@@ -7396,7 +7396,7 @@ _080138C0:
lsls r1, r4, 24
lsrs r1, 24
lsrs r0, r7, 24
bl sub_8014CA4
bl SwapTurnOrder
ldr r3, [sp, 0x4]
_080138E4:
adds r4, 0x1
@@ -7799,7 +7799,7 @@ _08013BF8:
beq _08013C04
b _08013D20
_08013C04:
bl sub_8018F90
bl HandleFaintedMonActions
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@@ -7950,8 +7950,8 @@ _08013D4C: .4byte gUnknown_2023DC4
_08013D50: .4byte gUnknown_2023E80
thumb_func_end sub_8013BD4
thumb_func_start sub_8013D54
sub_8013D54: @ 8013D54
thumb_func_start IsRunningFromBattleImpossible
IsRunningFromBattleImpossible: @ 8013D54
push {r4-r7,lr}
sub sp, 0x4
ldr r1, _08013D78 @ =gUnknown_2023BE4
@@ -8216,7 +8216,7 @@ _08013F5E:
bx r1
.align 2, 0
_08013F68: .4byte gUnknown_2023E82
thumb_func_end sub_8013D54
thumb_func_end IsRunningFromBattleImpossible
thumb_func_start sub_8013F6C
sub_8013F6C: @ 8013F6C
@@ -9096,7 +9096,7 @@ _080146AC:
cmp r0, 0x3
bne _080146EC
ldr r0, _080146E4 @ =gUnknown_81D8924
bl sub_801BBE4
bl BattleScriptExecute
ldr r1, _080146E8 @ =gUnknown_2023E82
ldrb r0, [r4]
adds r0, r1
@@ -9108,7 +9108,7 @@ _080146E0: .4byte gUnknown_2023BC4
_080146E4: .4byte gUnknown_81D8924
_080146E8: .4byte gUnknown_2023E82
_080146EC:
bl sub_8013D54
bl IsRunningFromBattleImpossible
lsls r0, 24
cmp r0, 0
beq _08014750
@@ -9798,8 +9798,8 @@ _08014C9C: .4byte gUnknown_3004F84
_08014CA0: .4byte sub_80150A8
thumb_func_end sub_8014040
thumb_func_start sub_8014CA4
sub_8014CA4: @ 8014CA4
thumb_func_start SwapTurnOrder
SwapTurnOrder: @ 8014CA4
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -9825,10 +9825,10 @@ sub_8014CA4: @ 8014CA4
.align 2, 0
_08014CD0: .4byte gUnknown_2023BDA
_08014CD4: .4byte gUnknown_2023BDE
thumb_func_end sub_8014CA4
thumb_func_end SwapTurnOrder
thumb_func_start sub_8014CD8
sub_8014CD8: @ 8014CD8
thumb_func_start GetWhoStrikesFirst
GetWhoStrikesFirst: @ 8014CD8
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -10314,7 +10314,7 @@ _08015096:
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_8014CD8
thumb_func_end GetWhoStrikesFirst
thumb_func_start sub_80150A8
sub_80150A8: @ 80150A8
@@ -10593,7 +10593,7 @@ _080152A8:
beq _080152E4
adds r0, r3, 0
movs r2, 0
bl sub_8014CD8
bl GetWhoStrikesFirst
lsls r0, 24
cmp r0, 0
beq _080152E4
@@ -10601,7 +10601,7 @@ _080152A8:
lsrs r1, 24
mov r3, r8
lsrs r0, r3, 24
bl sub_8014CA4
bl SwapTurnOrder
_080152E4:
adds r4, 0x1
ldr r0, _08015320 @ =gUnknown_2023BCC
@@ -10901,7 +10901,7 @@ _080154CC:
cmp r0, 0
blt _08015550
ldr r0, _0801554C @ =gUnknown_81D9015
bl sub_801BBE4
bl BattleScriptExecute
b _08015598
.align 2, 0
_08015528: .4byte gUnknown_2023DD0
@@ -10923,7 +10923,7 @@ _08015550:
cmp r0, r1
bcc _080154CC
_0801555E:
bl sub_8019284
bl TryClearRageStatuses
ldr r1, _080155A0 @ =gUnknown_2023BE2
movs r0, 0
strb r0, [r1]
@@ -11502,14 +11502,14 @@ sub_8015A30: @ 8015A30
beq _08015A6C
_08015A52:
ldr r1, _08015A64 @ =gUnknown_3004F84
ldr r0, _08015A68 @ =sub_8015B58
ldr r0, _08015A68 @ =ReturnFromBattleToOverworld
b _08015A70
.align 2, 0
_08015A58: .4byte gUnknown_2037AB8
_08015A5C: .4byte gUnknown_3004FD4
_08015A60: .4byte gUnknown_2023E8A
_08015A64: .4byte gUnknown_3004F84
_08015A68: .4byte sub_8015B58
_08015A68: .4byte ReturnFromBattleToOverworld
_08015A6C:
ldr r1, _08015A94 @ =gUnknown_3004F84
ldr r0, _08015A98 @ =sub_8015AA0
@@ -11523,7 +11523,7 @@ _08015A70:
cmp r0, 0
bne _08015A8E
bl FreeMonSpritesGfx
bl sub_8033DF8
bl FreeBattleSpritesData
bl sub_802E138
_08015A8E:
pop {r0}
@@ -11594,7 +11594,7 @@ _08015B08:
bne _08015AAC
_08015B16:
ldr r1, _08015B28 @ =gUnknown_3004F84
ldr r0, _08015B2C @ =sub_8015B58
ldr r0, _08015B2C @ =ReturnFromBattleToOverworld
str r0, [r1]
_08015B1C:
pop {r4,r5}
@@ -11603,7 +11603,7 @@ _08015B1C:
.align 2, 0
_08015B24: .4byte gUnknown_3004FD4
_08015B28: .4byte gUnknown_3004F84
_08015B2C: .4byte sub_8015B58
_08015B2C: .4byte ReturnFromBattleToOverworld
thumb_func_end sub_8015AA0
thumb_func_start sub_8015B30
@@ -11627,8 +11627,8 @@ _08015B50: .4byte gUnknown_3004F84
_08015B54: .4byte sub_8015AA0
thumb_func_end sub_8015B30
thumb_func_start sub_8015B58
sub_8015B58: @ 8015B58
thumb_func_start ReturnFromBattleToOverworld
ReturnFromBattleToOverworld: @ 8015B58
push {r4-r6,lr}
ldr r6, _08015BDC @ =gUnknown_2022B4C
ldr r0, [r6]
@@ -11703,10 +11703,10 @@ _08015BF0: .4byte gUnknown_30030F0
_08015BF4: .4byte 0x00000439
_08015BF8: .4byte gUnknown_3004F80
_08015BFC: .4byte gUnknown_202402C
thumb_func_end sub_8015B58
thumb_func_end ReturnFromBattleToOverworld
thumb_func_start sub_8015C00
sub_8015C00: @ 8015C00
thumb_func_start RunBattleScriptCommands_PopCallbacksStack
RunBattleScriptCommands_PopCallbacksStack: @ 8015C00
push {lr}
ldr r0, _08015C3C @ =gUnknown_2023BE3
ldrb r0, [r0]
@@ -11761,7 +11761,7 @@ _08015C62:
_08015C68: .4byte gUnknown_2023BC8
_08015C6C: .4byte gUnknown_825011C
_08015C70: .4byte gUnknown_2023D74
thumb_func_end sub_8015C00
thumb_func_end RunBattleScriptCommands_PopCallbacksStack
thumb_func_start sub_8015C74
sub_8015C74: @ 8015C74
@@ -13760,7 +13760,7 @@ _08016D10: .4byte gUnknown_2023BDA
thumb_func_start HandleAction_Action11
HandleAction_Action11: @ 8016D14
push {lr}
bl sub_8018F90
bl HandleFaintedMonActions
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
+14 -14
View File
@@ -2899,7 +2899,7 @@ sub_80C8238: @ 80C8238
ldr r1, _080C8274 @ =gUnknown_2023D6C
ldrb r1, [r1]
movs r2, 0x1
bl sub_8014CD8
bl GetWhoStrikesFirst
ldr r3, _080C8278 @ =gUnknown_2039A00
ldr r2, [r3]
lsls r0, 24
@@ -2939,7 +2939,7 @@ sub_80C8284: @ 80C8284
ldr r1, _080C82C0 @ =gUnknown_2023D6C
ldrb r1, [r1]
movs r2, 0x1
bl sub_8014CD8
bl GetWhoStrikesFirst
ldr r3, _080C82C4 @ =gUnknown_2039A00
ldr r2, [r3]
lsls r0, 24
@@ -3289,8 +3289,8 @@ _080C852C: .4byte gUnknown_2023BE4
_080C8530: .4byte gUnknown_2039A00
thumb_func_end sub_80C841C
thumb_func_start sub_80C8534
sub_80C8534: @ 80C8534
thumb_func_start BattleAICmd_get_highest_type_effectiveness
BattleAICmd_get_highest_type_effectiveness: @ 80C8534
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -3404,10 +3404,10 @@ _080C8610: .4byte gUnknown_2023BF0
_080C8614: .4byte gUnknown_2023D6B
_080C8618: .4byte gUnknown_2023D6C
_080C861C: .4byte gUnknown_2039A00
thumb_func_end sub_80C8534
thumb_func_end BattleAICmd_get_highest_type_effectiveness
thumb_func_start sub_80C8620
sub_80C8620: @ 80C8620
thumb_func_start BattleAICmd_if_type_effectiveness
BattleAICmd_if_type_effectiveness: @ 80C8620
push {r4,r5,lr}
ldr r0, _080C86B8 @ =gUnknown_2023F50
movs r1, 0
@@ -3506,7 +3506,7 @@ _080C86E8:
pop {r4,r5}
pop {r0}
bx r0
thumb_func_end sub_80C8620
thumb_func_end BattleAICmd_if_type_effectiveness
thumb_func_start nullsub_66
nullsub_66: @ 80C86F0
@@ -5042,8 +5042,8 @@ _080C9244:
_080C924C: .4byte gUnknown_2039A00
thumb_func_end sub_80C91B4
thumb_func_start sub_80C9250
sub_80C9250: @ 80C9250
thumb_func_start BattleAICmd_watch
BattleAICmd_watch: @ 80C9250
ldr r0, _080C9260 @ =gUnknown_2023FF4
ldr r0, [r0]
ldr r2, [r0, 0x14]
@@ -5054,10 +5054,10 @@ sub_80C9250: @ 80C9250
bx lr
.align 2, 0
_080C9260: .4byte gUnknown_2023FF4
thumb_func_end sub_80C9250
thumb_func_end BattleAICmd_watch
thumb_func_start sub_80C9264
sub_80C9264: @ 80C9264
thumb_func_start BattleAICmd_get_hold_effect
BattleAICmd_get_hold_effect: @ 80C9264
push {r4,lr}
ldr r0, _080C9274 @ =gUnknown_2039A00
ldr r0, [r0]
@@ -5119,7 +5119,7 @@ _080C92CA:
_080C92D8: .4byte gUnknown_2023BE4
_080C92DC: .4byte gUnknown_2023FF4
_080C92E0: .4byte gUnknown_2039A00
thumb_func_end sub_80C9264
thumb_func_end BattleAICmd_get_hold_effect
thumb_func_start BattleAICmd_get_gender
BattleAICmd_get_gender: @ 80C92E4
+4 -4
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_8039188
sub_8039188: @ 8039188
thumb_func_start ShouldSwitchIfPerishSong
ShouldSwitchIfPerishSong: @ 8039188
push {lr}
ldr r1, _080391D4 @ =gUnknown_2023DFC
ldr r0, _080391D8 @ =gUnknown_2023BC4
@@ -53,7 +53,7 @@ _080391E4:
_080391E6:
pop {r1}
bx r1
thumb_func_end sub_8039188
thumb_func_end ShouldSwitchIfPerishSong
thumb_func_start sub_80391EC
sub_80391EC: @ 80391EC
@@ -1323,7 +1323,7 @@ _08039BFA:
mov r0, r8
cmp r0, 0
beq _08039C74
bl sub_8039188
bl ShouldSwitchIfPerishSong
lsls r0, 24
cmp r0, 0
bne _08039C60
+22 -22
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_80724C0
sub_80724C0: @ 80724C0
thumb_func_start ClearBattleAnimationVars
ClearBattleAnimationVars: @ 80724C0
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -102,10 +102,10 @@ _0807258C: .4byte gUnknown_2037F24
_08072590: .4byte 0x0000ffff
_08072594: .4byte gUnknown_2037EEE
_08072598: .4byte gUnknown_2037F02
thumb_func_end sub_80724C0
thumb_func_end ClearBattleAnimationVars
thumb_func_start sub_807259C
sub_807259C: @ 807259C
thumb_func_start DoMoveAnim
DoMoveAnim: @ 807259C
push {lr}
adds r1, r0, 0
lsls r1, 16
@@ -129,7 +129,7 @@ _080725C4: .4byte gUnknown_2023D6B
_080725C8: .4byte gUnknown_2037F1B
_080725CC: .4byte gUnknown_2023D6C
_080725D0: .4byte gUnknown_81C68F4
thumb_func_end sub_807259C
thumb_func_end DoMoveAnim
thumb_func_start sub_80725D4
sub_80725D4: @ 80725D4
@@ -1011,7 +1011,7 @@ _08072C88:
ldr r0, _08072CDC @ =gUnknown_2023D44
adds r0, r5, r0
ldrb r4, [r0]
ldr r0, _08072CE0 @ =sub_8073174
ldr r0, _08072CE0 @ =task_pA_ma0A_obj_to_bg_pal
movs r1, 0xA
bl CreateTask
lsls r0, 24
@@ -1045,7 +1045,7 @@ _08072C88:
.align 2, 0
_08072CD8: .4byte gUnknown_2037F1B
_08072CDC: .4byte gUnknown_2023D44
_08072CE0: .4byte sub_8073174
_08072CE0: .4byte task_pA_ma0A_obj_to_bg_pal
_08072CE4: .4byte gUnknown_3005090
_08072CE8: .4byte gUnknown_202063C
_08072CEC: .4byte gUnknown_2022978
@@ -1095,7 +1095,7 @@ _08072D3E:
ldr r0, _08072D9C @ =gUnknown_2023D44
adds r0, r5, r0
ldrb r4, [r0]
ldr r0, _08072DA0 @ =sub_8073174
ldr r0, _08072DA0 @ =task_pA_ma0A_obj_to_bg_pal
movs r1, 0xA
bl CreateTask
lsls r0, 24
@@ -1132,7 +1132,7 @@ _08072D90: .4byte gUnknown_202297E
_08072D94: .4byte gUnknown_3005090
_08072D98: .4byte gUnknown_2037F14
_08072D9C: .4byte gUnknown_2023D44
_08072DA0: .4byte sub_8073174
_08072DA0: .4byte task_pA_ma0A_obj_to_bg_pal
_08072DA4: .4byte gUnknown_202063C
_08072DA8: .4byte gUnknown_2022978
_08072DAC: .4byte gUnknown_202297A
@@ -1589,8 +1589,8 @@ _0807316C: .4byte gUnknown_202297C
_08073170: .4byte gUnknown_202297E
thumb_func_end sub_8073128
thumb_func_start sub_8073174
sub_8073174: @ 8073174
thumb_func_start task_pA_ma0A_obj_to_bg_pal
task_pA_ma0A_obj_to_bg_pal: @ 8073174
push {r4-r6,lr}
sub sp, 0x10
lsls r0, 24
@@ -1688,10 +1688,10 @@ _0807323C: .4byte gUnknown_202297C
_08073240: .4byte gUnknown_202297E
_08073244: .4byte gUnknown_20377F8
_08073248: .4byte 0x04000008
thumb_func_end sub_8073174
thumb_func_end task_pA_ma0A_obj_to_bg_pal
thumb_func_start sub_807324C
sub_807324C: @ 807324C
thumb_func_start ScriptCmd_clearmonbg
ScriptCmd_clearmonbg: @ 807324C
push {r4,r5,lr}
ldr r0, _08073260 @ =gUnknown_2037ED4
ldr r2, [r0]
@@ -1796,7 +1796,7 @@ _080732E6:
_08073310: .4byte sub_807331C
_08073314: .4byte gUnknown_3005090
_08073318: .4byte gUnknown_2037ED4
thumb_func_end sub_807324C
thumb_func_end ScriptCmd_clearmonbg
thumb_func_start sub_807331C
sub_807331C: @ 807331C
@@ -3867,8 +3867,8 @@ _0807429E:
bx r0
thumb_func_end sub_807423C
thumb_func_start sub_80742A4
sub_80742A4: @ 80742A4
thumb_func_start ScriptCmd_invisible
ScriptCmd_invisible: @ 80742A4
push {r4,lr}
ldr r4, _080742D8 @ =gUnknown_2037ED4
ldr r0, [r4]
@@ -3898,10 +3898,10 @@ _080742CC:
.align 2, 0
_080742D8: .4byte gUnknown_2037ED4
_080742DC: .4byte gUnknown_202063C
thumb_func_end sub_80742A4
thumb_func_end ScriptCmd_invisible
thumb_func_start sub_80742E0
sub_80742E0: @ 80742E0
thumb_func_start ScriptCmd_visible
ScriptCmd_visible: @ 80742E0
push {r4,lr}
ldr r4, _08074318 @ =gUnknown_2037ED4
ldr r0, [r4]
@@ -3932,7 +3932,7 @@ _0807430A:
.align 2, 0
_08074318: .4byte gUnknown_2037ED4
_0807431C: .4byte gUnknown_202063C
thumb_func_end sub_80742E0
thumb_func_end ScriptCmd_visible
thumb_func_start sub_8074320
sub_8074320: @ 8074320
+6 -6
View File
@@ -545,8 +545,8 @@ _0807489E:
bx r1
thumb_func_end sub_8074844
thumb_func_start sub_80748A8
sub_80748A8: @ 80748A8
thumb_func_start GetBankSpriteDefault_Y
GetBankSpriteDefault_Y: @ 80748A8
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -556,10 +556,10 @@ sub_80748A8: @ 80748A8
lsrs r0, 24
pop {r1}
bx r1
thumb_func_end sub_80748A8
thumb_func_end GetBankSpriteDefault_Y
thumb_func_start sub_80748BC
sub_80748BC: @ 80748BC
thumb_func_start GetSubstituteSpriteDefault_Y
GetSubstituteSpriteDefault_Y: @ 80748BC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -592,7 +592,7 @@ _080748F0:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_80748BC
thumb_func_end GetSubstituteSpriteDefault_Y
thumb_func_start sub_8074900
sub_8074900: @ 8074900
+18 -18
View File
@@ -929,7 +929,7 @@ _0803ADD4: .4byte gUnknown_3004FF0
CompleteOnInactiveTextPrinter_5: @ 803ADD8
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0803ADEA
@@ -3586,7 +3586,7 @@ sub_803C3B4: @ 803C3B4
lsls r5, 24
lsrs r5, 24
ldrb r0, [r6]
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -3790,7 +3790,7 @@ sub_803C550: @ 803C550
lsls r5, 24
lsrs r5, 24
adds r0, r6, 0
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -4609,8 +4609,8 @@ sub_803CC88: @ 803CC88
bx r0
thumb_func_end sub_803CC88
thumb_func_start sub_803CC94
sub_803CC94: @ 803CC94
thumb_func_start RecordedOpponentHandleMoveAnimation
RecordedOpponentHandleMoveAnimation: @ 803CC94
push {r4-r6,lr}
ldr r6, _0803CD78 @ =gUnknown_2023BC4
ldrb r0, [r6]
@@ -4746,7 +4746,7 @@ _0803CD9C:
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
ldr r1, _0803CDC8 @ =sub_803CDCC
ldr r1, _0803CDC8 @ =RecordedOpponentDoMoveAnimation
str r1, [r0]
_0803CDBA:
pop {r4-r6}
@@ -4755,11 +4755,11 @@ _0803CDBA:
.align 2, 0
_0803CDC0: .4byte gUnknown_2024018
_0803CDC4: .4byte gUnknown_3004FE0
_0803CDC8: .4byte sub_803CDCC
thumb_func_end sub_803CC94
_0803CDC8: .4byte RecordedOpponentDoMoveAnimation
thumb_func_end RecordedOpponentHandleMoveAnimation
thumb_func_start sub_803CDCC
sub_803CDCC: @ 803CDCC
thumb_func_start RecordedOpponentDoMoveAnimation
RecordedOpponentDoMoveAnimation: @ 803CDCC
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -4845,7 +4845,7 @@ _0803CE64:
movs r0, 0
bl sub_8035450
adds r0, r4, 0
bl sub_807259C
bl DoMoveAnim
ldr r0, [r7]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -4947,7 +4947,7 @@ _0803CF40:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_803CDCC
thumb_func_end RecordedOpponentDoMoveAnimation
thumb_func_start sub_803CF50
sub_803CF50: @ 803CF50
@@ -5555,8 +5555,8 @@ _0803D3DC: .4byte gUnknown_2022BC4
_0803D3E0: .4byte gUnknown_2023BC4
thumb_func_end sub_803D3B4
thumb_func_start sub_803D3E4
sub_803D3E4: @ 803D3E4
thumb_func_start RecordedOpponentHandleFaintingCry
RecordedOpponentHandleFaintingCry: @ 803D3E4
push {lr}
ldr r1, _0803D414 @ =gUnknown_2023BCE
ldr r0, _0803D418 @ =gUnknown_2023BC4
@@ -5582,10 +5582,10 @@ sub_803D3E4: @ 803D3E4
_0803D414: .4byte gUnknown_2023BCE
_0803D418: .4byte gUnknown_2023BC4
_0803D41C: .4byte gUnknown_202402C
thumb_func_end sub_803D3E4
thumb_func_end RecordedOpponentHandleFaintingCry
thumb_func_start sub_803D420
sub_803D420: @ 803D420
thumb_func_start RecordedOpponentHandleIntroSlide
RecordedOpponentHandleIntroSlide: @ 803D420
push {lr}
ldr r1, _0803D448 @ =gUnknown_2022BC4
ldr r0, _0803D44C @ =gUnknown_2023BC4
@@ -5607,7 +5607,7 @@ sub_803D420: @ 803D420
_0803D448: .4byte gUnknown_2022BC4
_0803D44C: .4byte gUnknown_2023BC4
_0803D450: .4byte gUnknown_2023F4C
thumb_func_end sub_803D420
thumb_func_end RecordedOpponentHandleIntroSlide
thumb_func_start sub_803D454
sub_803D454: @ 803D454
+6 -6
View File
@@ -644,7 +644,7 @@ _080D4714: .4byte gUnknown_3004FF0
sub_80D4718: @ 80D4718
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080D472A
@@ -838,7 +838,7 @@ sub_80D484C: @ 80D484C
bl FreeSpriteTilesByTag
adds r0, r4, 0
bl FreeSpritePaletteByTag
ldr r0, _080D4924 @ =sub_802FDF4
ldr r0, _080D4924 @ =c3_0802FDF4
movs r1, 0xA
bl CreateTask
ldr r0, _080D4928 @ =gUnknown_2023BCE
@@ -898,7 +898,7 @@ _080D490E:
_080D4918: .4byte gUnknown_2024018
_080D491C: .4byte gUnknown_2023BC4
_080D4920: .4byte 0x000027f9
_080D4924: .4byte sub_802FDF4
_080D4924: .4byte c3_0802FDF4
_080D4928: .4byte gUnknown_2023BCE
_080D492C: .4byte gUnknown_2024284
_080D4930: .4byte gUnknown_2023D44
@@ -3380,7 +3380,7 @@ sub_80D5DB4: @ 80D5DB4
lsls r5, 24
lsrs r5, 24
ldrb r0, [r6]
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -3572,7 +3572,7 @@ sub_80D5F40: @ 80D5F40
lsls r5, 24
lsrs r5, 24
adds r0, r6, 0
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -4466,7 +4466,7 @@ _080D66E0:
movs r0, 0
bl sub_8035450
adds r0, r4, 0
bl sub_807259C
bl DoMoveAnim
ldr r0, [r7]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
+27 -27
View File
@@ -176,7 +176,7 @@ _080E76EE:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -204,7 +204,7 @@ _080E7726:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -248,7 +248,7 @@ _080E777C:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -260,7 +260,7 @@ _080E7794:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
b _080E7838
.align 2, 0
_080E77A8: .4byte gUnknown_2023FF8
@@ -382,10 +382,10 @@ _080E787C:
movs r0, 0x5
bl sub_80722CC
movs r0, 0
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
movs r0, 0x1
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
ldr r0, [r4]
adds r0, 0x96
movs r1, 0x40
@@ -451,7 +451,7 @@ _080E7914: .4byte nullsub_8
sub_80E7918: @ 80E7918
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080E792A
@@ -1005,7 +1005,7 @@ _080E7D02:
bl FreeSpriteTilesByTag
adds r0, r4, 0
bl FreeSpritePaletteByTag
ldr r0, _080E7DF0 @ =sub_802FDF4
ldr r0, _080E7DF0 @ =c3_0802FDF4
movs r1, 0xA
bl CreateTask
ldr r2, _080E7DF4 @ =gUnknown_2023BCE
@@ -1039,7 +1039,7 @@ _080E7DE0: .4byte gUnknown_2023BC4
_080E7DE4: .4byte nullsub_8
_080E7DE8: .4byte gUnknown_2024018
_080E7DEC: .4byte 0x000027f9
_080E7DF0: .4byte sub_802FDF4
_080E7DF0: .4byte c3_0802FDF4
_080E7DF4: .4byte gUnknown_2023BCE
_080E7DF8: .4byte gUnknown_2024284
_080E7DFC: .4byte gUnknown_3004FE0
@@ -1779,7 +1779,7 @@ _080E83FE:
_080E8404: .4byte gUnknown_2037AB8
_080E8408:
ldr r0, _080E8418 @ =gUnknown_83FDAE2
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080E841C @ =gUnknown_202298C
movs r1, 0x18
bl sub_80D87BC
@@ -1789,7 +1789,7 @@ _080E8418: .4byte gUnknown_83FDAE2
_080E841C: .4byte gUnknown_202298C
_080E8420:
movs r0, 0x18
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r3, r0, 16
cmp r3, 0
@@ -1830,7 +1830,7 @@ _080E8468:
cmp r0, 0
bne _080E855E
ldr r0, _080E8488 @ =gUnknown_83FDB92
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080E848C @ =gUnknown_202298C
movs r1, 0x18
bl sub_80D87BC
@@ -1841,7 +1841,7 @@ _080E8488: .4byte gUnknown_83FDB92
_080E848C: .4byte gUnknown_202298C
_080E8490:
movs r0, 0x18
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r3, r0, 16
cmp r3, 0
@@ -1880,7 +1880,7 @@ _080E84D8:
cmp r0, 0
bne _080E855E
ldr r0, _080E84F8 @ =gUnknown_83FDBEF
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080E84FC @ =gUnknown_202298C
movs r1, 0x18
bl sub_80D87BC
@@ -1891,7 +1891,7 @@ _080E84F8: .4byte gUnknown_83FDBEF
_080E84FC: .4byte gUnknown_202298C
_080E8500:
movs r0, 0x18
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
@@ -2038,7 +2038,7 @@ _080E8600:
.4byte _080E86B4
_080E8618:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080E86F2
@@ -2082,7 +2082,7 @@ _080E865A:
_080E866C: .4byte gUnknown_2037AB8
_080E8670:
adds r0, r2, 0
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080E8680 @ =gUnknown_202298C
movs r1, 0x18
bl sub_80D87BC
@@ -2091,7 +2091,7 @@ _080E8670:
_080E8680: .4byte gUnknown_202298C
_080E8684:
movs r0, 0x18
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
@@ -2262,7 +2262,7 @@ _080E87D0:
_080E87E4: .4byte gUnknown_2037AB8
_080E87E8:
ldr r0, _080E87F8 @ =gUnknown_83FDCD2
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080E87FC @ =gUnknown_202298C
movs r1, 0x18
bl sub_80D87BC
@@ -2272,7 +2272,7 @@ _080E87F8: .4byte gUnknown_83FDCD2
_080E87FC: .4byte gUnknown_202298C
_080E8800:
movs r0, 0x18
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r3, r0, 16
cmp r3, 0
@@ -2419,7 +2419,7 @@ _080E892C: .4byte gUnknown_2024284
sub_80E8930: @ 80E8930
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080E8942
@@ -5687,7 +5687,7 @@ _080EA46A:
movs r0, 0
bl sub_8035450
adds r0, r4, 0
bl sub_807259C
bl DoMoveAnim
ldr r0, [r7]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -6014,7 +6014,7 @@ sub_80EA6FC: @ 80EA6FC
_080EA71E:
lsls r0, r4, 24
lsrs r0, 24
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
adds r4, 0x1
cmp r4, 0x3
ble _080EA71E
@@ -6024,7 +6024,7 @@ _080EA71E:
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
ldr r0, _080EA768 @ =gUnknown_2022B4C
ldr r0, [r0]
movs r1, 0x10
@@ -6032,7 +6032,7 @@ _080EA71E:
cmp r0, 0
beq _080EA770
ldr r0, _080EA76C @ =gUnknown_83FE6D5
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
b _080EA776
.align 2, 0
_080EA750: .4byte gUnknown_3004FE0
@@ -6045,7 +6045,7 @@ _080EA768: .4byte gUnknown_2022B4C
_080EA76C: .4byte gUnknown_83FE6D5
_080EA770:
ldr r0, _080EA784 @ =gUnknown_83FE6FA
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
_080EA776:
ldr r0, _080EA788 @ =gUnknown_202298C
movs r1, 0x1
@@ -7081,7 +7081,7 @@ sub_80EAF34: @ 80EAF34
lsls r5, 24
lsrs r5, 24
adds r0, r6, 0
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
+10 -10
View File
@@ -925,7 +925,7 @@ _080361E0: .4byte gUnknown_3004FF0
sub_80361E4: @ 80361E4
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080361F6
@@ -3638,7 +3638,7 @@ _08037890:
adds r0, r6
bl BattleLoadOpponentMonSpriteGfx
ldrb r0, [r4]
bl sub_80748A8
bl GetBankSpriteDefault_Y
lsls r0, 24
lsrs r5, r0, 24
_080378AA:
@@ -3770,8 +3770,8 @@ _080379C0: .4byte gUnknown_3004FE0
_080379C4: .4byte sub_8035FE8
thumb_func_end sub_80377FC
thumb_func_start sub_80379C8
sub_80379C8: @ 80379C8
thumb_func_start OpponentHandleSwitchInAnim
OpponentHandleSwitchInAnim: @ 80379C8
push {r4,lr}
ldr r4, _08037A10 @ =gUnknown_2023BC4
ldrb r0, [r4]
@@ -3813,7 +3813,7 @@ _08037A18: .4byte gUnknown_2023BCE
_08037A1C: .4byte gUnknown_2022BC4
_08037A20: .4byte gUnknown_3004FE0
_08037A24: .4byte sub_8036408
thumb_func_end sub_80379C8
thumb_func_end OpponentHandleSwitchInAnim
thumb_func_start sub_8037A28
sub_8037A28: @ 8037A28
@@ -3882,7 +3882,7 @@ sub_8037A28: @ 8037A28
lsls r5, 24
lsrs r5, 24
adds r0, r6, 0
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -5006,7 +5006,7 @@ _080383D0:
movs r0, 0
bl sub_8035450
adds r0, r4, 0
bl sub_807259C
bl DoMoveAnim
ldr r0, [r7]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -6695,8 +6695,8 @@ sub_8039134: @ 8039134
bx r0
thumb_func_end sub_8039134
thumb_func_start sub_8039140
sub_8039140: @ 8039140
thumb_func_start OpponentHandleCmd55
OpponentHandleCmd55: @ 8039140
push {lr}
ldr r0, _08039174 @ =gUnknown_2022B4C
ldr r0, [r0]
@@ -6726,7 +6726,7 @@ _08039174: .4byte gUnknown_2022B4C
_08039178: .4byte gUnknown_30030F0
_0803917C: .4byte 0x00000439
_08039180: .4byte gUnknown_3004F80
thumb_func_end sub_8039140
thumb_func_end OpponentHandleCmd55
thumb_func_start nullsub_18
nullsub_18: @ 8039184
+69 -69
View File
@@ -249,7 +249,7 @@ _0802E4EA:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -277,7 +277,7 @@ _0802E522:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -321,7 +321,7 @@ _0802E578:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -333,7 +333,7 @@ _0802E590:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
b _0802E634
.align 2, 0
_0802E5A4: .4byte gUnknown_2023FF8
@@ -1145,7 +1145,7 @@ _0802EC38:
b _0802EDBA
_0802EC52:
ldrb r0, [r2]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r6]
adds r1, r4
ldrb r0, [r1]
@@ -1179,7 +1179,7 @@ _0802EC84:
b _0802EDBA
_0802EC92:
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r6]
adds r1, r4
ldrb r0, [r1]
@@ -1204,7 +1204,7 @@ _0802ECAC:
b _0802EDBA
_0802ECC6:
ldrb r0, [r2]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r6]
adds r1, r4
ldrb r0, [r1]
@@ -1234,7 +1234,7 @@ _0802ECDC:
cmp r0, r1
bcs _0802EDBA
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r6]
adds r1, r4
ldrb r0, [r1]
@@ -1247,7 +1247,7 @@ _0802ED10:
adds r0, r4
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
bl MoveSelectionDisplayPpNumber
bl MoveSelectionDisplayMoveType
_0802ED2C:
@@ -1283,7 +1283,7 @@ _0802ED4C:
adds r0, r4
ldrb r0, [r0]
movs r1, 0x1D
bl sub_80309CC
bl MoveSelectionCreateCursorAt
ldrb r0, [r6]
adds r0, r4
ldrb r0, [r0]
@@ -1305,7 +1305,7 @@ _0802ED94:
_0802ED9C:
ldrb r0, [r0]
movs r1, 0x1B
bl sub_80309CC
bl MoveSelectionCreateCursorAt
ldr r0, _0802EDCC @ =gUnknown_83FE7A0
movs r1, 0xB
bl sub_80D87BC
@@ -1379,7 +1379,7 @@ _0802EE18:
cmp r0, 0
beq _0802EE58
ldrb r0, [r2]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -1392,7 +1392,7 @@ _0802EE18:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802EE58:
ldr r0, _0802EF40 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E]
@@ -1417,7 +1417,7 @@ _0802EE58:
cmp r0, r1
bcs _0802EEA6
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -1429,7 +1429,7 @@ _0802EE58:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802EEA6:
ldr r0, _0802EF40 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E]
@@ -1447,7 +1447,7 @@ _0802EEA6:
cmp r0, 0
beq _0802EEE8
ldrb r0, [r2]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -1460,7 +1460,7 @@ _0802EEA6:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802EEE8:
ldr r0, _0802EF40 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E]
@@ -1485,7 +1485,7 @@ _0802EEE8:
cmp r0, r1
bcs _0802EF36
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -1497,7 +1497,7 @@ _0802EEE8:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802EF36:
adds r0, r7, 0
pop {r4-r7}
@@ -2005,7 +2005,7 @@ _0802F324:
adds r0, r2
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
bl MoveSelectionDisplayPpString
bl MoveSelectionDisplayPpNumber
bl MoveSelectionDisplayMoveType
@@ -2020,14 +2020,14 @@ _0802F34C:
bl sub_80722CC
ldr r0, _0802F3A0 @ =gUnknown_3004FF4
ldrb r0, [r0]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldr r1, _0802F39C @ =gUnknown_2023FFC
ldr r4, _0802F394 @ =gUnknown_2023BC4
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
ldr r0, _0802F3A8 @ =gUnknown_2022B4C
ldr r0, [r0]
movs r1, 0x10
@@ -2082,7 +2082,7 @@ _0802F3C8:
bne _0802F410
ldrb r0, [r1]
movs r1, 0x1D
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F416
.align 2, 0
_0802F3F8: .4byte gUnknown_3004FE0
@@ -2093,7 +2093,7 @@ _0802F408: .4byte gUnknown_2023FFC
_0802F40C: .4byte gUnknown_2023BC4
_0802F410:
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
_0802F416:
ldr r4, _0802F440 @ =gUnknown_3004FF4
ldrb r0, [r4]
@@ -2112,7 +2112,7 @@ _0802F416:
bne _0802F44C
adds r0, r1, 0
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F454
.align 2, 0
_0802F440: .4byte gUnknown_3004FF4
@@ -2121,7 +2121,7 @@ _0802F448: .4byte gUnknown_2023BC4
_0802F44C:
ldrb r0, [r4]
movs r1, 0x1B
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802F454:
ldr r0, _0802F490 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E]
@@ -2150,7 +2150,7 @@ _0802F454:
bne _0802F4A4
ldrb r0, [r1]
movs r1, 0x1D
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F4AA
.align 2, 0
_0802F490: .4byte gUnknown_30030F0
@@ -2160,7 +2160,7 @@ _0802F49C: .4byte gUnknown_2023FFC
_0802F4A0: .4byte gUnknown_2023BC4
_0802F4A4:
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
_0802F4AA:
ldr r4, _0802F4D4 @ =gUnknown_3004FF4
ldrb r0, [r4]
@@ -2179,7 +2179,7 @@ _0802F4AA:
bne _0802F4E0
adds r0, r1, 0
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F4E8
.align 2, 0
_0802F4D4: .4byte gUnknown_3004FF4
@@ -2188,7 +2188,7 @@ _0802F4DC: .4byte gUnknown_2023BC4
_0802F4E0:
ldrb r0, [r4]
movs r1, 0x1B
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802F4E8:
ldr r0, _0802F518 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E]
@@ -2211,7 +2211,7 @@ _0802F4E8:
bne _0802F528
ldrb r0, [r1]
movs r1, 0x1D
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F52E
.align 2, 0
_0802F518: .4byte gUnknown_30030F0
@@ -2220,7 +2220,7 @@ _0802F520: .4byte gUnknown_2023FFC
_0802F524: .4byte gUnknown_2023BC4
_0802F528:
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
_0802F52E:
ldr r4, _0802F558 @ =gUnknown_3004FF4
ldrb r0, [r4]
@@ -2239,7 +2239,7 @@ _0802F52E:
bne _0802F564
adds r0, r1, 0
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F56C
.align 2, 0
_0802F558: .4byte gUnknown_3004FF4
@@ -2248,7 +2248,7 @@ _0802F560: .4byte gUnknown_2023BC4
_0802F564:
ldrb r0, [r4]
movs r1, 0x1B
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802F56C:
ldr r0, _0802F5A8 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E]
@@ -2277,7 +2277,7 @@ _0802F56C:
bne _0802F5BC
ldrb r0, [r1]
movs r1, 0x1D
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F5C2
.align 2, 0
_0802F5A8: .4byte gUnknown_30030F0
@@ -2287,7 +2287,7 @@ _0802F5B4: .4byte gUnknown_2023FFC
_0802F5B8: .4byte gUnknown_2023BC4
_0802F5BC:
ldrb r0, [r3]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
_0802F5C2:
ldr r4, _0802F5EC @ =gUnknown_3004FF4
ldrb r0, [r4]
@@ -2306,7 +2306,7 @@ _0802F5C2:
bne _0802F5F8
adds r0, r1, 0
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
b _0802F600
.align 2, 0
_0802F5EC: .4byte gUnknown_3004FF4
@@ -2315,7 +2315,7 @@ _0802F5F4: .4byte gUnknown_2023BC4
_0802F5F8:
ldrb r0, [r4]
movs r1, 0x1B
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_0802F600:
add sp, 0x24
pop {r3-r5}
@@ -3282,8 +3282,8 @@ _0802FDEC: .4byte gUnknown_3004FE0
_0802FDF0: .4byte sub_802FBF4
thumb_func_end sub_802FD18
thumb_func_start sub_802FDF4
sub_802FDF4: @ 802FDF4
thumb_func_start c3_0802FDF4
c3_0802FDF4: @ 802FDF4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -3305,10 +3305,10 @@ _0802FE16:
.align 2, 0
_0802FE1C: .4byte gMPlay_BGM
_0802FE20: .4byte 0x0000ffff
thumb_func_end sub_802FDF4
thumb_func_end c3_0802FDF4
thumb_func_start sub_802FE24
sub_802FE24: @ 802FE24
thumb_func_start CompleteOnHealthbarDone
CompleteOnHealthbarDone: @ 802FE24
push {r4-r6,lr}
ldr r5, _0802FE64 @ =gUnknown_2023BC4
ldrb r0, [r5]
@@ -3359,13 +3359,13 @@ _0802FE86:
.align 2, 0
_0802FE8C: .4byte gUnknown_2023BCE
_0802FE90: .4byte gUnknown_2024284
thumb_func_end sub_802FE24
thumb_func_end CompleteOnHealthbarDone
thumb_func_start sub_802FE94
sub_802FE94: @ 802FE94
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0802FEA6
@@ -4045,7 +4045,7 @@ _0803040C:
.4byte _080304E8
_08030428:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0803051C
@@ -4280,7 +4280,7 @@ _0803060C: .4byte gUnknown_3004FF0
sub_8030610: @ 8030610
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _08030622
@@ -4563,7 +4563,7 @@ sub_8030830: @ 8030830
_08030848:
lsls r0, r5, 24
lsrs r0, 24
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
adds r0, r6, 0
ldr r1, _080308A0 @ =gUnknown_83FE770
bl StringCopy
@@ -4632,7 +4632,7 @@ MoveSelectionDisplayPpNumber: @ 80308CC
ldrb r0, [r0]
cmp r0, 0x1
beq _08030928
bl sub_80D89DC
bl SetPpNumbersPaletteInMoveSelection
ldrb r1, [r7]
lsls r4, r1, 9
adds r0, r5, 0x4
@@ -4737,8 +4737,8 @@ _080309C4: .4byte gUnknown_2023FFC
_080309C8: .4byte gUnknown_824F1A0
thumb_func_end MoveSelectionDisplayMoveType
thumb_func_start sub_80309CC
sub_80309CC: @ 80309CC
thumb_func_start MoveSelectionCreateCursorAt
MoveSelectionCreateCursorAt: @ 80309CC
push {lr}
sub sp, 0x10
adds r3, r0, 0
@@ -4773,10 +4773,10 @@ sub_80309CC: @ 80309CC
add sp, 0x10
pop {r0}
bx r0
thumb_func_end sub_80309CC
thumb_func_end MoveSelectionCreateCursorAt
thumb_func_start sub_8030A14
sub_8030A14: @ 8030A14
thumb_func_start MoveSelectionDestroyCursorAt
MoveSelectionDestroyCursorAt: @ 8030A14
push {lr}
sub sp, 0x10
adds r3, r0, 0
@@ -4807,10 +4807,10 @@ sub_8030A14: @ 8030A14
add sp, 0x10
pop {r0}
bx r0
thumb_func_end sub_8030A14
thumb_func_end MoveSelectionDestroyCursorAt
thumb_func_start sub_8030A54
sub_8030A54: @ 8030A54
thumb_func_start ActionSelectionCreateCursorAt
ActionSelectionCreateCursorAt: @ 8030A54
push {r4,lr}
sub sp, 0x10
adds r3, r0, 0
@@ -4843,10 +4843,10 @@ sub_8030A54: @ 8030A54
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_8030A54
thumb_func_end ActionSelectionCreateCursorAt
thumb_func_start sub_8030A98
sub_8030A98: @ 8030A98
thumb_func_start ActionSelectionDestroyCursorAt
ActionSelectionDestroyCursorAt: @ 8030A98
push {lr}
sub sp, 0x10
adds r3, r0, 0
@@ -4879,7 +4879,7 @@ sub_8030A98: @ 8030A98
add sp, 0x10
pop {r0}
bx r0
thumb_func_end sub_8030A98
thumb_func_end ActionSelectionDestroyCursorAt
thumb_func_start sub_8030ADC
sub_8030ADC: @ 8030ADC
@@ -7452,7 +7452,7 @@ sub_8031FF4: @ 8031FF4
lsls r5, 24
lsrs r5, 24
adds r0, r6, 0
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -8640,7 +8640,7 @@ _08032A10:
movs r0, 0
bl sub_8035450
adds r0, r4, 0
bl sub_807259C
bl DoMoveAnim
ldr r0, [r7]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -8867,7 +8867,7 @@ sub_8032BD4: @ 8032BD4
_08032BF6:
lsls r0, r4, 24
lsrs r0, 24
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
adds r4, 0x1
cmp r4, 0x3
ble _08032BF6
@@ -8877,9 +8877,9 @@ _08032BF6:
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
ldr r0, _08032C40 @ =gUnknown_83FE6D5
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _08032C44 @ =gUnknown_202298C
movs r1, 0x1
bl sub_80D87BC
@@ -8967,7 +8967,7 @@ sub_8032CB4: @ 8032CB4
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
bl MoveSelectionDisplayPpString
bl MoveSelectionDisplayPpNumber
bl MoveSelectionDisplayMoveType
@@ -9245,7 +9245,7 @@ _08032F16:
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
ldr r1, _08032F48 @ =sub_802FE24
ldr r1, _08032F48 @ =CompleteOnHealthbarDone
str r1, [r0]
add sp, 0x4
pop {r3,r4}
@@ -9260,7 +9260,7 @@ _08032F38: .4byte gUnknown_2024284
_08032F3C: .4byte gUnknown_3004FF0
_08032F40: .4byte gUnknown_3004FE0
_08032F44: .4byte gUnknown_2023BC4
_08032F48: .4byte sub_802FE24
_08032F48: .4byte CompleteOnHealthbarDone
thumb_func_end sub_8032E4C
thumb_func_start PlayerHandleExpUpdate
+89 -89
View File
@@ -79,7 +79,7 @@ _08156128: .4byte gUnknown_2023BC4
_0815612C: .4byte gUnknown_2022BC4
_08156130: .4byte gUnknown_8478F1C
_08156134:
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156138:
pop {r4,r5}
pop {r0}
@@ -112,7 +112,7 @@ sub_815614C: @ 815614C
ldr r0, _08156180 @ =nullsub_8
cmp r1, r0
bne _08156170
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156170:
pop {r0}
bx r0
@@ -201,7 +201,7 @@ _081561F8:
bl FreeSpriteTilesByTag
adds r0, r4, 0
bl FreeSpritePaletteByTag
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156230:
pop {r4-r7}
pop {r0}
@@ -214,11 +214,11 @@ _08156238: .4byte 0x000027f9
sub_815623C: @ 815623C
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0815624E
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_0815624E:
pop {r0}
bx r0
@@ -273,7 +273,7 @@ sub_8156294: @ 8156294
ands r0, r1
cmp r0, 0
bne _081562D4
ldr r0, _081562E4 @ =sub_802FDF4
ldr r0, _081562E4 @ =c3_0802FDF4
movs r1, 0xA
bl CreateTask
ldr r2, _081562E8 @ =gUnknown_2023BCE
@@ -286,7 +286,7 @@ sub_8156294: @ 8156294
ldr r2, _081562EC @ =gUnknown_2024284
adds r0, r2
bl HandleLowHpMusicChange
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_081562D4:
pop {r4}
pop {r0}
@@ -294,7 +294,7 @@ _081562D4:
.align 2, 0
_081562DC: .4byte gUnknown_2024018
_081562E0: .4byte gUnknown_2023BC4
_081562E4: .4byte sub_802FDF4
_081562E4: .4byte c3_0802FDF4
_081562E8: .4byte gUnknown_2023BCE
_081562EC: .4byte gUnknown_2024284
thumb_func_end sub_8156294
@@ -493,7 +493,7 @@ sub_8156484: @ 8156484
ldrb r0, [r0]
cmp r0, 0
bne _08156492
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156492:
pop {r0}
bx r0
@@ -529,7 +529,7 @@ sub_815649C: @ 815649C
adds r0, r2
movs r1, 0
strb r1, [r0, 0x9]
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_081564D4:
pop {r4}
pop {r0}
@@ -618,7 +618,7 @@ _08156580:
movs r2, 0
bl EmitChosenMonReturnValue
_0815658A:
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_0815658E:
pop {r0}
bx r0
@@ -684,7 +684,7 @@ sub_81565E8: @ 81565E8
ldrh r1, [r0]
movs r0, 0x1
bl EmitOneReturnValue
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_0815660E:
pop {r0}
bx r0
@@ -981,7 +981,7 @@ _081567DA:
bl FreeSpriteTilesByTag
adds r0, r4, 0
bl FreeSpritePaletteByTag
ldr r0, _081568C8 @ =sub_802FDF4
ldr r0, _081568C8 @ =c3_0802FDF4
movs r1, 0xA
bl CreateTask
ldr r2, _081568CC @ =gUnknown_2023BCE
@@ -1015,7 +1015,7 @@ _081568B8: .4byte gUnknown_2023BC4
_081568BC: .4byte nullsub_8
_081568C0: .4byte gUnknown_2024018
_081568C4: .4byte 0x000027f9
_081568C8: .4byte sub_802FDF4
_081568C8: .4byte c3_0802FDF4
_081568CC: .4byte gUnknown_2023BCE
_081568D0: .4byte gUnknown_2024284
_081568D4: .4byte gUnknown_3004FE0
@@ -1667,7 +1667,7 @@ sub_8156DCC: @ 8156DCC
adds r0, r1
ldrb r0, [r0]
bl SetHealthboxSpriteInvisible
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
b _08156E66
.align 2, 0
_08156E2C: .4byte gUnknown_2023BC4
@@ -1693,7 +1693,7 @@ _08156E3C:
adds r0, r3, r0
ldrb r0, [r0]
bl SetHealthboxSpriteInvisible
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156E66:
pop {r4-r6}
pop {r0}
@@ -1748,7 +1748,7 @@ _08156EC0:
ldr r2, _08156EE4 @ =gUnknown_2024284
adds r0, r2
bl HandleLowHpMusicChange
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156EDA:
pop {r4-r6}
pop {r0}
@@ -1762,11 +1762,11 @@ _08156EE4: .4byte gUnknown_2024284
sub_8156EE8: @ 8156EE8
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _08156EFA
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156EFA:
pop {r0}
bx r0
@@ -1800,7 +1800,7 @@ sub_8156F00: @ 8156F00
strb r0, [r2]
ldr r0, _08156F48 @ =gUnknown_2024005
strb r3, [r0]
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
b _08156F76
.align 2, 0
_08156F3C: .4byte gUnknown_2023D44
@@ -1875,7 +1875,7 @@ sub_8156F7C: @ 8156F7C
adds r0, r1
ldrb r0, [r0]
bl SetHealthboxSpriteInvisible
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08156FD0:
pop {r4-r6}
pop {r0}
@@ -1906,7 +1906,7 @@ sub_8156FEC: @ 8156FEC
ldr r0, _08157020 @ =nullsub_8
cmp r1, r0
bne _08157010
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08157010:
pop {r0}
bx r0
@@ -1934,7 +1934,7 @@ sub_8157024: @ 8157024
ands r0, r1
cmp r0, 0
bne _08157046
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08157046:
pop {r0}
bx r0
@@ -1960,7 +1960,7 @@ sub_8157054: @ 8157054
ands r0, r1
cmp r0, 0
bne _08157076
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08157076:
pop {r0}
bx r0
@@ -1969,8 +1969,8 @@ _0815707C: .4byte gUnknown_2024018
_08157080: .4byte gUnknown_2023BC4
thumb_func_end sub_8157054
thumb_func_start sub_8157084
sub_8157084: @ 8157084
thumb_func_start PlayerPartnerBufferExecCompleted
PlayerPartnerBufferExecCompleted: @ 8157084
push {r4,lr}
sub sp, 0x4
ldr r1, _081570C4 @ =gUnknown_3004FE0
@@ -2024,10 +2024,10 @@ _081570EA:
.align 2, 0
_081570F4: .4byte gUnknown_2023BC8
_081570F8: .4byte gUnknown_825E45C
thumb_func_end sub_8157084
thumb_func_end PlayerPartnerBufferExecCompleted
thumb_func_start sub_81570FC
sub_81570FC: @ 81570FC
thumb_func_start CompleteOnFinishedStatusAnimation_7
CompleteOnFinishedStatusAnimation_7: @ 81570FC
push {lr}
ldr r0, _08157124 @ =gUnknown_2024018
ldr r2, [r0]
@@ -2043,14 +2043,14 @@ sub_81570FC: @ 81570FC
ands r0, r1
cmp r0, 0
bne _0815711E
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_0815711E:
pop {r0}
bx r0
.align 2, 0
_08157124: .4byte gUnknown_2024018
_08157128: .4byte gUnknown_2023BC4
thumb_func_end sub_81570FC
thumb_func_end CompleteOnFinishedStatusAnimation_7
thumb_func_start sub_815712C
sub_815712C: @ 815712C
@@ -2103,7 +2103,7 @@ _08157186:
movs r0, 0x1
mov r2, sp
bl EmitDataTransfer
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
add sp, 0x100
pop {r4-r6}
pop {r0}
@@ -2843,7 +2843,7 @@ _0815779E:
cmp r5, 0x5
bls _08157790
_081577AA:
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r4,r5}
pop {r0}
bx r0
@@ -3884,7 +3884,7 @@ _081580D0: .4byte gUnknown_2024284
thumb_func_start sub_81580D4
sub_81580D4: @ 81580D4
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_81580D4
@@ -3922,7 +3922,7 @@ sub_81580E0: @ 81580E0
add r0, r10
bl BattleLoadOpponentMonSpriteGfx
ldrb r0, [r6]
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
@@ -4025,7 +4025,7 @@ sub_81580E0: @ 81580E0
adds r0, r1
ldr r1, _08158238 @ =sub_8156184
str r1, [r0]
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r3-r5}
mov r8, r3
mov r9, r4
@@ -4157,7 +4157,7 @@ _081582FC:
adds r0, r1
ldrb r0, [r0]
bl SetHealthboxSpriteInvisible
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08158332:
pop {r4-r6}
pop {r0}
@@ -4497,7 +4497,7 @@ _0815860C: .4byte sub_8156FEC
thumb_func_start sub_8158610
sub_8158610: @ 8158610
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8158610
@@ -4648,7 +4648,7 @@ _08158744: .4byte sub_8156DCC
thumb_func_start sub_8158748
sub_8158748: @ 8158748
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8158748
@@ -4740,7 +4740,7 @@ _08158804: .4byte sub_8156484
thumb_func_start sub_8158808
sub_8158808: @ 8158808
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8158808
@@ -4849,7 +4849,7 @@ sub_8158814: @ 8158814
lsrs r3, r0, 24
cmp r3, 0
beq _0815890C
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
b _0815892A
.align 2, 0
_081588E8: .4byte gUnknown_2022BC4
@@ -4966,7 +4966,7 @@ _081589C6:
movs r0, 0
bl sub_8035450
adds r0, r4, 0
bl sub_807259C
bl DoMoveAnim
ldr r0, [r7]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -5042,7 +5042,7 @@ _08158A40:
lsls r0, 2
adds r0, r2
strb r4, [r0, 0x4]
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08158A7C:
pop {r3,r4}
mov r8, r3
@@ -5118,7 +5118,7 @@ sub_8158AFC: @ 8158AFC
.align 2, 0
_08158B14: .4byte gUnknown_2023BC4
_08158B18:
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_08158B1C:
pop {r0}
bx r0
@@ -5180,7 +5180,7 @@ sub_8158B60: @ 8158B60
_08158B8E:
lsls r0, r4, 24
lsrs r0, 24
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
adds r4, 0x1
cmp r4, 0x3
ble _08158B8E
@@ -5190,9 +5190,9 @@ _08158B8E:
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
ldr r0, _08158BD4 @ =gUnknown_83FE6D5
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _08158BD8 @ =gUnknown_202298C
movs r1, 0x1
bl sub_80D87BC
@@ -5225,7 +5225,7 @@ _08158BF4: .4byte sub_8156140
thumb_func_start sub_8158BF8
sub_8158BF8: @ 8158BF8
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8158BF8
@@ -5452,7 +5452,7 @@ _08158DC8: .4byte gUnknown_2024004
thumb_func_start sub_8158DCC
sub_8158DCC: @ 8158DCC
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8158DCC
@@ -5590,7 +5590,7 @@ sub_8158ED0: @ 8158ED0
bl GetMonData
cmp r0, 0x63
bls _08158F08
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
b _08158F54
.align 2, 0
_08158EFC: .4byte gUnknown_2022BC4
@@ -5824,7 +5824,7 @@ _081590BC:
movs r1, 0x37
mov r2, sp
bl sub_804037C
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
add sp, 0x4
pop {r4}
pop {r0}
@@ -5839,7 +5839,7 @@ _081590FC: .4byte gUnknown_2023BC4
thumb_func_start sub_8159100
sub_8159100: @ 8159100
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159100
@@ -5847,7 +5847,7 @@ sub_8159100: @ 8159100
thumb_func_start sub_815910C
sub_815910C: @ 815910C
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_815910C
@@ -5855,7 +5855,7 @@ sub_815910C: @ 815910C
thumb_func_start sub_8159118
sub_8159118: @ 8159118
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159118
@@ -5863,7 +5863,7 @@ sub_8159118: @ 8159118
thumb_func_start sub_8159124
sub_8159124: @ 8159124
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159124
@@ -5871,7 +5871,7 @@ sub_8159124: @ 8159124
thumb_func_start sub_8159130
sub_8159130: @ 8159130
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159130
@@ -5879,7 +5879,7 @@ sub_8159130: @ 8159130
thumb_func_start sub_815913C
sub_815913C: @ 815913C
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_815913C
@@ -5887,7 +5887,7 @@ sub_815913C: @ 815913C
thumb_func_start sub_8159148
sub_8159148: @ 8159148
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159148
@@ -5895,7 +5895,7 @@ sub_8159148: @ 8159148
thumb_func_start sub_8159154
sub_8159154: @ 8159154
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159154
@@ -5903,7 +5903,7 @@ sub_8159154: @ 8159154
thumb_func_start sub_8159160
sub_8159160: @ 8159160
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159160
@@ -5911,7 +5911,7 @@ sub_8159160: @ 8159160
thumb_func_start sub_815916C
sub_815916C: @ 815916C
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_815916C
@@ -5919,7 +5919,7 @@ sub_815916C: @ 815916C
thumb_func_start sub_8159178
sub_8159178: @ 8159178
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159178
@@ -5927,7 +5927,7 @@ sub_8159178: @ 8159178
thumb_func_start sub_8159184
sub_8159184: @ 8159184
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159184
@@ -5950,7 +5950,7 @@ sub_8159190: @ 8159190
lsls r0, 29
cmp r0, 0
bge _081591C4
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
b _081591EE
.align 2, 0
_081591B8: .4byte gUnknown_202063C
@@ -5990,7 +5990,7 @@ _081591FC: .4byte sub_8156F00
thumb_func_start sub_8159200
sub_8159200: @ 8159200
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159200
@@ -6011,7 +6011,7 @@ sub_815920C: @ 815920C
lsls r1, 8
orrs r0, r1
bl sub_80722CC
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
.align 2, 0
@@ -6035,7 +6035,7 @@ sub_815923C: @ 815923C
lsls r1, 8
orrs r0, r1
bl PlayFanfare
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
.align 2, 0
@@ -6082,7 +6082,7 @@ _081592AC:
lsrs r0, 16
movs r1, 0x19
bl PlayCry1
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r4}
pop {r0}
bx r0
@@ -6107,7 +6107,7 @@ sub_81592D0: @ 81592D0
movs r1, 0x1
orrs r0, r1
strh r0, [r2]
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
.align 2, 0
@@ -6346,7 +6346,7 @@ sub_8159478: @ 8159478
lsls r5, 24
lsrs r5, 24
adds r0, r6, 0
bl sub_80748A8
bl GetBankSpriteDefault_Y
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -6531,7 +6531,7 @@ sub_8159660: @ 8159660
lsls r0, 24
cmp r0, 0
bne _08159690
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
b _081596CE
.align 2, 0
_08159688: .4byte gUnknown_2022BC4
@@ -6565,7 +6565,7 @@ _08159690:
ldrb r1, [r5]
adds r1, r2
strb r0, [r1]
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
_081596CE:
pop {r4,r5}
pop {r0}
@@ -6580,7 +6580,7 @@ _081596E0: .4byte gUnknown_2024000
thumb_func_start sub_81596E4
sub_81596E4: @ 81596E4
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_81596E4
@@ -6595,7 +6595,7 @@ sub_81596F0: @ 81596F0
ldrb r0, [r4]
movs r1, 0
bl dp11b_obj_free
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r4}
pop {r0}
bx r0
@@ -6606,7 +6606,7 @@ _08159710: .4byte gUnknown_2023BC4
thumb_func_start sub_8159714
sub_8159714: @ 8159714
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_8159714
@@ -6637,7 +6637,7 @@ sub_8159720: @ 8159720
lsls r0, 24
cmp r0, 0
beq _08159760
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
b _0815976C
.align 2, 0
_08159758: .4byte gUnknown_2022BC4
@@ -6680,7 +6680,7 @@ sub_815977C: @ 815977C
movs r1, 0
bl dp11b_obj_free
_081597A4:
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r4}
pop {r0}
bx r0
@@ -6692,7 +6692,7 @@ _081597B4: .4byte gUnknown_2023BC4
thumb_func_start sub_81597B8
sub_81597B8: @ 81597B8
push {lr}
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
pop {r0}
bx r0
thumb_func_end sub_81597B8
@@ -6713,7 +6713,7 @@ sub_81597C4: @ 81597C4
bl FadeOutMapMusic
movs r0, 0x3
bl BeginFastPaletteFade
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
ldr r0, _08159814 @ =gUnknown_2022B4C
ldr r0, [r0]
movs r1, 0x6
@@ -6847,7 +6847,7 @@ _081598E6:
movs r2, 0
bl EmitTwoReturnValues
_081598F0:
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
ldr r3, _08159924 @ =gUnknown_3005EE0
ldr r2, _08159928 @ =gUnknown_2023BC4
ldrb r0, [r2]
@@ -6890,7 +6890,7 @@ _0815992C:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r2, r1, r5
lsls r0, r1, 2
@@ -6906,7 +6906,7 @@ _0815992C:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
_08159972:
ldr r1, _08159990 @ =gUnknown_3005EE0
ldr r0, _08159994 @ =gUnknown_2023BC4
@@ -6985,7 +6985,7 @@ _081599DE:
movs r0, 0x1
movs r1, 0xA
bl EmitTwoReturnValues
bl sub_8157084
bl PlayerPartnerBufferExecCompleted
ldrb r0, [r6]
lsls r0, 2
add r0, r8
@@ -7027,7 +7027,7 @@ _08159A48:
ldrb r0, [r6]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A14
bl MoveSelectionDestroyCursorAt
ldrb r1, [r6]
adds r2, r1, r5
lsls r0, r1, 2
@@ -7043,7 +7043,7 @@ _08159A48:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_80309CC
bl MoveSelectionCreateCursorAt
_08159A8E:
ldr r1, _08159AB0 @ =gUnknown_3005EE0
ldr r0, _08159AB4 @ =gUnknown_2023BC4
@@ -7266,7 +7266,7 @@ _08159C44:
movs r0, 0
strh r0, [r1]
bl sub_8159EF0
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _08159C60 @ =gUnknown_202298C
movs r1, 0x18
bl sub_80D87BC
@@ -7276,7 +7276,7 @@ _08159C5C: .4byte gUnknown_2022976
_08159C60: .4byte gUnknown_202298C
_08159C64:
movs r0, 0x18
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
@@ -7467,7 +7467,7 @@ _08159DEA:
_08159DF0: .4byte gUnknown_2037AB8
_08159DF4:
bl sub_8159EF0
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _08159E08 @ =gUnknown_202298C
movs r1, 0x18
bl sub_80D87BC
@@ -7476,7 +7476,7 @@ _08159DF4:
_08159E08: .4byte gUnknown_202298C
_08159E0C:
movs r0, 0x18
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
+16 -16
View File
@@ -142,7 +142,7 @@ _080DD612:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -170,7 +170,7 @@ _080DD650:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -198,7 +198,7 @@ _080DD68C:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -210,7 +210,7 @@ _080DD6BE:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
b _080DD71A
.align 2, 0
_080DD6D0: .4byte gUnknown_2023FF8
@@ -234,7 +234,7 @@ _080DD6D8:
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
ldrb r1, [r4]
adds r1, r5
ldrb r0, [r1]
@@ -245,7 +245,7 @@ _080DD6D8:
adds r0, r5
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
_080DD71A:
pop {r4,r5}
pop {r0}
@@ -288,7 +288,7 @@ _080DD75C: .4byte nullsub_8
CompleteOnInactiveTextPrinter_3: @ 80DD760
push {lr}
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080DD772
@@ -969,7 +969,7 @@ sub_80DDC78: @ 80DDC78
_080DDC9A:
lsls r0, r4, 24
lsrs r0, 24
bl sub_8030A98
bl ActionSelectionDestroyCursorAt
adds r4, 0x1
cmp r4, 0x3
ble _080DDC9A
@@ -979,9 +979,9 @@ _080DDC9A:
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_8030A54
bl ActionSelectionCreateCursorAt
ldr r0, _080DDCE4 @ =gUnknown_83FE6E6
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080DDCE8 @ =gUnknown_202298C
movs r1, 0x1
bl sub_80D87BC
@@ -1078,8 +1078,8 @@ sub_80DDD68: @ 80DDD68
bx r0
thumb_func_end sub_80DDD68
thumb_func_start sub_80DDD74
sub_80DDD74: @ 80DDD74
thumb_func_start SafariHandleStatusIconUpdate
SafariHandleStatusIconUpdate: @ 80DDD74
push {lr}
ldr r0, _080DDDA0 @ =gUnknown_3004FF0
ldr r1, _080DDDA4 @ =gUnknown_2023BC4
@@ -1104,7 +1104,7 @@ _080DDDA0: .4byte gUnknown_3004FF0
_080DDDA4: .4byte gUnknown_2023BC4
_080DDDA8: .4byte gUnknown_2023BCE
_080DDDAC: .4byte gUnknown_2024284
thumb_func_end sub_80DDD74
thumb_func_end SafariHandleStatusIconUpdate
thumb_func_start sub_80DDDB0
sub_80DDDB0: @ 80DDDB0
@@ -1234,8 +1234,8 @@ sub_80DDE64: @ 80DDE64
bx r0
thumb_func_end sub_80DDE64
thumb_func_start sub_80DDE70
sub_80DDE70: @ 80DDE70
thumb_func_start SafariHandlePlaySE
SafariHandlePlaySE: @ 80DDE70
push {r4,lr}
ldr r4, _080DDEAC @ =gUnknown_2023BC4
ldrb r0, [r4]
@@ -1267,7 +1267,7 @@ _080DDE84:
.align 2, 0
_080DDEAC: .4byte gUnknown_2023BC4
_080DDEB0: .4byte gUnknown_2022BC4
thumb_func_end sub_80DDE70
thumb_func_end SafariHandlePlaySE
thumb_func_start sub_80DDEB4
sub_80DDEB4: @ 80DDEB4
+8 -8
View File
@@ -80,7 +80,7 @@ _0800D298:
ldr r0, _0800D300 @ =gUnknown_2023BC8
movs r4, 0
str r4, [r0]
bl sub_80724C0
bl ClearBattleAnimationVars
bl sub_8043FBC
bl sub_80C6D0C
ldr r0, _0800D304 @ =gUnknown_2022B54
@@ -1519,7 +1519,7 @@ _0800DE16:
lsls r0, r1, 24
lsrs r4, r0, 24
_0800DE1C:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r4, r0
@@ -3353,8 +3353,8 @@ sub_800EB54: @ 800EB54
_0800EB70: .4byte gUnknown_2022874
thumb_func_end sub_800EB54
thumb_func_start sub_800EB74
sub_800EB74: @ 800EB74
thumb_func_start EmitResetActionMoveSelection
EmitResetActionMoveSelection: @ 800EB74
push {lr}
adds r3, r1, 0
lsls r0, 24
@@ -3369,10 +3369,10 @@ sub_800EB74: @ 800EB74
bx r0
.align 2, 0
_0800EB90: .4byte gUnknown_2022874
thumb_func_end sub_800EB74
thumb_func_end EmitResetActionMoveSelection
thumb_func_start sub_800EB94
sub_800EB94: @ 800EB94
thumb_func_start EmitCmd55
EmitCmd55: @ 800EB94
push {lr}
adds r3, r1, 0
lsls r0, 24
@@ -3387,6 +3387,6 @@ sub_800EB94: @ 800EB94
bx r0
.align 2, 0
_0800EBB0: .4byte gUnknown_2022874
thumb_func_end sub_800EB94
thumb_func_end EmitCmd55
.align 2, 0 @ Don't pad with nop.
+1 -1
View File
@@ -666,7 +666,7 @@ sub_810C050: @ 810C050
lsrs r6, r3, 24
adds r0, r2, 0
movs r1, 0x7
bl sub_8004950
bl GetWindowAttribute
adds r3, r0, 0
movs r0, 0
str r0, [sp]
+11 -11
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_8033DB8
sub_8033DB8: @ 8033DB8
thumb_func_start AllocateBattleSpritesData
AllocateBattleSpritesData: @ 8033DB8
push {r4,lr}
ldr r4, _08033DF4 @ =gUnknown_2024018
movs r0, 0x10
@@ -33,10 +33,10 @@ sub_8033DB8: @ 8033DB8
bx r0
.align 2, 0
_08033DF4: .4byte gUnknown_2024018
thumb_func_end sub_8033DB8
thumb_func_end AllocateBattleSpritesData
thumb_func_start sub_8033DF8
sub_8033DF8: @ 8033DF8
thumb_func_start FreeBattleSpritesData
FreeBattleSpritesData: @ 8033DF8
push {r4,r5,lr}
ldr r5, _08033E38 @ =gUnknown_2024018
ldr r0, [r5]
@@ -67,7 +67,7 @@ _08033E32:
bx r0
.align 2, 0
_08033E38: .4byte gUnknown_2024018
thumb_func_end sub_8033DF8
thumb_func_end FreeBattleSpritesData
thumb_func_start sub_8033E3C
sub_8033E3C: @ 8033E3C
@@ -1913,7 +1913,7 @@ _08034C16:
adds r0, r7, 0
bl Free
mov r0, r9
bl sub_80748A8
bl GetBankSpriteDefault_Y
ldrb r2, [r4]
lsls r1, r2, 4
adds r1, r2
@@ -2037,7 +2037,7 @@ _08034D88:
bl CpuSet
_08034E0E:
mov r0, r9
bl sub_80748A8
bl GetBankSpriteDefault_Y
ldrb r2, [r5]
lsls r1, r2, 4
adds r1, r2
@@ -2284,7 +2284,7 @@ _08034FFC:
ldrb r0, [r0]
strb r0, [r4]
mov r0, r9
bl sub_80748A8
bl GetBankSpriteDefault_Y
ldr r1, [sp, 0x10]
ldrb r2, [r1]
lsls r1, r2, 4
@@ -2473,14 +2473,14 @@ LoadBattleMonGfxAndAnimate: @ 80351A8
cmp r5, 0
bne _080351EC
adds r0, r6, 0
bl sub_80748BC
bl GetSubstituteSpriteDefault_Y
b _080351F2
.align 2, 0
_080351E4: .4byte gUnknown_202063C
_080351E8: .4byte gUnknown_2024024
_080351EC:
adds r0, r6, 0
bl sub_80748A8
bl GetBankSpriteDefault_Y
_080351F2:
lsls r0, 24
lsrs r0, 24
+3 -3
View File
@@ -5524,7 +5524,7 @@ AddTextPrinterAndCreateWindowOnHealthbox: @ 804A648
str r0, [sp, 0x18]
str r1, [sp, 0x1C]
add r0, sp, 0x18
bl sub_8003CE4
bl AddWindow
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -5559,12 +5559,12 @@ AddTextPrinterAndCreateWindowOnHealthbox: @ 804A648
movs r1, 0
adds r2, r6, 0
mov r3, r8
bl sub_812E5A4
bl AddTextPrinterParametrized2
mov r0, r10
str r4, [r0]
adds r0, r5, 0
movs r1, 0x7
bl sub_8004950
bl GetWindowAttribute
add sp, 0x20
pop {r3-r5}
mov r8, r3
+15 -15
View File
@@ -690,7 +690,7 @@ _080D77D0:
ldr r7, [r0]
_080D77DC:
adds r0, r7, 0
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
_080D77E2:
pop {r3-r5}
mov r8, r3
@@ -703,8 +703,8 @@ _080D77E2:
_080D77F0: .4byte gUnknown_83FDF3C
thumb_func_end sub_80D7274
thumb_func_start sub_80D77F4
sub_80D77F4: @ 80D77F4
thumb_func_start BattleStringExpandPlaceholdersToDisplayedString
BattleStringExpandPlaceholdersToDisplayedString: @ 80D77F4
push {lr}
ldr r1, _080D7800 @ =gUnknown_202298C
bl sub_80D7868
@@ -712,10 +712,10 @@ sub_80D77F4: @ 80D77F4
bx r1
.align 2, 0
_080D7800: .4byte gUnknown_202298C
thumb_func_end sub_80D77F4
thumb_func_end BattleStringExpandPlaceholdersToDisplayedString
thumb_func_start sub_80D7804
sub_80D7804: @ 80D7804
thumb_func_start TryGetStatusString
TryGetStatusString: @ 80D7804
push {r4,r5,lr}
sub sp, 0x8
adds r4, r0, 0
@@ -768,7 +768,7 @@ _080D785E:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sub_80D7804
thumb_func_end TryGetStatusString
thumb_func_start sub_80D7868
sub_80D7868: @ 80D7868
@@ -871,7 +871,7 @@ _080D7984: .4byte gUnknown_2022AB8
_080D7988: .4byte gUnknown_2021CD0
_080D798C:
adds r0, r5, 0
bl sub_80D7804
bl TryGetStatusString
adds r4, r0, 0
cmp r4, 0
beq _080D799C
@@ -2937,8 +2937,8 @@ _080D89D6:
bx r1
thumb_func_end sub_80D89B0
thumb_func_start sub_80D89DC
sub_80D89DC: @ 80D89DC
thumb_func_start SetPpNumbersPaletteInMoveSelection
SetPpNumbersPaletteInMoveSelection: @ 80D89DC
push {r4,r5,lr}
ldr r0, _080D8A38 @ =gUnknown_2023BC4
ldrb r2, [r0]
@@ -2956,7 +2956,7 @@ sub_80D89DC: @ 80D89DC
adds r1, 0xC
adds r1, r2
ldrb r1, [r1]
bl sub_80D8A50
bl GetCurrentPpToMaxPpState
lsls r0, 24
ldr r5, _080D8A48 @ =gUnknown_20371F8
lsrs r0, 22
@@ -2988,10 +2988,10 @@ _080D8A40: .4byte gUnknown_8D2FBB4
_080D8A44: .4byte gUnknown_2023FFC
_080D8A48: .4byte gUnknown_20371F8
_080D8A4C: .4byte gUnknown_20376B0
thumb_func_end sub_80D89DC
thumb_func_end SetPpNumbersPaletteInMoveSelection
thumb_func_start sub_80D8A50
sub_80D8A50: @ 80D8A50
thumb_func_start GetCurrentPpToMaxPpState
GetCurrentPpToMaxPpState: @ 80D8A50
push {lr}
lsls r0, 24
lsrs r2, r0, 24
@@ -3038,6 +3038,6 @@ _080D8A98:
_080D8A9A:
pop {r1}
bx r1
thumb_func_end sub_80D8A50
thumb_func_end GetCurrentPpToMaxPpState
.align 2, 0 @ Don't pad with nop.
+14 -14
View File
@@ -101,7 +101,7 @@ _080CD2E2:
b _080CD324
_080CD302:
ldr r0, _080CD310 @ =gUnknown_83F6C68
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
b _080CD324
.align 2, 0
@@ -777,12 +777,12 @@ _080CD836:
movs r4, 0x19
_080CD838:
adds r0, r4, 0
bl sub_8054EC4
bl GetGameStat
ldr r1, _080CD850 @ =0x0000270e
cmp r0, r1
bhi _080CD84A
adds r0, r4, 0
bl sub_8054E90
bl IncrementGameStat
_080CD84A:
pop {r4}
pop {r0}
@@ -1007,13 +1007,13 @@ sub_80CD9F4: @ 80CD9F4
push {r4-r7,lr}
sub sp, 0x14
movs r0, 0x17
bl sub_8054EC4
bl GetGameStat
adds r4, r0, 0
movs r0, 0x18
bl sub_8054EC4
bl GetGameStat
adds r5, r0, 0
movs r0, 0x19
bl sub_8054EC4
bl GetGameStat
adds r6, r0, 0
ldr r0, _080CDAB0 @ =0x0000270f
cmp r4, r0
@@ -1080,7 +1080,7 @@ _080CDA72:
bls _080CDA54
adds r0, r7, 0
mov r1, r12
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
str r0, [sp]
movs r1, 0x2
@@ -1092,7 +1092,7 @@ _080CDA72:
movs r1, 0x2
movs r2, 0xC
movs r3, 0x18
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x14
pop {r4-r7}
pop {r0}
@@ -1138,7 +1138,7 @@ sub_80CDAD0: @ 80CDAD0
movs r1, 0x2
movs r2, 0
mov r3, r8
bl sub_812E5A4
bl AddTextPrinterParametrized2
movs r6, 0
_080CDB0E:
movs r4, 0x54
@@ -1161,7 +1161,7 @@ _080CDB1C:
movs r0, 0
movs r1, 0x2
mov r3, r8
bl sub_812E5A4
bl AddTextPrinterParametrized2
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
@@ -1230,7 +1230,7 @@ _080CDBA6:
movs r0, 0
movs r1, 0x2
mov r3, r8
bl sub_812E5A4
bl AddTextPrinterParametrized2
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
@@ -1268,7 +1268,7 @@ sub_80CDBE4: @ 80CDBE4
ldr r5, _080CDC9C @ =gUnknown_2021D18
ldr r1, _080CDCA0 @ =gUnknown_8418174
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r2, 0x1
negs r2, r2
movs r0, 0x2
@@ -1291,7 +1291,7 @@ sub_80CDBE4: @ 80CDBE4
movs r0, 0
movs r1, 0x2
movs r3, 0x4
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r5, _080CDCA8 @ =gUnknown_300500C
ldr r0, [r5]
ldr r1, _080CDCAC @ =0x00000a98
@@ -1309,7 +1309,7 @@ sub_80CDBE4: @ 80CDBE4
movs r1, 0x2
movs r2, 0x54
movs r3, 0x30
bl sub_812E5A4
bl AddTextPrinterParametrized2
adds r7, r5, 0
movs r5, 0xF4
lsls r5, 22
+27 -27
View File
@@ -1288,8 +1288,8 @@ _0801E1C2:
_0801E1D4: .4byte gUnknown_2023E82
thumb_func_end sub_801DDC4
thumb_func_start sub_801E1D8
sub_801E1D8: @ 801E1D8
thumb_func_start atk02_attackstring
atk02_attackstring: @ 801E1D8
push {r4,r5,lr}
ldr r0, _0801E218 @ =gUnknown_2023BC8
ldr r5, [r0]
@@ -1328,10 +1328,10 @@ _0801E21C: .4byte gUnknown_2023DD0
_0801E220: .4byte gUnknown_2023D6B
_0801E224: .4byte gUnknown_2023D74
_0801E228: .4byte gUnknown_2023E82
thumb_func_end sub_801E1D8
thumb_func_end atk02_attackstring
thumb_func_start sub_801E22C
sub_801E22C: @ 801E22C
thumb_func_start atk03_ppreduce
atk03_ppreduce: @ 801E22C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -1561,7 +1561,7 @@ _0801E3F8: .4byte gUnknown_2023BC4
_0801E3FC: .4byte gUnknown_2023DD0
_0801E400: .4byte 0xfffff7ff
_0801E404: .4byte gUnknown_2023D74
thumb_func_end sub_801E22C
thumb_func_end atk03_ppreduce
thumb_func_start sub_801E408
sub_801E408: @ 801E408
@@ -8928,7 +8928,7 @@ _08021EB6:
muls r1, r2
adds r1, r3
ldrh r1, [r1]
bl sub_8043890
bl MonGainEVs
_08021F4C:
ldr r0, _08021F5C @ =gUnknown_2023FE8
ldr r1, [r0]
@@ -15314,7 +15314,7 @@ atk57: @ 80251C4
ldr r0, _080251F4 @ =gUnknown_2023E8A
ldrb r1, [r0]
movs r0, 0
bl sub_800EB94
bl EmitCmd55
ldrb r0, [r4]
bl MarkBufferBankForExecution
ldr r1, _080251F8 @ =gUnknown_2023D74
@@ -16510,7 +16510,7 @@ atk60_incrementgamestat: @ 8025B74
ldr r0, _08025BA0 @ =gUnknown_2023D74
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl sub_8054E90
bl IncrementGameStat
_08025B8E:
ldr r1, _08025BA0 @ =gUnknown_2023D74
ldr r0, [r1]
@@ -18491,7 +18491,7 @@ _08026B78:
_08026B84: .4byte gUnknown_2023D6C
_08026B88: .4byte gUnknown_2023BC4
_08026B8C:
bl sub_8013D54
bl IsRunningFromBattleImpossible
ldr r1, _08026B98 @ =gUnknown_2023E82
strb r0, [r1]
b _08026F4E
@@ -23623,7 +23623,7 @@ _08029442:
strb r0, [r1]
movs r0, 0
movs r1, 0x2
bl sub_800EB74
bl EmitResetActionMoveSelection
mov r2, r8
ldrb r0, [r2]
bl MarkBufferBankForExecution
@@ -28073,8 +28073,8 @@ _0802B76C: .4byte gUnknown_2023FE8
_0802B770: .4byte gUnknown_2023D74
thumb_func_end sub_802B678
thumb_func_start sub_802B774
sub_802B774: @ 802B774
thumb_func_start atkC2_selectfirstvalidtarget
atkC2_selectfirstvalidtarget: @ 802B774
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -28131,10 +28131,10 @@ _0802B7D8: .4byte gUnknown_2023D74
_0802B7DC: .4byte gUnknown_2023D6B
_0802B7E0: .4byte gUnknown_825E45C
_0802B7E4: .4byte gUnknown_2023D70
thumb_func_end sub_802B774
thumb_func_end atkC2_selectfirstvalidtarget
thumb_func_start sub_802B7E8
sub_802B7E8: @ 802B7E8
thumb_func_start atkC3_trysetfutureattack
atkC3_trysetfutureattack: @ 802B7E8
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -28275,7 +28275,7 @@ _0802B8F6:
.align 2, 0
_0802B908: .4byte gUnknown_2023E82
_0802B90C: .4byte gUnknown_2023D74
thumb_func_end sub_802B7E8
thumb_func_end atkC3_trysetfutureattack
thumb_func_start atkC4_trydobeatup
atkC4_trydobeatup: @ 802B910
@@ -31165,7 +31165,7 @@ atkE7_trycastformdatachange: @ 802CF98
cmp r4, 0
beq _0802CFC2
ldr r0, _0802CFD0 @ =gUnknown_81D92F8
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r0, _0802CFD4 @ =gUnknown_2023FE8
ldr r0, [r0]
adds r0, 0x7F
@@ -32268,7 +32268,7 @@ _0802D88C:
movs r1, 0x2
bl GetMonData
ldr r4, _0802D938 @ =gUnknown_2021D04
bl sub_80CC7A8
bl get_unknown_box_id
lsls r0, 24
lsrs r0, 24
bl GetBoxNamePtr
@@ -32506,7 +32506,7 @@ _0802DAC0: .4byte 0x05006000
_0802DAC4: .4byte sub_80116F4
_0802DAC8:
bl sub_800F34C
bl sub_800F420
bl LoadBattleTextboxAndBackground
ldr r1, _0802DADC @ =gUnknown_2022980
movs r2, 0x80
lsls r2, 1
@@ -33028,7 +33028,7 @@ _0802DE4E:
movs r0, 0x2
adds r2, r6, 0
adds r3, r5, 0
bl sub_809D954
bl DoNamingScreen
ldr r1, _0802DF14 @ =gUnknown_2023E82
ldrb r0, [r1]
adds r0, 0x1
@@ -33120,8 +33120,8 @@ _0802DFA6:
_0802DFB8: .4byte gUnknown_2023D74
thumb_func_end sub_802DD38
thumb_func_start sub_802DFBC
sub_802DFBC: @ 802DFBC
thumb_func_start atkF4_subattackerhpbydmg
atkF4_subattackerhpbydmg: @ 802DFBC
ldr r2, _0802DFDC @ =gUnknown_2023BE4
ldr r0, _0802DFE0 @ =gUnknown_2023D6B
ldrb r1, [r0]
@@ -33143,10 +33143,10 @@ _0802DFDC: .4byte gUnknown_2023BE4
_0802DFE0: .4byte gUnknown_2023D6B
_0802DFE4: .4byte gUnknown_2023D50
_0802DFE8: .4byte gUnknown_2023D74
thumb_func_end sub_802DFBC
thumb_func_end atkF4_subattackerhpbydmg
thumb_func_start sub_802DFEC
sub_802DFEC: @ 802DFEC
thumb_func_start atkF5_removeattackerstatus1
atkF5_removeattackerstatus1: @ 802DFEC
ldr r1, _0802E008 @ =gUnknown_2023BE4
ldr r0, _0802E00C @ =gUnknown_2023D6B
ldrb r2, [r0]
@@ -33165,7 +33165,7 @@ sub_802DFEC: @ 802DFEC
_0802E008: .4byte gUnknown_2023BE4
_0802E00C: .4byte gUnknown_2023D6B
_0802E010: .4byte gUnknown_2023D74
thumb_func_end sub_802DFEC
thumb_func_end atkF5_removeattackerstatus1
thumb_func_start sub_802E014
sub_802E014: @ 802E014
+65 -65
View File
@@ -78,7 +78,7 @@ sub_807F690: @ 807F690
adds r1, r2
strh r4, [r1, 0xA]
adds r0, r5, 0
bl sub_8044090
bl PlayMapChosenOrBattleBGM
pop {r4,r5}
pop {r0}
bx r0
@@ -122,7 +122,7 @@ _0807F6FE:
thumb_func_start sub_807F704
sub_807F704: @ 807F704
push {lr}
bl sub_80A0E90
bl GetSafariZoneFlag
cmp r0, 0
beq _0807F714
bl sub_807F7D8
@@ -172,9 +172,9 @@ sub_807F748: @ 807F748
movs r1, 0
bl sub_807F690
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
.align 2, 0
@@ -202,9 +202,9 @@ sub_807F78C: @ 807F78C
ldr r1, _0807F7D4 @ =0x00000155
bl sub_807F690
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
.align 2, 0
@@ -262,9 +262,9 @@ sub_807F810: @ 807F810
movs r1, 0x2
bl sub_804037C
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
.align 2, 0
@@ -284,9 +284,9 @@ sub_807F868: @ 807F868
movs r1, 0
bl sub_807F690
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x9
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
thumb_func_end sub_807F868
@@ -335,9 +335,9 @@ sub_807F8C4: @ 807F8C4
movs r1, 0
bl sub_807F690
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
.align 2, 0
@@ -398,9 +398,9 @@ _0807F960:
movs r1, 0x2
bl sub_804037C
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
add sp, 0xC
pop {r0}
bx r0
@@ -427,9 +427,9 @@ sub_807F998: @ 807F998
movs r1, 0
bl sub_807F690
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
.align 2, 0
@@ -503,9 +503,9 @@ _0807FA4C:
bl sub_807F690
_0807FA56:
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
thumb_func_end sub_807F9D8
@@ -542,9 +542,9 @@ _0807FAA0:
bl sub_807F690
_0807FAAA:
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
thumb_func_end sub_807FA68
@@ -565,9 +565,9 @@ sub_807FABC: @ 807FABC
movs r0, 0
bl sub_807F690
movs r0, 0x7
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x8
bl sub_8054E90
bl IncrementGameStat
pop {r0}
bx r0
.align 2, 0
@@ -814,7 +814,7 @@ _0807FCF4:
lsls r0, r5, 24
lsrs r4, r0, 24
adds r0, r4, 0
bl sub_8059F88
bl MetatileBehavior_IsMB_0B
lsls r0, 24
cmp r0, 0
beq _0807FD08
@@ -854,7 +854,7 @@ _0807FD2C:
cmp r0, 0
bne _0807FD70
adds r0, r4, 0
bl sub_8059F9C
bl MetatileBehavior_IsMountain
lsls r0, 24
cmp r0, 0
beq _0807FD58
@@ -1308,8 +1308,8 @@ _0808008A:
bx r1
thumb_func_end sub_8080060
thumb_func_start sub_8080090
sub_8080090: @ 8080090
thumb_func_start TrainerBattleLoadArg32
TrainerBattleLoadArg32: @ 8080090
adds r2, r0, 0
ldrb r0, [r2]
ldrb r1, [r2, 0x1]
@@ -1322,26 +1322,26 @@ sub_8080090: @ 8080090
lsls r1, 24
orrs r0, r1
bx lr
thumb_func_end sub_8080090
thumb_func_end TrainerBattleLoadArg32
thumb_func_start sub_80800A8
sub_80800A8: @ 80800A8
thumb_func_start TrainerBattleLoadArg16
TrainerBattleLoadArg16: @ 80800A8
adds r1, r0, 0
ldrb r0, [r1]
ldrb r1, [r1, 0x1]
lsls r1, 8
orrs r0, r1
bx lr
thumb_func_end sub_80800A8
thumb_func_end TrainerBattleLoadArg16
thumb_func_start sub_80800B4
sub_80800B4: @ 80800B4
thumb_func_start TrainerBattleLoadArg8
TrainerBattleLoadArg8: @ 80800B4
ldrb r0, [r0]
bx lr
thumb_func_end sub_80800B4
thumb_func_end TrainerBattleLoadArg8
thumb_func_start sub_80800B8
sub_80800B8: @ 80800B8
thumb_func_start trainerflag_opponent
trainerflag_opponent: @ 80800B8
ldr r1, _080800CC @ =gUnknown_20386AE
movs r2, 0xA0
lsls r2, 3
@@ -1353,7 +1353,7 @@ sub_80800B8: @ 80800B8
bx lr
.align 2, 0
_080800CC: .4byte gUnknown_20386AE
thumb_func_end sub_80800B8
thumb_func_end trainerflag_opponent
thumb_func_start sub_80800D0
sub_80800D0: @ 80800D0
@@ -1425,8 +1425,8 @@ _08080160: .4byte gUnknown_20386C8
_08080164: .4byte gUnknown_20386CC
thumb_func_end sub_8080110
thumb_func_start sub_8080168
sub_8080168: @ 8080168
thumb_func_start TrainerBattleLoadArgs
TrainerBattleLoadArgs: @ 8080168
push {r4,r5,lr}
adds r4, r0, 0
adds r5, r1, 0
@@ -1452,21 +1452,21 @@ _08080184:
.4byte _080801E4
_080801A0:
adds r0, r5, 0
bl sub_80800B4
bl TrainerBattleLoadArg8
ldr r1, [r4]
strb r0, [r1]
adds r5, 0x1
b _080801E0
_080801AE:
adds r0, r5, 0
bl sub_80800A8
bl TrainerBattleLoadArg16
ldr r1, [r4]
strh r0, [r1]
adds r5, 0x2
b _080801E0
_080801BC:
adds r0, r5, 0
bl sub_8080090
bl TrainerBattleLoadArg32
ldr r1, [r4]
str r0, [r1]
adds r5, 0x4
@@ -1494,10 +1494,10 @@ _080801E4:
pop {r4,r5}
pop {r0}
bx r0
thumb_func_end sub_8080168
thumb_func_end TrainerBattleLoadArgs
thumb_func_start sub_80801F0
sub_80801F0: @ 80801F0
thumb_func_start battle_80801F0
battle_80801F0: @ 80801F0
push {lr}
ldr r0, _08080218 @ =gUnknown_20386B0
ldrh r1, [r0]
@@ -1522,7 +1522,7 @@ _08080218: .4byte gUnknown_20386B0
_0808021C: .4byte gUnknown_20370D2
_08080220: .4byte gUnknown_3005008
_08080224: .4byte gUnknown_3005074
thumb_func_end sub_80801F0
thumb_func_end battle_80801F0
thumb_func_start sub_8080228
sub_8080228: @ 8080228
@@ -1531,7 +1531,7 @@ sub_8080228: @ 8080228
bl sub_8080110
ldr r4, _08080250 @ =gUnknown_20386AC
adds r0, r5, 0
bl sub_80800B4
bl TrainerBattleLoadArg8
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
@@ -1577,8 +1577,8 @@ _08080294:
ldr r0, _080802A4 @ =gUnknown_83C6A68
_08080296:
adds r1, r5, 0
bl sub_8080168
bl sub_80801F0
bl TrainerBattleLoadArgs
bl battle_80801F0
ldr r0, _080802A8 @ =gUnknown_81A4EE9
b _08080326
.align 2, 0
@@ -1588,8 +1588,8 @@ _080802AC:
bl sub_811231C
ldr r0, _080802CC @ =gUnknown_83C6990
adds r1, r5, 0
bl sub_8080168
bl sub_80801F0
bl TrainerBattleLoadArgs
bl battle_80801F0
ldr r4, _080802D0 @ =gUnknown_20386AE
ldrh r0, [r4]
bl sub_810CE64
@@ -1604,8 +1604,8 @@ _080802D8:
bl sub_811231C
ldr r0, _080802F8 @ =gUnknown_83C6900
adds r1, r5, 0
bl sub_8080168
bl sub_80801F0
bl TrainerBattleLoadArgs
bl battle_80801F0
ldr r4, _080802FC @ =gUnknown_20386AE
ldrh r0, [r4]
bl sub_810CE64
@@ -1620,7 +1620,7 @@ _08080304:
ldr r0, _08080310 @ =gUnknown_83C6A20
_08080306:
adds r1, r5, 0
bl sub_8080168
bl TrainerBattleLoadArgs
ldr r0, _08080314 @ =gUnknown_81A4F21
b _08080326
.align 2, 0
@@ -1630,8 +1630,8 @@ _08080318:
ldr r0, _0808032C @ =gUnknown_83C6900
_0808031A:
adds r1, r5, 0
bl sub_8080168
bl sub_80801F0
bl TrainerBattleLoadArgs
bl battle_80801F0
ldr r0, _08080330 @ =gUnknown_81A4EC1
_08080326:
pop {r4,r5}
@@ -1673,11 +1673,11 @@ _08080370: .4byte gUnknown_2036E38
_08080374: .4byte gUnknown_81A4EB4
thumb_func_end sub_8080334
thumb_func_start sub_8080378
sub_8080378: @ 8080378
thumb_func_start GetTrainerFlagFromScriptPointer
GetTrainerFlagFromScriptPointer: @ 8080378
push {lr}
adds r0, 0x2
bl sub_80800A8
bl TrainerBattleLoadArg16
lsls r0, 16
movs r1, 0xA0
lsls r1, 19
@@ -1688,7 +1688,7 @@ sub_8080378: @ 8080378
lsrs r0, 24
pop {r1}
bx r1
thumb_func_end sub_8080378
thumb_func_end GetTrainerFlagFromScriptPointer
thumb_func_start sub_8080398
sub_8080398: @ 8080398
@@ -1738,7 +1738,7 @@ _080803E0: .4byte gUnknown_20386CC
thumb_func_start sub_80803E4
sub_80803E4: @ 80803E4
push {lr}
bl sub_80800B8
bl trainerflag_opponent
lsls r0, 16
lsrs r0, 16
bl FlagGet
@@ -1751,7 +1751,7 @@ sub_80803E4: @ 80803E4
thumb_func_start sub_80803FC
sub_80803FC: @ 80803FC
push {lr}
bl sub_80800B8
bl trainerflag_opponent
lsls r0, 16
lsrs r0, 16
bl FlagSet
@@ -1762,7 +1762,7 @@ sub_80803FC: @ 80803FC
thumb_func_start sub_8080410
sub_8080410: @ 8080410
push {lr}
bl sub_80800B8
bl trainerflag_opponent
lsls r0, 16
lsrs r0, 16
bl FlagSet
@@ -1866,7 +1866,7 @@ sub_80804AC: @ 80804AC
ands r1, r0
cmp r1, 0
beq _08080530
bl sub_80A0058
bl sp000_heal_pokemon
b _080804EE
.align 2, 0
_080804D8: .4byte gUnknown_20386AC
@@ -2136,7 +2136,7 @@ sub_80806EC: @ 80806EC
bl sub_80806C8
adds r1, r0, 0
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
pop {r4}
pop {r1}
@@ -2155,7 +2155,7 @@ sub_8080710: @ 8080710
bl sub_80806C8
adds r1, r0, 0
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
pop {r4}
pop {r1}
+3 -3
View File
@@ -2110,7 +2110,7 @@ _080E6970:
movs r1, 0x1
bl CreateTask
movs r0, 0
bl sub_8044090
bl PlayMapChosenOrBattleBGM
bl sub_8080060
lsls r0, 24
lsrs r0, 24
@@ -2150,7 +2150,7 @@ _080E69A0:
movs r1, 0x1
bl CreateTask
movs r0, 0
bl sub_8044090
bl PlayMapChosenOrBattleBGM
bl sub_8080060
lsls r0, 24
lsrs r0, 24
@@ -3317,7 +3317,7 @@ _080E7320:
cmp r0, 0
beq _080E732E
movs r0, 0x2A
bl sub_8054E90
bl IncrementGameStat
_080E732E:
pop {r4-r7}
pop {r0}
+64 -64
View File
@@ -605,7 +605,7 @@ _080172B4:
str r0, [r5]
adds r4, 0x1
_080172C2:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r4, r0
@@ -1820,7 +1820,7 @@ _08017C2C:
adds r1, r4, r7
ldrb r1, [r1]
movs r2, 0
bl sub_8014CD8
bl GetWhoStrikesFirst
lsls r0, 24
cmp r0, 0
beq _08017C4C
@@ -1828,7 +1828,7 @@ _08017C2C:
lsrs r1, 24
mov r2, r8
lsrs r0, r2, 24
bl sub_8014CA4
bl SwapTurnOrder
_08017C4C:
adds r4, 0x1
ldr r0, _08017D18 @ =gUnknown_2023BCC
@@ -1900,7 +1900,7 @@ _08017C8E:
ands r0, r1
strh r0, [r3]
ldr r0, _08017D38 @ =gUnknown_81D8B32
bl sub_801BBE4
bl BattleScriptExecute
movs r0, 0xFD
strb r0, [r5]
movs r0, 0x2
@@ -1995,7 +1995,7 @@ _08017D56:
ands r0, r1
strh r0, [r3]
ldr r0, _08017DFC @ =gUnknown_81D8B32
bl sub_801BBE4
bl BattleScriptExecute
ldr r0, _08017E00 @ =gUnknown_2023E82
strb r4, [r0, 0x5]
movs r0, 0xFD
@@ -2087,7 +2087,7 @@ _08017E20:
ands r0, r1
strh r0, [r2]
ldr r0, _08017ED8 @ =gUnknown_81D8B32
bl sub_801BBE4
bl BattleScriptExecute
ldr r0, _08017EDC @ =gUnknown_2023E82
strb r4, [r0, 0x5]
movs r0, 0xFD
@@ -2190,7 +2190,7 @@ _08017EF4:
ands r0, r1
strh r0, [r3]
ldr r0, _08017F94 @ =gUnknown_81D8B43
bl sub_801BBE4
bl BattleScriptExecute
mov r0, r9
adds r0, 0x1
lsls r0, 24
@@ -2281,7 +2281,7 @@ _08017FB0:
ldr r0, _08018044 @ =gUnknown_2023D6C
strb r2, [r0]
ldr r0, _08018048 @ =gUnknown_81D8ED5
bl sub_801BBE4
bl BattleScriptExecute
mov r0, r9
adds r0, 0x1
lsls r0, 24
@@ -2529,7 +2529,7 @@ _080181DC:
_080181EC:
ldr r0, [r3]
_080181EE:
bl sub_801BBE4
bl BattleScriptExecute
mov r0, r9
adds r0, 0x1
lsls r0, 24
@@ -3190,7 +3190,7 @@ _08018734:
movs r0, 0x1
strb r0, [r1, 0x5]
ldr r0, _0801878C @ =gUnknown_81D904A
bl sub_801BBE4
bl BattleScriptExecute
ldr r4, _08018790 @ =gUnknown_2023BC4
ldrb r0, [r6]
strb r0, [r4]
@@ -3341,7 +3341,7 @@ _08018888:
bl CancelMultiTurnMoves
_08018894:
ldr r0, _080188AC @ =gUnknown_81D90BC
bl sub_801BBE4
bl BattleScriptExecute
movs r5, 0x1
mov r9, r5
_0801889E:
@@ -3432,7 +3432,7 @@ _08018926:
b _08018C08
_08018944:
ldr r0, _08018954 @ =gUnknown_81D90C5
bl sub_801BBE4
bl BattleScriptExecute
b _08018C08
.align 2, 0
_0801894C: .4byte 0xffffefff
@@ -3785,7 +3785,7 @@ _08018B6C:
strb r0, [r1]
ldr r0, _08018C30 @ =gUnknown_81D91C7
_08018C04:
bl sub_801BBE4
bl BattleScriptExecute
_08018C08:
mov r0, r9
adds r0, 0x1
@@ -4188,7 +4188,7 @@ _08018F40:
str r0, [r1]
ldr r0, [r1]
_08018F44:
bl sub_801BBE4
bl BattleScriptExecute
movs r0, 0x1
b _08018F74
.align 2, 0
@@ -4226,8 +4226,8 @@ _08018F88: .4byte gUnknown_2023DD0
_08018F8C: .4byte 0xfeffffdf
thumb_func_end sub_8018C98
thumb_func_start sub_8018F90
sub_8018F90: @ 8018F90
thumb_func_start HandleFaintedMonActions
HandleFaintedMonActions: @ 8018F90
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -4243,7 +4243,7 @@ sub_8018F90: @ 8018F90
_08018FA8: .4byte gUnknown_2022B4C
_08018FAC:
ldr r0, _08018FBC @ =gUnknown_81D8694
bl sub_801BBE4
bl BattleScriptExecute
ldr r0, [r5]
adds r0, 0x4D
movs r1, 0x2
@@ -4252,7 +4252,7 @@ _08018FAC:
_08018FBC: .4byte gUnknown_81D8694
_08018FC0:
ldr r0, _08018FD4 @ =gUnknown_81D869D
bl sub_801BBE4
bl BattleScriptExecute
ldr r0, [r5]
adds r0, 0x4D
movs r1, 0x5
@@ -4602,10 +4602,10 @@ _08019274:
bx r1
.align 2, 0
_08019280: .4byte gUnknown_2023FE8
thumb_func_end sub_8018F90
thumb_func_end HandleFaintedMonActions
thumb_func_start sub_8019284
sub_8019284: @ 8019284
thumb_func_start TryClearRageStatuses
TryClearRageStatuses: @ 8019284
push {r4-r6,lr}
movs r3, 0
ldr r0, _080192C4 @ =gUnknown_2023BCC
@@ -4645,7 +4645,7 @@ _080192C4: .4byte gUnknown_2023BCC
_080192C8: .4byte gUnknown_2023DC4
_080192CC: .4byte gUnknown_2023C34
_080192D0: .4byte 0xff7fffff
thumb_func_end sub_8019284
thumb_func_end TryClearRageStatuses
thumb_func_start sub_80192D4
sub_80192D4: @ 80192D4
@@ -6518,7 +6518,7 @@ _0801A25A:
ldr r1, _0801A274 @ =gUnknown_2023E82
strb r0, [r1, 0x5]
ldr r0, _0801A278 @ =gUnknown_81D8B1F
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
bl _0801BBAA
.align 2, 0
_0801A26C: .4byte gUnknown_2023F1C
@@ -6537,7 +6537,7 @@ _0801A28C:
movs r0, 0x5
strh r0, [r2]
ldr r0, _0801A2A4 @ =gUnknown_81D927F
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r0, _0801A2A8 @ =gUnknown_2023FC4
mov r1, r10
strb r1, [r0, 0x17]
@@ -6558,7 +6558,7 @@ _0801A2BC:
movs r0, 0x18
strh r0, [r2]
ldr r0, _0801A2D4 @ =gUnknown_81D92BF
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r0, _0801A2D8 @ =gUnknown_2023FC4
mov r2, r10
strb r2, [r0, 0x17]
@@ -6579,7 +6579,7 @@ _0801A2EC:
movs r0, 0x60
strh r0, [r2]
ldr r0, _0801A304 @ =gUnknown_81D9379
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r0, _0801A308 @ =gUnknown_2023FC4
mov r3, r10
strb r3, [r0, 0x17]
@@ -6625,7 +6625,7 @@ _0801A340:
bl _0801BBC6
_0801A354:
ldr r0, _0801A364 @ =gUnknown_81D92F8
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r0, _0801A368 @ =gUnknown_2023FC4
mov r1, r10
strb r1, [r0, 0x17]
@@ -6766,7 +6766,7 @@ _0801A476:
mov r0, r8
strb r5, [r0]
ldr r0, _0801A4A0 @ =gUnknown_81D92AB
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r1, _0801A4A4 @ =gUnknown_2023D50
ldrh r0, [r4, 0x2C]
lsrs r0, 4
@@ -6863,7 +6863,7 @@ _0801A52C:
strb r1, [r4]
strb r1, [r0, 0x17]
ldr r0, _0801A588 @ =gUnknown_81D92D3
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
str r5, [sp]
movs r0, 0
movs r1, 0x28
@@ -6911,7 +6911,7 @@ _0801A5B0:
strb r0, [r4, 0x10]
strb r1, [r4, 0x11]
ldr r0, _0801A5D4 @ =gUnknown_81D9293
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
mov r0, r10
strb r0, [r4, 0x17]
bl _0801BB5A
@@ -9337,7 +9337,7 @@ _0801BA58: .4byte gUnknown_2023BE4
_0801BA5C: .4byte gUnknown_2023D6A
_0801BA60:
ldr r0, _0801BA78 @ =gUnknown_81D92F8
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r0, _0801BA7C @ =gUnknown_2023FC4
strb r4, [r0, 0x17]
_0801BA6A:
@@ -9354,7 +9354,7 @@ _0801BA7C: .4byte gUnknown_2023FC4
_0801BA80: .4byte gUnknown_2023FE8
_0801BA84:
ldr r0, _0801BAA0 @ =gUnknown_81D92F8
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r0, _0801BAA4 @ =gUnknown_2023FC4
mov r3, r10
strb r3, [r0, 0x17]
@@ -9377,14 +9377,14 @@ _0801BAAC:
ands r0, r1
str r0, [r2]
ldr r0, _0801BAC4 @ =gUnknown_81D9307
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
b _0801BB52
.align 2, 0
_0801BAC0: .4byte 0xfff7ffff
_0801BAC4: .4byte gUnknown_81D9307
_0801BAC8:
ldr r0, _0801BB18 @ =gUnknown_81D92A1
bl sub_801BC24
bl BattleScriptPushCursorAndCallback
ldr r1, _0801BB1C @ =gUnknown_2023DFC
ldr r0, [sp, 0x18]
adds r1, r0, r1
@@ -9518,8 +9518,8 @@ _0801BBDC: .4byte gUnknown_2023BE4
_0801BBE0: .4byte gUnknown_2023D6A
thumb_func_end sub_8019F18
thumb_func_start sub_801BBE4
sub_801BBE4: @ 801BBE4
thumb_func_start BattleScriptExecute
BattleScriptExecute: @ 801BBE4
ldr r1, _0801BC10 @ =gUnknown_2023D74
str r0, [r1]
ldr r0, _0801BC14 @ =gUnknown_2023FF4
@@ -9536,7 +9536,7 @@ sub_801BBE4: @ 801BBE4
ldr r1, _0801BC18 @ =gUnknown_3004F84
ldr r0, [r1]
str r0, [r2]
ldr r0, _0801BC1C @ =sub_8015C00
ldr r0, _0801BC1C @ =RunBattleScriptCommands_PopCallbacksStack
str r0, [r1]
ldr r1, _0801BC20 @ =gUnknown_2023BE3
movs r0, 0
@@ -9546,12 +9546,12 @@ sub_801BBE4: @ 801BBE4
_0801BC10: .4byte gUnknown_2023D74
_0801BC14: .4byte gUnknown_2023FF4
_0801BC18: .4byte gUnknown_3004F84
_0801BC1C: .4byte sub_8015C00
_0801BC1C: .4byte RunBattleScriptCommands_PopCallbacksStack
_0801BC20: .4byte gUnknown_2023BE3
thumb_func_end sub_801BBE4
thumb_func_end BattleScriptExecute
thumb_func_start sub_801BC24
sub_801BC24: @ 801BC24
thumb_func_start BattleScriptPushCursorAndCallback
BattleScriptPushCursorAndCallback: @ 801BC24
push {r4,lr}
adds r4, r0, 0
bl BattleScriptPushCursor
@@ -9581,7 +9581,7 @@ _0801BC58: .4byte gUnknown_2023D74
_0801BC5C: .4byte gUnknown_2023FF4
_0801BC60: .4byte gUnknown_3004F84
_0801BC64: .4byte sub_8015C74
thumb_func_end sub_801BC24
thumb_func_end BattleScriptPushCursorAndCallback
thumb_func_start sub_801BC68
sub_801BC68: @ 801BC68
@@ -9765,7 +9765,7 @@ _0801BDD0:
strb r7, [r0]
strb r7, [r1]
ldr r0, _0801BE00 @ =gUnknown_81D95D9
bl sub_801BBE4
bl BattleScriptExecute
bl _0801CFA6
.align 2, 0
_0801BDEC: .4byte gUnknown_2023BE4
@@ -9875,7 +9875,7 @@ _0801BF14:
negs r0, r0
str r0, [r4]
ldr r0, _0801BF28 @ =gUnknown_81D95EF
bl sub_801BBE4
bl BattleScriptExecute
b _0801C27E
.align 2, 0
_0801BF24: .4byte gUnknown_2023D50
@@ -9981,7 +9981,7 @@ _0801BFE0:
movs r0, 0xFF
strb r0, [r1, 0x4]
ldr r0, _0801C024 @ =gUnknown_81D960C
bl sub_801BBE4
bl BattleScriptExecute
mov r1, r10
adds r1, 0x9
lsls r1, 24
@@ -10043,7 +10043,7 @@ _0801C066:
strb r7, [r0]
strb r7, [r1]
ldr r0, _0801C094 @ =gUnknown_81D95D9
bl sub_801BBE4
bl BattleScriptExecute
bl _0801C952
.align 2, 0
_0801C080: .4byte gUnknown_2023BE4
@@ -10089,7 +10089,7 @@ _0801C0D4:
negs r0, r0
str r0, [r3]
ldr r0, _0801C0F4 @ =gUnknown_81D961C
bl sub_801BBE4
bl BattleScriptExecute
movs r0, 0x4
str r0, [sp, 0xC]
adds r0, r7, 0
@@ -10286,7 +10286,7 @@ _0801C248:
cmp r0, 0
bge _0801C278
ldr r0, _0801C274 @ =gUnknown_81D964F
bl sub_801BBE4
bl BattleScriptExecute
b _0801C27E
.align 2, 0
_0801C26C: .4byte gUnknown_2022AB8
@@ -10294,7 +10294,7 @@ _0801C270: .4byte gUnknown_2023D50
_0801C274: .4byte gUnknown_81D964F
_0801C278:
ldr r0, _0801C284 @ =gUnknown_81D95EF
bl sub_801BBE4
bl BattleScriptExecute
_0801C27E:
movs r0, 0x4
str r0, [sp, 0xC]
@@ -10362,7 +10362,7 @@ _0801C2DC:
bge _0801C30C
_0801C2F8:
ldr r0, _0801C308 @ =gUnknown_81D964F
bl sub_801BBE4
bl BattleScriptExecute
b _0801C312
.align 2, 0
_0801C300: .4byte gUnknown_2022AB8
@@ -10370,7 +10370,7 @@ _0801C304: .4byte gUnknown_2023D50
_0801C308: .4byte gUnknown_81D964F
_0801C30C:
ldr r0, _0801C318 @ =gUnknown_81D95EF
bl sub_801BBE4
bl BattleScriptExecute
_0801C312:
movs r3, 0x4
str r3, [sp, 0xC]
@@ -10437,7 +10437,7 @@ _0801C36E:
bge _0801C3A0
_0801C38A:
ldr r0, _0801C39C @ =gUnknown_81D964F
bl sub_801BBE4
bl BattleScriptExecute
b _0801C3A6
.align 2, 0
_0801C394: .4byte gUnknown_2022AB8
@@ -10445,7 +10445,7 @@ _0801C398: .4byte gUnknown_2023D50
_0801C39C: .4byte gUnknown_81D964F
_0801C3A0:
ldr r0, _0801C3AC @ =gUnknown_81D95EF
bl sub_801BBE4
bl BattleScriptExecute
_0801C3A6:
movs r2, 0x4
str r2, [sp, 0xC]
@@ -10632,7 +10632,7 @@ _0801C506:
strb r0, [r1, 0x10]
strb r6, [r1, 0x11]
ldr r0, _0801C524 @ =gUnknown_81D9679
bl sub_801BBE4
bl BattleScriptExecute
movs r2, 0x5
str r2, [sp, 0xC]
b _0801C95A
@@ -10682,7 +10682,7 @@ _0801C56C:
strb r0, [r1, 0x10]
strb r6, [r1, 0x11]
ldr r0, _0801C588 @ =gUnknown_81D9679
bl sub_801BBE4
bl BattleScriptExecute
movs r5, 0x5
str r5, [sp, 0xC]
b _0801C95A
@@ -10724,7 +10724,7 @@ _0801C5C2:
orrs r2, r3
str r2, [r1]
ldr r0, _0801C5D4 @ =gUnknown_81D9694
bl sub_801BBE4
bl BattleScriptExecute
movs r2, 0x2
str r2, [sp, 0xC]
b _0801C95A
@@ -10832,7 +10832,7 @@ _0801C638:
strb r0, [r1, 0x10]
strb r2, [r1, 0x11]
ldr r0, _0801C6BC @ =gUnknown_81D9679
bl sub_801BBE4
bl BattleScriptExecute
movs r0, 0x5
str r0, [sp, 0xC]
b _0801C95A
@@ -10862,7 +10862,7 @@ _0801C6D8:
ands r2, r0
str r2, [r1]
ldr r0, _0801C6EC @ =gUnknown_81D9531
bl sub_801BBE4
bl BattleScriptExecute
movs r1, 0x1
str r1, [sp, 0xC]
b _0801C95A
@@ -10886,7 +10886,7 @@ _0801C708:
ands r2, r0
str r2, [r1]
ldr r0, _0801C720 @ =gUnknown_81D9549
bl sub_801BBE4
bl BattleScriptExecute
movs r2, 0x1
str r2, [sp, 0xC]
b _0801C95A
@@ -10912,7 +10912,7 @@ _0801C73C:
ands r2, r0
str r2, [r1]
ldr r0, _0801C750 @ =gUnknown_81D9561
bl sub_801BBE4
bl BattleScriptExecute
movs r3, 0x1
str r3, [sp, 0xC]
b _0801C95A
@@ -10937,7 +10937,7 @@ _0801C76C:
ands r2, r0
str r2, [r1]
ldr r0, _0801C780 @ =gUnknown_81D9579
bl sub_801BBE4
bl BattleScriptExecute
movs r5, 0x1
str r5, [sp, 0xC]
b _0801C95A
@@ -10992,7 +10992,7 @@ _0801C7D8:
ands r2, r0
str r2, [r1]
ldr r0, _0801C7EC @ =gUnknown_81D95A9
bl sub_801BBE4
bl BattleScriptExecute
movs r1, 0x2
str r1, [sp, 0xC]
b _0801C95A
@@ -11133,7 +11133,7 @@ _0801C8E4:
str r0, [r3]
ldr r0, _0801C918 @ =gUnknown_81D95BF
_0801C906:
bl sub_801BBE4
bl BattleScriptExecute
movs r0, 0x1
str r0, [sp, 0xC]
b _0801C95A
@@ -11161,7 +11161,7 @@ _0801C91C:
ldr r1, _0801C980 @ =gUnknown_82500C4
bl StringCopy
ldr r0, _0801C984 @ =gUnknown_81D95BF
bl sub_801BBE4
bl BattleScriptExecute
ldr r1, _0801C988 @ =gUnknown_2023E82
movs r0, 0
strb r0, [r1, 0x5]
+10 -10
View File
@@ -47,7 +47,7 @@ _0809C740:
ldr r0, [r4]
ldr r3, _0809C780 @ =0x000030ec
adds r0, r3
bl sub_809C838
bl GetEnigmaBerryChecksum
ldr r1, [r4]
ldr r4, _0809C790 @ =0x0000311c
adds r1, r4
@@ -133,7 +133,7 @@ _0809C7F0:
adds r1, 0x1
strb r0, [r1]
adds r0, r4, 0
bl sub_809C838
bl GetEnigmaBerryChecksum
str r0, [r4, 0x30]
pop {r4-r7}
pop {r0}
@@ -146,8 +146,8 @@ _0809C830: .4byte 0x00000516
_0809C834: .4byte 0x00000529
thumb_func_end sub_809C7C4
thumb_func_start sub_809C838
sub_809C838: @ 809C838
thumb_func_start GetEnigmaBerryChecksum
GetEnigmaBerryChecksum: @ 809C838
push {lr}
adds r3, r0, 0
movs r2, 0
@@ -162,10 +162,10 @@ _0809C840:
adds r0, r2, 0
pop {r1}
bx r1
thumb_func_end sub_809C838
thumb_func_end GetEnigmaBerryChecksum
thumb_func_start sub_809C854
sub_809C854: @ 809C854
thumb_func_start IsEnigmaBerryValid
IsEnigmaBerryValid: @ 809C854
push {r4,lr}
ldr r4, _0809C888 @ =gUnknown_3005008
ldr r1, [r4]
@@ -182,7 +182,7 @@ sub_809C854: @ 809C854
beq _0809C898
ldr r2, _0809C890 @ =0x000030ec
adds r0, r1, r2
bl sub_809C838
bl GetEnigmaBerryChecksum
ldr r1, [r4]
ldr r2, _0809C894 @ =0x0000311c
adds r1, r2
@@ -202,7 +202,7 @@ _0809C89A:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_809C854
thumb_func_end IsEnigmaBerryValid
thumb_func_start sub_809C8A0
sub_809C8A0: @ 809C8A0
@@ -211,7 +211,7 @@ sub_809C8A0: @ 809C8A0
lsrs r4, r0, 24
cmp r4, 0x2B
bne _0809C8C4
bl sub_809C854
bl IsEnigmaBerryValid
cmp r0, 0
beq _0809C8C4
ldr r0, _0809C8BC @ =gUnknown_3005008
+17 -17
View File
@@ -871,7 +871,7 @@ sub_813D430: @ 813D430
ldr r4, _0813D4A8 @ =gUnknown_2021D18
ldr r1, _0813D4AC @ =gUnknown_84162B9
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
str r5, [sp]
movs r0, 0
str r0, [sp, 0x4]
@@ -1549,7 +1549,7 @@ sub_813D940: @ 813D940
ldr r0, _0813D9F0 @ =gUnknown_2021D18
mov r9, r0
adds r1, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [sp]
movs r6, 0x1
@@ -1576,7 +1576,7 @@ sub_813D940: @ 813D940
bl sub_8008E78
ldr r1, _0813D9F4 @ =gUnknown_84162B9
mov r0, r9
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xA
str r0, [sp]
str r6, [sp, 0x4]
@@ -1633,7 +1633,7 @@ sub_813D9F8: @ 813D9F8
ldr r4, _0813DA60 @ =gUnknown_2021D18
ldr r1, _0813DA64 @ =gUnknown_84162B9
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xA
str r0, [sp]
movs r1, 0x1
@@ -1987,7 +1987,7 @@ _0813DC86:
ldr r5, _0813DD6C @ =gUnknown_2021D18
ldr r1, _0813DD70 @ =gUnknown_84162FF
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [sp]
movs r1, 0x1
@@ -2259,7 +2259,7 @@ sub_813DF54: @ 813DF54
ldr r5, _0813DFBC @ =gUnknown_2021D18
ldr r1, _0813DFC0 @ =gUnknown_8416409
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x7
bl sub_813EA08
lsls r0, 24
@@ -2436,7 +2436,7 @@ sub_813E0DC: @ 813E0DC
ldr r5, _0813E158 @ =gUnknown_2021D18
ldr r1, _0813E15C @ =gUnknown_84163F4
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x9
bl sub_813EA08
lsls r0, 24
@@ -2740,7 +2740,7 @@ sub_813E37C: @ 813E37C
ldr r4, _0813E3CC @ =gUnknown_2021D18
ldr r1, _0813E3D0 @ =gUnknown_8416374
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r3, _0813E3D4 @ =sub_813E290
adds r0, r5, 0
movs r1, 0x2
@@ -2819,7 +2819,7 @@ sub_813E428: @ 813E428
ldr r4, _0813E47C @ =gUnknown_2021D18
ldr r1, _0813E480 @ =gUnknown_84168F1
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80BF8E4
adds r1, r0, 0
lsls r1, 24
@@ -2859,7 +2859,7 @@ _0813E4A8:
ldr r4, _0813E4D8 @ =gUnknown_2021D18
ldr r1, _0813E4DC @ =gUnknown_8416911
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80BF8E4
adds r1, r0, 0
lsls r1, 24
@@ -2909,7 +2909,7 @@ sub_813E4E4: @ 813E4E4
ldr r4, _0813E548 @ =gUnknown_2021D18
ldr r1, _0813E54C @ =gUnknown_8416936
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80BF8E4
adds r1, r0, 0
lsls r1, 24
@@ -3006,7 +3006,7 @@ sub_813E5B8: @ 813E5B8
mov r8, r2
ldr r1, _0813E660 @ =gUnknown_84162B9
mov r0, r8
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xA
str r0, [sp]
movs r1, 0x1
@@ -3208,7 +3208,7 @@ sub_813E768: @ 813E768
ldr r4, _0813E7E4 @ =gUnknown_2021D18
ldr r1, _0813E7E8 @ =gUnknown_8416959
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r3, _0813E7EC @ =sub_813E7F0
adds r0, r5, 0
movs r1, 0x2
@@ -3362,7 +3362,7 @@ _0813E90C: .4byte gUnknown_30030F0
sub_813E910: @ 813E910
push {r4,lr}
ldr r0, _0813E994 @ =gUnknown_84643B8
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
movs r0, 0
movs r1, 0x1
@@ -3465,7 +3465,7 @@ sub_813E9A0: @ 813E9A0
str r4, [sp, 0xC]
str r2, [sp, 0x10]
mov r2, r9
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x14
pop {r3,r4}
mov r8, r3
@@ -3490,7 +3490,7 @@ sub_813EA08: @ 813EA08
lsls r0, r4, 3
ldr r1, _0813EA50 @ =gUnknown_84643D8
adds r0, r1
bl sub_8003CE4
bl AddWindow
strb r0, [r5]
cmp r4, 0x2
beq _0813EA38
@@ -3639,7 +3639,7 @@ sub_813EB20: @ 813EB20
cmp r0, 0xFF
bne _0813EB44
ldr r0, _0813EB78 @ =gUnknown_8464400
bl sub_8003CE4
bl AddWindow
strb r0, [r4, 0x5]
_0813EB44:
bl sub_80F78A8
+6 -6
View File
@@ -681,8 +681,8 @@ _080BD582:
bx r1
thumb_func_end sub_80BD540
thumb_func_start sub_80BD58C
sub_80BD58C: @ 80BD58C
thumb_func_start player_should_look_direction_be_enforced_upon_movement
player_should_look_direction_be_enforced_upon_movement: @ 80BD58C
push {lr}
movs r0, 0x4
bl TestPlayerAvatarFlags
@@ -711,7 +711,7 @@ _080BD5C0:
_080BD5C2:
pop {r1}
bx r1
thumb_func_end sub_80BD58C
thumb_func_end player_should_look_direction_be_enforced_upon_movement
thumb_func_start sub_80BD5C8
sub_80BD5C8: @ 80BD5C8
@@ -728,8 +728,8 @@ sub_80BD5C8: @ 80BD5C8
cmp r0, 0
beq _080BD5F8
movs r0, 0x1
bl sub_805BDEC
bl sub_8055E84
bl SetPlayerAvatarTransitionFlags
bl sav1_reset_battle_music_maybe
bl sub_8055DC4
b _080BD618
.align 2, 0
@@ -737,7 +737,7 @@ _080BD5F0: .4byte gUnknown_2036E2C
_080BD5F4: .4byte gUnknown_2037078
_080BD5F8:
adds r0, r2, 0
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
movs r4, 0x8D
lsls r4, 1
adds r0, r4, 0
+6 -6
View File
@@ -402,8 +402,8 @@ _08004D30:
bx r0
thumb_func_end FillBitmapRect4Bit
thumb_func_start sub_8004D40
sub_8004D40: @ 8004D40
thumb_func_start BlitBitmapRect4BitTo8Bit
BlitBitmapRect4BitTo8Bit: @ 8004D40
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -716,10 +716,10 @@ _08004F7E:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8004D40
thumb_func_end BlitBitmapRect4BitTo8Bit
thumb_func_start sub_8004F90
sub_8004F90: @ 8004F90
thumb_func_start FillBitmapRect8Bit
FillBitmapRect8Bit: @ 8004F90
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -808,6 +808,6 @@ _08005024:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8004F90
thumb_func_end FillBitmapRect8Bit
.align 2, 0 @ Don't pad with nop.
+1 -1
View File
@@ -360,7 +360,7 @@ _0814FB38:
_0814FB3A:
strb r0, [r6, 0x1C]
adds r0, r6, 0
bl sub_80054C8
bl TextPrinterInitDownArrowCounters
_0814FB42:
movs r0, 0x3
b _0814FC96
+3 -3
View File
@@ -12,13 +12,13 @@ sub_813F66C: @ 813F66C
cmp r4, 0x1
beq _0813F680
ldr r0, _0813F67C @ =gUnknown_8464804
bl sub_8003B24
bl InitWindows
b _0813F686
.align 2, 0
_0813F67C: .4byte gUnknown_8464804
_0813F680:
ldr r0, _0813F6CC @ =gUnknown_846483C
bl sub_8003B24
bl InitWindows
_0813F686:
bl DeactivateAllTextPrinters
movs r0, 0
@@ -114,7 +114,7 @@ sub_813F6F4: @ 813F6F4
str r4, [sp, 0xC]
str r2, [sp, 0x10]
mov r2, r9
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x14
pop {r3,r4}
mov r8, r3
+9 -9
View File
@@ -59,7 +59,7 @@ sub_808078C: @ 808078C
ldr r5, _080807E0 @ =gUnknown_2021D18
ldr r1, _080807E4 @ =gUnknown_841DF82
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r1, 0
str r1, [sp]
movs r0, 0xFF
@@ -388,7 +388,7 @@ sub_80809F8: @ 80809F8
bl sub_800AA24
bl sub_800A270
ldr r0, _08080A2C @ =gUnknown_83C6AB0
bl sub_8003CE4
bl AddWindow
strh r0, [r4, 0xA]
b _08080A3C
.align 2, 0
@@ -817,7 +817,7 @@ _08080DA8:
adds r4, 0x1C
adds r5, 0x1
_08080DAC:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r5, r0
@@ -975,7 +975,7 @@ _08080EF2:
lsls r0, 24
lsrs r5, r0, 24
_08080EF8:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r5, r0
@@ -1587,7 +1587,7 @@ _080813B8:
cmp r0, 0
beq _080813D4
ldr r0, _080813D0 @ =0x00000109
bl sub_8044090
bl PlayMapChosenOrBattleBGM
b _080813DC
.align 2, 0
_080813CC: .4byte gUnknown_202273C
@@ -1595,7 +1595,7 @@ _080813D0: .4byte 0x00000109
_080813D4:
movs r0, 0x85
lsls r0, 1
bl sub_8044090
bl PlayMapChosenOrBattleBGM
_080813DC:
ldr r0, _080813F0 @ =gUnknown_20370C0
ldrh r0, [r0]
@@ -1763,7 +1763,7 @@ _08081510:
adds r5, 0x1C
adds r4, 0x1
_08081536:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r4, r0
@@ -1805,7 +1805,7 @@ _0808157A:
cmp r0, 0
beq _08081598
ldr r0, _08081594 @ =0x00000109
bl sub_8044090
bl PlayMapChosenOrBattleBGM
b _080815A0
.align 2, 0
_08081590: .4byte gUnknown_202273C
@@ -1813,7 +1813,7 @@ _08081594: .4byte 0x00000109
_08081598:
movs r0, 0x85
lsls r0, 1
bl sub_8044090
bl PlayMapChosenOrBattleBGM
_080815A0:
ldr r0, _080815B8 @ =gUnknown_202273C
ldr r1, _080815BC @ =0x00002211
+4 -4
View File
@@ -134,7 +134,7 @@ _080F5660:
movs r1, 0x2
movs r2, 0
movs r3, 0x3
bl sub_812E5A4
bl AddTextPrinterParametrized2
movs r0, 0x1
movs r1, 0x2
bl CopyWindowToVram
@@ -204,7 +204,7 @@ sub_80F5708: @ 80F5708
ldrb r0, [r0]
cmp r0, 0
bne _080F578C
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r4, r0, 24
movs r0, 0x1
@@ -241,7 +241,7 @@ _080F5744:
movs r1, 0x2
movs r2, 0
movs r3, 0x3
bl sub_812E5A4
bl AddTextPrinterParametrized2
movs r0, 0x1
movs r1, 0x3
bl CopyWindowToVram
@@ -445,7 +445,7 @@ _080F5846:
movs r2, 0
bl ChangeBgY
ldr r0, _080F5948 @ =gUnknown_841EE68
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
movs r1, 0x82
lsls r1, 5
+3 -3
View File
@@ -141,7 +141,7 @@ sub_80D060C: @ 80D060C
ldr r0, _080D066C @ =gUnknown_2021D18
mov r9, r0
ldr r1, _080D0670 @ =gUnknown_84162C4
bl sub_8008FCC
bl StringExpandPlaceholders
str r4, [sp]
str r5, [sp, 0x4]
movs r0, 0
@@ -223,7 +223,7 @@ sub_80D06D0: @ 80D06D0
ldr r4, _080D0720 @ =gUnknown_2021D18
ldr r1, _080D0724 @ =gUnknown_84162C4
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
adds r1, r4, 0
movs r2, 0
@@ -287,7 +287,7 @@ sub_80D072C: @ 80D072C
str r1, [sp, 0x1C]
ldr r4, _080D07BC @ =gUnknown_2039A28
add r0, sp, 0x18
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
movs r1, 0
+3 -3
View File
@@ -70,8 +70,8 @@ nullsub_39: @ 806E7D8
bx lr
thumb_func_end nullsub_39
thumb_func_start sub_806E7DC
sub_806E7DC: @ 806E7DC
thumb_func_start trigger_activate_weather
trigger_activate_weather: @ 806E7DC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -100,6 +100,6 @@ _0806E80A:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_806E7DC
thumb_func_end trigger_activate_weather
.align 2, 0 @ Don't pad with nop.
+8 -8
View File
@@ -141,7 +141,7 @@ sub_80F3AA4: @ 80F3AA4
sub_80F3AC4: @ 80F3AC4
push {r4,lr}
ldr r0, _080F3AFC @ =gUnknown_8410E08
bl sub_8003CE4
bl AddWindow
ldr r4, _080F3B00 @ =gUnknown_203AB40
ldr r1, [r4]
strb r0, [r1, 0xA]
@@ -422,7 +422,7 @@ _080F3D0A:
movs r1, 0x1
movs r2, 0x8
movs r3, 0x29
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r1, [r7]
movs r0, 0x5
b _080F413C
@@ -649,7 +649,7 @@ _080F3EB4:
movs r1, 0x1
movs r2, 0x2
movs r3, 0x6
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r1, [r7]
movs r0, 0x8
b _080F3FB8
@@ -696,7 +696,7 @@ _080F3F24:
movs r1, 0x2
movs r2, 0x8
movs r3, 0x6
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r1, [r7]
movs r0, 0x9
b _080F3FB8
@@ -1002,7 +1002,7 @@ _080F41BA:
b _080F42C2
_080F41C4:
ldr r0, _080F41F4 @ =gUnknown_840C5B0
bl sub_8003B24
bl InitWindows
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer
@@ -1027,7 +1027,7 @@ _080F41F8: .4byte gUnknown_840CB8C
_080F41FC: .4byte gUnknown_840D228
_080F4200:
ldr r0, _080F4234 @ =gUnknown_840C5D0
bl sub_8003B24
bl InitWindows
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer
@@ -1053,7 +1053,7 @@ _080F4238: .4byte gUnknown_840E158
_080F423C: .4byte gUnknown_840E904
_080F4240:
ldr r0, _080F427C @ =gUnknown_840C5F0
bl sub_8003B24
bl InitWindows
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer
@@ -1084,7 +1084,7 @@ _080F4280: .4byte gUnknown_840F240
_080F4284: .4byte gUnknown_840F944
_080F4288:
ldr r0, _080F42E4 @ =gUnknown_840C610
bl sub_8003B24
bl InitWindows
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer
+15 -15
View File
@@ -222,8 +222,8 @@ _08045554: .4byte gUnknown_3005008
_08045558: .4byte 0x00002cd0
thumb_func_end StorePokemonInDaycare
thumb_func_start sub_804555C
sub_804555C: @ 804555C
thumb_func_start StorePokemonInEmptyDaycareSlot
StorePokemonInEmptyDaycareSlot: @ 804555C
push {r4,r5,lr}
adds r5, r0, 0
adds r4, r1, 0
@@ -240,10 +240,10 @@ sub_804555C: @ 804555C
pop {r4,r5}
pop {r0}
bx r0
thumb_func_end sub_804555C
thumb_func_end StorePokemonInEmptyDaycareSlot
thumb_func_start sub_8045580
sub_8045580: @ 8045580
thumb_func_start StoreSelectedPokemonInDaycare
StoreSelectedPokemonInDaycare: @ 8045580
push {lr}
bl GetCursorSelectionMonId
lsls r0, 24
@@ -257,13 +257,13 @@ sub_8045580: @ 8045580
movs r2, 0xBE
lsls r2, 6
adds r1, r2
bl sub_804555C
bl StorePokemonInEmptyDaycareSlot
pop {r0}
bx r0
.align 2, 0
_080455A4: .4byte gUnknown_2024284
_080455A8: .4byte gUnknown_3005008
thumb_func_end sub_8045580
thumb_func_end StoreSelectedPokemonInDaycare
thumb_func_start ShiftDaycareSlots
ShiftDaycareSlots: @ 80455AC
@@ -1763,7 +1763,7 @@ sub_80460D4: @ 80460D4
ldrh r1, [r4]
mov r0, sp
adds r2, r5, 0
bl sub_8046208
bl SetInitialEggData
mov r0, sp
adds r1, r5, 0
bl InheritIVs
@@ -1803,8 +1803,8 @@ sub_80460D4: @ 80460D4
_0804614C: .4byte gUnknown_2024284
thumb_func_end sub_80460D4
thumb_func_start sub_8046150
sub_8046150: @ 8046150
thumb_func_start CreateEgg
CreateEgg: @ 8046150
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -1889,10 +1889,10 @@ _080461E2:
.align 2, 0
_08046200: .4byte gUnknown_825F83E
_08046204: .4byte gUnknown_8254795
thumb_func_end sub_8046150
thumb_func_end CreateEgg
thumb_func_start sub_8046208
sub_8046208: @ 8046208
thumb_func_start SetInitialEggData
SetInitialEggData: @ 8046208
push {r4-r6,lr}
mov r6, r9
mov r5, r8
@@ -1967,7 +1967,7 @@ sub_8046208: @ 8046208
.align 2, 0
_080462A4: .4byte gUnknown_825F83E
_080462A8: .4byte gUnknown_8254795
thumb_func_end sub_8046208
thumb_func_end SetInitialEggData
thumb_func_start sub_80462AC
sub_80462AC: @ 80462AC
@@ -3054,7 +3054,7 @@ ShowDaycareLevelMenu: @ 8046AB8
push {r4,r5,lr}
sub sp, 0x18
ldr r0, _08046B18 @ =gUnknown_825F7F4
bl sub_8003CE4
bl AddWindow
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
+4 -4
View File
@@ -395,7 +395,7 @@ _080F4E66:
movs r2, 0
bl ChangeBgY
ldr r0, _080F4F94 @ =gUnknown_8415A10
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
movs r1, 0x82
lsls r1, 5
@@ -559,7 +559,7 @@ _080F5050:
movs r0, 0
movs r1, 0x2
movs r3, 0x4
bl sub_812E51C
bl box_print
ldr r1, _080F50EC @ =gUnknown_841B619
add r0, sp, 0xC
bl UnkTextUtil_StringExpandPlaceholders
@@ -579,7 +579,7 @@ _080F5050:
movs r1, 0x2
adds r2, r4, 0
movs r3, 0x1E
bl sub_812E51C
bl box_print
str r6, [sp]
movs r0, 0
str r0, [sp, 0x4]
@@ -589,7 +589,7 @@ _080F5050:
movs r1, 0x2
movs r2, 0x78
movs r3, 0x69
bl sub_812E51C
bl box_print
movs r0, 0
bl PutWindowTilemap
add sp, 0xAC
+6 -6
View File
@@ -42,8 +42,8 @@ _080BD74E:
bx r1
thumb_func_end sub_80BD718
thumb_func_start sub_80BD754
sub_80BD754: @ 80BD754
thumb_func_start start_menu_is_selected_item_valid
start_menu_is_selected_item_valid: @ 80BD754
push {r4,lr}
lsls r0, 24
lsrs r0, 24
@@ -51,7 +51,7 @@ sub_80BD754: @ 80BD754
cmp r0, 0x15
bne _080BD76C
movs r0, 0
bl sub_8088E8C
bl pokedex_count
lsls r0, 16
lsrs r0, 16
b _080BD782
@@ -73,7 +73,7 @@ _080BD782:
bx r1
.align 2, 0
_080BD788: .4byte gUnknown_83ECED4
thumb_func_end sub_80BD754
thumb_func_end start_menu_is_selected_item_valid
thumb_func_start sub_80BD78C
sub_80BD78C: @ 80BD78C
@@ -808,7 +808,7 @@ sub_80BDCA8: @ 80BDCA8
sub_80BDCB8: @ 80BDCB8
push {r4-r7,lr}
movs r0, 0
bl sub_80BD754
bl start_menu_is_selected_item_valid
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
@@ -1054,7 +1054,7 @@ sub_80BDE88: @ 80BDE88
ldr r1, [r4]
movs r0, 0
strh r0, [r1]
bl sub_8088E8C
bl pokedex_count
lsls r0, 16
cmp r0, 0
beq _080BDEB0
+17 -17
View File
@@ -506,7 +506,7 @@ sub_8047004: @ 8047004
cmp r0, 0
bne _0804702C
bl sub_80563F0
ldr r0, _08047038 @ =sub_8047044
ldr r0, _08047038 @ =CB2_EggHatch_0
bl SetMainCallback2
ldr r1, _0804703C @ =gUnknown_3005020
ldr r0, _08047040 @ =sub_807DD24
@@ -519,13 +519,13 @@ _0804702C:
bx r0
.align 2, 0
_08047034: .4byte gUnknown_2037AB8
_08047038: .4byte sub_8047044
_08047038: .4byte CB2_EggHatch_0
_0804703C: .4byte gUnknown_3005020
_08047040: .4byte sub_807DD24
thumb_func_end sub_8047004
thumb_func_start sub_8047044
sub_8047044: @ 8047044
thumb_func_start CB2_EggHatch_0
CB2_EggHatch_0: @ 8047044
push {r4,lr}
sub sp, 0x4
ldr r0, _08047064 @ =gUnknown_30030F0
@@ -632,7 +632,7 @@ _08047154: .4byte gUnknown_20370C2
_08047158: .4byte gUnknown_826019C
_0804715C:
ldr r0, _0804716C @ =gUnknown_82601A4
bl sub_8003B24
bl InitWindows
ldr r0, _08047170 @ =gUnknown_3000E74
ldr r1, [r0]
movs r0, 0
@@ -765,10 +765,10 @@ _0804727A:
.align 2, 0
_08047298: .4byte sub_8047338
_0804729C: .4byte gUnknown_3000E74
thumb_func_end sub_8047044
thumb_func_end CB2_EggHatch_0
thumb_func_start sub_80472A0
sub_80472A0: @ 80472A0
thumb_func_start EggHatchSetMonNickname
EggHatchSetMonNickname: @ 80472A0
push {lr}
ldr r0, _080472D0 @ =gUnknown_20370C0
ldrh r1, [r0]
@@ -794,7 +794,7 @@ _080472D4: .4byte gUnknown_2024284
_080472D8: .4byte gUnknown_2021D04
_080472DC: .4byte gUnknown_3000E74
_080472E0: .4byte c2_exit_to_overworld_2_switch
thumb_func_end sub_80472A0
thumb_func_end EggHatchSetMonNickname
thumb_func_start sub_80472E4
sub_80472E4: @ 80472E4
@@ -1004,7 +1004,7 @@ _08047482:
ldr r4, _080474DC @ =gUnknown_2021D18
ldr r1, _080474E0 @ =gUnknown_841B6FD
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, [r5]
ldrb r0, [r0, 0x8]
movs r1, 0xFF
@@ -1061,7 +1061,7 @@ _08047504:
ldr r4, _08047540 @ =gUnknown_2021D18
ldr r1, _08047544 @ =gUnknown_841B716
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, [r5]
ldrb r0, [r0, 0x8]
movs r1, 0x1
@@ -1080,7 +1080,7 @@ _08047544: .4byte gUnknown_841B716
_08047548:
ldr r0, [r5]
ldrb r0, [r0, 0x8]
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r6, r0, 16
cmp r6, 0
@@ -1108,7 +1108,7 @@ _0804755A:
.align 2, 0
_08047584: .4byte gUnknown_82601B4
_08047588:
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -1173,19 +1173,19 @@ _080475A8:
movs r2, 0
bl GetMonData
str r0, [sp]
ldr r0, _08047630 @ =sub_80472A0
ldr r0, _08047630 @ =EggHatchSetMonNickname
str r0, [sp, 0x4]
movs r0, 0x3
mov r1, r10
adds r2, r5, 0
adds r3, r4, 0
bl sub_809D954
bl DoNamingScreen
b _08047684
.align 2, 0
_08047624: .4byte gUnknown_3000E74
_08047628: .4byte gUnknown_2024284
_0804762C: .4byte gUnknown_2021D04
_08047630: .4byte sub_80472A0
_08047630: .4byte EggHatchSetMonNickname
_08047634:
movs r0, 0x1
negs r0, r0
@@ -1806,7 +1806,7 @@ EggHatchPrintMessage: @ 8047A9C
movs r1, 0x3
adds r2, r6, 0
ldr r3, [sp, 0x14]
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x18
pop {r3}
mov r8, r3
+57 -57
View File
@@ -196,7 +196,7 @@ EvolutionScene: @ 80CDDF4
movs r0, 0x9
strb r0, [r1]
bl sub_800F34C
bl sub_800F420
bl LoadBattleTextboxAndBackground
bl ResetSpriteData
bl remove_some_task
bl ResetTasks
@@ -517,7 +517,7 @@ CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
movs r0, 0x9
strb r0, [r1]
bl sub_800F34C
bl sub_800F420
bl LoadBattleTextboxAndBackground
bl ResetSpriteData
bl FreeAllSpritePalettes
ldr r1, _080CE2B4 @ =gUnknown_3003E58
@@ -1494,7 +1494,7 @@ _080CEAA0:
ldr r4, _080CEAC4 @ =gUnknown_2021D18
ldr r1, _080CEAC8 @ =gUnknown_83FE672
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0
bl sub_80D87BC
@@ -1511,7 +1511,7 @@ _080CEAC8: .4byte gUnknown_83FE672
_080CEACC: .4byte gUnknown_3005090
_080CEAD0:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CEAE0
@@ -1799,7 +1799,7 @@ _080CED3A:
ldr r4, _080CEDA8 @ =gUnknown_2021D18
ldr r1, _080CEDAC @ =gUnknown_83FE688
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0
bl sub_80D87BC
@@ -1837,7 +1837,7 @@ _080CED3A:
movs r1, 0x3
bl sub_8088E74
movs r0, 0xE
bl sub_8054E90
bl IncrementGameStat
b _080CF528
.align 2, 0
_080CEDA8: .4byte gUnknown_2021D18
@@ -1846,7 +1846,7 @@ _080CEDB0: .4byte 0x00000103
_080CEDB4: .4byte gUnknown_3005090
_080CEDB8:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CEDC6
@@ -2042,7 +2042,7 @@ _080CEF48:
beq _080CEF70
ldr r0, _080CEF68 @ =gUnknown_2021D18
ldr r1, _080CEF6C @ =gUnknown_83FE6D0
bl sub_8008FCC
bl StringExpandPlaceholders
b _080CEF78
.align 2, 0
_080CEF64: .4byte gUnknown_3005090
@@ -2051,7 +2051,7 @@ _080CEF6C: .4byte gUnknown_83FE6D0
_080CEF70:
ldr r0, _080CEF90 @ =gUnknown_2021D18
ldr r1, _080CEF94 @ =gUnknown_83FE6B5
bl sub_8008FCC
bl StringExpandPlaceholders
_080CEF78:
ldr r0, _080CEF90 @ =gUnknown_2021D18
movs r1, 0
@@ -2070,7 +2070,7 @@ _080CEF94: .4byte gUnknown_83FE6B5
_080CEF98: .4byte gUnknown_3005090
_080CEF9C:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CEFAA
@@ -2087,7 +2087,7 @@ _080CEFB6:
bl PlayFanfare
ldr r0, _080CEFEC @ =gUnknown_83FDF3C
ldr r0, [r0, 0xC]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CEFF0 @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2110,7 +2110,7 @@ _080CEFF0: .4byte gUnknown_202298C
_080CEFF4: .4byte gUnknown_3005090
_080CEFF8:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CF006
@@ -2175,7 +2175,7 @@ _080CF054:
.4byte _080CF504
_080CF088:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CF096
@@ -2190,7 +2190,7 @@ _080CF0A2:
bl BufferMoveToLearnIntoBattleTextBuff2
ldr r0, _080CF0C8 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x10]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF0CC @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2208,7 +2208,7 @@ _080CF0CC: .4byte gUnknown_202298C
_080CF0D0: .4byte gUnknown_3005090
_080CF0D4:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CF0E2
@@ -2222,7 +2222,7 @@ _080CF0E2:
_080CF0EE:
ldr r0, _080CF110 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x14]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF114 @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2240,7 +2240,7 @@ _080CF114: .4byte gUnknown_202298C
_080CF118: .4byte gUnknown_3005090
_080CF11C:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080CF15A
@@ -2250,7 +2250,7 @@ _080CF11C:
bne _080CF15A
ldr r0, _080CF1A8 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x18]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF1AC @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2268,7 +2268,7 @@ _080CF11C:
strh r0, [r1, 0x14]
_080CF15A:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CF168
@@ -2507,7 +2507,7 @@ _080CF34C:
ldr r3, _080CF38C @ =0x000004cc
adds r0, r3
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF390 @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2563,7 +2563,7 @@ _080CF3E0:
lsls r1, 2
adds r0, r1
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF40C @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2581,7 +2581,7 @@ _080CF40C: .4byte gUnknown_202298C
_080CF410: .4byte gUnknown_3005090
_080CF414:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CF422
@@ -2595,7 +2595,7 @@ _080CF422:
_080CF42E:
ldr r0, _080CF450 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x1C]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF454 @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2613,7 +2613,7 @@ _080CF454: .4byte gUnknown_202298C
_080CF458: .4byte gUnknown_3005090
_080CF45C:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080CF528
@@ -2626,7 +2626,7 @@ _080CF45C:
lsls r1, 2
adds r0, r1
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF49C @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2645,7 +2645,7 @@ _080CF4A0: .4byte gUnknown_3005090
_080CF4A4:
ldr r0, _080CF4CC @ =gUnknown_83FDF3C
ldr r0, [r0, 0x20]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF4D0 @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2668,7 +2668,7 @@ _080CF4D4: .4byte gUnknown_3005090
_080CF4D8:
ldr r0, _080CF4F8 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x24]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r0, _080CF4FC @ =gUnknown_202298C
movs r1, 0
bl sub_80D87BC
@@ -2687,7 +2687,7 @@ _080CF4FC: .4byte gUnknown_202298C
_080CF500: .4byte gUnknown_3005090
_080CF504:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080CF528
@@ -2813,7 +2813,7 @@ _080CF620:
ldr r4, _080CF640 @ =gUnknown_2021D18
ldr r1, _080CF644 @ =gUnknown_83FE672
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
adds r1, r4, 0
movs r2, 0x1
@@ -2829,7 +2829,7 @@ _080CF644: .4byte gUnknown_83FE672
_080CF648: .4byte gUnknown_3005090
_080CF64C:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CF65C
@@ -3106,7 +3106,7 @@ _080CF8A8:
ldr r4, _080CF914 @ =gUnknown_2021D18
ldr r1, _080CF918 @ =gUnknown_83FE688
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
adds r1, r4, 0
movs r2, 0x1
@@ -3144,7 +3144,7 @@ _080CF8A8:
movs r1, 0x3
bl sub_8088E74
movs r0, 0xE
bl sub_8054E90
bl IncrementGameStat
b _080D003A
.align 2, 0
_080CF914: .4byte gUnknown_2021D18
@@ -3153,7 +3153,7 @@ _080CF91C: .4byte 0x00000103
_080CF920: .4byte gUnknown_3005090
_080CF924:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CF932
@@ -3233,7 +3233,7 @@ _080CF9C8: .4byte gUnknown_841E325
_080CF9CC: .4byte gUnknown_3005090
_080CF9D0:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r5, r0, 16
cmp r5, 0
@@ -3337,7 +3337,7 @@ _080CFAA8:
ldr r4, _080CFACC @ =gUnknown_2021D18
ldr r1, _080CFAD0 @ =gUnknown_83FE6D0
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
adds r1, r4, 0
movs r2, 0x1
@@ -3355,7 +3355,7 @@ _080CFAD0: .4byte gUnknown_83FE6D0
_080CFAD4: .4byte gUnknown_3005090
_080CFAD8:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CFAE6
@@ -3372,7 +3372,7 @@ _080CFAF2:
bl PlayFanfare
ldr r0, _080CFB28 @ =gUnknown_83FDF3C
ldr r0, [r0, 0xC]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFB2C @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3395,7 +3395,7 @@ _080CFB2C: .4byte gUnknown_202298C
_080CFB30: .4byte gUnknown_3005090
_080CFB34:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CFB42
@@ -3458,7 +3458,7 @@ _080CFB90:
.4byte _080D0018
_080CFBC0:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CFBCE
@@ -3473,7 +3473,7 @@ _080CFBDA:
bl BufferMoveToLearnIntoBattleTextBuff2
ldr r0, _080CFC00 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x10]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFC04 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3491,7 +3491,7 @@ _080CFC04: .4byte gUnknown_202298C
_080CFC08: .4byte gUnknown_3005090
_080CFC0C:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CFC1A
@@ -3505,7 +3505,7 @@ _080CFC1A:
_080CFC26:
ldr r0, _080CFC48 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x14]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFC4C @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3523,7 +3523,7 @@ _080CFC4C: .4byte gUnknown_202298C
_080CFC50: .4byte gUnknown_3005090
_080CFC54:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080CFC92
@@ -3533,7 +3533,7 @@ _080CFC54:
bne _080CFC92
ldr r0, _080CFCE8 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x18]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFCEC @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3551,7 +3551,7 @@ _080CFC54:
strh r0, [r1, 0x14]
_080CFC92:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CFCA0
@@ -3597,7 +3597,7 @@ _080CFCF0: .4byte gUnknown_3005090
_080CFCF4: .4byte gUnknown_826D1CC
_080CFCF8: .4byte gUnknown_2023E82
_080CFCFC:
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r4, r0, 24
cmp r4, 0
@@ -3621,7 +3621,7 @@ _080CFD1C:
lsls r3, 3
adds r0, r3
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFD68 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3661,7 +3661,7 @@ _080CFD70:
lsls r1, 3
adds r0, r1
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFDA4 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3778,7 +3778,7 @@ _080CFE74:
ldr r3, _080CFEB4 @ =0x000004cc
adds r0, r3
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFEB8 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3821,7 +3821,7 @@ _080CFEC0:
lsls r1, 2
adds r0, r1
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFF20 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3841,7 +3841,7 @@ _080CFF20: .4byte gUnknown_202298C
_080CFF24: .4byte gUnknown_3005090
_080CFF28:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
beq _080CFF36
@@ -3855,7 +3855,7 @@ _080CFF36:
_080CFF42:
ldr r0, _080CFF64 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x1C]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFF68 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3873,7 +3873,7 @@ _080CFF68: .4byte gUnknown_202298C
_080CFF6C: .4byte gUnknown_3005090
_080CFF70:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080D003A
@@ -3886,7 +3886,7 @@ _080CFF70:
lsls r3, 2
adds r0, r3
ldr r0, [r0]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFFB0 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3905,7 +3905,7 @@ _080CFFB4: .4byte gUnknown_3005090
_080CFFB8:
ldr r0, _080CFFE0 @ =gUnknown_83FDF3C
ldr r0, [r0, 0x20]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080CFFE4 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3928,7 +3928,7 @@ _080CFFE8: .4byte gUnknown_3005090
_080CFFEC:
ldr r0, _080D000C @ =gUnknown_83FDF3C
ldr r0, [r0, 0x24]
bl sub_80D77F4
bl BattleStringExpandPlaceholdersToDisplayedString
ldr r1, _080D0010 @ =gUnknown_202298C
movs r0, 0
movs r2, 0x1
@@ -3947,7 +3947,7 @@ _080D0010: .4byte gUnknown_202298C
_080D0014: .4byte gUnknown_3005090
_080D0018:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080D003A
+14 -14
View File
@@ -220,7 +220,7 @@ _0812C540:
b _0812C5BE
_0812C578:
ldr r0, _0812C598 @ =gUnknown_845FC04
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
bl sub_812CEC0
ldr r4, _0812C59C @ =gUnknown_203B100
@@ -515,7 +515,7 @@ _0812C7DC:
cmp r0, 0
beq _0812C828
movs r0, 0x2
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0812C8EA
@@ -887,7 +887,7 @@ sub_812CAD8: @ 812CAD8
cmp r0, 0
beq _0812CB2E
movs r0, 0x2
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0812CB2E
@@ -1228,7 +1228,7 @@ _0812CDAC:
adds r0, r1
ldr r1, [r0]
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80F78A8
adds r3, r0, 0
lsls r3, 24
@@ -1299,7 +1299,7 @@ sub_812CE04: @ 812CE04
adds r0, r2
ldr r1, [r0]
adds r0, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80F78A8
adds r3, r0, 0
lsls r3, 24
@@ -1665,7 +1665,7 @@ _0812D10A:
movs r0, 0x1
movs r1, 0
movs r3, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
movs r0, 0x1
bl sub_812CEE0
add sp, 0x14
@@ -2172,7 +2172,7 @@ sub_812D558: @ 812D558
bl dp13_810BB8C
bl ResetPaletteFade
movs r0, 0
bl sub_805FECC
bl npc_paltag_set_load
ldr r1, _0812D580 @ =gUnknown_3003E58
movs r0, 0x7
strb r0, [r1]
@@ -2855,13 +2855,13 @@ sub_812DA14: @ 812DA14
movs r0, 0x3
movs r1, 0
movs r3, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r6, _0812DB08 @ =gUnknown_2021CD0
ldr r0, _0812DB0C @ =gUnknown_845FA1C
adds r5, r0
ldr r1, [r5]
adds r0, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
adds r1, r6, 0
movs r2, 0
@@ -2883,7 +2883,7 @@ sub_812DA14: @ 812DA14
movs r0, 0x3
movs r1, 0
movs r3, 0xA
bl sub_812E5A4
bl AddTextPrinterParametrized2
movs r0, 0x3
bl sub_812CEE0
add sp, 0x14
@@ -3315,7 +3315,7 @@ sub_812DDF0: @ 812DDF0
movs r0, 0
movs r1, 0x2
movs r2, 0x8
bl sub_812E5A4
bl AddTextPrinterParametrized2
cmp r5, 0
bne _0812DEC0
add r0, sp, 0x14
@@ -3370,7 +3370,7 @@ _0812DE88:
movs r0, 0
movs r1, 0x2
movs r2, 0x8
bl sub_812E5A4
bl AddTextPrinterParametrized2
_0812DEC0:
ldr r1, _0812DEE4 @ =gUnknown_203B0FC
ldr r0, [r1]
@@ -4137,7 +4137,7 @@ sub_812E4A4: @ 812E4A4
movs r0, 0
movs r1, 0x2
movs r2, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
b _0812E50A
.align 2, 0
_0812E4E0: .4byte gUnknown_203B0FC
@@ -4157,7 +4157,7 @@ _0812E4EC:
movs r0, 0
movs r1, 0x2
movs r2, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
_0812E50A:
add sp, 0x14
pop {r4}
+29 -29
View File
@@ -363,7 +363,7 @@ sub_806CAC8: @ 806CAC8
cmp r0, 0
beq _0806CB74
movs r0, 0x5
bl sub_8054E90
bl IncrementGameStat
bl sub_8146CA4
bl sub_815D8C8
bl sub_80CC918
@@ -791,7 +791,7 @@ sub_806CEA0: @ 806CEA0
lsrs r2, 24
lsls r1, 24
lsrs r1, 24
bl sub_806CEE0
bl TryGetScriptOnPressingA
adds r4, r0, 0
cmp r4, 0
bne _0806CEB8
@@ -819,8 +819,8 @@ _0806CED8: .4byte gUnknown_8168CE4
_0806CEDC: .4byte gUnknown_81A6955
thumb_func_end sub_806CEA0
thumb_func_start sub_806CEE0
sub_806CEE0: @ 806CEE0
thumb_func_start TryGetScriptOnPressingA
TryGetScriptOnPressingA: @ 806CEE0
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -861,7 +861,7 @@ _0806CF2C:
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_806CEE0
thumb_func_end TryGetScriptOnPressingA
thumb_func_start sub_806CF38
sub_806CF38: @ 806CF38
@@ -1648,7 +1648,7 @@ _0806D59C: .4byte 0x00000824
_0806D5A0: .4byte gUnknown_81A6AC8
_0806D5A4:
adds r0, r4, 0
bl sub_805A104
bl MetatileBehavior_IsWaterfall
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -1833,7 +1833,7 @@ _0806D704:
cmp r0, 0
beq _0806D720
movs r0, 0xD
bl sub_8054E90
bl IncrementGameStat
ldr r0, _0806D71C @ =gUnknown_81BF546
bl ScriptContext1_SetupScript
b _0806D730
@@ -2176,7 +2176,7 @@ sub_806D964: @ 806D964
ldr r0, _0806D9B8 @ =gUnknown_2036DFC
mov r8, r0
adds r1, r7, 0
bl sub_806DC30
bl map_warp_check_packed
lsls r0, 24
asrs r5, r0, 24
movs r0, 0x1
@@ -2185,7 +2185,7 @@ sub_806D964: @ 806D964
beq _0806DA00
adds r0, r4, 0
adds r1, r6, 0
bl sub_806DBD8
bl is_non_stair_warp_tile
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -2216,7 +2216,7 @@ _0806D9BC:
cmp r0, 0
beq _0806D9E2
movs r0, 0x1
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
movs r4, 0xC
_0806D9E2:
bl sub_8055A08
@@ -2252,7 +2252,7 @@ sub_806DA10: @ 806DA10
ldr r7, _0806DA68 @ =gUnknown_2036DFC
adds r0, r7, 0
adds r1, r6, 0
bl sub_806DC30
bl map_warp_check_packed
lsls r0, 24
asrs r4, r0, 24
movs r0, 0x1
@@ -2296,7 +2296,7 @@ _0806DA6C:
b _0806DAEE
_0806DA82:
adds r0, r4, 0
bl sub_805A15C
bl MetatileBehavior_IsLavaridge1FWarp
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -2306,7 +2306,7 @@ _0806DA82:
b _0806DAEE
_0806DA98:
adds r0, r4, 0
bl sub_805A170
bl MetatileBehavior_IsAquaHideoutWarp
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -2356,7 +2356,7 @@ sub_806DAF4: @ 806DAF4
lsls r0, 24
lsrs r4, r0, 24
adds r0, r4, 0
bl sub_8059BC8
bl MetatileBehavior_IsWarpDoor
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -2386,13 +2386,13 @@ sub_806DAF4: @ 806DAF4
cmp r0, 0x1
beq _0806DB7C
adds r0, r4, 0
bl sub_805A15C
bl MetatileBehavior_IsLavaridge1FWarp
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _0806DB7C
adds r0, r4, 0
bl sub_805A170
bl MetatileBehavior_IsAquaHideoutWarp
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -2467,8 +2467,8 @@ _0806DBD2:
bx r1
thumb_func_end sub_806DB84
thumb_func_start sub_806DBD8
sub_806DBD8: @ 806DBD8
thumb_func_start is_non_stair_warp_tile
is_non_stair_warp_tile: @ 806DBD8
push {lr}
lsls r0, 16
lsrs r0, 16
@@ -2501,12 +2501,12 @@ _0806DC06:
_0806DC10:
lsls r0, 24
lsrs r0, 24
bl sub_8059CF0
bl MetatileBehavior_IsWestArrowWarp
b _0806DC22
_0806DC1A:
lsls r0, 24
lsrs r0, 24
bl sub_8059CDC
bl MetatileBehavior_IsEastArrowWarp
_0806DC22:
lsls r0, 24
lsrs r0, 24
@@ -2516,10 +2516,10 @@ _0806DC28:
_0806DC2A:
pop {r1}
bx r1
thumb_func_end sub_806DBD8
thumb_func_end is_non_stair_warp_tile
thumb_func_start sub_806DC30
sub_806DC30: @ 806DC30
thumb_func_start map_warp_check_packed
map_warp_check_packed: @ 806DC30
push {lr}
adds r3, r1, 0
ldrh r1, [r3]
@@ -2536,7 +2536,7 @@ sub_806DC30: @ 806DC30
asrs r0, 24
pop {r1}
bx r1
thumb_func_end sub_806DC30
thumb_func_end map_warp_check_packed
thumb_func_start sub_806DC54
sub_806DC54: @ 806DC54
@@ -2612,7 +2612,7 @@ sub_806DCD0: @ 806DCD0
bne _0806DD30
lsls r0, r5, 24
lsrs r0, 24
bl sub_8059BC8
bl MetatileBehavior_IsWarpDoor
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -2620,7 +2620,7 @@ sub_806DCD0: @ 806DCD0
ldr r7, _0806DD2C @ =gUnknown_2036DFC
adds r0, r7, 0
adds r1, r6, 0
bl sub_806DC30
bl map_warp_check_packed
lsls r0, 24
asrs r4, r0, 24
movs r0, 0x1
@@ -2706,7 +2706,7 @@ trigger_activate: @ 806DD80
cmp r1, 0
bne _0806DD96
ldrb r0, [r4, 0x6]
bl sub_806E7DC
bl trigger_activate_weather
b _0806DDB6
_0806DD96:
ldrh r0, [r4, 0x6]
@@ -2990,7 +2990,7 @@ _0806DF98:
cmp r0, 0
beq _0806DFB0
bl sub_8055A08
bl sub_807E470
bl sp13E_warp_to_last_warp
movs r0, 0xE2
bl sub_80722CC
movs r0, 0x1
@@ -3125,7 +3125,7 @@ sub_806E08C: @ 806E08C
ldr r4, _0806E0CC @ =gUnknown_2036DFC
adds r0, r4, 0
mov r1, sp
bl sub_806DC30
bl map_warp_check_packed
adds r1, r0, 0
lsls r1, 24
asrs r1, 24
+12 -12
View File
@@ -244,8 +244,8 @@ _0805B0BC:
bx r1
thumb_func_end sub_805B060
thumb_func_start sub_805B0C4
sub_805B0C4: @ 805B0C4
thumb_func_start door_find
door_find: @ 805B0C4
push {lr}
adds r2, r0, 0
lsls r1, 16
@@ -267,10 +267,10 @@ _0805B0DA:
_0805B0E2:
pop {r1}
bx r1
thumb_func_end sub_805B0C4
thumb_func_end door_find
thumb_func_start sub_805B0E8
sub_805B0E8: @ 805B0E8
thumb_func_start task_overworld_door_add_if_inactive
task_overworld_door_add_if_inactive: @ 805B0E8
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -319,7 +319,7 @@ _0805B140:
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_805B0E8
thumb_func_end task_overworld_door_add_if_inactive
thumb_func_start sub_805B14C
sub_805B14C: @ 805B14C
@@ -342,7 +342,7 @@ sub_805B158: @ 805B158
lsls r1, 16
lsrs r1, 16
adds r0, r4, 0
bl sub_805B0C4
bl door_find
adds r4, r0, 0
cmp r0, 0
beq _0805B196
@@ -397,7 +397,7 @@ sub_805B1B8: @ 805B1B8
lsls r1, 16
lsrs r1, 16
adds r0, r4, 0
bl sub_805B0C4
bl door_find
adds r2, r0, 0
adds r4, r2, 0
cmp r2, 0
@@ -420,7 +420,7 @@ _0805B1F4:
_0805B1F8:
adds r2, r5, 0
adds r3, r6, 0
bl sub_805B0E8
bl task_overworld_door_add_if_inactive
lsls r0, 24
asrs r0, 24
_0805B204:
@@ -444,7 +444,7 @@ sub_805B210: @ 805B210
lsls r1, 16
lsrs r1, 16
adds r0, r4, 0
bl sub_805B0C4
bl door_find
adds r2, r0, 0
adds r4, r2, 0
cmp r2, 0
@@ -467,7 +467,7 @@ _0805B24C:
_0805B250:
adds r2, r5, 0
adds r3, r6, 0
bl sub_805B0E8
bl task_overworld_door_add_if_inactive
lsls r0, 24
asrs r0, 24
_0805B25C:
@@ -648,7 +648,7 @@ sub_805B388: @ 805B388
lsls r1, 16
lsrs r1, 16
adds r0, r4, 0
bl sub_805B0C4
bl door_find
cmp r0, 0
beq _0805B3AC
ldrb r0, [r0, 0x2]
+4 -4
View File
@@ -2540,7 +2540,7 @@ sub_8084708: @ 8084708
movs r1, 0x1
bl VarSet
movs r0, 0x8
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
movs r0, 0x16
bl sub_812B1F0
_08084760:
@@ -3398,7 +3398,7 @@ sub_8084DCC: @ 8084DCC
b _08084E1E
_08084DE2:
ldrb r0, [r4, 0x1E]
bl sub_805A104
bl MetatileBehavior_IsWaterfall
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
@@ -6948,7 +6948,7 @@ sub_8086944: @ 8086944
ldr r0, _08086988 @ =gUnknown_20386E0
ldr r0, [r0]
strh r0, [r1, 0x26]
bl sub_8055E84
bl sav1_reset_battle_music_maybe
ldr r4, _0808698C @ =0x00000131
adds r0, r4, 0
bl sub_8056124
@@ -7723,7 +7723,7 @@ sub_8086F64: @ 8086F64
movs r0, 0x10
strh r0, [r4, 0xC]
movs r0, 0x1
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
ldr r0, _08086FA0 @ =gUnknown_2037078
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
+2 -2
View File
@@ -202,7 +202,7 @@ _080DAEF4:
b _080DAF12
_080DAF02:
adds r0, r4, 0
bl sub_805FF34
bl npc_paltag_by_palslot
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@@ -2857,7 +2857,7 @@ sub_80DC348: @ 80DC348
movs r2, 0x32
ldrsh r1, [r4, r2]
ldrh r2, [r4, 0x34]
bl sub_8058FA4
bl MapGridSetMetatileIdAt
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r2, 0x32
+19 -19
View File
@@ -505,10 +505,10 @@ _0807DEE8:
lsrs r0, 24
cmp r0, 0x1
bne _0807DF04
ldr r5, _0807DF00 @ =sub_807E20C
ldr r5, _0807DF00 @ =task_map_chg_seq_0807E20C
b _0807DF2E
.align 2, 0
_0807DF00: .4byte sub_807E20C
_0807DF00: .4byte task_map_chg_seq_0807E20C
_0807DF04:
adds r0, r4, 0
bl sub_8059C5C
@@ -518,17 +518,17 @@ _0807DF04:
bne _0807DF2C
ldr r0, _0807DF20 @ =gUnknown_2031DE0
ldrb r0, [r0]
ldr r5, _0807DF24 @ =sub_807E2CC
ldr r5, _0807DF24 @ =task_map_chg_seq_0807E2CC
cmp r0, 0
bne _0807DF2E
ldr r5, _0807DF28 @ =sub_807EC34
b _0807DF2E
.align 2, 0
_0807DF20: .4byte gUnknown_2031DE0
_0807DF24: .4byte sub_807E2CC
_0807DF24: .4byte task_map_chg_seq_0807E2CC
_0807DF28: .4byte sub_807EC34
_0807DF2C:
ldr r5, _0807DF44 @ =sub_807E2CC
ldr r5, _0807DF44 @ =task_map_chg_seq_0807E2CC
_0807DF2E:
ldr r1, _0807DF48 @ =gUnknown_2031DE0
movs r0, 0
@@ -541,7 +541,7 @@ _0807DF2E:
pop {r0}
bx r0
.align 2, 0
_0807DF44: .4byte sub_807E2CC
_0807DF44: .4byte task_map_chg_seq_0807E2CC
_0807DF48: .4byte gUnknown_2031DE0
thumb_func_end sub_807DE78
@@ -871,8 +871,8 @@ _0807E206:
bx r0
thumb_func_end sub_807DFBC
thumb_func_start sub_807E20C
sub_807E20C: @ 807E20C
thumb_func_start task_map_chg_seq_0807E20C
task_map_chg_seq_0807E20C: @ 807E20C
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -960,10 +960,10 @@ _0807E2C6:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_807E20C
thumb_func_end task_map_chg_seq_0807E20C
thumb_func_start sub_807E2CC
sub_807E2CC: @ 807E2CC
thumb_func_start task_map_chg_seq_0807E2CC
task_map_chg_seq_0807E2CC: @ 807E2CC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -1000,7 +1000,7 @@ _0807E316:
pop {r4,r5}
pop {r0}
bx r0
thumb_func_end sub_807E2CC
thumb_func_end task_map_chg_seq_0807E2CC
thumb_func_start sub_807E31C
sub_807E31C: @ 807E31C
@@ -1176,8 +1176,8 @@ _0807E468: .4byte sub_807DF64
_0807E46C: .4byte sub_807E718
thumb_func_end sub_807E438
thumb_func_start sub_807E470
sub_807E470: @ 807E470
thumb_func_start sp13E_warp_to_last_warp
sp13E_warp_to_last_warp: @ 807E470
push {lr}
bl ScriptContext2_Enable
bl sub_8055F88
@@ -1195,7 +1195,7 @@ sub_807E470: @ 807E470
_0807E494: .4byte gUnknown_3005020
_0807E498: .4byte sub_807DF64
_0807E49C: .4byte sub_807E718
thumb_func_end sub_807E470
thumb_func_end sp13E_warp_to_last_warp
thumb_func_start sub_807E4A0
sub_807E4A0: @ 807E4A0
@@ -1282,10 +1282,10 @@ _0807E540: .4byte sub_807DF64
_0807E544: .4byte sub_807E784
thumb_func_end sub_807E524
thumb_func_start sub_807E548
sub_807E548: @ 807E548
thumb_func_start sp13F_fall_to_last_warp
sp13F_fall_to_last_warp: @ 807E548
push {lr}
bl sub_807E470
bl sp13E_warp_to_last_warp
ldr r1, _0807E558 @ =gUnknown_3005020
ldr r0, _0807E55C @ =sub_8084454
str r0, [r1]
@@ -1294,7 +1294,7 @@ sub_807E548: @ 807E548
.align 2, 0
_0807E558: .4byte gUnknown_3005020
_0807E55C: .4byte sub_8084454
thumb_func_end sub_807E548
thumb_func_end sp13F_fall_to_last_warp
thumb_func_start sub_807E560
sub_807E560: @ 807E560
+3 -3
View File
@@ -486,12 +486,12 @@ GetGroundEffectFlags_HotSprings: @ 8067EBC
adds r4, r0, 0
adds r5, r1, 0
ldrb r0, [r4, 0x1E]
bl sub_805A0F0
bl MetatileBehavior_IsHotSprings
lsls r0, 24
cmp r0, 0
beq _08067EFA
ldrb r0, [r4, 0x1F]
bl sub_805A0F0
bl MetatileBehavior_IsHotSprings
lsls r0, 24
cmp r0, 0
beq _08067EFA
@@ -755,7 +755,7 @@ GetReflectionTypeByMetatileBehavior: @ 80680C8
lsls r0, 24
lsrs r4, r0, 24
adds r0, r4, 0
bl sub_8059BB4
bl MetatileBehavior_IsIce
lsls r0, 24
cmp r0, 0
beq _080680DE
+23 -23
View File
@@ -2314,7 +2314,7 @@ _0805EEDC:
bne _0805EF6A
mov r0, r8
adds r1, r7, 0
bl sub_805F02C
bl SetPlayerAvatarFieldObjectIdAndObjectId
bl sub_80DB0C4
strb r0, [r6, 0x1B]
_0805EF6A:
@@ -2413,8 +2413,8 @@ sub_805EFF4: @ 805EFF4
bx r0
thumb_func_end sub_805EFF4
thumb_func_start sub_805F02C
sub_805F02C: @ 805F02C
thumb_func_start SetPlayerAvatarFieldObjectIdAndObjectId
SetPlayerAvatarFieldObjectIdAndObjectId: @ 805F02C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -2438,7 +2438,7 @@ sub_805F02C: @ 805F02C
.align 2, 0
_0805F058: .4byte gUnknown_2037078
_0805F05C: .4byte gUnknown_2036E38
thumb_func_end sub_805F02C
thumb_func_end SetPlayerAvatarFieldObjectIdAndObjectId
thumb_func_start sub_805F060
sub_805F060: @ 805F060
@@ -4474,8 +4474,8 @@ _0805FEC2:
_0805FEC8: .4byte gUnknown_2036E38
thumb_func_end sub_805FE94
thumb_func_start sub_805FECC
sub_805FECC: @ 805FECC
thumb_func_start npc_paltag_set_load
npc_paltag_set_load: @ 805FECC
push {r4,lr}
adds r4, r0, 0
lsls r4, 24
@@ -4522,10 +4522,10 @@ _0805FF2A:
bx r0
.align 2, 0
_0805FF30: .4byte gUnknown_83A5330
thumb_func_end sub_805FECC
thumb_func_end npc_paltag_set_load
thumb_func_start sub_805FF34
sub_805FF34: @ 805FF34
thumb_func_start npc_paltag_by_palslot
npc_paltag_by_palslot: @ 805FF34
push {r4-r6,lr}
lsls r0, 24
lsrs r2, r0, 24
@@ -4591,7 +4591,7 @@ _0805FFA2:
_0805FFA8: .4byte gUnknown_83A5278
_0805FFAC: .4byte 0x000011ff
_0805FFB0: .4byte gUnknown_203709A
thumb_func_end sub_805FF34
thumb_func_end npc_paltag_by_palslot
thumb_func_start sub_805FFB4
sub_805FFB4: @ 805FFB4
@@ -10995,7 +10995,7 @@ oac_hopping: @ 8062D98
movs r3, 0x2
bl sub_8063A6C
adds r0, r6, 0
bl sub_8064110
bl GetJumpLedgeAnimId
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -13759,8 +13759,8 @@ _080640FC:
_0806410C: .4byte gUnknown_83A652D
thumb_func_end sub_80640E4
thumb_func_start sub_8064110
sub_8064110: @ 8064110
thumb_func_start GetJumpLedgeAnimId
GetJumpLedgeAnimId: @ 8064110
push {r4,lr}
sub sp, 0x8
lsls r0, 24
@@ -13782,7 +13782,7 @@ _08064128:
bx r1
.align 2, 0
_08064138: .4byte gUnknown_83A6532
thumb_func_end sub_8064110
thumb_func_end GetJumpLedgeAnimId
thumb_func_start sub_806413C
sub_806413C: @ 806413C
@@ -14791,8 +14791,8 @@ sub_8064830: @ 8064830
bx r0
thumb_func_end sub_8064830
thumb_func_start sub_806485C
sub_806485C: @ 806485C
thumb_func_start an_walk_any_2
an_walk_any_2: @ 806485C
push {r4,r5,lr}
adds r4, r0, 0
adds r5, r1, 0
@@ -14821,7 +14821,7 @@ _0806488E:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sub_806485C
thumb_func_end an_walk_any_2
thumb_func_start sub_8064894
sub_8064894: @ 8064894
@@ -15103,7 +15103,7 @@ sub_8064A68: @ 8064A68
sub_8064A88: @ 8064A88
push {r4,lr}
adds r4, r1, 0
bl sub_806485C
bl an_walk_any_2
lsls r0, 24
cmp r0, 0
bne _08064A9A
@@ -15140,7 +15140,7 @@ sub_8064AA8: @ 8064AA8
sub_8064AC8: @ 8064AC8
push {r4,lr}
adds r4, r1, 0
bl sub_806485C
bl an_walk_any_2
lsls r0, 24
cmp r0, 0
bne _08064ADA
@@ -15177,7 +15177,7 @@ sub_8064AE8: @ 8064AE8
sub_8064B08: @ 8064B08
push {r4,lr}
adds r4, r1, 0
bl sub_806485C
bl an_walk_any_2
lsls r0, 24
cmp r0, 0
bne _08064B1A
@@ -15214,7 +15214,7 @@ sub_8064B28: @ 8064B28
sub_8064B48: @ 8064B48
push {r4,lr}
adds r4, r1, 0
bl sub_806485C
bl an_walk_any_2
lsls r0, 24
cmp r0, 0
bne _08064B5A
@@ -19861,7 +19861,7 @@ sub_8066BB0: @ 8066BB0
sub_8066BE4: @ 8066BE4
push {r4,lr}
adds r4, r1, 0
bl sub_806485C
bl an_walk_any_2
lsls r0, 24
cmp r0, 0
bne _08066BF6
@@ -19913,7 +19913,7 @@ sub_8066C10: @ 8066C10
sub_8066C44: @ 8066C44
push {r4,lr}
adds r4, r1, 0
bl sub_806485C
bl an_walk_any_2
lsls r0, 24
cmp r0, 0
bne _08066C56
+1 -1
View File
@@ -224,7 +224,7 @@ textbox_fdecode_auto_and_task_add: @ 80694C8
push {lr}
adds r1, r0, 0
ldr r0, _080694E0 @ =gUnknown_2021D18
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1
bl sub_80F6D5C
bl task_add_textbox
+30 -30
View File
@@ -67,7 +67,7 @@ sub_805B3E0: @ 805B3E0
bne _0805B448
adds r0, r5, 0
bl npc_clear_strange_bits
bl sub_805BE08
bl DoPlayerAvatarTransition
bl sub_805B5A0
lsls r0, 24
cmp r0, 0
@@ -1150,7 +1150,7 @@ _0805BBF8:
cmp r0, 0
beq _0805BC1C
movs r0, 0x2B
bl sub_8054E90
bl IncrementGameStat
movs r0, 0x6
b _0805BC50
_0805BC1C:
@@ -1394,8 +1394,8 @@ _0805BDE6:
bx r0
thumb_func_end sub_805BDAC
thumb_func_start sub_805BDEC
sub_805BDEC: @ 805BDEC
thumb_func_start SetPlayerAvatarTransitionFlags
SetPlayerAvatarTransitionFlags: @ 805BDEC
push {lr}
lsls r0, 16
lsrs r0, 16
@@ -1403,15 +1403,15 @@ sub_805BDEC: @ 805BDEC
ldrb r1, [r2, 0x1]
orrs r0, r1
strb r0, [r2, 0x1]
bl sub_805BE08
bl DoPlayerAvatarTransition
pop {r0}
bx r0
.align 2, 0
_0805BE04: .4byte gUnknown_2037078
thumb_func_end sub_805BDEC
thumb_func_end SetPlayerAvatarTransitionFlags
thumb_func_start sub_805BE08
sub_805BE08: @ 805BE08
thumb_func_start DoPlayerAvatarTransition
DoPlayerAvatarTransition: @ 805BE08
push {r4,r5,lr}
ldr r0, _0805BE50 @ =gUnknown_2037078
ldrb r4, [r0, 0x1]
@@ -1453,7 +1453,7 @@ _0805BE48:
_0805BE50: .4byte gUnknown_2037078
_0805BE54: .4byte gUnknown_835B844
_0805BE58: .4byte gUnknown_2036E38
thumb_func_end sub_805BE08
thumb_func_end DoPlayerAvatarTransition
thumb_func_start nullsub_22
nullsub_22: @ 805BE5C
@@ -2022,7 +2022,7 @@ sub_805C23C: @ 805C23C
movs r0, 0xA
bl sub_80722CC
adds r0, r4, 0
bl sub_8064110
bl GetJumpLedgeAnimId
lsls r0, 24
lsrs r0, 24
movs r1, 0x8
@@ -2052,7 +2052,7 @@ sub_805C270: @ 805C270
cmp r0, 0
bne _0805C2A6
_0805C27E:
bl sub_80BD58C
bl player_should_look_direction_be_enforced_upon_movement
lsls r0, 24
cmp r0, 0
beq _0805C2A6
@@ -2365,7 +2365,7 @@ _0805C4A0:
lsls r0, 24
lsrs r4, r0, 24
adds r0, r4, 0
bl sub_8059BC8
bl MetatileBehavior_IsWarpDoor
lsls r0, 24
cmp r0, 0
bne _0805C4DE
@@ -3081,7 +3081,7 @@ SetPlayerAvatarExtraStateTransition: @ 805CA0C
ldrb r1, [r5, 0x1]
orrs r0, r1
strb r0, [r5, 0x1]
bl sub_805BE08
bl DoPlayerAvatarTransition
pop {r4,r5}
pop {r0}
bx r0
@@ -3965,8 +3965,8 @@ sub_805D0F8: @ 805D0F8
lsrs r4, 24
bl ScriptContext2_Enable
bl player_bitmagic
bl sub_8055E84
bl sub_8055F1C
bl sav1_reset_battle_music_maybe
bl Overworld_ChangeMusicToDefault
ldr r2, _0805D148 @ =gUnknown_2037078
ldrb r1, [r2]
movs r0, 0xF7
@@ -3976,7 +3976,7 @@ sub_805D0F8: @ 805D0F8
strb r0, [r2]
movs r0, 0x1
strb r0, [r2, 0x6]
ldr r5, _0805D14C @ =sub_805D1D4
ldr r5, _0805D14C @ =taskFF_0805D1D4
adds r0, r5, 0
movs r1, 0xFF
bl CreateTask
@@ -3994,7 +3994,7 @@ sub_805D0F8: @ 805D0F8
bx r0
.align 2, 0
_0805D148: .4byte gUnknown_2037078
_0805D14C: .4byte sub_805D1D4
_0805D14C: .4byte taskFF_0805D1D4
_0805D150: .4byte gUnknown_3005090
thumb_func_end sub_805D0F8
@@ -4015,7 +4015,7 @@ sub_805D154: @ 805D154
strb r0, [r2]
movs r0, 0x1
strb r0, [r2, 0x6]
ldr r5, _0805D1A0 @ =sub_805D1D4
ldr r5, _0805D1A0 @ =taskFF_0805D1D4
adds r0, r5, 0
movs r1, 0xFF
bl CreateTask
@@ -4033,7 +4033,7 @@ sub_805D154: @ 805D154
bx r0
.align 2, 0
_0805D19C: .4byte gUnknown_2037078
_0805D1A0: .4byte sub_805D1D4
_0805D1A0: .4byte taskFF_0805D1D4
_0805D1A4: .4byte gUnknown_3005090
thumb_func_end sub_805D154
@@ -4060,8 +4060,8 @@ _0805D1CC: .4byte gUnknown_3005E88
_0805D1D0: .4byte gUnknown_835B820
thumb_func_end sub_805D1A8
thumb_func_start sub_805D1D4
sub_805D1D4: @ 805D1D4
thumb_func_start taskFF_0805D1D4
taskFF_0805D1D4: @ 805D1D4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
@@ -4109,7 +4109,7 @@ _0805D230: .4byte gUnknown_2037078
_0805D234: .4byte gUnknown_2036E38
_0805D238: .4byte gUnknown_3005090
_0805D23C: .4byte sub_805D240
thumb_func_end sub_805D1D4
thumb_func_end taskFF_0805D1D4
thumb_func_start sub_805D240
sub_805D240: @ 805D240
@@ -4250,8 +4250,8 @@ sub_805D33C: @ 805D33C
_0805D358: .4byte gUnknown_2037078
thumb_func_end sub_805D33C
thumb_func_start sub_805D35C
sub_805D35C: @ 805D35C
thumb_func_start fish1
fish1: @ 805D35C
push {r4-r6,lr}
sub sp, 0x10
adds r5, r0, 0
@@ -4318,10 +4318,10 @@ _0805D3E4: .4byte gUnknown_835B90C
_0805D3E8: .4byte gUnknown_835B912
_0805D3EC: .4byte gUnknown_2036E38
_0805D3F0: .4byte gUnknown_2037078
thumb_func_end sub_805D35C
thumb_func_end fish1
thumb_func_start sub_805D3F4
sub_805D3F4: @ 805D3F4
thumb_func_start fish2
fish2: @ 805D3F4
push {r4,lr}
adds r4, r0, 0
ldr r0, _0805D428 @ =gUnknown_2037078
@@ -4350,7 +4350,7 @@ _0805D41E:
.align 2, 0
_0805D428: .4byte gUnknown_2037078
_0805D42C: .4byte gUnknown_202063C
thumb_func_end sub_805D3F4
thumb_func_end fish2
thumb_func_start sub_805D430
sub_805D430: @ 805D430
@@ -4717,7 +4717,7 @@ _0805D6EA:
cmp r0, 0
bne _0805D788
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r6, r0, 16
cmp r6, 0
@@ -5032,7 +5032,7 @@ sub_805D980: @ 805D980
push {lr}
bl sub_8002DE8
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
+9 -9
View File
@@ -373,17 +373,17 @@ _0807F0AC: .4byte gUnknown_83C68D4
sub_807F0B0: @ 807F0B0
push {lr}
bl sub_8055FD4
ldr r0, _0807F0C4 @ =sub_807F0C8
ldr r0, _0807F0C4 @ =task50_0807F0C8
movs r1, 0x50
bl CreateTask
pop {r0}
bx r0
.align 2, 0
_0807F0C4: .4byte sub_807F0C8
_0807F0C4: .4byte task50_0807F0C8
thumb_func_end sub_807F0B0
thumb_func_start sub_807F0C8
sub_807F0C8: @ 807F0C8
thumb_func_start task50_0807F0C8
task50_0807F0C8: @ 807F0C8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -399,7 +399,7 @@ _0807F0E4:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_807F0C8
thumb_func_end task50_0807F0C8
thumb_func_start sub_807F0EC
sub_807F0EC: @ 807F0EC
@@ -771,7 +771,7 @@ _0807F3E0:
ldr r5, _0807F424 @ =gUnknown_2021D18
adds r0, r5, 0
mov r1, r8
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1
mov r8, r0
str r0, [sp]
@@ -785,7 +785,7 @@ _0807F3E0:
movs r1, 0x2
mov r2, r10
mov r3, r9
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r2, _0807F42C @ =gUnknown_3003E50
ldrb r1, [r2]
movs r0, 0x2
@@ -802,7 +802,7 @@ _0807F42C: .4byte gUnknown_3003E50
_0807F430:
bl sub_8002DE8
adds r0, r7, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r0, 16
cmp r0, 0
@@ -859,7 +859,7 @@ _0807F48C:
.4byte _0807F5D0
_0807F4A8:
ldr r0, _0807F518 @ =gUnknown_83C68E4
bl sub_8003CE4
bl AddWindow
lsls r0, 24
lsrs r5, r0, 24
ldr r1, _0807F51C @ =gUnknown_3005090
+71 -71
View File
@@ -28,7 +28,7 @@ sub_80CA630: @ 80CA630
cmp r0, 0
beq _080CA644
movs r0, 0x2
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
_080CA644:
movs r4, 0x8D
lsls r4, 1
@@ -200,7 +200,7 @@ _080CA768: .4byte gUnknown_20370C0
thumb_func_start sub_80CA76C
sub_80CA76C: @ 80CA76C
push {r4,lr}
bl sub_80CACFC
bl GetLeadMonIndex
lsls r0, 24
lsrs r0, 24
movs r1, 0x64
@@ -495,7 +495,7 @@ _080CA96E:
adds r2, r3, 0
orrs r4, r2
adds r2, r4, 0
bl sub_8058FA4
bl MapGridSetMetatileIdAt
pop {r4-r7}
pop {r0}
bx r0
@@ -571,7 +571,7 @@ _080CA9F6:
adds r2, r3, 0
orrs r4, r2
adds r2, r4, 0
bl sub_8058FA4
bl MapGridSetMetatileIdAt
bl DrawWholeMapView
pop {r4-r6}
pop {r0}
@@ -581,8 +581,8 @@ _080CAA2C: .4byte 0x0000028f
_080CAA30: .4byte gUnknown_3005008
thumb_func_end sub_80CA9A8
thumb_func_start sub_80CAA34
sub_80CAA34: @ 80CAA34
thumb_func_start SpawnScriptFieldObject
SpawnScriptFieldObject: @ 80CAA34
push {lr}
sub sp, 0x8
ldr r0, _080CAA80 @ =gUnknown_3005008
@@ -621,10 +621,10 @@ sub_80CAA34: @ 80CAA34
.align 2, 0
_080CAA80: .4byte gUnknown_3005008
_080CAA84: .4byte gUnknown_2036E38
thumb_func_end sub_80CAA34
thumb_func_end SpawnScriptFieldObject
thumb_func_start sub_80CAA88
sub_80CAA88: @ 80CAA88
thumb_func_start RemoveScriptFieldObject
RemoveScriptFieldObject: @ 80CAA88
push {lr}
bl GetPlayerAvatarObjectId
lsls r0, 24
@@ -640,7 +640,7 @@ sub_80CAA88: @ 80CAA88
bx r0
.align 2, 0
_080CAAA8: .4byte gUnknown_3005008
thumb_func_end sub_80CAA88
thumb_func_end RemoveScriptFieldObject
thumb_func_start sub_80CAAAC
sub_80CAAAC: @ 80CAAAC
@@ -675,7 +675,7 @@ _080CAADC: .4byte gUnknown_83F5B1A
thumb_func_start sub_80CAAE0
sub_80CAAE0: @ 80CAAE0
push {lr}
bl sub_80CACFC
bl GetLeadMonIndex
lsls r0, 24
lsrs r0, 24
movs r1, 0x64
@@ -698,13 +698,13 @@ sub_80CAB08: @ 80CAB08
push {lr}
sub sp, 0x4
movs r0, 0x2A
bl sub_8054E90
bl IncrementGameStat
ldr r0, _080CAB3C @ =0x0000083b
bl FlagSet
movs r1, 0x1
mov r0, sp
strb r1, [r0]
bl sub_80CACFC
bl GetLeadMonIndex
lsls r0, 24
lsrs r0, 24
movs r1, 0x64
@@ -725,14 +725,14 @@ _080CAB40: .4byte gUnknown_2024284
thumb_func_start sub_80CAB44
sub_80CAB44: @ 80CAB44
push {lr}
bl sub_80CACFC
bl GetLeadMonIndex
lsls r0, 24
lsrs r0, 24
movs r1, 0x64
muls r0, r1
ldr r1, _080CAB68 @ =gUnknown_2024284
adds r0, r1
bl sub_8043A40
bl GetMonEVCount
lsls r0, 16
ldr r1, _080CAB6C @ =0x01fd0000
cmp r0, r1
@@ -834,7 +834,7 @@ sub_80CAC08: @ 80CAC08
push {lr}
ldr r0, _080CAC1C @ =gUnknown_2024284
movs r1, 0x3F
bl sub_8043A70
bl CheckPartyPokerus
lsls r0, 24
cmp r0, 0
beq _080CAC20
@@ -952,8 +952,8 @@ sub_80CACE8: @ 80CACE8
bx r0
thumb_func_end sub_80CACE8
thumb_func_start sub_80CACFC
sub_80CACFC: @ 80CACFC
thumb_func_start GetLeadMonIndex
GetLeadMonIndex: @ 80CACFC
push {r4-r6,lr}
bl CalculatePlayerPartyCount
lsls r0, 24
@@ -997,7 +997,7 @@ _080CAD4C:
pop {r4-r6}
pop {r1}
bx r1
thumb_func_end sub_80CACFC
thumb_func_end GetLeadMonIndex
thumb_func_start sub_80CAD54
sub_80CAD54: @ 80CAD54
@@ -2065,7 +2065,7 @@ sub_80CB580: @ 80CB580
beq _080CB614
ldr r4, _080CB624 @ =gUnknown_2039A0C
ldr r0, _080CB628 @ =gUnknown_83F5B3C
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
ldr r5, _080CB62C @ =0x0000021d
@@ -2251,7 +2251,7 @@ _080CB6F6:
orrs r2, r0
adds r0, r4, 0
adds r1, r7, 0
bl sub_8058FA4
bl MapGridSetMetatileIdAt
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
@@ -2297,7 +2297,7 @@ _080CB752:
orrs r2, r0
adds r0, r4, 0
adds r1, r7, 0
bl sub_8058FA4
bl MapGridSetMetatileIdAt
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
@@ -2626,7 +2626,7 @@ _080CB9D2:
str r0, [sp, 0x18]
str r1, [sp, 0x1C]
mov r0, r9
bl sub_8003CE4
bl AddWindow
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
@@ -3080,7 +3080,7 @@ sub_80CBD80: @ 80CBD80
movs r0, 0x16
bl sub_812B1F0
movs r0, 0x8
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
pop {r0}
bx r0
thumb_func_end sub_80CBD80
@@ -3249,7 +3249,7 @@ _080CBEB2:
thumb_func_start sub_80CBEBC
sub_80CBEBC: @ 80CBEBC
push {lr}
bl sub_80CACFC
bl GetLeadMonIndex
lsls r0, 24
lsrs r0, 24
bl sub_80CBE50
@@ -3259,8 +3259,8 @@ sub_80CBEBC: @ 80CBEBC
bx r1
thumb_func_end sub_80CBEBC
thumb_func_start sub_80CBED4
sub_80CBED4: @ 80CBED4
thumb_func_start TV_PrintIntToStringVar
TV_PrintIntToStringVar: @ 80CBED4
push {r4,r5,lr}
adds r4, r0, 0
adds r5, r1, 0
@@ -3283,7 +3283,7 @@ sub_80CBED4: @ 80CBED4
bx r0
.align 2, 0
_080CBF00: .4byte gUnknown_83F5AF8
thumb_func_end sub_80CBED4
thumb_func_end TV_PrintIntToStringVar
thumb_func_start sub_80CBF04
sub_80CBF04: @ 80CBF04
@@ -3401,8 +3401,8 @@ _080CBFDA:
bx r1
thumb_func_end sub_80CBFA0
thumb_func_start sub_80CBFE0
sub_80CBFE0: @ 80CBFE0
thumb_func_start ChangeBoxPokemonNickname
ChangeBoxPokemonNickname: @ 80CBFE0
push {r4-r6,lr}
mov r6, r8
push {r6}
@@ -3439,13 +3439,13 @@ sub_80CBFE0: @ 80CBFE0
movs r2, 0
bl GetBoxMonData
str r0, [sp]
ldr r0, _080CC060 @ =sub_80CC064
ldr r0, _080CC060 @ =ChangeBoxPokemonNickname_CB
str r0, [sp, 0x4]
movs r0, 0x3
mov r1, r8
adds r2, r5, 0
adds r3, r4, 0
bl sub_809D954
bl DoNamingScreen
add sp, 0x8
pop {r3}
mov r8, r3
@@ -3457,11 +3457,11 @@ _080CC050: .4byte gUnknown_20370D6
_080CC054: .4byte gUnknown_20370D8
_080CC058: .4byte gUnknown_2021D04
_080CC05C: .4byte gUnknown_2021CF0
_080CC060: .4byte sub_80CC064
thumb_func_end sub_80CBFE0
_080CC060: .4byte ChangeBoxPokemonNickname_CB
thumb_func_end ChangeBoxPokemonNickname
thumb_func_start sub_80CC064
sub_80CC064: @ 80CC064
thumb_func_start ChangeBoxPokemonNickname_CB
ChangeBoxPokemonNickname_CB: @ 80CC064
push {lr}
ldr r0, _080CC07C @ =gUnknown_20370D6
ldrb r0, [r0]
@@ -3476,10 +3476,10 @@ sub_80CC064: @ 80CC064
_080CC07C: .4byte gUnknown_20370D6
_080CC080: .4byte gUnknown_20370D8
_080CC084: .4byte gUnknown_2021CF0
thumb_func_end sub_80CC064
thumb_func_end ChangeBoxPokemonNickname_CB
thumb_func_start sub_80CC088
sub_80CC088: @ 80CC088
thumb_func_start ChangePokemonNickname
ChangePokemonNickname: @ 80CC088
push {r4-r6,lr}
mov r6, r10
mov r5, r9
@@ -3542,13 +3542,13 @@ sub_80CC088: @ 80CC088
movs r2, 0
bl GetMonData
str r0, [sp]
ldr r0, _080CC140 @ =sub_80CC144
ldr r0, _080CC140 @ =ChangePokemonNickname_CB
str r0, [sp, 0x4]
movs r0, 0x3
mov r1, r10
adds r2, r5, 0
adds r3, r4, 0
bl sub_809D954
bl DoNamingScreen
add sp, 0x8
pop {r3-r5}
mov r8, r3
@@ -3562,11 +3562,11 @@ _080CC130: .4byte gUnknown_20370C0
_080CC134: .4byte gUnknown_2024284
_080CC138: .4byte gUnknown_2021D04
_080CC13C: .4byte gUnknown_2021CF0
_080CC140: .4byte sub_80CC144
thumb_func_end sub_80CC088
_080CC140: .4byte ChangePokemonNickname_CB
thumb_func_end ChangePokemonNickname
thumb_func_start sub_80CC144
sub_80CC144: @ 80CC144
thumb_func_start ChangePokemonNickname_CB
ChangePokemonNickname_CB: @ 80CC144
push {lr}
ldr r0, _080CC164 @ =gUnknown_20370C0
ldrh r1, [r0]
@@ -3584,10 +3584,10 @@ sub_80CC144: @ 80CC144
_080CC164: .4byte gUnknown_20370C0
_080CC168: .4byte gUnknown_2024284
_080CC16C: .4byte gUnknown_2021CF0
thumb_func_end sub_80CC144
thumb_func_end ChangePokemonNickname_CB
thumb_func_start sub_80CC170
sub_80CC170: @ 80CC170
thumb_func_start TV_CopyNicknameToStringVar1AndEnsureTerminated
TV_CopyNicknameToStringVar1AndEnsureTerminated: @ 80CC170
push {r4,lr}
ldr r0, _080CC194 @ =gUnknown_20370C0
ldrh r1, [r0]
@@ -3608,10 +3608,10 @@ sub_80CC170: @ 80CC170
_080CC194: .4byte gUnknown_20370C0
_080CC198: .4byte gUnknown_2024284
_080CC19C: .4byte gUnknown_2021CD0
thumb_func_end sub_80CC170
thumb_func_end TV_CopyNicknameToStringVar1AndEnsureTerminated
thumb_func_start sub_80CC1A0
sub_80CC1A0: @ 80CC1A0
thumb_func_start TV_CheckMonOTIDEqualsPlayerID
TV_CheckMonOTIDEqualsPlayerID: @ 80CC1A0
push {r4,lr}
bl sub_80CC1E4
adds r4, r0, 0
@@ -3643,7 +3643,7 @@ _080CC1D8:
bx r0
.align 2, 0
_080CC1E0: .4byte gUnknown_20370D0
thumb_func_end sub_80CC1A0
thumb_func_end TV_CheckMonOTIDEqualsPlayerID
thumb_func_start sub_80CC1E4
sub_80CC1E4: @ 80CC1E4
@@ -3883,14 +3883,14 @@ sub_80CC3CC: @ 80CC3CC
movs r5, 0
ldr r4, _080CC3F8 @ =gUnknown_20370C0
movs r0, 0xA
bl sub_8054EC4
bl GetGameStat
strh r0, [r4]
movs r0, 0xD
bl sub_8054EC4
bl GetGameStat
adds r6, r0, 0
ldr r4, _080CC3FC @ =gUnknown_20370C4
movs r0, 0x17
bl sub_8054EC4
bl GetGameStat
strh r0, [r4]
ldr r1, _080CC400 @ =0x0000ffff
cmp r6, r1
@@ -4385,23 +4385,23 @@ _080CC794: .4byte 0x00000f21
_080CC798: .4byte gUnknown_83F5F24
thumb_func_end sub_80CC730
thumb_func_start sub_80CC79C
sub_80CC79C: @ 80CC79C
thumb_func_start set_unknown_box_id
set_unknown_box_id: @ 80CC79C
ldr r1, _080CC7A4 @ =gUnknown_2039A1A
strb r0, [r1]
bx lr
.align 2, 0
_080CC7A4: .4byte gUnknown_2039A1A
thumb_func_end sub_80CC79C
thumb_func_end set_unknown_box_id
thumb_func_start sub_80CC7A8
sub_80CC7A8: @ 80CC7A8
thumb_func_start get_unknown_box_id
get_unknown_box_id: @ 80CC7A8
ldr r0, _080CC7B0 @ =gUnknown_2039A1A
ldrb r0, [r0]
bx lr
.align 2, 0
_080CC7B0: .4byte gUnknown_2039A1A
thumb_func_end sub_80CC7A8
thumb_func_end get_unknown_box_id
thumb_func_start sub_80CC7B4
sub_80CC7B4: @ 80CC7B4
@@ -4444,7 +4444,7 @@ sub_80CC7F8: @ 80CC7F8
bl VarGet
lsls r0, 24
lsrs r0, 24
bl sub_80CC79C
bl set_unknown_box_id
bl StorageGetCurrentBox
lsls r0, 24
lsrs r4, r0, 24
@@ -4462,7 +4462,7 @@ _080CC816:
bl GetBoxMonData
cmp r0, 0
bne _080CC858
bl sub_80CC7A8
bl get_unknown_box_id
lsls r0, 16
lsrs r0, 16
cmp r0, r4
@@ -4900,7 +4900,7 @@ sub_80CCB94: @ 80CCB94
push {r6,r7}
movs r7, 0
movs r6, 0
bl sub_80CACFC
bl GetLeadMonIndex
lsls r0, 24
lsrs r0, 24
mov r8, r0
@@ -5178,7 +5178,7 @@ sub_80CCDD0: @ 80CCDD0
lsls r2, 2
movs r0, 0x1F
movs r1, 0x1F
bl sub_8058FA4
bl MapGridSetMetatileIdAt
bl DrawWholeMapView
movs r0, 0x14
bl sub_80722CC
@@ -5194,17 +5194,17 @@ _080CCDF8: .4byte 0x000002e3
thumb_func_start sub_80CCDFC
sub_80CCDFC: @ 80CCDFC
push {lr}
ldr r0, _080CCE0C @ =sub_80CCE10
ldr r0, _080CCE0C @ =task_deoxys_sound
movs r1, 0x8
bl CreateTask
pop {r0}
bx r0
.align 2, 0
_080CCE0C: .4byte sub_80CCE10
_080CCE0C: .4byte task_deoxys_sound
thumb_func_end sub_80CCDFC
thumb_func_start sub_80CCE10
sub_80CCE10: @ 80CCE10
thumb_func_start task_deoxys_sound
task_deoxys_sound: @ 80CCE10
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -5299,7 +5299,7 @@ _080CCED6:
.align 2, 0
_080CCEE0: .4byte 0x0000403e
_080CCEE4: .4byte gUnknown_20370D0
thumb_func_end sub_80CCE10
thumb_func_end task_deoxys_sound
thumb_func_start sub_80CCEE8
sub_80CCEE8: @ 80CCEE8
@@ -5618,7 +5618,7 @@ _080CD14C:
sub_80CD154: @ 80CD154
push {r4,lr}
movs r0, 0xA
bl sub_8054EC4
bl GetGameStat
adds r4, r0, 0
cmp r4, 0x18
bls _080CD1AE
+19 -19
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_806E810
sub_806E810: @ 806E810
thumb_func_start task_per_step_callback_manager
task_per_step_callback_manager: @ 806E810
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -27,7 +27,7 @@ sub_806E810: @ 806E810
.align 2, 0
_0806E834: .4byte gUnknown_3005090
_0806E838: .4byte gUnknown_83A7310
thumb_func_end sub_806E810
thumb_func_end task_per_step_callback_manager
thumb_func_start sub_806E83C
sub_806E83C: @ 806E83C
@@ -65,7 +65,7 @@ _0806E878: .4byte gUnknown_203ADFA
thumb_func_start sub_806E87C
sub_806E87C: @ 806E87C
push {r4,r5,lr}
ldr r5, _0806E8C4 @ =sub_806E810
ldr r5, _0806E8C4 @ =task_per_step_callback_manager
adds r0, r5, 0
bl FuncIsActiveTask
lsls r0, 24
@@ -98,17 +98,17 @@ _0806E8BC:
pop {r0}
bx r0
.align 2, 0
_0806E8C4: .4byte sub_806E810
_0806E8C4: .4byte task_per_step_callback_manager
_0806E8C8: .4byte gUnknown_3005090
_0806E8CC: .4byte sub_806E83C
thumb_func_end sub_806E87C
thumb_func_start sub_806E8D0
sub_806E8D0: @ 806E8D0
thumb_func_start ActivatePerStepCallback
ActivatePerStepCallback: @ 806E8D0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, _0806E908 @ =sub_806E810
ldr r0, _0806E908 @ =task_per_step_callback_manager
bl FindTaskIdByFunc
lsls r0, 24
lsrs r1, r0, 24
@@ -133,7 +133,7 @@ _0806E8F4:
strh r0, [r1]
b _0806E912
.align 2, 0
_0806E908: .4byte sub_806E810
_0806E908: .4byte task_per_step_callback_manager
_0806E90C: .4byte gUnknown_3005098
_0806E910:
strh r4, [r1]
@@ -141,12 +141,12 @@ _0806E912:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_806E8D0
thumb_func_end ActivatePerStepCallback
thumb_func_start sub_806E918
sub_806E918: @ 806E918
thumb_func_start wild_encounter_reset_coro_args
wild_encounter_reset_coro_args: @ 806E918
push {lr}
ldr r0, _0806E948 @ =sub_806E810
ldr r0, _0806E948 @ =task_per_step_callback_manager
bl FindTaskIdByFunc
lsls r0, 24
lsrs r1, r0, 24
@@ -168,10 +168,10 @@ _0806E942:
pop {r0}
bx r0
.align 2, 0
_0806E948: .4byte sub_806E810
_0806E948: .4byte task_per_step_callback_manager
_0806E94C: .4byte sub_806E83C
_0806E950: .4byte gUnknown_3005098
thumb_func_end sub_806E918
thumb_func_end wild_encounter_reset_coro_args
thumb_func_start nullsub_40
nullsub_40: @ 806E954
@@ -239,7 +239,7 @@ _0806E9A4:
ldrb r1, [r1]
adds r1, 0x7
ldr r2, _0806E9DC @ =0x0000035a
bl sub_8058FA4
bl MapGridSetMetatileIdAt
_0806E9C8:
lsls r0, r5, 24
lsrs r4, r0, 24
@@ -380,7 +380,7 @@ _0806EAB0:
movs r2, 0
ldrsh r1, [r4, r2]
ldr r2, _0806EAF0 @ =0x0000035a
bl sub_8058FA4
bl MapGridSetMetatileIdAt
mov r0, sp
movs r3, 0
ldrsh r0, [r0, r3]
@@ -416,7 +416,7 @@ _0806EB04:
movs r2, 0
ldrsh r1, [r4, r2]
ldr r2, _0806EB4C @ =0x0000035b
bl sub_8058FA4
bl MapGridSetMetatileIdAt
mov r0, sp
movs r3, 0
ldrsh r0, [r0, r3]
@@ -543,7 +543,7 @@ sub_806EC04: @ 806EC04
_0806EC20:
adds r0, r5, 0
adds r1, r4, 0
bl sub_8058FA4
bl MapGridSetMetatileIdAt
adds r0, r5, 0
adds r1, r4, 0
bl CurrentMapDrawMetatileAt
+4 -4
View File
@@ -2981,8 +2981,8 @@ _0807B296:
bx r1
thumb_func_end sub_807B1CC
thumb_func_start sub_807B29C
sub_807B29C: @ 807B29C
thumb_func_start UpdateWeatherPerDay
UpdateWeatherPerDay: @ 807B29C
lsls r0, 16
ldr r1, _0807B2B8 @ =gUnknown_3005008
ldr r2, [r1]
@@ -2999,7 +2999,7 @@ sub_807B29C: @ 807B29C
bx lr
.align 2, 0
_0807B2B8: .4byte gUnknown_3005008
thumb_func_end sub_807B29C
thumb_func_end UpdateWeatherPerDay
thumb_func_start sub_807B2BC
sub_807B2BC: @ 807B2BC
@@ -3015,7 +3015,7 @@ sub_807B2BC: @ 807B2BC
bne _0807B2D6
_0807B2D0:
movs r0, 0x28
bl sub_8054E90
bl IncrementGameStat
_0807B2D6:
pop {r0}
bx r0
+27 -27
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_80589C4
sub_80589C4: @ 80589C4
thumb_func_start mapconnection_get_mapheader
mapconnection_get_mapheader: @ 80589C4
push {lr}
ldrb r2, [r0, 0x8]
ldrb r1, [r0, 0x9]
@@ -14,10 +14,10 @@ sub_80589C4: @ 80589C4
bl get_mapheader_by_bank_and_number
pop {r1}
bx r1
thumb_func_end sub_80589C4
thumb_func_end mapconnection_get_mapheader
thumb_func_start sub_80589D4
sub_80589D4: @ 80589D4
thumb_func_start not_trainer_hill_battle_pyramid
not_trainer_hill_battle_pyramid: @ 80589D4
push {lr}
ldr r0, _080589E4 @ =gUnknown_2036DFC
bl sub_8058A00
@@ -26,7 +26,7 @@ sub_80589D4: @ 80589D4
bx r0
.align 2, 0
_080589E4: .4byte gUnknown_2036DFC
thumb_func_end sub_80589D4
thumb_func_end not_trainer_hill_battle_pyramid
thumb_func_start sub_80589E8
sub_80589E8: @ 80589E8
@@ -160,7 +160,7 @@ mapheader_copy_mapdata_of_adjacent_maps: @ 8058AC8
adds r7, r1, 0
_08058AE6:
adds r0, r5, 0
bl sub_80589C4
bl mapconnection_get_mapheader
adds r1, r0, 0
ldr r2, [r5, 0x4]
ldrb r0, [r5]
@@ -817,8 +817,8 @@ sub_8058F8C: @ 8058F8C
bx r1
thumb_func_end sub_8058F8C
thumb_func_start sub_8058FA4
sub_8058FA4: @ 8058FA4
thumb_func_start MapGridSetMetatileIdAt
MapGridSetMetatileIdAt: @ 8058FA4
push {r4,r5,lr}
adds r3, r0, 0
lsls r2, 16
@@ -854,10 +854,10 @@ _08058FDC:
.align 2, 0
_08058FE4: .4byte gUnknown_3005040
_08058FE8: .4byte 0x00000fff
thumb_func_end sub_8058FA4
thumb_func_end MapGridSetMetatileIdAt
thumb_func_start sub_8058FEC
sub_8058FEC: @ 8058FEC
thumb_func_start MapGridSetMetatileEntryAt
MapGridSetMetatileEntryAt: @ 8058FEC
push {r4,r5,lr}
adds r3, r0, 0
lsls r2, 16
@@ -886,7 +886,7 @@ _08059018:
bx r0
.align 2, 0
_08059020: .4byte gUnknown_3005040
thumb_func_end sub_8058FEC
thumb_func_end MapGridSetMetatileEntryAt
thumb_func_start sub_8059024
sub_8059024: @ 8059024
@@ -1519,7 +1519,7 @@ sub_80594AC: @ 80594AC
adds r4, r1, 0
adds r6, r2, 0
adds r7, r3, 0
bl sub_80589C4
bl mapconnection_get_mapheader
adds r3, r0, 0
cmp r4, 0x2
beq _08059514
@@ -1748,7 +1748,7 @@ sub_8059658: @ 8059658
lsrs r4, r0, 24
adds r6, r4, 0
adds r0, r5, 0
bl sub_80589C4
bl mapconnection_get_mapheader
adds r2, r0, 0
cmp r4, 0x1
blt _080596B0
@@ -1842,7 +1842,7 @@ sub_80596FC: @ 80596FC
adds r4, r0, 0
adds r5, r1, 0
adds r6, r2, 0
bl sub_80589C4
bl mapconnection_get_mapheader
adds r1, r0, 0
ldrb r0, [r4]
cmp r0, 0x1
@@ -2027,8 +2027,8 @@ GetCameraCoords: @ 8059830
_08059840: .4byte gUnknown_3005008
thumb_func_end GetCameraCoords
thumb_func_start sub_8059844
sub_8059844: @ 8059844
thumb_func_start copy_tileset_patterns_to_vram
copy_tileset_patterns_to_vram: @ 8059844
push {r4-r7,lr}
sub sp, 0x4
adds r3, r0, 0
@@ -2063,10 +2063,10 @@ _08059880:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8059844
thumb_func_end copy_tileset_patterns_to_vram
thumb_func_start sub_8059888
sub_8059888: @ 8059888
thumb_func_start copy_tileset_patterns_to_vram2
copy_tileset_patterns_to_vram2: @ 8059888
push {r4-r7,lr}
sub sp, 0x4
adds r3, r0, 0
@@ -2101,7 +2101,7 @@ _080598C4:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8059888
thumb_func_end copy_tileset_patterns_to_vram2
thumb_func_start sub_80598CC
sub_80598CC: @ 80598CC
@@ -2306,7 +2306,7 @@ sub_8059A54: @ 8059A54
movs r1, 0xA0
lsls r1, 2
movs r2, 0
bl sub_8059844
bl copy_tileset_patterns_to_vram
pop {r0}
bx r0
thumb_func_end sub_8059A54
@@ -2319,7 +2319,7 @@ sub_8059A68: @ 8059A68
lsls r1, 1
movs r2, 0xA0
lsls r2, 2
bl sub_8059844
bl copy_tileset_patterns_to_vram
pop {r0}
bx r0
thumb_func_end sub_8059A68
@@ -2332,7 +2332,7 @@ copy_map_tileset2_to_vram_2: @ 8059A7C
lsls r1, 1
movs r2, 0xA0
lsls r2, 2
bl sub_8059888
bl copy_tileset_patterns_to_vram2
pop {r0}
bx r0
thumb_func_end copy_map_tileset2_to_vram_2
@@ -2370,12 +2370,12 @@ copy_map_tileset1_tileset2_to_vram: @ 8059AB0
lsls r4, 2
adds r1, r4, 0
movs r2, 0
bl sub_8059888
bl copy_tileset_patterns_to_vram2
ldr r0, [r5, 0x14]
movs r1, 0xC0
lsls r1, 1
adds r2, r4, 0
bl sub_8059888
bl copy_tileset_patterns_to_vram2
_08059AD2:
pop {r4,r5}
pop {r0}
+11 -11
View File
@@ -172,7 +172,7 @@ sub_80979A0: @ 80979A0
strh r0, [r1, 0x18]
strh r2, [r1, 0x1A]
movs r0, 0x12
bl sub_8054E90
bl IncrementGameStat
movs r0, 0
pop {r1}
bx r1
@@ -214,7 +214,7 @@ sub_80979F0: @ 80979F0
strh r0, [r1, 0x18]
strh r2, [r1, 0x1A]
movs r0, 0x12
bl sub_8054E90
bl IncrementGameStat
movs r0, 0
pop {r1}
bx r1
@@ -410,29 +410,29 @@ _08097B8C:
adds r2, 0x2
adds r2, r3, r2
ldrh r2, [r2]
bl sub_8058FA4
bl MapGridSetMetatileIdAt
_08097BA0:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8097B50
thumb_func_start sub_8097BA8
sub_8097BA8: @ 8097BA8
thumb_func_start objc_8097BA8
objc_8097BA8: @ 8097BA8
movs r2, 0
movs r1, 0x8
strh r1, [r0, 0x2E]
strh r2, [r0, 0x30]
strh r2, [r0, 0x34]
ldr r1, _08097BB8 @ =sub_8097BBC
ldr r1, _08097BB8 @ =objc_8097BBC
str r1, [r0, 0x1C]
bx lr
.align 2, 0
_08097BB8: .4byte sub_8097BBC
thumb_func_end sub_8097BA8
_08097BB8: .4byte objc_8097BBC
thumb_func_end objc_8097BA8
thumb_func_start sub_8097BBC
sub_8097BBC: @ 8097BBC
thumb_func_start objc_8097BBC
objc_8097BBC: @ 8097BBC
push {r4,lr}
adds r4, r0, 0
movs r1, 0x32
@@ -478,7 +478,7 @@ _08097C0C:
bx r0
.align 2, 0
_08097C14: .4byte sub_8097C18
thumb_func_end sub_8097BBC
thumb_func_end objc_8097BBC
thumb_func_start sub_8097C18
sub_8097C18: @ 8097C18
+1 -1
View File
@@ -235,7 +235,7 @@ sub_80E583C: @ 80E583C
ldr r4, _080E5890 @ =gUnknown_2021D18
ldr r1, _080E5894 @ =gUnknown_8416F27
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0
bl sub_81202F8
+1 -1
View File
@@ -70,7 +70,7 @@ FldEff_UseTeleport: @ 80F6750
strh r0, [r1, 0x18]
strh r2, [r1, 0x1A]
movs r0, 0x1
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
movs r0, 0
pop {r1}
bx r1
+58 -58
View File
@@ -155,15 +155,15 @@ _080F1EF2:
bx r1
thumb_func_end InitHallOfFameScreen
thumb_func_start sub_80F1EFC
sub_80F1EFC: @ 80F1EFC
thumb_func_start CB2_DoHallOfFameScreen
CB2_DoHallOfFameScreen: @ 80F1EFC
push {r4,lr}
bl InitHallOfFameScreen
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
bne _080F1F2C
ldr r0, _080F1F34 @ =sub_80F1F74
ldr r0, _080F1F34 @ =Task_Hof_InitMonData
movs r1, 0
bl CreateTask
lsls r0, 24
@@ -183,19 +183,19 @@ _080F1F2C:
pop {r0}
bx r0
.align 2, 0
_080F1F34: .4byte sub_80F1F74
_080F1F34: .4byte Task_Hof_InitMonData
_080F1F38: .4byte gUnknown_3005090
_080F1F3C: .4byte gUnknown_203AB38
thumb_func_end sub_80F1EFC
thumb_func_end CB2_DoHallOfFameScreen
thumb_func_start sub_80F1F40
sub_80F1F40: @ 80F1F40
thumb_func_start CB2_DoHallOfFameScreenDontSaveData
CB2_DoHallOfFameScreenDontSaveData: @ 80F1F40
push {lr}
bl InitHallOfFameScreen
lsls r0, 24
cmp r0, 0
bne _080F1F66
ldr r0, _080F1F6C @ =sub_80F1F74
ldr r0, _080F1F6C @ =Task_Hof_InitMonData
movs r1, 0
bl CreateTask
lsls r0, 24
@@ -211,12 +211,12 @@ _080F1F66:
pop {r0}
bx r0
.align 2, 0
_080F1F6C: .4byte sub_80F1F74
_080F1F6C: .4byte Task_Hof_InitMonData
_080F1F70: .4byte gUnknown_3005090
thumb_func_end sub_80F1F40
thumb_func_end CB2_DoHallOfFameScreenDontSaveData
thumb_func_start sub_80F1F74
sub_80F1F74: @ 80F1F74
thumb_func_start Task_Hof_InitMonData
Task_Hof_InitMonData: @ 80F1F74
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -405,7 +405,7 @@ _080F20F0: .4byte gUnknown_203AB34
_080F20F4: .4byte gUnknown_3005090
_080F20F8: .4byte sub_80F2294
_080F20FC:
ldr r0, _080F2110 @ =sub_80F2114
ldr r0, _080F2110 @ =Task_Hof_InitTeamSaveData
_080F20FE:
str r0, [r1]
add sp, 0xC
@@ -416,11 +416,11 @@ _080F20FE:
pop {r0}
bx r0
.align 2, 0
_080F2110: .4byte sub_80F2114
thumb_func_end sub_80F1F74
_080F2110: .4byte Task_Hof_InitTeamSaveData
thumb_func_end Task_Hof_InitMonData
thumb_func_start sub_80F2114
sub_80F2114: @ 80F2114
thumb_func_start Task_Hof_InitTeamSaveData
Task_Hof_InitTeamSaveData: @ 80F2114
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -546,7 +546,7 @@ _080F2210: .4byte gUnknown_203AB38
_080F2214: .4byte gUnknown_8419F54
_080F2218: .4byte gUnknown_3005090
_080F221C: .4byte sub_80F2220
thumb_func_end sub_80F2114
thumb_func_end Task_Hof_InitTeamSaveData
thumb_func_start sub_80F2220
sub_80F2220: @ 80F2220
@@ -555,7 +555,7 @@ sub_80F2220: @ 80F2220
lsls r4, 24
lsrs r4, 24
ldr r1, _080F2254 @ =gUnknown_30053A4
ldr r0, _080F2258 @ =sub_80F1F40
ldr r0, _080F2258 @ =CB2_DoHallOfFameScreenDontSaveData
str r0, [r1]
movs r0, 0x3
bl TrySavingData
@@ -575,7 +575,7 @@ sub_80F2220: @ 80F2220
bx r0
.align 2, 0
_080F2254: .4byte gUnknown_30053A4
_080F2258: .4byte sub_80F1F40
_080F2258: .4byte CB2_DoHallOfFameScreenDontSaveData
_080F225C: .4byte gUnknown_3005090
_080F2260: .4byte sub_80F2264
thumb_func_end sub_80F2220
@@ -977,7 +977,7 @@ _080F2564:
bls _080F2542
movs r0, 0
movs r1, 0xF
bl sub_80F313C
bl HallOfFame_PrintWelcomeText
movs r0, 0x62
bl sub_80722CC
ldr r1, _080F25A8 @ =gUnknown_3005090
@@ -1190,7 +1190,7 @@ sub_80F26D4: @ 80F26D4
adds r4, r1
strh r0, [r4, 0x10]
ldr r0, _080F2754 @ =gUnknown_840C234
bl sub_8003CE4
bl AddWindow
ldr r1, _080F2758 @ =0x0000021d
movs r0, 0x1
movs r2, 0xD0
@@ -1676,7 +1676,7 @@ _080F2B3C:
_080F2B46:
strh r0, [r1, 0x8]
movs r0, 0xA
bl sub_8054EC4
bl GetGameStat
ldr r2, _080F2B64 @ =gUnknown_3005090
adds r1, r5, r6
lsls r1, 3
@@ -1883,7 +1883,7 @@ _080F2CB4:
ldr r5, _080F2D18 @ =gUnknown_2021D18
ldr r1, _080F2D1C @ =gUnknown_84160B4
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r1, 0x8
ldrsh r0, [r4, r1]
cmp r0, 0
@@ -1918,7 +1918,7 @@ _080F2D34:
add r1, r9
lsls r1, 3
adds r1, r0
ldr r0, _080F2D5C @ =sub_80F2D60
ldr r0, _080F2D5C @ =Task_HofPC_PrintMonInfo
str r0, [r1]
add sp, 0x18
pop {r3-r5}
@@ -1931,11 +1931,11 @@ _080F2D34:
.align 2, 0
_080F2D54: .4byte gUnknown_8415D60
_080F2D58: .4byte gUnknown_3005090
_080F2D5C: .4byte sub_80F2D60
_080F2D5C: .4byte Task_HofPC_PrintMonInfo
thumb_func_end sub_80F2B6C
thumb_func_start sub_80F2D60
sub_80F2D60: @ 80F2D60
thumb_func_start Task_HofPC_PrintMonInfo
Task_HofPC_PrintMonInfo: @ 80F2D60
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -2059,7 +2059,7 @@ _080F2E4A:
movs r1, 0
movs r2, 0xE
bl sub_80F3194
ldr r0, _080F2E88 @ =sub_80F2E8C
ldr r0, _080F2E88 @ =Task_HofPC_HandleInput
str r0, [r6]
pop {r3-r5}
mov r8, r3
@@ -2077,11 +2077,11 @@ _080F2E78: .4byte 0xffff0000
_080F2E7C: .4byte gUnknown_203AB34
_080F2E80: .4byte 0x00007716
_080F2E84: .4byte 0x000001ff
_080F2E88: .4byte sub_80F2E8C
thumb_func_end sub_80F2D60
_080F2E88: .4byte Task_HofPC_HandleInput
thumb_func_end Task_HofPC_PrintMonInfo
thumb_func_start sub_80F2E8C
sub_80F2E8C: @ 80F2E8C
thumb_func_start Task_HofPC_HandleInput
Task_HofPC_HandleInput: @ 80F2E8C
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -2210,12 +2210,12 @@ _080F2F7C:
beq _080F2FAC
subs r0, r2, 0x1
strh r0, [r1, 0xC]
ldr r0, _080F2FA8 @ =sub_80F2D60
ldr r0, _080F2FA8 @ =Task_HofPC_PrintMonInfo
str r0, [r1]
b _080F2FD8
.align 2, 0
_080F2FA4: .4byte gUnknown_3005090
_080F2FA8: .4byte sub_80F2D60
_080F2FA8: .4byte Task_HofPC_PrintMonInfo
_080F2FAC:
ldrh r1, [r3, 0x2E]
movs r0, 0x80
@@ -2237,7 +2237,7 @@ _080F2FAC:
ldrh r0, [r2, 0xC]
adds r0, 0x1
strh r0, [r2, 0xC]
ldr r0, _080F2FE8 @ =sub_80F2D60
ldr r0, _080F2FE8 @ =Task_HofPC_PrintMonInfo
str r0, [r2]
_080F2FD8:
pop {r3}
@@ -2247,8 +2247,8 @@ _080F2FD8:
bx r0
.align 2, 0
_080F2FE4: .4byte gUnknown_3005090
_080F2FE8: .4byte sub_80F2D60
thumb_func_end sub_80F2E8C
_080F2FE8: .4byte Task_HofPC_PrintMonInfo
thumb_func_end Task_HofPC_HandleInput
thumb_func_start sub_80F2FEC
sub_80F2FEC: @ 80F2FEC
@@ -2367,7 +2367,7 @@ sub_80F30A4: @ 80F30A4
adds r0, r4
lsls r0, 3
adds r0, r1
ldr r1, _080F3108 @ =sub_80F310C
ldr r1, _080F3108 @ =Task_HofPC_ExitOnButtonPress
str r1, [r0]
add sp, 0x10
pop {r4}
@@ -2377,11 +2377,11 @@ sub_80F30A4: @ 80F30A4
_080F30FC: .4byte gUnknown_8415D8C
_080F3100: .4byte gUnknown_8416090
_080F3104: .4byte gUnknown_3005090
_080F3108: .4byte sub_80F310C
_080F3108: .4byte Task_HofPC_ExitOnButtonPress
thumb_func_end sub_80F30A4
thumb_func_start sub_80F310C
sub_80F310C: @ 80F310C
thumb_func_start Task_HofPC_ExitOnButtonPress
Task_HofPC_ExitOnButtonPress: @ 80F310C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
@@ -2405,10 +2405,10 @@ _080F312C:
_080F3130: .4byte gUnknown_30030F0
_080F3134: .4byte gUnknown_3005090
_080F3138: .4byte sub_80F2FEC
thumb_func_end sub_80F310C
thumb_func_end Task_HofPC_ExitOnButtonPress
thumb_func_start sub_80F313C
sub_80F313C: @ 80F313C
thumb_func_start HallOfFame_PrintWelcomeText
HallOfFame_PrintWelcomeText: @ 80F313C
push {r4,r5,lr}
sub sp, 0xC
ldr r5, _080F318C @ =gUnknown_8416008
@@ -2436,7 +2436,7 @@ sub_80F313C: @ 80F313C
movs r1, 0x2
adds r2, r4, 0
movs r3, 0x1
bl sub_812E51C
bl box_print
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
@@ -2447,7 +2447,7 @@ sub_80F313C: @ 80F313C
.align 2, 0
_080F318C: .4byte gUnknown_8416008
_080F3190: .4byte gUnknown_840C23C
thumb_func_end sub_80F313C
thumb_func_end HallOfFame_PrintWelcomeText
thumb_func_start sub_80F3194
sub_80F3194: @ 80F3194
@@ -2535,7 +2535,7 @@ _080F322E:
movs r1, 0x2
movs r2, 0x10
movs r3, 0x1
bl sub_812E51C
bl box_print
_080F3252:
movs r2, 0
ldrb r0, [r7, 0xA]
@@ -2606,7 +2606,7 @@ _080F32C4:
movs r0, 0
movs r1, 0x2
movs r3, 0x1
bl sub_812E51C
bl box_print
ldrh r2, [r7, 0x8]
ldr r4, _080F3320 @ =0x000001ff
adds r0, r4, 0
@@ -2676,7 +2676,7 @@ _080F3348:
movs r1, 0x2
movs r2, 0x80
movs r3, 0x1
bl sub_812E51C
bl box_print
ldr r1, _080F33D4 @ =gUnknown_84160F4
add r0, sp, 0xC
bl StringCopy
@@ -2694,7 +2694,7 @@ _080F3348:
movs r1, 0x2
movs r2, 0x20
movs r3, 0x11
bl sub_812E51C
bl box_print
ldr r1, _080F33D8 @ =gUnknown_8416104
add r0, sp, 0xC
bl StringCopy
@@ -2711,7 +2711,7 @@ _080F3348:
movs r1, 0x2
movs r2, 0x60
movs r3, 0x11
bl sub_812E51C
bl box_print
_080F33BA:
movs r0, 0
movs r1, 0x3
@@ -2764,7 +2764,7 @@ sub_80F33DC: @ 80F33DC
movs r1, 0x2
movs r2, 0x4
movs r3, 0x3
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r0, _080F35FC @ =gUnknown_300500C
mov r10, r0
ldr r1, [r0]
@@ -2785,7 +2785,7 @@ sub_80F33DC: @ 80F33DC
movs r0, 0x1
movs r1, 0x2
movs r3, 0x3
bl sub_812E51C
bl box_print
mov r1, r10
ldr r0, [r1]
ldrb r4, [r0, 0xA]
@@ -2801,7 +2801,7 @@ sub_80F33DC: @ 80F33DC
movs r1, 0x2
movs r2, 0x4
movs r3, 0x12
bl sub_812E51C
bl box_print
add r1, sp, 0x14
mov r8, r1
ldr r1, _080F3604 @ =0x000186a0
@@ -2869,7 +2869,7 @@ sub_80F33DC: @ 80F33DC
movs r1, 0x2
adds r2, r6, 0
movs r3, 0x12
bl sub_812E51C
bl box_print
mov r1, r9
str r1, [sp]
str r7, [sp, 0x4]
@@ -2879,7 +2879,7 @@ sub_80F33DC: @ 80F33DC
movs r1, 0x2
movs r2, 0x4
movs r3, 0x20
bl sub_812E51C
bl box_print
add r5, sp, 0x14
mov r0, r10
ldr r4, [r0]
@@ -2957,7 +2957,7 @@ _080F3582:
movs r0, 0x1
movs r1, 0x2
movs r3, 0x20
bl sub_812E51C
bl box_print
movs r0, 0x1
movs r1, 0x3
bl CopyWindowToVram
+2 -2
View File
@@ -384,7 +384,7 @@ sub_813BBC8: @ 813BBC8
ldr r0, _0813BBD8 @ =gUnknown_203F18A
adds r1, r0, 0x1
adds r2, r0, 0x2
bl sub_8002F5C
bl SaveTextColors
pop {r0}
bx r0
.align 2, 0
@@ -453,7 +453,7 @@ sub_813BC48: @ 813BC48
ldr r0, _0813BC58 @ =gUnknown_203F18A
adds r1, r0, 0x1
adds r2, r0, 0x2
bl sub_8002F7C
bl RestoreTextColors
pop {r0}
bx r0
.align 2, 0
+1 -1
View File
@@ -76,7 +76,7 @@ sub_80CA5C0: @ 80CA5C0
sub sp, 0x4
bl ScriptContext2_Enable
bl sub_8055DC4
bl sub_809D040
bl sp109_CreatePCMenu
bl sub_809D254
movs r0, 0x1
negs r0, r0
+11 -11
View File
@@ -31,8 +31,8 @@ _080EC5CA:
_080EC5D0: .4byte sub_80EC870
thumb_func_end sub_80EC5B8
thumb_func_start sub_80EC5D4
sub_80EC5D4: @ 80EC5D4
thumb_func_start load_copyright_graphics
load_copyright_graphics: @ 80EC5D4
push {r4-r6,lr}
adds r3, r0, 0
adds r4, r1, 0
@@ -64,10 +64,10 @@ sub_80EC5D4: @ 80EC5D4
_080EC610: .4byte gUnknown_8402280
_080EC614: .4byte gUnknown_84024E4
_080EC618: .4byte gUnknown_8402260
thumb_func_end sub_80EC5D4
thumb_func_end load_copyright_graphics
thumb_func_start sub_80EC61C
sub_80EC61C: @ 80EC61C
thumb_func_start SerialCb_CopyrightScreen
SerialCb_CopyrightScreen: @ 80EC61C
push {lr}
ldr r0, _080EC628 @ =gUnknown_203AAD4
bl GameCubeMultiBoot_HandleSerialInterrupt
@@ -75,7 +75,7 @@ sub_80EC61C: @ 80EC61C
bx r0
.align 2, 0
_080EC628: .4byte gUnknown_203AAD4
thumb_func_end sub_80EC61C
thumb_func_end SerialCb_CopyrightScreen
thumb_func_start sub_80EC62C
sub_80EC62C: @ 80EC62C
@@ -165,7 +165,7 @@ _080EC65E:
lsls r1, 6
movs r0, 0
movs r2, 0
bl sub_80EC5D4
bl load_copyright_graphics
bl remove_some_task
bl ResetTasks
bl ResetSpriteData
@@ -190,7 +190,7 @@ _080EC65E:
lsls r1, 1
movs r0, 0
bl SetGpuReg
ldr r0, _080EC76C @ =sub_80EC61C
ldr r0, _080EC76C @ =SerialCb_CopyrightScreen
bl sub_8000718
ldr r0, _080EC770 @ =gUnknown_203AAD4
bl GameCubeMultiBoot_Init
@@ -215,7 +215,7 @@ _080EC75C: .4byte 0x05000002
_080EC760: .4byte 0x810001ff
_080EC764: .4byte 0x0000ffff
_080EC768: .4byte sub_80EC5A4
_080EC76C: .4byte sub_80EC61C
_080EC76C: .4byte SerialCb_CopyrightScreen
_080EC770: .4byte gUnknown_203AAD4
_080EC774: .4byte gUnknown_30030F0
_080EC778:
@@ -316,7 +316,7 @@ sub_80EC820: @ 80EC820
cmp r0, 0x2
bne _080EC84A
_080EC846:
bl sub_8054A18
bl Sav2_ClearSetDefault
_080EC84A:
ldr r0, _080EC860 @ =gUnknown_300500C
ldr r0, [r0]
@@ -644,7 +644,7 @@ sub_80ECAF0: @ 80ECAF0
b _080ECB8A
_080ECB02:
ldr r0, _080ECB68 @ =gUnknown_840BBA8
bl sub_8003B24
bl InitWindows
ldr r0, _080ECB6C @ =gUnknown_840272C
ldr r1, _080ECB70 @ =0x0000043c
adds r4, r5, r1
+20 -20
View File
@@ -40,11 +40,11 @@ sub_8099DBC: @ 8099DBC
_08099DD4: .4byte gUnknown_300500C
thumb_func_end sub_8099DBC
thumb_func_start sub_8099DD8
sub_8099DD8: @ 8099DD8
thumb_func_start GetBagItemId
GetBagItemId: @ 8099DD8
ldrh r0, [r0]
bx lr
thumb_func_end sub_8099DD8
thumb_func_end GetBagItemId
thumb_func_start sub_8099DDC
sub_8099DDC: @ 8099DDC
@@ -52,8 +52,8 @@ sub_8099DDC: @ 8099DDC
bx lr
thumb_func_end sub_8099DDC
thumb_func_start sub_8099DE0
sub_8099DE0: @ 8099DE0
thumb_func_start ApplyNewEncryptionKeyToBagItems
ApplyNewEncryptionKeyToBagItems: @ 8099DE0
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -100,15 +100,15 @@ _08099E20:
bx r0
.align 2, 0
_08099E34: .4byte gUnknown_203988C
thumb_func_end sub_8099DE0
thumb_func_end ApplyNewEncryptionKeyToBagItems
thumb_func_start sub_8099E38
sub_8099E38: @ 8099E38
thumb_func_start ApplyNewEncryptionKeyToBagItems_
ApplyNewEncryptionKeyToBagItems_: @ 8099E38
push {lr}
bl sub_8099DE0
bl ApplyNewEncryptionKeyToBagItems
pop {r0}
bx r0
thumb_func_end sub_8099E38
thumb_func_end ApplyNewEncryptionKeyToBagItems_
thumb_func_start sub_8099E44
sub_8099E44: @ 8099E44
@@ -669,8 +669,8 @@ _0809A25A:
bx r1
thumb_func_end sub_809A1D8
thumb_func_start sub_809A260
sub_809A260: @ 809A260
thumb_func_start GetPocketByItemId
GetPocketByItemId: @ 809A260
push {lr}
lsls r0, 16
lsrs r0, 16
@@ -679,10 +679,10 @@ sub_809A260: @ 809A260
lsrs r0, 24
pop {r1}
bx r1
thumb_func_end sub_809A260
thumb_func_end GetPocketByItemId
thumb_func_start sub_809A274
sub_809A274: @ 809A274
thumb_func_start ClearItemSlots
ClearItemSlots: @ 809A274
push {r4-r7,lr}
adds r6, r0, 0
lsls r1, 24
@@ -708,7 +708,7 @@ _0809A29E:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_809A274
thumb_func_end ClearItemSlots
thumb_func_start sub_809A2A4
sub_809A2A4: @ 809A2A4
@@ -751,7 +751,7 @@ _0809A2E2:
adds r1, r5
ldr r0, [r1]
ldrb r1, [r1, 0x4]
bl sub_809A274
bl ClearItemSlots
adds r0, r4, 0x1
lsls r0, 16
lsrs r4, r0, 16
@@ -854,7 +854,7 @@ _0809A380:
adds r0, r1, r2
ldr r1, _0809A3B0 @ =0x0000029a
adds r0, r1
bl sub_8099DD8
bl GetBagItemId
lsls r0, 16
lsrs r0, 16
cmp r0, r5
@@ -900,7 +900,7 @@ _0809A3D6:
adds r4, r1, r0
adds r0, r2, r4
adds r0, 0x2
bl sub_8099DD8
bl GetBagItemId
lsls r0, 16
lsrs r0, 16
adds r1, r0, r5
@@ -1001,7 +1001,7 @@ _0809A49E:
ldr r0, [r7]
adds r0, r4
adds r0, 0x2
bl sub_8099DD8
bl GetBagItemId
mov r1, r8
subs r0, r1
lsls r0, 16
+51 -51
View File
@@ -1101,14 +1101,14 @@ sub_8108654: @ 8108654
bne _08108688
adds r0, r6, 0
movs r1, 0x2
bl sub_810878C
bl bag_menu_print_cursor
b _08108690
.align 2, 0
_08108684: .4byte gUnknown_203AD10
_08108688:
adds r0, r6, 0
movs r1, 0xFF
bl sub_810878C
bl bag_menu_print_cursor
_08108690:
movs r0, 0x2
negs r0, r0
@@ -1157,7 +1157,7 @@ _08108690:
ldr r4, _08108724 @ =gUnknown_2021D18
ldr r1, _08108728 @ =gUnknown_84162B9
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
str r6, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -1209,8 +1209,8 @@ _08108764: .4byte 0x00000296
_08108768: .4byte gUnknown_8452F7C
thumb_func_end sub_8108654
thumb_func_start sub_810876C
sub_810876C: @ 810876C
thumb_func_start bag_menu_print_cursor_
bag_menu_print_cursor_: @ 810876C
push {r4,lr}
adds r4, r1, 0
lsls r0, 24
@@ -1221,14 +1221,14 @@ sub_810876C: @ 810876C
lsls r0, 24
lsrs r0, 24
adds r1, r4, 0
bl sub_810878C
bl bag_menu_print_cursor
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_810876C
thumb_func_end bag_menu_print_cursor_
thumb_func_start sub_810878C
sub_810878C: @ 810878C
thumb_func_start bag_menu_print_cursor
bag_menu_print_cursor: @ 810878C
push {r4,r5,lr}
sub sp, 0x14
lsls r0, 24
@@ -1274,7 +1274,7 @@ _081087DE:
bx r0
.align 2, 0
_081087E8: .4byte gUnknown_841623B
thumb_func_end sub_810878C
thumb_func_end bag_menu_print_cursor
thumb_func_start sub_81087EC
sub_81087EC: @ 81087EC
@@ -2413,7 +2413,7 @@ _08109084:
bl sub_8108978
ldrb r0, [r7]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
strh r4, [r7, 0x2]
ldrb r0, [r5, 0x6]
adds r0, 0x1
@@ -2860,7 +2860,7 @@ sub_81093B8: @ 81093B8
ldr r4, _081094A4 @ =gUnknown_2021D18
ldr r1, _081094A8 @ =gUnknown_841633F
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1
movs r1, 0
bl FillWindowPixelBuffer
@@ -2890,7 +2890,7 @@ sub_81093B8: @ 81093B8
mov r2, r8
ldrb r0, [r2]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0x8
negs r0, r0
add r9, r0
@@ -3241,7 +3241,7 @@ sub_810971C: @ 810971C
ldr r0, _081097DC @ =gUnknown_2021D18
mov r9, r0
adds r1, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [sp]
movs r1, 0x1
@@ -3269,7 +3269,7 @@ sub_810971C: @ 810971C
bl sub_8008E78
ldr r1, _081097E0 @ =gUnknown_84162B9
mov r0, r9
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xA
str r0, [sp]
mov r0, r8
@@ -3326,7 +3326,7 @@ sub_81097E4: @ 81097E4
ldr r4, _0810984C @ =gUnknown_2021D18
ldr r1, _08109850 @ =gUnknown_84162B9
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xA
str r0, [sp]
movs r1, 0x1
@@ -3551,7 +3551,7 @@ _081099EC:
strb r0, [r4]
ldr r0, _08109A10 @ =gUnknown_203AD30
ldrh r0, [r0]
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -3729,7 +3729,7 @@ _08109AD4:
ldr r6, _08109BB0 @ =gUnknown_2021D18
ldr r1, _08109BB4 @ =gUnknown_84162FF
adds r0, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [sp]
movs r0, 0x1
@@ -3959,7 +3959,7 @@ sub_8109D38: @ 8109D38
ldr r5, _08109DA4 @ =gUnknown_2021D18
ldr r1, _08109DA8 @ =gUnknown_8416409
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x6
movs r1, 0x1
bl sub_810B9DC
@@ -4011,7 +4011,7 @@ sub_8109DB0: @ 8109DB0
bl schedule_bg_copy_tilemap_to_vram
ldrb r0, [r4]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
adds r0, r5, 0
bl sub_810910C
pop {r4,r5}
@@ -4092,7 +4092,7 @@ _08109E64:
bl schedule_bg_copy_tilemap_to_vram
ldrb r0, [r4]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
bl sub_8108978
adds r0, r6, 0
bl sub_810910C
@@ -4135,7 +4135,7 @@ sub_8109EA8: @ 8109EA8
ldr r6, _08109F38 @ =gUnknown_2021D18
ldr r1, _08109F3C @ =gUnknown_84163F4
adds r0, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x6
movs r1, 0x3
bl sub_810B9DC
@@ -4237,7 +4237,7 @@ _08109F6E:
bl schedule_bg_copy_tilemap_to_vram
ldrb r0, [r7]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
mov r0, r8
bl sub_810910C
_08109FE0:
@@ -4451,7 +4451,7 @@ sub_810A18C: @ 810A18C
ldr r5, _0810A1C4 @ =gUnknown_2021D18
ldr r1, _0810A1C8 @ =gUnknown_841635E
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r3, _0810A1CC @ =sub_810A1D0
adds r0, r4, 0
movs r1, 0x2
@@ -4541,7 +4541,7 @@ sub_810A1F8: @ 810A1F8
bl schedule_bg_copy_tilemap_to_vram
ldrb r0, [r5]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
mov r0, r8
bl sub_810910C
pop {r3,r4}
@@ -4585,7 +4585,7 @@ sub_810A288: @ 810A288
bl schedule_bg_copy_tilemap_to_vram
ldrb r0, [r4]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
adds r0, r5, 0
bl sub_810910C
add sp, 0x4
@@ -4619,7 +4619,7 @@ sub_810A2DC: @ 810A2DC
adds r0, r1
ldrb r0, [r0, 0x8]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
adds r0, r4, 0
bl sub_810910C
pop {r4}
@@ -4817,7 +4817,7 @@ sub_810A468: @ 810A468
lsrs r4, r0, 16
adds r6, r4, 0
adds r0, r4, 0
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -4973,7 +4973,7 @@ _0810A5B4:
ldr r4, _0810A5EC @ =gUnknown_2021D18
ldr r1, _0810A5F0 @ =gUnknown_84168F1
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80BF8E4
adds r1, r0, 0
lsls r1, 24
@@ -5011,7 +5011,7 @@ _0810A618:
ldr r4, _0810A648 @ =gUnknown_2021D18
ldr r1, _0810A64C @ =gUnknown_8416911
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80BF8E4
adds r1, r0, 0
lsls r1, 24
@@ -5104,7 +5104,7 @@ sub_810A690: @ 810A690
ldr r4, _0810A700 @ =gUnknown_2021D18
ldr r1, _0810A704 @ =gUnknown_8416936
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80BF8E4
adds r1, r0, 0
lsls r1, 24
@@ -5163,7 +5163,7 @@ sub_810A720: @ 810A720
bl schedule_bg_copy_tilemap_to_vram
ldrb r0, [r4]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
adds r0, r5, 0
bl sub_810910C
pop {r4,r5}
@@ -5204,7 +5204,7 @@ sub_810A770: @ 810A770
ldr r6, _0810A824 @ =gUnknown_2021D18
ldr r1, _0810A828 @ =gUnknown_84162B9
adds r0, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xA
str r0, [sp]
movs r1, 0x1
@@ -5370,7 +5370,7 @@ _0810A8F0:
bl sub_8108978
ldrb r0, [r5]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
adds r0, r6, 0
bl sub_810910C
_0810A93A:
@@ -5421,7 +5421,7 @@ sub_810A940: @ 810A940
ldr r4, _0810A9C8 @ =gUnknown_2021D18
ldr r1, _0810A9CC @ =gUnknown_8416959
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r3, _0810A9D0 @ =sub_810A9D4
adds r0, r5, 0
movs r1, 0x2
@@ -5525,7 +5525,7 @@ sub_810A9D4: @ 810A9D4
mov r1, r8
strh r0, [r1]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0x2
bl sub_810BAD8
lsls r0, 24
@@ -5714,7 +5714,7 @@ _0810AC00:
bl schedule_bg_copy_tilemap_to_vram
ldrb r0, [r4]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
bl sub_8108978
adds r0, r6, 0
bl sub_810910C
@@ -5766,7 +5766,7 @@ sub_810AC40: @ 810AC40
ldr r4, _0810ACE0 @ =gUnknown_2021D18
ldr r1, _0810ACE4 @ =gUnknown_84163A7
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x6
movs r1, 0x3
bl sub_810B9DC
@@ -6001,19 +6001,19 @@ _0810AE54:
lsls r1, 2
adds r0, r1
movs r1, 0x2A
bl sub_809A274
bl ClearItemSlots
ldr r0, [r4]
movs r2, 0xEE
lsls r2, 2
adds r0, r2
movs r1, 0x1E
bl sub_809A274
bl ClearItemSlots
ldr r0, [r4]
movs r3, 0x86
lsls r3, 3
adds r0, r3
movs r1, 0xD
bl sub_809A274
bl ClearItemSlots
ldr r0, [r4]
ldr r1, _0810AEC4 @ =0x00000296
adds r0, r1
@@ -6184,7 +6184,7 @@ _0810AFF6:
bl sub_80722CC
ldrb r0, [r5]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0x1
bl sub_8109140
ldr r1, _0810B018 @ =gUnknown_203AD30
@@ -6490,7 +6490,7 @@ _0810B266:
bl sub_80722CC
ldrb r0, [r7]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0x1
bl sub_8109140
ldr r1, _0810B28C @ =gUnknown_203AD30
@@ -6555,7 +6555,7 @@ _0810B29E:
bl sub_8109140
ldrb r0, [r7]
movs r1, 0x1
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0
movs r1, 0x1
bl CopyWindowToVram
@@ -6628,7 +6628,7 @@ _0810B396:
lsrs r0, 24
cmp r0, 0x1
bne _0810B3B8
bl sub_8011174
bl FreeRestoreBattleData
bl sub_804C230
b _0810B4B6
.align 2, 0
@@ -6710,7 +6710,7 @@ _0810B440:
bl sub_80722CC
ldrb r0, [r4]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0x1
bl sub_8109140
ldr r1, _0810B464 @ =gUnknown_203AD30
@@ -6790,7 +6790,7 @@ sub_810B4BC: @ 810B4BC
lsrs r0, 24
cmp r0, 0x1
bne _0810B50C
bl sub_8011174
bl FreeRestoreBattleData
bl sub_804C230
b _0810B5C6
.align 2, 0
@@ -6826,7 +6826,7 @@ _0810B53C:
bl sub_80722CC
ldrb r0, [r5]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0x1
bl sub_8109140
ldr r1, _0810B560 @ =gUnknown_203AD30
@@ -6857,7 +6857,7 @@ _0810B564:
bl sub_810713C
bl sub_810AECC
ldr r1, _0810B5B0 @ =gUnknown_3005E98
ldr r0, _0810B5B4 @ =sub_81253B0
ldr r0, _0810B5B4 @ =ItemUseCB_Medicine
str r0, [r1]
ldr r0, _0810B5B8 @ =sub_81279A4
bl sub_8108EE0
@@ -6869,7 +6869,7 @@ _0810B564:
b _0810B5C6
.align 2, 0
_0810B5B0: .4byte gUnknown_3005E98
_0810B5B4: .4byte sub_81253B0
_0810B5B4: .4byte ItemUseCB_Medicine
_0810B5B8: .4byte sub_81279A4
_0810B5BC: .4byte sub_810B070
_0810B5C0:
@@ -6959,7 +6959,7 @@ _0810B660:
bl sub_80722CC
ldrb r0, [r6]
movs r1, 0x2
bl sub_810876C
bl bag_menu_print_cursor_
movs r0, 0x1
bl sub_8109140
ldr r1, _0810B688 @ =gUnknown_203AD30
+11 -11
View File
@@ -806,7 +806,7 @@ _0810DA58:
ldr r4, _0810DAAC @ =gUnknown_2021D18
ldr r1, _0810DAB0 @ =gUnknown_84162B9
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
str r5, [sp]
movs r0, 0
str r0, [sp, 0x4]
@@ -1221,7 +1221,7 @@ sub_810DD80: @ 810DD80
adds r0, r1
ldr r1, _0810DDA0 @ =0x0000029a
adds r0, r1
bl sub_8099DD8
bl GetBagItemId
lsls r0, 16
lsrs r0, 16
pop {r1}
@@ -1558,7 +1558,7 @@ sub_810DFE0: @ 810DFE0
ldr r4, _0810E0A8 @ =gUnknown_2021D18
ldr r1, _0810E0AC @ =gUnknown_841633F
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1
movs r1, 0
bl FillWindowPixelBuffer
@@ -1890,7 +1890,7 @@ sub_810E274: @ 810E274
ldr r6, _0810E34C @ =gUnknown_2021D18
ldr r1, _0810E350 @ =gUnknown_84162FF
adds r0, r6, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [sp]
movs r0, 0x1
@@ -2058,7 +2058,7 @@ sub_810E418: @ 810E418
ldr r4, _0810E4AC @ =gUnknown_2021D18
ldr r1, _0810E4B0 @ =gUnknown_84177C5
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
bl sub_810EAB4
lsls r0, 24
@@ -2245,7 +2245,7 @@ sub_810E5E0: @ 810E5E0
ldr r5, _0810E664 @ =gUnknown_2021D18
ldr r1, _0810E668 @ =gUnknown_84177AC
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1
bl sub_810EAB4
lsls r0, 24
@@ -2265,7 +2265,7 @@ sub_810E5E0: @ 810E5E0
bl sub_8008E78
ldr r1, _0810E66C @ =gUnknown_84162B9
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x3
bl sub_810EA9C
movs r0, 0xA
@@ -2319,7 +2319,7 @@ sub_810E670: @ 810E670
ldr r4, _0810E6D0 @ =gUnknown_2021D18
ldr r1, _0810E6D4 @ =gUnknown_84162B9
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xA
str r0, [sp]
movs r1, 0x1
@@ -2589,7 +2589,7 @@ _0810E8EC: .4byte gUnknown_3005098
sub_810E8F0: @ 810E8F0
push {r4,lr}
ldr r0, _0810E974 @ =gUnknown_8453F98
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
movs r1, 0xF0
lsls r1, 2
@@ -2782,7 +2782,7 @@ sub_810EA34: @ 810EA34
str r4, [sp, 0xC]
str r2, [sp, 0x10]
mov r2, r9
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x14
pop {r3,r4}
mov r8, r3
@@ -2821,7 +2821,7 @@ sub_810EAB4: @ 810EAB4
lsls r0, r1, 3
ldr r1, _0810EAE8 @ =gUnknown_8453FD0
adds r0, r1
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
ldr r2, _0810EAEC @ =0x000003a3
+33 -33
View File
@@ -33,7 +33,7 @@ _080A0FE6:
lsrs r4, r0, 24
ldr r0, _080A1010 @ =gUnknown_203AD30
ldrh r0, [r0]
bl sub_809A260
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
cmp r0, 0x5
@@ -153,7 +153,7 @@ sub_80A10C4: @ 80A10C4
lsrs r6, r2, 24
ldr r5, _080A10F0 @ =gUnknown_2021D18
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
cmp r4, 0
bne _080A10F8
ldr r3, _080A10F4 @ =sub_810A1F8
@@ -467,14 +467,14 @@ sub_80A1338: @ 80A1338
cmp r0, 0x1
bne _080A1360
ldr r1, _080A1358 @ =gUnknown_2039998
ldr r0, _080A135C @ =sub_80A1410
ldr r0, _080A135C @ =ItemUseOnFieldCB_Rod
str r0, [r1]
adds r0, r4, 0
bl sub_80A103C
b _080A1372
.align 2, 0
_080A1358: .4byte gUnknown_2039998
_080A135C: .4byte sub_80A1410
_080A135C: .4byte ItemUseOnFieldCB_Rod
_080A1360:
ldr r0, _080A1378 @ =gUnknown_3005090
lsls r1, r4, 2
@@ -512,7 +512,7 @@ sub_80A137C: @ 80A137C
lsls r0, r6, 24
lsrs r5, r0, 24
adds r0, r5, 0
bl sub_805A104
bl MetatileBehavior_IsWaterfall
lsls r0, 24
cmp r0, 0
bne _080A1404
@@ -565,8 +565,8 @@ _080A1406:
bx r1
thumb_func_end sub_80A137C
thumb_func_start sub_80A1410
sub_80A1410: @ 80A1410
thumb_func_start ItemUseOnFieldCB_Rod
ItemUseOnFieldCB_Rod: @ 80A1410
push {r4,lr}
adds r4, r0, 0
lsls r4, 24
@@ -584,16 +584,16 @@ sub_80A1410: @ 80A1410
bx r0
.align 2, 0
_080A1434: .4byte gUnknown_203AD30
thumb_func_end sub_80A1410
thumb_func_end ItemUseOnFieldCB_Rod
thumb_func_start sub_80A1438
sub_80A1438: @ 80A1438
thumb_func_start ItemUseOutOfBattle_Itemfinder
ItemUseOutOfBattle_Itemfinder: @ 80A1438
push {r4,lr}
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
movs r0, 0x27
bl sub_8054E90
bl IncrementGameStat
ldr r1, _080A1458 @ =gUnknown_2039998
ldr r0, _080A145C @ =sub_813EC8C
str r0, [r1]
@@ -605,7 +605,7 @@ sub_80A1438: @ 80A1438
.align 2, 0
_080A1458: .4byte gUnknown_2039998
_080A145C: .4byte sub_813EC8C
thumb_func_end sub_80A1438
thumb_func_end ItemUseOutOfBattle_Itemfinder
thumb_func_start sub_80A1460
sub_80A1460: @ 80A1460
@@ -624,7 +624,7 @@ sub_80A1460: @ 80A1460
ldr r4, _080A14B8 @ =gUnknown_2021D18
ldr r1, _080A14BC @ =gUnknown_8416537
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _080A14C0 @ =gUnknown_203AD30
ldrh r2, [r0]
ldr r3, _080A14C4 @ =0x0000ffff
@@ -683,7 +683,7 @@ sub_80A14E8: @ 80A14E8
ldr r4, _080A153C @ =gUnknown_2021D18
ldr r1, _080A1540 @ =gUnknown_8416644
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _080A1544 @ =gUnknown_203AD30
ldrh r2, [r0]
ldr r3, _080A1548 @ =0x0000ffff
@@ -963,14 +963,14 @@ sub_80A1734: @ 80A1734
lsls r0, 24
lsrs r0, 24
ldr r2, _080A1748 @ =gUnknown_3005E98
ldr r1, _080A174C @ =sub_81262AC
ldr r1, _080A174C @ =dp05_rare_candy
str r1, [r2]
bl sub_80A16D0
pop {r0}
bx r0
.align 2, 0
_080A1748: .4byte gUnknown_3005E98
_080A174C: .4byte sub_81262AC
_080A174C: .4byte dp05_rare_candy
thumb_func_end sub_80A1734
thumb_func_start sub_80A1750
@@ -1377,7 +1377,7 @@ sub_80A1A44: @ 80A1A44
bl sub_8099E90
ldr r0, _080A1A8C @ =gUnknown_2021D18
ldr r1, _080A1A90 @ =gUnknown_841658C
bl sub_8008FCC
bl StringExpandPlaceholders
pop {r4}
pop {r0}
bx r0
@@ -1412,7 +1412,7 @@ sub_80A1A94: @ 80A1A94
bl sub_8099E90
ldr r0, _080A1AE8 @ =gUnknown_2021D18
ldr r1, _080A1AEC @ =gUnknown_84165D2
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r1, _080A1AF0 @ =gUnknown_3005090
lsls r0, r4, 2
adds r0, r4
@@ -1438,7 +1438,7 @@ _080A1AF4:
bl sub_8099E90
ldr r0, _080A1B38 @ =gUnknown_2021D18
ldr r1, _080A1B3C @ =gUnknown_8416600
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r1, _080A1B40 @ =gUnknown_3005090
lsls r0, r6, 2
adds r0, r6
@@ -1517,8 +1517,8 @@ _080A1BA6:
bx r1
thumb_func_end sub_80A1B8C
thumb_func_start sub_80A1BAC
sub_80A1BAC: @ 80A1BAC
thumb_func_start ItemUseOutOfBattle_EscapeRope
ItemUseOutOfBattle_EscapeRope: @ 80A1BAC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -1560,7 +1560,7 @@ _080A1BFE:
bx r0
.align 2, 0
_080A1C04: .4byte gUnknown_3005090
thumb_func_end sub_80A1BAC
thumb_func_end ItemUseOutOfBattle_EscapeRope
thumb_func_start sub_80A1C08
sub_80A1C08: @ 80A1C08
@@ -2011,7 +2011,7 @@ sub_80A1F78: @ 80A1F78
lsrs r4, r0, 24
ldr r0, _080A1F9C @ =gUnknown_203AD30
ldrh r0, [r0]
bl sub_809A260
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
cmp r0, 0x5
@@ -2043,14 +2043,14 @@ sub_80A1FBC: @ 80A1FBC
lsls r0, 24
lsrs r0, 24
ldr r2, _080A1FD0 @ =gUnknown_3005E98
ldr r1, _080A1FD4 @ =sub_81253B0
ldr r1, _080A1FD4 @ =ItemUseCB_Medicine
str r1, [r2]
bl sub_80A1F78
pop {r0}
bx r0
.align 2, 0
_080A1FD0: .4byte gUnknown_3005E98
_080A1FD4: .4byte sub_81253B0
_080A1FD4: .4byte ItemUseCB_Medicine
thumb_func_end sub_80A1FBC
thumb_func_start sub_80A1FD8
@@ -2125,8 +2125,8 @@ _080A2060:
bx r0
thumb_func_end sub_80A2010
thumb_func_start sub_80A2068
sub_80A2068: @ 80A2068
thumb_func_start ItemUseOutOfBattle_EnigmaBerry
ItemUseOutOfBattle_EnigmaBerry: @ 80A2068
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -2252,10 +2252,10 @@ _080A2188:
bx r0
.align 2, 0
_080A2190: .4byte gUnknown_3005090
thumb_func_end sub_80A2068
thumb_func_end ItemUseOutOfBattle_EnigmaBerry
thumb_func_start sub_80A2194
sub_80A2194: @ 80A2194
thumb_func_start ItemUseInBattle_EnigmaBerry
ItemUseInBattle_EnigmaBerry: @ 80A2194
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -2317,7 +2317,7 @@ _080A2232:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_80A2194
thumb_func_end ItemUseInBattle_EnigmaBerry
thumb_func_start sub_80A2238
sub_80A2238: @ 80A2238
@@ -2326,7 +2326,7 @@ sub_80A2238: @ 80A2238
lsrs r5, r0, 24
ldr r0, _080A2268 @ =gUnknown_203AD30
ldrh r0, [r0]
bl sub_809A260
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
cmp r0, 0x5
@@ -2334,7 +2334,7 @@ sub_80A2238: @ 80A2238
ldr r4, _080A226C @ =gUnknown_2021D18
ldr r1, _080A2270 @ =gUnknown_8416425
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r3, _080A2274 @ =sub_813E2B8
adds r0, r5, 0
movs r1, 0x4
+2 -2
View File
@@ -381,7 +381,7 @@ sub_813EF40: @ 813EF40
strh r5, [r0]
ldrh r1, [r1]
movs r0, 0
bl sub_80CBED4
bl TV_PrintIntToStringVar
strh r5, [r4, 0x4]
movs r0, 0
strh r0, [r4]
@@ -524,7 +524,7 @@ sub_813F070: @ 813F070
adds r4, r0, 0
adds r5, r1, 0
adds r6, r2, 0
bl sub_80589C4
bl mapconnection_get_mapheader
adds r3, r0, 0
ldrb r0, [r4]
cmp r0, 0x2
+6 -6
View File
@@ -78,7 +78,7 @@ sub_80E469C: @ 80E469C
bl sub_8001658
bl reset_temp_tile_data_buffers
ldr r0, _080E4778 @ =gUnknown_83FFA44
bl sub_8003B24
bl InitWindows
lsls r0, 16
cmp r0, 0
beq _080E476C
@@ -255,7 +255,7 @@ _080E486C: .4byte sub_80E4870
sub_80E4870: @ 80E4870
push {r4,lr}
movs r0, 0x7
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _080E4882
@@ -295,7 +295,7 @@ sub_80E48C0: @ 80E48C0
adds r1, r0, 0
ldr r4, _080E48F0 @ =gUnknown_2021D18
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
bl sub_80F78A8
lsls r0, 24
lsrs r0, 24
@@ -1036,7 +1036,7 @@ sub_80E4F0C: @ 80E4F0C
ldr r4, _080E4F4C @ =gUnknown_2021D18
ldr r1, _080E4F50 @ =gUnknown_841E3E3
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
str r5, [sp]
movs r0, 0x2
str r0, [sp, 0x4]
@@ -1814,7 +1814,7 @@ _080E5570: .4byte 0x00000a67
thumb_func_start sub_80E5574
sub_80E5574: @ 80E5574
push {r4,lr}
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r4, r0, 24
movs r0, 0x2
@@ -1936,7 +1936,7 @@ _080E563E:
movs r1, 0x3
adds r2, r7, 0
adds r3, r6, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x14
pop {r3-r5}
mov r8, r3
+17 -17
View File
@@ -1523,8 +1523,8 @@ _0800A080:
_0800A084: .4byte gUnknown_3003F80
thumb_func_end sub_800A068
thumb_func_start sub_800A088
sub_800A088: @ 800A088
thumb_func_start GetLinkPlayerCount
GetLinkPlayerCount: @ 800A088
push {lr}
ldr r0, _0800A0A0 @ =gUnknown_3003F3C
ldrb r0, [r0]
@@ -1546,7 +1546,7 @@ _0800A0A8:
_0800A0B0:
pop {r1}
bx r1
thumb_func_end sub_800A088
thumb_func_end GetLinkPlayerCount
thumb_func_start sub_800A0B4
sub_800A0B4: @ 800A0B4
@@ -1590,7 +1590,7 @@ _0800A0F0:
_0800A0F8: .4byte gUnknown_3003F64
_0800A0FC: .4byte gUnknown_3000E54
_0800A100:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
cmp r0, 0
bne _0800A112
@@ -1618,12 +1618,12 @@ _0800A134:
adds r5, 0x1C
adds r6, 0x1
_0800A138:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r6, r0
blt _0800A124
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r7, r0
@@ -1738,12 +1738,12 @@ _0800A21A:
lsls r0, 24
lsrs r4, r0, 24
_0800A220:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r4, r0
bcc _0800A200
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r6, r0
@@ -2687,7 +2687,7 @@ _0800A8DE:
lsrs r4, r0, 24
adds r5, 0x1
_0800A8EA:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r5, r0
@@ -3016,7 +3016,7 @@ _0800AB34: .4byte sub_800AB38
thumb_func_start sub_800AB38
sub_800AB38: @ 800AB38
push {r4,lr}
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r2, r0, 24
movs r3, 0
@@ -3120,7 +3120,7 @@ _0800ABFC: .4byte sub_800AC00
thumb_func_start sub_800AC00
sub_800AC00: @ 800AC00
push {r4,lr}
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
@@ -3283,7 +3283,7 @@ _0800AD30:
movs r0, 0x1
bl SetBgTilemapBuffer
ldr r0, _0800AE04 @ =gUnknown_82345F0
bl sub_8003B24
bl InitWindows
lsls r0, 16
cmp r0, 0
beq _0800ADD8
@@ -3387,7 +3387,7 @@ sub_800AE1C: @ 800AE1C
movs r1, 0x3
movs r2, 0x2
movs r3, 0x5
bl sub_812E51C
bl box_print
str r4, [sp]
str r5, [sp, 0x4]
ldr r0, _0800AECC @ =gUnknown_841DF05
@@ -3396,7 +3396,7 @@ sub_800AE1C: @ 800AE1C
movs r1, 0x3
movs r2, 0x2
movs r3, 0x2
bl sub_812E51C
bl box_print
movs r0, 0
bl PutWindowTilemap
movs r0, 0x2
@@ -3444,7 +3444,7 @@ sub_800AED0: @ 800AED0
movs r1, 0x3
movs r2, 0x2
movs r3, 0
bl sub_812E51C
bl box_print
movs r0, 0x1
bl PutWindowTilemap
movs r0, 0x2
@@ -3522,7 +3522,7 @@ _0800AF7A:
movs r1, 0x3
movs r2, 0x2
movs r3, 0x14
bl sub_812E51C
bl box_print
b _0800AFC4
.align 2, 0
_0800AF9C: .4byte gUnknown_3003F3C
@@ -3541,7 +3541,7 @@ _0800AFA8:
movs r1, 0x3
movs r2, 0x2
movs r3, 0x14
bl sub_812E51C
bl box_print
_0800AFC4:
ldr r0, _0800B004 @ =gUnknown_30030F0
movs r2, 0x87
+7 -7
View File
@@ -4359,7 +4359,7 @@ _080FF4A2:
thumb_func_start sub_80FF4A8
sub_80FF4A8: @ 80FF4A8
push {lr}
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -4400,7 +4400,7 @@ _080FF4EA:
thumb_func_start sub_80FF4F0
sub_80FF4F0: @ 80FF4F0
push {r4,lr}
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -4446,7 +4446,7 @@ _080FF53E:
thumb_func_start sub_80FF544
sub_80FF544: @ 80FF544
push {lr}
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -6055,7 +6055,7 @@ _080FFFD4:
movs r0, 0x1
bl SetBgTilemapBuffer
ldr r0, _08100030 @ =gUnknown_843F8B0
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
bl sub_8100CBC
bl sub_8100C5C
@@ -7823,7 +7823,7 @@ _08100E0A:
str r0, [sp, 0x8]
mov r0, r12
adds r2, r7, 0
bl sub_812E51C
bl box_print
add sp, 0x10
pop {r3,r4}
mov r8, r3
@@ -8021,7 +8021,7 @@ sub_8100F44: @ 8100F44
orrs r0, r1
str r0, [sp, 0x4]
mov r0, sp
bl sub_8003CE4
bl AddWindow
ldr r1, _08100FD8 @ =gUnknown_203ACEC
ldr r1, [r1]
strh r0, [r1, 0x2]
@@ -10787,7 +10787,7 @@ sub_8102428: @ 8102428
orrs r0, r1
str r0, [sp, 0x10]
add r0, sp, 0xC
bl sub_8003CE4
bl AddWindow
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
+5 -5
View File
@@ -3720,7 +3720,7 @@ sub_80FA2B0: @ 80FA2B0
bl sub_80F9D04
strh r4, [r5]
_080FA2DE:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
@@ -3837,7 +3837,7 @@ _080FA3B8: .4byte 0x0000069e
_080FA3BC: .4byte gUnknown_3003F50
_080FA3C0: .4byte sub_80FA2B0
_080FA3C4:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0x1
@@ -9651,7 +9651,7 @@ _080FCF88:
lsls r0, 24
lsrs r5, r0, 24
_080FCFA6:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
subs r0, 0x1
@@ -9992,7 +9992,7 @@ _080FD220:
ble _080FD1F4
mov r4, r9
_080FD22C:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r4, r0
@@ -10049,7 +10049,7 @@ _080FD29E:
adds r5, 0x1C
adds r4, 0x1
_080FD2A4:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r4, r0
+58 -58
View File
@@ -201,7 +201,7 @@ _081159B8:
_08115A10:
ldr r0, _08115A1C @ =gUnknown_2021D18
ldr r1, _08115A20 @ =gUnknown_8457234
bl sub_8008FCC
bl StringExpandPlaceholders
_08115A18:
pop {r0}
bx r0
@@ -374,13 +374,13 @@ _08115B5C:
bl sub_811A054
strb r0, [r5, 0x17]
ldr r0, _08115C48 @ =gUnknown_8456CD0
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0x10]
ldr r0, _08115C4C @ =gUnknown_8456CFC
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0xF]
ldr r0, _08115C50 @ =gUnknown_8456D04
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0x11]
ldrb r0, [r5, 0x10]
movs r1, 0x22
@@ -460,7 +460,7 @@ _08115C60:
beq _08115CB0
ldr r0, _08115CA8 @ =gUnknown_2021D18
ldr r1, _08115CAC @ =gUnknown_8457264
bl sub_8008FCC
bl StringExpandPlaceholders
b _08115CCC
.align 2, 0
_08115C98: .4byte gUnknown_2021CD0
@@ -472,7 +472,7 @@ _08115CAC: .4byte gUnknown_8457264
_08115CB0:
ldr r0, _08115CBC @ =gUnknown_2021D18
ldr r1, _08115CC0 @ =gUnknown_8457234
bl sub_8008FCC
bl StringExpandPlaceholders
b _08115CCC
.align 2, 0
_08115CBC: .4byte gUnknown_2021D18
@@ -828,7 +828,7 @@ _08115F5C:
bl ConvertInternationalString
ldr r0, _08115FA8 @ =gUnknown_2021D18
ldr r1, _08115FAC @ =gUnknown_8457554
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0xD
strb r0, [r5, 0xC]
_08115F90:
@@ -1215,14 +1215,14 @@ _081162C0:
ldr r1, _081162CC @ =gUnknown_84574C4
_081162C2:
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
b _081162D8
.align 2, 0
_081162CC: .4byte gUnknown_84574C4
_081162D0:
ldr r1, _081162DC @ =gUnknown_84574EC
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
_081162D8:
pop {r0}
bx r0
@@ -1251,13 +1251,13 @@ _081162F6:
b _08116312
_08116300:
ldr r1, _08116308 @ =gUnknown_8457E28
bl sub_8008FCC
bl StringExpandPlaceholders
b _08116312
.align 2, 0
_08116308: .4byte gUnknown_8457E28
_0811630C:
ldr r1, _08116318 @ =gUnknown_8457E44
bl sub_8008FCC
bl StringExpandPlaceholders
_08116312:
pop {r0}
bx r0
@@ -1308,14 +1308,14 @@ _08116338:
_08116390:
ldr r1, _0811639C @ =gUnknown_8459238
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
b _081163A8
.align 2, 0
_0811639C: .4byte gUnknown_8459238
_081163A0:
ldr r1, _081163AC @ =gUnknown_8459250
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
_081163A8:
pop {r0}
bx r0
@@ -1366,14 +1366,14 @@ _081163CC:
_08116424:
ldr r1, _08116430 @ =gUnknown_84576AC
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
b _0811643C
.align 2, 0
_08116430: .4byte gUnknown_84576AC
_08116434:
ldr r1, _08116440 @ =gUnknown_84576C4
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
_0811643C:
pop {r0}
bx r0
@@ -1892,13 +1892,13 @@ _08116838:
movs r4, 0
strb r0, [r6, 0x11]
ldr r0, _081168EC @ =gUnknown_8456CD0
bl sub_8003CE4
bl AddWindow
strb r0, [r6, 0xC]
ldr r0, _081168F0 @ =gUnknown_8456D4C
bl sub_8003CE4
bl AddWindow
strb r0, [r6, 0xB]
ldr r0, _081168F4 @ =gUnknown_8456D54
bl sub_8003CE4
bl AddWindow
strb r0, [r6, 0xD]
ldrb r0, [r6, 0xC]
movs r1, 0x22
@@ -2196,7 +2196,7 @@ _08116AF0:
bl StringCopy
ldr r1, _08116B40 @ =gUnknown_8457700
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
b _08116B70
.align 2, 0
_08116B30: .4byte gUnknown_2021D18
@@ -3033,7 +3033,7 @@ _0811719C:
movs r2, 0x64
bl memcpy
movs r0, 0x32
bl sub_8054E90
bl IncrementGameStat
bl ResetBlockReceivedFlags
b _081171FA
.align 2, 0
@@ -3177,12 +3177,12 @@ _081172E8:
adds r5, 0x60
adds r4, 0x1
_08117302:
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r4, r0
blt _081172E8
bl sub_800A088
bl GetLinkPlayerCount
lsls r0, 24
lsrs r0, 24
cmp r0, 0x2
@@ -3272,7 +3272,7 @@ sub_81173C0: @ 81173C0
adds r6, r0, 0
lsls r6, 16
lsrs r6, 16
bl sub_80A0058
bl sp000_heal_pokemon
bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks
ldr r5, _0811742C @ =gUnknown_202273C
@@ -3310,7 +3310,7 @@ sub_81173C0: @ 81173C0
str r0, [r1, 0x8]
ldr r0, _0811743C @ =gUnknown_2022B4C
str r6, [r0]
bl sub_8044074
bl PlayBattleBGM
pop {r4-r6}
pop {r0}
bx r0
@@ -3400,7 +3400,7 @@ sub_81174B4: @ 81174B4
strh r1, [r0]
ldr r0, _08117528 @ =0x0000406f
bl VarSet
bl sub_800A088
bl GetLinkPlayerCount
ldr r1, _0811752C @ =gUnknown_3005030
strb r0, [r1]
bl GetMultiplayerId
@@ -3660,7 +3660,7 @@ _081177A0:
ldr r0, _081177C4 @ =gUnknown_2022618
movs r1, 0x1
bl sub_8117594
bl sub_80A0058
bl sp000_heal_pokemon
bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks
movs r0, 0x1
@@ -3673,7 +3673,7 @@ _081177A0:
_081177C4: .4byte gUnknown_2022618
_081177C8:
bl sub_80563F0
bl sub_80A0058
bl sp000_heal_pokemon
bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks
ldr r0, _081177EC @ =gUnknown_2022618
@@ -3689,7 +3689,7 @@ _081177C8:
_081177EC: .4byte gUnknown_2022618
_081177F0:
bl sub_80563F0
bl sub_80A0058
bl sp000_heal_pokemon
bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks
ldr r0, _08117814 @ =gUnknown_2022618
@@ -4064,7 +4064,7 @@ _08117AB8:
orrs r1, r0
str r1, [sp, 0x4]
mov r0, sp
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0xF]
ldrb r0, [r5, 0xF]
bl sub_814240C
@@ -4292,7 +4292,7 @@ _08117CB2:
bl ConvertInternationalString
ldr r0, _08117D34 @ =gUnknown_2021D18
ldr r1, _08117D38 @ =gUnknown_8457554
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x9
strb r0, [r5, 0xC]
bl sub_80F8F5C
@@ -4617,10 +4617,10 @@ _08117FC0:
orrs r1, r0
str r1, [sp, 0x4]
mov r0, sp
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0xB]
ldr r0, _08118064 @ =gUnknown_8456D54
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0xD]
ldrb r0, [r5, 0xB]
bl sub_814240C
@@ -5038,7 +5038,7 @@ _08118380:
orrs r1, r0
str r1, [sp, 0x4]
mov r0, sp
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0xB]
ldrb r0, [r5, 0xB]
bl sub_814240C
@@ -5371,7 +5371,7 @@ sub_8118664: @ 8118664
cmp r3, r0
beq _0811867E
adds r1, r3, 0
bl sub_8008FCC
bl StringExpandPlaceholders
_0811867E:
pop {r0}
bx r0
@@ -5392,7 +5392,7 @@ sub_811868C: @ 811868C
cmp r2, r0
beq _081186A4
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
_081186A4:
pop {r0}
bx r0
@@ -6307,7 +6307,7 @@ _08118ED6:
lsls r1, r5, 2
adds r1, r2
ldr r1, [r1]
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x21
bl _081198DA
.align 2, 0
@@ -6557,7 +6557,7 @@ _08119122:
lsls r1, r5, 2
adds r1, r2
ldr r1, [r1]
bl sub_8008FCC
bl StringExpandPlaceholders
b _081198DC
.align 2, 0
_08119150: .4byte sub_8117280
@@ -6899,7 +6899,7 @@ _08119414:
bl sub_8008E78
ldr r0, _08119460 @ =gUnknown_2021D18
ldr r1, _08119464 @ =gUnknown_8458DBC
bl sub_8008FCC
bl StringExpandPlaceholders
_0811944A:
ldr r1, _08119460 @ =gUnknown_2021D18
movs r0, 0x2C
@@ -7457,8 +7457,8 @@ _081198DC:
_081198E8: .4byte gUnknown_2021D18
thumb_func_end sub_81186E0
thumb_func_start sub_81198EC
sub_81198EC: @ 81198EC
thumb_func_start var_800D_set_xB
var_800D_set_xB: @ 81198EC
push {lr}
bl InUnionRoom
cmp r0, 0x1
@@ -7471,7 +7471,7 @@ _081198FC:
bx r0
.align 2, 0
_08119900: .4byte gUnknown_20370D0
thumb_func_end sub_81198EC
thumb_func_end var_800D_set_xB
thumb_func_start sub_8119904
sub_8119904: @ 8119904
@@ -8488,7 +8488,7 @@ sub_811A0B4: @ 811A0B4
bl sub_80F6EE4
ldr r0, _0811A0DC @ =gUnknown_2021D18
adds r1, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
movs r1, 0x1
bl sub_80F6E54
@@ -8534,7 +8534,7 @@ _0811A10A:
bl sub_80F6EE4
ldr r0, _0811A12C @ =gUnknown_2021D18
adds r1, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1
bl sub_80F6E08
ldrb r0, [r4]
@@ -8593,7 +8593,7 @@ _0811A174:
negs r0, r0
b _0811A1A4
_0811A186:
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
movs r2, 0x80
@@ -8618,7 +8618,7 @@ _0811A1A4:
sub_811A1AC: @ 811A1AC
push {r4,lr}
sub sp, 0x8
bl sub_8003CE4
bl AddWindow
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -8684,7 +8684,7 @@ sub_811A218: @ 811A218
beq _0811A274
b _0811A2DA
_0811A234:
bl sub_8003CE4
bl AddWindow
strb r0, [r5]
ldrb r0, [r5]
movs r1, 0
@@ -8790,7 +8790,7 @@ _0811A308:
bl sub_811A1AC
strb r0, [r7]
ldr r0, [sp, 0x1C]
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
movs r1, 0
@@ -9805,7 +9805,7 @@ sub_811AA5C: @ 811AA5C
adds r1, r2
adds r1, r3
ldr r1, [r1]
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
b _0811ABD2
.align 2, 0
@@ -9925,7 +9925,7 @@ _0811ABB0:
ldr r1, [r0]
_0811ABB6:
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
b _0811ABD0
.align 2, 0
_0811ABC0: .4byte gUnknown_2021D18
@@ -9933,7 +9933,7 @@ _0811ABC4: .4byte gUnknown_84589AC
_0811ABC8:
ldr r0, _0811ABD8 @ =gUnknown_2021D18
ldr r1, _0811ABDC @ =gUnknown_8457F90
bl sub_8008FCC
bl StringExpandPlaceholders
_0811ABD0:
movs r0, 0
_0811ABD2:
@@ -10321,7 +10321,7 @@ _0811AEA4:
ldr r1, _0811AEB0 @ =gUnknown_8458F9C
_0811AEA6:
adds r0, r3, 0
bl sub_8008FCC
bl StringExpandPlaceholders
b _0811AEC2
.align 2, 0
_0811AEB0: .4byte gUnknown_8458F9C
@@ -10331,7 +10331,7 @@ _0811AEB4:
adds r1, r0
ldr r1, [r1]
adds r0, r3, 0
bl sub_8008FCC
bl StringExpandPlaceholders
_0811AEC2:
pop {r0}
bx r0
@@ -10552,7 +10552,7 @@ _0811B078:
ldr r1, _0811B084 @ =gUnknown_8457C48
_0811B07A:
adds r0, r7, 0
bl sub_8008FCC
bl StringExpandPlaceholders
_0811B080:
movs r2, 0x1
b _0811B092
@@ -10561,7 +10561,7 @@ _0811B084: .4byte gUnknown_8457C48
_0811B088:
ldr r1, _0811B0A0 @ =gUnknown_8457E0C
adds r0, r7, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r2, 0x2
_0811B092:
adds r0, r2, 0
@@ -12702,7 +12702,7 @@ _0811C096:
cmp r4, r6
ble _0811C096
movs r0, 0x32
bl sub_8054E90
bl IncrementGameStat
bl CalculatePlayerPartyCount
ldr r0, _0811C0D8 @ =gUnknown_20386AE
movs r2, 0xC0
@@ -12766,7 +12766,7 @@ sub_811C0E0: @ 811C0E0
movs r1, 0x3
adds r2, r6, 0
ldr r3, [sp, 0x14]
bl sub_812E5A4
bl AddTextPrinterParametrized2
add sp, 0x18
pop {r3-r5}
mov r8, r3
@@ -12815,7 +12815,7 @@ _0811C168:
b _0811C1AA
_0811C196:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r0, 16
cmp r0, 0
@@ -12937,7 +12937,7 @@ _0811C2C0:
bl sub_8001658
bl reset_temp_tile_data_buffers
ldr r0, _0811C358 @ =gUnknown_8457198
bl sub_8003B24
bl InitWindows
lsls r0, 16
cmp r0, 0
bne _0811C300
+10 -10
View File
@@ -146,7 +146,7 @@ sub_8142504: @ 8142504
adds r1, r0, 0
ldr r4, _08142558 @ =gUnknown_2021D18
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1
movs r1, 0x11
bl FillWindowPixelBuffer
@@ -162,7 +162,7 @@ sub_8142504: @ 8142504
movs r1, 0x2
movs r2, 0
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
movs r0, 0x1
movs r1, 0x1
movs r2, 0xF
@@ -518,7 +518,7 @@ _081427C8:
b _081428E6
_081427CA:
ldr r0, _081427D8 @ =gUnknown_2021D18
bl sub_8008FCC
bl StringExpandPlaceholders
cmp r6, 0
bne _081427E0
ldr r0, _081427DC @ =gUnknown_8466D90
@@ -529,7 +529,7 @@ _081427DC: .4byte gUnknown_8466D90
_081427E0:
ldr r0, _08142828 @ =gUnknown_8466D98
_081427E2:
bl sub_8003CE4
bl AddWindow
strh r0, [r4]
ldrb r0, [r4]
movs r1, 0x11
@@ -546,7 +546,7 @@ _081427E2:
str r1, [sp, 0x10]
movs r1, 0x2
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldrb r0, [r4]
movs r1, 0x1
movs r2, 0xF
@@ -606,7 +606,7 @@ _0814287E:
.align 2, 0
_08142888: .4byte 0xff00ffff
_0814288C:
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r6, r0, 24
movs r1, 0x80
@@ -678,7 +678,7 @@ _08142914:
bne _0814292C
ldr r0, _08142924 @ =gUnknown_2021D18
ldr r1, _08142928 @ =gUnknown_841EA86
bl sub_8008FCC
bl StringExpandPlaceholders
b _08142934
.align 2, 0
_08142924: .4byte gUnknown_2021D18
@@ -686,10 +686,10 @@ _08142928: .4byte gUnknown_841EA86
_0814292C:
ldr r0, _08142984 @ =gUnknown_2021D18
ldr r1, _08142988 @ =gUnknown_841EAB7
bl sub_8008FCC
bl StringExpandPlaceholders
_08142934:
ldr r0, _0814298C @ =gUnknown_8466DA0
bl sub_8003CE4
bl AddWindow
strh r0, [r5]
lsls r0, 24
lsrs r0, 24
@@ -707,7 +707,7 @@ _08142934:
str r1, [sp, 0x10]
movs r1, 0x2
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldrb r0, [r5]
movs r1, 0x1
movs r2, 0xF
+11 -11
View File
@@ -41,7 +41,7 @@ DoMysteryGiftListMenu: @ 8106ED0
beq _08106FCC
_08106F06:
mov r0, r12
bl sub_8003CE4
bl AddWindow
strb r0, [r5, 0x5]
cmp r6, 0x1
beq _08106F24
@@ -782,7 +782,7 @@ ListMenuPrint: @ 8107428
str r6, [sp, 0x10]
adds r2, r7, 0
mov r3, r12
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldrb r1, [r5, 0x3]
movs r0, 0x7F
ands r0, r1
@@ -820,7 +820,7 @@ _08107494:
str r6, [sp, 0x10]
adds r2, r7, 0
mov r3, r12
bl sub_812E5A4
bl AddTextPrinterParametrized2
_081074D2:
add sp, 0x18
pop {r4-r7}
@@ -989,7 +989,7 @@ _08107608:
ldrb r5, [r6, 0x1E]
ldrb r0, [r6, 0x10]
movs r1, 0x1
bl sub_8004950
bl GetWindowAttribute
adds r4, r0, 0
lsls r4, 19
ldr r0, _0810763C @ =0xffff0000
@@ -997,7 +997,7 @@ _08107608:
lsrs r4, 16
ldrb r0, [r6, 0x10]
movs r1, 0x2
bl sub_8004950
bl GetWindowAttribute
adds r2, r0, 0
lsls r2, 3
adds r2, r7
@@ -1023,7 +1023,7 @@ _08107650:
ldrb r5, [r6, 0x1E]
ldrb r0, [r6, 0x10]
movs r1, 0x1
bl sub_8004950
bl GetWindowAttribute
adds r4, r0, 0
lsls r4, 3
add r4, r8
@@ -1031,7 +1031,7 @@ _08107650:
lsrs r4, 16
ldrb r0, [r6, 0x10]
movs r1, 0x2
bl sub_8004950
bl GetWindowAttribute
adds r2, r0, 0
lsls r2, 3
adds r2, r7
@@ -1062,7 +1062,7 @@ ListMenuAddCursorObject: @ 810768C
strb r0, [r1, 0x1]
ldrb r0, [r4, 0x10]
movs r1, 0x3
bl sub_8004950
bl GetWindowAttribute
mov r1, sp
lsls r0, 3
adds r0, 0x2
@@ -1379,13 +1379,13 @@ _0810789E:
lsrs r4, 16
ldrb r0, [r6, 0x10]
movs r1, 0x3
bl sub_8004950
bl GetWindowAttribute
adds r5, r0, 0
lsls r5, 19
lsrs r5, 16
ldrb r0, [r6, 0x10]
movs r1, 0x4
bl sub_8004950
bl GetWindowAttribute
lsls r0, 3
subs r0, r4
lsls r0, 16
@@ -1429,7 +1429,7 @@ _08107930:
bl ListMenuPrintEntries
ldrb r0, [r6, 0x10]
movs r1, 0x3
bl sub_8004950
bl GetWindowAttribute
lsls r0, 19
lsrs r0, 16
ldrb r3, [r6, 0x10]
+6 -6
View File
@@ -15,7 +15,7 @@ CheckForFlashMemory: @ 804BFE4
ldr r1, _0804BFFC @ =gUnknown_3005004
movs r0, 0x1
str r0, [r1]
bl sub_80007C8
bl InitFlashTimer
b _0804C006
.align 2, 0
_0804BFFC: .4byte gUnknown_3005004
@@ -424,14 +424,14 @@ SaveSerializedGame: @ 804C300
bx r0
thumb_func_end SaveSerializedGame
thumb_func_start sub_804C310
sub_804C310: @ 804C310
thumb_func_start LoadSerializedGame
LoadSerializedGame: @ 804C310
push {lr}
bl sub_804C230
bl sub_804C2B8
pop {r0}
bx r0
thumb_func_end sub_804C310
thumb_func_end LoadSerializedGame
thumb_func_start copy_bags_and_unk_data_from_save_blocks
copy_bags_and_unk_data_from_save_blocks: @ 804C320
@@ -711,7 +711,7 @@ _0804C4FE:
ldr r1, [r2]
str r1, [r0]
adds r0, r4, 0
bl sub_8099DE0
bl ApplyNewEncryptionKeyToBagItems
mov r6, r8
ldr r0, [r6]
adds r0, r5
@@ -787,7 +787,7 @@ _0804C5AE:
adds r0, r5, 0
bl sub_8054F38
adds r0, r5, 0
bl sub_8099E38
bl ApplyNewEncryptionKeyToBagItems_
adds r0, r5, 0
bl sub_815EE6C
ldr r4, _0804C5F8 @ =gUnknown_3005008
+4 -4
View File
@@ -296,7 +296,7 @@ _080BEE70: .4byte gUnknown_20399C4
_080BEE74: .4byte 0x000010fc
_080BEE78:
ldr r0, _080BEE84 @ =gUnknown_83EE9A4
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
b _080BF0F4
.align 2, 0
@@ -811,7 +811,7 @@ _080BF260:
str r0, [sp, 0x4]
str r5, [sp, 0x8]
movs r1, 0x1
bl sub_812E51C
bl box_print
mov r1, r8
ldr r0, [r1]
adds r0, 0xF8
@@ -856,7 +856,7 @@ _080BF2CE:
str r4, [sp, 0x8]
movs r0, 0x1
movs r1, 0x1
bl sub_812E51C
bl box_print
ldr r1, [r5]
adds r0, r1, 0
adds r0, 0xE9
@@ -875,7 +875,7 @@ _080BF2CE:
str r0, [sp, 0x8]
movs r0, 0x1
movs r1, 0x1
bl sub_812E51C
bl box_print
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
+5 -5
View File
@@ -89,7 +89,7 @@ MonHasMail: @ 8097D08
bl GetMonData
lsls r0, 16
lsrs r0, 16
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _08097D30
@@ -346,7 +346,7 @@ sub_8097F00: @ 8097F00
cmp r0, 0xC9
bne _08097F18
adds r0, r1, 0
bl sub_8096F98
bl mon_icon_personality_to_unown_id
lsls r0, 16
ldr r1, _08097F1C @ =0x75300000
adds r0, r1
@@ -605,8 +605,8 @@ _080980E8:
bx r1
thumb_func_end sub_809803C
thumb_func_start sub_80980F8
sub_80980F8: @ 80980F8
thumb_func_start itemid_is_mail
itemid_is_mail: @ 80980F8
push {lr}
lsls r0, 16
lsrs r0, 16
@@ -621,6 +621,6 @@ _0809810A:
_0809810C:
pop {r1}
bx r1
thumb_func_end sub_80980F8
thumb_func_end itemid_is_mail
.align 2, 0 @ Don't pad with nop.
+2 -2
View File
@@ -56,7 +56,7 @@ sub_810EBAC: @ 810EBAC
lsls r0, r1, 3
ldr r1, _0810EBDC @ =gUnknown_8453FE8
adds r0, r1
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
movs r1, 0
@@ -154,7 +154,7 @@ _0810EC62:
movs r1, 0x2
movs r2, 0x8
adds r3, r5, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
_0810EC82:
add sp, 0x34
pop {r4,r5}
+6 -6
View File
@@ -525,8 +525,8 @@ _080007C0: .4byte gUnknown_3003578
_080007C4: .4byte INTR_CHECK
thumb_func_end sub_8000724
thumb_func_start sub_80007C8
sub_80007C8: @ 80007C8
thumb_func_start InitFlashTimer
InitFlashTimer: @ 80007C8
push {lr}
ldr r0, _080007D8 @ =gUnknown_81E9F60
ldr r1, [r0]
@@ -536,10 +536,10 @@ sub_80007C8: @ 80007C8
bx r0
.align 2, 0
_080007D8: .4byte gUnknown_81E9F60
thumb_func_end sub_80007C8
thumb_func_end InitFlashTimer
thumb_func_start sub_80007DC
sub_80007DC: @ 80007DC
thumb_func_start HBlankIntr
HBlankIntr: @ 80007DC
push {r4,lr}
ldr r4, _08000804 @ =gUnknown_30030F0
ldr r0, [r4, 0x10]
@@ -562,7 +562,7 @@ _080007EA:
.align 2, 0
_08000804: .4byte gUnknown_30030F0
_08000808: .4byte INTR_CHECK
thumb_func_end sub_80007DC
thumb_func_end HBlankIntr
thumb_func_start sub_800080C
sub_800080C: @ 800080C
+19 -19
View File
@@ -149,7 +149,7 @@ sub_800C318: @ 800C318
movs r2, 0
bl ChangeBgY
ldr r0, _0800C4B8 @ =gUnknown_8234618
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
ldr r0, _0800C4BC @ =gUnknown_8234648
movs r1, 0
@@ -438,7 +438,7 @@ sub_800C688: @ 800C688
bne _0800C6F8
bl sub_8002DE8
movs r0, 0x4
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0800C6F8
@@ -639,7 +639,7 @@ _0800C828:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E51C
bl box_print
ldr r0, _0800C86C @ =gUnknown_8234618
bl sub_800D0B4
movs r0, 0
@@ -670,7 +670,7 @@ _0800C870:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E51C
bl box_print
str r5, [sp]
str r4, [sp, 0x4]
ldr r0, _0800C8E8 @ =gUnknown_8415A6E
@@ -679,7 +679,7 @@ _0800C870:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E51C
bl box_print
bl sub_800CE58
ldr r4, _0800C8EC @ =gUnknown_8234620
adds r0, r4, 0
@@ -725,7 +725,7 @@ _0800C8F0:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E51C
bl box_print
str r5, [sp]
str r4, [sp, 0x4]
ldr r0, _0800C9B8 @ =gUnknown_8415A6E
@@ -734,7 +734,7 @@ _0800C8F0:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E51C
bl box_print
movs r0, 0x1
strh r0, [r6, 0x1C]
str r5, [sp]
@@ -745,7 +745,7 @@ _0800C8F0:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E51C
bl box_print
bl sub_800CE58
ldr r4, _0800C9C0 @ =gUnknown_8234620
adds r0, r4, 0
@@ -1094,7 +1094,7 @@ _0800CC18: .4byte gUnknown_2037AB8
_0800CC1C:
bl sub_8002DE8
movs r0, 0x4
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
_0800CC28:
cmp r0, 0
@@ -1355,7 +1355,7 @@ sub_800CDF8: @ 800CDF8
movs r1, 0x2
movs r2, 0
movs r3, 0x2
bl sub_812E51C
bl box_print
movs r0, 0x4
bl PutWindowTilemap
movs r0, 0x4
@@ -1404,7 +1404,7 @@ sub_800CE70: @ 800CE70
movs r1, 0x2
movs r2, 0x2
movs r3, 0x12
bl sub_812E51C
bl box_print
add r1, sp, 0xC
movs r2, 0
ldr r0, _0800CED0 @ =gUnknown_300500C
@@ -1430,7 +1430,7 @@ _0800CE96:
movs r1, 0x2
movs r2, 0x3E
movs r3, 0x12
bl sub_812E51C
bl box_print
add sp, 0x14
pop {r0}
bx r0
@@ -1455,7 +1455,7 @@ sub_800CED4: @ 800CED4
movs r1, 0x2
movs r2, 0x2
movs r3, 0x22
bl sub_812E51C
bl box_print
ldr r4, _0800CF38 @ =gUnknown_300500C
ldr r0, [r4]
ldrh r1, [r0, 0xE]
@@ -1479,7 +1479,7 @@ sub_800CED4: @ 800CED4
movs r1, 0x2
movs r2, 0x3E
movs r3, 0x22
bl sub_812E51C
bl box_print
add sp, 0x2C
pop {r4-r6}
pop {r0}
@@ -1504,7 +1504,7 @@ sub_800CF3C: @ 800CF3C
cmp r0, 0
beq _0800CF64
movs r0, 0x1
bl sub_8088E8C
bl pokedex_count
b _0800CF6A
.align 2, 0
_0800CF60: .4byte 0x00000829
@@ -1525,7 +1525,7 @@ _0800CF6A:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x32
bl sub_812E51C
bl box_print
add r0, sp, 0xC
adds r1, r6, 0
movs r2, 0
@@ -1541,7 +1541,7 @@ _0800CF6A:
movs r1, 0x2
movs r2, 0x3E
movs r3, 0x32
bl sub_812E51C
bl box_print
_0800CFAE:
add sp, 0x2C
pop {r4-r6}
@@ -1586,7 +1586,7 @@ _0800CFE2:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x42
bl sub_812E51C
bl box_print
add r0, sp, 0xC
adds r1, r6, 0
movs r2, 0x2
@@ -1602,7 +1602,7 @@ _0800CFE2:
movs r1, 0x2
movs r2, 0x3E
movs r3, 0x42
bl sub_812E51C
bl box_print
add sp, 0x2C
pop {r4-r6}
pop {r0}
+9 -9
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_800292C
sub_800292C: @ 800292C
thumb_func_start PutMemBlockHeader
PutMemBlockHeader: @ 800292C
push {r4,lr}
movs r4, 0
strh r4, [r0]
@@ -20,19 +20,19 @@ sub_800292C: @ 800292C
bx r0
.align 2, 0
_08002944: .4byte 0x0000a3a3
thumb_func_end sub_800292C
thumb_func_end PutMemBlockHeader
thumb_func_start sub_8002948
sub_8002948: @ 8002948
thumb_func_start PutFirstMemBlockHeader
PutFirstMemBlockHeader: @ 8002948
push {lr}
adds r2, r0, 0
adds r3, r1, 0
subs r3, 0x10
adds r1, r2, 0
bl sub_800292C
bl PutMemBlockHeader
pop {r0}
bx r0
thumb_func_end sub_8002948
thumb_func_end PutFirstMemBlockHeader
thumb_func_start sub_800295C
sub_800295C: @ 800295C
@@ -84,7 +84,7 @@ _080029A4:
str r5, [r4, 0x4]
ldr r2, [r4, 0xC]
adds r1, r4, 0
bl sub_800292C
bl PutMemBlockHeader
ldr r0, [r6]
ldr r1, [r7]
str r1, [r0, 0xC]
@@ -331,7 +331,7 @@ InitHeap: @ 8002B80
str r0, [r2]
ldr r2, _08002B98 @ =gUnknown_3000A3C
str r1, [r2]
bl sub_8002948
bl PutFirstMemBlockHeader
pop {r0}
bx r0
.align 2, 0
+1 -1
View File
@@ -332,7 +332,7 @@ _08098384:
movs r6, 0x2D
_08098396:
mov r0, sp
bl sub_8003CE4
bl AddWindow
lsls r0, 16
lsrs r5, r0, 16
cmp r4, 0
+2 -2
View File
@@ -297,7 +297,7 @@ sub_80F8318: @ 80F8318
lsls r4, 24
lsrs r4, 24
ldr r0, _080F83A8 @ =gUnknown_843EBA8
bl sub_8003CE4
bl AddWindow
mov r8, r0
mov r0, r8
lsls r0, 16
@@ -345,7 +345,7 @@ sub_80F8318: @ 80F8318
adds r0, r6, 0
movs r1, 0x2
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
mov r0, r8
add sp, 0x14
pop {r3,r4}
+11 -11
View File
@@ -53,7 +53,7 @@ sub_810EE0C: @ 810EE0C
ldr r5, _0810EE54 @ =gUnknown_203ADF2
adds r0, r6, 0
movs r1, 0x5
bl sub_8004950
bl GetWindowAttribute
strb r0, [r5]
ldr r1, _0810EE58 @ =sub_810EE5C
adds r0, r6, 0
@@ -675,7 +675,7 @@ sub_810F330: @ 810F330
ldr r5, _0810F378 @ =gUnknown_203ADF2
adds r0, r6, 0
movs r1, 0x5
bl sub_8004950
bl GetWindowAttribute
strb r0, [r5]
ldr r1, _0810F37C @ =DrawWindowBorder
adds r0, r6, 0
@@ -978,7 +978,7 @@ _0810F592:
strh r4, [r1, 0x6]
ldr r4, _0810F5BC @ =gUnknown_203ADF4
mov r0, sp
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
cmp r5, 0xF
bls _0810F5C0
@@ -1041,7 +1041,7 @@ sub_810F5E8: @ 810F5E8
adds r0, r1, 0
movs r1, 0
movs r3, 0x1
bl sub_812E51C
bl box_print
cmp r6, 0
beq _0810F63E
ldrb r0, [r4]
@@ -1118,7 +1118,7 @@ _0810F684:
adds r0, r1, 0
movs r1, 0
movs r3, 0x1
bl sub_812E51C
bl box_print
_0810F6CE:
ldrb r0, [r6]
movs r1, 0
@@ -1132,7 +1132,7 @@ _0810F6CE:
movs r1, 0x1
movs r2, 0x4
movs r3, 0x1
bl sub_812E5A4
bl AddTextPrinterParametrized2
cmp r7, 0
beq _0810F6F6
ldrb r0, [r6]
@@ -2263,7 +2263,7 @@ sub_810FF04: @ 810FF04
str r0, [sp, 0x18]
str r1, [sp, 0x1C]
add r0, sp, 0x18
bl sub_8003CE4
bl AddWindow
lsls r0, 16
lsrs r0, 16
add sp, 0x20
@@ -2306,7 +2306,7 @@ sub_810FF60: @ 810FF60
lsrs r1, 24
mov r10, r1
ldr r7, _0811009C @ =gUnknown_203ADF3
bl sub_8003CE4
bl AddWindow
strb r0, [r7]
ldrb r0, [r7]
movs r1, 0x1
@@ -2445,8 +2445,8 @@ sub_81100A4: @ 81100A4
bx r0
thumb_func_end sub_81100A4
thumb_func_start sub_81100C8
sub_81100C8: @ 81100C8
thumb_func_start ProcessMenuInputNoWrap_
ProcessMenuInputNoWrap_: @ 81100C8
push {r4,lr}
bl ProcessMenuInputNoWrapAround
lsls r0, 24
@@ -2461,7 +2461,7 @@ _081100DE:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_81100C8
thumb_func_end ProcessMenuInputNoWrap_
thumb_func_start sub_81100E8
sub_81100E8: @ 81100E8
+7 -7
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_812E51C
sub_812E51C: @ 812E51C
thumb_func_start box_print
box_print: @ 812E51C
push {r4-r6,lr}
sub sp, 0x10
adds r4, r1, 0
@@ -72,10 +72,10 @@ sub_812E51C: @ 812E51C
pop {r4-r6}
pop {r0}
bx r0
thumb_func_end sub_812E51C
thumb_func_end box_print
thumb_func_start sub_812E5A4
sub_812E5A4: @ 812E5A4
thumb_func_start AddTextPrinterParametrized2
AddTextPrinterParametrized2: @ 812E5A4
push {r4-r6,lr}
mov r6, r9
mov r5, r8
@@ -143,7 +143,7 @@ sub_812E5A4: @ 812E5A4
pop {r4-r6}
pop {r0}
bx r0
thumb_func_end sub_812E5A4
thumb_func_end AddTextPrinterParametrized2
thumb_func_start sub_812E62C
sub_812E62C: @ 812E62C
@@ -260,7 +260,7 @@ _0812E700:
bne _0812E700
_0812E70A:
adds r0, r7, 0
bl sub_8008FCC
bl StringExpandPlaceholders
cmp r4, 0x5
beq _0812E73C
lsls r3, r5, 24
+4 -4
View File
@@ -38,7 +38,7 @@ DisplayMessageAndContinueTask: @ 80BF474
beq _080BF4B8
adds r0, r4, 0
ldr r1, [sp, 0x30]
bl sub_8008FCC
bl StringExpandPlaceholders
_080BF4B8:
ldr r2, _080BF508 @ =gUnknown_3003E50
ldrb r0, [r2]
@@ -92,7 +92,7 @@ sub_80BF518: @ 80BF518
lsrs r4, 24
bl sub_8002DE8
adds r0, r4, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r0, 16
pop {r4}
@@ -129,7 +129,7 @@ sub_80BF560: @ 80BF560
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -342,7 +342,7 @@ itemid_80BF6D8_mail_related: @ 80BF6D8
bne _080BF700
_080BF6EE:
adds r0, r4, 0
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
+33 -33
View File
@@ -163,8 +163,8 @@ _08059BB0:
bx r1
thumb_func_end sub_8059B90
thumb_func_start sub_8059BB4
sub_8059BB4: @ 8059BB4
thumb_func_start MetatileBehavior_IsIce
MetatileBehavior_IsIce: @ 8059BB4
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -177,10 +177,10 @@ _08059BC2:
_08059BC4:
pop {r1}
bx r1
thumb_func_end sub_8059BB4
thumb_func_end MetatileBehavior_IsIce
thumb_func_start sub_8059BC8
sub_8059BC8: @ 8059BC8
thumb_func_start MetatileBehavior_IsWarpDoor
MetatileBehavior_IsWarpDoor: @ 8059BC8
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -193,7 +193,7 @@ _08059BD6:
_08059BD8:
pop {r1}
bx r1
thumb_func_end sub_8059BC8
thumb_func_end MetatileBehavior_IsWarpDoor
thumb_func_start sub_8059BDC
sub_8059BDC: @ 8059BDC
@@ -385,8 +385,8 @@ _08059CD8:
bx r1
thumb_func_end sub_8059CC8
thumb_func_start sub_8059CDC
sub_8059CDC: @ 8059CDC
thumb_func_start MetatileBehavior_IsEastArrowWarp
MetatileBehavior_IsEastArrowWarp: @ 8059CDC
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -399,10 +399,10 @@ _08059CEA:
_08059CEC:
pop {r1}
bx r1
thumb_func_end sub_8059CDC
thumb_func_end MetatileBehavior_IsEastArrowWarp
thumb_func_start sub_8059CF0
sub_8059CF0: @ 8059CF0
thumb_func_start MetatileBehavior_IsWestArrowWarp
MetatileBehavior_IsWestArrowWarp: @ 8059CF0
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -415,7 +415,7 @@ _08059CFE:
_08059D00:
pop {r1}
bx r1
thumb_func_end sub_8059CF0
thumb_func_end MetatileBehavior_IsWestArrowWarp
thumb_func_start sub_8059D04
sub_8059D04: @ 8059D04
@@ -456,12 +456,12 @@ sub_8059D2C: @ 8059D2C
lsrs r4, r0, 24
movs r5, 0
adds r0, r4, 0
bl sub_8059CDC
bl MetatileBehavior_IsEastArrowWarp
lsls r0, 24
cmp r0, 0
bne _08059D64
adds r0, r4, 0
bl sub_8059CF0
bl MetatileBehavior_IsWestArrowWarp
lsls r0, 24
cmp r0, 0
bne _08059D64
@@ -914,8 +914,8 @@ _08059F84:
bx r1
thumb_func_end sub_8059F74
thumb_func_start sub_8059F88
sub_8059F88: @ 8059F88
thumb_func_start MetatileBehavior_IsMB_0B
MetatileBehavior_IsMB_0B: @ 8059F88
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -928,10 +928,10 @@ _08059F96:
_08059F98:
pop {r1}
bx r1
thumb_func_end sub_8059F88
thumb_func_end MetatileBehavior_IsMB_0B
thumb_func_start sub_8059F9C
sub_8059F9C: @ 8059F9C
thumb_func_start MetatileBehavior_IsMountain
MetatileBehavior_IsMountain: @ 8059F9C
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -944,7 +944,7 @@ _08059FAA:
_08059FAC:
pop {r1}
bx r1
thumb_func_end sub_8059F9C
thumb_func_end MetatileBehavior_IsMountain
thumb_func_start sub_8059FB0
sub_8059FB0: @ 8059FB0
@@ -1079,7 +1079,7 @@ MetatileBehavior_IsSurfableAndNotWaterfall: @ 805A050
cmp r0, 0
beq _0805A072
adds r0, r4, 0
bl sub_805A104
bl MetatileBehavior_IsWaterfall
lsls r0, 24
cmp r0, 0
bne _0805A072
@@ -1183,8 +1183,8 @@ sub_805A0EC: @ 805A0EC
bx lr
thumb_func_end sub_805A0EC
thumb_func_start sub_805A0F0
sub_805A0F0: @ 805A0F0
thumb_func_start MetatileBehavior_IsHotSprings
MetatileBehavior_IsHotSprings: @ 805A0F0
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -1197,10 +1197,10 @@ _0805A0FE:
_0805A100:
pop {r1}
bx r1
thumb_func_end sub_805A0F0
thumb_func_end MetatileBehavior_IsHotSprings
thumb_func_start sub_805A104
sub_805A104: @ 805A104
thumb_func_start MetatileBehavior_IsWaterfall
MetatileBehavior_IsWaterfall: @ 805A104
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -1213,7 +1213,7 @@ _0805A112:
_0805A114:
pop {r1}
bx r1
thumb_func_end sub_805A104
thumb_func_end MetatileBehavior_IsWaterfall
thumb_func_start sub_805A118
sub_805A118: @ 805A118
@@ -1303,8 +1303,8 @@ sub_805A158: @ 805A158
bx lr
thumb_func_end sub_805A158
thumb_func_start sub_805A15C
sub_805A15C: @ 805A15C
thumb_func_start MetatileBehavior_IsLavaridge1FWarp
MetatileBehavior_IsLavaridge1FWarp: @ 805A15C
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -1317,10 +1317,10 @@ _0805A16A:
_0805A16C:
pop {r1}
bx r1
thumb_func_end sub_805A15C
thumb_func_end MetatileBehavior_IsLavaridge1FWarp
thumb_func_start sub_805A170
sub_805A170: @ 805A170
thumb_func_start MetatileBehavior_IsAquaHideoutWarp
MetatileBehavior_IsAquaHideoutWarp: @ 805A170
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -1333,7 +1333,7 @@ _0805A17E:
_0805A180:
pop {r1}
bx r1
thumb_func_end sub_805A170
thumb_func_end MetatileBehavior_IsAquaHideoutWarp
thumb_func_start sub_805A184
sub_805A184: @ 805A184
+15 -15
View File
@@ -214,7 +214,7 @@ _08145790:
bl decompress_and_copy_tile_data_to_vram
ldr r4, _08145830 @ =gUnknown_8467074
adds r0, r4, 0
bl sub_8003CE4
bl AddWindow
ldr r1, [r5]
movs r2, 0xBB
lsls r2, 1
@@ -222,7 +222,7 @@ _08145790:
strh r0, [r1]
adds r0, r4, 0
adds r0, 0x8
bl sub_8003CE4
bl AddWindow
ldr r1, [r5]
movs r2, 0xBC
lsls r2, 1
@@ -230,7 +230,7 @@ _08145790:
strh r0, [r1]
adds r4, 0x10
adds r0, r4, 0
bl sub_8003CE4
bl AddWindow
ldr r1, [r5]
movs r2, 0xBD
lsls r2, 1
@@ -920,7 +920,7 @@ _08145D70:
movs r1, 0x3
movs r2, 0
movs r3, 0x1
bl sub_812E51C
bl box_print
ldr r4, [r7]
movs r1, 0xDA
lsls r1, 1
@@ -961,7 +961,7 @@ _08145DCE:
adds r0, r5, 0
movs r1, 0x3
movs r3, 0x11
bl sub_812E51C
bl box_print
ldr r2, [r7]
ldr r0, [r2, 0x4]
mov r9, r6
@@ -988,7 +988,7 @@ _08145E06:
movs r1, 0x2
movs r2, 0xA6
movs r3, 0x11
bl sub_812E51C
bl box_print
b _08146038
.align 2, 0
_08145E34: .4byte gUnknown_8467068
@@ -1032,7 +1032,7 @@ _08145E42:
lsrs r0, r2, 24
movs r1, 0x3
movs r2, 0
bl sub_812E51C
bl box_print
adds r4, 0x1
lsls r4, 24
lsrs r0, r4, 24
@@ -1074,7 +1074,7 @@ _08145EA4:
adds r0, r5, 0
movs r1, 0x3
movs r2, 0
bl sub_812E51C
bl box_print
ldr r2, [r7]
ldrb r1, [r2, 0x8]
movs r0, 0x3
@@ -1107,7 +1107,7 @@ _08145EA4:
adds r0, r5, 0
movs r1, 0x3
movs r2, 0
bl sub_812E51C
bl box_print
mov r9, r6
b _08146038
.align 2, 0
@@ -1175,7 +1175,7 @@ _08145F6E:
ldr r0, [sp, 0x10]
movs r1, 0x3
ldr r3, [sp, 0x14]
bl sub_812E51C
bl box_print
ldr r1, [r7]
adds r0, r1, r5
ldr r2, _0814605C @ =0x00000306
@@ -1213,7 +1213,7 @@ _08145F6E:
ldr r0, [sp, 0x10]
movs r1, 0x2
ldr r3, [sp, 0x14]
bl sub_812E51C
bl box_print
ldr r1, [r7]
adds r1, r4
adds r1, 0x2A
@@ -1754,7 +1754,7 @@ _081463EC:
bl decompress_and_copy_tile_data_to_vram
ldr r4, _08146490 @ =gUnknown_8468040
adds r0, r4, 0
bl sub_8003CE4
bl AddWindow
ldr r1, [r5]
movs r2, 0xE4
lsls r2, 1
@@ -1762,7 +1762,7 @@ _081463EC:
strh r0, [r1]
adds r4, 0x8
adds r0, r4, 0
bl sub_8003CE4
bl AddWindow
ldr r1, [r5]
movs r3, 0xE5
lsls r3, 1
@@ -2549,7 +2549,7 @@ _08146AA0:
str r4, [sp, 0x8]
movs r1, 0x3
movs r3, 0x6
bl sub_812E51C
bl box_print
_08146AD0:
ldr r6, _08146B4C @ =gUnknown_203F3CC
ldr r4, [r6]
@@ -2584,7 +2584,7 @@ _08146AD0:
str r4, [sp, 0x8]
movs r1, 0x3
movs r2, 0
bl sub_812E51C
bl box_print
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
+1 -1
View File
@@ -695,7 +695,7 @@ _08144D3C:
b _08144E5A
_08144D4E:
ldrb r0, [r2, 0x4]
bl sub_8054EC4
bl GetGameStat
adds r2, r0, 0
adds r0, r4, 0
movs r1, 0x12
+3 -3
View File
@@ -175,7 +175,7 @@ _0809FE72:
_0809FE7E:
ldr r1, _0809FEC0 @ =gUnknown_841697A
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r4, _0809FEBC @ =gUnknown_2021D18
movs r0, 0
adds r1, r4, 0
@@ -248,7 +248,7 @@ _0809FF08:
_0809FF14:
ldr r1, _0809FF44 @ =gUnknown_841697A
adds r0, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r2, _0809FF40 @ =gUnknown_2021D18
str r6, [sp]
str r5, [sp, 0x4]
@@ -361,7 +361,7 @@ sub_809FFB8: @ 809FFB8
str r1, [sp, 0x1C]
ldr r4, _080A002C @ =gUnknown_2039990
add r0, sp, 0x18
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
movs r1, 0
+15 -15
View File
@@ -40,7 +40,7 @@ sub_80DA830: @ 80DA830
push {lr}
ldr r0, _080DA844 @ =gUnknown_2021D18
ldr r1, _080DA848 @ =gUnknown_8488DFD
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x3
bl sub_80DA8E8
pop {r0}
@@ -57,10 +57,10 @@ sub_80DA84C: @ 80DA84C
adds r5, r1, 0
ldr r1, _080DA874 @ =gUnknown_81DBCF0
ldr r2, _080DA878 @ =0x081dbd34
bl sub_80697AC
bl InitScriptContext
adds r0, r4, 0
adds r1, r5, 0
bl sub_80697E8
bl SetupBytecodeScript
str r5, [r4, 0x64]
movs r0, 0
str r0, [r4, 0x68]
@@ -151,7 +151,7 @@ _080DA8F0: .4byte gUnknown_203AA3C
thumb_func_start script_status_stop_and_ret_1
script_status_stop_and_ret_1: @ 80DA8F4
push {lr}
bl sub_80697FC
bl StopScript
movs r0, 0x1
pop {r1}
bx r1
@@ -234,7 +234,7 @@ sub_80DA964: @ 80DA964
bne _080DA98E
_080DA988:
ldr r0, _080DA998 @ =gUnknown_2021D18
bl sub_8008FCC
bl StringExpandPlaceholders
_080DA98E:
movs r0, 0
pop {r4,r5}
@@ -267,7 +267,7 @@ sub_80DA9B8: @ 80DA9B8
mov r6, r8
push {r6,r7}
adds r7, r0, 0
bl sub_809C854
bl IsEnigmaBerryValid
mov r8, r0
adds r0, r7, 0
bl ScriptReadWord
@@ -321,10 +321,10 @@ _080DAA40:
ldr r0, _080DAA60 @ =gUnknown_2021D18
ldr r1, _080DAA64 @ =gUnknown_8488CCE
_080DAA44:
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [r7, 0x6C]
bl sub_809C854
bl IsEnigmaBerryValid
cmp r0, 0x1
bne _080DAA6C
ldr r0, _080DAA68 @ =0x00004033
@@ -362,7 +362,7 @@ sub_80DAA80: @ 80DAA80
bl GiveGiftRibbonToParty
ldr r0, _080DAAAC @ =gUnknown_2021D18
ldr r1, _080DAAB0 @ =gUnknown_8488CF6
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [r4, 0x6C]
movs r0, 0
@@ -433,7 +433,7 @@ sub_80DAB1C: @ 80DAB1C
bl sub_806E22C
ldr r0, _080DAB38 @ =gUnknown_2021D18
ldr r1, _080DAB3C @ =gUnknown_8488D2A
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [r4, 0x6C]
movs r0, 0
@@ -456,7 +456,7 @@ sub_80DAB40: @ 80DAB40
bl sub_80BDB70
ldr r0, _080DAB64 @ =gUnknown_2021D18
ldr r1, _080DAB68 @ =gUnknown_8488D60
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [r4, 0x6C]
movs r0, 0
@@ -530,7 +530,7 @@ _080DABDA:
bne _080DAC04
ldr r0, _080DABFC @ =gUnknown_2021D18
ldr r1, _080DAC00 @ =gUnknown_8488D8E
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x3
b _080DAC6E
.align 2, 0
@@ -570,7 +570,7 @@ _080DAC3E:
bl GetMonData
lsls r0, 16
lsrs r0, 16
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _080DAC5C
@@ -582,7 +582,7 @@ _080DAC5C:
bl CalculatePlayerPartyCount
ldr r0, _080DAC84 @ =gUnknown_2021D18
ldr r1, _080DAC88 @ =gUnknown_8488D7C
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
_080DAC6E:
str r0, [r6, 0x6C]
@@ -619,7 +619,7 @@ sub_80DAC8C: @ 80DAC8C
bl sub_80E7490
ldr r0, _080DACCC @ =gUnknown_2021D18
ldr r1, _080DACD0 @ =gUnknown_8488DBD
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x2
str r0, [r4, 0x6C]
movs r0, 0
+5 -5
View File
@@ -141,7 +141,7 @@ _081420D6:
movs r3, 0
bl sub_80F696C
ldr r0, _081421E8 @ =gUnknown_8466D70
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
movs r1, 0xC0
lsls r1, 7
@@ -342,7 +342,7 @@ _08142362:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
movs r0, 0
adds r1, r6, 0
movs r2, 0
@@ -359,7 +359,7 @@ _08142362:
movs r0, 0
movs r1, 0
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
b _081423E8
.align 2, 0
_081423A4: .4byte gUnknown_841EDCA
@@ -379,7 +379,7 @@ _081423B4:
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
str r4, [sp]
str r4, [sp, 0x4]
str r5, [sp, 0x8]
@@ -390,7 +390,7 @@ _081423B4:
movs r1, 0
movs r2, 0x78
movs r3, 0x2
bl sub_812E5A4
bl AddTextPrinterParametrized2
_081423E8:
movs r0, 0
movs r1, 0x2
+24 -24
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_809D954
sub_809D954: @ 809D954
thumb_func_start DoNamingScreen
DoNamingScreen: @ 809D954
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -56,7 +56,7 @@ _0809D984:
bne _0809D9B8
bl StartTimer1
_0809D9B8:
ldr r0, _0809D9DC @ =sub_809D9E0
ldr r0, _0809D9DC @ =c2_choose_name_or_words_screen
bl SetMainCallback2
_0809D9BE:
pop {r3}
@@ -70,11 +70,11 @@ _0809D9CC: .4byte 0x00001e34
_0809D9D0: .4byte 0x00001e38
_0809D9D4: .4byte 0x00001e30
_0809D9D8: .4byte 0x00001e3c
_0809D9DC: .4byte sub_809D9E0
thumb_func_end sub_809D954
_0809D9DC: .4byte c2_choose_name_or_words_screen
thumb_func_end DoNamingScreen
thumb_func_start sub_809D9E0
sub_809D9E0: @ 809D9E0
thumb_func_start c2_choose_name_or_words_screen
c2_choose_name_or_words_screen: @ 809D9E0
push {lr}
ldr r0, _0809D9FC @ =gUnknown_30030F0
movs r1, 0x87
@@ -106,7 +106,7 @@ _0809DA24:
bl sub_809DA84
b _0809DA62
_0809DA2E:
bl sub_809DBB0
bl choose_name_or_words_screen_init_bgs
b _0809DA62
_0809DA34:
bl ResetPaletteFade
@@ -145,7 +145,7 @@ _0809DA78:
_0809DA80:
pop {r0}
bx r0
thumb_func_end sub_809D9E0
thumb_func_end c2_choose_name_or_words_screen
thumb_func_start sub_809DA84
sub_809DA84: @ 809DA84
@@ -291,8 +291,8 @@ _0809DB94:
_0809DBAC: .4byte gUnknown_202063C
thumb_func_end sub_809DB70
thumb_func_start sub_809DBB0
sub_809DBB0: @ 809DBB0
thumb_func_start choose_name_or_words_screen_init_bgs
choose_name_or_words_screen_init_bgs: @ 809DBB0
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -407,7 +407,7 @@ _0809DCA4:
lsls r0, r4, 3
ldr r1, _0809DD50 @ =gUnknown_83E22A0
adds r0, r1
bl sub_8003CE4
bl AddWindow
ldr r5, _0809DD54 @ =gUnknown_203998C
ldr r1, [r5]
ldr r2, _0809DD58 @ =0x00001e11
@@ -481,7 +481,7 @@ _0809DD50: .4byte gUnknown_83E22A0
_0809DD54: .4byte gUnknown_203998C
_0809DD58: .4byte 0x00001e11
_0809DD5C: .4byte 0x0000080c
thumb_func_end sub_809DBB0
thumb_func_end choose_name_or_words_screen_init_bgs
thumb_func_start sub_809DD60
sub_809DD60: @ 809DD60
@@ -932,7 +932,7 @@ _0809E104:
ldr r1, [r1]
bl StringCopy
ldr r4, _0809E1C0 @ =gUnknown_2021D04
bl sub_80CC7A8
bl get_unknown_box_id
lsls r0, 24
lsrs r0, 24
bl GetBoxNamePtr
@@ -956,7 +956,7 @@ _0809E156:
adds r0, r1
ldr r1, [r0]
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
movs r1, 0
bl sub_80F6EE4
@@ -1006,7 +1006,7 @@ sub_809E1D4: @ 809E1D4
push {lr}
bl sub_8002DE8
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0809E1FE
@@ -3657,7 +3657,7 @@ _0809F5EE:
movs r1, 0x2
movs r2, 0x68
movs r3, 0x1
bl sub_812E51C
bl box_print
_0809F614:
add sp, 0x10
pop {r4,r5}
@@ -4196,7 +4196,7 @@ _0809FA12:
adds r0, r6, 0
movs r1, 0x1
movs r2, 0
bl sub_812E51C
bl box_print
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -4317,7 +4317,7 @@ sub_809FAE4: @ 809FAE4
str r1, [sp, 0x8]
movs r1, 0
movs r3, 0
bl sub_812E51C
bl box_print
ldr r0, [r5]
adds r0, r4
ldrb r0, [r0]
@@ -4494,7 +4494,7 @@ sub_809FC90: @ 809FC90
str r0, [sp, 0x4]
movs r0, 0
movs r3, 0
bl sub_809D954
bl DoNamingScreen
add sp, 0x8
pop {r0}
bx r0
@@ -4516,7 +4516,7 @@ sub_809FCB8: @ 809FCB8
str r0, [sp, 0x4]
movs r0, 0x1
movs r3, 0
bl sub_809D954
bl DoNamingScreen
add sp, 0x8
pop {r0}
bx r0
@@ -4538,7 +4538,7 @@ sub_809FCE0: @ 809FCE0
str r0, [sp, 0x4]
movs r0, 0x2
movs r3, 0
bl sub_809D954
bl DoNamingScreen
add sp, 0x8
pop {r0}
bx r0
@@ -4560,7 +4560,7 @@ sub_809FD08: @ 809FD08
str r0, [sp, 0x4]
movs r0, 0x3
movs r3, 0
bl sub_809D954
bl DoNamingScreen
add sp, 0x8
pop {r0}
bx r0
@@ -4582,7 +4582,7 @@ sub_809FD30: @ 809FD30
str r0, [sp, 0x4]
movs r0, 0x4
movs r3, 0
bl sub_809D954
bl DoNamingScreen
add sp, 0x8
pop {r0}
bx r0
+3 -3
View File
@@ -165,14 +165,14 @@ sub_80549F8: @ 80549F8
bx r0
thumb_func_end sub_80549F8
thumb_func_start sub_8054A18
sub_8054A18: @ 8054A18
thumb_func_start Sav2_ClearSetDefault
Sav2_ClearSetDefault: @ 8054A18
push {lr}
bl ClearSav2
bl SetDefaultOptions
pop {r0}
bx r0
thumb_func_end sub_8054A18
thumb_func_end Sav2_ClearSetDefault
thumb_func_start sub_8054A28
sub_8054A28: @ 8054A28
+23 -23
View File
@@ -164,7 +164,7 @@ decompress_and_copy_tile_data_to_vram: @ 80F6878
bhi _080F68E0
adds r0, r4, 0
add r1, sp, 0x4
bl sub_80F6AA0
bl malloc_and_decompress
adds r4, r0, 0
cmp r5, 0
bne _080F68B0
@@ -229,7 +229,7 @@ sub_80F68F0: @ 80F68F0
bhi _080F695C
adds r0, r4, 0
add r1, sp, 0x4
bl sub_80F6AA0
bl malloc_and_decompress
adds r4, r0, 0
ldr r0, [sp, 0x4]
cmp r0, r6
@@ -291,7 +291,7 @@ sub_80F696C: @ 80F696C
lsrs r7, r2, 24
adds r0, r1, 0
add r1, sp, 0x4
bl sub_80F6AA0
bl malloc_and_decompress
adds r6, r0, 0
cmp r5, 0
bne _080F699A
@@ -299,7 +299,7 @@ sub_80F696C: @ 80F696C
_080F699A:
cmp r6, 0
beq _080F69D2
ldr r0, _080F69E0 @ =sub_80F6A64
ldr r0, _080F69E0 @ =task_free_buf_after_copying_tile_data_to_vram
movs r1, 0
bl CreateTask
adds r4, r0, 0
@@ -331,7 +331,7 @@ _080F69D2:
pop {r0}
bx r0
.align 2, 0
_080F69E0: .4byte sub_80F6A64
_080F69E0: .4byte task_free_buf_after_copying_tile_data_to_vram
_080F69E4: .4byte gUnknown_3005090
thumb_func_end sub_80F696C
@@ -352,7 +352,7 @@ sub_80F69E8: @ 80F69E8
lsrs r6, r2, 24
adds r0, r1, 0
add r1, sp, 0x4
bl sub_80F6AA0
bl malloc_and_decompress
adds r5, r0, 0
ldr r0, [sp, 0x4]
cmp r0, r4
@@ -361,7 +361,7 @@ sub_80F69E8: @ 80F69E8
_080F6A14:
cmp r5, 0
beq _080F6A4E
ldr r0, _080F6A5C @ =sub_80F6A64
ldr r0, _080F6A5C @ =task_free_buf_after_copying_tile_data_to_vram
movs r1, 0
bl CreateTask
adds r4, r0, 0
@@ -393,12 +393,12 @@ _080F6A4E:
pop {r0}
bx r0
.align 2, 0
_080F6A5C: .4byte sub_80F6A64
_080F6A5C: .4byte task_free_buf_after_copying_tile_data_to_vram
_080F6A60: .4byte gUnknown_3005090
thumb_func_end sub_80F69E8
thumb_func_start sub_80F6A64
sub_80F6A64: @ 80F6A64
thumb_func_start task_free_buf_after_copying_tile_data_to_vram
task_free_buf_after_copying_tile_data_to_vram: @ 80F6A64
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -425,10 +425,10 @@ _080F6A94:
bx r0
.align 2, 0
_080F6A9C: .4byte gUnknown_3005090
thumb_func_end sub_80F6A64
thumb_func_end task_free_buf_after_copying_tile_data_to_vram
thumb_func_start sub_80F6AA0
sub_80F6AA0: @ 80F6AA0
thumb_func_start malloc_and_decompress
malloc_and_decompress: @ 80F6AA0
push {r4,r5,lr}
adds r5, r0, 0
ldrb r0, [r5, 0x1]
@@ -452,7 +452,7 @@ _080F6AC8:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sub_80F6AA0
thumb_func_end malloc_and_decompress
thumb_func_start sub_80F6AD0
sub_80F6AD0: @ 80F6AD0
@@ -676,7 +676,7 @@ sub_80F6C14: @ 80F6C14
sub_80F6C6C: @ 80F6C6C
push {lr}
ldr r0, _080F6C84 @ =gUnknown_841F42C
bl sub_8003B24
bl InitWindows
ldr r1, _080F6C88 @ =gUnknown_203ABE0
movs r0, 0xFF
strb r0, [r1]
@@ -718,7 +718,7 @@ sub_80F6CBC: @ 80F6CBC
push {lr}
bl sub_8002DE8
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r0, 16
pop {r1}
@@ -2250,7 +2250,7 @@ sub_80F78E0: @ 80F78E0
str r0, [sp, 0x18]
str r1, [sp, 0x1C]
add r0, sp, 0x18
bl sub_8003CE4
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
bl PutWindowTilemap
@@ -2265,17 +2265,17 @@ _080F7934: .4byte gUnknown_203ABE0
_080F7938: .4byte 0x0000013d
thumb_func_end sub_80F78E0
thumb_func_start sub_80F793C
sub_80F793C: @ 80F793C
thumb_func_start GetStartMenuWindowId
GetStartMenuWindowId: @ 80F793C
ldr r0, _080F7944 @ =gUnknown_203ABE0
ldrb r0, [r0]
bx lr
.align 2, 0
_080F7944: .4byte gUnknown_203ABE0
thumb_func_end sub_80F793C
thumb_func_end GetStartMenuWindowId
thumb_func_start sub_80F7948
sub_80F7948: @ 80F7948
thumb_func_start remove_start_menu_window_maybe
remove_start_menu_window_maybe: @ 80F7948
push {r4,lr}
ldr r4, _080F7960 @ =gUnknown_203ABE0
ldrb r0, [r4]
@@ -2290,7 +2290,7 @@ _080F795A:
bx r0
.align 2, 0
_080F7960: .4byte gUnknown_203ABE0
thumb_func_end sub_80F7948
thumb_func_end remove_start_menu_window_maybe
thumb_func_start sub_80F7964
sub_80F7964: @ 80F7964
+41 -41
View File
@@ -667,7 +667,7 @@ sub_812EEB0: @ 812EEB0
lsls r0, 2
adds r0, r1
ldr r0, [r0]
bl sub_8003CE4
bl AddWindow
ldr r1, [r4]
movs r6, 0
strh r0, [r1, 0x14]
@@ -690,7 +690,7 @@ sub_812EEB0: @ 812EEB0
movs r1, 0x2
movs r2, 0x2
movs r3, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r0, [r4]
ldrb r0, [r0, 0x14]
movs r1, 0x3
@@ -767,7 +767,7 @@ _0812EF9A:
lsls r1, r6, 3
ldr r0, [r0]
adds r0, r1
bl sub_8003CE4
bl AddWindow
ldr r1, [r5]
lsls r4, r6, 1
adds r1, 0x14
@@ -804,7 +804,7 @@ _0812EF9A:
movs r1, 0x2
movs r2, 0x6
movs r3, 0
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r0, [r5]
adds r0, 0x14
adds r0, r4
@@ -1240,7 +1240,7 @@ _0812F374:
bl sub_810F5E8
ldr r0, _0812F488 @ =gUnknown_8460BA8
add r1, sp, 0x14
bl sub_80F6AA0
bl malloc_and_decompress
adds r1, r0, 0
ldr r4, _0812F48C @ =gUnknown_203B108
ldr r0, [r4]
@@ -1261,7 +1261,7 @@ _0812F374:
ldr r0, [r4]
str r6, [r0, 0x8]
ldr r0, _0812F490 @ =gUnknown_8462EC0
bl sub_8003CE4
bl AddWindow
strh r0, [r5, 0x1C]
lsls r0, 24
lsrs r0, 24
@@ -1295,7 +1295,7 @@ _0812F374:
movs r1, 0x2
movs r2, 0x3
movs r3, 0x5
bl sub_812E5A4
bl AddTextPrinterParametrized2
str r6, [sp]
movs r0, 0
movs r1, 0xE2
@@ -1532,7 +1532,7 @@ _0812F5D6:
movs r1, 0x2
movs r2, 0x3
movs r3, 0x5
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldr r0, [r4]
ldrh r0, [r0, 0x12]
cmp r0, 0
@@ -1764,7 +1764,7 @@ _0812F7EC: .4byte gUnknown_3005098
_0812F7F0:
ldr r0, _0812F870 @ =gUnknown_8460CA4
add r1, sp, 0x4
bl sub_80F6AA0
bl malloc_and_decompress
adds r1, r0, 0
ldr r0, _0812F874 @ =gUnknown_203B108
ldr r0, [r0]
@@ -1861,7 +1861,7 @@ _0812F8B8:
beq _0812F8FC
adds r0, r5, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _0812F8F8 @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -1924,7 +1924,7 @@ sub_812F944: @ 812F944
lsls r0, 24
lsrs r6, r0, 24
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
@@ -1938,7 +1938,7 @@ sub_812F944: @ 812F944
beq _0812F9A0
adds r0, r5, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _0812F99C @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -2008,7 +2008,7 @@ sub_812F9EC: @ 812F9EC
ldr r7, _0812FA68 @ =gUnknown_3005098
adds r4, r6, r7
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r5, r0, 16
cmp r5, 0
@@ -2115,7 +2115,7 @@ _0812FAA0:
beq _0812FB14
adds r0, r4, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _0812FB10 @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -2175,7 +2175,7 @@ sub_812FB4C: @ 812FB4C
lsls r0, 24
lsrs r6, r0, 24
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
@@ -2189,7 +2189,7 @@ sub_812FB4C: @ 812FB4C
beq _0812FBA8
adds r0, r5, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _0812FBA4 @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -2252,7 +2252,7 @@ sub_812FBF0: @ 812FBF0
lsls r0, 24
lsrs r6, r0, 24
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r5, r0, 16
cmp r5, 0
@@ -2379,7 +2379,7 @@ _0812FCEC:
beq _0812FD30
adds r0, r5, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _0812FD2C @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -2446,7 +2446,7 @@ sub_812FD78: @ 812FD78
ldr r7, _0812FDB8 @ =gUnknown_3005098
adds r6, r5, r7
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0812FDB2
@@ -2512,7 +2512,7 @@ _0812FDF0:
beq _0812FE40
adds r0, r5, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _0812FE3C @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -2578,13 +2578,13 @@ sub_812FE88: @ 812FE88
lsls r0, 24
lsrs r4, r0, 24
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r7, r0, 16
cmp r7, 0
bne _0812FF7E
ldr r0, _0812FF8C @ =gUnknown_8462EC8
bl sub_8003CE4
bl AddWindow
ldr r1, _0812FF90 @ =gUnknown_3005090
lsls r5, r4, 2
adds r5, r4
@@ -2636,7 +2636,7 @@ sub_812FE88: @ 812FE88
movs r1, 0x2
movs r2, 0x8
movs r3, 0x1
bl sub_812E51C
bl box_print
ldr r0, [r4]
mov r1, r9
strb r1, [r0, 0x1C]
@@ -2657,7 +2657,7 @@ sub_812FE88: @ 812FE88
movs r1, 0x2
movs r2, 0x8
movs r3, 0x11
bl sub_812E51C
bl box_print
movs r0, 0x2
movs r1, 0x1
bl GetFontAttribute
@@ -2863,7 +2863,7 @@ _081300D0:
beq _08130118
adds r0, r5, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _08130114 @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -2926,7 +2926,7 @@ sub_8130160: @ 8130160
lsls r0, 24
lsrs r5, r0, 24
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
@@ -2971,7 +2971,7 @@ sub_81301B0: @ 81301B0
ldr r7, _081301F8 @ =gUnknown_3005098
adds r4, r6, r7
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _08130218
@@ -3042,7 +3042,7 @@ sub_8130228: @ 8130228
beq _08130284
adds r0, r5, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
str r4, [sp]
movs r0, 0x2
str r0, [sp, 0x4]
@@ -3087,7 +3087,7 @@ _081302A6:
beq _081302E4
adds r0, r4, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
str r0, [sp]
movs r0, 0x2
@@ -3240,7 +3240,7 @@ sub_81303B4: @ 81303B4
str r0, [sp, 0x4]
movs r0, 0
movs r3, 0
bl sub_809D954
bl DoNamingScreen
b _08130440
.align 2, 0
_081303F8: .4byte gUnknown_2037AB8
@@ -3272,7 +3272,7 @@ _08130408:
movs r0, 0x4
movs r2, 0
movs r3, 0
bl sub_809D954
bl DoNamingScreen
_08130440:
adds r0, r6, 0
movs r1, 0x1
@@ -3318,7 +3318,7 @@ sub_8130464: @ 8130464
bne _081304B4
ldr r0, _081304AC @ =gUnknown_2021D18
ldr r1, _081304B0 @ =gUnknown_81C5E13
bl sub_8008FCC
bl StringExpandPlaceholders
b _081304BC
.align 2, 0
_081304A0: .4byte gUnknown_3005098
@@ -3329,7 +3329,7 @@ _081304B0: .4byte gUnknown_81C5E13
_081304B4:
ldr r0, _081304F4 @ =gUnknown_2021D18
ldr r1, _081304F8 @ =gUnknown_81C5EB5
bl sub_8008FCC
bl StringExpandPlaceholders
_081304BC:
movs r0, 0
movs r1, 0
@@ -3362,7 +3362,7 @@ _081304F8: .4byte gUnknown_81C5EB5
_081304FC: .4byte gUnknown_203B108
_08130500:
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _08130544
@@ -3409,7 +3409,7 @@ sub_8130554: @ 8130554
sub sp, 0x10
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r5, r0, 24
cmp r5, 0
@@ -3457,7 +3457,7 @@ _081305BC:
ldr r4, _081305F8 @ =gUnknown_2021D18
ldr r1, _081305FC @ =gUnknown_81C5EC5
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
movs r1, 0
bl sub_80F6EE4
@@ -3567,7 +3567,7 @@ sub_8130694: @ 8130694
lsls r0, 24
lsrs r4, r0, 24
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _081306C4
@@ -3652,7 +3652,7 @@ sub_813071C: @ 813071C
beq _08130780
adds r0, r4, 0
adds r1, r2, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r0, _0813077C @ =gUnknown_203B108
ldr r0, [r0]
ldrb r3, [r0, 0x1F]
@@ -3802,7 +3802,7 @@ sub_8130858: @ 8130858
ldr r4, _081308C0 @ =gUnknown_2021D18
ldr r1, _081308C4 @ =gUnknown_81C5EF4
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0
movs r1, 0
bl sub_80F6EE4
@@ -3847,7 +3847,7 @@ sub_81308D0: @ 81308D0
lsls r0, 24
lsrs r4, r0, 24
movs r0, 0
bl sub_8002E64
bl IsTextPrinterActive
lsls r0, 16
cmp r0, 0
bne _0813090A
@@ -5544,7 +5544,7 @@ sub_8131660: @ 8131660
ldr r5, _081316DC @ =gUnknown_3005098
adds r7, r4, r5
ldr r0, _081316E0 @ =gUnknown_8462ED8
bl sub_8003CE4
bl AddWindow
strh r0, [r7, 0x1A]
lsls r0, 24
lsrs r0, 24
+4 -4
View File
@@ -347,7 +347,7 @@ _08088556:
movs r2, 0
bl ChangeBgY
ldr r0, _0808867C @ =gUnknown_83CC2B8
bl sub_8003B24
bl InitWindows
bl DeactivateAllTextPrinters
movs r0, 0x50
movs r1, 0xC1
@@ -409,7 +409,7 @@ sub_8088680: @ 8088680
movs r1, 0
adds r2, r4, 0
movs r3, 0
bl sub_812E51C
bl box_print
movs r0, 0x2
bl PutWindowTilemap
movs r0, 0x2
@@ -906,7 +906,7 @@ _08088A72:
movs r1, 0x2
mov r2, r8
adds r3, r7, 0
bl sub_812E51C
bl box_print
b _08088ADE
.align 2, 0
_08088A94: .4byte gUnknown_83CC354
@@ -940,7 +940,7 @@ _08088A9C:
movs r1, 0x2
mov r2, r8
adds r3, r7, 0
bl sub_812E51C
bl box_print
_08088ADE:
movs r0, 0x1
bl PutWindowTilemap
+59 -59
View File
@@ -19,7 +19,7 @@ sub_8054BC8: @ 8054BC8
adds r1, r0, 0
adds r0, r4, 0
bl RemoveMoney
bl sub_80A0058
bl sp000_heal_pokemon
bl sub_8054DD8
bl sub_80554BC
bl warp_in
@@ -313,15 +313,15 @@ _08054E74:
_08054E8C: .4byte gUnknown_3005008
thumb_func_end sub_8054E68
thumb_func_start sub_8054E90
sub_8054E90: @ 8054E90
thumb_func_start IncrementGameStat
IncrementGameStat: @ 8054E90
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0x33
bhi _08054EB8
adds r0, r4, 0
bl sub_8054EC4
bl GetGameStat
adds r1, r0, 0
ldr r0, _08054EAC @ =0x00fffffe
cmp r1, r0
@@ -341,10 +341,10 @@ _08054EB8:
bx r0
.align 2, 0
_08054EC0: .4byte 0x00ffffff
thumb_func_end sub_8054E90
thumb_func_end IncrementGameStat
thumb_func_start sub_8054EC4
sub_8054EC4: @ 8054EC4
thumb_func_start GetGameStat
GetGameStat: @ 8054EC4
push {lr}
lsls r0, 24
lsrs r1, r0, 24
@@ -374,7 +374,7 @@ _08054EF8:
_08054EFA:
pop {r1}
bx r1
thumb_func_end sub_8054EC4
thumb_func_end GetGameStat
thumb_func_start sub_8054F00
sub_8054F00: @ 8054F00
@@ -1715,10 +1715,10 @@ sub_8055864: @ 8055864
bl sub_807B140
bl sub_805610C
bl sub_8055CB8
bl sub_8055E84
bl sav1_reset_battle_music_maybe
bl mapheader_run_script_with_tag_x3
bl sub_815D8F8
bl sub_80589D4
bl not_trainer_hill_battle_pyramid
ldr r4, _0805591C @ =gUnknown_2036DFC
ldr r0, [r4]
bl copy_map_tileset2_to_vram_2
@@ -1737,7 +1737,7 @@ _080558D4:
bl RoamerMove
bl sub_8110920
bl sub_807B1A4
bl sub_806E918
bl wild_encounter_reset_coro_args
bl mapheader_run_script_with_tag_x5
bl sub_80561B4
ldr r1, _0805591C @ =gUnknown_2036DFC
@@ -1792,13 +1792,13 @@ sub_8055920: @ 8055920
bl FlagClear
_08055974:
bl sub_8055CB8
bl sub_8055E84
bl sav1_reset_battle_music_maybe
bl mapheader_run_script_with_tag_x3
bl sub_815D8F8
bl UpdateLocationHistoryForRoamer
bl RoamerMoveToOtherLocationSet
bl sub_8110920
bl sub_80589D4
bl not_trainer_hill_battle_pyramid
pop {r4}
pop {r0}
bx r0
@@ -1823,7 +1823,7 @@ sub_80559A8: @ 80559A8
bl sub_8110920
bl sub_8111708
bl set_current_map_header_from_sav1
bl sub_80589D4
bl not_trainer_hill_battle_pyramid
pop {r0}
bx r0
.align 2, 0
@@ -2103,13 +2103,13 @@ _08055BD8:
cmp r0, 0x1
beq _08055C68
adds r0, r5, 0
bl sub_8059CF0
bl MetatileBehavior_IsWestArrowWarp
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _08055C3E
adds r0, r5, 0
bl sub_8059CDC
bl MetatileBehavior_IsEastArrowWarp
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -2474,8 +2474,8 @@ sub_8055E78: @ 8055E78
_08055E80: .4byte gUnknown_3005008
thumb_func_end sub_8055E78
thumb_func_start sub_8055E84
sub_8055E84: @ 8055E84
thumb_func_start sav1_reset_battle_music_maybe
sav1_reset_battle_music_maybe: @ 8055E84
ldr r0, _08055E90 @ =gUnknown_3005008
ldr r1, [r0]
movs r0, 0
@@ -2483,7 +2483,7 @@ sub_8055E84: @ 8055E84
bx lr
.align 2, 0
_08055E90: .4byte gUnknown_3005008
thumb_func_end sub_8055E84
thumb_func_end sav1_reset_battle_music_maybe
thumb_func_start sub_8055E94
sub_8055E94: @ 8055E94
@@ -2550,8 +2550,8 @@ _08055F14:
bx r0
thumb_func_end sub_8055E94
thumb_func_start sub_8055F1C
sub_8055F1C: @ 8055F1C
thumb_func_start Overworld_ChangeMusicToDefault
Overworld_ChangeMusicToDefault: @ 8055F1C
push {r4,lr}
bl GetCurrentMapMusic
adds r4, r0, 0
@@ -2571,7 +2571,7 @@ _08055F42:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_8055F1C
thumb_func_end Overworld_ChangeMusicToDefault
thumb_func_start sub_8055F48
sub_8055F48: @ 8055F48
@@ -2811,7 +2811,7 @@ _08056106:
sub_805610C: @ 805610C
push {lr}
ldr r0, _0805611C @ =gUnknown_2031DDC
bl sub_8082FE8
bl GetLocalWildMon
ldr r1, _08056120 @ =gUnknown_2031DDA
strh r0, [r1]
pop {r0}
@@ -3071,7 +3071,7 @@ sub_80562B0: @ 80562B0
push {r4-r6,lr}
mov r6, r8
push {r6}
bl sub_8056E74
bl MoveSaveBlocks_ResetHeap_
bl sub_8056E80
movs r0, 0
bl sub_8001618
@@ -3220,7 +3220,7 @@ _0805641C: .4byte gUnknown_3005018
thumb_func_start sub_8056420
sub_8056420: @ 8056420
push {lr}
bl sub_80A0EB4
bl ResetSafariZoneFlag
pop {r0}
bx r0
thumb_func_end sub_8056420
@@ -3421,7 +3421,7 @@ _080565C8:
bl sub_8056578
cmp r4, 0
beq _080565D4
bl sub_8056A04
bl SetFieldVBlankCallback
_080565D4:
pop {r4}
pop {r0}
@@ -3505,8 +3505,8 @@ CB2_NewGame: @ 8056644
movs r0, 0
str r0, [r1]
ldr r0, _08056698 @ =gUnknown_3003528
bl sub_8056E5C
bl sub_8056A04
bl do_load_map_stuff_loop
bl SetFieldVBlankCallback
ldr r0, _0805669C @ =sub_8056534
bl sub_80565E0
ldr r0, _080566A0 @ =sub_80565B4
@@ -3552,9 +3552,9 @@ c2_whiteout: @ 80566A4
movs r0, 0
strb r0, [r1]
mov r0, sp
bl sub_8056E5C
bl do_load_map_stuff_loop
bl sub_8112364
bl sub_8056A04
bl SetFieldVBlankCallback
ldr r0, _08056714 @ =sub_8056534
bl sub_80565E0
ldr r0, _08056718 @ =sub_80565B4
@@ -3596,7 +3596,7 @@ _08056748: .4byte sub_805674C
sub_805674C: @ 805674C
push {lr}
ldr r0, _08056768 @ =gUnknown_3003528
bl sub_8056E5C
bl do_load_map_stuff_loop
bl sub_8113748
lsls r0, 24
lsrs r0, 24
@@ -3607,7 +3607,7 @@ sub_805674C: @ 805674C
.align 2, 0
_08056768: .4byte gUnknown_3003528
_0805676C:
bl sub_8056A04
bl SetFieldVBlankCallback
ldr r0, _08056780 @ =sub_8056534
bl sub_80565E0
ldr r0, _08056784 @ =sub_80565B4
@@ -3644,7 +3644,7 @@ c2_80567AC: @ 80567AC
bl sub_8056A5C
cmp r0, 0
beq _080567CC
bl sub_8056A04
bl SetFieldVBlankCallback
ldr r0, _080567D4 @ =c1_link_related
bl sub_80565E0
bl sub_80578D8
@@ -3688,7 +3688,7 @@ c2_exit_to_overworld_2_local: @ 8056808
bl sub_8056CD8
cmp r0, 0
beq _0805681E
bl sub_8056A04
bl SetFieldVBlankCallback
ldr r0, _08056828 @ =sub_80565B4
bl SetMainCallback2
_0805681E:
@@ -3706,7 +3706,7 @@ c2_exit_to_overworld_2_link: @ 805682C
cmp r0, 0
bne _08056846
ldr r0, _0805684C @ =gUnknown_3003528
bl sub_8056D44
bl map_loading_iteration_2_link
cmp r0, 0
beq _08056846
ldr r0, _08056850 @ =sub_80565B4
@@ -3917,19 +3917,19 @@ _080569F4:
bx r0
thumb_func_end sub_80569BC
thumb_func_start sub_8056A04
sub_8056A04: @ 8056A04
thumb_func_start SetFieldVBlankCallback
SetFieldVBlankCallback: @ 8056A04
push {lr}
ldr r0, _08056A10 @ =sub_8056A14
ldr r0, _08056A10 @ =VBlankCB_Field
bl SetVBlankCallback
pop {r0}
bx r0
.align 2, 0
_08056A10: .4byte sub_8056A14
thumb_func_end sub_8056A04
_08056A10: .4byte VBlankCB_Field
thumb_func_end SetFieldVBlankCallback
thumb_func_start sub_8056A14
sub_8056A14: @ 8056A14
thumb_func_start VBlankCB_Field
VBlankCB_Field: @ 8056A14
push {lr}
bl LoadOam
bl ProcessSpriteCopyRequests
@@ -3939,7 +3939,7 @@ sub_8056A14: @ 8056A14
bl TransferTilesetAnimsBuffer
pop {r0}
bx r0
thumb_func_end sub_8056A14
thumb_func_end VBlankCB_Field
thumb_func_start sub_8056A34
sub_8056A34: @ 8056A34
@@ -4298,8 +4298,8 @@ _08056D3E:
bx r1
thumb_func_end sub_8056CD8
thumb_func_start sub_8056D44
sub_8056D44: @ 8056D44
thumb_func_start map_loading_iteration_2_link
map_loading_iteration_2_link: @ 8056D44
push {r4,lr}
adds r4, r0, 0
ldrb r0, [r4]
@@ -4407,7 +4407,7 @@ _08056E3E:
strb r0, [r4]
b _08056E54
_08056E46:
bl sub_8056A04
bl SetFieldVBlankCallback
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
@@ -4419,10 +4419,10 @@ _08056E56:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_8056D44
thumb_func_end map_loading_iteration_2_link
thumb_func_start sub_8056E5C
sub_8056E5C: @ 8056E5C
thumb_func_start do_load_map_stuff_loop
do_load_map_stuff_loop: @ 8056E5C
push {r4,lr}
adds r4, r0, 0
_08056E60:
@@ -4434,15 +4434,15 @@ _08056E60:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_8056E5C
thumb_func_end do_load_map_stuff_loop
thumb_func_start sub_8056E74
sub_8056E74: @ 8056E74
thumb_func_start MoveSaveBlocks_ResetHeap_
MoveSaveBlocks_ResetHeap_: @ 8056E74
push {lr}
bl sub_804C0A4
pop {r0}
bx r0
thumb_func_end sub_8056E74
thumb_func_end MoveSaveBlocks_ResetHeap_
thumb_func_start sub_8056E80
sub_8056E80: @ 8056E80
@@ -4637,11 +4637,11 @@ sub_8057024: @ 8057024
cmp r4, 0
bne _08057050
movs r0, 0
bl sub_805FECC
bl npc_paltag_set_load
b _08057056
_08057050:
movs r0, 0x1
bl sub_805FECC
bl npc_paltag_set_load
_08057056:
bl FieldEffectActiveListClear
bl sub_8079C08
@@ -4704,7 +4704,7 @@ mli4_mapscripts_and_other: @ 805709C
ldrb r3, [r3, 0x8]
bl InitPlayerAvatar
ldrb r0, [r5]
bl sub_805BDEC
bl SetPlayerAvatarTransitionFlags
bl sub_80559E4
movs r0, 0
movs r1, 0
@@ -4962,7 +4962,7 @@ sub_80572D8: @ 80572D8
push {lr}
ldr r0, _080572F4 @ =gUnknown_3003528
bl sub_8057300
bl sub_8056A04
bl SetFieldVBlankCallback
ldr r0, _080572F8 @ =sub_8056534
bl sub_80565E0
ldr r0, _080572FC @ =sub_80565B4
@@ -5180,7 +5180,7 @@ _080574B8:
bl do_scheduled_bg_tilemap_copies_to_vram
cmp r4, 0
beq _080574E0
bl sub_8056A04
bl SetFieldVBlankCallback
_080574E0:
pop {r4}
pop {r0}
@@ -5347,7 +5347,7 @@ _0805762C:
ldr r0, _08057640 @ =gUnknown_3005050
ldr r1, _08057644 @ =sub_8057748
str r1, [r0]
bl sub_8056A04
bl SetFieldVBlankCallback
movs r0, 0
strb r0, [r7]
movs r0, 0x1
+134 -134
View File
@@ -649,7 +649,7 @@ _0811EF8C:
ldr r4, _0811EFAC @ =gUnknown_203B0B8
ldr r0, _0811EFB0 @ =gUnknown_8E82700
mov r1, sp
bl sub_80F6AA0
bl malloc_and_decompress
adds r1, r0, 0
str r1, [r4]
ldr r2, [sp]
@@ -2531,7 +2531,7 @@ sub_811FE24: @ 811FE24
ldr r5, _0811FE60 @ =gUnknown_2021D18
ldr r1, _0811FE64 @ =gUnknown_84176CF
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r5, 0
movs r1, 0x1
bl sub_81202F8
@@ -2585,7 +2585,7 @@ sub_811FEA4: @ 811FEA4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -3387,7 +3387,7 @@ _08120468:
ldr r4, _081204A4 @ =gUnknown_2021D18
ldr r1, _081204A8 @ =gUnknown_8416C2A
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
adds r1, r6, 0
bl sub_81202F8
@@ -3428,7 +3428,7 @@ sub_81204AC: @ 81204AC
ldr r4, _08120504 @ =gUnknown_2021D18
ldr r1, _08120508 @ =gUnknown_8416CAC
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
adds r1, r5, 0
bl sub_81202F8
@@ -3462,7 +3462,7 @@ sub_812050C: @ 812050C
ldr r4, _08120550 @ =gUnknown_2021D18
ldr r1, _08120554 @ =gUnknown_8416C49
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
adds r1, r5, 0
bl sub_81202F8
@@ -3509,7 +3509,7 @@ sub_8120558: @ 8120558
ldr r4, _081205C0 @ =gUnknown_2021D18
ldr r1, _081205C4 @ =gUnknown_8416CEA
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
adds r1, r6, 0
bl sub_81202F8
@@ -3536,7 +3536,7 @@ sub_81205C8: @ 81205C8
lsrs r4, r5, 16
adds r7, r4, 0
adds r0, r4, 0
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -3634,7 +3634,7 @@ _08120686:
bl StringCopy
ldr r0, _081206A0 @ =gUnknown_2021D18
ldr r1, _081206A4 @ =gUnknown_8416D78
bl sub_8008FCC
bl StringExpandPlaceholders
pop {r0}
bx r0
.align 2, 0
@@ -3929,7 +3929,7 @@ _081208B6:
bne _081208DE
adds r0, r4, 0
movs r1, 0
bl sub_8043A70
bl CheckPartyPokerus
lsls r0, 24
cmp r0, 0
bne _081208DC
@@ -4198,7 +4198,7 @@ sub_8120AC4: @ 8120AC4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -4876,7 +4876,7 @@ _08120FAC: .4byte sub_8120FB0
thumb_func_start sub_8120FB0
sub_8120FB0: @ 8120FB0
push {lr}
bl sub_8011174
bl FreeRestoreBattleData
bl sub_804C230
bl sub_815AC20
ldr r0, _08120FC8 @ =sub_815ABFC
@@ -4982,25 +4982,25 @@ _08121076:
b _081210A0
_0812107C:
ldr r0, _08121084 @ =gUnknown_845A010
bl sub_8003B24
bl InitWindows
b _081210A6
.align 2, 0
_08121084: .4byte gUnknown_845A010
_08121088:
ldr r0, _08121090 @ =gUnknown_845A050
bl sub_8003B24
bl InitWindows
b _081210A6
.align 2, 0
_08121090: .4byte gUnknown_845A050
_08121094:
ldr r0, _0812109C @ =gUnknown_845A090
bl sub_8003B24
bl InitWindows
b _081210A6
.align 2, 0
_0812109C: .4byte gUnknown_845A090
_081210A0:
ldr r0, _081210F4 @ =gUnknown_845A0D0
bl sub_8003B24
bl InitWindows
_081210A6:
bl DeactivateAllTextPrinters
movs r4, 0
@@ -5055,7 +5055,7 @@ _0812110E:
cmp r2, 0x1
bne _08121188
ldr r0, _08121178 @ =gUnknown_845A118
bl sub_8003CE4
bl AddWindow
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -5084,14 +5084,14 @@ _0812110E:
adds r0, r4, 0
movs r1, 0
movs r3, 0x1
bl sub_812E5A4
bl AddTextPrinterParametrized2
adds r0, r4, 0
bl PutWindowTilemap
adds r0, r4, 0
movs r1, 0x2
bl CopyWindowToVram
ldr r0, _08121184 @ =gUnknown_845A110
bl sub_8003CE4
bl AddWindow
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
@@ -5104,7 +5104,7 @@ _08121180: .4byte gUnknown_8459FFC
_08121184: .4byte gUnknown_845A110
_08121188:
ldr r0, _081211E0 @ =gUnknown_845A108
bl sub_8003CE4
bl AddWindow
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0x3
@@ -5141,7 +5141,7 @@ _08121194:
movs r1, 0
adds r2, r5, 0
movs r3, 0x1
bl sub_812E51C
bl box_print
b _08121224
.align 2, 0
_081211E0: .4byte gUnknown_845A108
@@ -5172,7 +5172,7 @@ _081211F0:
movs r1, 0
adds r2, r5, 0
movs r3, 0x1
bl sub_812E51C
bl box_print
_08121224:
adds r0, r6, 0
bl PutWindowTilemap
@@ -5459,7 +5459,7 @@ sub_812142C: @ 812142C
adds r5, r4, 0
ldrb r0, [r0, 0x8]
movs r1, 0x5
bl sub_8004950
bl GetWindowAttribute
lsls r0, 28
lsrs r6, r0, 24
adds r7, r6, 0
@@ -5778,7 +5778,7 @@ sub_8121704: @ 8121704
str r1, [sp, 0x8]
movs r1, 0
adds r2, r5, 0
bl sub_812E51C
bl box_print
add sp, 0xC
pop {r4,r5}
pop {r0}
@@ -5997,7 +5997,7 @@ sub_81218BC: @ 81218BC
adds r5, r4, 0
ldrb r0, [r7, 0x8]
movs r1, 0x5
bl sub_8004950
bl GetWindowAttribute
lsls r0, 28
lsrs r6, r0, 24
cmp r4, 0
@@ -6303,7 +6303,7 @@ sub_8121B2C: @ 8121B2C
mov r9, r1
ldrb r0, [r6, 0x8]
movs r1, 0x5
bl sub_8004950
bl GetWindowAttribute
lsls r0, 28
lsrs r7, r0, 24
mov r1, r8
@@ -6486,7 +6486,7 @@ _08121CAA:
ldr r1, [r1]
str r1, [sp, 0x8]
movs r1, 0x1
bl sub_812E51C
bl box_print
_08121CD0:
add sp, 0xC
pop {r3}
@@ -6574,14 +6574,14 @@ _08121D6C: .4byte gUnknown_845A138
_08121D70:
ldr r0, _08121D7C @ =gUnknown_845A140
_08121D72:
bl sub_8003CE4
bl AddWindow
strb r0, [r5]
b _08121D88
.align 2, 0
_08121D7C: .4byte gUnknown_845A140
_08121D80:
ldr r0, _08121D9C @ =gUnknown_845A120
bl sub_8003CE4
bl AddWindow
strb r0, [r4, 0xD]
_08121D88:
cmp r6, 0
@@ -6615,7 +6615,7 @@ _08121DB0:
adds r0, r1
ldr r1, [r0]
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldrb r0, [r5]
movs r1, 0x2
str r1, [sp]
@@ -6761,7 +6761,7 @@ _08121ED2:
str r0, [sp, 0x1C]
str r1, [sp, 0x20]
add r0, sp, 0x1C
bl sub_8003CE4
bl AddWindow
ldr r6, _08121EFC @ =gUnknown_203B09C
ldr r1, [r6]
strb r0, [r1, 0xC]
@@ -6831,7 +6831,7 @@ _08121F3C:
str r1, [sp, 0x10]
movs r1, 0x2
mov r2, r9
bl sub_812E5A4
bl AddTextPrinterParametrized2
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
@@ -6938,7 +6938,7 @@ _08122030: .4byte gUnknown_845A160
sub_8122034: @ 8122034
push {r4,lr}
ldr r0, _0812205C @ =gUnknown_845A168
bl sub_8003CE4
bl AddWindow
ldr r4, _08122060 @ =gUnknown_203B09C
ldr r1, [r4]
strb r0, [r1, 0xC]
@@ -6984,7 +6984,7 @@ sub_8122084: @ 8122084
lsrs r4, 24
ldr r5, _081220CC @ =gUnknown_2021D18
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r2, _081220D0 @ =gUnknown_3003E50
ldrb r0, [r2]
movs r1, 0x1
@@ -7019,7 +7019,7 @@ _081220D0: .4byte gUnknown_3003E50
sub_81220D4: @ 81220D4
push {r4,lr}
ldr r0, _08122108 @ =gUnknown_845A170
bl sub_8003CE4
bl AddWindow
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -7093,7 +7093,7 @@ _0812216C:
cmp r0, 0xFF
bne _0812217A
ldr r0, _081221C8 @ =gUnknown_845A178
bl sub_8003CE4
bl AddWindow
strb r0, [r4, 0xE]
_0812217A:
ldrb r0, [r4, 0xE]
@@ -7121,7 +7121,7 @@ _0812217A:
movs r1, 0x2
movs r2, 0x3
movs r3, 0x6
bl sub_812E5A4
bl AddTextPrinterParametrized2
ldrb r0, [r4, 0xE]
bl PutWindowTilemap
movs r0, 0x2
@@ -7553,7 +7553,7 @@ sub_81224D0: @ 81224D0
.align 2, 0
_081224F4: .4byte gUnknown_202063C
_081224F8:
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _0812251C
@@ -7643,7 +7643,7 @@ _08122588:
adds r0, r7, r5
ldrb r4, [r0]
adds r0, r1, 0
bl sub_80980F8
bl itemid_is_mail
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -7676,7 +7676,7 @@ _081225CC:
adds r0, r5, r7
ldrb r4, [r0, 0x6]
adds r0, r1, 0
bl sub_80980F8
bl itemid_is_mail
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -8327,7 +8327,7 @@ _08122AB6:
bl GetMonData
lsls r0, 16
lsrs r0, 16
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _08122AEC
@@ -8727,8 +8727,8 @@ _08122DF8: .4byte gUnknown_203B0A0
_08122DFC: .4byte sub_8122C30
thumb_func_end sub_8122DBC
thumb_func_start sub_8122E00
sub_8122E00: @ 8122E00
thumb_func_start brm_switch
brm_switch: @ 8122E00
push {r4-r6,lr}
adds r6, r0, 0
lsls r6, 24
@@ -8767,7 +8767,7 @@ _08122E4C: .4byte gUnknown_203B0A0
_08122E50: .4byte gUnknown_203B09C
_08122E54: .4byte gUnknown_3005090
_08122E58: .4byte sub_811FB28
thumb_func_end sub_8122E00
thumb_func_end brm_switch
thumb_func_start sub_8122E5C
sub_8122E5C: @ 8122E5C
@@ -8808,22 +8808,22 @@ _08122E8C:
adds r0, r2, 0
ldrb r0, [r0]
movs r1, 0x1
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6]
add r0, sp, 0x8
ldrb r0, [r0]
movs r1, 0x2
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6, 0x2]
add r0, sp, 0x8
ldrb r0, [r0]
movs r1, 0x3
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6, 0x4]
add r0, sp, 0x8
ldrb r0, [r0]
movs r1, 0x4
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6, 0x6]
strh r4, [r6, 0x10]
movs r1, 0x4
@@ -8855,22 +8855,22 @@ _08122EEE:
adds r0, r2, 0
ldrb r0, [r0, 0x1]
movs r1, 0x1
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6, 0x8]
add r0, sp, 0x8
ldrb r0, [r0, 0x1]
movs r1, 0x2
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6, 0xA]
add r0, sp, 0x8
ldrb r0, [r0, 0x1]
movs r1, 0x3
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6, 0xC]
add r0, sp, 0x8
ldrb r0, [r0, 0x1]
movs r1, 0x4
bl sub_8004950
bl GetWindowAttribute
strh r0, [r6, 0xE]
strh r4, [r6, 0x12]
movs r1, 0xC
@@ -9339,7 +9339,7 @@ sub_8123270: @ 8123270
ldrsh r0, [r6, r2]
negs r0, r0
strh r0, [r6, 0x16]
bl sub_81234EC
bl swap_pokemon_and_oams
ldr r4, _08123374 @ =gUnknown_203B0A0
ldrb r0, [r4, 0x9]
bl sub_811F234
@@ -9488,8 +9488,8 @@ _08123418:
bx r0
thumb_func_end sub_8123388
thumb_func_start sub_8123420
sub_8123420: @ 8123420
thumb_func_start oamt_swap_pos
oamt_swap_pos: @ 8123420
push {r4-r6,lr}
mov r6, r10
mov r5, r9
@@ -9591,10 +9591,10 @@ sub_8123420: @ 8123420
bx r0
.align 2, 0
_081234E8: .4byte gUnknown_202063C
thumb_func_end sub_8123420
thumb_func_end oamt_swap_pos
thumb_func_start sub_81234EC
sub_81234EC: @ 81234EC
thumb_func_start swap_pokemon_and_oams
swap_pokemon_and_oams: @ 81234EC
push {r4-r6,lr}
sub sp, 0x8
ldr r1, _08123580 @ =gUnknown_203B0B4
@@ -9639,22 +9639,22 @@ sub_81234EC: @ 81234EC
adds r0, 0xB
ldr r1, [sp, 0x4]
adds r1, 0xB
bl sub_8123420
bl oamt_swap_pos
ldr r0, [sp]
adds r0, 0xA
ldr r1, [sp, 0x4]
adds r1, 0xA
bl sub_8123420
bl oamt_swap_pos
ldr r0, [sp]
adds r0, 0x9
ldr r1, [sp, 0x4]
adds r1, 0x9
bl sub_8123420
bl oamt_swap_pos
ldr r0, [sp]
adds r0, 0xC
ldr r1, [sp, 0x4]
adds r1, 0xC
bl sub_8123420
bl oamt_swap_pos
add sp, 0x8
pop {r4-r6}
pop {r0}
@@ -9663,7 +9663,7 @@ sub_81234EC: @ 81234EC
_08123580: .4byte gUnknown_203B0B4
_08123584: .4byte gUnknown_203B0A0
_08123588: .4byte gUnknown_2024284
thumb_func_end sub_81234EC
thumb_func_end swap_pokemon_and_oams
thumb_func_start sub_812358C
sub_812358C: @ 812358C
@@ -9748,8 +9748,8 @@ _08123638: .4byte gUnknown_3005090
_0812363C: .4byte sub_811FB28
thumb_func_end sub_81235E8
thumb_func_start sub_8123640
sub_8123640: @ 8123640
thumb_func_start brm_cancel_1
brm_cancel_1: @ 8123640
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -9791,7 +9791,7 @@ _08123682:
.align 2, 0
_08123698: .4byte gUnknown_3005090
_0812369C: .4byte sub_811FB28
thumb_func_end sub_8123640
thumb_func_end brm_cancel_1
thumb_func_start sub_81236A0
sub_81236A0: @ 81236A0
@@ -9937,7 +9937,7 @@ _081237C4: .4byte gUnknown_2024284
_081237C8: .4byte sub_81238A4
_081237CC:
ldrh r0, [r6]
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _081237F8
@@ -10113,7 +10113,7 @@ sub_8123930: @ 8123930
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -10165,7 +10165,7 @@ _081239A4: .4byte gUnknown_3005090
_081239A8: .4byte sub_81203B8
_081239AC:
ldrh r0, [r5]
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _081239EC
@@ -10521,7 +10521,7 @@ _08123C9C:
ldr r4, _08123CB8 @ =gUnknown_2021D18
ldr r1, _08123CBC @ =gUnknown_8416C8F
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
b _08123CC8
.align 2, 0
@@ -10752,7 +10752,7 @@ sub_8123E8C: @ 8123E8C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -10871,7 +10871,7 @@ sub_8123F80: @ 8123F80
push {r7}
lsls r0, 24
lsrs r5, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -11423,7 +11423,7 @@ _08124414: .4byte gUnknown_2024284
_08124418:
ldr r0, _08124424 @ =gUnknown_2021D18
ldr r1, _08124428 @ =gUnknown_84170BC
bl sub_8008FCC
bl StringExpandPlaceholders
b _08124434
.align 2, 0
_08124424: .4byte gUnknown_2021D18
@@ -11431,7 +11431,7 @@ _08124428: .4byte gUnknown_84170BC
_0812442C:
ldr r0, _08124478 @ =gUnknown_2021D18
ldr r1, _0812447C @ =gUnknown_84170E0
bl sub_8008FCC
bl StringExpandPlaceholders
_08124434:
movs r0, 0x1A
bl sub_80722CC
@@ -11472,8 +11472,8 @@ _08124488: .4byte gUnknown_3005090
_0812448C: .4byte sub_81203B8
thumb_func_end sub_8124384
thumb_func_start sub_8124490
sub_8124490: @ 8124490
thumb_func_start brm_trade_1
brm_trade_1: @ 8124490
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -11539,7 +11539,7 @@ sub_8124490: @ 8124490
adds r0, r1
ldr r1, [r0]
adds r0, r5, 0
bl sub_8008FCC
bl StringExpandPlaceholders
movs r0, 0x1A
bl sub_80722CC
ldr r4, _08124574 @ =gUnknown_203B09C
@@ -11588,7 +11588,7 @@ _08124590:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8124490
thumb_func_end brm_trade_1
thumb_func_start nullsub_93
nullsub_93: @ 81245A0
@@ -11764,7 +11764,7 @@ _081246F0:
ldr r0, _08124740 @ =gUnknown_2021D18
ldr r1, _08124744 @ =gUnknown_8417615
_08124720:
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r6, 0
bl sub_81247C4
ldr r0, _08124748 @ =gUnknown_203B09C
@@ -11897,7 +11897,7 @@ sub_8124828: @ 8124828
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -12040,7 +12040,7 @@ task_brm_cancel_1_on_keypad_a_or_b: @ 812492C
beq _0812494C
_08124946:
adds r0, r2, 0
bl sub_8123640
bl brm_cancel_1
_0812494C:
pop {r0}
bx r0
@@ -12279,7 +12279,7 @@ hm_prepare_waterfall: @ 8124AF8
bl sub_8058F78
lsls r0, 24
lsrs r0, 24
bl sub_805A104
bl MetatileBehavior_IsWaterfall
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -12531,7 +12531,7 @@ _08124D0C:
_08124D16:
ldr r0, _08124D30 @ =gUnknown_203AD30
ldrh r0, [r0]
bl sub_809A260
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
cmp r0, 0x5
@@ -12549,7 +12549,7 @@ _08124D3C: .4byte sub_8124DB0
_08124D40: .4byte sub_8124FC8
_08124D44:
ldrh r0, [r4]
bl sub_809A260
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
cmp r0, 0x4
@@ -12986,7 +12986,7 @@ _0812507C:
_081250C8:
ldr r0, _081250D4 @ =gUnknown_2021D18
ldr r1, _081250D8 @ =gUnknown_8416F4E
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_081250D4: .4byte gUnknown_2021D18
@@ -12994,7 +12994,7 @@ _081250D8: .4byte gUnknown_8416F4E
_081250DC:
ldr r0, _081250E8 @ =gUnknown_2021D18
ldr r1, _081250EC @ =gUnknown_8416F8C
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_081250E8: .4byte gUnknown_2021D18
@@ -13002,7 +13002,7 @@ _081250EC: .4byte gUnknown_8416F8C
_081250F0:
ldr r0, _081250FC @ =gUnknown_2021D18
ldr r1, _08125100 @ =gUnknown_8416F9A
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_081250FC: .4byte gUnknown_2021D18
@@ -13010,7 +13010,7 @@ _08125100: .4byte gUnknown_8416F9A
_08125104:
ldr r0, _08125110 @ =gUnknown_2021D18
ldr r1, _08125114 @ =gUnknown_8416FB2
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_08125110: .4byte gUnknown_2021D18
@@ -13018,7 +13018,7 @@ _08125114: .4byte gUnknown_8416FB2
_08125118:
ldr r0, _08125124 @ =gUnknown_2021D18
ldr r1, _08125128 @ =gUnknown_8416F6F
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_08125124: .4byte gUnknown_2021D18
@@ -13026,7 +13026,7 @@ _08125128: .4byte gUnknown_8416F6F
_0812512C:
ldr r0, _08125138 @ =gUnknown_2021D18
ldr r1, _0812513C @ =gUnknown_8417052
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_08125138: .4byte gUnknown_2021D18
@@ -13034,7 +13034,7 @@ _0812513C: .4byte gUnknown_8417052
_08125140:
ldr r0, _0812514C @ =gUnknown_2021D18
ldr r1, _08125150 @ =gUnknown_8417075
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_0812514C: .4byte gUnknown_2021D18
@@ -13042,7 +13042,7 @@ _08125150: .4byte gUnknown_8417075
_08125154:
ldr r0, _08125160 @ =gUnknown_2021D18
ldr r1, _08125164 @ =gUnknown_8416FED
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_08125160: .4byte gUnknown_2021D18
@@ -13089,7 +13089,7 @@ _081251BC:
bl StringCopy
ldr r0, _081251D4 @ =gUnknown_2021D18
ldr r1, _081251D8 @ =gUnknown_8417032
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_081251CC: .4byte gUnknown_2021CF0
@@ -13099,7 +13099,7 @@ _081251D8: .4byte gUnknown_8417032
_081251DC:
ldr r0, _081251E8 @ =gUnknown_2021D18
ldr r1, _081251EC @ =gUnknown_8417002
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_081251E8: .4byte gUnknown_2021D18
@@ -13107,7 +13107,7 @@ _081251EC: .4byte gUnknown_8417002
_081251F0:
ldr r0, _081251FC @ =gUnknown_2021D18
ldr r1, _08125200 @ =gUnknown_8416FC7
bl sub_8008FCC
bl StringExpandPlaceholders
b _0812520C
.align 2, 0
_081251FC: .4byte gUnknown_2021D18
@@ -13115,7 +13115,7 @@ _08125200: .4byte gUnknown_8416FC7
_08125204:
ldr r0, _08125210 @ =gUnknown_2021D18
ldr r1, _08125214 @ =gUnknown_84169DC
bl sub_8008FCC
bl StringExpandPlaceholders
_0812520C:
pop {r0}
bx r0
@@ -13316,7 +13316,7 @@ _08125380:
adds r0, r7, 0
bl sub_8124DC0
ldr r1, _081253A8 @ =gUnknown_3005E98
ldr r0, _081253AC @ =sub_81253B0
ldr r0, _081253AC @ =ItemUseCB_Medicine
str r0, [r1]
_08125398:
pop {r3}
@@ -13327,11 +13327,11 @@ _08125398:
.align 2, 0
_081253A4: .4byte 0x0000ffff
_081253A8: .4byte gUnknown_3005E98
_081253AC: .4byte sub_81253B0
_081253AC: .4byte ItemUseCB_Medicine
thumb_func_end sub_81252D0
thumb_func_start sub_81253B0
sub_81253B0: @ 81253B0
thumb_func_start ItemUseCB_Medicine
ItemUseCB_Medicine: @ 81253B0
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -13523,7 +13523,7 @@ _08125538:
_08125548: .4byte gUnknown_2021CD0
_0812554C: .4byte gUnknown_2021D18
_08125550: .4byte gUnknown_3005090
thumb_func_end sub_81253B0
thumb_func_end ItemUseCB_Medicine
thumb_func_start sub_8125554
sub_8125554: @ 8125554
@@ -13543,7 +13543,7 @@ sub_8125554: @ 8125554
ldr r4, _081255AC @ =gUnknown_2021D18
ldr r1, _081255B0 @ =gUnknown_8416F27
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0
bl sub_81202F8
@@ -14220,7 +14220,7 @@ sub_8125AF0: @ 8125AF0
adds r1, r0, 0
ldr r4, _08125B10 @ =gUnknown_2021D18
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81202F8
@@ -14422,7 +14422,7 @@ _08125C84:
ldr r4, _08125CE4 @ =gUnknown_2021D18
ldr r1, _08125CE8 @ =gUnknown_8416DB3
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81202F8
@@ -14561,7 +14561,7 @@ sub_8125DBC: @ 8125DBC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -14951,7 +14951,7 @@ sub_81260D8: @ 81260D8
ldr r4, _0812612C @ =gUnknown_2021D18
ldr r1, _08126130 @ =gUnknown_8416E6B
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81202F8
@@ -15016,7 +15016,7 @@ sub_8126170: @ 8126170
muls r1, r0
ldr r0, _081261A4 @ =gUnknown_2024284
adds r4, r1, r0
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r5, r0, 24
cmp r5, 0
@@ -15050,7 +15050,7 @@ _081261AE:
ldr r4, _08126200 @ =gUnknown_2021D18
ldr r1, _08126204 @ =gUnknown_8416E84
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81202F8
@@ -15149,8 +15149,8 @@ _081262A4:
bx r0
thumb_func_end sub_812628C
thumb_func_start sub_81262AC
sub_81262AC: @ 81262AC
thumb_func_start dp05_rare_candy
dp05_rare_candy: @ 81262AC
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -15225,7 +15225,7 @@ _0812633C:
.align 2, 0
_08126348: .4byte gUnknown_3005E98
_0812634C: .4byte sub_8126350
thumb_func_end sub_81262AC
thumb_func_end dp05_rare_candy
thumb_func_start sub_8126350
sub_8126350: @ 8126350
@@ -15293,7 +15293,7 @@ sub_8126350: @ 8126350
ldr r4, _08126430 @ =gUnknown_2021D18
ldr r1, _08126434 @ =gUnknown_8417017
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81202F8
@@ -15760,7 +15760,7 @@ sub_8126770: @ 8126770
ldr r4, _081267F4 @ =gUnknown_2021D18
ldr r1, _081267F8 @ =gUnknown_8416DF7
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81202F8
@@ -15824,7 +15824,7 @@ sub_8126804: @ 8126804
ldr r4, _08126884 @ =gUnknown_2021D18
ldr r1, _08126888 @ =gUnknown_8416DB3
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81202F8
@@ -16165,7 +16165,7 @@ sub_8126AFC: @ 8126AFC
ldr r4, _08126B50 @ =gUnknown_2021D18
ldr r1, _08126B54 @ =gUnknown_8416F27
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0
bl sub_81202F8
@@ -16655,7 +16655,7 @@ sub_8126EDC: @ 8126EDC
sub sp, 0xC
ldr r0, _08126EF8 @ =gUnknown_203AD30
ldrh r0, [r0]
bl sub_809A260
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
cmp r0, 0x4
@@ -16736,7 +16736,7 @@ _08126F84: .4byte gUnknown_203B0A0
_08126F88: .4byte gUnknown_2024284
_08126F8C:
ldrh r0, [r5]
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _08126FA0
@@ -16780,7 +16780,7 @@ sub_8126FD8: @ 8126FD8
lsrs r4, r0, 24
ldr r5, _08127004 @ =gUnknown_203B0A0
ldrh r0, [r5, 0xC]
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _08127010
@@ -17093,7 +17093,7 @@ sub_8127268: @ 8127268
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
@@ -17135,7 +17135,7 @@ _081272C4: .4byte gUnknown_203B0D8
_081272C8: .4byte gUnknown_2021D18
_081272CC:
adds r0, r4, 0
bl sub_80980F8
bl itemid_is_mail
lsls r0, 24
cmp r0, 0
beq _081272F0
@@ -18090,7 +18090,7 @@ _08127A2C: .4byte sub_8107ECC
_08127A30:
ldr r0, _08127A74 @ =gUnknown_203AD30
ldrh r0, [r0]
bl sub_809A260
bl GetPocketByItemId
lsls r0, 24
lsrs r0, 24
ldr r4, _08127A78 @ =sub_8107ECC
@@ -18361,7 +18361,7 @@ _08127C64:
ldr r0, _08127CA4 @ =gUnknown_2021D18
ldr r1, _08127CA8 @ =gUnknown_8416A1E
_08127C86:
bl sub_8008FCC
bl StringExpandPlaceholders
_08127C8A:
movs r0, 0
_08127C8C:
@@ -19302,7 +19302,7 @@ sub_8128370: @ 8128370
push {lr}
sub sp, 0xC
ldr r1, _08128398 @ =gUnknown_3005024
ldr r0, _0812839C @ =sub_81283E4
ldr r0, _0812839C @ =hm_add_c3_without_phase_2
str r0, [r1]
movs r0, 0xF
str r0, [sp]
@@ -19320,7 +19320,7 @@ sub_8128370: @ 8128370
bx r0
.align 2, 0
_08128398: .4byte gUnknown_3005024
_0812839C: .4byte sub_81283E4
_0812839C: .4byte hm_add_c3_without_phase_2
_081283A0: .4byte sub_811FB28
_081283A4: .4byte c2_exit_to_overworld_2_switch
thumb_func_end sub_8128370
@@ -19332,7 +19332,7 @@ sub_81283A8: @ 81283A8
lsls r0, 24
lsrs r0, 24
ldr r2, _081283D4 @ =gUnknown_3005024
ldr r1, _081283D8 @ =sub_81283E4
ldr r1, _081283D8 @ =hm_add_c3_without_phase_2
str r1, [r2]
movs r1, 0
str r1, [sp]
@@ -19349,27 +19349,27 @@ sub_81283A8: @ 81283A8
bx r0
.align 2, 0
_081283D4: .4byte gUnknown_3005024
_081283D8: .4byte sub_81283E4
_081283D8: .4byte hm_add_c3_without_phase_2
_081283DC: .4byte sub_811FB28
_081283E0: .4byte c2_exit_to_overworld_2_switch
thumb_func_end sub_81283A8
thumb_func_start sub_81283E4
sub_81283E4: @ 81283E4
thumb_func_start hm_add_c3_without_phase_2
hm_add_c3_without_phase_2: @ 81283E4
push {lr}
bl sub_807DC00
ldr r0, _081283F8 @ =sub_81283FC
ldr r0, _081283F8 @ =task_hm_without_phase_2
movs r1, 0xA
bl CreateTask
movs r0, 0x1
pop {r1}
bx r1
.align 2, 0
_081283F8: .4byte sub_81283FC
thumb_func_end sub_81283E4
_081283F8: .4byte task_hm_without_phase_2
thumb_func_end hm_add_c3_without_phase_2
thumb_func_start sub_81283FC
sub_81283FC: @ 81283FC
thumb_func_start task_hm_without_phase_2
task_hm_without_phase_2: @ 81283FC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -19385,6 +19385,6 @@ _0812841A:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_81283FC
thumb_func_end task_hm_without_phase_2
.align 2, 0 @ Don't pad with nop.
+4 -4
View File
@@ -145,7 +145,7 @@ _080EB778: .4byte gUnknown_8402248
_080EB77C:
ldr r0, _080EB804 @ =gUnknown_8402250
_080EB77E:
bl sub_8003CE4
bl AddWindow
strh r0, [r7, 0x14]
ldrb r0, [r7, 0x14]
movs r1, 0
@@ -459,7 +459,7 @@ _080EBA18:
bl sub_812B1F0
_080EBA1E:
ldr r0, _080EBA80 @ =gUnknown_8402258
bl sub_8003CE4
bl AddWindow
strh r0, [r6, 0x14]
lsls r0, 24
lsrs r0, 24
@@ -1255,7 +1255,7 @@ _080EC06C:
ldr r4, _080EC088 @ =gUnknown_2021D18
ldr r1, _080EC08C @ =gUnknown_8417806
adds r0, r4, 0
bl sub_8008FCC
bl StringExpandPlaceholders
ldr r3, _080EC090 @ =sub_80EC0D8
adds r0, r5, 0
movs r1, 0x2
@@ -1599,7 +1599,7 @@ sub_80EC324: @ 80EC324
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81100C8
bl ProcessMenuInputNoWrap_
lsls r0, 24
asrs r0, 24
movs r1, 0x1

Some files were not shown because too many files have changed in this diff Show More