fix merge conflicts
This commit is contained in:
File diff suppressed because it is too large
Load Diff
+14
-14
@@ -875,7 +875,7 @@ _0814DCD6:
|
||||
asrs r0, 24
|
||||
strh r0, [r2, 0x24]
|
||||
ldr r2, [r3]
|
||||
ldr r3, _0814DD38 @ =gUnknown_846F2D1
|
||||
ldr r3, _0814DD38 @ =gUnknown_846F2D0 + 1
|
||||
adds r1, r3
|
||||
movs r0, 0
|
||||
ldrsb r0, [r1, r0]
|
||||
@@ -898,7 +898,7 @@ _0814DD2A:
|
||||
ldrb r1, [r2]
|
||||
b _0814DE18
|
||||
.align 2, 0
|
||||
_0814DD38: .4byte gUnknown_846F2D1
|
||||
_0814DD38: .4byte gUnknown_846F2D0 + 1
|
||||
_0814DD3C:
|
||||
ldrh r0, [r6, 0x28]
|
||||
movs r1, 0x3
|
||||
@@ -944,7 +944,7 @@ _0814DD64:
|
||||
adds r0, 0x78
|
||||
strh r0, [r2, 0x20]
|
||||
ldr r2, [r7]
|
||||
ldr r0, _0814DDD8 @ =gUnknown_846F2D7
|
||||
ldr r0, _0814DDD8 @ =gUnknown_846F2D6 + 1
|
||||
adds r1, r0
|
||||
movs r6, 0
|
||||
ldrsb r6, [r1, r6]
|
||||
@@ -975,7 +975,7 @@ _0814DD64:
|
||||
.align 2, 0
|
||||
_0814DDD0: .4byte sub_814F0D8
|
||||
_0814DDD4: .4byte gUnknown_846F2D6
|
||||
_0814DDD8: .4byte gUnknown_846F2D7
|
||||
_0814DDD8: .4byte gUnknown_846F2D6 + 1
|
||||
_0814DDDC:
|
||||
ldr r0, [r7]
|
||||
movs r1, 0
|
||||
@@ -1161,7 +1161,7 @@ _0814DF22:
|
||||
lsrs r2, r0, 24
|
||||
cmp r2, 0x7
|
||||
bls _0814DF0C
|
||||
ldr r1, _0814DF40 @ =0x000f4240
|
||||
ldr r1, _0814DF40 @ =1000000
|
||||
adds r0, r7, 0
|
||||
bl __udivsi3
|
||||
strh r0, [r6, 0x8]
|
||||
@@ -1170,7 +1170,7 @@ _0814DF22:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0814DF3C: .4byte gUnknown_846E450
|
||||
_0814DF40: .4byte 0x000f4240
|
||||
_0814DF40: .4byte 1000000
|
||||
thumb_func_end sub_814DEC0
|
||||
|
||||
thumb_func_start sub_814DF44
|
||||
@@ -1468,7 +1468,7 @@ _0814E178:
|
||||
cmp r2, 0x3
|
||||
bls _0814E160
|
||||
adds r0, r3, 0
|
||||
ldr r1, _0814E1EC @ =0x000f4240
|
||||
ldr r1, _0814E1EC @ =1000000
|
||||
bl __udivsi3
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
@@ -1514,7 +1514,7 @@ _0814E178:
|
||||
.align 2, 0
|
||||
_0814E1E4: .4byte gStringVar1
|
||||
_0814E1E8: .4byte gUnknown_846E450
|
||||
_0814E1EC: .4byte 0x000f4240
|
||||
_0814E1EC: .4byte 1000000
|
||||
_0814E1F0: .4byte gStringVar2
|
||||
_0814E1F4: .4byte gUnknown_846F4B8
|
||||
_0814E1F8: .4byte gStringVar4
|
||||
@@ -1882,7 +1882,7 @@ _0814E4EA:
|
||||
movs r3, 0x3
|
||||
bl ConvertIntToDecimalStringN
|
||||
ldr r4, _0814E570 @ =gStringVar2
|
||||
ldr r1, _0814E590 @ =0x000f4240
|
||||
ldr r1, _0814E590 @ =1000000
|
||||
ldr r0, [sp, 0xC]
|
||||
bl __udivsi3
|
||||
adds r1, r0, 0
|
||||
@@ -1934,7 +1934,7 @@ _0814E580: .4byte gUnknown_841D074
|
||||
_0814E584: .4byte gUnknown_841D058
|
||||
_0814E588: .4byte gUnknown_841D098
|
||||
_0814E58C: .4byte gUnknown_846E450
|
||||
_0814E590: .4byte 0x000f4240
|
||||
_0814E590: .4byte 1000000
|
||||
_0814E594: .4byte gUnknown_841D090
|
||||
_0814E598: .4byte gUnknown_846E3EB
|
||||
_0814E59C:
|
||||
@@ -2052,7 +2052,7 @@ _0814E680:
|
||||
bl sub_814EB04
|
||||
ldrh r0, [r4, 0x12]
|
||||
lsls r0, 3
|
||||
ldr r2, _0814E6A8 @ =gUnknown_846E3D0
|
||||
ldr r2, _0814E6A8 @ =gUnknown_846E3CC + 4
|
||||
mov r1, sp
|
||||
adds r0, r2
|
||||
ldm r0!, {r2,r3}
|
||||
@@ -2064,7 +2064,7 @@ _0814E680:
|
||||
adds r0, 0x4
|
||||
b _0814E6B2
|
||||
.align 2, 0
|
||||
_0814E6A8: .4byte gUnknown_846E3D0
|
||||
_0814E6A8: .4byte gUnknown_846E3CC + 4
|
||||
_0814E6AC: .4byte gUnknown_846E448
|
||||
_0814E6B0:
|
||||
ldr r0, _0814E6C8 @ =gUnknown_846E448
|
||||
@@ -2424,7 +2424,7 @@ _0814E96E:
|
||||
movs r3, 0x3
|
||||
bl ConvertIntToDecimalStringN
|
||||
mov r0, r10
|
||||
ldr r1, _0814EA1C @ =0x000f4240
|
||||
ldr r1, _0814EA1C @ =1000000
|
||||
bl __udivsi3
|
||||
adds r1, r0, 0
|
||||
ldr r0, _0814EA20 @ =gStringVar2
|
||||
@@ -2482,7 +2482,7 @@ _0814EA0C: .4byte gStringVar1
|
||||
_0814EA10: .4byte gUnknown_841D13C
|
||||
_0814EA14: .4byte gUnknown_846E3DC
|
||||
_0814EA18: .4byte gUnknown_846E450
|
||||
_0814EA1C: .4byte 0x000f4240
|
||||
_0814EA1C: .4byte 1000000
|
||||
_0814EA20: .4byte gStringVar2
|
||||
_0814EA24: .4byte gUnknown_841D090
|
||||
_0814EA28: .4byte gUnknown_841D098
|
||||
|
||||
@@ -2572,7 +2572,7 @@ _0806DC78:
|
||||
bl sub_805550C
|
||||
ldrb r0, [r4, 0x7]
|
||||
ldrb r1, [r4, 0x6]
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldr r1, [r0, 0x4]
|
||||
ldrb r0, [r4, 0x5]
|
||||
ldr r1, [r1, 0x8]
|
||||
|
||||
+5
-5
@@ -2014,7 +2014,7 @@ task00_8084310: @ 8084310
|
||||
ldrsh r6, [r4, r0]
|
||||
cmp r6, 0
|
||||
bne _08084350
|
||||
bl field_weather_is_fade_finished
|
||||
bl IsWeatherNotFadingIn
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08084376
|
||||
@@ -2287,7 +2287,7 @@ _08084560: .4byte gSprites
|
||||
sub_8084564: @ 8084564
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl field_weather_is_fade_finished
|
||||
bl IsWeatherNotFadingIn
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08084578
|
||||
@@ -4002,7 +4002,7 @@ sub_8085274: @ 8085274
|
||||
adds r4, r0, 0
|
||||
adds r5, r1, 0
|
||||
adds r6, r2, 0
|
||||
bl field_weather_is_fade_finished
|
||||
bl IsWeatherNotFadingIn
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080852B4
|
||||
@@ -5025,7 +5025,7 @@ _08085A50: .4byte gTasks
|
||||
sub_8085A54: @ 8085A54
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl field_weather_is_fade_finished
|
||||
bl IsWeatherNotFadingIn
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08085A78
|
||||
@@ -5492,7 +5492,7 @@ _08085E08: .4byte gTasks
|
||||
sub_8085E0C: @ 8085E0C
|
||||
push {r4-r6,lr}
|
||||
adds r6, r0, 0
|
||||
bl field_weather_is_fade_finished
|
||||
bl IsWeatherNotFadingIn
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08085E82
|
||||
|
||||
+2
-2
@@ -376,7 +376,7 @@ sub_805E080: @ 805E080
|
||||
str r0, [sp, 0x8]
|
||||
adds r0, r6, 0
|
||||
adds r1, r7, 0
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldr r1, [r0, 0x4]
|
||||
lsls r0, r4, 1
|
||||
adds r0, r4
|
||||
@@ -4294,7 +4294,7 @@ _0805FD90: .4byte gMapHeader
|
||||
_0805FD94:
|
||||
adds r0, r2, 0
|
||||
adds r1, r3, 0
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldr r0, [r0, 0x4]
|
||||
ldr r1, [r0, 0x4]
|
||||
_0805FDA0:
|
||||
|
||||
+3
-3
@@ -1889,8 +1889,8 @@ _0807AA68: .4byte 0x000006ca
|
||||
_0807AA6C: .4byte 0x000006cb
|
||||
thumb_func_end FieldWeather_StartFadingOutCreditsMap
|
||||
|
||||
thumb_func_start field_weather_is_fade_finished
|
||||
field_weather_is_fade_finished: @ 807AA70
|
||||
thumb_func_start IsWeatherNotFadingIn
|
||||
IsWeatherNotFadingIn: @ 807AA70
|
||||
ldr r0, _0807AA84 @ =gUnknown_2037F34
|
||||
ldr r1, _0807AA88 @ =0x000006c6
|
||||
adds r0, r1
|
||||
@@ -1904,7 +1904,7 @@ field_weather_is_fade_finished: @ 807AA70
|
||||
.align 2, 0
|
||||
_0807AA84: .4byte gUnknown_2037F34
|
||||
_0807AA88: .4byte 0x000006c6
|
||||
thumb_func_end field_weather_is_fade_finished
|
||||
thumb_func_end IsWeatherNotFadingIn
|
||||
|
||||
thumb_func_start sub_807AA8C
|
||||
sub_807AA8C: @ 807AA8C
|
||||
|
||||
+3
-3
@@ -24,8 +24,8 @@ sub_8097874: @ 8097874
|
||||
bx r1
|
||||
thumb_func_end sub_8097874
|
||||
|
||||
thumb_func_start sub_8097898
|
||||
sub_8097898: @ 8097898
|
||||
thumb_func_start SetUpFieldMove_Cut
|
||||
SetUpFieldMove_Cut: @ 8097898
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
@@ -138,7 +138,7 @@ _08097970:
|
||||
.align 2, 0
|
||||
_0809797C: .4byte gPlayerFacingPosition
|
||||
_08097980: .4byte 0x0000ffff
|
||||
thumb_func_end sub_8097898
|
||||
thumb_func_end SetUpFieldMove_Cut
|
||||
|
||||
thumb_func_start sub_8097984
|
||||
sub_8097984: @ 8097984
|
||||
|
||||
+3
-3
@@ -5,8 +5,8 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_80C9B2C
|
||||
sub_80C9B2C: @ 80C9B2C
|
||||
thumb_func_start SetUpFieldMove_Flash
|
||||
SetUpFieldMove_Flash: @ 80C9B2C
|
||||
push {lr}
|
||||
ldr r0, _080C9B54 @ =gMapHeader
|
||||
ldrb r0, [r0, 0x15]
|
||||
@@ -37,7 +37,7 @@ _080C9B6C:
|
||||
_080C9B6E:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80C9B2C
|
||||
thumb_func_end SetUpFieldMove_Flash
|
||||
|
||||
thumb_func_start sub_80C9B74
|
||||
sub_80C9B74: @ 80C9B74
|
||||
|
||||
+24
-24
@@ -5,8 +5,8 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_8107DB4
|
||||
sub_8107DB4: @ 8107DB4
|
||||
thumb_func_start GoToBagMenu
|
||||
GoToBagMenu: @ 8107DB4
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
@@ -136,19 +136,19 @@ _08107EA8: .4byte gSpecialVar_ItemId
|
||||
_08107EAC: .4byte sub_8107F10
|
||||
_08107EB0: .4byte gUnknown_203AD10
|
||||
_08107EB4: .4byte gUnknown_203ACFC
|
||||
thumb_func_end sub_8107DB4
|
||||
thumb_func_end GoToBagMenu
|
||||
|
||||
thumb_func_start CB2_BagMenuFromStartMenu
|
||||
CB2_BagMenuFromStartMenu: @ 8107EB8
|
||||
push {lr}
|
||||
ldr r2, _08107EC8 @ =CB2_ReturnToStartMenu
|
||||
ldr r2, _08107EC8 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
movs r0, 0
|
||||
movs r1, 0x3
|
||||
bl sub_8107DB4
|
||||
bl GoToBagMenu
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08107EC8: .4byte CB2_ReturnToStartMenu
|
||||
_08107EC8: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end CB2_BagMenuFromStartMenu
|
||||
|
||||
thumb_func_start sub_8107ECC
|
||||
@@ -157,7 +157,7 @@ sub_8107ECC: @ 8107ECC
|
||||
ldr r2, _08107EDC @ =SetCB2ToReshowScreenAfterMenu2
|
||||
movs r0, 0x5
|
||||
movs r1, 0x3
|
||||
bl sub_8107DB4
|
||||
bl GoToBagMenu
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
@@ -1934,15 +1934,15 @@ _08108CE8: .4byte 0x0000fff0
|
||||
_08108CEC: .4byte gUnknown_203ACFC
|
||||
thumb_func_end sub_8108CB4
|
||||
|
||||
thumb_func_start sub_8108CF0
|
||||
sub_8108CF0: @ 8108CF0
|
||||
thumb_func_start CB2_SetUpReshowBattleScreenAfterMenu
|
||||
CB2_SetUpReshowBattleScreenAfterMenu: @ 8108CF0
|
||||
ldr r1, _08108CF8 @ =gUnknown_203ACFC
|
||||
movs r0, 0
|
||||
strb r0, [r1, 0x5]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_08108CF8: .4byte gUnknown_203ACFC
|
||||
thumb_func_end sub_8108CF0
|
||||
thumb_func_end CB2_SetUpReshowBattleScreenAfterMenu
|
||||
|
||||
thumb_func_start sub_8108CFC
|
||||
sub_8108CFC: @ 8108CFC
|
||||
@@ -2514,7 +2514,7 @@ sub_8109140: @ 8109140
|
||||
movs r1, 0
|
||||
movs r2, 0xE
|
||||
movs r3, 0x1E
|
||||
bl SetBgRectPal
|
||||
bl SetBgTilemapPalette
|
||||
movs r0, 0x1
|
||||
bl ScheduleBgCopyTilemapToVram
|
||||
add sp, 0x8
|
||||
@@ -4399,7 +4399,7 @@ _0810A120:
|
||||
_0810A13E:
|
||||
ldr r0, _0810A154 @ =gUnknown_203AD10
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0810A158 @ =sub_8126EDC
|
||||
ldr r0, _0810A158 @ =CB2_ChooseMonToGiveItem
|
||||
str r0, [r1]
|
||||
mov r0, r8
|
||||
subs r0, 0x8
|
||||
@@ -4409,7 +4409,7 @@ _0810A13E:
|
||||
b _0810A166
|
||||
.align 2, 0
|
||||
_0810A154: .4byte gUnknown_203AD10
|
||||
_0810A158: .4byte sub_8126EDC
|
||||
_0810A158: .4byte CB2_ChooseMonToGiveItem
|
||||
_0810A15C: .4byte ItemMenu_StartFadeToExitCallback
|
||||
_0810A160:
|
||||
adds r0, r7, 0
|
||||
@@ -4786,7 +4786,7 @@ _0810A458: .4byte sub_810A45C
|
||||
thumb_func_start sub_810A45C
|
||||
sub_810A45C: @ 810A45C
|
||||
push {lr}
|
||||
bl sub_8123730
|
||||
bl CB2_SelectBagItemToGive
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_810A45C
|
||||
@@ -4918,7 +4918,7 @@ sub_810A554: @ 810A554
|
||||
ldr r2, _0810A564 @ =sub_808CE60
|
||||
movs r0, 0x4
|
||||
movs r1, 0x3
|
||||
bl sub_8107DB4
|
||||
bl GoToBagMenu
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
@@ -5063,7 +5063,7 @@ sub_810A67C: @ 810A67C
|
||||
ldr r2, _0810A68C @ =CB2_ReturnToField
|
||||
movs r0, 0x2
|
||||
movs r1, 0x3
|
||||
bl sub_8107DB4
|
||||
bl GoToBagMenu
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
@@ -6127,7 +6127,7 @@ sub_810AF74: @ 810AF74
|
||||
ldr r2, _0810AF98 @ =SetCB2ToReshowScreenAfterMenu2
|
||||
movs r0, 0x6
|
||||
movs r1, 0
|
||||
bl sub_8107DB4
|
||||
bl GoToBagMenu
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
@@ -6358,7 +6358,7 @@ _0810B16C:
|
||||
movs r0, 0x8
|
||||
_0810B170:
|
||||
movs r1, 0
|
||||
bl sub_8107DB4
|
||||
bl GoToBagMenu
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -6856,10 +6856,10 @@ _0810B564:
|
||||
movs r2, 0
|
||||
bl DestroyListMenuTask
|
||||
bl sub_810AECC
|
||||
ldr r1, _0810B5B0 @ =gUnknown_3005E98
|
||||
ldr r0, _0810B5B4 @ =ItemUseCB_Medicine
|
||||
ldr r1, _0810B5B0 @ =gItemUseCB
|
||||
ldr r0, _0810B5B4 @ =ItemUseCB_MedicineStep
|
||||
str r0, [r1]
|
||||
ldr r0, _0810B5B8 @ =sub_81279A4
|
||||
ldr r0, _0810B5B8 @ =ChooseMonForInBattleItem
|
||||
bl ItemMenu_SetExitCallback
|
||||
mov r0, r9
|
||||
subs r0, 0x8
|
||||
@@ -6868,9 +6868,9 @@ _0810B564:
|
||||
str r1, [r0]
|
||||
b _0810B5C6
|
||||
.align 2, 0
|
||||
_0810B5B0: .4byte gUnknown_3005E98
|
||||
_0810B5B4: .4byte ItemUseCB_Medicine
|
||||
_0810B5B8: .4byte sub_81279A4
|
||||
_0810B5B0: .4byte gItemUseCB
|
||||
_0810B5B4: .4byte ItemUseCB_MedicineStep
|
||||
_0810B5B8: .4byte ChooseMonForInBattleItem
|
||||
_0810B5BC: .4byte sub_810B070
|
||||
_0810B5C0:
|
||||
ldrh r0, [r5, 0x10]
|
||||
|
||||
+4
-4
@@ -3172,8 +3172,8 @@ _080FEBA6:
|
||||
bx r0
|
||||
thumb_func_end sub_80FEB3C
|
||||
|
||||
thumb_func_start sub_80FEBAC
|
||||
sub_80FEBAC: @ 80FEBAC
|
||||
thumb_func_start DoEasyChatScreen
|
||||
DoEasyChatScreen: @ 80FEBAC
|
||||
push {r4-r6,lr}
|
||||
mov r6, r8
|
||||
push {r6}
|
||||
@@ -3214,7 +3214,7 @@ sub_80FEBAC: @ 80FEBAC
|
||||
_080FEC00: .4byte sub_80FEC54
|
||||
_080FEC04: .4byte gTasks
|
||||
_080FEC08: .4byte sub_80FEC0C
|
||||
thumb_func_end sub_80FEBAC
|
||||
thumb_func_end DoEasyChatScreen
|
||||
|
||||
thumb_func_start sub_80FEC0C
|
||||
sub_80FEC0C: @ 80FEC0C
|
||||
@@ -3588,7 +3588,7 @@ _080FEF08:
|
||||
ldr r0, _080FEF24 @ =gSpecialVar_0x8004
|
||||
ldrb r0, [r0]
|
||||
ldr r2, _080FEF28 @ =sub_80568C4
|
||||
bl sub_80FEBAC
|
||||
bl DoEasyChatScreen
|
||||
_080FEF12:
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
+2
-2
@@ -2308,7 +2308,7 @@ sub_80F9828: @ 80F9828
|
||||
cmp r0, 0
|
||||
beq _080F983E
|
||||
ldr r0, _080F984C @ =gUnknown_843ED94 "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu.c"
|
||||
ldr r1, _080F9850 @ =0x000005c1
|
||||
ldr r1, _080F9850 @ =0x000005c1 // 1473
|
||||
ldr r2, _080F9854 @ =gUnknown_843EDC4 "Rfu.RfuFunc == NULL"
|
||||
movs r3, 0x1
|
||||
bl AGBAssert
|
||||
@@ -3137,7 +3137,7 @@ Rfu_InitBlockSend: @ 80F9E60
|
||||
cmp r6, 0xFC
|
||||
bls _080F9E7C
|
||||
ldr r0, _080F9EA8 @ =gUnknown_843ED94 "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu.c"
|
||||
ldr r1, _080F9EAC @ =0x00000701
|
||||
ldr r1, _080F9EAC @ =0x00000701 // 1793
|
||||
ldr r2, _080F9EB0 @ =gUnknown_843EDD8 "size<=252"
|
||||
movs r3, 0x1
|
||||
bl AGBAssert
|
||||
|
||||
+7
-7
@@ -3650,7 +3650,7 @@ _08117784:
|
||||
ldr r0, _0811779C @ =sub_811C1C8
|
||||
str r0, [r1, 0x8]
|
||||
movs r0, 0x2
|
||||
bl sub_81274A8
|
||||
bl InitChooseHalfPartyForBattle
|
||||
b _081178E0
|
||||
.align 2, 0
|
||||
_08117798: .4byte gMain
|
||||
@@ -5602,12 +5602,12 @@ _0811887C:
|
||||
_081188C4: .4byte gUnknown_203B06C
|
||||
_081188C8: .4byte gSpecialVar_Result
|
||||
_081188CC:
|
||||
bl sub_811FB18
|
||||
bl GetPartyMenuType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x8
|
||||
beq _081188E4
|
||||
bl sub_811FB18
|
||||
bl GetPartyMenuType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x9
|
||||
@@ -7335,7 +7335,7 @@ _081197CA:
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
str r0, [r2]
|
||||
ldr r2, _0811982C @ =gUnknown_203B06A
|
||||
ldr r2, _0811982C @ =gUnionRoomRequestedMonType
|
||||
ldr r1, [r6]
|
||||
movs r3, 0x2
|
||||
ldrsh r0, [r7, r3]
|
||||
@@ -7344,7 +7344,7 @@ _081197CA:
|
||||
ldrb r0, [r1, 0x9]
|
||||
lsrs r0, 2
|
||||
strb r0, [r2]
|
||||
ldr r2, _08119830 @ =gUnknown_203B068
|
||||
ldr r2, _08119830 @ =gUnionRoomOfferedSpecies
|
||||
ldr r1, [r6]
|
||||
movs r3, 0x2
|
||||
ldrsh r0, [r7, r3]
|
||||
@@ -7369,8 +7369,8 @@ _081197CA:
|
||||
_08119820: .4byte gUnknown_8458D1C
|
||||
_08119824: .4byte gUnknown_203B06C
|
||||
_08119828: .4byte gUnknown_203B064
|
||||
_0811982C: .4byte gUnknown_203B06A
|
||||
_08119830: .4byte gUnknown_203B068
|
||||
_0811982C: .4byte gUnionRoomRequestedMonType
|
||||
_08119830: .4byte gUnionRoomOfferedSpecies
|
||||
_08119834: .4byte gFieldCallback
|
||||
_08119838: .4byte sub_807DCE4
|
||||
_0811983C: .4byte CB2_ReturnToField
|
||||
|
||||
+14
-14
@@ -3623,7 +3623,7 @@ sub_809F5C4: @ 809F5C4
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x10
|
||||
movs r4, 0
|
||||
ldr r1, _0809F61C @ =gUnknown_841621F
|
||||
ldr r1, _0809F61C @ =gText_MaleSymbol
|
||||
add r0, sp, 0xC
|
||||
bl StringCopy
|
||||
ldr r5, _0809F620 @ =gUnknown_203998C
|
||||
@@ -3635,7 +3635,7 @@ sub_809F5C4: @ 809F5C4
|
||||
beq _0809F614
|
||||
cmp r0, 0xFE
|
||||
bne _0809F5EE
|
||||
ldr r1, _0809F628 @ =gUnknown_8416221
|
||||
ldr r1, _0809F628 @ =gText_FemaleSymbol
|
||||
add r0, sp, 0xC
|
||||
bl StringCopy
|
||||
movs r4, 0x1
|
||||
@@ -3664,10 +3664,10 @@ _0809F614:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809F61C: .4byte gUnknown_841621F
|
||||
_0809F61C: .4byte gText_MaleSymbol
|
||||
_0809F620: .4byte gUnknown_203998C
|
||||
_0809F624: .4byte 0x00001e36
|
||||
_0809F628: .4byte gUnknown_8416221
|
||||
_0809F628: .4byte gText_FemaleSymbol
|
||||
_0809F62C: .4byte 0x00001e13
|
||||
_0809F630: .4byte gUnknown_83E2428
|
||||
thumb_func_end sub_809F5C4
|
||||
@@ -4490,7 +4490,7 @@ sub_809FC90: @ 809FC90
|
||||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FCB4 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FCB4 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0
|
||||
movs r3, 0
|
||||
@@ -4500,7 +4500,7 @@ sub_809FC90: @ 809FC90
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809FCB0: .4byte gSaveBlock2Ptr
|
||||
_0809FCB4: .4byte CB2_ReturnToStartMenu
|
||||
_0809FCB4: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FC90
|
||||
|
||||
thumb_func_start sub_809FCB8
|
||||
@@ -4512,7 +4512,7 @@ sub_809FCB8: @ 809FCB8
|
||||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FCDC @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FCDC @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x1
|
||||
movs r3, 0
|
||||
@@ -4522,7 +4522,7 @@ sub_809FCB8: @ 809FCB8
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809FCD8: .4byte gSaveBlock2Ptr
|
||||
_0809FCDC: .4byte CB2_ReturnToStartMenu
|
||||
_0809FCDC: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FCB8
|
||||
|
||||
thumb_func_start sub_809FCE0
|
||||
@@ -4534,7 +4534,7 @@ sub_809FCE0: @ 809FCE0
|
||||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FD04 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FD04 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x2
|
||||
movs r3, 0
|
||||
@@ -4544,7 +4544,7 @@ sub_809FCE0: @ 809FCE0
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809FD00: .4byte gSaveBlock2Ptr
|
||||
_0809FD04: .4byte CB2_ReturnToStartMenu
|
||||
_0809FD04: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FCE0
|
||||
|
||||
thumb_func_start sub_809FD08
|
||||
@@ -4556,7 +4556,7 @@ sub_809FD08: @ 809FD08
|
||||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FD2C @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FD2C @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x3
|
||||
movs r3, 0
|
||||
@@ -4566,7 +4566,7 @@ sub_809FD08: @ 809FD08
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809FD28: .4byte gSaveBlock2Ptr
|
||||
_0809FD2C: .4byte CB2_ReturnToStartMenu
|
||||
_0809FD2C: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FD08
|
||||
|
||||
thumb_func_start sub_809FD30
|
||||
@@ -4578,7 +4578,7 @@ sub_809FD30: @ 809FD30
|
||||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FD54 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FD54 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x4
|
||||
movs r3, 0
|
||||
@@ -4588,7 +4588,7 @@ sub_809FD30: @ 809FD30
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0809FD50: .4byte gSaveBlock2Ptr
|
||||
_0809FD54: .4byte CB2_ReturnToStartMenu
|
||||
_0809FD54: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FD30
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
+16
-16
@@ -473,7 +473,7 @@ _08054F8A:
|
||||
str r2, [sp, 0x4]
|
||||
adds r0, r2, 0
|
||||
adds r1, r5, 0
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
mov r6, r10
|
||||
ldr r1, [r6]
|
||||
mov r2, r8
|
||||
@@ -821,8 +821,8 @@ _08055232:
|
||||
bx r1
|
||||
thumb_func_end warp_data_is_not_neg_1
|
||||
|
||||
thumb_func_start get_mapheader_by_bank_and_number
|
||||
get_mapheader_by_bank_and_number: @ 8055238
|
||||
thumb_func_start Overworld_GetMapHeaderByGroupAndId
|
||||
Overworld_GetMapHeaderByGroupAndId: @ 8055238
|
||||
lsls r0, 16
|
||||
lsls r1, 16
|
||||
ldr r2, _0805524C @ =gMapGroups
|
||||
@@ -835,7 +835,7 @@ get_mapheader_by_bank_and_number: @ 8055238
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0805524C: .4byte gMapGroups
|
||||
thumb_func_end get_mapheader_by_bank_and_number
|
||||
thumb_func_end Overworld_GetMapHeaderByGroupAndId
|
||||
|
||||
thumb_func_start warp1_get_mapheader
|
||||
warp1_get_mapheader: @ 8055250
|
||||
@@ -850,7 +850,7 @@ warp1_get_mapheader: @ 8055250
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
@@ -872,7 +872,7 @@ set_current_map_header_from_sav1_save_old_name: @ 8055274
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r1, r4, 0
|
||||
ldm r0!, {r2,r3,r6}
|
||||
stm r1!, {r2,r3,r6}
|
||||
@@ -908,7 +908,7 @@ set_current_map_header_from_sav1: @ 80552BC
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r1, r4, 0
|
||||
ldm r0!, {r2,r3,r5}
|
||||
stm r1!, {r2,r3,r5}
|
||||
@@ -2336,7 +2336,7 @@ sub_8055D6C: @ 8055D6C
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrh r0, [r0, 0x10]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -2863,7 +2863,7 @@ get_map_light_level_by_bank_and_number: @ 8056158
|
||||
lsls r1, 24
|
||||
asrs r1, 8
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x17]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -2925,7 +2925,7 @@ sub_80561B4: @ 80561B4
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -3014,7 +3014,7 @@ sav1_saved_warp2_map_get_name: @ 8056238
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -3036,7 +3036,7 @@ GetCurrentRegionMapSectionId: @ 8056260
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -3058,7 +3058,7 @@ sav1_map_get_battletype: @ 8056288
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x1B]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -3754,8 +3754,8 @@ _080568A0: .4byte gFieldCallback
|
||||
_080568A4: .4byte sub_807DDD0
|
||||
thumb_func_end c2_8056854
|
||||
|
||||
thumb_func_start CB2_ReturnToStartMenu
|
||||
CB2_ReturnToStartMenu: @ 80568A8
|
||||
thumb_func_start CB2_ReturnToFieldWithOpenMenu
|
||||
CB2_ReturnToFieldWithOpenMenu: @ 80568A8
|
||||
push {lr}
|
||||
bl sub_80569BC
|
||||
ldr r1, _080568BC @ =gFieldCallback2
|
||||
@@ -3767,7 +3767,7 @@ CB2_ReturnToStartMenu: @ 80568A8
|
||||
.align 2, 0
|
||||
_080568BC: .4byte gFieldCallback2
|
||||
_080568C0: .4byte FieldCB2_ReturnToStartMenuInit
|
||||
thumb_func_end CB2_ReturnToStartMenu
|
||||
thumb_func_end CB2_ReturnToFieldWithOpenMenu
|
||||
|
||||
thumb_func_start sub_80568C4
|
||||
sub_80568C4: @ 80568C4
|
||||
|
||||
-19390
File diff suppressed because it is too large
Load Diff
@@ -428,13 +428,13 @@ sub_8102858: @ 8102858
|
||||
lsls r1, 7
|
||||
movs r0, 0
|
||||
bl SetGpuRegBits
|
||||
ldr r0, _08102878 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _08102878 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
bl SetMainCallback2
|
||||
_08102874:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08102878: .4byte CB2_ReturnToStartMenu
|
||||
_08102878: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_8102858
|
||||
|
||||
thumb_func_start sub_810287C
|
||||
|
||||
@@ -4230,8 +4230,8 @@ sub_81499E0: @ 81499E0
|
||||
_081499FC: .4byte gUnknown_203F3D4
|
||||
thumb_func_end sub_81499E0
|
||||
|
||||
thumb_func_start sub_8149A00
|
||||
sub_8149A00: @ 8149A00
|
||||
thumb_func_start IsSpeciesAllowedInPokemonJump
|
||||
IsSpeciesAllowedInPokemonJump: @ 8149A00
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
@@ -4242,7 +4242,7 @@ sub_8149A00: @ 8149A00
|
||||
lsrs r0, 31
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_8149A00
|
||||
thumb_func_end IsSpeciesAllowedInPokemonJump
|
||||
|
||||
thumb_func_start sub_8149A18
|
||||
sub_8149A18: @ 8149A18
|
||||
@@ -4264,7 +4264,7 @@ _08149A1C:
|
||||
bl GetMonData
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl sub_8149A00
|
||||
bl IsSpeciesAllowedInPokemonJump
|
||||
cmp r0, 0
|
||||
beq _08149A54
|
||||
ldr r1, _08149A50 @ =gSpecialVar_Result
|
||||
|
||||
@@ -558,7 +558,7 @@ _0811C9AA:
|
||||
adds r0, r4, 0
|
||||
adds r0, 0x96
|
||||
ldrh r0, [r0]
|
||||
bl GetItemCompatibilityRule
|
||||
bl CheckIfItemIsTMHMOrEvolutionStone
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x2
|
||||
@@ -1508,8 +1508,8 @@ sub_811D120: @ 811D120
|
||||
bx r1
|
||||
thumb_func_end sub_811D120
|
||||
|
||||
thumb_func_start GetMonLevelUpWindowStats
|
||||
GetMonLevelUpWindowStats: @ 811D130
|
||||
thumb_func_start BufferMonStatsToTaskData
|
||||
BufferMonStatsToTaskData: @ 811D130
|
||||
push {r4,r5,lr}
|
||||
adds r4, r0, 0
|
||||
adds r5, r1, 0
|
||||
@@ -1539,7 +1539,7 @@ GetMonLevelUpWindowStats: @ 811D130
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end GetMonLevelUpWindowStats
|
||||
thumb_func_end BufferMonStatsToTaskData
|
||||
|
||||
thumb_func_start sub_811D178
|
||||
sub_811D178: @ 811D178
|
||||
|
||||
@@ -1455,7 +1455,7 @@ _0808C3E0:
|
||||
.align 2, 0
|
||||
_0808C444: .4byte gUnknown_83CDA20
|
||||
_0808C448:
|
||||
bl field_weather_is_fade_finished
|
||||
bl IsWeatherNotFadingIn
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0808C454
|
||||
@@ -6591,7 +6591,7 @@ _0808EEE8:
|
||||
ldr r2, _0808EF08 @ =sub_808CE60
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_8107DB4
|
||||
bl GoToBagMenu
|
||||
_0808EEF6:
|
||||
adds r0, r7, 0
|
||||
bl DestroyTask
|
||||
@@ -15947,7 +15947,7 @@ sub_80937B4: @ 80937B4
|
||||
_080937C4: .4byte gUnknown_2039822
|
||||
_080937C8:
|
||||
ldr r4, _080937D8 @ =gUnknown_2039821
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
strb r0, [r4]
|
||||
_080937D0:
|
||||
pop {r4}
|
||||
|
||||
@@ -42,7 +42,7 @@ _0813453C: .4byte gUnknown_203B140
|
||||
_08134540: .4byte 0x00003308
|
||||
_08134544: .4byte gUnknown_203B144
|
||||
_08134548:
|
||||
ldr r0, _08134574 @ =gUnknown_203B16C
|
||||
ldr r0, _08134574 @ =gLastViewedMonIndex
|
||||
strb r6, [r0]
|
||||
ldr r0, _08134578 @ =gUnknown_203B16D
|
||||
movs r1, 0
|
||||
@@ -64,7 +64,7 @@ _08134548:
|
||||
movs r0, 0x1
|
||||
b _08134596
|
||||
.align 2, 0
|
||||
_08134574: .4byte gUnknown_203B16C
|
||||
_08134574: .4byte gLastViewedMonIndex
|
||||
_08134578: .4byte gUnknown_203B16D
|
||||
_0813457C: .4byte gUnknown_203B16E
|
||||
_08134580: .4byte 0x000032f8
|
||||
@@ -3448,7 +3448,7 @@ _08136168:
|
||||
ldr r0, [r6]
|
||||
ldr r3, _08136208 @ =0x00003084
|
||||
adds r0, r3
|
||||
ldr r1, _0813620C @ =gUnknown_8416221
|
||||
ldr r1, _0813620C @ =gText_FemaleSymbol
|
||||
bl StringCopy
|
||||
b _08136238
|
||||
.align 2, 0
|
||||
@@ -3459,19 +3459,19 @@ _081361FC: .4byte 0x00003220
|
||||
_08136200: .4byte 0x00003221
|
||||
_08136204: .4byte 0x00003034
|
||||
_08136208: .4byte 0x00003084
|
||||
_0813620C: .4byte gUnknown_8416221
|
||||
_0813620C: .4byte gText_FemaleSymbol
|
||||
_08136210:
|
||||
cmp r7, 0
|
||||
bne _0813622C
|
||||
ldr r0, [r6]
|
||||
ldr r1, _08136224 @ =0x00003084
|
||||
adds r0, r1
|
||||
ldr r1, _08136228 @ =gUnknown_841621F
|
||||
ldr r1, _08136228 @ =gText_MaleSymbol
|
||||
bl StringCopy
|
||||
b _08136238
|
||||
.align 2, 0
|
||||
_08136224: .4byte 0x00003084
|
||||
_08136228: .4byte gUnknown_841621F
|
||||
_08136228: .4byte gText_MaleSymbol
|
||||
_0813622C:
|
||||
ldr r0, [r6]
|
||||
ldr r2, _08136308 @ =0x00003084
|
||||
@@ -3622,7 +3622,7 @@ sub_8136350: @ 8136350
|
||||
bl ConvertIntToDecimalStringN
|
||||
ldr r0, [r6]
|
||||
adds r0, r4
|
||||
ldr r1, _08136504 @ =gUnknown_841620C
|
||||
ldr r1, _08136504 @ =gText_Slash
|
||||
bl StringAppend
|
||||
ldr r0, [r6]
|
||||
adds r0, r7
|
||||
@@ -3794,7 +3794,7 @@ _081363E6:
|
||||
_081364F8: .4byte gUnknown_203B140
|
||||
_081364FC: .4byte 0x00003290
|
||||
_08136500: .4byte 0x00003090
|
||||
_08136504: .4byte gUnknown_841620C
|
||||
_08136504: .4byte gText_Slash
|
||||
_08136508: .4byte gUnknown_203B144
|
||||
_0813650C: .4byte 0x000032f8
|
||||
_08136510: .4byte sub_804CF14
|
||||
@@ -5618,7 +5618,7 @@ _081373EA:
|
||||
str r6, [sp]
|
||||
mov r7, r9
|
||||
str r7, [sp, 0x4]
|
||||
ldr r1, _081374E0 @ =gUnknown_841620C
|
||||
ldr r1, _081374E0 @ =gText_Slash
|
||||
str r1, [sp, 0x8]
|
||||
movs r1, 0x2
|
||||
movs r2, 0x3A
|
||||
@@ -5663,7 +5663,7 @@ _081374D0: .4byte gUnknown_8416238
|
||||
_081374D4: .4byte gUnknown_203B144
|
||||
_081374D8: .4byte 0x000030b8
|
||||
_081374DC: .4byte 0x00003258
|
||||
_081374E0: .4byte gUnknown_841620C
|
||||
_081374E0: .4byte gText_Slash
|
||||
_081374E4: .4byte 0x000030f0
|
||||
thumb_func_end sub_81372E4
|
||||
|
||||
@@ -6839,8 +6839,8 @@ _08137E82:
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
bl SetMainCallback2
|
||||
bl sub_8138B20
|
||||
ldr r1, _08137EE0 @ =gUnknown_203B16C
|
||||
bl GetLastViewedMonIndex
|
||||
ldr r1, _08137EE0 @ =gLastViewedMonIndex
|
||||
strb r0, [r1]
|
||||
ldr r0, [r4]
|
||||
cmp r0, 0
|
||||
@@ -6864,7 +6864,7 @@ _08137ECC:
|
||||
_08137ED4: .4byte gUnknown_203B140
|
||||
_08137ED8: .4byte 0x00003214
|
||||
_08137EDC: .4byte 0x000032f8
|
||||
_08137EE0: .4byte gUnknown_203B16C
|
||||
_08137EE0: .4byte gLastViewedMonIndex
|
||||
_08137EE4: .4byte gUnknown_203B144
|
||||
thumb_func_end sub_8137E64
|
||||
|
||||
@@ -8397,14 +8397,14 @@ _08138B18: .4byte 0x00003220
|
||||
_08138B1C: .4byte 0x00003221
|
||||
thumb_func_end sub_8138A38
|
||||
|
||||
thumb_func_start sub_8138B20
|
||||
sub_8138B20: @ 8138B20
|
||||
ldr r0, _08138B28 @ =gUnknown_203B16C
|
||||
thumb_func_start GetLastViewedMonIndex
|
||||
GetLastViewedMonIndex: @ 8138B20
|
||||
ldr r0, _08138B28 @ =gLastViewedMonIndex
|
||||
ldrb r0, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_08138B28: .4byte gUnknown_203B16C
|
||||
thumb_func_end sub_8138B20
|
||||
_08138B28: .4byte gLastViewedMonIndex
|
||||
thumb_func_end GetLastViewedMonIndex
|
||||
|
||||
thumb_func_start GetMoveSlotToReplace
|
||||
GetMoveSlotToReplace: @ 8138B2C
|
||||
@@ -8443,7 +8443,7 @@ sub_8138B4C: @ 8138B4C
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _08138B84
|
||||
ldr r0, _08138B80 @ =gUnknown_203B16C
|
||||
ldr r0, _08138B80 @ =gLastViewedMonIndex
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x3
|
||||
bhi _08138B76
|
||||
@@ -8454,7 +8454,7 @@ _08138B76:
|
||||
b _08138B86
|
||||
.align 2, 0
|
||||
_08138B7C: .4byte gReceivedRemoteLinkPlayers
|
||||
_08138B80: .4byte gUnknown_203B16C
|
||||
_08138B80: .4byte gLastViewedMonIndex
|
||||
_08138B84:
|
||||
movs r0, 0
|
||||
_08138B86:
|
||||
@@ -8476,7 +8476,7 @@ sub_8138B8C: @ 8138B8C
|
||||
adds r2, 0xD8
|
||||
adds r0, r1, r2
|
||||
ldr r4, [r0]
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
@@ -8493,7 +8493,7 @@ _08138BC4:
|
||||
ldr r2, _08138BE8 @ =0x000032f4
|
||||
adds r0, r1, r2
|
||||
ldr r4, [r0]
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
lsls r1, r0, 2
|
||||
@@ -9148,7 +9148,7 @@ sub_81390B0: @ 81390B0
|
||||
ldr r1, _081391DC @ =0x000032f4
|
||||
adds r0, r1
|
||||
ldr r6, [r0]
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
@@ -9294,7 +9294,7 @@ sub_81391EC: @ 81391EC
|
||||
ldr r1, _08139318 @ =0x000032f4
|
||||
adds r0, r1
|
||||
ldr r6, [r0]
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
lsls r1, r0, 2
|
||||
@@ -9442,7 +9442,7 @@ sub_8139328: @ 8139328
|
||||
adds r2, 0xD8
|
||||
adds r0, r1, r2
|
||||
ldr r4, [r0]
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x64
|
||||
@@ -9459,7 +9459,7 @@ _08139360:
|
||||
ldr r2, _08139384 @ =0x000032f4
|
||||
adds r0, r1, r2
|
||||
ldr r4, [r0]
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
lsls r1, r0, 2
|
||||
@@ -9489,7 +9489,7 @@ sub_8139388: @ 8139388
|
||||
bl sub_8138BEC
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl sub_8125A90
|
||||
bl IsMoveHm
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -10269,7 +10269,7 @@ _081399DC: .4byte sub_804CF14
|
||||
_081399E0: .4byte 0x00003024
|
||||
_081399E4: .4byte 0x0000ffff
|
||||
_081399E8:
|
||||
ldr r0, _08139A1C @ =gUnknown_203B16C
|
||||
ldr r0, _08139A1C @ =gLastViewedMonIndex
|
||||
ldrb r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl sub_804455C
|
||||
@@ -10293,7 +10293,7 @@ _081399E8:
|
||||
bl CreateMonPicSprite
|
||||
b _08139A40
|
||||
.align 2, 0
|
||||
_08139A1C: .4byte gUnknown_203B16C
|
||||
_08139A1C: .4byte gLastViewedMonIndex
|
||||
_08139A20: .4byte 0x0000ffff
|
||||
_08139A24:
|
||||
movs r0, 0x3C
|
||||
@@ -10787,7 +10787,7 @@ _08139E20:
|
||||
.align 2, 0
|
||||
_08139E28: .4byte SpriteCallbackDummy
|
||||
_08139E2C:
|
||||
ldr r0, _08139E48 @ =gUnknown_203B16C
|
||||
ldr r0, _08139E48 @ =gLastViewedMonIndex
|
||||
ldrb r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl sub_804455C
|
||||
@@ -10801,7 +10801,7 @@ _08139E2C:
|
||||
str r4, [sp, 0x4]
|
||||
b _08139E58
|
||||
.align 2, 0
|
||||
_08139E48: .4byte gUnknown_203B16C
|
||||
_08139E48: .4byte gLastViewedMonIndex
|
||||
_08139E4C: .4byte SpriteCallbackDummy
|
||||
_08139E50:
|
||||
ldr r1, _08139E98 @ =SpriteCallbackDummy
|
||||
@@ -13221,7 +13221,7 @@ _0813B16C:
|
||||
ldr r2, _0813B190 @ =0x000032f4
|
||||
adds r0, r2
|
||||
ldr r4, [r0]
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
adds r1, r0, 0
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
@@ -13268,7 +13268,7 @@ _0813B1CC:
|
||||
negs r1, r1
|
||||
cmp r0, r1
|
||||
beq _0813B1F4
|
||||
ldr r0, _0813B1FC @ =gUnknown_203B16C
|
||||
ldr r0, _0813B1FC @ =gLastViewedMonIndex
|
||||
strb r2, [r0]
|
||||
ldr r0, _0813B200 @ =sub_813B3F0
|
||||
movs r1, 0
|
||||
@@ -13284,7 +13284,7 @@ _0813B1F4:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813B1FC: .4byte gUnknown_203B16C
|
||||
_0813B1FC: .4byte gLastViewedMonIndex
|
||||
_0813B200: .4byte sub_813B3F0
|
||||
_0813B204: .4byte gUnknown_203B140
|
||||
_0813B208: .4byte 0x0000328c
|
||||
@@ -13311,7 +13311,7 @@ sub_813B20C: @ 813B20C
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
adds r5, r0, 0
|
||||
ldr r6, _0813B264 @ =gUnknown_203B16C
|
||||
ldr r6, _0813B264 @ =gLastViewedMonIndex
|
||||
cmp r3, r1
|
||||
bne _0813B23E
|
||||
ldrb r0, [r6]
|
||||
@@ -13336,7 +13336,7 @@ _0813B252:
|
||||
_0813B258: .4byte gUnknown_203B140
|
||||
_0813B25C: .4byte 0x000032f4
|
||||
_0813B260: .4byte 0x00003214
|
||||
_0813B264: .4byte gUnknown_203B16C
|
||||
_0813B264: .4byte gLastViewedMonIndex
|
||||
_0813B268: .4byte 0x00003210
|
||||
_0813B26C:
|
||||
lsls r5, r4, 24
|
||||
@@ -13346,7 +13346,7 @@ _0813B26E:
|
||||
asrs r1, r5, 24
|
||||
adds r0, r1
|
||||
lsls r0, 24
|
||||
ldr r4, _0813B29C @ =gUnknown_203B16C
|
||||
ldr r4, _0813B29C @ =gLastViewedMonIndex
|
||||
lsrs r6, r0, 24
|
||||
asrs r0, 24
|
||||
ldrb r3, [r4]
|
||||
@@ -13365,7 +13365,7 @@ _0813B294:
|
||||
negs r0, r0
|
||||
b _0813B2C0
|
||||
.align 2, 0
|
||||
_0813B29C: .4byte gUnknown_203B16C
|
||||
_0813B29C: .4byte gLastViewedMonIndex
|
||||
_0813B2A0: .4byte gUnknown_203B140
|
||||
_0813B2A4: .4byte 0x00003210
|
||||
_0813B2A8:
|
||||
@@ -13514,7 +13514,7 @@ _0813B39E:
|
||||
bhi _0813B3B6
|
||||
ldr r4, _0813B3D4 @ =gUnknown_8463FB8
|
||||
adds r4, r5, r4
|
||||
bl sub_8138B20
|
||||
bl GetLastViewedMonIndex
|
||||
ldrb r1, [r4]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
|
||||
+14
-14
@@ -7395,7 +7395,7 @@ sub_80C3B00: @ 80C3B00
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -7477,7 +7477,7 @@ _080C3BAC:
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r2, r0, 0
|
||||
ldr r0, _080C3BEC @ =gUnknown_20399E4
|
||||
ldr r1, [r0]
|
||||
@@ -7506,7 +7506,7 @@ _080C3BF0:
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r2, r0, 0
|
||||
ldr r0, _080C3C28 @ =gUnknown_20399E4
|
||||
ldr r1, [r0]
|
||||
@@ -7543,7 +7543,7 @@ _080C3C2C:
|
||||
ldrsb r1, [r5, r1]
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r2, r0, 0
|
||||
b _080C3C8E
|
||||
.align 2, 0
|
||||
@@ -7564,7 +7564,7 @@ _080C3C68:
|
||||
ldrsb r1, [r5, r1]
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r2, r0, 0
|
||||
ldr r1, [r4]
|
||||
ldrb r0, [r2, 0x14]
|
||||
@@ -9761,8 +9761,8 @@ _080C4DF2:
|
||||
bx r1
|
||||
thumb_func_end GetMapName
|
||||
|
||||
thumb_func_start sub_80C4DF8
|
||||
sub_80C4DF8: @ 80C4DF8
|
||||
thumb_func_start GetMapNameGeneric
|
||||
GetMapNameGeneric: @ 80C4DF8
|
||||
push {lr}
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
@@ -9770,14 +9770,14 @@ sub_80C4DF8: @ 80C4DF8
|
||||
bl GetMapName
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80C4DF8
|
||||
thumb_func_end GetMapNameGeneric
|
||||
|
||||
thumb_func_start sub_80C4E08
|
||||
sub_80C4E08: @ 80C4E08
|
||||
push {lr}
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl sub_80C4DF8
|
||||
bl GetMapNameGeneric
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80C4E08
|
||||
@@ -9893,15 +9893,15 @@ _080C4EF2:
|
||||
bx r0
|
||||
thumb_func_end sub_80C4ED0
|
||||
|
||||
thumb_func_start sub_80C4EF8
|
||||
sub_80C4EF8: @ 80C4EF8
|
||||
thumb_func_start MCB2_FlyMap
|
||||
MCB2_FlyMap: @ 80C4EF8
|
||||
push {lr}
|
||||
bl sub_80C51E8
|
||||
movs r0, 0x2
|
||||
bl sub_80BFEDC
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80C4EF8
|
||||
thumb_func_end MCB2_FlyMap
|
||||
|
||||
thumb_func_start sub_80C4F08
|
||||
sub_80C4F08: @ 80C4F08
|
||||
@@ -10283,7 +10283,7 @@ _080C5220:
|
||||
_080C5250: .4byte gUnknown_20399FC
|
||||
_080C5254: .4byte CB2_ReturnToField
|
||||
_080C5258:
|
||||
ldr r0, _080C5274 @ =sub_8124AB0
|
||||
ldr r0, _080C5274 @ =CB2_ReturnToPartyMenuFromFlyMap
|
||||
bl SetMainCallback2
|
||||
_080C525E:
|
||||
ldr r4, _080C5278 @ =gUnknown_20399FC
|
||||
@@ -10298,7 +10298,7 @@ _080C526E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080C5274: .4byte sub_8124AB0
|
||||
_080C5274: .4byte CB2_ReturnToPartyMenuFromFlyMap
|
||||
_080C5278: .4byte gUnknown_20399FC
|
||||
thumb_func_end sub_80C5208
|
||||
|
||||
|
||||
@@ -385,7 +385,7 @@ sub_80A0334: @ 80A0334
|
||||
ldr r0, _080A034C @ =sub_80A0350
|
||||
str r0, [r1, 0x8]
|
||||
movs r0, 0
|
||||
bl sub_81274A8
|
||||
bl InitChooseHalfPartyForBattle
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
@@ -427,7 +427,7 @@ ChooseBattleTowerPlayerParty: @ 80A0380
|
||||
ldr r0, _080A0398 @ =sub_80A039C
|
||||
str r0, [r1, 0x8]
|
||||
movs r0, 0x1
|
||||
bl sub_81274A8
|
||||
bl InitChooseHalfPartyForBattle
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
|
||||
@@ -88,7 +88,7 @@ sub_80BF97C: @ 80BF97C
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x8]
|
||||
bl sub_81283A8
|
||||
bl ChoosePartyMonByMenuType
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
_080BF9AC:
|
||||
|
||||
@@ -5660,7 +5660,7 @@ sub_812AF8C: @ 812AF8C
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 2
|
||||
ldr r0, _0812AFB8 @ =gUnknown_845AC16
|
||||
ldr r0, _0812AFB8 @ =gUnknown_845AC14 + 2
|
||||
adds r4, r0
|
||||
movs r0, 0
|
||||
bl IndexOfSpritePaletteTag
|
||||
@@ -5677,7 +5677,7 @@ sub_812AF8C: @ 812AF8C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0812AFB8: .4byte gUnknown_845AC16
|
||||
_0812AFB8: .4byte gUnknown_845AC14 + 2
|
||||
_0812AFBC: .4byte 0x01010000
|
||||
thumb_func_end sub_812AF8C
|
||||
|
||||
|
||||
Reference in New Issue
Block a user