Merge branch 'master' into player_field_avatar
This commit is contained in:
@@ -623,8 +623,8 @@ _080AA186:
|
||||
bx r0
|
||||
thumb_func_end sub_80AA124
|
||||
|
||||
thumb_func_start sub_80AA18C
|
||||
sub_80AA18C: @ 80AA18C
|
||||
thumb_func_start AnimTask_StatsChange
|
||||
AnimTask_StatsChange: @ 80AA18C
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
@@ -853,7 +853,7 @@ _080AA352:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80AA18C
|
||||
thumb_func_end AnimTask_StatsChange
|
||||
|
||||
thumb_func_start LaunchStatusAnimation
|
||||
LaunchStatusAnimation: @ 80AA364
|
||||
|
||||
@@ -6481,7 +6481,7 @@ _0819218E:
|
||||
mov r0, r9
|
||||
cmp r0, 0
|
||||
bne _081921C4
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
b _081921FC
|
||||
.pool
|
||||
@@ -9539,7 +9539,7 @@ _08193B84:
|
||||
ldr r0, [r4]
|
||||
bl Free
|
||||
str r6, [r4]
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r5, 2
|
||||
@@ -11320,7 +11320,7 @@ _08194B24:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _08194B3C
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
|
||||
@@ -1321,7 +1321,7 @@ _0819AFB8:
|
||||
bl Free
|
||||
str r5, [r7]
|
||||
bl FreeAllWindowBuffers
|
||||
ldr r0, =sub_80861B0
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
bl SetMainCallback2
|
||||
adds r0, r6, 0
|
||||
bl DestroyTask
|
||||
@@ -4491,7 +4491,7 @@ _0819CAA4:
|
||||
bl Free
|
||||
str r5, [r7]
|
||||
bl FreeAllWindowBuffers
|
||||
ldr r0, =sub_80861B0
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
bl SetMainCallback2
|
||||
adds r0, r6, 0
|
||||
bl DestroyTask
|
||||
@@ -11843,7 +11843,7 @@ sub_81A0784: @ 81A0784
|
||||
movs r1, 0
|
||||
adds r2, r4, 0
|
||||
adds r3, r5, 0
|
||||
bl sub_8198A50
|
||||
bl CreateWindowTemplate
|
||||
ldr r0, [sp, 0x10]
|
||||
ldr r1, [sp, 0x14]
|
||||
str r0, [sp, 0x18]
|
||||
|
||||
+1
-1
@@ -3172,7 +3172,7 @@ _08163A3C:
|
||||
_08163A74:
|
||||
bl sub_816537C
|
||||
_08163A78:
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
add sp, 0x4
|
||||
pop {r4-r6}
|
||||
|
||||
+1
-1
@@ -2586,7 +2586,7 @@ sp02A_crash_sound: @ 80B39BC
|
||||
push {lr}
|
||||
ldr r0, =gSpecialVar_0x8006
|
||||
ldrb r0, [r0]
|
||||
ldr r1, =CB2_ReturnToFieldContinueScript
|
||||
ldr r1, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl sub_80C4E74
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
+16
-16
@@ -102,7 +102,7 @@ LoadContestBgAfterMoveAnim: @ 80D7724
|
||||
movs r4, 0
|
||||
movs r5, 0xA0
|
||||
_080D775E:
|
||||
ldr r0, =0x0201a004
|
||||
ldr r0, =gHeap+0x1A004
|
||||
adds r0, r5, r0
|
||||
ldr r1, =gUnknown_02039F26
|
||||
adds r1, r4, r1
|
||||
@@ -576,7 +576,7 @@ _080D7B4E:
|
||||
ldr r1, =gReservedSpritePaletteCount
|
||||
movs r0, 0x4
|
||||
strb r0, [r1]
|
||||
ldr r0, =0x02000000
|
||||
ldr r0, =gHeap
|
||||
movs r1, 0xD0
|
||||
lsls r1, 9
|
||||
adds r0, r1
|
||||
@@ -928,7 +928,7 @@ _080D7ED8:
|
||||
ldr r4, =0x06002000
|
||||
adds r1, r4, 0
|
||||
bl LZDecompressVram
|
||||
ldr r3, =0x02018000
|
||||
ldr r3, =gHeap+0x18000
|
||||
movs r5, 0x80
|
||||
lsls r5, 6
|
||||
ldr r1, =0x040000d4
|
||||
@@ -976,7 +976,7 @@ _080D7F40:
|
||||
ldr r0, =gContestResources
|
||||
ldr r0, [r0]
|
||||
ldr r1, [r0, 0x2C]
|
||||
ldr r2, =0x0201aa04
|
||||
ldr r2, =gHeap+0x1AA04
|
||||
ldr r0, =0x040000d4
|
||||
str r1, [r0]
|
||||
str r2, [r0, 0x4]
|
||||
@@ -1022,7 +1022,7 @@ _080D7F7C:
|
||||
mov r0, sp
|
||||
adds r2, r6, 0
|
||||
bl CpuSet
|
||||
ldr r1, =0x0201a004
|
||||
ldr r1, =gHeap+0x1A004
|
||||
ldr r0, =0x040000d4
|
||||
mov r2, r8
|
||||
str r2, [r0]
|
||||
@@ -1393,7 +1393,7 @@ sub_80D833C: @ 80D833C
|
||||
strh r1, [r0]
|
||||
bl sub_80DCD48
|
||||
ldr r1, =gPlttBufferUnfaded
|
||||
ldr r2, =0x0201a204
|
||||
ldr r2, =gHeap+0x1A204
|
||||
ldr r0, =0x040000d4
|
||||
str r1, [r0]
|
||||
str r2, [r0, 0x4]
|
||||
@@ -2070,7 +2070,7 @@ _080D897C:
|
||||
movs r0, 0
|
||||
bl sub_80DED60
|
||||
ldr r1, =gPlttBufferFaded
|
||||
ldr r0, =0x0201a604
|
||||
ldr r0, =gHeap+0x1A604
|
||||
movs r2, 0x80
|
||||
lsls r2, 3
|
||||
ldr r4, =0x040000d4
|
||||
@@ -5012,7 +5012,7 @@ _080DA33A:
|
||||
sub_80DA348: @ 80DA348
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, =0x0201a204
|
||||
ldr r2, =gHeap+0x1A204
|
||||
ldr r3, =gPlttBufferUnfaded
|
||||
ldr r1, =0x040000d4
|
||||
str r2, [r1]
|
||||
@@ -10211,7 +10211,7 @@ sub_80DCCD8: @ 80DCCD8
|
||||
thumb_func_start sub_80DCD08
|
||||
sub_80DCD08: @ 80DCD08
|
||||
push {lr}
|
||||
ldr r0, =0x02000000
|
||||
ldr r0, =gHeap
|
||||
movs r1, 0xD0
|
||||
lsls r1, 9
|
||||
adds r2, r0, r1
|
||||
@@ -10250,7 +10250,7 @@ sub_80DCD48: @ 80DCD48
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080DCE44
|
||||
ldr r0, =0x02000000
|
||||
ldr r0, =gHeap
|
||||
movs r1, 0xD0
|
||||
lsls r1, 9
|
||||
adds r0, r1
|
||||
@@ -10639,7 +10639,7 @@ sub_80DD04C: @ 80DD04C
|
||||
movs r4, 0
|
||||
movs r5, 0xA0
|
||||
_080DD052:
|
||||
ldr r0, =0x0201a004
|
||||
ldr r0, =gHeap+0x1A004
|
||||
adds r0, r5, r0
|
||||
ldr r1, =gUnknown_02039F26
|
||||
adds r1, r4, r1
|
||||
@@ -12351,7 +12351,7 @@ sub_80DDE30: @ 80DDE30
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, 0
|
||||
bne _080DDE78
|
||||
ldr r0, =0x02019000
|
||||
ldr r0, =gHeap+0x19000
|
||||
ldr r1, =0x06002000
|
||||
movs r2, 0x80
|
||||
lsls r2, 5
|
||||
@@ -12360,7 +12360,7 @@ sub_80DDE30: @ 80DDE30
|
||||
b _080DDE8C
|
||||
.pool
|
||||
_080DDE78:
|
||||
ldr r0, =0x02018000
|
||||
ldr r0, =gHeap+0x18000
|
||||
ldr r1, =0x06002000
|
||||
movs r2, 0x80
|
||||
lsls r2, 5
|
||||
@@ -15417,7 +15417,7 @@ sub_80DF704: @ 80DF704
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
ldr r0, =0x02000000
|
||||
ldr r0, =gHeap
|
||||
movs r1, 0xD0
|
||||
lsls r1, 9
|
||||
adds r2, r0, r1
|
||||
@@ -15468,7 +15468,7 @@ sub_80DF750: @ 80DF750
|
||||
bne _080DF766
|
||||
b _080DF924
|
||||
_080DF766:
|
||||
ldr r0, =0x02000000
|
||||
ldr r0, =gHeap
|
||||
movs r1, 0xD0
|
||||
lsls r1, 9
|
||||
adds r0, r1
|
||||
@@ -15493,7 +15493,7 @@ _080DF784:
|
||||
lsrs r7, r0, 24
|
||||
cmp r7, 0x3
|
||||
bls _080DF784
|
||||
ldr r0, =0x02000000
|
||||
ldr r0, =gHeap
|
||||
movs r1, 0xD0
|
||||
lsls r1, 9
|
||||
adds r0, r1
|
||||
|
||||
@@ -1825,7 +1825,7 @@ _080F6884:
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
bl FreeAllWindowBuffers
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
bl sub_80F7E64
|
||||
_080F68A8:
|
||||
|
||||
@@ -11,7 +11,7 @@ sub_80FC4F4: @ 80FC4F4
|
||||
adds r2, r0, 0
|
||||
lsls r4, r1, 16
|
||||
lsrs r4, 16
|
||||
ldr r5, =0x0201c000
|
||||
ldr r5, =gDecompressionBuffer
|
||||
adds r0, r5, 0
|
||||
adds r1, r2, 0
|
||||
adds r2, r4, 0
|
||||
|
||||
+9
-9
@@ -623,7 +623,7 @@ _0811A7C2:
|
||||
bl overworld_free_bg_tilemaps
|
||||
ldr r0, =gSpecialVar_0x8004
|
||||
ldrb r0, [r0]
|
||||
ldr r2, =sub_80861B0
|
||||
ldr r2, =CB2_ReturnToFieldContinueScript
|
||||
adds r1, r4, 0
|
||||
adds r3, r5, 0
|
||||
bl sub_811A20C
|
||||
@@ -760,7 +760,7 @@ sub_811A8CC: @ 811A8CC
|
||||
ldr r1, [r0]
|
||||
ldr r0, =0x00003b6e
|
||||
adds r1, r0
|
||||
ldr r2, =sub_80861B0
|
||||
ldr r2, =CB2_ReturnToFieldContinueScript
|
||||
movs r0, 0xF
|
||||
movs r3, 0x3
|
||||
bl sub_811A20C
|
||||
@@ -776,7 +776,7 @@ sub_811A8F0: @ 811A8F0
|
||||
ldr r1, [r0]
|
||||
ldr r0, =0x00003b5a
|
||||
adds r1, r0
|
||||
ldr r2, =sub_80861B0
|
||||
ldr r2, =CB2_ReturnToFieldContinueScript
|
||||
movs r0, 0x10
|
||||
movs r3, 0x3
|
||||
bl sub_811A20C
|
||||
@@ -792,7 +792,7 @@ sub_811A914: @ 811A914
|
||||
ldr r1, [r0]
|
||||
ldr r0, =0x00003b6c
|
||||
adds r1, r0
|
||||
ldr r2, =sub_80861B0
|
||||
ldr r2, =CB2_ReturnToFieldContinueScript
|
||||
movs r0, 0x12
|
||||
movs r3, 0x3
|
||||
bl sub_811A20C
|
||||
@@ -808,7 +808,7 @@ sub_811A938: @ 811A938
|
||||
ldr r1, [r0]
|
||||
ldr r0, =0x00003b5a
|
||||
adds r1, r0
|
||||
ldr r2, =sub_80861B0
|
||||
ldr r2, =CB2_ReturnToFieldContinueScript
|
||||
movs r0, 0x11
|
||||
movs r3, 0x3
|
||||
bl sub_811A20C
|
||||
@@ -3691,7 +3691,7 @@ sub_811BDF0: @ 811BDF0
|
||||
adds r6, r0, 0
|
||||
ldr r0, =gSaveBlock1Ptr
|
||||
ldr r4, [r0]
|
||||
bl UnkTextUtil_Reset
|
||||
bl DynamicPlaceholderTextUtil_Reset
|
||||
ldr r0, =0x00003b70
|
||||
adds r5, r4, r0
|
||||
adds r0, r5, 0
|
||||
@@ -3707,17 +3707,17 @@ sub_811BDF0: @ 811BDF0
|
||||
bl TVShowConvertInternationalString
|
||||
movs r0, 0
|
||||
mov r1, sp
|
||||
bl UnkTextUtil_SetPtrI
|
||||
bl DynamicPlaceholderTextUtil_SetPlaceholderPtr
|
||||
b _0811BE3C
|
||||
.pool
|
||||
_0811BE34:
|
||||
ldr r1, =gText_Lady
|
||||
movs r0, 0
|
||||
bl UnkTextUtil_SetPtrI
|
||||
bl DynamicPlaceholderTextUtil_SetPlaceholderPtr
|
||||
_0811BE3C:
|
||||
ldr r1, =gText_F700sQuiz
|
||||
adds r0, r6, 0
|
||||
bl UnkTextUtil_StringExpandPlaceholders
|
||||
bl DynamicPlaceholderTextUtil_ExpandPlaceholders
|
||||
add sp, 0x20
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+2
-2
@@ -16021,7 +16021,7 @@ sub_81B892C: @ 81B892C
|
||||
str r0, [sp]
|
||||
ldr r0, =sub_81B1370
|
||||
str r0, [sp, 0x4]
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
str r0, [sp, 0x8]
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
@@ -16042,7 +16042,7 @@ sub_81B8958: @ 81B8958
|
||||
str r0, [sp]
|
||||
ldr r0, =sub_81B1370
|
||||
str r0, [sp, 0x4]
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
str r0, [sp, 0x8]
|
||||
movs r0, 0xB
|
||||
movs r1, 0
|
||||
|
||||
+18
-1523
File diff suppressed because it is too large
Load Diff
@@ -5,869 +5,7 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_81C3E2C
|
||||
sub_81C3E2C: @ 81C3E2C
|
||||
push {r4,lr}
|
||||
sub sp, 0x8
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
cmp r1, 0x4
|
||||
bne _081C3E48
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x000040c4
|
||||
b _081C3E50
|
||||
.pool
|
||||
_081C3E48:
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
lsls r1, 1
|
||||
adds r0, 0x84
|
||||
_081C3E50:
|
||||
adds r0, r1
|
||||
ldrh r4, [r0]
|
||||
cmp r4, 0
|
||||
beq _081C3E82
|
||||
ldr r0, =gUnknown_0861CD14
|
||||
movs r1, 0x2
|
||||
bl sub_81C2D2C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r3, =gContestEffectDescriptionPointers
|
||||
ldr r2, =gContestMoves
|
||||
lsls r1, r4, 3
|
||||
adds r1, r2
|
||||
ldrb r1, [r1]
|
||||
lsls r1, 2
|
||||
adds r1, r3
|
||||
ldr r1, [r1]
|
||||
movs r2, 0
|
||||
str r2, [sp]
|
||||
str r2, [sp, 0x4]
|
||||
movs r2, 0x6
|
||||
movs r3, 0x1
|
||||
bl sub_81C25A4
|
||||
_081C3E82:
|
||||
add sp, 0x8
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C3E2C
|
||||
|
||||
thumb_func_start sub_81C3E9C
|
||||
sub_81C3E9C: @ 81C3E9C
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x8
|
||||
lsls r0, 16
|
||||
lsrs r4, r0, 16
|
||||
adds r6, r4, 0
|
||||
ldr r0, =gUnknown_0861CD14
|
||||
movs r1, 0x2
|
||||
bl sub_81C2D2C
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl FillWindowPixelBuffer
|
||||
cmp r4, 0
|
||||
beq _081C3F30
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x000040c0
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x2
|
||||
bne _081C3F00
|
||||
adds r0, r4, 0
|
||||
bl sub_81C3C5C
|
||||
ldr r1, =gMoveDescriptionPointers
|
||||
subs r0, r4, 0x1
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
ldr r1, [r0]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r5, 0
|
||||
movs r2, 0x6
|
||||
movs r3, 0x1
|
||||
bl sub_81C25A4
|
||||
b _081C3F20
|
||||
.pool
|
||||
_081C3F00:
|
||||
ldr r2, =gContestEffectDescriptionPointers
|
||||
ldr r1, =gContestMoves
|
||||
lsls r0, r6, 3
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 2
|
||||
adds r0, r2
|
||||
ldr r1, [r0]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r5, 0
|
||||
movs r2, 0x6
|
||||
movs r3, 0x1
|
||||
bl sub_81C25A4
|
||||
_081C3F20:
|
||||
adds r0, r5, 0
|
||||
bl PutWindowTilemap
|
||||
b _081C3F36
|
||||
.pool
|
||||
_081C3F30:
|
||||
adds r0, r5, 0
|
||||
bl ClearWindowTilemap
|
||||
_081C3F36:
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
add sp, 0x8
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81C3E9C
|
||||
|
||||
thumb_func_start sub_81C3F44
|
||||
sub_81C3F44: @ 81C3F44
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
sub sp, 0x8
|
||||
ldr r4, =gUnknown_0861CD14
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_81C2D2C
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
adds r7, r6, 0
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl sub_81C2D2C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r1, [r0]
|
||||
ldr r2, =0x000040c4
|
||||
adds r0, r1, r2
|
||||
ldrh r2, [r0]
|
||||
cmp r2, 0
|
||||
bne _081C3F9C
|
||||
ldr r1, =gText_Cancel
|
||||
str r2, [sp]
|
||||
movs r0, 0x1
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r6, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x41
|
||||
bl sub_81C25A4
|
||||
b _081C4044
|
||||
.pool
|
||||
_081C3F9C:
|
||||
ldrh r5, [r0]
|
||||
ldr r2, =0x000040c0
|
||||
adds r0, r1, r2
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x2
|
||||
bne _081C3FD0
|
||||
movs r0, 0xD
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, =gMoveNames
|
||||
adds r1, r0
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x6
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r6, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x41
|
||||
bl sub_81C25A4
|
||||
b _081C3FEC
|
||||
.pool
|
||||
_081C3FD0:
|
||||
movs r0, 0xD
|
||||
adds r1, r5, 0
|
||||
muls r1, r0
|
||||
ldr r0, =gMoveNames
|
||||
adds r1, r0
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x5
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r7, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x41
|
||||
bl sub_81C25A4
|
||||
_081C3FEC:
|
||||
ldr r4, =gStringVar1
|
||||
ldr r1, =gBattleMoves
|
||||
lsls r0, r5, 1
|
||||
adds r0, r5
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
ldrb r1, [r0, 0x4]
|
||||
adds r0, r4, 0
|
||||
movs r2, 0x1
|
||||
movs r3, 0x2
|
||||
bl ConvertIntToDecimalStringN
|
||||
bl UnkTextUtil_Reset
|
||||
movs r0, 0
|
||||
adds r1, r4, 0
|
||||
bl UnkTextUtil_SetPtrI
|
||||
movs r0, 0x1
|
||||
adds r1, r4, 0
|
||||
bl UnkTextUtil_SetPtrI
|
||||
ldr r4, =gStringVar4
|
||||
ldr r1, =gUnknown_0861CE97
|
||||
adds r0, r4, 0
|
||||
bl UnkTextUtil_StringExpandPlaceholders
|
||||
movs r0, 0x1
|
||||
adds r1, r4, 0
|
||||
movs r2, 0x2C
|
||||
bl GetStringRightAlignXOffset
|
||||
adds r2, r0, 0
|
||||
lsls r2, 24
|
||||
lsrs r2, 24
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0xC
|
||||
str r0, [sp, 0x4]
|
||||
mov r0, r8
|
||||
adds r1, r4, 0
|
||||
movs r3, 0x41
|
||||
bl sub_81C25A4
|
||||
_081C4044:
|
||||
add sp, 0x8
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C3F44
|
||||
|
||||
thumb_func_start sub_81C4064
|
||||
sub_81C4064: @ 81C4064
|
||||
push {r4,lr}
|
||||
sub sp, 0x8
|
||||
ldr r0, =gUnknown_0861CD14
|
||||
movs r1, 0
|
||||
bl sub_81C2D2C
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x48
|
||||
str r0, [sp]
|
||||
movs r0, 0x10
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x42
|
||||
bl FillWindowPixelRect
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x2
|
||||
bl CopyWindowToVram
|
||||
add sp, 0x8
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C4064
|
||||
|
||||
thumb_func_start sub_81C40A0
|
||||
sub_81C40A0: @ 81C40A0
|
||||
push {r4-r7,lr}
|
||||
mov r7, r10
|
||||
mov r6, r9
|
||||
mov r5, r8
|
||||
push {r5-r7}
|
||||
sub sp, 0x8
|
||||
mov r9, r0
|
||||
mov r10, r1
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
mov r0, r10
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r10, r0
|
||||
ldr r5, =gUnknown_0861CD14
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl sub_81C2D2C
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x1
|
||||
bl sub_81C2D2C
|
||||
adds r5, r0, 0
|
||||
lsls r5, 24
|
||||
lsrs r5, 24
|
||||
mov r0, r9
|
||||
lsls r6, r0, 4
|
||||
movs r0, 0x48
|
||||
mov r8, r0
|
||||
str r0, [sp]
|
||||
movs r0, 0x10
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
adds r3, r6, 0
|
||||
bl FillWindowPixelRect
|
||||
mov r0, r10
|
||||
lsls r7, r0, 4
|
||||
mov r0, r8
|
||||
str r0, [sp]
|
||||
movs r0, 0x10
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
adds r3, r7, 0
|
||||
bl FillWindowPixelRect
|
||||
movs r4, 0x30
|
||||
str r4, [sp]
|
||||
movs r0, 0x10
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
adds r3, r6, 0
|
||||
bl FillWindowPixelRect
|
||||
str r4, [sp]
|
||||
movs r0, 0x10
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
adds r3, r7, 0
|
||||
bl FillWindowPixelRect
|
||||
mov r0, r9
|
||||
bl sub_81C3B08
|
||||
mov r0, r10
|
||||
bl sub_81C3B08
|
||||
add sp, 0x8
|
||||
pop {r3-r5}
|
||||
mov r8, r3
|
||||
mov r9, r4
|
||||
mov r10, r5
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C40A0
|
||||
|
||||
thumb_func_start sub_81C4154
|
||||
sub_81C4154: @ 81C4154
|
||||
push {r4,lr}
|
||||
sub sp, 0x8
|
||||
ldr r0, =gUnknown_0861CD14
|
||||
movs r1, 0x2
|
||||
bl sub_81C2D2C
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl FillWindowPixelBuffer
|
||||
ldr r1, =gText_HMMovesCantBeForgotten2
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
str r0, [sp, 0x4]
|
||||
adds r0, r4, 0
|
||||
movs r2, 0x6
|
||||
movs r3, 0x1
|
||||
bl sub_81C25A4
|
||||
add sp, 0x8
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C4154
|
||||
|
||||
thumb_func_start sub_81C4190
|
||||
sub_81C4190: @ 81C4190
|
||||
push {r4,r5,lr}
|
||||
movs r2, 0
|
||||
ldr r5, =gUnknown_0203CF1C
|
||||
ldr r4, =0x000040d3
|
||||
movs r3, 0xFF
|
||||
_081C419A:
|
||||
ldr r0, [r5]
|
||||
adds r0, r4
|
||||
adds r0, r2
|
||||
ldrb r1, [r0]
|
||||
orrs r1, r3
|
||||
strb r1, [r0]
|
||||
adds r0, r2, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
cmp r2, 0x1B
|
||||
bls _081C419A
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C4190
|
||||
|
||||
thumb_func_start sub_81C41C0
|
||||
sub_81C41C0: @ 81C41C0
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r5, =gUnknown_0203CF1C
|
||||
ldr r0, [r5]
|
||||
ldr r1, =0x000040d3
|
||||
adds r0, r1
|
||||
adds r1, r0, r4
|
||||
ldrb r0, [r1]
|
||||
cmp r0, 0xFF
|
||||
beq _081C41F2
|
||||
adds r1, r0, 0
|
||||
lsls r0, r1, 4
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gSprites
|
||||
adds r0, r1
|
||||
bl DestroySprite
|
||||
ldr r0, [r5]
|
||||
ldr r1, =0x000040d3
|
||||
adds r0, r1
|
||||
adds r0, r4
|
||||
movs r1, 0xFF
|
||||
strb r1, [r0]
|
||||
_081C41F2:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C41C0
|
||||
|
||||
thumb_func_start sub_81C4204
|
||||
sub_81C4204: @ 81C4204
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, =gSprites
|
||||
ldr r2, =gUnknown_0203CF1C
|
||||
ldr r2, [r2]
|
||||
ldr r4, =0x000040d3
|
||||
adds r2, r4
|
||||
adds r2, r0
|
||||
ldrb r0, [r2]
|
||||
lsls r2, r0, 4
|
||||
adds r2, r0
|
||||
lsls r2, 2
|
||||
adds r2, r3
|
||||
adds r2, 0x3E
|
||||
movs r0, 0x1
|
||||
ands r1, r0
|
||||
lsls r1, 2
|
||||
ldrb r3, [r2]
|
||||
movs r0, 0x5
|
||||
negs r0, r0
|
||||
ands r0, r3
|
||||
orrs r0, r1
|
||||
strb r0, [r2]
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C4204
|
||||
|
||||
thumb_func_start sub_81C424C
|
||||
sub_81C424C: @ 81C424C
|
||||
push {r4,lr}
|
||||
movs r4, 0x3
|
||||
_081C4250:
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x000040d3
|
||||
adds r0, r1
|
||||
adds r0, r4
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0xFF
|
||||
beq _081C4268
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl sub_81C4204
|
||||
_081C4268:
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
cmp r4, 0x1B
|
||||
bls _081C4250
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C424C
|
||||
|
||||
thumb_func_start sub_81C4280
|
||||
sub_81C4280: @ 81C4280
|
||||
push {lr}
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x000040c0
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x2
|
||||
beq _081C42B0
|
||||
cmp r0, 0x2
|
||||
bgt _081C42A4
|
||||
cmp r0, 0
|
||||
beq _081C42AA
|
||||
b _081C42C2
|
||||
.pool
|
||||
_081C42A4:
|
||||
cmp r0, 0x3
|
||||
beq _081C42BA
|
||||
b _081C42C2
|
||||
_081C42AA:
|
||||
bl sub_81C43A0
|
||||
b _081C42C2
|
||||
_081C42B0:
|
||||
bl sub_81C4420
|
||||
bl sub_81C44F0
|
||||
b _081C42C2
|
||||
_081C42BA:
|
||||
bl sub_81C4484
|
||||
bl sub_81C44F0
|
||||
_081C42C2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81C4280
|
||||
|
||||
thumb_func_start sub_81C42C8
|
||||
sub_81C42C8: @ 81C42C8
|
||||
push {r4,r5,lr}
|
||||
movs r4, 0x3
|
||||
ldr r5, =gUnknown_0203CF1C
|
||||
_081C42CE:
|
||||
ldr r0, [r5]
|
||||
ldr r1, =0x000040d3
|
||||
adds r0, r1
|
||||
adds r0, r4
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0xFF
|
||||
bne _081C42F2
|
||||
ldr r0, =gUnknown_0861CFC4
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl CreateSprite
|
||||
ldr r1, [r5]
|
||||
ldr r2, =0x000040d3
|
||||
adds r1, r2
|
||||
adds r1, r4
|
||||
strb r0, [r1]
|
||||
_081C42F2:
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl sub_81C4204
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
cmp r4, 0x7
|
||||
bls _081C42CE
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C42C8
|
||||
|
||||
thumb_func_start sub_81C4318
|
||||
sub_81C4318: @ 81C4318
|
||||
push {r4-r6,lr}
|
||||
mov r6, r8
|
||||
push {r6}
|
||||
sub sp, 0x4
|
||||
adds r5, r0, 0
|
||||
adds r6, r1, 0
|
||||
mov r8, r2
|
||||
lsls r5, 24
|
||||
lsrs r5, 24
|
||||
lsls r6, 24
|
||||
lsrs r6, 24
|
||||
mov r0, r8
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x000040d3
|
||||
adds r0, r1
|
||||
adds r0, r3
|
||||
ldrb r0, [r0]
|
||||
lsls r4, r0, 4
|
||||
adds r4, r0
|
||||
lsls r4, 2
|
||||
ldr r0, =gSprites
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
adds r1, r5, 0
|
||||
str r3, [sp]
|
||||
bl StartSpriteAnim
|
||||
ldr r0, =gUnknown_0861CFDC
|
||||
adds r5, r0
|
||||
ldrb r1, [r5]
|
||||
lsls r1, 4
|
||||
ldrb r2, [r4, 0x5]
|
||||
movs r0, 0xF
|
||||
ands r0, r2
|
||||
orrs r0, r1
|
||||
strb r0, [r4, 0x5]
|
||||
adds r6, 0x10
|
||||
strh r6, [r4, 0x20]
|
||||
movs r0, 0x8
|
||||
add r8, r0
|
||||
mov r1, r8
|
||||
strh r1, [r4, 0x22]
|
||||
ldr r3, [sp]
|
||||
adds r0, r3, 0
|
||||
movs r1, 0
|
||||
bl sub_81C4204
|
||||
add sp, 0x4
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C4318
|
||||
|
||||
thumb_func_start sub_81C43A0
|
||||
sub_81C43A0: @ 81C43A0
|
||||
push {r4,r5,lr}
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
adds r5, r0, 0
|
||||
adds r5, 0x70
|
||||
ldrb r0, [r5, 0x4]
|
||||
cmp r0, 0
|
||||
beq _081C43CC
|
||||
movs r0, 0x9
|
||||
movs r1, 0x78
|
||||
movs r2, 0x30
|
||||
movs r3, 0x3
|
||||
bl sub_81C4318
|
||||
movs r0, 0x4
|
||||
movs r1, 0x1
|
||||
bl sub_81C4204
|
||||
b _081C4418
|
||||
.pool
|
||||
_081C43CC:
|
||||
ldr r4, =gBaseStats
|
||||
ldrh r1, [r5]
|
||||
lsls r0, r1, 3
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r0, r4
|
||||
ldrb r0, [r0, 0x6]
|
||||
movs r1, 0x78
|
||||
movs r2, 0x30
|
||||
movs r3, 0x3
|
||||
bl sub_81C4318
|
||||
ldrh r1, [r5]
|
||||
lsls r0, r1, 3
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r1, r0, r4
|
||||
ldrb r0, [r1, 0x6]
|
||||
ldrb r2, [r1, 0x7]
|
||||
cmp r0, r2
|
||||
beq _081C4410
|
||||
ldrb r0, [r1, 0x7]
|
||||
movs r1, 0xA0
|
||||
movs r2, 0x30
|
||||
movs r3, 0x4
|
||||
bl sub_81C4318
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_81C4204
|
||||
b _081C4418
|
||||
.pool
|
||||
_081C4410:
|
||||
movs r0, 0x4
|
||||
movs r1, 0x1
|
||||
bl sub_81C4204
|
||||
_081C4418:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81C43A0
|
||||
|
||||
thumb_func_start sub_81C4420
|
||||
sub_81C4420: @ 81C4420
|
||||
push {r4-r6,lr}
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
adds r5, r0, 0
|
||||
adds r5, 0x70
|
||||
movs r4, 0
|
||||
ldr r6, =gBattleMoves
|
||||
_081C442E:
|
||||
lsls r0, r4, 1
|
||||
adds r1, r5, 0
|
||||
adds r1, 0x14
|
||||
adds r1, r0
|
||||
ldrh r0, [r1]
|
||||
cmp r0, 0
|
||||
beq _081C4468
|
||||
adds r1, r0, 0
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
adds r0, r6
|
||||
ldrb r0, [r0, 0x2]
|
||||
lsls r2, r4, 28
|
||||
movs r1, 0x80
|
||||
lsls r1, 22
|
||||
adds r2, r1
|
||||
lsrs r2, 24
|
||||
adds r3, r4, 0x3
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
movs r1, 0x55
|
||||
bl sub_81C4318
|
||||
b _081C4474
|
||||
.pool
|
||||
_081C4468:
|
||||
adds r0, r4, 0x3
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
bl sub_81C4204
|
||||
_081C4474:
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
cmp r4, 0x3
|
||||
bls _081C442E
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81C4420
|
||||
|
||||
thumb_func_start sub_81C4484
|
||||
sub_81C4484: @ 81C4484
|
||||
push {r4,r5,lr}
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
adds r5, r0, 0
|
||||
adds r5, 0x70
|
||||
movs r4, 0
|
||||
_081C4490:
|
||||
lsls r0, r4, 1
|
||||
adds r1, r5, 0
|
||||
adds r1, 0x14
|
||||
adds r2, r1, r0
|
||||
ldrh r0, [r2]
|
||||
cmp r0, 0
|
||||
beq _081C44D4
|
||||
ldr r1, =gContestMoves
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x1]
|
||||
lsls r0, 29
|
||||
lsrs r0, 5
|
||||
movs r1, 0x90
|
||||
lsls r1, 21
|
||||
adds r0, r1
|
||||
lsrs r0, 24
|
||||
lsls r2, r4, 28
|
||||
movs r1, 0x80
|
||||
lsls r1, 22
|
||||
adds r2, r1
|
||||
lsrs r2, 24
|
||||
adds r3, r4, 0x3
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
movs r1, 0x55
|
||||
bl sub_81C4318
|
||||
b _081C44E0
|
||||
.pool
|
||||
_081C44D4:
|
||||
adds r0, r4, 0x3
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
bl sub_81C4204
|
||||
_081C44E0:
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
cmp r4, 0x3
|
||||
bls _081C4490
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81C4484
|
||||
|
||||
thumb_func_start sub_81C44F0
|
||||
sub_81C44F0: @ 81C44F0
|
||||
push {lr}
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r1, [r0]
|
||||
ldr r0, =0x000040c4
|
||||
adds r3, r1, r0
|
||||
ldrh r0, [r3]
|
||||
cmp r0, 0
|
||||
bne _081C4514
|
||||
movs r0, 0x7
|
||||
movs r1, 0x1
|
||||
bl sub_81C4204
|
||||
b _081C4560
|
||||
.pool
|
||||
_081C4514:
|
||||
ldr r2, =0x000040c0
|
||||
adds r0, r1, r2
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x2
|
||||
bne _081C4540
|
||||
ldr r2, =gBattleMoves
|
||||
ldrh r1, [r3]
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
adds r0, r2
|
||||
ldrb r0, [r0, 0x2]
|
||||
movs r1, 0x55
|
||||
movs r2, 0x60
|
||||
movs r3, 0x7
|
||||
bl sub_81C4318
|
||||
b _081C4560
|
||||
.pool
|
||||
_081C4540:
|
||||
ldr r1, =gContestMoves
|
||||
ldrh r0, [r3]
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x1]
|
||||
lsls r0, 29
|
||||
lsrs r0, 5
|
||||
movs r1, 0x90
|
||||
lsls r1, 21
|
||||
adds r0, r1
|
||||
lsrs r0, 24
|
||||
movs r1, 0x55
|
||||
movs r2, 0x60
|
||||
movs r3, 0x7
|
||||
bl sub_81C4318
|
||||
_081C4560:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81C44F0
|
||||
|
||||
thumb_func_start sub_81C4568
|
||||
sub_81C4568: @ 81C4568
|
||||
|
||||
+13
-13
@@ -66,7 +66,7 @@ sub_81C72BC: @ 81C72BC
|
||||
str r0, [r4]
|
||||
cmp r0, 0
|
||||
bne _081C72F0
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
b _081C7320
|
||||
.pool
|
||||
@@ -351,7 +351,7 @@ _081C752C:
|
||||
bl sub_81C7334
|
||||
cmp r4, 0
|
||||
beq _081C755C
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
b _081C7562
|
||||
.pool
|
||||
@@ -1585,7 +1585,7 @@ sub_81C7E58: @ 81C7E58
|
||||
adds r0, r4, 0
|
||||
movs r2, 0x20
|
||||
bl LoadPalette
|
||||
ldr r4, =0x0201c000
|
||||
ldr r4, =gDecompressionBuffer
|
||||
mov r0, r8
|
||||
adds r1, r4, 0
|
||||
bl LZ77UnCompWram
|
||||
@@ -1667,7 +1667,7 @@ sub_81C7F24: @ 81C7F24
|
||||
adds r0, r4, 0
|
||||
movs r2, 0x20
|
||||
bl LoadPalette
|
||||
ldr r4, =0x0201d000
|
||||
ldr r4, =gDecompressionBuffer+0x1000
|
||||
adds r0, r6, 0
|
||||
adds r1, r4, 0
|
||||
bl LZ77UnCompWram
|
||||
@@ -16941,17 +16941,17 @@ sub_81CF7F4: @ 81CF7F4
|
||||
mov r8, r0
|
||||
bl sub_81CF0F0
|
||||
adds r7, r0, 0
|
||||
bl UnkTextUtil_Reset
|
||||
bl DynamicPlaceholderTextUtil_Reset
|
||||
ldr r4, =gStringVar1
|
||||
movs r0, 0
|
||||
adds r1, r4, 0
|
||||
bl UnkTextUtil_SetPtrI
|
||||
bl DynamicPlaceholderTextUtil_SetPlaceholderPtr
|
||||
movs r0, 0xFF
|
||||
strb r0, [r4]
|
||||
ldr r5, =gStringVar2
|
||||
ldr r1, =gText_NumberF700
|
||||
adds r0, r5, 0
|
||||
bl UnkTextUtil_StringExpandPlaceholders
|
||||
bl DynamicPlaceholderTextUtil_ExpandPlaceholders
|
||||
mov r1, r8
|
||||
ldrb r0, [r1, 0x8]
|
||||
movs r1, 0x1
|
||||
@@ -19854,14 +19854,14 @@ sub_81D0E84: @ 81D0E84
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl ConvertIntToDecimalStringN
|
||||
bl UnkTextUtil_Reset
|
||||
bl DynamicPlaceholderTextUtil_Reset
|
||||
movs r0, 0
|
||||
adds r1, r4, 0
|
||||
bl UnkTextUtil_SetPtrI
|
||||
bl DynamicPlaceholderTextUtil_SetPlaceholderPtr
|
||||
ldr r4, =gStringVar4
|
||||
ldr r1, =gText_RibbonsF700
|
||||
adds r0, r4, 0
|
||||
bl UnkTextUtil_StringExpandPlaceholders
|
||||
bl DynamicPlaceholderTextUtil_ExpandPlaceholders
|
||||
ldrb r0, [r5, 0xA]
|
||||
movs r1, 0x44
|
||||
bl FillWindowPixelBuffer
|
||||
@@ -27036,7 +27036,7 @@ _081D4E1C:
|
||||
thumb_func_start sub_81D4E30
|
||||
sub_81D4E30: @ 81D4E30
|
||||
push {lr}
|
||||
ldr r0, =0x0201c000
|
||||
ldr r0, =gDecompressionBuffer
|
||||
movs r2, 0x80
|
||||
lsls r2, 6
|
||||
movs r1, 0
|
||||
@@ -27657,7 +27657,7 @@ _081D5386:
|
||||
strb r0, [r4, 0x8]
|
||||
b _081D548A
|
||||
_081D5390:
|
||||
ldr r0, =0x0201c000
|
||||
ldr r0, =gDecompressionBuffer
|
||||
bl sub_81D3920
|
||||
strb r0, [r4, 0xE]
|
||||
ldrb r0, [r4, 0xE]
|
||||
@@ -27683,7 +27683,7 @@ _081D53C0:
|
||||
strb r0, [r4, 0x8]
|
||||
b _081D548A
|
||||
_081D53C6:
|
||||
ldr r0, =0x0201c000
|
||||
ldr r0, =gDecompressionBuffer
|
||||
bl sub_81D3AB0
|
||||
cmp r0, 0
|
||||
beq _081D53EC
|
||||
|
||||
+68
-5529
File diff suppressed because it is too large
Load Diff
+4
-4
@@ -4948,7 +4948,7 @@ sub_8142CD0: @ 8142CD0
|
||||
sub sp, 0x8
|
||||
ldr r4, =gUnknown_085B7488
|
||||
ldr r0, [r4]
|
||||
ldr r5, =0x0201c000
|
||||
ldr r5, =gDecompressionBuffer
|
||||
adds r1, r5, 0
|
||||
bl LZ77UnCompWram
|
||||
str r5, [sp]
|
||||
@@ -5575,7 +5575,7 @@ sub_81431E4: @ 81431E4
|
||||
sub sp, 0xC
|
||||
ldr r4, =gUnknown_085B741C
|
||||
ldr r0, [r4]
|
||||
ldr r5, =0x0201c000
|
||||
ldr r5, =gDecompressionBuffer
|
||||
adds r1, r5, 0
|
||||
bl LZ77UnCompWram
|
||||
str r5, [sp, 0x4]
|
||||
@@ -5720,7 +5720,7 @@ sub_8143314: @ 8143314
|
||||
push {r7}
|
||||
sub sp, 0x8
|
||||
movs r5, 0
|
||||
ldr r7, =0x0201c000
|
||||
ldr r7, =gDecompressionBuffer
|
||||
mov r6, sp
|
||||
_08143322:
|
||||
ldr r0, =gUnknown_085B7750
|
||||
@@ -6448,7 +6448,7 @@ sub_814391C: @ 814391C
|
||||
sub sp, 0x8
|
||||
ldr r4, =gUnknown_085B7948
|
||||
ldr r0, [r4]
|
||||
ldr r5, =0x0201c000
|
||||
ldr r5, =gDecompressionBuffer
|
||||
adds r1, r5, 0
|
||||
bl LZ77UnCompWram
|
||||
str r5, [sp]
|
||||
|
||||
+1
-1
@@ -1498,7 +1498,7 @@ CreateWindowFromRect: @ 80E2A1C
|
||||
movs r1, 0
|
||||
adds r2, r4, 0
|
||||
adds r3, r5, 0
|
||||
bl sub_8198A50
|
||||
bl CreateWindowTemplate
|
||||
ldr r0, [sp, 0x10]
|
||||
ldr r1, [sp, 0x14]
|
||||
str r0, [sp, 0x18]
|
||||
|
||||
@@ -390,7 +390,7 @@ _080F8AB6:
|
||||
thumb_func_start sub_80F8ACC
|
||||
sub_80F8ACC: @ 80F8ACC
|
||||
push {lr}
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -1559,7 +1559,7 @@ _080F9478:
|
||||
movs r0, 0x1
|
||||
strh r0, [r1]
|
||||
_080F947E:
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -1599,7 +1599,7 @@ _080F94D0:
|
||||
movs r0, 0x1
|
||||
strh r0, [r1]
|
||||
_080F94D6:
|
||||
ldr r0, =CB2_ReturnToFieldContinueScript
|
||||
ldr r0, =CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
bl SetMainCallback2
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
+1
-1
@@ -7612,7 +7612,7 @@ sub_807B170: @ 807B170
|
||||
bl copy_decompressed_tile_data_to_vram_autofree
|
||||
ldr r0, =gBattleTextboxTilemap
|
||||
mov r8, r0
|
||||
ldr r4, =0x0201c000
|
||||
ldr r4, =gDecompressionBuffer
|
||||
adds r1, r4, 0
|
||||
bl LZDecompressWram
|
||||
movs r0, 0
|
||||
|
||||
Reference in New Issue
Block a user