Merge branch 'master' of github.com:pret/pokefirered into trade
This commit is contained in:
@@ -15,6 +15,7 @@ Makefile text eol=lf
|
|||||||
|
|
||||||
*.png binary
|
*.png binary
|
||||||
*.bin binary
|
*.bin binary
|
||||||
|
*.pcm binary
|
||||||
|
|
||||||
*.h linguist-language=C
|
*.h linguist-language=C
|
||||||
*.inc linguist-language=Assembly
|
*.inc linguist-language=Assembly
|
||||||
|
|||||||
@@ -49,3 +49,4 @@ tools/br_ips/br_ips
|
|||||||
tools/br_ips/ips_patch
|
tools/br_ips/ips_patch
|
||||||
types_*.taghl
|
types_*.taghl
|
||||||
!.travis/calcrom/calcrom.pl
|
!.travis/calcrom/calcrom.pl
|
||||||
|
!sound/programmable_wave_samples/*.pcm
|
||||||
|
|||||||
-13887
File diff suppressed because it is too large
Load Diff
+4
-4
@@ -281,9 +281,9 @@ _08072706:
|
|||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _08072734 @ =gBattle_WIN0V
|
ldr r0, _08072734 @ =gBattle_WIN0V
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _08072738 @ =gUnknown_2022988
|
ldr r0, _08072738 @ =gBattle_WIN1H
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _0807273C @ =gUnknown_202298A
|
ldr r0, _0807273C @ =gBattle_WIN1V
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
@@ -298,8 +298,8 @@ _08072728: .4byte 0x0000ffff
|
|||||||
_0807272C: .4byte gMPlayInfo_BGM
|
_0807272C: .4byte gMPlayInfo_BGM
|
||||||
_08072730: .4byte gBattle_WIN0H
|
_08072730: .4byte gBattle_WIN0H
|
||||||
_08072734: .4byte gBattle_WIN0V
|
_08072734: .4byte gBattle_WIN0V
|
||||||
_08072738: .4byte gUnknown_2022988
|
_08072738: .4byte gBattle_WIN1H
|
||||||
_0807273C: .4byte gUnknown_202298A
|
_0807273C: .4byte gBattle_WIN1V
|
||||||
thumb_func_end LaunchBattleAnimation
|
thumb_func_end LaunchBattleAnimation
|
||||||
|
|
||||||
thumb_func_start DestroyAnimSprite
|
thumb_func_start DestroyAnimSprite
|
||||||
|
|||||||
@@ -3902,7 +3902,7 @@ _080A8C60:
|
|||||||
subs r0, r4
|
subs r0, r4
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
_080A8C6A:
|
_080A8C6A:
|
||||||
ldr r1, _080A8C80 @ =sub_8075D9C
|
ldr r1, _080A8C80 @ =AnimSpriteOnMonPos
|
||||||
str r1, [r6, 0x1C]
|
str r1, [r6, 0x1C]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl _call_via_r1
|
bl _call_via_r1
|
||||||
@@ -3912,7 +3912,7 @@ _080A8C6A:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A8C7C: .4byte gBattleAnimArgs
|
_080A8C7C: .4byte gBattleAnimArgs
|
||||||
_080A8C80: .4byte sub_8075D9C
|
_080A8C80: .4byte AnimSpriteOnMonPos
|
||||||
thumb_func_end sub_80A8BC4
|
thumb_func_end sub_80A8BC4
|
||||||
|
|
||||||
thumb_func_start sub_80A8C84
|
thumb_func_start sub_80A8C84
|
||||||
@@ -4233,7 +4233,7 @@ _080A8F0E:
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl StartSpriteAffineAnim
|
bl StartSpriteAffineAnim
|
||||||
ldr r1, _080A8F34 @ =sub_8075D9C
|
ldr r1, _080A8F34 @ =AnimSpriteOnMonPos
|
||||||
str r1, [r4, 0x1C]
|
str r1, [r4, 0x1C]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl _call_via_r1
|
bl _call_via_r1
|
||||||
@@ -4244,7 +4244,7 @@ _080A8F0E:
|
|||||||
_080A8F28: .4byte 0x000027db
|
_080A8F28: .4byte 0x000027db
|
||||||
_080A8F2C: .4byte 0x01010000
|
_080A8F2C: .4byte 0x01010000
|
||||||
_080A8F30: .4byte gBattleAnimArgs
|
_080A8F30: .4byte gBattleAnimArgs
|
||||||
_080A8F34: .4byte sub_8075D9C
|
_080A8F34: .4byte AnimSpriteOnMonPos
|
||||||
thumb_func_end sub_80A8EE8
|
thumb_func_end sub_80A8EE8
|
||||||
|
|
||||||
thumb_func_start sub_80A8F38
|
thumb_func_start sub_80A8F38
|
||||||
|
|||||||
+12
-12
@@ -1481,11 +1481,11 @@ sub_80DEDD8: @ 80DEDD8
|
|||||||
ldr r1, _080DEE14 @ =0x00001f3f
|
ldr r1, _080DEE14 @ =0x00001f3f
|
||||||
movs r0, 0x48
|
movs r0, 0x48
|
||||||
bl SetGpuReg
|
bl SetGpuReg
|
||||||
ldr r1, _080DEE18 @ =gUnknown_2022988
|
ldr r1, _080DEE18 @ =gBattle_WIN1H
|
||||||
ldr r2, _080DEE1C @ =0x000098f0
|
ldr r2, _080DEE1C @ =0x000098f0
|
||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
ldr r1, _080DEE20 @ =gUnknown_202298A
|
ldr r1, _080DEE20 @ =gBattle_WIN1V
|
||||||
movs r0, 0xA0
|
movs r0, 0xA0
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
ldr r0, _080DEE24 @ =gBattle_WIN0H
|
ldr r0, _080DEE24 @ =gBattle_WIN0H
|
||||||
@@ -1499,19 +1499,19 @@ sub_80DEDD8: @ 80DEDD8
|
|||||||
b _080DEE5C
|
b _080DEE5C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080DEE14: .4byte 0x00001f3f
|
_080DEE14: .4byte 0x00001f3f
|
||||||
_080DEE18: .4byte gUnknown_2022988
|
_080DEE18: .4byte gBattle_WIN1H
|
||||||
_080DEE1C: .4byte 0x000098f0
|
_080DEE1C: .4byte 0x000098f0
|
||||||
_080DEE20: .4byte gUnknown_202298A
|
_080DEE20: .4byte gBattle_WIN1V
|
||||||
_080DEE24: .4byte gBattle_WIN0H
|
_080DEE24: .4byte gBattle_WIN0H
|
||||||
_080DEE28: .4byte gBattle_WIN0V
|
_080DEE28: .4byte gBattle_WIN0V
|
||||||
_080DEE2C:
|
_080DEE2C:
|
||||||
ldr r1, _080DEE68 @ =0x00001f3f
|
ldr r1, _080DEE68 @ =0x00001f3f
|
||||||
movs r0, 0x48
|
movs r0, 0x48
|
||||||
bl SetGpuReg
|
bl SetGpuReg
|
||||||
ldr r1, _080DEE6C @ =gUnknown_2022988
|
ldr r1, _080DEE6C @ =gBattle_WIN1H
|
||||||
movs r0, 0xF0
|
movs r0, 0xF0
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
ldr r4, _080DEE70 @ =gUnknown_202298A
|
ldr r4, _080DEE70 @ =gBattle_WIN1V
|
||||||
ldr r1, _080DEE74 @ =0x000078a0
|
ldr r1, _080DEE74 @ =0x000078a0
|
||||||
adds r0, r1, 0
|
adds r0, r1, 0
|
||||||
strh r0, [r4]
|
strh r0, [r4]
|
||||||
@@ -1533,8 +1533,8 @@ _080DEE5C:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080DEE68: .4byte 0x00001f3f
|
_080DEE68: .4byte 0x00001f3f
|
||||||
_080DEE6C: .4byte gUnknown_2022988
|
_080DEE6C: .4byte gBattle_WIN1H
|
||||||
_080DEE70: .4byte gUnknown_202298A
|
_080DEE70: .4byte gBattle_WIN1V
|
||||||
_080DEE74: .4byte 0x000078a0
|
_080DEE74: .4byte 0x000078a0
|
||||||
thumb_func_end sub_80DEDD8
|
thumb_func_end sub_80DEDD8
|
||||||
|
|
||||||
@@ -1546,10 +1546,10 @@ sub_80DEE78: @ 80DEE78
|
|||||||
ldr r1, _080DEEB0 @ =0x00003f3f
|
ldr r1, _080DEEB0 @ =0x00003f3f
|
||||||
movs r0, 0x48
|
movs r0, 0x48
|
||||||
bl SetGpuReg
|
bl SetGpuReg
|
||||||
ldr r0, _080DEEB4 @ =gUnknown_2022988
|
ldr r0, _080DEEB4 @ =gBattle_WIN1H
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _080DEEB8 @ =gUnknown_202298A
|
ldr r0, _080DEEB8 @ =gBattle_WIN1V
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
bl IsContest
|
bl IsContest
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -1567,8 +1567,8 @@ _080DEEA4:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080DEEB0: .4byte 0x00003f3f
|
_080DEEB0: .4byte 0x00003f3f
|
||||||
_080DEEB4: .4byte gUnknown_2022988
|
_080DEEB4: .4byte gBattle_WIN1H
|
||||||
_080DEEB8: .4byte gUnknown_202298A
|
_080DEEB8: .4byte gBattle_WIN1V
|
||||||
thumb_func_end sub_80DEE78
|
thumb_func_end sub_80DEE78
|
||||||
|
|
||||||
thumb_func_start sub_80DEEBC
|
thumb_func_start sub_80DEEBC
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ sub_800F324: @ 800F324
|
|||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl ResetBgsAndClearDma3BusyFlags
|
bl ResetBgsAndClearDma3BusyFlags
|
||||||
ldr r1, _0800F344 @ =gUnknown_8248320
|
ldr r1, _0800F344 @ =gBattleBgTemplates
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl InitBgsFromTemplates
|
bl InitBgsFromTemplates
|
||||||
@@ -189,7 +189,7 @@ sub_800F324: @ 800F324
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800F344: .4byte gUnknown_8248320
|
_0800F344: .4byte gBattleBgTemplates
|
||||||
_0800F348: .4byte gUnknown_8248330
|
_0800F348: .4byte gUnknown_8248330
|
||||||
thumb_func_end sub_800F324
|
thumb_func_end sub_800F324
|
||||||
|
|
||||||
@@ -217,8 +217,8 @@ sub_800F34C: @ 800F34C
|
|||||||
_0800F37C: .4byte 0x0000b040
|
_0800F37C: .4byte 0x0000b040
|
||||||
thumb_func_end sub_800F34C
|
thumb_func_end sub_800F34C
|
||||||
|
|
||||||
thumb_func_start sub_800F380
|
thumb_func_start LoadBattleMenuWindowGfx
|
||||||
sub_800F380: @ 800F380
|
LoadBattleMenuWindowGfx: @ 800F380
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x12
|
movs r1, 0x12
|
||||||
@@ -278,7 +278,7 @@ _0800F3FC: .4byte 0x0000675a
|
|||||||
_0800F400: .4byte gPlttBufferFaded + 0xB8
|
_0800F400: .4byte gPlttBufferFaded + 0xB8
|
||||||
_0800F404: .4byte gBattleTypeFlags
|
_0800F404: .4byte gBattleTypeFlags
|
||||||
_0800F408: .4byte 0x00010010
|
_0800F408: .4byte 0x00010010
|
||||||
thumb_func_end sub_800F380
|
thumb_func_end LoadBattleMenuWindowGfx
|
||||||
|
|
||||||
thumb_func_start sub_800F40C
|
thumb_func_start sub_800F40C
|
||||||
sub_800F40C: @ 800F40C
|
sub_800F40C: @ 800F40C
|
||||||
@@ -309,7 +309,7 @@ LoadBattleTextboxAndBackground: @ 800F420
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0x40
|
movs r2, 0x40
|
||||||
bl LoadCompressedPalette
|
bl LoadCompressedPalette
|
||||||
bl sub_800F380
|
bl LoadBattleMenuWindowGfx
|
||||||
bl sub_800F40C
|
bl sub_800F40C
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1143,8 +1143,8 @@ _0800FAD8: .4byte 0x000003ff
|
|||||||
_0800FADC: .4byte 0xfffffc00
|
_0800FADC: .4byte 0xfffffc00
|
||||||
thumb_func_end sub_800F6FC
|
thumb_func_end sub_800F6FC
|
||||||
|
|
||||||
thumb_func_start sub_800FAE0
|
thumb_func_start DrawBattleEntryBackground
|
||||||
sub_800FAE0: @ 800FAE0
|
DrawBattleEntryBackground: @ 800FAE0
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r0, _0800FB64 @ =gBattleTypeFlags
|
ldr r0, _0800FB64 @ =gBattleTypeFlags
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
@@ -1287,7 +1287,7 @@ _0800FC26:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_800FAE0
|
thumb_func_end DrawBattleEntryBackground
|
||||||
|
|
||||||
thumb_func_start sub_800FC2C
|
thumb_func_start sub_800FC2C
|
||||||
sub_800FC2C: @ 800FC2C
|
sub_800FC2C: @ 800FC2C
|
||||||
@@ -1459,7 +1459,7 @@ _0800FD68:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800FD88: .4byte gUnknown_824EE34
|
_0800FD88: .4byte gUnknown_824EE34
|
||||||
_0800FD8C:
|
_0800FD8C:
|
||||||
bl sub_800F380
|
bl LoadBattleMenuWindowGfx
|
||||||
b _0800FD94
|
b _0800FD94
|
||||||
_0800FD92:
|
_0800FD92:
|
||||||
movs r4, 0x1
|
movs r4, 0x1
|
||||||
File diff suppressed because it is too large
Load Diff
+103
-103
@@ -10,8 +10,8 @@ nullsub_99: @ 81560A0
|
|||||||
bx lr
|
bx lr
|
||||||
thumb_func_end nullsub_99
|
thumb_func_end nullsub_99
|
||||||
|
|
||||||
thumb_func_start SetControllerToPokedude
|
thumb_func_start SetControllerToPokeDude
|
||||||
SetControllerToPokedude: @ 81560A4
|
SetControllerToPokeDude: @ 81560A4
|
||||||
ldr r1, _081560C8 @ =gBattlerControllerFuncs
|
ldr r1, _081560C8 @ =gBattlerControllerFuncs
|
||||||
ldr r0, _081560CC @ =gActiveBattler
|
ldr r0, _081560CC @ =gActiveBattler
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -36,7 +36,7 @@ _081560CC: .4byte gActiveBattler
|
|||||||
_081560D0: .4byte sub_81560DC
|
_081560D0: .4byte sub_81560DC
|
||||||
_081560D4: .4byte gBattleStruct
|
_081560D4: .4byte gBattleStruct
|
||||||
_081560D8: .4byte gSpecialVar_0x8004
|
_081560D8: .4byte gSpecialVar_0x8004
|
||||||
thumb_func_end SetControllerToPokedude
|
thumb_func_end SetControllerToPokeDude
|
||||||
|
|
||||||
thumb_func_start sub_81560DC
|
thumb_func_start sub_81560DC
|
||||||
sub_81560DC: @ 81560DC
|
sub_81560DC: @ 81560DC
|
||||||
@@ -2862,7 +2862,7 @@ sub_81577B4: @ 81577B4
|
|||||||
ldr r0, _081577E4 @ =gActiveBattler
|
ldr r0, _081577E4 @ =gActiveBattler
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
lsls r2, r0, 9
|
lsls r2, r0, 9
|
||||||
ldr r1, _081577E8 @ =gUnknown_2022BC7
|
ldr r1, _081577E8 @ =gBattleBufferA + 3
|
||||||
adds r5, r2, r1
|
adds r5, r2, r1
|
||||||
mov r8, r5
|
mov r8, r5
|
||||||
bl GetBattlerSide
|
bl GetBattlerSide
|
||||||
@@ -2876,7 +2876,7 @@ sub_81577B4: @ 81577B4
|
|||||||
b _081577F8
|
b _081577F8
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_081577E4: .4byte gActiveBattler
|
_081577E4: .4byte gActiveBattler
|
||||||
_081577E8: .4byte gUnknown_2022BC7
|
_081577E8: .4byte gBattleBufferA + 3
|
||||||
_081577EC: .4byte gPlayerParty
|
_081577EC: .4byte gPlayerParty
|
||||||
_081577F0:
|
_081577F0:
|
||||||
movs r0, 0x64
|
movs r0, 0x64
|
||||||
@@ -3148,7 +3148,7 @@ _08157AA4:
|
|||||||
ldr r0, _08157AB8 @ =gActiveBattler
|
ldr r0, _08157AB8 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157ABC @ =gUnknown_2022BC7
|
ldr r0, _08157ABC @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0xB
|
movs r1, 0xB
|
||||||
@@ -3156,12 +3156,12 @@ _08157AA4:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157AB8: .4byte gActiveBattler
|
_08157AB8: .4byte gActiveBattler
|
||||||
_08157ABC: .4byte gUnknown_2022BC7
|
_08157ABC: .4byte gBattleBufferA + 3
|
||||||
_08157AC0:
|
_08157AC0:
|
||||||
ldr r0, _08157AD4 @ =gActiveBattler
|
ldr r0, _08157AD4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157AD8 @ =gUnknown_2022BC7
|
ldr r0, _08157AD8 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0xC
|
movs r1, 0xC
|
||||||
@@ -3169,7 +3169,7 @@ _08157AC0:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157AD4: .4byte gActiveBattler
|
_08157AD4: .4byte gActiveBattler
|
||||||
_08157AD8: .4byte gUnknown_2022BC7
|
_08157AD8: .4byte gBattleBufferA + 3
|
||||||
_08157ADC:
|
_08157ADC:
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
movs r0, 0xC
|
movs r0, 0xC
|
||||||
@@ -3213,7 +3213,7 @@ _08157B2C:
|
|||||||
ldr r5, _08157B80 @ =gActiveBattler
|
ldr r5, _08157B80 @ =gActiveBattler
|
||||||
ldrb r2, [r5]
|
ldrb r2, [r5]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r4, _08157B84 @ =gUnknown_2022BC7
|
ldr r4, _08157B84 @ =gBattleBufferA + 3
|
||||||
adds r2, r4
|
adds r2, r4
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x11
|
movs r1, 0x11
|
||||||
@@ -3249,7 +3249,7 @@ _08157B2C:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157B80: .4byte gActiveBattler
|
_08157B80: .4byte gActiveBattler
|
||||||
_08157B84: .4byte gUnknown_2022BC7
|
_08157B84: .4byte gBattleBufferA + 3
|
||||||
_08157B88:
|
_08157B88:
|
||||||
ldr r0, _08157BA4 @ =gActiveBattler
|
ldr r0, _08157BA4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
@@ -3270,7 +3270,7 @@ _08157BA8:
|
|||||||
ldr r0, _08157BBC @ =gActiveBattler
|
ldr r0, _08157BBC @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157BC0 @ =gUnknown_2022BC7
|
ldr r0, _08157BC0 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
@@ -3278,12 +3278,12 @@ _08157BA8:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157BBC: .4byte gActiveBattler
|
_08157BBC: .4byte gActiveBattler
|
||||||
_08157BC0: .4byte gUnknown_2022BC7
|
_08157BC0: .4byte gBattleBufferA + 3
|
||||||
_08157BC4:
|
_08157BC4:
|
||||||
ldr r0, _08157BD8 @ =gActiveBattler
|
ldr r0, _08157BD8 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157BDC @ =gUnknown_2022BC7
|
ldr r0, _08157BDC @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x19
|
movs r1, 0x19
|
||||||
@@ -3291,12 +3291,12 @@ _08157BC4:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157BD8: .4byte gActiveBattler
|
_08157BD8: .4byte gActiveBattler
|
||||||
_08157BDC: .4byte gUnknown_2022BC7
|
_08157BDC: .4byte gBattleBufferA + 3
|
||||||
_08157BE0:
|
_08157BE0:
|
||||||
ldr r0, _08157BF4 @ =gActiveBattler
|
ldr r0, _08157BF4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157BF8 @ =gUnknown_2022BC7
|
ldr r0, _08157BF8 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1A
|
movs r1, 0x1A
|
||||||
@@ -3304,12 +3304,12 @@ _08157BE0:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157BF4: .4byte gActiveBattler
|
_08157BF4: .4byte gActiveBattler
|
||||||
_08157BF8: .4byte gUnknown_2022BC7
|
_08157BF8: .4byte gBattleBufferA + 3
|
||||||
_08157BFC:
|
_08157BFC:
|
||||||
ldr r0, _08157C10 @ =gActiveBattler
|
ldr r0, _08157C10 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157C14 @ =gUnknown_2022BC7
|
ldr r0, _08157C14 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1B
|
movs r1, 0x1B
|
||||||
@@ -3317,12 +3317,12 @@ _08157BFC:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157C10: .4byte gActiveBattler
|
_08157C10: .4byte gActiveBattler
|
||||||
_08157C14: .4byte gUnknown_2022BC7
|
_08157C14: .4byte gBattleBufferA + 3
|
||||||
_08157C18:
|
_08157C18:
|
||||||
ldr r0, _08157C2C @ =gActiveBattler
|
ldr r0, _08157C2C @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157C30 @ =gUnknown_2022BC7
|
ldr r0, _08157C30 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1C
|
movs r1, 0x1C
|
||||||
@@ -3330,12 +3330,12 @@ _08157C18:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157C2C: .4byte gActiveBattler
|
_08157C2C: .4byte gActiveBattler
|
||||||
_08157C30: .4byte gUnknown_2022BC7
|
_08157C30: .4byte gBattleBufferA + 3
|
||||||
_08157C34:
|
_08157C34:
|
||||||
ldr r0, _08157C48 @ =gActiveBattler
|
ldr r0, _08157C48 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157C4C @ =gUnknown_2022BC7
|
ldr r0, _08157C4C @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1D
|
movs r1, 0x1D
|
||||||
@@ -3343,12 +3343,12 @@ _08157C34:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157C48: .4byte gActiveBattler
|
_08157C48: .4byte gActiveBattler
|
||||||
_08157C4C: .4byte gUnknown_2022BC7
|
_08157C4C: .4byte gBattleBufferA + 3
|
||||||
_08157C50:
|
_08157C50:
|
||||||
ldr r0, _08157C64 @ =gActiveBattler
|
ldr r0, _08157C64 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157C68 @ =gUnknown_2022BC7
|
ldr r0, _08157C68 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1E
|
movs r1, 0x1E
|
||||||
@@ -3356,12 +3356,12 @@ _08157C50:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157C64: .4byte gActiveBattler
|
_08157C64: .4byte gActiveBattler
|
||||||
_08157C68: .4byte gUnknown_2022BC7
|
_08157C68: .4byte gBattleBufferA + 3
|
||||||
_08157C6C:
|
_08157C6C:
|
||||||
ldr r0, _08157C80 @ =gActiveBattler
|
ldr r0, _08157C80 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157C84 @ =gUnknown_2022BC7
|
ldr r0, _08157C84 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1F
|
movs r1, 0x1F
|
||||||
@@ -3369,12 +3369,12 @@ _08157C6C:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157C80: .4byte gActiveBattler
|
_08157C80: .4byte gActiveBattler
|
||||||
_08157C84: .4byte gUnknown_2022BC7
|
_08157C84: .4byte gBattleBufferA + 3
|
||||||
_08157C88:
|
_08157C88:
|
||||||
ldr r0, _08157C9C @ =gActiveBattler
|
ldr r0, _08157C9C @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157CA0 @ =gUnknown_2022BC7
|
ldr r0, _08157CA0 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x20
|
movs r1, 0x20
|
||||||
@@ -3382,12 +3382,12 @@ _08157C88:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157C9C: .4byte gActiveBattler
|
_08157C9C: .4byte gActiveBattler
|
||||||
_08157CA0: .4byte gUnknown_2022BC7
|
_08157CA0: .4byte gBattleBufferA + 3
|
||||||
_08157CA4:
|
_08157CA4:
|
||||||
ldr r0, _08157CB8 @ =gActiveBattler
|
ldr r0, _08157CB8 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157CBC @ =gUnknown_2022BC7
|
ldr r0, _08157CBC @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x22
|
movs r1, 0x22
|
||||||
@@ -3395,12 +3395,12 @@ _08157CA4:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157CB8: .4byte gActiveBattler
|
_08157CB8: .4byte gActiveBattler
|
||||||
_08157CBC: .4byte gUnknown_2022BC7
|
_08157CBC: .4byte gBattleBufferA + 3
|
||||||
_08157CC0:
|
_08157CC0:
|
||||||
ldr r0, _08157CD4 @ =gActiveBattler
|
ldr r0, _08157CD4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157CD8 @ =gUnknown_2022BC7
|
ldr r0, _08157CD8 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x23
|
movs r1, 0x23
|
||||||
@@ -3408,12 +3408,12 @@ _08157CC0:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157CD4: .4byte gActiveBattler
|
_08157CD4: .4byte gActiveBattler
|
||||||
_08157CD8: .4byte gUnknown_2022BC7
|
_08157CD8: .4byte gBattleBufferA + 3
|
||||||
_08157CDC:
|
_08157CDC:
|
||||||
ldr r0, _08157CF0 @ =gActiveBattler
|
ldr r0, _08157CF0 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157CF4 @ =gUnknown_2022BC7
|
ldr r0, _08157CF4 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x24
|
movs r1, 0x24
|
||||||
@@ -3421,12 +3421,12 @@ _08157CDC:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157CF0: .4byte gActiveBattler
|
_08157CF0: .4byte gActiveBattler
|
||||||
_08157CF4: .4byte gUnknown_2022BC7
|
_08157CF4: .4byte gBattleBufferA + 3
|
||||||
_08157CF8:
|
_08157CF8:
|
||||||
ldr r0, _08157D0C @ =gActiveBattler
|
ldr r0, _08157D0C @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157D10 @ =gUnknown_2022BC7
|
ldr r0, _08157D10 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x25
|
movs r1, 0x25
|
||||||
@@ -3434,12 +3434,12 @@ _08157CF8:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157D0C: .4byte gActiveBattler
|
_08157D0C: .4byte gActiveBattler
|
||||||
_08157D10: .4byte gUnknown_2022BC7
|
_08157D10: .4byte gBattleBufferA + 3
|
||||||
_08157D14:
|
_08157D14:
|
||||||
ldr r0, _08157D28 @ =gActiveBattler
|
ldr r0, _08157D28 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157D2C @ =gUnknown_2022BC7
|
ldr r0, _08157D2C @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x26
|
movs r1, 0x26
|
||||||
@@ -3447,12 +3447,12 @@ _08157D14:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157D28: .4byte gActiveBattler
|
_08157D28: .4byte gActiveBattler
|
||||||
_08157D2C: .4byte gUnknown_2022BC7
|
_08157D2C: .4byte gBattleBufferA + 3
|
||||||
_08157D30:
|
_08157D30:
|
||||||
ldr r5, _08157D8C @ =gActiveBattler
|
ldr r5, _08157D8C @ =gActiveBattler
|
||||||
ldrb r2, [r5]
|
ldrb r2, [r5]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r4, _08157D90 @ =gUnknown_2022BC7
|
ldr r4, _08157D90 @ =gBattleBufferA + 3
|
||||||
adds r2, r4
|
adds r2, r4
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x27
|
movs r1, 0x27
|
||||||
@@ -3492,12 +3492,12 @@ _08157D30:
|
|||||||
b _08157E2A
|
b _08157E2A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157D8C: .4byte gActiveBattler
|
_08157D8C: .4byte gActiveBattler
|
||||||
_08157D90: .4byte gUnknown_2022BC7
|
_08157D90: .4byte gBattleBufferA + 3
|
||||||
_08157D94:
|
_08157D94:
|
||||||
ldr r0, _08157DA8 @ =gActiveBattler
|
ldr r0, _08157DA8 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157DAC @ =gUnknown_2022BC7
|
ldr r0, _08157DAC @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x27
|
movs r1, 0x27
|
||||||
@@ -3505,12 +3505,12 @@ _08157D94:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157DA8: .4byte gActiveBattler
|
_08157DA8: .4byte gActiveBattler
|
||||||
_08157DAC: .4byte gUnknown_2022BC7
|
_08157DAC: .4byte gBattleBufferA + 3
|
||||||
_08157DB0:
|
_08157DB0:
|
||||||
ldr r0, _08157DC4 @ =gActiveBattler
|
ldr r0, _08157DC4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157DC8 @ =gUnknown_2022BC7
|
ldr r0, _08157DC8 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x28
|
movs r1, 0x28
|
||||||
@@ -3518,12 +3518,12 @@ _08157DB0:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157DC4: .4byte gActiveBattler
|
_08157DC4: .4byte gActiveBattler
|
||||||
_08157DC8: .4byte gUnknown_2022BC7
|
_08157DC8: .4byte gBattleBufferA + 3
|
||||||
_08157DCC:
|
_08157DCC:
|
||||||
ldr r0, _08157DE0 @ =gActiveBattler
|
ldr r0, _08157DE0 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157DE4 @ =gUnknown_2022BC7
|
ldr r0, _08157DE4 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x29
|
movs r1, 0x29
|
||||||
@@ -3531,12 +3531,12 @@ _08157DCC:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157DE0: .4byte gActiveBattler
|
_08157DE0: .4byte gActiveBattler
|
||||||
_08157DE4: .4byte gUnknown_2022BC7
|
_08157DE4: .4byte gBattleBufferA + 3
|
||||||
_08157DE8:
|
_08157DE8:
|
||||||
ldr r0, _08157DFC @ =gActiveBattler
|
ldr r0, _08157DFC @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157E00 @ =gUnknown_2022BC7
|
ldr r0, _08157E00 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2A
|
movs r1, 0x2A
|
||||||
@@ -3544,12 +3544,12 @@ _08157DE8:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157DFC: .4byte gActiveBattler
|
_08157DFC: .4byte gActiveBattler
|
||||||
_08157E00: .4byte gUnknown_2022BC7
|
_08157E00: .4byte gBattleBufferA + 3
|
||||||
_08157E04:
|
_08157E04:
|
||||||
ldr r0, _08157E18 @ =gActiveBattler
|
ldr r0, _08157E18 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157E1C @ =gUnknown_2022BC7
|
ldr r0, _08157E1C @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2B
|
movs r1, 0x2B
|
||||||
@@ -3557,12 +3557,12 @@ _08157E04:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157E18: .4byte gActiveBattler
|
_08157E18: .4byte gActiveBattler
|
||||||
_08157E1C: .4byte gUnknown_2022BC7
|
_08157E1C: .4byte gBattleBufferA + 3
|
||||||
_08157E20:
|
_08157E20:
|
||||||
ldr r0, _08157E34 @ =gActiveBattler
|
ldr r0, _08157E34 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157E38 @ =gUnknown_2022BC7
|
ldr r0, _08157E38 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
_08157E2A:
|
_08157E2A:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
@@ -3571,12 +3571,12 @@ _08157E2A:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157E34: .4byte gActiveBattler
|
_08157E34: .4byte gActiveBattler
|
||||||
_08157E38: .4byte gUnknown_2022BC7
|
_08157E38: .4byte gBattleBufferA + 3
|
||||||
_08157E3C:
|
_08157E3C:
|
||||||
ldr r0, _08157E50 @ =gActiveBattler
|
ldr r0, _08157E50 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157E54 @ =gUnknown_2022BC7
|
ldr r0, _08157E54 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@@ -3584,12 +3584,12 @@ _08157E3C:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157E50: .4byte gActiveBattler
|
_08157E50: .4byte gActiveBattler
|
||||||
_08157E54: .4byte gUnknown_2022BC7
|
_08157E54: .4byte gBattleBufferA + 3
|
||||||
_08157E58:
|
_08157E58:
|
||||||
ldr r0, _08157E6C @ =gActiveBattler
|
ldr r0, _08157E6C @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157E70 @ =gUnknown_2022BC7
|
ldr r0, _08157E70 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x9
|
movs r1, 0x9
|
||||||
@@ -3597,12 +3597,12 @@ _08157E58:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157E6C: .4byte gActiveBattler
|
_08157E6C: .4byte gActiveBattler
|
||||||
_08157E70: .4byte gUnknown_2022BC7
|
_08157E70: .4byte gBattleBufferA + 3
|
||||||
_08157E74:
|
_08157E74:
|
||||||
ldr r0, _08157E88 @ =gActiveBattler
|
ldr r0, _08157E88 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157E8C @ =gUnknown_2022BC7
|
ldr r0, _08157E8C @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x37
|
movs r1, 0x37
|
||||||
@@ -3610,12 +3610,12 @@ _08157E74:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157E88: .4byte gActiveBattler
|
_08157E88: .4byte gActiveBattler
|
||||||
_08157E8C: .4byte gUnknown_2022BC7
|
_08157E8C: .4byte gBattleBufferA + 3
|
||||||
_08157E90:
|
_08157E90:
|
||||||
ldr r0, _08157EA4 @ =gActiveBattler
|
ldr r0, _08157EA4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157EA8 @ =gUnknown_2022BC7
|
ldr r0, _08157EA8 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x38
|
movs r1, 0x38
|
||||||
@@ -3623,12 +3623,12 @@ _08157E90:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157EA4: .4byte gActiveBattler
|
_08157EA4: .4byte gActiveBattler
|
||||||
_08157EA8: .4byte gUnknown_2022BC7
|
_08157EA8: .4byte gBattleBufferA + 3
|
||||||
_08157EAC:
|
_08157EAC:
|
||||||
ldr r0, _08157EC0 @ =gActiveBattler
|
ldr r0, _08157EC0 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157EC4 @ =gUnknown_2022BC7
|
ldr r0, _08157EC4 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x39
|
movs r1, 0x39
|
||||||
@@ -3636,12 +3636,12 @@ _08157EAC:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157EC0: .4byte gActiveBattler
|
_08157EC0: .4byte gActiveBattler
|
||||||
_08157EC4: .4byte gUnknown_2022BC7
|
_08157EC4: .4byte gBattleBufferA + 3
|
||||||
_08157EC8:
|
_08157EC8:
|
||||||
ldr r0, _08157EDC @ =gActiveBattler
|
ldr r0, _08157EDC @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157EE0 @ =gUnknown_2022BC7
|
ldr r0, _08157EE0 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3A
|
movs r1, 0x3A
|
||||||
@@ -3649,12 +3649,12 @@ _08157EC8:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157EDC: .4byte gActiveBattler
|
_08157EDC: .4byte gActiveBattler
|
||||||
_08157EE0: .4byte gUnknown_2022BC7
|
_08157EE0: .4byte gBattleBufferA + 3
|
||||||
_08157EE4:
|
_08157EE4:
|
||||||
ldr r0, _08157EF8 @ =gActiveBattler
|
ldr r0, _08157EF8 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157EFC @ =gUnknown_2022BC7
|
ldr r0, _08157EFC @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3B
|
movs r1, 0x3B
|
||||||
@@ -3662,12 +3662,12 @@ _08157EE4:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157EF8: .4byte gActiveBattler
|
_08157EF8: .4byte gActiveBattler
|
||||||
_08157EFC: .4byte gUnknown_2022BC7
|
_08157EFC: .4byte gBattleBufferA + 3
|
||||||
_08157F00:
|
_08157F00:
|
||||||
ldr r0, _08157F14 @ =gActiveBattler
|
ldr r0, _08157F14 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157F18 @ =gUnknown_2022BC7
|
ldr r0, _08157F18 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3C
|
movs r1, 0x3C
|
||||||
@@ -3675,12 +3675,12 @@ _08157F00:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157F14: .4byte gActiveBattler
|
_08157F14: .4byte gActiveBattler
|
||||||
_08157F18: .4byte gUnknown_2022BC7
|
_08157F18: .4byte gBattleBufferA + 3
|
||||||
_08157F1C:
|
_08157F1C:
|
||||||
ldr r0, _08157F30 @ =gActiveBattler
|
ldr r0, _08157F30 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157F34 @ =gUnknown_2022BC7
|
ldr r0, _08157F34 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3D
|
movs r1, 0x3D
|
||||||
@@ -3688,12 +3688,12 @@ _08157F1C:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157F30: .4byte gActiveBattler
|
_08157F30: .4byte gActiveBattler
|
||||||
_08157F34: .4byte gUnknown_2022BC7
|
_08157F34: .4byte gBattleBufferA + 3
|
||||||
_08157F38:
|
_08157F38:
|
||||||
ldr r0, _08157F4C @ =gActiveBattler
|
ldr r0, _08157F4C @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157F50 @ =gUnknown_2022BC7
|
ldr r0, _08157F50 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3E
|
movs r1, 0x3E
|
||||||
@@ -3701,12 +3701,12 @@ _08157F38:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157F4C: .4byte gActiveBattler
|
_08157F4C: .4byte gActiveBattler
|
||||||
_08157F50: .4byte gUnknown_2022BC7
|
_08157F50: .4byte gBattleBufferA + 3
|
||||||
_08157F54:
|
_08157F54:
|
||||||
ldr r0, _08157F68 @ =gActiveBattler
|
ldr r0, _08157F68 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157F6C @ =gUnknown_2022BC7
|
ldr r0, _08157F6C @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3F
|
movs r1, 0x3F
|
||||||
@@ -3714,12 +3714,12 @@ _08157F54:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157F68: .4byte gActiveBattler
|
_08157F68: .4byte gActiveBattler
|
||||||
_08157F6C: .4byte gUnknown_2022BC7
|
_08157F6C: .4byte gBattleBufferA + 3
|
||||||
_08157F70:
|
_08157F70:
|
||||||
ldr r0, _08157F84 @ =gActiveBattler
|
ldr r0, _08157F84 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157F88 @ =gUnknown_2022BC7
|
ldr r0, _08157F88 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x16
|
movs r1, 0x16
|
||||||
@@ -3727,12 +3727,12 @@ _08157F70:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157F84: .4byte gActiveBattler
|
_08157F84: .4byte gActiveBattler
|
||||||
_08157F88: .4byte gUnknown_2022BC7
|
_08157F88: .4byte gBattleBufferA + 3
|
||||||
_08157F8C:
|
_08157F8C:
|
||||||
ldr r0, _08157FA0 @ =gActiveBattler
|
ldr r0, _08157FA0 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157FA4 @ =gUnknown_2022BC7
|
ldr r0, _08157FA4 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x17
|
movs r1, 0x17
|
||||||
@@ -3740,12 +3740,12 @@ _08157F8C:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157FA0: .4byte gActiveBattler
|
_08157FA0: .4byte gActiveBattler
|
||||||
_08157FA4: .4byte gUnknown_2022BC7
|
_08157FA4: .4byte gBattleBufferA + 3
|
||||||
_08157FA8:
|
_08157FA8:
|
||||||
ldr r0, _08157FBC @ =gActiveBattler
|
ldr r0, _08157FBC @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157FC0 @ =gUnknown_2022BC7
|
ldr r0, _08157FC0 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x18
|
movs r1, 0x18
|
||||||
@@ -3753,12 +3753,12 @@ _08157FA8:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157FBC: .4byte gActiveBattler
|
_08157FBC: .4byte gActiveBattler
|
||||||
_08157FC0: .4byte gUnknown_2022BC7
|
_08157FC0: .4byte gBattleBufferA + 3
|
||||||
_08157FC4:
|
_08157FC4:
|
||||||
ldr r0, _08157FD8 @ =gActiveBattler
|
ldr r0, _08157FD8 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157FDC @ =gUnknown_2022BC7
|
ldr r0, _08157FDC @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x21
|
movs r1, 0x21
|
||||||
@@ -3766,12 +3766,12 @@ _08157FC4:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157FD8: .4byte gActiveBattler
|
_08157FD8: .4byte gActiveBattler
|
||||||
_08157FDC: .4byte gUnknown_2022BC7
|
_08157FDC: .4byte gBattleBufferA + 3
|
||||||
_08157FE0:
|
_08157FE0:
|
||||||
ldr r0, _08157FF4 @ =gActiveBattler
|
ldr r0, _08157FF4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08157FF8 @ =gUnknown_2022BC7
|
ldr r0, _08157FF8 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2F
|
movs r1, 0x2F
|
||||||
@@ -3779,12 +3779,12 @@ _08157FE0:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08157FF4: .4byte gActiveBattler
|
_08157FF4: .4byte gActiveBattler
|
||||||
_08157FF8: .4byte gUnknown_2022BC7
|
_08157FF8: .4byte gBattleBufferA + 3
|
||||||
_08157FFC:
|
_08157FFC:
|
||||||
ldr r0, _08158010 @ =gActiveBattler
|
ldr r0, _08158010 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08158014 @ =gUnknown_2022BC7
|
ldr r0, _08158014 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x30
|
movs r1, 0x30
|
||||||
@@ -3792,12 +3792,12 @@ _08157FFC:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08158010: .4byte gActiveBattler
|
_08158010: .4byte gActiveBattler
|
||||||
_08158014: .4byte gUnknown_2022BC7
|
_08158014: .4byte gBattleBufferA + 3
|
||||||
_08158018:
|
_08158018:
|
||||||
ldr r0, _0815802C @ =gActiveBattler
|
ldr r0, _0815802C @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08158030 @ =gUnknown_2022BC7
|
ldr r0, _08158030 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x32
|
movs r1, 0x32
|
||||||
@@ -3805,12 +3805,12 @@ _08158018:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0815802C: .4byte gActiveBattler
|
_0815802C: .4byte gActiveBattler
|
||||||
_08158030: .4byte gUnknown_2022BC7
|
_08158030: .4byte gBattleBufferA + 3
|
||||||
_08158034:
|
_08158034:
|
||||||
ldr r0, _08158048 @ =gActiveBattler
|
ldr r0, _08158048 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _0815804C @ =gUnknown_2022BC7
|
ldr r0, _0815804C @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x33
|
movs r1, 0x33
|
||||||
@@ -3818,12 +3818,12 @@ _08158034:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08158048: .4byte gActiveBattler
|
_08158048: .4byte gActiveBattler
|
||||||
_0815804C: .4byte gUnknown_2022BC7
|
_0815804C: .4byte gBattleBufferA + 3
|
||||||
_08158050:
|
_08158050:
|
||||||
ldr r0, _08158064 @ =gActiveBattler
|
ldr r0, _08158064 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08158068 @ =gUnknown_2022BC7
|
ldr r0, _08158068 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x34
|
movs r1, 0x34
|
||||||
@@ -3831,12 +3831,12 @@ _08158050:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08158064: .4byte gActiveBattler
|
_08158064: .4byte gActiveBattler
|
||||||
_08158068: .4byte gUnknown_2022BC7
|
_08158068: .4byte gBattleBufferA + 3
|
||||||
_0815806C:
|
_0815806C:
|
||||||
ldr r0, _08158080 @ =gActiveBattler
|
ldr r0, _08158080 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _08158084 @ =gUnknown_2022BC7
|
ldr r0, _08158084 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x35
|
movs r1, 0x35
|
||||||
@@ -3844,12 +3844,12 @@ _0815806C:
|
|||||||
b _0815809A
|
b _0815809A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08158080: .4byte gActiveBattler
|
_08158080: .4byte gActiveBattler
|
||||||
_08158084: .4byte gUnknown_2022BC7
|
_08158084: .4byte gBattleBufferA + 3
|
||||||
_08158088:
|
_08158088:
|
||||||
ldr r0, _081580C4 @ =gActiveBattler
|
ldr r0, _081580C4 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r2, 9
|
lsls r2, 9
|
||||||
ldr r0, _081580C8 @ =gUnknown_2022BC7
|
ldr r0, _081580C8 @ =gBattleBufferA + 3
|
||||||
adds r2, r0
|
adds r2, r0
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x36
|
movs r1, 0x36
|
||||||
@@ -3876,7 +3876,7 @@ _0815809A:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_081580C4: .4byte gActiveBattler
|
_081580C4: .4byte gActiveBattler
|
||||||
_081580C8: .4byte gUnknown_2022BC7
|
_081580C8: .4byte gBattleBufferA + 3
|
||||||
_081580CC: .4byte gBattlerPartyIndexes
|
_081580CC: .4byte gBattlerPartyIndexes
|
||||||
_081580D0: .4byte gPlayerParty
|
_081580D0: .4byte gPlayerParty
|
||||||
thumb_func_end sub_81577B4
|
thumb_func_end sub_81577B4
|
||||||
@@ -5063,7 +5063,7 @@ sub_8158A88: @ 8158A88
|
|||||||
ldr r0, _08158AC4 @ =gActiveBattler
|
ldr r0, _08158AC4 @ =gActiveBattler
|
||||||
ldrb r4, [r0]
|
ldrb r4, [r0]
|
||||||
lsls r4, 9
|
lsls r4, 9
|
||||||
ldr r0, _08158AC8 @ =gUnknown_2022BC6
|
ldr r0, _08158AC8 @ =gBattleBufferA + 2
|
||||||
adds r4, r0
|
adds r4, r0
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
bl BufferStringBattle
|
bl BufferStringBattle
|
||||||
@@ -5080,7 +5080,7 @@ sub_8158A88: @ 8158A88
|
|||||||
_08158ABC: .4byte gBattle_BG0_X
|
_08158ABC: .4byte gBattle_BG0_X
|
||||||
_08158AC0: .4byte gBattle_BG0_Y
|
_08158AC0: .4byte gBattle_BG0_Y
|
||||||
_08158AC4: .4byte gActiveBattler
|
_08158AC4: .4byte gActiveBattler
|
||||||
_08158AC8: .4byte gUnknown_2022BC6
|
_08158AC8: .4byte gBattleBufferA + 2
|
||||||
_08158ACC: .4byte gDisplayedStringBattle
|
_08158ACC: .4byte gDisplayedStringBattle
|
||||||
_08158AD0:
|
_08158AD0:
|
||||||
ldr r0, _08158AEC @ =gDisplayedStringBattle
|
ldr r0, _08158AEC @ =gDisplayedStringBattle
|
||||||
@@ -6552,7 +6552,7 @@ _08159690:
|
|||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
lsls r4, r0, 9
|
lsls r4, r0, 9
|
||||||
ldr r3, _081596DC @ =gUnknown_2022BC8
|
ldr r3, _081596DC @ =gBattleBufferA + 4
|
||||||
adds r1, r4, r3
|
adds r1, r4, r3
|
||||||
subs r2, r3, 0x3
|
subs r2, r3, 0x3
|
||||||
adds r2, r4, r2
|
adds r2, r4, r2
|
||||||
@@ -6573,7 +6573,7 @@ _081596CE:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_081596D4: .4byte gBattleSpritesDataPtr
|
_081596D4: .4byte gBattleSpritesDataPtr
|
||||||
_081596D8: .4byte gActiveBattler
|
_081596D8: .4byte gActiveBattler
|
||||||
_081596DC: .4byte gUnknown_2022BC8
|
_081596DC: .4byte gBattleBufferA + 4
|
||||||
_081596E0: .4byte gBattlerStatusSummaryTaskId
|
_081596E0: .4byte gBattlerStatusSummaryTaskId
|
||||||
thumb_func_end sub_8159660
|
thumb_func_end sub_8159660
|
||||||
|
|
||||||
@@ -7081,7 +7081,7 @@ sub_8159AB8: @ 8159AB8
|
|||||||
ldr r3, _08159B5C @ =gActiveBattler
|
ldr r3, _08159B5C @ =gActiveBattler
|
||||||
ldrb r5, [r3]
|
ldrb r5, [r3]
|
||||||
lsls r1, r5, 9
|
lsls r1, r5, 9
|
||||||
ldr r0, _08159B60 @ =gUnknown_2022BC6
|
ldr r0, _08159B60 @ =gBattleBufferA + 2
|
||||||
adds r7, r1, r0
|
adds r7, r1, r0
|
||||||
mov r12, r7
|
mov r12, r7
|
||||||
subs r0, 0x2
|
subs r0, 0x2
|
||||||
@@ -7150,7 +7150,7 @@ _08159B04:
|
|||||||
_08159B54: .4byte gUnknown_8479198
|
_08159B54: .4byte gUnknown_8479198
|
||||||
_08159B58: .4byte gBattleStruct
|
_08159B58: .4byte gBattleStruct
|
||||||
_08159B5C: .4byte gActiveBattler
|
_08159B5C: .4byte gActiveBattler
|
||||||
_08159B60: .4byte gUnknown_2022BC6
|
_08159B60: .4byte gBattleBufferA + 2
|
||||||
_08159B64: .4byte gBattlerControllerFuncs
|
_08159B64: .4byte gBattlerControllerFuncs
|
||||||
_08159B68: .4byte gUnknown_3005EE0
|
_08159B68: .4byte gUnknown_3005EE0
|
||||||
_08159B6C:
|
_08159B6C:
|
||||||
|
|||||||
@@ -4304,7 +4304,7 @@ UpdateLeftNoOfBallsTextOnHealthbox: @ 8049D10
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldr r1, _08049D84 @ =gUnknown_83FE81C
|
ldr r1, _08049D84 @ =gText_HighlightRed_Left
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl StringCopy
|
bl StringCopy
|
||||||
ldr r1, _08049D88 @ =gNumSafariBalls
|
ldr r1, _08049D88 @ =gNumSafariBalls
|
||||||
@@ -4350,7 +4350,7 @@ UpdateLeftNoOfBallsTextOnHealthbox: @ 8049D10
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08049D84: .4byte gUnknown_83FE81C
|
_08049D84: .4byte gText_HighlightRed_Left
|
||||||
_08049D88: .4byte gNumSafariBalls
|
_08049D88: .4byte gNumSafariBalls
|
||||||
_08049D8C: .4byte gSprites
|
_08049D8C: .4byte gSprites
|
||||||
_08049D90: .4byte 0x060102c0
|
_08049D90: .4byte 0x060102c0
|
||||||
|
|||||||
+13
-13
@@ -20,7 +20,7 @@ BufferStringBattle: @ 80D7274
|
|||||||
mov r8, r0
|
mov r8, r0
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
ldr r0, _080D7338 @ =gUnknown_2022BC8
|
ldr r0, _080D7338 @ =gBattleBufferA + 4
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
str r1, [r4]
|
str r1, [r4]
|
||||||
ldr r2, _080D733C @ =gLastUsedItem
|
ldr r2, _080D733C @ =gLastUsedItem
|
||||||
@@ -107,7 +107,7 @@ _080D7326:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080D7330: .4byte gUnknown_2039A34
|
_080D7330: .4byte gUnknown_2039A34
|
||||||
_080D7334: .4byte gActiveBattler
|
_080D7334: .4byte gActiveBattler
|
||||||
_080D7338: .4byte gUnknown_2022BC8
|
_080D7338: .4byte gBattleBufferA + 4
|
||||||
_080D733C: .4byte gLastUsedItem
|
_080D733C: .4byte gLastUsedItem
|
||||||
_080D7340: .4byte gLastUsedAbility
|
_080D7340: .4byte gLastUsedAbility
|
||||||
_080D7344: .4byte gBattleScripting
|
_080D7344: .4byte gBattleScripting
|
||||||
@@ -744,7 +744,7 @@ _080D7834:
|
|||||||
ldr r5, [sp]
|
ldr r5, [sp]
|
||||||
ldr r4, [sp, 0x4]
|
ldr r4, [sp, 0x4]
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
ldr r2, _080D7850 @ =gUnknown_82500CC
|
ldr r2, _080D7850 @ =gStatusConditionStringsTable
|
||||||
_080D783C:
|
_080D783C:
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
@@ -756,7 +756,7 @@ _080D783C:
|
|||||||
ldr r0, [r2, 0x4]
|
ldr r0, [r2, 0x4]
|
||||||
b _080D785E
|
b _080D785E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080D7850: .4byte gUnknown_82500CC
|
_080D7850: .4byte gStatusConditionStringsTable
|
||||||
_080D7854:
|
_080D7854:
|
||||||
adds r2, 0x8
|
adds r2, 0x8
|
||||||
adds r3, 0x1
|
adds r3, 0x1
|
||||||
@@ -1647,13 +1647,13 @@ _080D7FF0:
|
|||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
muls r1, r0
|
muls r1, r0
|
||||||
ldr r0, _080D8004 @ =gUnknown_824FC40
|
ldr r0, _080D8004 @ =gAbilityNames
|
||||||
adds r4, r1, r0
|
adds r4, r1, r0
|
||||||
b _080D8382
|
b _080D8382
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080D7FFC: .4byte gUnknown_2039A30
|
_080D7FFC: .4byte gUnknown_2039A30
|
||||||
_080D8000: .4byte gEffectBattler
|
_080D8000: .4byte gEffectBattler
|
||||||
_080D8004: .4byte gUnknown_824FC40
|
_080D8004: .4byte gAbilityNames
|
||||||
_080D8008:
|
_080D8008:
|
||||||
ldr r3, _080D8020 @ =gTrainerBattleOpponent_A
|
ldr r3, _080D8020 @ =gTrainerBattleOpponent_A
|
||||||
ldrh r1, [r3]
|
ldrh r1, [r3]
|
||||||
@@ -1802,7 +1802,7 @@ _080D8120:
|
|||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
beq _080D8134
|
beq _080D8134
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_80E7460
|
bl CopyEReaderTrainerName5
|
||||||
mov r4, sp
|
mov r4, sp
|
||||||
b _080D8382
|
b _080D8382
|
||||||
_080D8134:
|
_080D8134:
|
||||||
@@ -1917,7 +1917,7 @@ _080D81E8:
|
|||||||
_080D8204: .4byte gBattleTypeFlags
|
_080D8204: .4byte gBattleTypeFlags
|
||||||
_080D8208: .4byte gStringVar4
|
_080D8208: .4byte gStringVar4
|
||||||
_080D820C:
|
_080D820C:
|
||||||
bl sub_80806EC
|
bl GetTrainerALoseText
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
b _080D8382
|
b _080D8382
|
||||||
_080D8214:
|
_080D8214:
|
||||||
@@ -1937,7 +1937,7 @@ _080D8214:
|
|||||||
_080D8230: .4byte gBattleTypeFlags
|
_080D8230: .4byte gBattleTypeFlags
|
||||||
_080D8234: .4byte gStringVar4
|
_080D8234: .4byte gStringVar4
|
||||||
_080D8238:
|
_080D8238:
|
||||||
bl sub_8080710
|
bl GetTrainerWonSpeech
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
b _080D8382
|
b _080D8382
|
||||||
_080D8240:
|
_080D8240:
|
||||||
@@ -2430,7 +2430,7 @@ _080D860C:
|
|||||||
ldrb r1, [r0, 0x1]
|
ldrb r1, [r0, 0x1]
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
muls r1, r0
|
muls r1, r0
|
||||||
ldr r0, _080D8624 @ =gUnknown_824FC40
|
ldr r0, _080D8624 @ =gAbilityNames
|
||||||
_080D8616:
|
_080D8616:
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
_080D8618:
|
_080D8618:
|
||||||
@@ -2439,7 +2439,7 @@ _080D8618:
|
|||||||
adds r5, 0x2
|
adds r5, 0x2
|
||||||
b _080D86B0
|
b _080D86B0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080D8624: .4byte gUnknown_824FC40
|
_080D8624: .4byte gAbilityNames
|
||||||
_080D8628:
|
_080D8628:
|
||||||
adds r0, r5, r7
|
adds r0, r5, r7
|
||||||
ldrb r2, [r0, 0x1]
|
ldrb r2, [r0, 0x1]
|
||||||
@@ -2943,7 +2943,7 @@ SetPpNumbersPaletteInMoveSelection: @ 80D89DC
|
|||||||
ldr r0, _080D8A38 @ =gActiveBattler
|
ldr r0, _080D8A38 @ =gActiveBattler
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
lsls r1, r2, 9
|
lsls r1, r2, 9
|
||||||
ldr r0, _080D8A3C @ =gUnknown_2022BC8
|
ldr r0, _080D8A3C @ =gBattleBufferA + 4
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
ldr r4, _080D8A40 @ =gUnknown_8D2FBB4
|
ldr r4, _080D8A40 @ =gUnknown_8D2FBB4
|
||||||
ldr r0, _080D8A44 @ =gMoveSelectionCursor
|
ldr r0, _080D8A44 @ =gMoveSelectionCursor
|
||||||
@@ -2983,7 +2983,7 @@ SetPpNumbersPaletteInMoveSelection: @ 80D89DC
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080D8A38: .4byte gActiveBattler
|
_080D8A38: .4byte gActiveBattler
|
||||||
_080D8A3C: .4byte gUnknown_2022BC8
|
_080D8A3C: .4byte gBattleBufferA + 4
|
||||||
_080D8A40: .4byte gUnknown_8D2FBB4
|
_080D8A40: .4byte gUnknown_8D2FBB4
|
||||||
_080D8A44: .4byte gMoveSelectionCursor
|
_080D8A44: .4byte gMoveSelectionCursor
|
||||||
_080D8A48: .4byte gPlttBufferUnfaded
|
_080D8A48: .4byte gPlttBufferUnfaded
|
||||||
|
|||||||
-2180
File diff suppressed because it is too large
Load Diff
+51
-51
@@ -358,8 +358,8 @@ _080E5C20: .4byte gSaveBlock2Ptr
|
|||||||
_080E5C24: .4byte 0x0000056c
|
_080E5C24: .4byte 0x0000056c
|
||||||
thumb_func_end sub_80E5B14
|
thumb_func_end sub_80E5B14
|
||||||
|
|
||||||
thumb_func_start sub_80E5C28
|
thumb_func_start ChooseNextBattleTowerTrainer
|
||||||
sub_80E5C28: @ 80E5C28
|
ChooseNextBattleTowerTrainer: @ 80E5C28
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -637,7 +637,7 @@ _080E5E4C: .4byte 0x00000572
|
|||||||
_080E5E50: .4byte gSaveBlock2Ptr
|
_080E5E50: .4byte gSaveBlock2Ptr
|
||||||
_080E5E54: .4byte 0x0000056c
|
_080E5E54: .4byte 0x0000056c
|
||||||
_080E5E58: .4byte 0x00000571
|
_080E5E58: .4byte 0x00000571
|
||||||
thumb_func_end sub_80E5C28
|
thumb_func_end ChooseNextBattleTowerTrainer
|
||||||
|
|
||||||
thumb_func_start sub_80E5E5C
|
thumb_func_start sub_80E5E5C
|
||||||
sub_80E5E5C: @ 80E5E5C
|
sub_80E5E5C: @ 80E5E5C
|
||||||
@@ -651,14 +651,14 @@ sub_80E5E5C: @ 80E5E5C
|
|||||||
_080E5E6C: .4byte 0x00004010
|
_080E5E6C: .4byte 0x00004010
|
||||||
thumb_func_end sub_80E5E5C
|
thumb_func_end sub_80E5E5C
|
||||||
|
|
||||||
thumb_func_start sub_80E5E70
|
thumb_func_start SetEReaderTrainerGfxId
|
||||||
sub_80E5E70: @ 80E5E70
|
SetEReaderTrainerGfxId: @ 80E5E70
|
||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0xC8
|
movs r0, 0xC8
|
||||||
bl sub_80E5E5C
|
bl sub_80E5E5C
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80E5E70
|
thumb_func_end SetEReaderTrainerGfxId
|
||||||
|
|
||||||
thumb_func_start sub_80E5E7C
|
thumb_func_start sub_80E5E7C
|
||||||
sub_80E5E7C: @ 80E5E7C
|
sub_80E5E7C: @ 80E5E7C
|
||||||
@@ -1700,8 +1700,8 @@ _080E6640: .4byte gUnknown_84020C4
|
|||||||
_080E6644: .4byte 0x0000ffff
|
_080E6644: .4byte 0x0000ffff
|
||||||
thumb_func_end sub_80E6564
|
thumb_func_end sub_80E6564
|
||||||
|
|
||||||
thumb_func_start sub_80E6648
|
thumb_func_start CheckPartyBattleTowerBanlist
|
||||||
sub_80E6648: @ 80E6648
|
CheckPartyBattleTowerBanlist: @ 80E6648
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -1854,7 +1854,7 @@ _080E6770:
|
|||||||
_080E6780: .4byte gSpecialVar_0x8004
|
_080E6780: .4byte gSpecialVar_0x8004
|
||||||
_080E6784: .4byte gSaveBlock2Ptr
|
_080E6784: .4byte gSaveBlock2Ptr
|
||||||
_080E6788: .4byte 0x0000055c
|
_080E6788: .4byte 0x0000055c
|
||||||
thumb_func_end sub_80E6648
|
thumb_func_end CheckPartyBattleTowerBanlist
|
||||||
|
|
||||||
thumb_func_start sub_80E678C
|
thumb_func_start sub_80E678C
|
||||||
sub_80E678C: @ 80E678C
|
sub_80E678C: @ 80E678C
|
||||||
@@ -1918,8 +1918,8 @@ _080E67F0:
|
|||||||
_080E67F8: .4byte gStringVar4
|
_080E67F8: .4byte gStringVar4
|
||||||
thumb_func_end sub_80E678C
|
thumb_func_end sub_80E678C
|
||||||
|
|
||||||
thumb_func_start sub_80E67FC
|
thumb_func_start PrintBattleTowerTrainerGreeting
|
||||||
sub_80E67FC: @ 80E67FC
|
PrintBattleTowerTrainerGreeting: @ 80E67FC
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080E6818 @ =gSaveBlock2Ptr
|
ldr r0, _080E6818 @ =gSaveBlock2Ptr
|
||||||
ldr r2, [r0]
|
ldr r2, [r0]
|
||||||
@@ -1962,7 +1962,7 @@ _080E684C:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E6850: .4byte 0xffffc154
|
_080E6850: .4byte 0xffffc154
|
||||||
thumb_func_end sub_80E67FC
|
thumb_func_end PrintBattleTowerTrainerGreeting
|
||||||
|
|
||||||
thumb_func_start sub_80E6854
|
thumb_func_start sub_80E6854
|
||||||
sub_80E6854: @ 80E6854
|
sub_80E6854: @ 80E6854
|
||||||
@@ -2034,7 +2034,7 @@ sub_80E68C4: @ 80E68C4
|
|||||||
ldr r1, _080E68F8 @ =sub_80E6854
|
ldr r1, _080E68F8 @ =sub_80E6854
|
||||||
str r1, [r0, 0x8]
|
str r1, [r0, 0x8]
|
||||||
bl CleanupOverworldWindowsAndTilemaps
|
bl CleanupOverworldWindowsAndTilemaps
|
||||||
ldr r0, _080E68FC @ =sub_800FD9C
|
ldr r0, _080E68FC @ =CB2_InitBattle
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
@@ -2045,11 +2045,11 @@ _080E68EC:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E68F4: .4byte gMain
|
_080E68F4: .4byte gMain
|
||||||
_080E68F8: .4byte sub_80E6854
|
_080E68F8: .4byte sub_80E6854
|
||||||
_080E68FC: .4byte sub_800FD9C
|
_080E68FC: .4byte CB2_InitBattle
|
||||||
thumb_func_end sub_80E68C4
|
thumb_func_end sub_80E68C4
|
||||||
|
|
||||||
thumb_func_start sub_80E6900
|
thumb_func_start StartSpecialBattle
|
||||||
sub_80E6900: @ 80E6900
|
StartSpecialBattle: @ 80E6900
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _080E691C @ =gUnknown_203AAB8
|
ldr r0, _080E691C @ =gUnknown_203AAB8
|
||||||
@@ -2168,10 +2168,10 @@ _080E69FC: .4byte gBattleTypeFlags
|
|||||||
_080E6A00: .4byte 0x00000808
|
_080E6A00: .4byte 0x00000808
|
||||||
_080E6A04: .4byte gTrainerBattleOpponent_A
|
_080E6A04: .4byte gTrainerBattleOpponent_A
|
||||||
_080E6A08: .4byte sub_80E68C4
|
_080E6A08: .4byte sub_80E68C4
|
||||||
thumb_func_end sub_80E6900
|
thumb_func_end StartSpecialBattle
|
||||||
|
|
||||||
thumb_func_start sub_80E6A0C
|
thumb_func_start SetBattleTowerProperty
|
||||||
sub_80E6A0C: @ 80E6A0C
|
SetBattleTowerProperty: @ 80E6A0C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r1, _080E6A34 @ =gSaveBlock2Ptr
|
ldr r1, _080E6A34 @ =gSaveBlock2Ptr
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
@@ -2469,10 +2469,10 @@ _080E6C80:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E6C88: .4byte 0x0000055c
|
_080E6C88: .4byte 0x0000055c
|
||||||
thumb_func_end sub_80E6A0C
|
thumb_func_end SetBattleTowerProperty
|
||||||
|
|
||||||
thumb_func_start sub_80E6C8C
|
thumb_func_start BattleTowerUtil
|
||||||
sub_80E6C8C: @ 80E6C8C
|
BattleTowerUtil: @ 80E6C8C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r1, _080E6CB4 @ =gSaveBlock2Ptr
|
ldr r1, _080E6CB4 @ =gSaveBlock2Ptr
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
@@ -2652,10 +2652,10 @@ _080E6E08:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E6E10: .4byte 0x0000055c
|
_080E6E10: .4byte 0x0000055c
|
||||||
thumb_func_end sub_80E6C8C
|
thumb_func_end BattleTowerUtil
|
||||||
|
|
||||||
thumb_func_start sub_80E6E14
|
thumb_func_start SetBattleTowerParty
|
||||||
sub_80E6E14: @ 80E6E14
|
SetBattleTowerParty: @ 80E6E14
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
ldr r5, _080E6E3C @ =gUnknown_203B0D4
|
ldr r5, _080E6E3C @ =gUnknown_203B0D4
|
||||||
@@ -2671,7 +2671,7 @@ _080E6E1E:
|
|||||||
adds r2, 0x1
|
adds r2, 0x1
|
||||||
cmp r2, 0x2
|
cmp r2, 0x2
|
||||||
ble _080E6E1E
|
ble _080E6E1E
|
||||||
bl sub_80A03D8
|
bl ReducePlayerPartyToThree
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2679,7 +2679,7 @@ _080E6E1E:
|
|||||||
_080E6E3C: .4byte gUnknown_203B0D4
|
_080E6E3C: .4byte gUnknown_203B0D4
|
||||||
_080E6E40: .4byte gSaveBlock2Ptr
|
_080E6E40: .4byte gSaveBlock2Ptr
|
||||||
_080E6E44: .4byte 0x0000056d
|
_080E6E44: .4byte 0x0000056d
|
||||||
thumb_func_end sub_80E6E14
|
thumb_func_end SetBattleTowerParty
|
||||||
|
|
||||||
thumb_func_start sub_80E6E48
|
thumb_func_start sub_80E6E48
|
||||||
sub_80E6E48: @ 80E6E48
|
sub_80E6E48: @ 80E6E48
|
||||||
@@ -2858,8 +2858,8 @@ _080E6FB0: .4byte 0x0000056d
|
|||||||
_080E6FB4: .4byte gUnknown_2024220
|
_080E6FB4: .4byte gUnknown_2024220
|
||||||
thumb_func_end sub_80E6EE0
|
thumb_func_end sub_80E6EE0
|
||||||
|
|
||||||
thumb_func_start sub_80E6FB8
|
thumb_func_start SaveBattleTowerProgress
|
||||||
sub_80E6FB8: @ 80E6FB8
|
SaveBattleTowerProgress: @ 80E6FB8
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r0, _080E703C @ =gSaveBlock2Ptr
|
ldr r0, _080E703C @ =gSaveBlock2Ptr
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
@@ -2933,15 +2933,15 @@ _080E7048: .4byte 0x00000564
|
|||||||
_080E704C: .4byte gBattleOutcome
|
_080E704C: .4byte gBattleOutcome
|
||||||
_080E7050: .4byte 0x0000055d
|
_080E7050: .4byte 0x0000055d
|
||||||
_080E7054: .4byte 0x0000055e
|
_080E7054: .4byte 0x0000055e
|
||||||
thumb_func_end sub_80E6FB8
|
thumb_func_end SaveBattleTowerProgress
|
||||||
|
|
||||||
thumb_func_start sub_80E7058
|
thumb_func_start BattleTower_SoftReset
|
||||||
sub_80E7058: @ 80E7058
|
BattleTower_SoftReset: @ 80E7058
|
||||||
push {lr}
|
push {lr}
|
||||||
bl DoSoftReset
|
bl DoSoftReset
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80E7058
|
thumb_func_end BattleTower_SoftReset
|
||||||
|
|
||||||
thumb_func_start sub_80E7064
|
thumb_func_start sub_80E7064
|
||||||
sub_80E7064: @ 80E7064
|
sub_80E7064: @ 80E7064
|
||||||
@@ -3142,8 +3142,8 @@ _080E71C8: .4byte 0x0000ffff
|
|||||||
_080E71CC: .4byte 0x0000270f
|
_080E71CC: .4byte 0x0000270f
|
||||||
thumb_func_end sub_80E7188
|
thumb_func_end sub_80E7188
|
||||||
|
|
||||||
thumb_func_start sub_80E71D0
|
thumb_func_start DetermineBattleTowerPrize
|
||||||
sub_80E71D0: @ 80E71D0
|
DetermineBattleTowerPrize: @ 80E71D0
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r4, _080E7214 @ =gSaveBlock2Ptr
|
ldr r4, _080E7214 @ =gSaveBlock2Ptr
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
@@ -3201,10 +3201,10 @@ _080E7240:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E7248: .4byte gUnknown_84020DA
|
_080E7248: .4byte gUnknown_84020DA
|
||||||
thumb_func_end sub_80E71D0
|
thumb_func_end DetermineBattleTowerPrize
|
||||||
|
|
||||||
thumb_func_start sub_80E724C
|
thumb_func_start GiveBattleTowerPrize
|
||||||
sub_80E724C: @ 80E724C
|
GiveBattleTowerPrize: @ 80E724C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r5, _080E7288 @ =gSaveBlock2Ptr
|
ldr r5, _080E7288 @ =gSaveBlock2Ptr
|
||||||
ldr r1, [r5]
|
ldr r1, [r5]
|
||||||
@@ -3255,10 +3255,10 @@ _080E72AA:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E72B0: .4byte gSpecialVar_Result
|
_080E72B0: .4byte gSpecialVar_Result
|
||||||
_080E72B4: .4byte 0x0000055e
|
_080E72B4: .4byte 0x0000055e
|
||||||
thumb_func_end sub_80E724C
|
thumb_func_end GiveBattleTowerPrize
|
||||||
|
|
||||||
thumb_func_start sub_80E72B8
|
thumb_func_start AwardBattleTowerRibbons
|
||||||
sub_80E72B8: @ 80E72B8
|
AwardBattleTowerRibbons: @ 80E72B8
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
ldr r0, _080E7334 @ =gSaveBlock2Ptr
|
ldr r0, _080E7334 @ =gSaveBlock2Ptr
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -3328,7 +3328,7 @@ _080E7338: .4byte 0x0000055c
|
|||||||
_080E733C: .4byte gSpecialVar_Result
|
_080E733C: .4byte gSpecialVar_Result
|
||||||
_080E7340: .4byte 0x0000056d
|
_080E7340: .4byte 0x0000056d
|
||||||
_080E7344: .4byte gPlayerParty
|
_080E7344: .4byte gPlayerParty
|
||||||
thumb_func_end sub_80E72B8
|
thumb_func_end AwardBattleTowerRibbons
|
||||||
|
|
||||||
thumb_func_start sub_80E7348
|
thumb_func_start sub_80E7348
|
||||||
sub_80E7348: @ 80E7348
|
sub_80E7348: @ 80E7348
|
||||||
@@ -3469,8 +3469,8 @@ _080E7458: .4byte gSaveBlock2Ptr
|
|||||||
_080E745C: .4byte 0x000004a1
|
_080E745C: .4byte 0x000004a1
|
||||||
thumb_func_end GetEreaderTrainerClassId
|
thumb_func_end GetEreaderTrainerClassId
|
||||||
|
|
||||||
thumb_func_start sub_80E7460
|
thumb_func_start CopyEReaderTrainerName5
|
||||||
sub_80E7460: @ 80E7460
|
CopyEReaderTrainerName5: @ 80E7460
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
@@ -3495,7 +3495,7 @@ _080E746E:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E7488: .4byte gSaveBlock2Ptr
|
_080E7488: .4byte gSaveBlock2Ptr
|
||||||
_080E748C: .4byte 0x000004a4
|
_080E748C: .4byte 0x000004a4
|
||||||
thumb_func_end sub_80E7460
|
thumb_func_end CopyEReaderTrainerName5
|
||||||
|
|
||||||
thumb_func_start ValidateEReaderTrainer
|
thumb_func_start ValidateEReaderTrainer
|
||||||
ValidateEReaderTrainer: @ 80E7490
|
ValidateEReaderTrainer: @ 80E7490
|
||||||
@@ -3594,8 +3594,8 @@ _080E752A:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80E7524
|
thumb_func_end sub_80E7524
|
||||||
|
|
||||||
thumb_func_start sub_80E7538
|
thumb_func_start PrintEReaderTrainerGreeting
|
||||||
sub_80E7538: @ 80E7538
|
PrintEReaderTrainerGreeting: @ 80E7538
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080E754C @ =gSaveBlock2Ptr
|
ldr r0, _080E754C @ =gSaveBlock2Ptr
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -3607,7 +3607,7 @@ sub_80E7538: @ 80E7538
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E754C: .4byte gSaveBlock2Ptr
|
_080E754C: .4byte gSaveBlock2Ptr
|
||||||
thumb_func_end sub_80E7538
|
thumb_func_end PrintEReaderTrainerGreeting
|
||||||
|
|
||||||
thumb_func_start sub_80E7550
|
thumb_func_start sub_80E7550
|
||||||
sub_80E7550: @ 80E7550
|
sub_80E7550: @ 80E7550
|
||||||
@@ -3649,8 +3649,8 @@ _080E7594: .4byte gSaveBlock2Ptr
|
|||||||
_080E7598: .4byte 0x000004bc
|
_080E7598: .4byte 0x000004bc
|
||||||
thumb_func_end sub_80E7550
|
thumb_func_end sub_80E7550
|
||||||
|
|
||||||
thumb_func_start sub_80E759C
|
thumb_func_start Dummy_TryEnableBravoTrainerBattleTower
|
||||||
sub_80E759C: @ 80E759C
|
Dummy_TryEnableBravoTrainerBattleTower: @ 80E759C
|
||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
_080E75A0:
|
_080E75A0:
|
||||||
@@ -3659,6 +3659,6 @@ _080E75A0:
|
|||||||
bge _080E75A0
|
bge _080E75A0
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80E759C
|
thumb_func_end Dummy_TryEnableBravoTrainerBattleTower
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
+6
-6
@@ -1625,7 +1625,7 @@ _08081404:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0808140C: .4byte gBattleTypeFlags
|
_0808140C: .4byte gBattleTypeFlags
|
||||||
_08081410:
|
_08081410:
|
||||||
bl sub_80A03D8
|
bl ReducePlayerPartyToThree
|
||||||
ldr r1, _08081440 @ =gBattleTypeFlags
|
ldr r1, _08081440 @ =gBattleTypeFlags
|
||||||
movs r0, 0x4B
|
movs r0, 0x4B
|
||||||
_08081418:
|
_08081418:
|
||||||
@@ -1637,7 +1637,7 @@ _0808141A:
|
|||||||
lsls r2, 4
|
lsls r2, 4
|
||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
ldr r0, _08081448 @ =sub_800FD9C
|
ldr r0, _08081448 @ =CB2_InitBattle
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
ldr r1, _0808144C @ =gMain
|
ldr r1, _0808144C @ =gMain
|
||||||
ldr r0, _08081450 @ =sub_8081668
|
ldr r0, _08081450 @ =sub_8081668
|
||||||
@@ -1651,7 +1651,7 @@ _0808143A:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08081440: .4byte gBattleTypeFlags
|
_08081440: .4byte gBattleTypeFlags
|
||||||
_08081444: .4byte gTrainerBattleOpponent_A
|
_08081444: .4byte gTrainerBattleOpponent_A
|
||||||
_08081448: .4byte sub_800FD9C
|
_08081448: .4byte CB2_InitBattle
|
||||||
_0808144C: .4byte gMain
|
_0808144C: .4byte gMain
|
||||||
_08081450: .4byte sub_8081668
|
_08081450: .4byte sub_8081668
|
||||||
thumb_func_end sub_8081318
|
thumb_func_end sub_8081318
|
||||||
@@ -1848,7 +1848,7 @@ _080815D4:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080815DC: .4byte gBattleTypeFlags
|
_080815DC: .4byte gBattleTypeFlags
|
||||||
_080815E0:
|
_080815E0:
|
||||||
bl sub_80A03D8
|
bl ReducePlayerPartyToThree
|
||||||
ldr r1, _08081610 @ =gBattleTypeFlags
|
ldr r1, _08081610 @ =gBattleTypeFlags
|
||||||
movs r0, 0x4B
|
movs r0, 0x4B
|
||||||
_080815E8:
|
_080815E8:
|
||||||
@@ -1860,7 +1860,7 @@ _080815EA:
|
|||||||
lsls r3, 4
|
lsls r3, 4
|
||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
ldr r0, _08081618 @ =sub_800FD9C
|
ldr r0, _08081618 @ =CB2_InitBattle
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
ldr r1, _0808161C @ =gMain
|
ldr r1, _0808161C @ =gMain
|
||||||
ldr r0, _08081620 @ =sub_8081668
|
ldr r0, _08081620 @ =sub_8081668
|
||||||
@@ -1874,7 +1874,7 @@ _0808160A:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08081610: .4byte gBattleTypeFlags
|
_08081610: .4byte gBattleTypeFlags
|
||||||
_08081614: .4byte gTrainerBattleOpponent_A
|
_08081614: .4byte gTrainerBattleOpponent_A
|
||||||
_08081618: .4byte sub_800FD9C
|
_08081618: .4byte CB2_InitBattle
|
||||||
_0808161C: .4byte gMain
|
_0808161C: .4byte gMain
|
||||||
_08081620: .4byte sub_8081668
|
_08081620: .4byte sub_8081668
|
||||||
thumb_func_end sub_8081454
|
thumb_func_end sub_8081454
|
||||||
|
|||||||
@@ -10324,7 +10324,7 @@ _0815579C:
|
|||||||
ldr r0, [r3]
|
ldr r0, [r3]
|
||||||
adds r0, r7
|
adds r0, r7
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
ldr r2, _08155858 @ =gUnknown_8417938
|
ldr r2, _08155858 @ =gText_Yes
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
mov r9, r1
|
mov r9, r1
|
||||||
str r1, [sp]
|
str r1, [sp]
|
||||||
@@ -10336,7 +10336,7 @@ _0815579C:
|
|||||||
ldr r0, [r2]
|
ldr r0, [r2]
|
||||||
adds r0, r7
|
adds r0, r7
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
ldr r2, _0815585C @ =gUnknown_841793C
|
ldr r2, _0815585C @ =gText_No
|
||||||
movs r1, 0x10
|
movs r1, 0x10
|
||||||
str r1, [sp]
|
str r1, [sp]
|
||||||
str r5, [sp, 0x4]
|
str r5, [sp, 0x4]
|
||||||
@@ -10377,8 +10377,8 @@ _0815579C:
|
|||||||
_0815584C: .4byte 0x00003008
|
_0815584C: .4byte 0x00003008
|
||||||
_08155850: .4byte 0x00003009
|
_08155850: .4byte 0x00003009
|
||||||
_08155854: .4byte gUnknown_841CDD7
|
_08155854: .4byte gUnknown_841CDD7
|
||||||
_08155858: .4byte gUnknown_8417938
|
_08155858: .4byte gText_Yes
|
||||||
_0815585C: .4byte gUnknown_841793C
|
_0815585C: .4byte gText_No
|
||||||
_08155860: .4byte gFameCheckerText_ListMenuCursor
|
_08155860: .4byte gFameCheckerText_ListMenuCursor
|
||||||
_08155864: .4byte 0x00003014
|
_08155864: .4byte 0x00003014
|
||||||
_08155868:
|
_08155868:
|
||||||
@@ -10425,7 +10425,7 @@ _081558B0:
|
|||||||
ldr r0, [r2]
|
ldr r0, [r2]
|
||||||
adds r0, r4
|
adds r0, r4
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
ldr r2, _08155914 @ =gUnknown_8417938
|
ldr r2, _08155914 @ =gText_Yes
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
str r3, [sp]
|
str r3, [sp]
|
||||||
@@ -10440,7 +10440,7 @@ _081558B0:
|
|||||||
ldr r0, [r2]
|
ldr r0, [r2]
|
||||||
adds r0, r4
|
adds r0, r4
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
ldr r2, _08155918 @ =gUnknown_841793C
|
ldr r2, _08155918 @ =gText_No
|
||||||
movs r6, 0x10
|
movs r6, 0x10
|
||||||
str r6, [sp]
|
str r6, [sp]
|
||||||
movs r3, 0xFF
|
movs r3, 0xFF
|
||||||
@@ -10462,8 +10462,8 @@ _081558B0:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0815590C: .4byte 0x00003020
|
_0815590C: .4byte 0x00003020
|
||||||
_08155910: .4byte 0x00003009
|
_08155910: .4byte 0x00003009
|
||||||
_08155914: .4byte gUnknown_8417938
|
_08155914: .4byte gText_Yes
|
||||||
_08155918: .4byte gUnknown_841793C
|
_08155918: .4byte gText_No
|
||||||
_0815591C: .4byte gFameCheckerText_ListMenuCursor
|
_0815591C: .4byte gFameCheckerText_ListMenuCursor
|
||||||
_08155920:
|
_08155920:
|
||||||
str r6, [sp]
|
str r6, [sp]
|
||||||
|
|||||||
+3
-3
@@ -576,8 +576,8 @@ _080BDB14: .4byte 0x00002cc4
|
|||||||
_080BDB18: .4byte gStringVar4
|
_080BDB18: .4byte gStringVar4
|
||||||
thumb_func_end sub_80BDA7C
|
thumb_func_end sub_80BDA7C
|
||||||
|
|
||||||
thumb_func_start sub_80BDB1C
|
thumb_func_start BufferRandomHobbyOrLifestyleString
|
||||||
sub_80BDB1C: @ 80BDB1C
|
BufferRandomHobbyOrLifestyleString: @ 80BDB1C
|
||||||
push {lr}
|
push {lr}
|
||||||
bl Random
|
bl Random
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
@@ -597,7 +597,7 @@ _080BDB2E:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BDB44: .4byte gStringVar2
|
_080BDB44: .4byte gStringVar2
|
||||||
thumb_func_end sub_80BDB1C
|
thumb_func_end BufferRandomHobbyOrLifestyleString
|
||||||
|
|
||||||
thumb_func_start sub_80BDB48
|
thumb_func_start sub_80BDB48
|
||||||
sub_80BDB48: @ 80BDB48
|
sub_80BDB48: @ 80BDB48
|
||||||
|
|||||||
@@ -1,867 +0,0 @@
|
|||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
|
|
||||||
.syntax unified
|
|
||||||
|
|
||||||
.text
|
|
||||||
|
|
||||||
thumb_func_start InitEventData
|
|
||||||
InitEventData: @ 806E0D0
|
|
||||||
push {r4,lr}
|
|
||||||
ldr r4, _0806E108 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r4]
|
|
||||||
movs r1, 0xEE
|
|
||||||
lsls r1, 4
|
|
||||||
adds r0, r1
|
|
||||||
movs r2, 0x90
|
|
||||||
lsls r2, 1
|
|
||||||
movs r1, 0
|
|
||||||
bl memset
|
|
||||||
ldr r0, [r4]
|
|
||||||
movs r1, 0x80
|
|
||||||
lsls r1, 5
|
|
||||||
adds r0, r1
|
|
||||||
movs r2, 0x80
|
|
||||||
lsls r2, 2
|
|
||||||
movs r1, 0
|
|
||||||
bl memset
|
|
||||||
ldr r0, _0806E10C @ =gUnknown_20370E0
|
|
||||||
movs r1, 0
|
|
||||||
movs r2, 0x10
|
|
||||||
bl memset
|
|
||||||
pop {r4}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E108: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E10C: .4byte gUnknown_20370E0
|
|
||||||
thumb_func_end InitEventData
|
|
||||||
|
|
||||||
thumb_func_start sub_806E110
|
|
||||||
sub_806E110: @ 806E110
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E150 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
movs r1, 0xEE
|
|
||||||
lsls r1, 4
|
|
||||||
adds r2, r0, r1
|
|
||||||
movs r1, 0
|
|
||||||
str r1, [r2]
|
|
||||||
movs r1, 0x80
|
|
||||||
lsls r1, 5
|
|
||||||
adds r0, r1
|
|
||||||
movs r1, 0
|
|
||||||
movs r2, 0x20
|
|
||||||
bl memset
|
|
||||||
ldr r0, _0806E154 @ =0x00000803
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E158 @ =0x00000804
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E15C @ =0x00000805
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E160 @ =0x00000807
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E164 @ =0x00000842
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E150: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E154: .4byte 0x00000803
|
|
||||||
_0806E158: .4byte 0x00000804
|
|
||||||
_0806E15C: .4byte 0x00000805
|
|
||||||
_0806E160: .4byte 0x00000807
|
|
||||||
_0806E164: .4byte 0x00000842
|
|
||||||
thumb_func_end sub_806E110
|
|
||||||
|
|
||||||
thumb_func_start sub_806E168
|
|
||||||
sub_806E168: @ 806E168
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E184 @ =0x0000403c
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E188 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0
|
|
||||||
strb r1, [r2, 0x1A]
|
|
||||||
strh r1, [r0]
|
|
||||||
ldr r0, _0806E18C @ =0x00000838
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E184: .4byte 0x0000403c
|
|
||||||
_0806E188: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E18C: .4byte 0x00000838
|
|
||||||
thumb_func_end sub_806E168
|
|
||||||
|
|
||||||
thumb_func_start sub_806E190
|
|
||||||
sub_806E190: @ 806E190
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E1B0 @ =0x0000403c
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E1B4 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0xDA
|
|
||||||
strb r1, [r2, 0x1A]
|
|
||||||
ldr r2, _0806E1B8 @ =0x00000302
|
|
||||||
adds r1, r2, 0
|
|
||||||
strh r1, [r0]
|
|
||||||
ldr r0, _0806E1BC @ =0x00000838
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E1B0: .4byte 0x0000403c
|
|
||||||
_0806E1B4: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E1B8: .4byte 0x00000302
|
|
||||||
_0806E1BC: .4byte 0x00000838
|
|
||||||
thumb_func_end sub_806E190
|
|
||||||
|
|
||||||
thumb_func_start sub_806E1C0
|
|
||||||
sub_806E1C0: @ 806E1C0
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E1EC @ =gSaveBlock2Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
ldrb r0, [r0, 0x1A]
|
|
||||||
cmp r0, 0xDA
|
|
||||||
bne _0806E1FC
|
|
||||||
ldr r0, _0806E1F0 @ =0x0000403c
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 16
|
|
||||||
ldr r1, _0806E1F4 @ =0x03020000
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0806E1FC
|
|
||||||
ldr r0, _0806E1F8 @ =0x00000838
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E1FC
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E1FE
|
|
||||||
.align 2, 0
|
|
||||||
_0806E1EC: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E1F0: .4byte 0x0000403c
|
|
||||||
_0806E1F4: .4byte 0x03020000
|
|
||||||
_0806E1F8: .4byte 0x00000838
|
|
||||||
_0806E1FC:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E1FE:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end sub_806E1C0
|
|
||||||
|
|
||||||
thumb_func_start sub_806E204
|
|
||||||
sub_806E204: @ 806E204
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E224 @ =0x0000404e
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E228 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0
|
|
||||||
strb r1, [r2, 0x1B]
|
|
||||||
strh r1, [r0]
|
|
||||||
movs r0, 0x84
|
|
||||||
lsls r0, 4
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E224: .4byte 0x0000404e
|
|
||||||
_0806E228: .4byte gSaveBlock2Ptr
|
|
||||||
thumb_func_end sub_806E204
|
|
||||||
|
|
||||||
thumb_func_start EnableNationalPokedex
|
|
||||||
EnableNationalPokedex: @ 806E22C
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E250 @ =0x0000404e
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E254 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0xB9
|
|
||||||
strb r1, [r2, 0x1B]
|
|
||||||
ldr r2, _0806E258 @ =0x00006258
|
|
||||||
adds r1, r2, 0
|
|
||||||
strh r1, [r0]
|
|
||||||
movs r0, 0x84
|
|
||||||
lsls r0, 4
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E250: .4byte 0x0000404e
|
|
||||||
_0806E254: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E258: .4byte 0x00006258
|
|
||||||
thumb_func_end EnableNationalPokedex
|
|
||||||
|
|
||||||
thumb_func_start IsNationalPokedexEnabled
|
|
||||||
IsNationalPokedexEnabled: @ 806E25C
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E288 @ =gSaveBlock2Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
ldrb r0, [r0, 0x1B]
|
|
||||||
cmp r0, 0xB9
|
|
||||||
bne _0806E294
|
|
||||||
ldr r0, _0806E28C @ =0x0000404e
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 16
|
|
||||||
ldr r1, _0806E290 @ =0x62580000
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0806E294
|
|
||||||
movs r0, 0x84
|
|
||||||
lsls r0, 4
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E294
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E296
|
|
||||||
.align 2, 0
|
|
||||||
_0806E288: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E28C: .4byte 0x0000404e
|
|
||||||
_0806E290: .4byte 0x62580000
|
|
||||||
_0806E294:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E296:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end IsNationalPokedexEnabled
|
|
||||||
|
|
||||||
thumb_func_start sub_806E29C
|
|
||||||
sub_806E29C: @ 806E29C
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E2A8 @ =0x00000839
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E2A8: .4byte 0x00000839
|
|
||||||
thumb_func_end sub_806E29C
|
|
||||||
|
|
||||||
thumb_func_start sub_806E2AC
|
|
||||||
sub_806E2AC: @ 806E2AC
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E2B8 @ =0x00000839
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E2B8: .4byte 0x00000839
|
|
||||||
thumb_func_end sub_806E2AC
|
|
||||||
|
|
||||||
thumb_func_start Flag_0x839_IsSet
|
|
||||||
Flag_0x839_IsSet: @ 806E2BC
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E2CC @ =0x00000839
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E2CC: .4byte 0x00000839
|
|
||||||
thumb_func_end Flag_0x839_IsSet
|
|
||||||
|
|
||||||
thumb_func_start sub_806E2D0
|
|
||||||
sub_806E2D0: @ 806E2D0
|
|
||||||
push {lr}
|
|
||||||
movs r0, 0xF6
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E340 @ =0x000003d9
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E344 @ =0x000003da
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E348 @ =0x000003db
|
|
||||||
bl FlagClear
|
|
||||||
movs r0, 0xF7
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E34C @ =0x000003dd
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E350 @ =0x000003de
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E354 @ =0x000003df
|
|
||||||
bl FlagClear
|
|
||||||
movs r0, 0xF8
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E358 @ =0x000003e1
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E35C @ =0x000003e2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E360 @ =0x000003e3
|
|
||||||
bl FlagClear
|
|
||||||
movs r0, 0xF9
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E364 @ =0x000003e5
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E368 @ =0x000003e6
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E36C @ =0x000003e7
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E340: .4byte 0x000003d9
|
|
||||||
_0806E344: .4byte 0x000003da
|
|
||||||
_0806E348: .4byte 0x000003db
|
|
||||||
_0806E34C: .4byte 0x000003dd
|
|
||||||
_0806E350: .4byte 0x000003de
|
|
||||||
_0806E354: .4byte 0x000003df
|
|
||||||
_0806E358: .4byte 0x000003e1
|
|
||||||
_0806E35C: .4byte 0x000003e2
|
|
||||||
_0806E360: .4byte 0x000003e3
|
|
||||||
_0806E364: .4byte 0x000003e5
|
|
||||||
_0806E368: .4byte 0x000003e6
|
|
||||||
_0806E36C: .4byte 0x000003e7
|
|
||||||
thumb_func_end sub_806E2D0
|
|
||||||
|
|
||||||
thumb_func_start sub_806E370
|
|
||||||
sub_806E370: @ 806E370
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E3C0 @ =0x000040b5
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3C4 @ =0x000040b6
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3C8 @ =0x000040b7
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3CC @ =0x000040b8
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3D0 @ =0x000040b9
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3D4 @ =0x000040ba
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3D8 @ =0x000040bb
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3DC @ =0x000040bc
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3E0 @ =0x00004024
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E3C0: .4byte 0x000040b5
|
|
||||||
_0806E3C4: .4byte 0x000040b6
|
|
||||||
_0806E3C8: .4byte 0x000040b7
|
|
||||||
_0806E3CC: .4byte 0x000040b8
|
|
||||||
_0806E3D0: .4byte 0x000040b9
|
|
||||||
_0806E3D4: .4byte 0x000040ba
|
|
||||||
_0806E3D8: .4byte 0x000040bb
|
|
||||||
_0806E3DC: .4byte 0x000040bc
|
|
||||||
_0806E3E0: .4byte 0x00004024
|
|
||||||
thumb_func_end sub_806E370
|
|
||||||
|
|
||||||
thumb_func_start DisableResetRTC
|
|
||||||
DisableResetRTC: @ 806E3E4
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E3F8 @ =0x00004032
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3FC @ =0x00000837
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E3F8: .4byte 0x00004032
|
|
||||||
_0806E3FC: .4byte 0x00000837
|
|
||||||
thumb_func_end DisableResetRTC
|
|
||||||
|
|
||||||
thumb_func_start EnableResetRTC
|
|
||||||
EnableResetRTC: @ 806E400
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E418 @ =0x00004032
|
|
||||||
movs r1, 0x92
|
|
||||||
lsls r1, 4
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E41C @ =0x00000837
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E418: .4byte 0x00004032
|
|
||||||
_0806E41C: .4byte 0x00000837
|
|
||||||
thumb_func_end EnableResetRTC
|
|
||||||
|
|
||||||
thumb_func_start CanResetRTC
|
|
||||||
CanResetRTC: @ 806E420
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E444 @ =0x00000837
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E44C
|
|
||||||
ldr r0, _0806E448 @ =0x00004032
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 16
|
|
||||||
movs r1, 0x92
|
|
||||||
lsls r1, 20
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0806E44C
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E44E
|
|
||||||
.align 2, 0
|
|
||||||
_0806E444: .4byte 0x00000837
|
|
||||||
_0806E448: .4byte 0x00004032
|
|
||||||
_0806E44C:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E44E:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end CanResetRTC
|
|
||||||
|
|
||||||
thumb_func_start GetVarPointer
|
|
||||||
GetVarPointer: @ 806E454
|
|
||||||
push {r4-r6,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r6, r4, 0
|
|
||||||
ldr r0, _0806E468 @ =0x00003fff
|
|
||||||
cmp r4, r0
|
|
||||||
bhi _0806E46C
|
|
||||||
movs r0, 0
|
|
||||||
b _0806E518
|
|
||||||
.align 2, 0
|
|
||||||
_0806E468: .4byte 0x00003fff
|
|
||||||
_0806E46C:
|
|
||||||
lsls r0, r4, 16
|
|
||||||
cmp r0, 0
|
|
||||||
blt _0806E50C
|
|
||||||
ldr r0, _0806E484 @ =gUnknown_3005E88
|
|
||||||
ldrb r0, [r0]
|
|
||||||
cmp r0, 0x1
|
|
||||||
beq _0806E488
|
|
||||||
cmp r0, 0x1
|
|
||||||
ble _0806E4EE
|
|
||||||
cmp r0, 0x2
|
|
||||||
beq _0806E4B8
|
|
||||||
b _0806E4EE
|
|
||||||
.align 2, 0
|
|
||||||
_0806E484: .4byte gUnknown_3005E88
|
|
||||||
_0806E488:
|
|
||||||
movs r0, 0
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112D40
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E4EE
|
|
||||||
ldr r0, _0806E4B0 @ =gSaveBlock1Ptr
|
|
||||||
ldr r1, [r0]
|
|
||||||
ldr r3, _0806E4B4 @ =0xffffc000
|
|
||||||
adds r0, r4, r3
|
|
||||||
lsls r0, 1
|
|
||||||
movs r3, 0x80
|
|
||||||
lsls r3, 5
|
|
||||||
adds r1, r3
|
|
||||||
adds r1, r0
|
|
||||||
ldrh r0, [r2]
|
|
||||||
strh r0, [r1]
|
|
||||||
b _0806E4EE
|
|
||||||
.align 2, 0
|
|
||||||
_0806E4B0: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E4B4: .4byte 0xffffc000
|
|
||||||
_0806E4B8:
|
|
||||||
ldr r0, _0806E4FC @ =0xffffc000
|
|
||||||
adds r5, r4, r0
|
|
||||||
lsls r0, r5, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
movs r1, 0x1
|
|
||||||
bl sub_806E528
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0x1
|
|
||||||
bne _0806E4EE
|
|
||||||
ldr r0, _0806E500 @ =gUnknown_300507C
|
|
||||||
strh r5, [r0]
|
|
||||||
ldr r0, _0806E504 @ =gSaveBlock1Ptr
|
|
||||||
ldr r1, [r0]
|
|
||||||
ldr r2, _0806E4FC @ =0xffffc000
|
|
||||||
adds r0, r4, r2
|
|
||||||
lsls r0, 1
|
|
||||||
movs r3, 0x80
|
|
||||||
lsls r3, 5
|
|
||||||
adds r1, r3
|
|
||||||
adds r1, r0
|
|
||||||
ldrh r2, [r1]
|
|
||||||
movs r0, 0
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112DB0
|
|
||||||
_0806E4EE:
|
|
||||||
ldr r0, _0806E504 @ =gSaveBlock1Ptr
|
|
||||||
lsls r1, r6, 1
|
|
||||||
ldr r2, _0806E508 @ =0xffff9000
|
|
||||||
adds r1, r2
|
|
||||||
ldr r0, [r0]
|
|
||||||
adds r0, r1
|
|
||||||
b _0806E518
|
|
||||||
.align 2, 0
|
|
||||||
_0806E4FC: .4byte 0xffffc000
|
|
||||||
_0806E500: .4byte gUnknown_300507C
|
|
||||||
_0806E504: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E508: .4byte 0xffff9000
|
|
||||||
_0806E50C:
|
|
||||||
ldr r0, _0806E520 @ =gSpecialVars
|
|
||||||
ldr r3, _0806E524 @ =0xffff8000
|
|
||||||
adds r1, r6, r3
|
|
||||||
lsls r1, 2
|
|
||||||
adds r1, r0
|
|
||||||
ldr r0, [r1]
|
|
||||||
_0806E518:
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E520: .4byte gSpecialVars
|
|
||||||
_0806E524: .4byte 0xffff8000
|
|
||||||
thumb_func_end GetVarPointer
|
|
||||||
|
|
||||||
thumb_func_start sub_806E528
|
|
||||||
sub_806E528: @ 806E528
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r2, r0, 16
|
|
||||||
adds r0, r2, 0
|
|
||||||
lsls r1, 24
|
|
||||||
cmp r1, 0
|
|
||||||
bne _0806E554
|
|
||||||
ldr r0, _0806E54C @ =0x0000022f
|
|
||||||
cmp r2, r0
|
|
||||||
bls _0806E548
|
|
||||||
ldr r1, _0806E550 @ =0xfffff800
|
|
||||||
adds r0, r2, r1
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0x1F
|
|
||||||
bhi _0806E562
|
|
||||||
_0806E548:
|
|
||||||
movs r0, 0
|
|
||||||
b _0806E564
|
|
||||||
.align 2, 0
|
|
||||||
_0806E54C: .4byte 0x0000022f
|
|
||||||
_0806E550: .4byte 0xfffff800
|
|
||||||
_0806E554:
|
|
||||||
cmp r2, 0x2F
|
|
||||||
bls _0806E548
|
|
||||||
subs r0, 0x50
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0x63
|
|
||||||
bls _0806E548
|
|
||||||
_0806E562:
|
|
||||||
movs r0, 0x1
|
|
||||||
_0806E564:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end sub_806E528
|
|
||||||
|
|
||||||
thumb_func_start VarGet
|
|
||||||
VarGet: @ 806E568
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl GetVarPointer
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E57C
|
|
||||||
ldrh r0, [r0]
|
|
||||||
b _0806E57E
|
|
||||||
_0806E57C:
|
|
||||||
adds r0, r4, 0
|
|
||||||
_0806E57E:
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end VarGet
|
|
||||||
|
|
||||||
thumb_func_start VarSet
|
|
||||||
VarSet: @ 806E584
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
lsls r1, 16
|
|
||||||
lsrs r4, r1, 16
|
|
||||||
bl GetVarPointer
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E59C
|
|
||||||
strh r4, [r0]
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E59E
|
|
||||||
_0806E59C:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E59E:
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end VarSet
|
|
||||||
|
|
||||||
thumb_func_start VarGetFieldObjectGraphicsId
|
|
||||||
VarGetFieldObjectGraphicsId: @ 806E5A4
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 8
|
|
||||||
ldr r1, _0806E5BC @ =0x40100000
|
|
||||||
adds r0, r1
|
|
||||||
lsrs r0, 16
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E5BC: .4byte 0x40100000
|
|
||||||
thumb_func_end VarGetFieldObjectGraphicsId
|
|
||||||
|
|
||||||
thumb_func_start sub_806E5C0
|
|
||||||
sub_806E5C0: @ 806E5C0
|
|
||||||
push {r4-r6,lr}
|
|
||||||
lsls r5, r0, 16
|
|
||||||
lsrs r4, r5, 16
|
|
||||||
adds r6, r4, 0
|
|
||||||
cmp r4, 0
|
|
||||||
bne _0806E5D0
|
|
||||||
movs r0, 0
|
|
||||||
b _0806E66E
|
|
||||||
_0806E5D0:
|
|
||||||
ldr r0, _0806E5E8 @ =0x00003fff
|
|
||||||
cmp r4, r0
|
|
||||||
bhi _0806E65C
|
|
||||||
ldr r0, _0806E5EC @ =gUnknown_3005E88
|
|
||||||
ldrb r0, [r0]
|
|
||||||
cmp r0, 0x1
|
|
||||||
beq _0806E5F0
|
|
||||||
cmp r0, 0x1
|
|
||||||
ble _0806E644
|
|
||||||
cmp r0, 0x2
|
|
||||||
beq _0806E618
|
|
||||||
b _0806E644
|
|
||||||
.align 2, 0
|
|
||||||
_0806E5E8: .4byte 0x00003fff
|
|
||||||
_0806E5EC: .4byte gUnknown_3005E88
|
|
||||||
_0806E5F0:
|
|
||||||
movs r0, 0x1
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112D40
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E644
|
|
||||||
ldr r0, _0806E614 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
lsrs r1, r5, 19
|
|
||||||
movs r3, 0xEE
|
|
||||||
lsls r3, 4
|
|
||||||
adds r0, r3
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r1, [r2]
|
|
||||||
strb r1, [r0]
|
|
||||||
b _0806E644
|
|
||||||
.align 2, 0
|
|
||||||
_0806E614: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E618:
|
|
||||||
adds r0, r4, 0
|
|
||||||
movs r1, 0
|
|
||||||
bl sub_806E528
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0x1
|
|
||||||
bne _0806E644
|
|
||||||
ldr r0, _0806E654 @ =gUnknown_300507C
|
|
||||||
strh r4, [r0]
|
|
||||||
ldr r0, _0806E658 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
lsrs r1, r5, 19
|
|
||||||
movs r2, 0xEE
|
|
||||||
lsls r2, 4
|
|
||||||
adds r0, r2
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r2, [r0]
|
|
||||||
movs r0, 0x1
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112DB0
|
|
||||||
_0806E644:
|
|
||||||
ldr r0, _0806E658 @ =gSaveBlock1Ptr
|
|
||||||
lsrs r1, r6, 3
|
|
||||||
movs r3, 0xEE
|
|
||||||
lsls r3, 4
|
|
||||||
adds r1, r3
|
|
||||||
ldr r0, [r0]
|
|
||||||
b _0806E66C
|
|
||||||
.align 2, 0
|
|
||||||
_0806E654: .4byte gUnknown_300507C
|
|
||||||
_0806E658: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E65C:
|
|
||||||
ldr r1, _0806E674 @ =0xffffc000
|
|
||||||
adds r0, r6, r1
|
|
||||||
cmp r0, 0
|
|
||||||
bge _0806E668
|
|
||||||
ldr r2, _0806E678 @ =0xffffc007
|
|
||||||
adds r0, r6, r2
|
|
||||||
_0806E668:
|
|
||||||
asrs r0, 3
|
|
||||||
ldr r1, _0806E67C @ =gUnknown_20370E0
|
|
||||||
_0806E66C:
|
|
||||||
adds r0, r1
|
|
||||||
_0806E66E:
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E674: .4byte 0xffffc000
|
|
||||||
_0806E678: .4byte 0xffffc007
|
|
||||||
_0806E67C: .4byte gUnknown_20370E0
|
|
||||||
thumb_func_end sub_806E5C0
|
|
||||||
|
|
||||||
thumb_func_start FlagSet
|
|
||||||
FlagSet: @ 806E680
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl sub_806E5C0
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E6A0
|
|
||||||
movs r0, 0x7
|
|
||||||
ands r0, r4
|
|
||||||
movs r1, 0x1
|
|
||||||
lsls r1, r0
|
|
||||||
ldrb r0, [r2]
|
|
||||||
orrs r1, r0
|
|
||||||
strb r1, [r2]
|
|
||||||
_0806E6A0:
|
|
||||||
movs r0, 0
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end FlagSet
|
|
||||||
|
|
||||||
thumb_func_start FlagClear
|
|
||||||
FlagClear: @ 806E6A8
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl sub_806E5C0
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E6C8
|
|
||||||
movs r0, 0x7
|
|
||||||
ands r0, r4
|
|
||||||
movs r1, 0x1
|
|
||||||
lsls r1, r0
|
|
||||||
ldrb r0, [r2]
|
|
||||||
bics r0, r1
|
|
||||||
strb r0, [r2]
|
|
||||||
_0806E6C8:
|
|
||||||
movs r0, 0
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end FlagClear
|
|
||||||
|
|
||||||
thumb_func_start FlagGet
|
|
||||||
FlagGet: @ 806E6D0
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl sub_806E5C0
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E6F4
|
|
||||||
ldrb r0, [r0]
|
|
||||||
movs r1, 0x7
|
|
||||||
ands r1, r4
|
|
||||||
asrs r0, r1
|
|
||||||
movs r1, 0x1
|
|
||||||
ands r0, r1
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E6F4
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E6F6
|
|
||||||
_0806E6F4:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E6F6:
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end FlagGet
|
|
||||||
|
|
||||||
thumb_func_start sub_806E6FC
|
|
||||||
sub_806E6FC: @ 806E6FC
|
|
||||||
ldr r1, _0806E754 @ =gSpecialVar_0x8000
|
|
||||||
movs r0, 0
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E758 @ =gSpecialVar_0x8001
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E75C @ =gSpecialVar_0x8002
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E760 @ =gSpecialVar_0x8003
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E764 @ =gSpecialVar_0x8004
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E768 @ =gSpecialVar_0x8005
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E76C @ =gSpecialVar_0x8006
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E770 @ =gSpecialVar_0x8007
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E774 @ =gSpecialVar_0x8008
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E778 @ =gSpecialVar_0x8009
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E77C @ =gSpecialVar_0x800A
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E780 @ =gSpecialVar_0x800B
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E784 @ =gSpecialVar_Facing
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E788 @ =gSpecialVar_Result
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E78C @ =gSpecialVar_ItemId
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E790 @ =gSpecialVar_LastTalked
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E794 @ =gSpecialVar_MonBoxId
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E798 @ =gSpecialVar_MonBoxPos
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E79C @ =gUnknown_20370DA
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E7A0 @ =gUnknown_20370DC
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E7A4 @ =gUnknown_20370DE
|
|
||||||
strh r0, [r1]
|
|
||||||
bx lr
|
|
||||||
.align 2, 0
|
|
||||||
_0806E754: .4byte gSpecialVar_0x8000
|
|
||||||
_0806E758: .4byte gSpecialVar_0x8001
|
|
||||||
_0806E75C: .4byte gSpecialVar_0x8002
|
|
||||||
_0806E760: .4byte gSpecialVar_0x8003
|
|
||||||
_0806E764: .4byte gSpecialVar_0x8004
|
|
||||||
_0806E768: .4byte gSpecialVar_0x8005
|
|
||||||
_0806E76C: .4byte gSpecialVar_0x8006
|
|
||||||
_0806E770: .4byte gSpecialVar_0x8007
|
|
||||||
_0806E774: .4byte gSpecialVar_0x8008
|
|
||||||
_0806E778: .4byte gSpecialVar_0x8009
|
|
||||||
_0806E77C: .4byte gSpecialVar_0x800A
|
|
||||||
_0806E780: .4byte gSpecialVar_0x800B
|
|
||||||
_0806E784: .4byte gSpecialVar_Facing
|
|
||||||
_0806E788: .4byte gSpecialVar_Result
|
|
||||||
_0806E78C: .4byte gSpecialVar_ItemId
|
|
||||||
_0806E790: .4byte gSpecialVar_LastTalked
|
|
||||||
_0806E794: .4byte gSpecialVar_MonBoxId
|
|
||||||
_0806E798: .4byte gSpecialVar_MonBoxPos
|
|
||||||
_0806E79C: .4byte gUnknown_20370DA
|
|
||||||
_0806E7A0: .4byte gUnknown_20370DC
|
|
||||||
_0806E7A4: .4byte gUnknown_20370DE
|
|
||||||
thumb_func_end sub_806E6FC
|
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
|
||||||
+13
-13
@@ -278,7 +278,7 @@ EvolutionScene: @ 80CDDF4
|
|||||||
adds r6, r7, 0
|
adds r6, r7, 0
|
||||||
adds r6, 0x1C
|
adds r6, 0x1C
|
||||||
adds r0, r1, r6
|
adds r0, r1, r6
|
||||||
ldr r2, _080CE0CC @ =nullsub_10
|
ldr r2, _080CE0CC @ =SpriteCallbackDummy2
|
||||||
str r2, [r0]
|
str r2, [r0]
|
||||||
adds r1, r7
|
adds r1, r7
|
||||||
ldrb r2, [r1, 0x5]
|
ldrb r2, [r1, 0x5]
|
||||||
@@ -331,7 +331,7 @@ EvolutionScene: @ 80CDDF4
|
|||||||
adds r1, r3
|
adds r1, r3
|
||||||
lsls r1, 2
|
lsls r1, 2
|
||||||
adds r6, r1, r6
|
adds r6, r1, r6
|
||||||
ldr r2, _080CE0CC @ =nullsub_10
|
ldr r2, _080CE0CC @ =SpriteCallbackDummy2
|
||||||
str r2, [r6]
|
str r2, [r6]
|
||||||
adds r1, r7
|
adds r1, r7
|
||||||
ldrb r0, [r1, 0x5]
|
ldrb r0, [r1, 0x5]
|
||||||
@@ -420,7 +420,7 @@ _080CE0BC: .4byte gMonSpritesGfxPtr
|
|||||||
_080CE0C0: .4byte gMultiuseSpriteTemplate
|
_080CE0C0: .4byte gMultiuseSpriteTemplate
|
||||||
_080CE0C4: .4byte gDummySpriteAffineAnimTable
|
_080CE0C4: .4byte gDummySpriteAffineAnimTable
|
||||||
_080CE0C8: .4byte gSprites
|
_080CE0C8: .4byte gSprites
|
||||||
_080CE0CC: .4byte nullsub_10
|
_080CE0CC: .4byte SpriteCallbackDummy2
|
||||||
_080CE0D0: .4byte sub_80CE8DC
|
_080CE0D0: .4byte sub_80CE8DC
|
||||||
_080CE0D4: .4byte gTasks
|
_080CE0D4: .4byte gTasks
|
||||||
_080CE0D8: .4byte gPlttBufferUnfaded + 0x40
|
_080CE0D8: .4byte gPlttBufferUnfaded + 0x40
|
||||||
@@ -562,7 +562,7 @@ CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
|
|||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
adds r0, 0x1C
|
adds r0, 0x1C
|
||||||
adds r0, r1, r0
|
adds r0, r1, r0
|
||||||
ldr r2, _080CE2CC @ =nullsub_10
|
ldr r2, _080CE2CC @ =SpriteCallbackDummy2
|
||||||
str r2, [r0]
|
str r2, [r0]
|
||||||
adds r1, r3
|
adds r1, r3
|
||||||
ldrb r2, [r1, 0x5]
|
ldrb r2, [r1, 0x5]
|
||||||
@@ -623,7 +623,7 @@ _080CE2BC: .4byte gMonSpritesGfxPtr
|
|||||||
_080CE2C0: .4byte gMultiuseSpriteTemplate
|
_080CE2C0: .4byte gMultiuseSpriteTemplate
|
||||||
_080CE2C4: .4byte gDummySpriteAffineAnimTable
|
_080CE2C4: .4byte gDummySpriteAffineAnimTable
|
||||||
_080CE2C8: .4byte gSprites
|
_080CE2C8: .4byte gSprites
|
||||||
_080CE2CC: .4byte nullsub_10
|
_080CE2CC: .4byte SpriteCallbackDummy2
|
||||||
_080CE2D0: .4byte nullsub_76
|
_080CE2D0: .4byte nullsub_76
|
||||||
_080CE2D4: .4byte sub_80D0050
|
_080CE2D4: .4byte sub_80D0050
|
||||||
_080CE2D8: .4byte sub_80CE710
|
_080CE2D8: .4byte sub_80CE710
|
||||||
@@ -813,7 +813,7 @@ _080CE45C:
|
|||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
adds r0, 0x1C
|
adds r0, 0x1C
|
||||||
adds r0, r1, r0
|
adds r0, r1, r0
|
||||||
ldr r2, _080CE4C4 @ =nullsub_10
|
ldr r2, _080CE4C4 @ =SpriteCallbackDummy2
|
||||||
str r2, [r0]
|
str r2, [r0]
|
||||||
adds r1, r3
|
adds r1, r3
|
||||||
ldrb r2, [r1, 0x5]
|
ldrb r2, [r1, 0x5]
|
||||||
@@ -836,7 +836,7 @@ _080CE4B4: .4byte gMultiuseSpriteTemplate
|
|||||||
_080CE4B8: .4byte gDummySpriteAffineAnimTable
|
_080CE4B8: .4byte gDummySpriteAffineAnimTable
|
||||||
_080CE4BC: .4byte gUnknown_2039A20
|
_080CE4BC: .4byte gUnknown_2039A20
|
||||||
_080CE4C0: .4byte gSprites
|
_080CE4C0: .4byte gSprites
|
||||||
_080CE4C4: .4byte nullsub_10
|
_080CE4C4: .4byte SpriteCallbackDummy2
|
||||||
_080CE4C8: .4byte gMain
|
_080CE4C8: .4byte gMain
|
||||||
_080CE4CC:
|
_080CE4CC:
|
||||||
ldr r0, _080CE4FC @ =gWirelessCommType
|
ldr r0, _080CE4FC @ =gWirelessCommType
|
||||||
@@ -989,7 +989,7 @@ TradeEvolutionScene: @ 80CE540
|
|||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
adds r0, 0x1C
|
adds r0, 0x1C
|
||||||
adds r0, r1, r0
|
adds r0, r1, r0
|
||||||
ldr r2, _080CE6D8 @ =nullsub_10
|
ldr r2, _080CE6D8 @ =SpriteCallbackDummy2
|
||||||
str r2, [r0]
|
str r2, [r0]
|
||||||
adds r1, r3
|
adds r1, r3
|
||||||
ldrb r2, [r1, 0x5]
|
ldrb r2, [r1, 0x5]
|
||||||
@@ -1074,7 +1074,7 @@ _080CE6C8: .4byte gMonSpritesGfxPtr
|
|||||||
_080CE6CC: .4byte gMultiuseSpriteTemplate
|
_080CE6CC: .4byte gMultiuseSpriteTemplate
|
||||||
_080CE6D0: .4byte gDummySpriteAffineAnimTable
|
_080CE6D0: .4byte gDummySpriteAffineAnimTable
|
||||||
_080CE6D4: .4byte gSprites
|
_080CE6D4: .4byte gSprites
|
||||||
_080CE6D8: .4byte nullsub_10
|
_080CE6D8: .4byte SpriteCallbackDummy2
|
||||||
_080CE6DC: .4byte sub_80CF53C
|
_080CE6DC: .4byte sub_80CF53C
|
||||||
_080CE6E0: .4byte gTasks
|
_080CE6E0: .4byte gTasks
|
||||||
_080CE6E4: .4byte gBattle_BG0_X
|
_080CE6E4: .4byte gBattle_BG0_X
|
||||||
@@ -1962,14 +1962,14 @@ _080CEEA0:
|
|||||||
bl Free
|
bl Free
|
||||||
str r6, [r4]
|
str r6, [r4]
|
||||||
bl FreeAllWindowBuffers
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080CEECC @ =gUnknown_300537C
|
ldr r0, _080CEECC @ =gCB2_AfterEvolution
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
b _080CF528
|
b _080CF528
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CEEC4: .4byte gPaletteFade
|
_080CEEC4: .4byte gPaletteFade
|
||||||
_080CEEC8: .4byte gUnknown_2039A20
|
_080CEEC8: .4byte gUnknown_2039A20
|
||||||
_080CEECC: .4byte gUnknown_300537C
|
_080CEECC: .4byte gCB2_AfterEvolution
|
||||||
_080CEED0:
|
_080CEED0:
|
||||||
ldr r0, _080CEF04 @ =gBattleCommunication
|
ldr r0, _080CEF04 @ =gBattleCommunication
|
||||||
ldrb r1, [r0, 0x2]
|
ldrb r1, [r0, 0x2]
|
||||||
@@ -3252,14 +3252,14 @@ _080CF9E0:
|
|||||||
negs r0, r0
|
negs r0, r0
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r0, _080CFA10 @ =gUnknown_300537C
|
ldr r0, _080CFA10 @ =gCB2_AfterEvolution
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
b _080D003A
|
b _080D003A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CFA08: .4byte gUnknown_2039A20
|
_080CFA08: .4byte gUnknown_2039A20
|
||||||
_080CFA0C: .4byte gTextFlags
|
_080CFA0C: .4byte gTextFlags
|
||||||
_080CFA10: .4byte gUnknown_300537C
|
_080CFA10: .4byte gCB2_AfterEvolution
|
||||||
_080CFA14:
|
_080CFA14:
|
||||||
ldr r0, _080CFA60 @ =gBattleCommunication
|
ldr r0, _080CFA60 @ =gBattleCommunication
|
||||||
ldrb r1, [r0, 0x2]
|
ldrb r1, [r0, 0x2]
|
||||||
|
|||||||
+24
-24
@@ -364,11 +364,11 @@ sub_806CAC8: @ 806CAC8
|
|||||||
beq _0806CB74
|
beq _0806CB74
|
||||||
movs r0, 0x5
|
movs r0, 0x5
|
||||||
bl IncrementGameStat
|
bl IncrementGameStat
|
||||||
bl sub_8146CA4
|
bl MENewsJisanStepCounter
|
||||||
bl sub_815D8C8
|
bl IncrementRenewableHiddenItemStepCounter
|
||||||
bl sub_80CC918
|
bl RunMassageCooldownStepCounter
|
||||||
bl sub_80CB054
|
bl IncrementResortGorgeousStepCounter
|
||||||
bl sub_80CCFBC
|
bl BirthIslandDeoxysStepCounter
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
@@ -1100,11 +1100,11 @@ sub_806D0E4: @ 806D0E4
|
|||||||
ldr r0, [r5, 0x8]
|
ldr r0, [r5, 0x8]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806D120
|
bne _0806D120
|
||||||
ldr r0, _0806D11C @ =gUnknown_81C555B
|
ldr r0, _0806D11C @ =EventScript_1C555B
|
||||||
b _0806D1E6
|
b _0806D1E6
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D118: .4byte gMapHeader
|
_0806D118: .4byte gMapHeader
|
||||||
_0806D11C: .4byte gUnknown_81C555B
|
_0806D11C: .4byte EventScript_1C555B
|
||||||
_0806D120:
|
_0806D120:
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
@@ -1330,10 +1330,10 @@ _0806D2F0:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D308
|
bne _0806D308
|
||||||
ldr r0, _0806D304 @ =gUnknown_81C549C
|
ldr r0, _0806D304 @ =EventScript_1C549C
|
||||||
b _0806D53E
|
b _0806D53E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D304: .4byte gUnknown_81C549C
|
_0806D304: .4byte EventScript_1C549C
|
||||||
_0806D308:
|
_0806D308:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
@@ -1641,11 +1641,11 @@ _0806D570:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D5A4
|
bne _0806D5A4
|
||||||
ldr r0, _0806D5A0 @ =gUnknown_81A6AC8
|
ldr r0, _0806D5A0 @ =EventScript_1A6AC8
|
||||||
b _0806D5E2
|
b _0806D5E2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D59C: .4byte 0x00000824
|
_0806D59C: .4byte 0x00000824
|
||||||
_0806D5A0: .4byte gUnknown_81A6AC8
|
_0806D5A0: .4byte EventScript_1A6AC8
|
||||||
_0806D5A4:
|
_0806D5A4:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl MetatileBehavior_IsWaterfall
|
bl MetatileBehavior_IsWaterfall
|
||||||
@@ -1670,10 +1670,10 @@ _0806D5A4:
|
|||||||
_0806D5D0: .4byte 0x00000826
|
_0806D5D0: .4byte 0x00000826
|
||||||
_0806D5D4: .4byte gUnknown_81BE2B7
|
_0806D5D4: .4byte gUnknown_81BE2B7
|
||||||
_0806D5D8:
|
_0806D5D8:
|
||||||
ldr r0, _0806D5DC @ =gUnknown_81BE2FF
|
ldr r0, _0806D5DC @ =EventScript_81BE2FF
|
||||||
b _0806D5E2
|
b _0806D5E2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D5DC: .4byte gUnknown_81BE2FF
|
_0806D5DC: .4byte EventScript_81BE2FF
|
||||||
_0806D5E0:
|
_0806D5E0:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_0806D5E2:
|
_0806D5E2:
|
||||||
@@ -1822,11 +1822,11 @@ _0806D6EC:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D704
|
bne _0806D704
|
||||||
ldr r0, _0806D700 @ =gUnknown_81A8DFD
|
ldr r0, _0806D700 @ =EventScript_PoisonWhiteOut
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
b _0806D730
|
b _0806D730
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D700: .4byte gUnknown_81A8DFD
|
_0806D700: .4byte EventScript_PoisonWhiteOut
|
||||||
_0806D704:
|
_0806D704:
|
||||||
bl ShouldEggHatch
|
bl ShouldEggHatch
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -1834,11 +1834,11 @@ _0806D704:
|
|||||||
beq _0806D720
|
beq _0806D720
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
bl IncrementGameStat
|
bl IncrementGameStat
|
||||||
ldr r0, _0806D71C @ =gUnknown_81BF546
|
ldr r0, _0806D71C @ =EventScript_81BF546
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
b _0806D730
|
b _0806D730
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D71C: .4byte gUnknown_81BF546
|
_0806D71C: .4byte EventScript_81BF546
|
||||||
_0806D720:
|
_0806D720:
|
||||||
bl SafariZoneTakeStep
|
bl SafariZoneTakeStep
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -1953,13 +1953,13 @@ _0806D7E2:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end DoPoisonFieldEffect_step
|
thumb_func_end DoPoisonFieldEffect_step
|
||||||
|
|
||||||
thumb_func_start sub_806D7E8
|
thumb_func_start RestartWildEncounterImmunitySteps
|
||||||
sub_806D7E8: @ 806D7E8
|
RestartWildEncounterImmunitySteps: @ 806D7E8
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_80832D4
|
bl sub_80832D4
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_806D7E8
|
thumb_func_end RestartWildEncounterImmunitySteps
|
||||||
|
|
||||||
thumb_func_start is_it_battle_time_3
|
thumb_func_start is_it_battle_time_3
|
||||||
is_it_battle_time_3: @ 806D7F4
|
is_it_battle_time_3: @ 806D7F4
|
||||||
@@ -2150,13 +2150,13 @@ _0806D950:
|
|||||||
ldr r0, [r0, 0x8]
|
ldr r0, [r0, 0x8]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806D958
|
bne _0806D958
|
||||||
ldr r0, _0806D960 @ =gUnknown_81C555B
|
ldr r0, _0806D960 @ =EventScript_1C555B
|
||||||
_0806D958:
|
_0806D958:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D960: .4byte gUnknown_81C555B
|
_0806D960: .4byte EventScript_1C555B
|
||||||
thumb_func_end sub_806D928
|
thumb_func_end sub_806D928
|
||||||
|
|
||||||
thumb_func_start mapheader_run_first_tag2_script_list_match_conditionally
|
thumb_func_start mapheader_run_first_tag2_script_list_match_conditionally
|
||||||
@@ -2332,12 +2332,12 @@ _0806DAC4:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806DAE4
|
bne _0806DAE4
|
||||||
bl ResetInitialPlayerAvatarState
|
bl ResetInitialPlayerAvatarState
|
||||||
ldr r0, _0806DAE0 @ =gUnknown_81C1361
|
ldr r0, _0806DAE0 @ =EventScript_1C1361
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _0806DAEE
|
b _0806DAEE
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806DAE0: .4byte gUnknown_81C1361
|
_0806DAE0: .4byte EventScript_1C1361
|
||||||
_0806DAE4:
|
_0806DAE4:
|
||||||
bl DoWarp
|
bl DoWarp
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
|
|||||||
+14
-14
@@ -1989,7 +1989,7 @@ mapldr_080842E8: @ 80842E8
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r1, _0808430C @ =gFieldCallback
|
ldr r1, _0808430C @ =gFieldCallback
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
@@ -2092,7 +2092,7 @@ mapldr_08084390: @ 8084390
|
|||||||
bl FieldObjectTurn
|
bl FieldObjectTurn
|
||||||
_080843D2:
|
_080843D2:
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r1, _080843F4 @ =gFieldCallback
|
ldr r1, _080843F4 @ =gFieldCallback
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
@@ -2158,7 +2158,7 @@ sub_8084454: @ 8084454
|
|||||||
bl pal_fill_for_maplights
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r0, _0808447C @ =sub_8084484
|
ldr r0, _0808447C @ =sub_8084484
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
@@ -2626,7 +2626,7 @@ _080847F4: .4byte gUnknown_83CC050
|
|||||||
sub_80847F8: @ 80847F8
|
sub_80847F8: @ 80847F8
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
bl CameraObjectReset2
|
bl CameraObjectReset2
|
||||||
ldrb r0, [r4, 0xA]
|
ldrb r0, [r4, 0xA]
|
||||||
bl sub_809C448
|
bl sub_809C448
|
||||||
@@ -2889,7 +2889,7 @@ sub_80849F4: @ 80849F4
|
|||||||
bl pal_fill_for_maplights
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r0, _08084A1C @ =sub_8084A24
|
ldr r0, _08084A1C @ =sub_8084A24
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
@@ -3630,7 +3630,7 @@ sub_8084FA0: @ 8084FA0
|
|||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
bl CameraObjectReset2
|
bl CameraObjectReset2
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl SetCameraPanningCallback
|
bl SetCameraPanningCallback
|
||||||
@@ -3977,7 +3977,7 @@ sub_8085244: @ 8085244
|
|||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl CameraObjectReset2
|
bl CameraObjectReset2
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r1, _08085270 @ =gPlayerAvatar
|
ldr r1, _08085270 @ =gPlayerAvatar
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strb r0, [r1, 0x6]
|
strb r0, [r1, 0x6]
|
||||||
@@ -4239,7 +4239,7 @@ sub_8085440: @ 8085440
|
|||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
bl CameraObjectReset2
|
bl CameraObjectReset2
|
||||||
ldr r1, _0808546C @ =gPlayerAvatar
|
ldr r1, _0808546C @ =gPlayerAvatar
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
@@ -4482,7 +4482,7 @@ _0808561C:
|
|||||||
sub_8085620: @ 8085620
|
sub_8085620: @ 8085620
|
||||||
push {lr}
|
push {lr}
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r0, _08085638 @ =sub_808563C
|
ldr r0, _08085638 @ =sub_808563C
|
||||||
movs r1, 0x50
|
movs r1, 0x50
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
@@ -4969,7 +4969,7 @@ sub_80859D4: @ 80859D4
|
|||||||
bl pal_fill_for_maplights
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r1, _08085A14 @ =gFieldCallback
|
ldr r1, _08085A14 @ =gFieldCallback
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
@@ -5198,7 +5198,7 @@ sub_8085BA8: @ 8085BA8
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
bl CameraObjectReset2
|
bl CameraObjectReset2
|
||||||
bl GetPlayerFacingDirection
|
bl GetPlayerFacingDirection
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -5435,7 +5435,7 @@ mapldr_08085D88: @ 8085D88
|
|||||||
bl pal_fill_for_maplights
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r1, _08085DCC @ =gFieldCallback
|
ldr r1, _08085DCC @ =gFieldCallback
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
@@ -7000,7 +7000,7 @@ sub_80869C0: @ 80869C0
|
|||||||
push {r6}
|
push {r6}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r5, _08086A18 @ =gPlayerAvatar
|
ldr r5, _08086A18 @ =gPlayerAvatar
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strb r0, [r5, 0x6]
|
strb r0, [r5, 0x6]
|
||||||
@@ -7276,7 +7276,7 @@ sub_8086C00: @ 8086C00
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r1, _08086C20 @ =gPlayerAvatar
|
ldr r1, _08086C20 @ =gPlayerAvatar
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strb r0, [r1, 0x6]
|
strb r0, [r1, 0x6]
|
||||||
|
|||||||
@@ -134,13 +134,13 @@ npc_pal_op: @ 80DAE54
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080DAEB0
|
bne _080DAEB0
|
||||||
ldrb r0, [r5, 0x1F]
|
ldrb r0, [r5, 0x1F]
|
||||||
bl MetatileBehavior_ReturnFalse_7
|
bl MetatileBehavior_GetBridgeType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080DAE96
|
bne _080DAE96
|
||||||
ldrb r0, [r5, 0x1E]
|
ldrb r0, [r5, 0x1E]
|
||||||
bl MetatileBehavior_ReturnFalse_7
|
bl MetatileBehavior_GetBridgeType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
@@ -1251,7 +1251,7 @@ _080DB6E8:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080DB73C
|
bne _080DB73C
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl MetatileBehavior_ReturnFalse_3
|
bl MetatileBehavior_IsLongGrass
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080DB73C
|
beq _080DB73C
|
||||||
|
|||||||
@@ -224,7 +224,7 @@ GetGroundEffectFlags_LongGrassOnSpawn: @ 8067CE8
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
ldrb r0, [r0, 0x1E]
|
ldrb r0, [r0, 0x1E]
|
||||||
bl MetatileBehavior_ReturnFalse_3
|
bl MetatileBehavior_IsLongGrass
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08067D00
|
beq _08067D00
|
||||||
@@ -243,7 +243,7 @@ GetGroundEffectFlags_LongGrassOnBeginStep: @ 8067D08
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
ldrb r0, [r0, 0x1E]
|
ldrb r0, [r0, 0x1E]
|
||||||
bl MetatileBehavior_ReturnFalse_3
|
bl MetatileBehavior_IsLongGrass
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08067D20
|
beq _08067D20
|
||||||
@@ -838,12 +838,12 @@ FieldObjectSetSpriteOamTableForLongGrass: @ 8068154
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
blt _080681A8
|
blt _080681A8
|
||||||
ldrb r0, [r5, 0x1E]
|
ldrb r0, [r5, 0x1E]
|
||||||
bl MetatileBehavior_ReturnFalse_3
|
bl MetatileBehavior_IsLongGrass
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080681A8
|
beq _080681A8
|
||||||
ldrb r0, [r5, 0x1F]
|
ldrb r0, [r5, 0x1F]
|
||||||
bl MetatileBehavior_ReturnFalse_3
|
bl MetatileBehavior_IsLongGrass
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080681A8
|
beq _080681A8
|
||||||
|
|||||||
+8
-8
@@ -2774,14 +2774,14 @@ _0805F2E0:
|
|||||||
bls _0805F2E6
|
bls _0805F2E6
|
||||||
movs r1, 0x10
|
movs r1, 0x10
|
||||||
_0805F2E6:
|
_0805F2E6:
|
||||||
ldr r0, _0805F2F4 @ =gUnknown_839FDB0
|
ldr r0, _0805F2F4 @ =gMapObjectGraphicsInfoPointers
|
||||||
lsls r1, 2
|
lsls r1, 2
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805F2F4: .4byte gUnknown_839FDB0
|
_0805F2F4: .4byte gMapObjectGraphicsInfoPointers
|
||||||
thumb_func_end GetFieldObjectGraphicsInfo
|
thumb_func_end GetFieldObjectGraphicsInfo
|
||||||
|
|
||||||
thumb_func_start FieldObjectHandleDynamicGraphicsId
|
thumb_func_start FieldObjectHandleDynamicGraphicsId
|
||||||
@@ -12214,8 +12214,8 @@ _0806360C:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80635DC
|
thumb_func_end sub_80635DC
|
||||||
|
|
||||||
thumb_func_start npc_set_running_behaviour_etc
|
thumb_func_start SetTrainerMovementType
|
||||||
npc_set_running_behaviour_etc: @ 8063610
|
SetTrainerMovementType: @ 8063610
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
mov r12, r0
|
mov r12, r0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
@@ -12253,10 +12253,10 @@ npc_set_running_behaviour_etc: @ 8063610
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08063654: .4byte gSprites
|
_08063654: .4byte gSprites
|
||||||
_08063658: .4byte gUnknown_839FBC8
|
_08063658: .4byte gUnknown_839FBC8
|
||||||
thumb_func_end npc_set_running_behaviour_etc
|
thumb_func_end SetTrainerMovementType
|
||||||
|
|
||||||
thumb_func_start npc_running_behaviour_by_direction
|
thumb_func_start GetTrainerFacingDirectionMovementType
|
||||||
npc_running_behaviour_by_direction: @ 806365C
|
GetTrainerFacingDirectionMovementType: @ 806365C
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r1, _08063668 @ =gUnknown_83A649C
|
ldr r1, _08063668 @ =gUnknown_83A649C
|
||||||
@@ -12265,7 +12265,7 @@ npc_running_behaviour_by_direction: @ 806365C
|
|||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08063668: .4byte gUnknown_83A649C
|
_08063668: .4byte gUnknown_83A649C
|
||||||
thumb_func_end npc_running_behaviour_by_direction
|
thumb_func_end GetTrainerFacingDirectionMovementType
|
||||||
|
|
||||||
thumb_func_start npc_block_way__next_tile
|
thumb_func_start npc_block_way__next_tile
|
||||||
npc_block_way__next_tile: @ 806366C
|
npc_block_way__next_tile: @ 806366C
|
||||||
|
|||||||
@@ -3964,7 +3964,7 @@ sub_805D0F8: @ 805D0F8
|
|||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
bl sav1_reset_battle_music_maybe
|
bl sav1_reset_battle_music_maybe
|
||||||
bl Overworld_ChangeMusicToDefault
|
bl Overworld_ChangeMusicToDefault
|
||||||
ldr r2, _0805D148 @ =gPlayerAvatar
|
ldr r2, _0805D148 @ =gPlayerAvatar
|
||||||
@@ -4005,7 +4005,7 @@ sub_805D154: @ 805D154
|
|||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
ldr r2, _0805D19C @ =gPlayerAvatar
|
ldr r2, _0805D19C @ =gPlayerAvatar
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
movs r0, 0xF7
|
movs r0, 0xF7
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ sub_807F028: @ 807F028
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl sav1_get_flash_used_on_map
|
bl Overworld_GetFlashLevel
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r5, 0
|
movs r5, 0
|
||||||
@@ -985,25 +985,25 @@ _0807F5B6:
|
|||||||
bne _0807F5E4
|
bne _0807F5E4
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, _0807F5CC @ =gUnknown_81A8D97
|
ldr r0, _0807F5CC @ =EventScript_AfterWhiteOutHeal
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
b _0807F5E4
|
b _0807F5E4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807F5CC: .4byte gUnknown_81A8D97
|
_0807F5CC: .4byte EventScript_AfterWhiteOutHeal
|
||||||
_0807F5D0:
|
_0807F5D0:
|
||||||
bl sub_807E418
|
bl sub_807E418
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0807F5E4
|
bne _0807F5E4
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, _0807F5EC @ =gUnknown_81A8DD8
|
ldr r0, _0807F5EC @ =EventScript_MomHeal
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
_0807F5E4:
|
_0807F5E4:
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807F5EC: .4byte gUnknown_81A8DD8
|
_0807F5EC: .4byte EventScript_MomHeal
|
||||||
thumb_func_end sub_807F45C
|
thumb_func_end sub_807F45C
|
||||||
|
|
||||||
thumb_func_start sub_807F5F0
|
thumb_func_start sub_807F5F0
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
+2
-2
@@ -33,7 +33,7 @@ sub_8097898: @ 8097898
|
|||||||
ldr r4, _080978CC @ =gUnknown_2039874
|
ldr r4, _080978CC @ =gUnknown_2039874
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
bl sub_80CCD84
|
bl CutMoveRuinValleyCheck
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -232,7 +232,7 @@ sub_8097A20: @ 8097A20
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _08097A3C
|
bne _08097A3C
|
||||||
bl sub_80CCDD0
|
bl CutMoveOpenDottedHoleDoor
|
||||||
b _08097A42
|
b _08097A42
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08097A38: .4byte gUnknown_2039874
|
_08097A38: .4byte gUnknown_2039874
|
||||||
|
|||||||
+2
-2
@@ -76,13 +76,13 @@ sub_80C9BB0: @ 80C9BB0
|
|||||||
bl PlaySE
|
bl PlaySE
|
||||||
ldr r0, _080C9BC8 @ =0x00000806
|
ldr r0, _080C9BC8 @ =0x00000806
|
||||||
bl FlagSet
|
bl FlagSet
|
||||||
ldr r0, _080C9BCC @ =gUnknown_81BFB5F
|
ldr r0, _080C9BCC @ =EventScript_81BFB5F
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C9BC8: .4byte 0x00000806
|
_080C9BC8: .4byte 0x00000806
|
||||||
_080C9BCC: .4byte gUnknown_81BFB5F
|
_080C9BCC: .4byte EventScript_81BFB5F
|
||||||
thumb_func_end sub_80C9BB0
|
thumb_func_end sub_80C9BB0
|
||||||
|
|
||||||
thumb_func_start sub_80C9BD0
|
thumb_func_start sub_80C9BD0
|
||||||
|
|||||||
+1
-1
@@ -5845,7 +5845,7 @@ _0810AD1E:
|
|||||||
cmp r6, 0x1
|
cmp r6, 0x1
|
||||||
bne _0810AD90
|
bne _0810AD90
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl FreezeEventObjects
|
||||||
bl sub_805C270
|
bl sub_805C270
|
||||||
bl sub_805C780
|
bl sub_805C780
|
||||||
ldr r2, _0810AD88 @ =gSpecialVar_ItemId
|
ldr r2, _0810AD88 @ =gSpecialVar_ItemId
|
||||||
|
|||||||
+5
-5
@@ -15,8 +15,8 @@ sub_80E4620: @ 80E4620
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80E4620
|
thumb_func_end sub_80E4620
|
||||||
|
|
||||||
thumb_func_start sub_80E4634
|
thumb_func_start DisplayMoveTutorMenu
|
||||||
sub_80E4634: @ 80E4634
|
DisplayMoveTutorMenu: @ 80E4634
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
@@ -35,7 +35,7 @@ sub_80E4634: @ 80E4634
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E465C: .4byte sub_80E4660
|
_080E465C: .4byte sub_80E4660
|
||||||
thumb_func_end sub_80E4634
|
thumb_func_end DisplayMoveTutorMenu
|
||||||
|
|
||||||
thumb_func_start sub_80E4660
|
thumb_func_start sub_80E4660
|
||||||
sub_80E4660: @ 80E4660
|
sub_80E4660: @ 80E4660
|
||||||
@@ -1653,7 +1653,7 @@ _080E53F4:
|
|||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_80E559C
|
bl sub_80E559C
|
||||||
ldr r1, _080E5440 @ =gUnknown_84886E8
|
ldr r1, _080E5440 @ =gMoveDescriptionPointers
|
||||||
subs r0, r5, 0x1
|
subs r0, r5, 0x1
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
@@ -1670,7 +1670,7 @@ _080E53F4:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080E543C: .4byte gBattleMoves
|
_080E543C: .4byte gBattleMoves
|
||||||
_080E5440: .4byte gUnknown_84886E8
|
_080E5440: .4byte gMoveDescriptionPointers
|
||||||
thumb_func_end sub_80E5340
|
thumb_func_end sub_80E5340
|
||||||
|
|
||||||
thumb_func_start sub_80E5444
|
thumb_func_start sub_80E5444
|
||||||
|
|||||||
+3
-3
@@ -4012,8 +4012,8 @@ GetRfuPlayerCount: @ 80FA4EC
|
|||||||
_080FA4F4: .4byte gUnknown_3005450
|
_080FA4F4: .4byte gUnknown_3005450
|
||||||
thumb_func_end GetRfuPlayerCount
|
thumb_func_end GetRfuPlayerCount
|
||||||
|
|
||||||
thumb_func_start IsRfuTaskFinished
|
thumb_func_start IsLinkRfuTaskFinished
|
||||||
IsRfuTaskFinished: @ 80FA4F8
|
IsLinkRfuTaskFinished: @ 80FA4F8
|
||||||
push {lr}
|
push {lr}
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldr r0, _080FA50C @ =gUnknown_3005450
|
ldr r0, _080FA50C @ =gUnknown_3005450
|
||||||
@@ -4027,7 +4027,7 @@ _080FA506:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080FA50C: .4byte gUnknown_3005450
|
_080FA50C: .4byte gUnknown_3005450
|
||||||
thumb_func_end IsRfuTaskFinished
|
thumb_func_end IsLinkRfuTaskFinished
|
||||||
|
|
||||||
thumb_func_start sub_80FA510
|
thumb_func_start sub_80FA510
|
||||||
sub_80FA510: @ 80FA510
|
sub_80FA510: @ 80FA510
|
||||||
|
|||||||
+2
-2
@@ -12709,7 +12709,7 @@ _0811C096:
|
|||||||
lsls r2, 4
|
lsls r2, 4
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _0811C0DC @ =sub_800FD9C
|
ldr r0, _0811C0DC @ =CB2_InitBattle
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -12719,7 +12719,7 @@ _0811C0CC: .4byte gPlayerParty
|
|||||||
_0811C0D0: .4byte gEnemyParty
|
_0811C0D0: .4byte gEnemyParty
|
||||||
_0811C0D4: .4byte gUnknown_203B0D4
|
_0811C0D4: .4byte gUnknown_203B0D4
|
||||||
_0811C0D8: .4byte gTrainerBattleOpponent_A
|
_0811C0D8: .4byte gTrainerBattleOpponent_A
|
||||||
_0811C0DC: .4byte sub_800FD9C
|
_0811C0DC: .4byte CB2_InitBattle
|
||||||
thumb_func_end sub_811C04C
|
thumb_func_end sub_811C04C
|
||||||
|
|
||||||
thumb_func_start sub_811C0E0
|
thumb_func_start sub_811C0E0
|
||||||
|
|||||||
+20
-3
@@ -37,6 +37,13 @@
|
|||||||
.4byte \destination
|
.4byte \destination
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
lt = 0
|
||||||
|
eq = 1
|
||||||
|
gt = 2
|
||||||
|
le = 3
|
||||||
|
ge = 4
|
||||||
|
ne = 5
|
||||||
|
|
||||||
@ If the result of the last comparison matches condition (see Comparison operators), calls destination.
|
@ If the result of the last comparison matches condition (see Comparison operators), calls destination.
|
||||||
.macro call_if condition, destination
|
.macro call_if condition, destination
|
||||||
.byte 0x07
|
.byte 0x07
|
||||||
@@ -1225,10 +1232,9 @@
|
|||||||
.byte 0xb7
|
.byte 0xb7
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro setvaddress long, word
|
.macro setvaddress long
|
||||||
.byte 0xb8
|
.byte 0xb8
|
||||||
.4byte \long
|
.4byte \long
|
||||||
.2byte \word
|
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro vgoto pointer
|
.macro vgoto pointer
|
||||||
@@ -1406,7 +1412,7 @@
|
|||||||
@ Supplementary
|
@ Supplementary
|
||||||
|
|
||||||
.macro goto_if_eq dest
|
.macro goto_if_eq dest
|
||||||
goto_if 1, \dest
|
goto_if eq, \dest
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro switch var
|
.macro switch var
|
||||||
@@ -1442,3 +1448,14 @@
|
|||||||
setorcopyvar 0x8002, \fanfare
|
setorcopyvar 0x8002, \fanfare
|
||||||
callstd 9
|
callstd 9
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
.macro famechecker person:req, index:req, function=SetFlavorTextFlagFromSpecialVars
|
||||||
|
setvar VAR_0x8004, \person
|
||||||
|
setvar VAR_0x8005, \index
|
||||||
|
special \function
|
||||||
|
.endm
|
||||||
|
|
||||||
|
.macro set_gym_trainers gym:req
|
||||||
|
setvar VAR_0x8008, \gym
|
||||||
|
call EventScript_1A6B18
|
||||||
|
.endm
|
||||||
|
|||||||
+2
-2
@@ -55,8 +55,8 @@
|
|||||||
inc _num_signs
|
inc _num_signs
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro bg_hidden_item_event x, y, height, item, flag, unknown
|
.macro bg_hidden_item_event x, y, height, item, flag, quantity, underfoot
|
||||||
bg_event \x, \y, \height, 7, 0, \item, \flag, \unknown
|
bg_event \x, \y, \height, 7, 0, \item, \flag, \quantity | (\underfoot << 7)
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro map_events npcs, warps, traps, signs
|
.macro map_events npcs, warps, traps, signs
|
||||||
|
|||||||
@@ -110,6 +110,8 @@
|
|||||||
create_movement step_65
|
create_movement step_65
|
||||||
create_movement step_66
|
create_movement step_66
|
||||||
create_movement step_67
|
create_movement step_67
|
||||||
|
create_movement step_68
|
||||||
|
create_movement step_69
|
||||||
|
|
||||||
enum_start 0x91
|
enum_start 0x91
|
||||||
create_movement step_91
|
create_movement step_91
|
||||||
|
|||||||
-1041
File diff suppressed because it is too large
Load Diff
@@ -82,8 +82,8 @@ _0806896E:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end FreezeMapObject
|
thumb_func_end FreezeMapObject
|
||||||
|
|
||||||
thumb_func_start player_bitmagic
|
thumb_func_start FreezeEventObjects
|
||||||
player_bitmagic: @ 8068974
|
FreezeEventObjects: @ 8068974
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
ldr r5, _080689A8 @ =gMapObjects
|
ldr r5, _080689A8 @ =gMapObjects
|
||||||
@@ -114,7 +114,7 @@ _08068998:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080689A8: .4byte gMapObjects
|
_080689A8: .4byte gMapObjects
|
||||||
_080689AC: .4byte gPlayerAvatar
|
_080689AC: .4byte gPlayerAvatar
|
||||||
thumb_func_end player_bitmagic
|
thumb_func_end FreezeEventObjects
|
||||||
|
|
||||||
thumb_func_start FreezeMapObjectsExceptOne
|
thumb_func_start FreezeMapObjectsExceptOne
|
||||||
FreezeMapObjectsExceptOne: @ 80689B0
|
FreezeMapObjectsExceptOne: @ 80689B0
|
||||||
|
|||||||
+34
-34
@@ -15,7 +15,7 @@ sub_8054BC8: @ 8054BC8
|
|||||||
movs r0, 0xA4
|
movs r0, 0xA4
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r4, r0
|
adds r4, r0
|
||||||
bl sub_8054C04
|
bl ComputeWhiteOutMoneyLoss
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl RemoveMoney
|
bl RemoveMoney
|
||||||
@@ -31,17 +31,17 @@ _08054BFC: .4byte gUnknown_81A654B
|
|||||||
_08054C00: .4byte gSaveBlock1Ptr
|
_08054C00: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end sub_8054BC8
|
thumb_func_end sub_8054BC8
|
||||||
|
|
||||||
thumb_func_start sub_8054C04
|
thumb_func_start ComputeWhiteOutMoneyLoss
|
||||||
sub_8054C04: @ 8054C04
|
ComputeWhiteOutMoneyLoss: @ 8054C04
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl sub_8054C70
|
bl CountBadgesForOverworldWhiteOutLossCalculation
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl GetPlayerPartyHighestLevel
|
bl GetPlayerPartyHighestLevel
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r1, _08054C40 @ =gUnknown_826D294
|
ldr r1, _08054C40 @ =sWhiteOutMoneyLossMultipliers
|
||||||
adds r4, r1
|
adds r4, r1
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
lsls r1, 2
|
lsls r1, 2
|
||||||
@@ -62,14 +62,14 @@ _08054C38:
|
|||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08054C40: .4byte gUnknown_826D294
|
_08054C40: .4byte sWhiteOutMoneyLossMultipliers
|
||||||
_08054C44: .4byte gSaveBlock1Ptr
|
_08054C44: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end sub_8054C04
|
thumb_func_end ComputeWhiteOutMoneyLoss
|
||||||
|
|
||||||
thumb_func_start sub_8054C48
|
thumb_func_start Special_OverworldWhiteOutGetMoneyLoss
|
||||||
sub_8054C48: @ 8054C48
|
Special_OverworldWhiteOutGetMoneyLoss: @ 8054C48
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
bl sub_8054C04
|
bl ComputeWhiteOutMoneyLoss
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r5, _08054C6C @ =gStringVar1
|
ldr r5, _08054C6C @ =gStringVar1
|
||||||
bl CountDigits
|
bl CountDigits
|
||||||
@@ -85,14 +85,14 @@ sub_8054C48: @ 8054C48
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08054C6C: .4byte gStringVar1
|
_08054C6C: .4byte gStringVar1
|
||||||
thumb_func_end sub_8054C48
|
thumb_func_end Special_OverworldWhiteOutGetMoneyLoss
|
||||||
|
|
||||||
thumb_func_start sub_8054C70
|
thumb_func_start CountBadgesForOverworldWhiteOutLossCalculation
|
||||||
sub_8054C70: @ 8054C70
|
CountBadgesForOverworldWhiteOutLossCalculation: @ 8054C70
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
movs r6, 0
|
movs r6, 0
|
||||||
movs r5, 0
|
movs r5, 0
|
||||||
ldr r4, _08054C9C @ =gUnknown_826D29E
|
ldr r4, _08054C9C @ =sWhiteOutMoneyLossBadgeFlagIDs
|
||||||
_08054C78:
|
_08054C78:
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
bl FlagGet
|
bl FlagGet
|
||||||
@@ -112,8 +112,8 @@ _08054C8A:
|
|||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08054C9C: .4byte gUnknown_826D29E
|
_08054C9C: .4byte sWhiteOutMoneyLossBadgeFlagIDs
|
||||||
thumb_func_end sub_8054C70
|
thumb_func_end CountBadgesForOverworldWhiteOutLossCalculation
|
||||||
|
|
||||||
thumb_func_start sub_8054CA0
|
thumb_func_start sub_8054CA0
|
||||||
sub_8054CA0: @ 8054CA0
|
sub_8054CA0: @ 8054CA0
|
||||||
@@ -749,7 +749,7 @@ warp_shift: @ 8055198
|
|||||||
str r0, [r2, 0x4]
|
str r0, [r2, 0x4]
|
||||||
str r1, [r2, 0x8]
|
str r1, [r2, 0x8]
|
||||||
ldr r2, _080551D0 @ =gUnknown_2031DC4
|
ldr r2, _080551D0 @ =gUnknown_2031DC4
|
||||||
ldr r0, _080551D4 @ =gUnknown_826D2B0
|
ldr r0, _080551D4 @ =sDummyWarpData
|
||||||
ldr r1, [r0, 0x4]
|
ldr r1, [r0, 0x4]
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
str r0, [r2]
|
str r0, [r2]
|
||||||
@@ -763,7 +763,7 @@ _080551C4: .4byte gUnknown_2031DB4
|
|||||||
_080551C8: .4byte gSaveBlock1Ptr
|
_080551C8: .4byte gSaveBlock1Ptr
|
||||||
_080551CC: .4byte gUnknown_2031DBC
|
_080551CC: .4byte gUnknown_2031DBC
|
||||||
_080551D0: .4byte gUnknown_2031DC4
|
_080551D0: .4byte gUnknown_2031DC4
|
||||||
_080551D4: .4byte gUnknown_826D2B0
|
_080551D4: .4byte sDummyWarpData
|
||||||
_080551D8: .4byte gUnknown_2031DCC
|
_080551D8: .4byte gUnknown_2031DCC
|
||||||
thumb_func_end warp_shift
|
thumb_func_end warp_shift
|
||||||
|
|
||||||
@@ -1708,7 +1708,7 @@ sub_8055864: @ 8055864
|
|||||||
bl TrySetMapSaveWarpStatus
|
bl TrySetMapSaveWarpStatus
|
||||||
bl sub_806E110
|
bl sub_806E110
|
||||||
bl nullsub_74
|
bl nullsub_74
|
||||||
bl sub_806D7E8
|
bl RestartWildEncounterImmunitySteps
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_810C578
|
bl sub_810C578
|
||||||
@@ -1717,7 +1717,7 @@ sub_8055864: @ 8055864
|
|||||||
bl sub_8055CB8
|
bl sub_8055CB8
|
||||||
bl sav1_reset_battle_music_maybe
|
bl sav1_reset_battle_music_maybe
|
||||||
bl mapheader_run_script_with_tag_x3
|
bl mapheader_run_script_with_tag_x3
|
||||||
bl sub_815D8F8
|
bl TryRegenerateRenewableHiddenItems
|
||||||
bl not_trainer_hill_battle_pyramid
|
bl not_trainer_hill_battle_pyramid
|
||||||
ldr r4, _0805591C @ =gMapHeader
|
ldr r4, _0805591C @ =gMapHeader
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
@@ -1771,7 +1771,7 @@ sub_8055920: @ 8055920
|
|||||||
bl TrySetMapSaveWarpStatus
|
bl TrySetMapSaveWarpStatus
|
||||||
bl sub_806E110
|
bl sub_806E110
|
||||||
bl nullsub_74
|
bl nullsub_74
|
||||||
bl sub_806D7E8
|
bl RestartWildEncounterImmunitySteps
|
||||||
ldr r0, _080559A0 @ =gSaveBlock1Ptr
|
ldr r0, _080559A0 @ =gSaveBlock1Ptr
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
@@ -1794,7 +1794,7 @@ _08055974:
|
|||||||
bl sub_8055CB8
|
bl sub_8055CB8
|
||||||
bl sav1_reset_battle_music_maybe
|
bl sav1_reset_battle_music_maybe
|
||||||
bl mapheader_run_script_with_tag_x3
|
bl mapheader_run_script_with_tag_x3
|
||||||
bl sub_815D8F8
|
bl TryRegenerateRenewableHiddenItems
|
||||||
bl UpdateLocationHistoryForRoamer
|
bl UpdateLocationHistoryForRoamer
|
||||||
bl RoamerMoveToOtherLocationSet
|
bl RoamerMoveToOtherLocationSet
|
||||||
bl sub_8110920
|
bl sub_8110920
|
||||||
@@ -2284,8 +2284,8 @@ _08055D28: .4byte gUnknown_83C68E0
|
|||||||
_08055D2C: .4byte gSaveBlock1Ptr
|
_08055D2C: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end Overworld_SetFlashLevel
|
thumb_func_end Overworld_SetFlashLevel
|
||||||
|
|
||||||
thumb_func_start sav1_get_flash_used_on_map
|
thumb_func_start Overworld_GetFlashLevel
|
||||||
sav1_get_flash_used_on_map: @ 8055D30
|
Overworld_GetFlashLevel: @ 8055D30
|
||||||
ldr r0, _08055D3C @ =gSaveBlock1Ptr
|
ldr r0, _08055D3C @ =gSaveBlock1Ptr
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
adds r0, 0x30
|
adds r0, 0x30
|
||||||
@@ -2293,7 +2293,7 @@ sav1_get_flash_used_on_map: @ 8055D30
|
|||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08055D3C: .4byte gSaveBlock1Ptr
|
_08055D3C: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end sav1_get_flash_used_on_map
|
thumb_func_end Overworld_GetFlashLevel
|
||||||
|
|
||||||
thumb_func_start SetCurrentMapLayout
|
thumb_func_start SetCurrentMapLayout
|
||||||
SetCurrentMapLayout: @ 8055D40
|
SetCurrentMapLayout: @ 8055D40
|
||||||
@@ -3293,7 +3293,7 @@ _080564B0:
|
|||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_805B3E0
|
bl sub_805B3E0
|
||||||
_080564BA:
|
_080564BA:
|
||||||
bl sub_811092C
|
bl RunQuestLogCB
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -3328,7 +3328,7 @@ sub_80564C8: @ 80564C8
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08056508: .4byte gUnknown_3005E90
|
_08056508: .4byte gUnknown_3005E90
|
||||||
_0805650C:
|
_0805650C:
|
||||||
bl sub_811092C
|
bl RunQuestLogCB
|
||||||
b _08056522
|
b _08056522
|
||||||
_08056512:
|
_08056512:
|
||||||
bl sub_8111CD0
|
bl sub_8111CD0
|
||||||
@@ -3336,7 +3336,7 @@ _08056512:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _08056522
|
bne _08056522
|
||||||
bl sub_811092C
|
bl RunQuestLogCB
|
||||||
_08056522:
|
_08056522:
|
||||||
ldr r0, _08056530 @ =gUnknown_3005E90
|
ldr r0, _08056530 @ =gUnknown_3005E90
|
||||||
bl sub_806C888
|
bl sub_806C888
|
||||||
@@ -3522,8 +3522,8 @@ _0805669C: .4byte sub_8056534
|
|||||||
_080566A0: .4byte sub_80565B4
|
_080566A0: .4byte sub_80565B4
|
||||||
thumb_func_end CB2_NewGame
|
thumb_func_end CB2_NewGame
|
||||||
|
|
||||||
thumb_func_start c2_whiteout
|
thumb_func_start CB2_WhiteOut
|
||||||
c2_whiteout: @ 80566A4
|
CB2_WhiteOut: @ 80566A4
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r1, _08056708 @ =gMain
|
ldr r1, _08056708 @ =gMain
|
||||||
@@ -3569,7 +3569,7 @@ _0805670C: .4byte gFieldCallback
|
|||||||
_08056710: .4byte sub_807F5F0
|
_08056710: .4byte sub_807F5F0
|
||||||
_08056714: .4byte sub_8056534
|
_08056714: .4byte sub_8056534
|
||||||
_08056718: .4byte sub_80565B4
|
_08056718: .4byte sub_80565B4
|
||||||
thumb_func_end c2_whiteout
|
thumb_func_end CB2_WhiteOut
|
||||||
|
|
||||||
thumb_func_start CB2_LoadMap
|
thumb_func_start CB2_LoadMap
|
||||||
CB2_LoadMap: @ 805671C
|
CB2_LoadMap: @ 805671C
|
||||||
@@ -3944,7 +3944,7 @@ VBlankCB_Field: @ 8056A14
|
|||||||
thumb_func_start sub_8056A34
|
thumb_func_start sub_8056A34
|
||||||
sub_8056A34: @ 8056A34
|
sub_8056A34: @ 8056A34
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sav1_get_flash_used_on_map
|
bl Overworld_GetFlashLevel
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
@@ -6964,13 +6964,13 @@ sub_8058214: @ 8058214
|
|||||||
thumb_func_start sub_8058230
|
thumb_func_start sub_8058230
|
||||||
sub_8058230: @ 8058230
|
sub_8058230: @ 8058230
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _08058240 @ =gUnknown_81BB9F0
|
ldr r0, _08058240 @ =EventScript_1BB9F0
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08058240: .4byte gUnknown_81BB9F0
|
_08058240: .4byte EventScript_1BB9F0
|
||||||
thumb_func_end sub_8058230
|
thumb_func_end sub_8058230
|
||||||
|
|
||||||
thumb_func_start sub_8058244
|
thumb_func_start sub_8058244
|
||||||
|
|||||||
+31
-31
@@ -4284,7 +4284,7 @@ _08120B64:
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
bl sub_8120BE8
|
bl IsMonCompatibleWithMoveTutorMove
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08120B80
|
bne _08120B80
|
||||||
@@ -4293,7 +4293,7 @@ _08120B7C:
|
|||||||
b _08120B9E
|
b _08120B9E
|
||||||
_08120B80:
|
_08120B80:
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
bl sub_8120BA8
|
bl GetMoveTutorMove
|
||||||
_08120B86:
|
_08120B86:
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r1, r0, 16
|
lsrs r1, r0, 16
|
||||||
@@ -4315,8 +4315,8 @@ _08120B9E:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8120B20
|
thumb_func_end sub_8120B20
|
||||||
|
|
||||||
thumb_func_start sub_8120BA8
|
thumb_func_start GetMoveTutorMove
|
||||||
sub_8120BA8: @ 8120BA8
|
GetMoveTutorMove: @ 8120BA8
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r1, r0, 24
|
lsrs r1, r0, 24
|
||||||
@@ -4333,19 +4333,19 @@ _08120BBC:
|
|||||||
b _08120BD6
|
b _08120BD6
|
||||||
_08120BC2:
|
_08120BC2:
|
||||||
movs r0, 0xA9
|
movs r0, 0xA9
|
||||||
lsls r0, 1
|
lsls r0, 1 @ MOVE_FRENZY_PLANT
|
||||||
b _08120BDE
|
b _08120BDE
|
||||||
_08120BC8:
|
_08120BC8:
|
||||||
ldr r0, _08120BCC @ =0x00000133
|
ldr r0, _08120BCC @ =0x00000133 @ MOVE_BLAST_BURN
|
||||||
b _08120BDE
|
b _08120BDE
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08120BCC: .4byte 0x00000133
|
_08120BCC: .4byte 0x00000133
|
||||||
_08120BD0:
|
_08120BD0:
|
||||||
movs r0, 0x9A
|
movs r0, 0x9A
|
||||||
lsls r0, 1
|
lsls r0, 1 @ MOVE_HYDRO_CANNON
|
||||||
b _08120BDE
|
b _08120BDE
|
||||||
_08120BD6:
|
_08120BD6:
|
||||||
ldr r0, _08120BE4 @ =gUnknown_8459B60
|
ldr r0, _08120BE4 @ =gMoveTutorMoves
|
||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
@@ -4353,11 +4353,11 @@ _08120BDE:
|
|||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08120BE4: .4byte gUnknown_8459B60
|
_08120BE4: .4byte gMoveTutorMoves
|
||||||
thumb_func_end sub_8120BA8
|
thumb_func_end GetMoveTutorMove
|
||||||
|
|
||||||
thumb_func_start sub_8120BE8
|
thumb_func_start IsMonCompatibleWithMoveTutorMove
|
||||||
sub_8120BE8: @ 8120BE8
|
IsMonCompatibleWithMoveTutorMove: @ 8120BE8
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
@@ -4375,19 +4375,19 @@ _08120C00:
|
|||||||
beq _08120C12
|
beq _08120C12
|
||||||
b _08120C18
|
b _08120C18
|
||||||
_08120C06:
|
_08120C06:
|
||||||
cmp r0, 0x3
|
cmp r0, 3 @ SPECIES_VENUSAUR
|
||||||
beq _08120C34
|
beq _08120C34
|
||||||
b _08120C2A
|
b _08120C2A
|
||||||
_08120C0C:
|
_08120C0C:
|
||||||
cmp r0, 0x6
|
cmp r0, 6 @ SPECIES_CHARIZARD
|
||||||
beq _08120C34
|
beq _08120C34
|
||||||
b _08120C2A
|
b _08120C2A
|
||||||
_08120C12:
|
_08120C12:
|
||||||
cmp r0, 0x9
|
cmp r0, 9 @ SPECIES_BLASTOISE
|
||||||
beq _08120C34
|
beq _08120C34
|
||||||
b _08120C2A
|
b _08120C2A
|
||||||
_08120C18:
|
_08120C18:
|
||||||
ldr r1, _08120C30 @ =gUnknown_8459B7E
|
ldr r1, _08120C30 @ =gMoveTutorMoveCompatibilityTable
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
@@ -4400,13 +4400,13 @@ _08120C2A:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
b _08120C36
|
b _08120C36
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08120C30: .4byte gUnknown_8459B7E
|
_08120C30: .4byte gMoveTutorMoveCompatibilityTable
|
||||||
_08120C34:
|
_08120C34:
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
_08120C36:
|
_08120C36:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8120BE8
|
thumb_func_end IsMonCompatibleWithMoveTutorMove
|
||||||
|
|
||||||
thumb_func_start sub_8120C3C
|
thumb_func_start sub_8120C3C
|
||||||
sub_8120C3C: @ 8120C3C
|
sub_8120C3C: @ 8120C3C
|
||||||
@@ -7206,7 +7206,7 @@ party_menu_link_mon_icon_anim: @ 812224C
|
|||||||
lsrs r7, r3, 24
|
lsrs r7, r3, 24
|
||||||
cmp r5, 0
|
cmp r5, 0
|
||||||
beq _0812229A
|
beq _0812229A
|
||||||
ldr r1, _081222A4 @ =sub_809718C
|
ldr r1, _081222A4 @ =SpriteCB_MonIcon
|
||||||
ldr r0, [r4, 0x4]
|
ldr r0, [r4, 0x4]
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
ldrb r3, [r0, 0x1]
|
ldrb r3, [r0, 0x1]
|
||||||
@@ -7240,7 +7240,7 @@ _0812229A:
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_081222A4: .4byte sub_809718C
|
_081222A4: .4byte SpriteCB_MonIcon
|
||||||
_081222A8: .4byte gSprites
|
_081222A8: .4byte gSprites
|
||||||
thumb_func_end party_menu_link_mon_icon_anim
|
thumb_func_end party_menu_link_mon_icon_anim
|
||||||
|
|
||||||
@@ -7276,7 +7276,7 @@ _081222D4:
|
|||||||
ldr r1, _081222F0 @ =gSprites
|
ldr r1, _081222F0 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_081222F0: .4byte gSprites
|
_081222F0: .4byte gSprites
|
||||||
@@ -7287,7 +7287,7 @@ _081222F4:
|
|||||||
ldr r1, _08122308 @ =gSprites
|
ldr r1, _08122308 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08122308: .4byte gSprites
|
_08122308: .4byte gSprites
|
||||||
@@ -7298,7 +7298,7 @@ _0812230C:
|
|||||||
ldr r1, _08122320 @ =gSprites
|
ldr r1, _08122320 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08122320: .4byte gSprites
|
_08122320: .4byte gSprites
|
||||||
@@ -7309,7 +7309,7 @@ _08122324:
|
|||||||
ldr r1, _08122338 @ =gSprites
|
ldr r1, _08122338 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08122338: .4byte gSprites
|
_08122338: .4byte gSprites
|
||||||
@@ -7320,7 +7320,7 @@ _0812233C:
|
|||||||
ldr r1, _08122354 @ =gSprites
|
ldr r1, _08122354 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
_0812234C:
|
_0812234C:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -10642,7 +10642,7 @@ sub_8123D84: @ 8123D84
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldr r1, _08123DC8 @ =sub_8123DCC
|
ldr r1, _08123DC8 @ =sub_8123DCC
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
bl sub_80BEBEC
|
bl ReadMail
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -15699,7 +15699,7 @@ sub_8126704: @ 8126704
|
|||||||
cmp r4, 0
|
cmp r4, 0
|
||||||
beq _08126754
|
beq _08126754
|
||||||
bl sub_811F070
|
bl sub_811F070
|
||||||
ldr r0, _08126750 @ =gUnknown_300537C
|
ldr r0, _08126750 @ =gCB2_AfterEvolution
|
||||||
ldr r1, [r6]
|
ldr r1, [r6]
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
ldrb r3, [r6, 0x9]
|
ldrb r3, [r6, 0x9]
|
||||||
@@ -15713,7 +15713,7 @@ sub_8126704: @ 8126704
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08126748: .4byte gUnknown_203B0A0
|
_08126748: .4byte gUnknown_203B0A0
|
||||||
_0812674C: .4byte gPlayerParty
|
_0812674C: .4byte gPlayerParty
|
||||||
_08126750: .4byte gUnknown_300537C
|
_08126750: .4byte gCB2_AfterEvolution
|
||||||
_08126754:
|
_08126754:
|
||||||
ldr r0, _08126768 @ =gTasks
|
ldr r0, _08126768 @ =gTasks
|
||||||
lsls r1, r5, 2
|
lsls r1, r5, 2
|
||||||
@@ -16248,7 +16248,7 @@ _08126BCE:
|
|||||||
thumb_func_start sub_8126BD4
|
thumb_func_start sub_8126BD4
|
||||||
sub_8126BD4: @ 8126BD4
|
sub_8126BD4: @ 8126BD4
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r1, _08126C10 @ =gUnknown_300537C
|
ldr r1, _08126C10 @ =gCB2_AfterEvolution
|
||||||
ldr r4, _08126C14 @ =gUnknown_203B0A0
|
ldr r4, _08126C14 @ =gUnknown_203B0A0
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
@@ -16274,7 +16274,7 @@ sub_8126BD4: @ 8126BD4
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08126C10: .4byte gUnknown_300537C
|
_08126C10: .4byte gCB2_AfterEvolution
|
||||||
_08126C14: .4byte gUnknown_203B0A0
|
_08126C14: .4byte gUnknown_203B0A0
|
||||||
_08126C18: .4byte gSpecialVar_ItemId
|
_08126C18: .4byte gSpecialVar_ItemId
|
||||||
_08126C1C: .4byte gPlayerParty
|
_08126C1C: .4byte gPlayerParty
|
||||||
@@ -16549,7 +16549,7 @@ sub_8126DC8: @ 8126DC8
|
|||||||
bl GetMonNickname
|
bl GetMonNickname
|
||||||
ldr r4, _08126E5C @ =gSpecialVar_0x8005
|
ldr r4, _08126E5C @ =gSpecialVar_0x8005
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8120BA8
|
bl GetMoveTutorMove
|
||||||
strh r0, [r7, 0xE]
|
strh r0, [r7, 0xE]
|
||||||
ldr r0, _08126E60 @ =gStringVar2
|
ldr r0, _08126E60 @ =gStringVar2
|
||||||
movs r1, 0xE
|
movs r1, 0xE
|
||||||
|
|||||||
@@ -1,848 +0,0 @@
|
|||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
|
|
||||||
.syntax unified
|
|
||||||
|
|
||||||
.text
|
|
||||||
|
|
||||||
thumb_func_start CreateMonIcon
|
|
||||||
CreateMonIcon: @ 8096E18
|
|
||||||
push {r4-r7,lr}
|
|
||||||
mov r7, r9
|
|
||||||
mov r6, r8
|
|
||||||
push {r6,r7}
|
|
||||||
sub sp, 0x30
|
|
||||||
adds r4, r0, 0
|
|
||||||
adds r6, r1, 0
|
|
||||||
ldr r0, [sp, 0x4C]
|
|
||||||
ldr r1, [sp, 0x50]
|
|
||||||
ldr r5, [sp, 0x54]
|
|
||||||
lsls r4, 16
|
|
||||||
lsrs r4, 16
|
|
||||||
lsls r2, 16
|
|
||||||
lsrs r2, 16
|
|
||||||
mov r8, r2
|
|
||||||
lsls r3, 16
|
|
||||||
lsrs r7, r3, 16
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
mov r9, r0
|
|
||||||
ldr r0, _08096EB4 @ =gUnknown_83D4068
|
|
||||||
str r0, [sp, 0x18]
|
|
||||||
adds r0, r4, 0
|
|
||||||
adds r2, r5, 0
|
|
||||||
bl GetMonIconPtr
|
|
||||||
str r0, [sp, 0x1C]
|
|
||||||
ldr r0, _08096EB8 @ =gUnknown_83D40AC
|
|
||||||
str r0, [sp, 0x20]
|
|
||||||
ldr r0, _08096EBC @ =gUnknown_83D40E0
|
|
||||||
str r0, [sp, 0x24]
|
|
||||||
str r6, [sp, 0x28]
|
|
||||||
ldr r0, _08096EC0 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r4, r0
|
|
||||||
ldr r1, _08096EC4 @ =0x0000dac0
|
|
||||||
adds r5, r1, 0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
adds r1, r5, r0
|
|
||||||
add r0, sp, 0x2C
|
|
||||||
strh r1, [r0]
|
|
||||||
add r1, sp, 0x18
|
|
||||||
mov r0, sp
|
|
||||||
movs r2, 0x18
|
|
||||||
bl memcpy
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r4, r0
|
|
||||||
bls _08096E7E
|
|
||||||
mov r0, sp
|
|
||||||
strh r5, [r0, 0x14]
|
|
||||||
_08096E7E:
|
|
||||||
mov r0, r8
|
|
||||||
lsls r1, r0, 16
|
|
||||||
asrs r1, 16
|
|
||||||
lsls r2, r7, 16
|
|
||||||
asrs r2, 16
|
|
||||||
mov r0, sp
|
|
||||||
mov r3, r9
|
|
||||||
bl CreateMonIconSprite
|
|
||||||
adds r4, r0, 0
|
|
||||||
lsls r4, 24
|
|
||||||
lsrs r4, 24
|
|
||||||
lsls r0, r4, 4
|
|
||||||
adds r0, r4
|
|
||||||
lsls r0, 2
|
|
||||||
ldr r1, _08096EC8 @ =gSprites
|
|
||||||
adds r0, r1
|
|
||||||
bl UpdateMonIconFrame
|
|
||||||
adds r0, r4, 0
|
|
||||||
add sp, 0x30
|
|
||||||
pop {r3,r4}
|
|
||||||
mov r8, r3
|
|
||||||
mov r9, r4
|
|
||||||
pop {r4-r7}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08096EB4: .4byte gUnknown_83D4068
|
|
||||||
_08096EB8: .4byte gUnknown_83D40AC
|
|
||||||
_08096EBC: .4byte gUnknown_83D40E0
|
|
||||||
_08096EC0: .4byte gUnknown_83D3E80
|
|
||||||
_08096EC4: .4byte 0x0000dac0
|
|
||||||
_08096EC8: .4byte gSprites
|
|
||||||
thumb_func_end CreateMonIcon
|
|
||||||
|
|
||||||
thumb_func_start sub_8096ECC
|
|
||||||
sub_8096ECC: @ 8096ECC
|
|
||||||
push {r4-r7,lr}
|
|
||||||
sub sp, 0x18
|
|
||||||
adds r4, r2, 0
|
|
||||||
adds r5, r3, 0
|
|
||||||
ldr r6, [sp, 0x2C]
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
lsls r4, 16
|
|
||||||
lsrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
lsrs r5, 16
|
|
||||||
lsls r6, 24
|
|
||||||
lsrs r6, 24
|
|
||||||
mov r3, sp
|
|
||||||
ldr r2, _08096F44 @ =gUnknown_83D4068
|
|
||||||
str r2, [sp]
|
|
||||||
movs r2, 0
|
|
||||||
str r2, [sp, 0x4]
|
|
||||||
ldr r2, _08096F48 @ =gUnknown_83D40AC
|
|
||||||
str r2, [sp, 0x8]
|
|
||||||
ldr r2, _08096F4C @ =gUnknown_83D40E0
|
|
||||||
str r2, [sp, 0xC]
|
|
||||||
str r1, [sp, 0x10]
|
|
||||||
ldr r2, _08096F50 @ =gUnknown_83D3E80
|
|
||||||
adds r2, r0, r2
|
|
||||||
ldr r7, _08096F54 @ =0x0000dac0
|
|
||||||
adds r1, r7, 0
|
|
||||||
ldrb r2, [r2]
|
|
||||||
adds r1, r2
|
|
||||||
strh r1, [r3, 0x14]
|
|
||||||
ldr r1, [sp, 0x30]
|
|
||||||
bl sub_8097028
|
|
||||||
str r0, [sp, 0x4]
|
|
||||||
lsls r4, 16
|
|
||||||
asrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
asrs r5, 16
|
|
||||||
mov r0, sp
|
|
||||||
adds r1, r4, 0
|
|
||||||
adds r2, r5, 0
|
|
||||||
adds r3, r6, 0
|
|
||||||
bl CreateMonIconSprite
|
|
||||||
adds r4, r0, 0
|
|
||||||
lsls r4, 24
|
|
||||||
lsrs r4, 24
|
|
||||||
lsls r0, r4, 4
|
|
||||||
adds r0, r4
|
|
||||||
lsls r0, 2
|
|
||||||
ldr r1, _08096F58 @ =gSprites
|
|
||||||
adds r0, r1
|
|
||||||
bl UpdateMonIconFrame
|
|
||||||
adds r0, r4, 0
|
|
||||||
add sp, 0x18
|
|
||||||
pop {r4-r7}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08096F44: .4byte gUnknown_83D4068
|
|
||||||
_08096F48: .4byte gUnknown_83D40AC
|
|
||||||
_08096F4C: .4byte gUnknown_83D40E0
|
|
||||||
_08096F50: .4byte gUnknown_83D3E80
|
|
||||||
_08096F54: .4byte 0x0000dac0
|
|
||||||
_08096F58: .4byte gSprites
|
|
||||||
thumb_func_end sub_8096ECC
|
|
||||||
|
|
||||||
thumb_func_start mon_icon_convert_unown_species_id
|
|
||||||
mon_icon_convert_unown_species_id: @ 8096F5C
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r2, r0, 16
|
|
||||||
cmp r2, 0xC9
|
|
||||||
bne _08096F86
|
|
||||||
adds r0, r1, 0
|
|
||||||
bl GetUnownLetterByPersonality
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0
|
|
||||||
bne _08096F78
|
|
||||||
movs r0, 0xC9
|
|
||||||
b _08096F82
|
|
||||||
_08096F78:
|
|
||||||
movs r1, 0xCE
|
|
||||||
lsls r1, 1
|
|
||||||
adds r0, r1
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
_08096F82:
|
|
||||||
adds r1, r0, 0
|
|
||||||
b _08096F92
|
|
||||||
_08096F86:
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
adds r1, r2, 0
|
|
||||||
cmp r1, r0
|
|
||||||
bls _08096F92
|
|
||||||
movs r1, 0
|
|
||||||
_08096F92:
|
|
||||||
adds r0, r1, 0
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end mon_icon_convert_unown_species_id
|
|
||||||
|
|
||||||
thumb_func_start GetUnownLetterByPersonality
|
|
||||||
GetUnownLetterByPersonality: @ 8096F98
|
|
||||||
push {lr}
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _08096FCE
|
|
||||||
movs r0, 0xC0
|
|
||||||
lsls r0, 18
|
|
||||||
ands r0, r2
|
|
||||||
lsrs r0, 18
|
|
||||||
movs r1, 0xC0
|
|
||||||
lsls r1, 10
|
|
||||||
ands r1, r2
|
|
||||||
lsrs r1, 12
|
|
||||||
orrs r0, r1
|
|
||||||
movs r1, 0xC0
|
|
||||||
lsls r1, 2
|
|
||||||
ands r1, r2
|
|
||||||
lsrs r1, 6
|
|
||||||
orrs r0, r1
|
|
||||||
movs r1, 0x3
|
|
||||||
ands r1, r2
|
|
||||||
orrs r0, r1
|
|
||||||
movs r1, 0x1C
|
|
||||||
bl __umodsi3
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
b _08096FD0
|
|
||||||
_08096FCE:
|
|
||||||
movs r0, 0
|
|
||||||
_08096FD0:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end GetUnownLetterByPersonality
|
|
||||||
|
|
||||||
thumb_func_start sub_8096FD4
|
|
||||||
sub_8096FD4: @ 8096FD4
|
|
||||||
push {r4,lr}
|
|
||||||
sub sp, 0x4
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
mov r1, sp
|
|
||||||
bl MailSpeciesToSpecies
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0xC9
|
|
||||||
bne _0809700A
|
|
||||||
mov r0, sp
|
|
||||||
ldrh r0, [r0]
|
|
||||||
cmp r0, 0
|
|
||||||
bne _08096FFA
|
|
||||||
mov r1, sp
|
|
||||||
adds r0, 0xC9
|
|
||||||
b _08097002
|
|
||||||
_08096FFA:
|
|
||||||
mov r1, sp
|
|
||||||
movs r2, 0xCE
|
|
||||||
lsls r2, 1
|
|
||||||
adds r0, r2
|
|
||||||
_08097002:
|
|
||||||
strh r0, [r1]
|
|
||||||
mov r0, sp
|
|
||||||
ldrh r0, [r0]
|
|
||||||
b _08097020
|
|
||||||
_0809700A:
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r4, r0
|
|
||||||
bls _08097014
|
|
||||||
movs r4, 0
|
|
||||||
_08097014:
|
|
||||||
adds r0, r4, 0
|
|
||||||
movs r1, 0
|
|
||||||
bl mon_icon_convert_unown_species_id
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
_08097020:
|
|
||||||
add sp, 0x4
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end sub_8096FD4
|
|
||||||
|
|
||||||
thumb_func_start sub_8097028
|
|
||||||
sub_8097028: @ 8097028
|
|
||||||
push {lr}
|
|
||||||
adds r3, r1, 0
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r2, _08097050 @ =gUnknown_83D37A0
|
|
||||||
lsls r1, r0, 2
|
|
||||||
adds r1, r2
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0xCD
|
|
||||||
lsls r1, 1
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0809704A
|
|
||||||
cmp r3, 0x1
|
|
||||||
bne _0809704A
|
|
||||||
movs r0, 0x80
|
|
||||||
lsls r0, 3
|
|
||||||
adds r2, r0
|
|
||||||
_0809704A:
|
|
||||||
adds r0, r2, 0
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08097050: .4byte gUnknown_83D37A0
|
|
||||||
thumb_func_end sub_8097028
|
|
||||||
|
|
||||||
thumb_func_start GetMonIconPtr
|
|
||||||
GetMonIconPtr: @ 8097054
|
|
||||||
push {r4,lr}
|
|
||||||
adds r4, r2, 0
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
bl mon_icon_convert_unown_species_id
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8097028
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end GetMonIconPtr
|
|
||||||
|
|
||||||
thumb_func_start sub_8097070
|
|
||||||
sub_8097070: @ 8097070
|
|
||||||
push {lr}
|
|
||||||
bl sub_80973D8
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
thumb_func_end sub_8097070
|
|
||||||
|
|
||||||
thumb_func_start LoadMonIconPalettes
|
|
||||||
LoadMonIconPalettes: @ 809707C
|
|
||||||
push {r4,r5,lr}
|
|
||||||
movs r4, 0
|
|
||||||
ldr r5, _0809709C @ =gUnknown_83D4038
|
|
||||||
_08097082:
|
|
||||||
lsls r0, r4, 3
|
|
||||||
adds r0, r5
|
|
||||||
bl LoadSpritePalette
|
|
||||||
adds r0, r4, 0x1
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r4, r0, 24
|
|
||||||
cmp r4, 0x5
|
|
||||||
bls _08097082
|
|
||||||
pop {r4,r5}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0809709C: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end LoadMonIconPalettes
|
|
||||||
|
|
||||||
thumb_func_start SafeLoadMonIconPalette
|
|
||||||
SafeLoadMonIconPalette: @ 80970A0
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r1, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r1, r0
|
|
||||||
bls _080970B0
|
|
||||||
movs r1, 0
|
|
||||||
_080970B0:
|
|
||||||
ldr r0, _080970D8 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _080970DC @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r4, r0, r1
|
|
||||||
ldrh r0, [r4, 0x4]
|
|
||||||
bl IndexOfSpritePaletteTag
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0xFF
|
|
||||||
bne _080970D0
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl LoadSpritePalette
|
|
||||||
_080970D0:
|
|
||||||
pop {r4}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_080970D8: .4byte gUnknown_83D3E80
|
|
||||||
_080970DC: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end SafeLoadMonIconPalette
|
|
||||||
|
|
||||||
thumb_func_start sub_80970E0
|
|
||||||
sub_80970E0: @ 80970E0
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r1, _0809710C @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _08097110 @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r4, r0, r1
|
|
||||||
ldrh r0, [r4, 0x4]
|
|
||||||
bl IndexOfSpritePaletteTag
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0xFF
|
|
||||||
bne _08097106
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl LoadSpritePalette
|
|
||||||
_08097106:
|
|
||||||
pop {r4}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0809710C: .4byte gUnknown_83D3E80
|
|
||||||
_08097110: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_80970E0
|
|
||||||
|
|
||||||
thumb_func_start FreeMonIconPalettes
|
|
||||||
FreeMonIconPalettes: @ 8097114
|
|
||||||
push {r4,r5,lr}
|
|
||||||
movs r4, 0
|
|
||||||
ldr r5, _08097134 @ =gUnknown_83D4038
|
|
||||||
_0809711A:
|
|
||||||
lsls r0, r4, 3
|
|
||||||
adds r0, r5
|
|
||||||
ldrh r0, [r0, 0x4]
|
|
||||||
bl FreeSpritePaletteByTag
|
|
||||||
adds r0, r4, 0x1
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r4, r0, 24
|
|
||||||
cmp r4, 0x5
|
|
||||||
bls _0809711A
|
|
||||||
pop {r4,r5}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_08097134: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end FreeMonIconPalettes
|
|
||||||
|
|
||||||
thumb_func_start sub_8097138
|
|
||||||
sub_8097138: @ 8097138
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r1, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r1, r0
|
|
||||||
bls _08097148
|
|
||||||
movs r1, 0
|
|
||||||
_08097148:
|
|
||||||
ldr r0, _08097160 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _08097164 @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r0, r1
|
|
||||||
ldrh r0, [r0, 0x4]
|
|
||||||
bl FreeSpritePaletteByTag
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_08097160: .4byte gUnknown_83D3E80
|
|
||||||
_08097164: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_8097138
|
|
||||||
|
|
||||||
thumb_func_start sub_8097168
|
|
||||||
sub_8097168: @ 8097168
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r1, _08097184 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _08097188 @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r0, r1
|
|
||||||
ldrh r0, [r0, 0x4]
|
|
||||||
bl FreeSpritePaletteByTag
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_08097184: .4byte gUnknown_83D3E80
|
|
||||||
_08097188: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_8097168
|
|
||||||
|
|
||||||
thumb_func_start sub_809718C
|
|
||||||
sub_809718C: @ 809718C
|
|
||||||
push {lr}
|
|
||||||
bl UpdateMonIconFrame
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
thumb_func_end sub_809718C
|
|
||||||
|
|
||||||
thumb_func_start sub_8097198
|
|
||||||
sub_8097198: @ 8097198
|
|
||||||
push {r4-r6,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
cmp r4, 0xA0
|
|
||||||
bhi _080971C0
|
|
||||||
ldr r6, _080971C8 @ =gUnknown_83D4038
|
|
||||||
movs r5, 0x5
|
|
||||||
_080971A6:
|
|
||||||
ldr r0, [r6]
|
|
||||||
adds r1, r4, 0
|
|
||||||
movs r2, 0x20
|
|
||||||
bl LoadPalette
|
|
||||||
adds r0, r4, 0
|
|
||||||
adds r0, 0x10
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r6, 0x8
|
|
||||||
subs r5, 0x1
|
|
||||||
cmp r5, 0
|
|
||||||
bge _080971A6
|
|
||||||
_080971C0:
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_080971C8: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_8097198
|
|
||||||
|
|
||||||
thumb_func_start GetValidMonIconPalettePtr
|
|
||||||
GetValidMonIconPalettePtr: @ 80971CC
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r2, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r2, r0
|
|
||||||
bls _080971DC
|
|
||||||
movs r2, 0
|
|
||||||
_080971DC:
|
|
||||||
ldr r1, _080971F0 @ =gUnknown_83D4038
|
|
||||||
ldr r0, _080971F4 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r2, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
lsls r0, 3
|
|
||||||
adds r0, r1
|
|
||||||
ldr r0, [r0]
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_080971F0: .4byte gUnknown_83D4038
|
|
||||||
_080971F4: .4byte gUnknown_83D3E80
|
|
||||||
thumb_func_end GetValidMonIconPalettePtr
|
|
||||||
|
|
||||||
thumb_func_start sub_80971F8
|
|
||||||
sub_80971F8: @ 80971F8
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r1, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r1, r0
|
|
||||||
bls _08097208
|
|
||||||
movs r1, 0
|
|
||||||
_08097208:
|
|
||||||
ldr r0, _08097214 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08097214: .4byte gUnknown_83D3E80
|
|
||||||
thumb_func_end sub_80971F8
|
|
||||||
|
|
||||||
thumb_func_start sub_8097218
|
|
||||||
sub_8097218: @ 8097218
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r1, _08097224 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r0, [r0]
|
|
||||||
bx lr
|
|
||||||
.align 2, 0
|
|
||||||
_08097224: .4byte gUnknown_83D3E80
|
|
||||||
thumb_func_end sub_8097218
|
|
||||||
|
|
||||||
thumb_func_start UpdateMonIconFrame
|
|
||||||
UpdateMonIconFrame: @ 8097228
|
|
||||||
push {r4-r7,lr}
|
|
||||||
mov r7, r9
|
|
||||||
mov r6, r8
|
|
||||||
push {r6,r7}
|
|
||||||
adds r4, r0, 0
|
|
||||||
movs r7, 0
|
|
||||||
adds r6, r4, 0
|
|
||||||
adds r6, 0x2C
|
|
||||||
ldrb r2, [r6]
|
|
||||||
movs r0, 0x3F
|
|
||||||
mov r9, r0
|
|
||||||
ands r0, r2
|
|
||||||
cmp r0, 0
|
|
||||||
bne _080972DC
|
|
||||||
movs r1, 0x2A
|
|
||||||
adds r1, r4
|
|
||||||
mov r8, r1
|
|
||||||
ldrb r1, [r1]
|
|
||||||
ldr r0, [r4, 0x8]
|
|
||||||
lsls r1, 2
|
|
||||||
adds r1, r0
|
|
||||||
adds r5, r4, 0
|
|
||||||
adds r5, 0x2B
|
|
||||||
ldrb r0, [r5]
|
|
||||||
ldr r1, [r1]
|
|
||||||
lsls r0, 2
|
|
||||||
adds r0, r1
|
|
||||||
movs r1, 0
|
|
||||||
ldrsh r3, [r0, r1]
|
|
||||||
movs r0, 0x2
|
|
||||||
negs r0, r0
|
|
||||||
cmp r3, r0
|
|
||||||
beq _08097272
|
|
||||||
adds r0, 0x1
|
|
||||||
cmp r3, r0
|
|
||||||
bne _08097276
|
|
||||||
b _080972F0
|
|
||||||
_08097272:
|
|
||||||
strb r7, [r5]
|
|
||||||
b _080972F0
|
|
||||||
_08097276:
|
|
||||||
ldr r2, _080972D4 @ =gUnknown_83D40E8
|
|
||||||
ldrb r1, [r4, 0x3]
|
|
||||||
lsrs r1, 6
|
|
||||||
lsls r1, 1
|
|
||||||
ldrb r0, [r4, 0x1]
|
|
||||||
lsrs r0, 6
|
|
||||||
lsls r0, 3
|
|
||||||
adds r1, r0
|
|
||||||
adds r1, r2
|
|
||||||
ldrh r2, [r1]
|
|
||||||
adds r1, r2, 0
|
|
||||||
muls r1, r3
|
|
||||||
ldr r0, [r4, 0xC]
|
|
||||||
adds r0, r1
|
|
||||||
ldrh r1, [r4, 0x4]
|
|
||||||
lsls r1, 22
|
|
||||||
lsrs r1, 17
|
|
||||||
ldr r3, _080972D8 @ =0x06010000
|
|
||||||
adds r1, r3
|
|
||||||
bl RequestSpriteCopy
|
|
||||||
mov r0, r8
|
|
||||||
ldrb r1, [r0]
|
|
||||||
ldr r0, [r4, 0x8]
|
|
||||||
lsls r1, 2
|
|
||||||
adds r1, r0
|
|
||||||
ldrb r0, [r5]
|
|
||||||
ldr r1, [r1]
|
|
||||||
lsls r0, 2
|
|
||||||
adds r0, r1
|
|
||||||
ldr r0, [r0]
|
|
||||||
lsls r0, 10
|
|
||||||
lsrs r0, 26
|
|
||||||
mov r1, r9
|
|
||||||
ands r1, r0
|
|
||||||
ldrb r2, [r6]
|
|
||||||
movs r0, 0x40
|
|
||||||
negs r0, r0
|
|
||||||
ands r0, r2
|
|
||||||
orrs r0, r1
|
|
||||||
strb r0, [r6]
|
|
||||||
ldrb r0, [r5]
|
|
||||||
adds r0, 0x1
|
|
||||||
strb r0, [r5]
|
|
||||||
ldrb r7, [r5]
|
|
||||||
b _080972F0
|
|
||||||
.align 2, 0
|
|
||||||
_080972D4: .4byte gUnknown_83D40E8
|
|
||||||
_080972D8: .4byte 0x06010000
|
|
||||||
_080972DC:
|
|
||||||
lsls r0, r2, 26
|
|
||||||
lsrs r0, 26
|
|
||||||
subs r0, 0x1
|
|
||||||
movs r1, 0x3F
|
|
||||||
ands r0, r1
|
|
||||||
movs r1, 0x40
|
|
||||||
negs r1, r1
|
|
||||||
ands r1, r2
|
|
||||||
orrs r1, r0
|
|
||||||
strb r1, [r6]
|
|
||||||
_080972F0:
|
|
||||||
adds r0, r7, 0
|
|
||||||
pop {r3,r4}
|
|
||||||
mov r8, r3
|
|
||||||
mov r9, r4
|
|
||||||
pop {r4-r7}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end UpdateMonIconFrame
|
|
||||||
|
|
||||||
thumb_func_start CreateMonIconSprite
|
|
||||||
CreateMonIconSprite: @ 8097300
|
|
||||||
push {r4-r6,lr}
|
|
||||||
mov r6, r9
|
|
||||||
mov r5, r8
|
|
||||||
push {r5,r6}
|
|
||||||
sub sp, 0x38
|
|
||||||
mov r9, r0
|
|
||||||
adds r4, r1, 0
|
|
||||||
adds r5, r2, 0
|
|
||||||
mov r8, r3
|
|
||||||
lsls r4, 16
|
|
||||||
lsrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
lsrs r5, 16
|
|
||||||
mov r0, r8
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
mov r8, r0
|
|
||||||
movs r0, 0
|
|
||||||
str r0, [sp, 0x30]
|
|
||||||
ldr r2, _080973C8 @ =gUnknown_83D40E8
|
|
||||||
mov r0, r9
|
|
||||||
ldr r6, [r0]
|
|
||||||
ldrb r1, [r6, 0x3]
|
|
||||||
lsrs r1, 6
|
|
||||||
lsls r1, 1
|
|
||||||
ldrb r0, [r6, 0x1]
|
|
||||||
lsrs r0, 6
|
|
||||||
lsls r0, 3
|
|
||||||
adds r1, r0
|
|
||||||
adds r1, r2
|
|
||||||
ldrh r2, [r1]
|
|
||||||
ldr r1, _080973CC @ =0xffff0000
|
|
||||||
add r3, sp, 0x30
|
|
||||||
ldr r0, [r3, 0x4]
|
|
||||||
ands r0, r1
|
|
||||||
orrs r0, r2
|
|
||||||
str r0, [r3, 0x4]
|
|
||||||
add r1, sp, 0x18
|
|
||||||
ldr r0, _080973D0 @ =0x0000ffff
|
|
||||||
strh r0, [r1]
|
|
||||||
mov r0, r9
|
|
||||||
ldrh r2, [r0, 0x14]
|
|
||||||
mov r0, sp
|
|
||||||
adds r0, 0x1A
|
|
||||||
strh r2, [r0]
|
|
||||||
str r6, [sp, 0x1C]
|
|
||||||
mov r2, r9
|
|
||||||
ldr r0, [r2, 0x8]
|
|
||||||
str r0, [sp, 0x20]
|
|
||||||
str r3, [sp, 0x24]
|
|
||||||
ldr r0, [r2, 0xC]
|
|
||||||
str r0, [sp, 0x28]
|
|
||||||
ldr r0, [r2, 0x10]
|
|
||||||
str r0, [sp, 0x2C]
|
|
||||||
mov r0, sp
|
|
||||||
movs r2, 0x18
|
|
||||||
bl memcpy
|
|
||||||
lsls r4, 16
|
|
||||||
asrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
asrs r5, 16
|
|
||||||
mov r0, sp
|
|
||||||
adds r1, r4, 0
|
|
||||||
adds r2, r5, 0
|
|
||||||
mov r3, r8
|
|
||||||
bl CreateSprite
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
ldr r6, _080973D4 @ =gSprites
|
|
||||||
lsls r3, r0, 4
|
|
||||||
adds r3, r0
|
|
||||||
lsls r3, 2
|
|
||||||
adds r4, r3, r6
|
|
||||||
adds r5, r4, 0
|
|
||||||
adds r5, 0x2C
|
|
||||||
ldrb r1, [r5]
|
|
||||||
movs r2, 0x40
|
|
||||||
orrs r1, r2
|
|
||||||
strb r1, [r5]
|
|
||||||
adds r4, 0x3F
|
|
||||||
ldrb r2, [r4]
|
|
||||||
movs r1, 0x5
|
|
||||||
negs r1, r1
|
|
||||||
ands r1, r2
|
|
||||||
strb r1, [r4]
|
|
||||||
adds r6, 0xC
|
|
||||||
adds r3, r6
|
|
||||||
mov r2, r9
|
|
||||||
ldr r1, [r2, 0x4]
|
|
||||||
str r1, [r3]
|
|
||||||
add sp, 0x38
|
|
||||||
pop {r3,r4}
|
|
||||||
mov r8, r3
|
|
||||||
mov r9, r4
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_080973C8: .4byte gUnknown_83D40E8
|
|
||||||
_080973CC: .4byte 0xffff0000
|
|
||||||
_080973D0: .4byte 0x0000ffff
|
|
||||||
_080973D4: .4byte gSprites
|
|
||||||
thumb_func_end CreateMonIconSprite
|
|
||||||
|
|
||||||
thumb_func_start sub_80973D8
|
|
||||||
sub_80973D8: @ 80973D8
|
|
||||||
push {lr}
|
|
||||||
sub sp, 0x8
|
|
||||||
movs r1, 0
|
|
||||||
str r1, [sp]
|
|
||||||
ldr r3, _0809740C @ =gUnknown_83D40E8
|
|
||||||
ldrb r2, [r0, 0x3]
|
|
||||||
lsrs r2, 6
|
|
||||||
lsls r2, 1
|
|
||||||
ldrb r1, [r0, 0x1]
|
|
||||||
lsrs r1, 6
|
|
||||||
lsls r1, 3
|
|
||||||
adds r2, r1
|
|
||||||
adds r2, r3
|
|
||||||
ldrh r3, [r2]
|
|
||||||
ldr r2, _08097410 @ =0xffff0000
|
|
||||||
ldr r1, [sp, 0x4]
|
|
||||||
ands r1, r2
|
|
||||||
orrs r1, r3
|
|
||||||
str r1, [sp, 0x4]
|
|
||||||
mov r1, sp
|
|
||||||
str r1, [r0, 0xC]
|
|
||||||
bl DestroySprite
|
|
||||||
add sp, 0x8
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0809740C: .4byte gUnknown_83D40E8
|
|
||||||
_08097410: .4byte 0xffff0000
|
|
||||||
thumb_func_end sub_80973D8
|
|
||||||
|
|
||||||
thumb_func_start sub_8097414
|
|
||||||
sub_8097414: @ 8097414
|
|
||||||
mov r12, r0
|
|
||||||
adds r0, 0x2A
|
|
||||||
movs r3, 0
|
|
||||||
strb r1, [r0]
|
|
||||||
mov r2, r12
|
|
||||||
adds r2, 0x2C
|
|
||||||
ldrb r1, [r2]
|
|
||||||
movs r0, 0x40
|
|
||||||
negs r0, r0
|
|
||||||
ands r0, r1
|
|
||||||
strb r0, [r2]
|
|
||||||
mov r0, r12
|
|
||||||
adds r0, 0x2B
|
|
||||||
strb r3, [r0]
|
|
||||||
bx lr
|
|
||||||
thumb_func_end sub_8097414
|
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
|
||||||
+12
-12
@@ -323,8 +323,8 @@ sub_80A0904: @ 80A0904
|
|||||||
_080A0914: .4byte 0x0000403d
|
_080A0914: .4byte 0x0000403d
|
||||||
thumb_func_end sub_80A0904
|
thumb_func_end sub_80A0904
|
||||||
|
|
||||||
thumb_func_start sub_80A0918
|
thumb_func_start GetHeracrossSizeRecordInfo
|
||||||
sub_80A0918: @ 80A0918
|
GetHeracrossSizeRecordInfo: @ 80A0918
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080A092C @ =0x0000403d
|
ldr r0, _080A092C @ =0x0000403d
|
||||||
bl GetVarPointer
|
bl GetVarPointer
|
||||||
@@ -335,10 +335,10 @@ sub_80A0918: @ 80A0918
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A092C: .4byte 0x0000403d
|
_080A092C: .4byte 0x0000403d
|
||||||
thumb_func_end sub_80A0918
|
thumb_func_end GetHeracrossSizeRecordInfo
|
||||||
|
|
||||||
thumb_func_start sub_80A0930
|
thumb_func_start CompareHeracrossSize
|
||||||
sub_80A0930: @ 80A0930
|
CompareHeracrossSize: @ 80A0930
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r0, _080A0950 @ =0x0000403d
|
ldr r0, _080A0950 @ =0x0000403d
|
||||||
bl GetVarPointer
|
bl GetVarPointer
|
||||||
@@ -355,7 +355,7 @@ sub_80A0930: @ 80A0930
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A0950: .4byte 0x0000403d
|
_080A0950: .4byte 0x0000403d
|
||||||
_080A0954: .4byte gSpecialVar_Result
|
_080A0954: .4byte gSpecialVar_Result
|
||||||
thumb_func_end sub_80A0930
|
thumb_func_end CompareHeracrossSize
|
||||||
|
|
||||||
thumb_func_start sub_80A0958
|
thumb_func_start sub_80A0958
|
||||||
sub_80A0958: @ 80A0958
|
sub_80A0958: @ 80A0958
|
||||||
@@ -369,8 +369,8 @@ sub_80A0958: @ 80A0958
|
|||||||
_080A0968: .4byte 0x00004040
|
_080A0968: .4byte 0x00004040
|
||||||
thumb_func_end sub_80A0958
|
thumb_func_end sub_80A0958
|
||||||
|
|
||||||
thumb_func_start sub_80A096C
|
thumb_func_start GetMagikarpSizeRecordInfo
|
||||||
sub_80A096C: @ 80A096C
|
GetMagikarpSizeRecordInfo: @ 80A096C
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080A0980 @ =0x00004040
|
ldr r0, _080A0980 @ =0x00004040
|
||||||
bl GetVarPointer
|
bl GetVarPointer
|
||||||
@@ -381,10 +381,10 @@ sub_80A096C: @ 80A096C
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A0980: .4byte 0x00004040
|
_080A0980: .4byte 0x00004040
|
||||||
thumb_func_end sub_80A096C
|
thumb_func_end GetMagikarpSizeRecordInfo
|
||||||
|
|
||||||
thumb_func_start sub_80A0984
|
thumb_func_start CompareMagikarpSize
|
||||||
sub_80A0984: @ 80A0984
|
CompareMagikarpSize: @ 80A0984
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r0, _080A09A4 @ =0x00004040
|
ldr r0, _080A09A4 @ =0x00004040
|
||||||
bl GetVarPointer
|
bl GetVarPointer
|
||||||
@@ -401,7 +401,7 @@ sub_80A0984: @ 80A0984
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A09A4: .4byte 0x00004040
|
_080A09A4: .4byte 0x00004040
|
||||||
_080A09A8: .4byte gSpecialVar_Result
|
_080A09A8: .4byte gSpecialVar_Result
|
||||||
thumb_func_end sub_80A0984
|
thumb_func_end CompareMagikarpSize
|
||||||
|
|
||||||
thumb_func_start GiveGiftRibbonToParty
|
thumb_func_start GiveGiftRibbonToParty
|
||||||
GiveGiftRibbonToParty: @ 80A09AC
|
GiveGiftRibbonToParty: @ 80A09AC
|
||||||
|
|||||||
@@ -1751,8 +1751,8 @@ _0808C69C:
|
|||||||
_0808C6A4: .4byte gPaletteFade
|
_0808C6A4: .4byte gPaletteFade
|
||||||
thumb_func_end c3_0808C39C
|
thumb_func_end c3_0808C39C
|
||||||
|
|
||||||
thumb_func_start sub_808C6A8
|
thumb_func_start ShowPokemonStorageSystem
|
||||||
sub_808C6A8: @ 808C6A8
|
ShowPokemonStorageSystem: @ 808C6A8
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0808C6D0 @ =c3_0808C39C
|
ldr r0, _0808C6D0 @ =c3_0808C39C
|
||||||
movs r1, 0x50
|
movs r1, 0x50
|
||||||
@@ -1773,7 +1773,7 @@ sub_808C6A8: @ 808C6A8
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0808C6D0: .4byte c3_0808C39C
|
_0808C6D0: .4byte c3_0808C39C
|
||||||
_0808C6D4: .4byte gTasks
|
_0808C6D4: .4byte gTasks
|
||||||
thumb_func_end sub_808C6A8
|
thumb_func_end ShowPokemonStorageSystem
|
||||||
|
|
||||||
thumb_func_start mapldr_0808C6D8
|
thumb_func_start mapldr_0808C6D8
|
||||||
mapldr_0808C6D8: @ 808C6D8
|
mapldr_0808C6D8: @ 808C6D8
|
||||||
@@ -11179,7 +11179,7 @@ _08091248:
|
|||||||
lsrs r4, 16
|
lsrs r4, 16
|
||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8097028
|
bl GetMonIconTiles
|
||||||
lsls r1, r4, 5
|
lsls r1, r4, 5
|
||||||
ldr r2, _08091288 @ =0x06010000
|
ldr r2, _08091288 @ =0x06010000
|
||||||
adds r1, r2
|
adds r1, r2
|
||||||
@@ -11271,11 +11271,11 @@ sub_80912E0: @ 80912E0
|
|||||||
ldm r0!, {r3,r5,r7}
|
ldm r0!, {r3,r5,r7}
|
||||||
stm r2!, {r3,r5,r7}
|
stm r2!, {r3,r5,r7}
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl mon_icon_convert_unown_species_id
|
bl GetIconSpecies
|
||||||
mov r10, r0
|
mov r10, r0
|
||||||
mov r6, r10
|
mov r6, r10
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
ldr r1, _08091394 @ =gUnknown_83D3E80
|
ldr r1, _08091394 @ =gMonIconPaletteIndices
|
||||||
adds r1, r6, r1
|
adds r1, r6, r1
|
||||||
ldr r3, _08091398 @ =0x0000dac0
|
ldr r3, _08091398 @ =0x0000dac0
|
||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
@@ -11329,7 +11329,7 @@ sub_80912E0: @ 80912E0
|
|||||||
b _080913B4
|
b _080913B4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08091390: .4byte gUnknown_83CEBF0
|
_08091390: .4byte gUnknown_83CEBF0
|
||||||
_08091394: .4byte gUnknown_83D3E80
|
_08091394: .4byte gMonIconPaletteIndices
|
||||||
_08091398: .4byte 0x0000dac0
|
_08091398: .4byte 0x0000dac0
|
||||||
_0809139C: .4byte 0x0000ffff
|
_0809139C: .4byte 0x0000ffff
|
||||||
_080913A0: .4byte gSprites
|
_080913A0: .4byte gSprites
|
||||||
@@ -19235,7 +19235,7 @@ _0809515A:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl HideBg
|
bl HideBg
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
bl sub_8097198
|
bl LoadMonIconPalettesAt
|
||||||
b _080951F8
|
b _080951F8
|
||||||
_08095168:
|
_08095168:
|
||||||
adds r0, r1, 0x2
|
adds r0, r1, 0x2
|
||||||
@@ -19954,7 +19954,7 @@ sub_80956A4: @ 80956A4
|
|||||||
bl GetMonIconPtr
|
bl GetMonIconPtr
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_80971F8
|
bl GetValidMonIconPalIndex
|
||||||
adds r0, 0x8
|
adds r0, 0x8
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
|
|||||||
@@ -4033,13 +4033,13 @@ _081366B8:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0xD
|
movs r1, 0xD
|
||||||
muls r1, r4
|
muls r1, r4
|
||||||
ldr r2, _081367A0 @ =gUnknown_824FC40
|
ldr r2, _081367A0 @ =gAbilityNames
|
||||||
adds r1, r2
|
adds r1, r2
|
||||||
bl StringCopy
|
bl StringCopy
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
ldr r2, _081367A4 @ =0x000031cc
|
ldr r2, _081367A4 @ =0x000031cc
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
ldr r1, _081367A8 @ =gUnknown_824FB08
|
ldr r1, _081367A8 @ =gAbilityDescriptionPointers
|
||||||
lsls r4, 2
|
lsls r4, 2
|
||||||
adds r4, r1
|
adds r4, r1
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
@@ -4088,9 +4088,9 @@ _08136790: .4byte gExperienceTables
|
|||||||
_08136794: .4byte gBaseStats
|
_08136794: .4byte gBaseStats
|
||||||
_08136798: .4byte 0x000031b0
|
_08136798: .4byte 0x000031b0
|
||||||
_0813679C: .4byte 0x000031bc
|
_0813679C: .4byte 0x000031bc
|
||||||
_081367A0: .4byte gUnknown_824FC40
|
_081367A0: .4byte gAbilityNames
|
||||||
_081367A4: .4byte 0x000031cc
|
_081367A4: .4byte 0x000031cc
|
||||||
_081367A8: .4byte gUnknown_824FB08
|
_081367A8: .4byte gAbilityDescriptionPointers
|
||||||
_081367AC: .4byte 0x0000326c
|
_081367AC: .4byte 0x0000326c
|
||||||
thumb_func_end sub_8136350
|
thumb_func_end sub_8136350
|
||||||
|
|
||||||
@@ -6470,7 +6470,7 @@ _08137B1C:
|
|||||||
str r1, [sp, 0x4]
|
str r1, [sp, 0x4]
|
||||||
str r6, [sp, 0x8]
|
str r6, [sp, 0x8]
|
||||||
str r5, [sp, 0xC]
|
str r5, [sp, 0xC]
|
||||||
ldr r3, _08137BC8 @ =gUnknown_84886E8
|
ldr r3, _08137BC8 @ =gMoveDescriptionPointers
|
||||||
mov r4, r8
|
mov r4, r8
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
@@ -6502,7 +6502,7 @@ _08137BB8: .4byte 0x00003004
|
|||||||
_08137BBC: .4byte gUnknown_8463FA4
|
_08137BBC: .4byte gUnknown_8463FA4
|
||||||
_08137BC0: .4byte 0x0000316c
|
_08137BC0: .4byte 0x0000316c
|
||||||
_08137BC4: .4byte 0x00003188
|
_08137BC4: .4byte 0x00003188
|
||||||
_08137BC8: .4byte gUnknown_84886E8
|
_08137BC8: .4byte gMoveDescriptionPointers
|
||||||
_08137BCC: .4byte 0x00003258
|
_08137BCC: .4byte 0x00003258
|
||||||
thumb_func_end sub_8137AF8
|
thumb_func_end sub_8137AF8
|
||||||
|
|
||||||
@@ -7652,7 +7652,7 @@ _081384C4: .4byte gEnemyParty
|
|||||||
_081384C8: .4byte gLinkPlayers
|
_081384C8: .4byte gLinkPlayers
|
||||||
_081384CC: .4byte 0x0000304c
|
_081384CC: .4byte 0x0000304c
|
||||||
_081384D0:
|
_081384D0:
|
||||||
bl sub_80CC1E4
|
bl GetPlayerTrainerId
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r0, _0813851C @ =0x0000ffff
|
ldr r0, _0813851C @ =0x0000ffff
|
||||||
ands r4, r0
|
ands r4, r0
|
||||||
@@ -10916,7 +10916,7 @@ sub_8139F20: @ 8139F20
|
|||||||
bl GetMonData
|
bl GetMonData
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8097138
|
bl SafeFreeMonIconPalette
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
ldr r1, _08139F5C @ =0x00003014
|
ldr r1, _08139F5C @ =0x00003014
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
@@ -10926,7 +10926,7 @@ sub_8139F20: @ 8139F20
|
|||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
ldr r1, _08139F60 @ =gSprites
|
ldr r1, _08139F60 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
bl sub_8097070
|
bl DestroyMonIcon
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
|
|||||||
@@ -106,16 +106,16 @@ _080CA3BC: .4byte 0x0000083b
|
|||||||
_080CA3C0: .4byte CB2_DoHallOfFameScreen
|
_080CA3C0: .4byte CB2_DoHallOfFameScreen
|
||||||
thumb_func_end Special_HallOfFame
|
thumb_func_end Special_HallOfFame
|
||||||
|
|
||||||
thumb_func_start sub_80CA3C4
|
thumb_func_start sp0C8_whiteout_maybe
|
||||||
sub_80CA3C4: @ 80CA3C4
|
sp0C8_whiteout_maybe: @ 80CA3C4
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CA3D4 @ =c2_whiteout
|
ldr r0, _080CA3D4 @ =CB2_WhiteOut
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CA3D4: .4byte c2_whiteout
|
_080CA3D4: .4byte CB2_WhiteOut
|
||||||
thumb_func_end sub_80CA3C4
|
thumb_func_end sp0C8_whiteout_maybe
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
-2058
File diff suppressed because it is too large
Load Diff
@@ -420,8 +420,8 @@ _080A0378: .4byte gSpecialVar_Result
|
|||||||
_080A037C: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
|
_080A037C: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||||
thumb_func_end sub_80A0350
|
thumb_func_end sub_80A0350
|
||||||
|
|
||||||
thumb_func_start sub_80A0380
|
thumb_func_start ChooseBattleTowerPlayerParty
|
||||||
sub_80A0380: @ 80A0380
|
ChooseBattleTowerPlayerParty: @ 80A0380
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r1, _080A0394 @ =gMain
|
ldr r1, _080A0394 @ =gMain
|
||||||
ldr r0, _080A0398 @ =sub_80A039C
|
ldr r0, _080A0398 @ =sub_80A039C
|
||||||
@@ -433,7 +433,7 @@ sub_80A0380: @ 80A0380
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A0394: .4byte gMain
|
_080A0394: .4byte gMain
|
||||||
_080A0398: .4byte sub_80A039C
|
_080A0398: .4byte sub_80A039C
|
||||||
thumb_func_end sub_80A0380
|
thumb_func_end ChooseBattleTowerPlayerParty
|
||||||
|
|
||||||
thumb_func_start sub_80A039C
|
thumb_func_start sub_80A039C
|
||||||
sub_80A039C: @ 80A039C
|
sub_80A039C: @ 80A039C
|
||||||
@@ -450,7 +450,7 @@ sub_80A039C: @ 80A039C
|
|||||||
_080A03B0: .4byte gUnknown_203B0D4
|
_080A03B0: .4byte gUnknown_203B0D4
|
||||||
_080A03B4: .4byte gSpecialVar_Result
|
_080A03B4: .4byte gSpecialVar_Result
|
||||||
_080A03B8:
|
_080A03B8:
|
||||||
bl sub_80A03D8
|
bl ReducePlayerPartyToThree
|
||||||
ldr r1, _080A03D0 @ =gSpecialVar_Result
|
ldr r1, _080A03D0 @ =gSpecialVar_Result
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -465,8 +465,8 @@ _080A03D0: .4byte gSpecialVar_Result
|
|||||||
_080A03D4: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
|
_080A03D4: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||||
thumb_func_end sub_80A039C
|
thumb_func_end sub_80A039C
|
||||||
|
|
||||||
thumb_func_start sub_80A03D8
|
thumb_func_start ReducePlayerPartyToThree
|
||||||
sub_80A03D8: @ 80A03D8
|
ReducePlayerPartyToThree: @ 80A03D8
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -530,6 +530,6 @@ _080A042C:
|
|||||||
_080A0454: .4byte gPlayerParty
|
_080A0454: .4byte gPlayerParty
|
||||||
_080A0458: .4byte gUnknown_203B0D4
|
_080A0458: .4byte gUnknown_203B0D4
|
||||||
_080A045C: .4byte 0x05000096
|
_080A045C: .4byte 0x05000096
|
||||||
thumb_func_end sub_80A03D8
|
thumb_func_end ReducePlayerPartyToThree
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_80BF8FC
|
thumb_func_start Special_ChooseMonFromParty
|
||||||
sub_80BF8FC: @ 80BF8FC
|
Special_ChooseMonFromParty: @ 80BF8FC
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
@@ -34,10 +34,10 @@ sub_80BF8FC: @ 80BF8FC
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BF934: .4byte sub_80BF97C
|
_080BF934: .4byte sub_80BF97C
|
||||||
_080BF938: .4byte gTasks
|
_080BF938: .4byte gTasks
|
||||||
thumb_func_end sub_80BF8FC
|
thumb_func_end Special_ChooseMonFromParty
|
||||||
|
|
||||||
thumb_func_start sub_80BF93C
|
thumb_func_start SelectMoveTutorMon
|
||||||
sub_80BF93C: @ 80BF93C
|
SelectMoveTutorMon: @ 80BF93C
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
@@ -65,7 +65,7 @@ sub_80BF93C: @ 80BF93C
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BF974: .4byte sub_80BF97C
|
_080BF974: .4byte sub_80BF97C
|
||||||
_080BF978: .4byte gTasks
|
_080BF978: .4byte gTasks
|
||||||
thumb_func_end sub_80BF93C
|
thumb_func_end SelectMoveTutorMon
|
||||||
|
|
||||||
thumb_func_start sub_80BF97C
|
thumb_func_start sub_80BF97C
|
||||||
sub_80BF97C: @ 80BF97C
|
sub_80BF97C: @ 80BF97C
|
||||||
@@ -100,8 +100,8 @@ _080BF9B4: .4byte gPaletteFade
|
|||||||
_080BF9B8: .4byte gTasks
|
_080BF9B8: .4byte gTasks
|
||||||
thumb_func_end sub_80BF97C
|
thumb_func_end sub_80BF97C
|
||||||
|
|
||||||
thumb_func_start sub_80BF9BC
|
thumb_func_start SelectMove
|
||||||
sub_80BF9BC: @ 80BF9BC
|
SelectMove: @ 80BF9BC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _080BF9F0 @ =gPlayerParty
|
ldr r0, _080BF9F0 @ =gPlayerParty
|
||||||
@@ -132,7 +132,7 @@ _080BF9F8: .4byte gPlayerPartyCount
|
|||||||
_080BF9FC: .4byte CB2_ReturnToField
|
_080BF9FC: .4byte CB2_ReturnToField
|
||||||
_080BFA00: .4byte gFieldCallback
|
_080BFA00: .4byte gFieldCallback
|
||||||
_080BFA04: .4byte FieldCallback_ReturnToEventScript2
|
_080BFA04: .4byte FieldCallback_ReturnToEventScript2
|
||||||
thumb_func_end sub_80BF9BC
|
thumb_func_end SelectMove
|
||||||
|
|
||||||
thumb_func_start ScrSpecial_CountPokemonMoves
|
thumb_func_start ScrSpecial_CountPokemonMoves
|
||||||
ScrSpecial_CountPokemonMoves: @ 80BFA08
|
ScrSpecial_CountPokemonMoves: @ 80BFA08
|
||||||
@@ -333,8 +333,8 @@ sub_80BFAA8: @ 80BFAA8
|
|||||||
_080BFBA4: .4byte gPPUpGetMask
|
_080BFBA4: .4byte gPPUpGetMask
|
||||||
thumb_func_end sub_80BFAA8
|
thumb_func_end sub_80BFAA8
|
||||||
|
|
||||||
thumb_func_start sub_80BFBA8
|
thumb_func_start DeleteMonMove
|
||||||
sub_80BFBA8: @ 80BFBA8
|
DeleteMonMove: @ 80BFBA8
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
mov r6, r8
|
mov r6, r8
|
||||||
push {r6}
|
push {r6}
|
||||||
@@ -385,10 +385,10 @@ _080BFBFC:
|
|||||||
_080BFC08: .4byte gSpecialVar_0x8004
|
_080BFC08: .4byte gSpecialVar_0x8004
|
||||||
_080BFC0C: .4byte gPlayerParty
|
_080BFC0C: .4byte gPlayerParty
|
||||||
_080BFC10: .4byte gSpecialVar_0x8005
|
_080BFC10: .4byte gSpecialVar_0x8005
|
||||||
thumb_func_end sub_80BFBA8
|
thumb_func_end DeleteMonMove
|
||||||
|
|
||||||
thumb_func_start sub_80BFC14
|
thumb_func_start IsSelectedMonEgg
|
||||||
sub_80BFC14: @ 80BFC14
|
IsSelectedMonEgg: @ 80BFC14
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080BFC38 @ =gSpecialVar_0x8004
|
ldr r0, _080BFC38 @ =gSpecialVar_0x8004
|
||||||
ldrh r1, [r0]
|
ldrh r1, [r0]
|
||||||
@@ -417,6 +417,6 @@ _080BFC48:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BFC4C: .4byte gSpecialVar_Result
|
_080BFC4C: .4byte gSpecialVar_Result
|
||||||
thumb_func_end sub_80BFC14
|
thumb_func_end IsSelectedMonEgg
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
+30
-30
@@ -169,7 +169,7 @@ _0804D048:
|
|||||||
str r0, [sp, 0x4]
|
str r0, [sp, 0x4]
|
||||||
str r1, [sp, 0x8]
|
str r1, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
ldr r1, _0804D144 @ =sub_809718C
|
ldr r1, _0804D144 @ =SpriteCB_MonIcon
|
||||||
bl CreateMonIcon
|
bl CreateMonIcon
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
@@ -228,7 +228,7 @@ _0804D0BE:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
str r0, [sp, 0x8]
|
str r0, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
ldr r1, _0804D144 @ =sub_809718C
|
ldr r1, _0804D144 @ =SpriteCB_MonIcon
|
||||||
bl CreateMonIcon
|
bl CreateMonIcon
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
@@ -255,7 +255,7 @@ _0804D134: .4byte gEnemyPartyCount
|
|||||||
_0804D138: .4byte gTradeMonSpriteCoords
|
_0804D138: .4byte gTradeMonSpriteCoords
|
||||||
_0804D13C: .4byte gPlayerParty
|
_0804D13C: .4byte gPlayerParty
|
||||||
_0804D140: .4byte 0xfff40000
|
_0804D140: .4byte 0xfff40000
|
||||||
_0804D144: .4byte sub_809718C
|
_0804D144: .4byte SpriteCB_MonIcon
|
||||||
_0804D148: .4byte gEnemyParty
|
_0804D148: .4byte gEnemyParty
|
||||||
_0804D14C: .4byte gMain
|
_0804D14C: .4byte gMain
|
||||||
_0804D150:
|
_0804D150:
|
||||||
@@ -790,7 +790,7 @@ sub_804D5A4: @ 804D5A4
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0804D5FC
|
beq _0804D5FC
|
||||||
bl IsRfuTaskFinished
|
bl IsLinkRfuTaskFinished
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0804D620
|
beq _0804D620
|
||||||
@@ -3609,7 +3609,7 @@ _0804EBA2:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
add r0, r8
|
add r0, r8
|
||||||
ldr r1, _0804ECAC @ =sub_809718C
|
ldr r1, _0804ECAC @ =SpriteCB_MonIcon
|
||||||
bl StoreSpriteCallbackInData6
|
bl StoreSpriteCallbackInData6
|
||||||
ldr r2, _0804ECA4 @ =gUnknown_2031DA8
|
ldr r2, _0804ECA4 @ =gUnknown_2031DA8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
@@ -3656,7 +3656,7 @@ _0804EC98:
|
|||||||
_0804ECA0: .4byte gSprites
|
_0804ECA0: .4byte gSprites
|
||||||
_0804ECA4: .4byte gUnknown_2031DA8
|
_0804ECA4: .4byte gUnknown_2031DA8
|
||||||
_0804ECA8: .4byte gTradeMonSpriteCoords
|
_0804ECA8: .4byte gTradeMonSpriteCoords
|
||||||
_0804ECAC: .4byte sub_809718C
|
_0804ECAC: .4byte SpriteCB_MonIcon
|
||||||
_0804ECB0: .4byte gUnknown_8260A32
|
_0804ECB0: .4byte gUnknown_8260A32
|
||||||
_0804ECB4:
|
_0804ECB4:
|
||||||
ldr r2, _0804ECE4 @ =gSprites
|
ldr r2, _0804ECE4 @ =gSprites
|
||||||
@@ -3675,7 +3675,7 @@ _0804ECB4:
|
|||||||
adds r2, 0x1C
|
adds r2, 0x1C
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
ldr r0, _0804ECE8 @ =sub_809718C
|
ldr r0, _0804ECE8 @ =SpriteCB_MonIcon
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
beq _0804ECDC
|
beq _0804ECDC
|
||||||
b _0804EE54
|
b _0804EE54
|
||||||
@@ -3685,7 +3685,7 @@ _0804ECDC:
|
|||||||
b _0804EE54
|
b _0804EE54
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0804ECE4: .4byte gSprites
|
_0804ECE4: .4byte gSprites
|
||||||
_0804ECE8: .4byte sub_809718C
|
_0804ECE8: .4byte SpriteCB_MonIcon
|
||||||
_0804ECEC:
|
_0804ECEC:
|
||||||
ldr r1, _0804EE08 @ =gUnknown_8260834
|
ldr r1, _0804EE08 @ =gUnknown_8260834
|
||||||
ldr r0, [sp, 0x60]
|
ldr r0, [sp, 0x60]
|
||||||
@@ -5314,7 +5314,7 @@ _0804F988:
|
|||||||
subs r1, r2
|
subs r1, r2
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
adds r0, 0x36
|
adds r0, 0x36
|
||||||
@@ -7758,7 +7758,7 @@ _08050D98:
|
|||||||
orrs r0, r7
|
orrs r0, r7
|
||||||
str r0, [r1, 0x8]
|
str r0, [r1, 0x8]
|
||||||
ldr r0, [r1, 0x8]
|
ldr r0, [r1, 0x8]
|
||||||
ldr r1, _08050DD8 @ =gUnknown_08331F60
|
ldr r1, _08050DD8 @ =gUnknown_826601C
|
||||||
ldr r2, _08050DDC @ =0x06009000
|
ldr r2, _08050DDC @ =0x06009000
|
||||||
ldr r0, _08050DD0 @ =0x040000d4
|
ldr r0, _08050DD0 @ =0x040000d4
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
@@ -7779,7 +7779,7 @@ _08050DC8: .4byte gTradeGba_Gfx
|
|||||||
_08050DCC: .4byte 0x06004000
|
_08050DCC: .4byte 0x06004000
|
||||||
_08050DD0: .4byte 0x040000d4
|
_08050DD0: .4byte 0x040000d4
|
||||||
_08050DD4: .4byte 0x80000800
|
_08050DD4: .4byte 0x80000800
|
||||||
_08050DD8: .4byte gUnknown_08331F60
|
_08050DD8: .4byte gUnknown_826601C
|
||||||
_08050DDC: .4byte 0x06009000
|
_08050DDC: .4byte 0x06009000
|
||||||
thumb_func_end sub_8050968
|
thumb_func_end sub_8050968
|
||||||
|
|
||||||
@@ -10010,7 +10010,7 @@ _0805223C:
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_805080C
|
bl sub_805080C
|
||||||
ldr r1, _08052284 @ =gUnknown_300537C
|
ldr r1, _08052284 @ =gCB2_AfterEvolution
|
||||||
ldr r0, _08052288 @ =sub_8050948
|
ldr r0, _08052288 @ =sub_8050948
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
ldr r7, _0805228C @ =gUnknown_2031DA4
|
ldr r7, _0805228C @ =gUnknown_2031DA4
|
||||||
@@ -10039,7 +10039,7 @@ _0805223C:
|
|||||||
b _080522A8
|
b _080522A8
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08052280: .4byte gSpecialVar_0x8005
|
_08052280: .4byte gSpecialVar_0x8005
|
||||||
_08052284: .4byte gUnknown_300537C
|
_08052284: .4byte gCB2_AfterEvolution
|
||||||
_08052288: .4byte sub_8050948
|
_08052288: .4byte sub_8050948
|
||||||
_0805228C: .4byte gUnknown_2031DA4
|
_0805228C: .4byte gUnknown_2031DA4
|
||||||
_08052290: .4byte gPlayerParty
|
_08052290: .4byte gPlayerParty
|
||||||
@@ -12235,7 +12235,7 @@ _08053698:
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_805080C
|
bl sub_805080C
|
||||||
ldr r1, _080536E0 @ =gUnknown_300537C
|
ldr r1, _080536E0 @ =gCB2_AfterEvolution
|
||||||
ldr r0, _080536E4 @ =sub_8050948
|
ldr r0, _080536E4 @ =sub_8050948
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
ldr r7, _080536E8 @ =gUnknown_2031DA4
|
ldr r7, _080536E8 @ =gUnknown_2031DA4
|
||||||
@@ -12264,7 +12264,7 @@ _08053698:
|
|||||||
b _08053704
|
b _08053704
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080536DC: .4byte gSpecialVar_0x8005
|
_080536DC: .4byte gSpecialVar_0x8005
|
||||||
_080536E0: .4byte gUnknown_300537C
|
_080536E0: .4byte gCB2_AfterEvolution
|
||||||
_080536E4: .4byte sub_8050948
|
_080536E4: .4byte sub_8050948
|
||||||
_080536E8: .4byte gUnknown_2031DA4
|
_080536E8: .4byte gUnknown_2031DA4
|
||||||
_080536EC: .4byte gPlayerParty
|
_080536EC: .4byte gPlayerParty
|
||||||
@@ -12362,7 +12362,7 @@ _080537A8:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080537B4: .4byte gSoftResetDisabled
|
_080537B4: .4byte gSoftResetDisabled
|
||||||
_080537B8:
|
_080537B8:
|
||||||
ldr r0, _080537F4 @ =gUnknown_300537C
|
ldr r0, _080537F4 @ =gCB2_AfterEvolution
|
||||||
ldr r1, _080537F8 @ =sub_8053E8C
|
ldr r1, _080537F8 @ =sub_8053E8C
|
||||||
mov r8, r1
|
mov r8, r1
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
@@ -12391,7 +12391,7 @@ _080537B8:
|
|||||||
bl TradeEvolutionScene
|
bl TradeEvolutionScene
|
||||||
b _0805380E
|
b _0805380E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080537F4: .4byte gUnknown_300537C
|
_080537F4: .4byte gCB2_AfterEvolution
|
||||||
_080537F8: .4byte sub_8053E8C
|
_080537F8: .4byte sub_8053E8C
|
||||||
_080537FC: .4byte gUnknown_2031DA4
|
_080537FC: .4byte gUnknown_2031DA4
|
||||||
_08053800: .4byte gPlayerParty
|
_08053800: .4byte gPlayerParty
|
||||||
@@ -12737,8 +12737,8 @@ _08053A94: .4byte gUnknown_826D1E4
|
|||||||
_08053A98: .4byte SpriteCallbackDummy
|
_08053A98: .4byte SpriteCallbackDummy
|
||||||
thumb_func_end sub_8053A0C
|
thumb_func_end sub_8053A0C
|
||||||
|
|
||||||
thumb_func_start sub_8053A9C
|
thumb_func_start GetInGameTradeSpeciesInfo
|
||||||
sub_8053A9C: @ 8053A9C
|
GetInGameTradeSpeciesInfo: @ 8053A9C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r0, _08053AD0 @ =gSpecialVar_0x8004
|
ldr r0, _08053AD0 @ =gSpecialVar_0x8004
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
@@ -12769,7 +12769,7 @@ _08053AD4: .4byte gIngameTrades
|
|||||||
_08053AD8: .4byte gStringVar1
|
_08053AD8: .4byte gStringVar1
|
||||||
_08053ADC: .4byte gSpeciesNames
|
_08053ADC: .4byte gSpeciesNames
|
||||||
_08053AE0: .4byte gStringVar2
|
_08053AE0: .4byte gStringVar2
|
||||||
thumb_func_end sub_8053A9C
|
thumb_func_end GetInGameTradeSpeciesInfo
|
||||||
|
|
||||||
thumb_func_start sub_8053AE4
|
thumb_func_start sub_8053AE4
|
||||||
sub_8053AE4: @ 8053AE4
|
sub_8053AE4: @ 8053AE4
|
||||||
@@ -13036,8 +13036,8 @@ _08053CEE:
|
|||||||
_08053D28: .4byte gUnknown_826D1A8
|
_08053D28: .4byte gUnknown_826D1A8
|
||||||
thumb_func_end sub_8053CD4
|
thumb_func_end sub_8053CD4
|
||||||
|
|
||||||
thumb_func_start sub_8053D2C
|
thumb_func_start GetTradeSpecies
|
||||||
sub_8053D2C: @ 8053D2C
|
GetTradeSpecies: @ 8053D2C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r6, _08053D58 @ =gSpecialVar_0x8005
|
ldr r6, _08053D58 @ =gSpecialVar_0x8005
|
||||||
ldrh r0, [r6]
|
ldrh r0, [r6]
|
||||||
@@ -13066,10 +13066,10 @@ _08053D62:
|
|||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8053D2C
|
thumb_func_end GetTradeSpecies
|
||||||
|
|
||||||
thumb_func_start sub_8053D68
|
thumb_func_start CreateInGameTradePokemon
|
||||||
sub_8053D68: @ 8053D68
|
CreateInGameTradePokemon: @ 8053D68
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _08053D7C @ =gSpecialVar_0x8005
|
ldr r0, _08053D7C @ =gSpecialVar_0x8005
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13081,7 +13081,7 @@ sub_8053D68: @ 8053D68
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08053D7C: .4byte gSpecialVar_0x8005
|
_08053D7C: .4byte gSpecialVar_0x8005
|
||||||
_08053D80: .4byte gSpecialVar_0x8004
|
_08053D80: .4byte gSpecialVar_0x8004
|
||||||
thumb_func_end sub_8053D68
|
thumb_func_end CreateInGameTradePokemon
|
||||||
|
|
||||||
thumb_func_start sub_8053D84
|
thumb_func_start sub_8053D84
|
||||||
sub_8053D84: @ 8053D84
|
sub_8053D84: @ 8053D84
|
||||||
@@ -13703,7 +13703,7 @@ _0805434C:
|
|||||||
ldr r0, _08054378 @ =sub_804C718
|
ldr r0, _08054378 @ =sub_804C718
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
bne _08054384
|
bne _08054384
|
||||||
bl IsRfuTaskFinished
|
bl IsLinkRfuTaskFinished
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08054396
|
beq _08054396
|
||||||
@@ -13797,8 +13797,8 @@ _08054438: .4byte gWirelessCommType
|
|||||||
_0805443C: .4byte gMain
|
_0805443C: .4byte gMain
|
||||||
thumb_func_end sub_80543C4
|
thumb_func_end sub_80543C4
|
||||||
|
|
||||||
thumb_func_start sub_8054440
|
thumb_func_start DoInGameTradeScene
|
||||||
sub_8054440: @ 8054440
|
DoInGameTradeScene: @ 8054440
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
@@ -13818,7 +13818,7 @@ sub_8054440: @ 8054440
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805446C: .4byte sub_8054470
|
_0805446C: .4byte sub_8054470
|
||||||
thumb_func_end sub_8054440
|
thumb_func_end DoInGameTradeScene
|
||||||
|
|
||||||
thumb_func_start sub_8054470
|
thumb_func_start sub_8054470
|
||||||
sub_8054470: @ 8054470
|
sub_8054470: @ 8054470
|
||||||
|
|||||||
+10
-10
@@ -1215,7 +1215,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x54
|
adds r1, 0x54
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1223,7 +1223,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x56
|
adds r1, 0x56
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1231,7 +1231,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x58
|
adds r1, 0x58
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1239,7 +1239,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x5A
|
adds r1, 0x5A
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1247,7 +1247,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x5C
|
adds r1, 0x5C
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1255,7 +1255,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x5E
|
adds r1, 0x5E
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -3203,7 +3203,7 @@ _0808AAA4:
|
|||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0808AAEE
|
beq _0808AAEE
|
||||||
bl sub_8097218
|
bl GetMonIconPaletteIndexFromSpecies
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
lsls r1, r4, 20
|
lsls r1, r4, 20
|
||||||
@@ -3250,7 +3250,7 @@ _0808AB0C: .4byte 0x00000457
|
|||||||
sub_808AB10: @ 808AB10
|
sub_808AB10: @ 808AB10
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _0808AB40 @ =gUnknown_83D3740
|
ldr r0, _0808AB40 @ =gMonIconPalettes
|
||||||
ldr r4, _0808AB44 @ =gUnknown_20397A4
|
ldr r4, _0808AB44 @ =gUnknown_20397A4
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
ldr r5, _0808AB48 @ =0x00000396
|
ldr r5, _0808AB48 @ =0x00000396
|
||||||
@@ -3271,7 +3271,7 @@ sub_808AB10: @ 808AB10
|
|||||||
beq _0808AB80
|
beq _0808AB80
|
||||||
b _0808AB88
|
b _0808AB88
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0808AB40: .4byte gUnknown_83D3740
|
_0808AB40: .4byte gMonIconPalettes
|
||||||
_0808AB44: .4byte gUnknown_20397A4
|
_0808AB44: .4byte gUnknown_20397A4
|
||||||
_0808AB48: .4byte 0x00000396
|
_0808AB48: .4byte 0x00000396
|
||||||
_0808AB4C: .4byte 0x000004aa
|
_0808AB4C: .4byte 0x000004aa
|
||||||
@@ -3322,7 +3322,7 @@ _0808AB9A:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_8097028
|
bl GetMonIconTiles
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r3, r4, 20
|
lsls r3, r4, 20
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
|
|||||||
+7
-7
@@ -87,7 +87,7 @@ sub_8081B84: @ 8081B84
|
|||||||
_08081BC0:
|
_08081BC0:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
bl TrainerWantsBattle
|
bl ConfigureAndSetUpOneTrainerBattle
|
||||||
adds r0, r4, r5
|
adds r0, r4, r5
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
ldr r1, _08081BE0 @ =gMapObjects
|
ldr r1, _08081BE0 @ =gMapObjects
|
||||||
@@ -718,16 +718,16 @@ _0808204A:
|
|||||||
ldrb r0, [r4, 0x18]
|
ldrb r0, [r4, 0x18]
|
||||||
lsls r0, 28
|
lsls r0, 28
|
||||||
lsrs r0, 28
|
lsrs r0, 28
|
||||||
bl npc_running_behaviour_by_direction
|
bl GetTrainerFacingDirectionMovementType
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl npc_set_running_behaviour_etc
|
bl SetTrainerMovementType
|
||||||
ldrb r0, [r4, 0x18]
|
ldrb r0, [r4, 0x18]
|
||||||
lsls r0, 28
|
lsls r0, 28
|
||||||
lsrs r0, 28
|
lsrs r0, 28
|
||||||
bl npc_running_behaviour_by_direction
|
bl GetTrainerFacingDirectionMovementType
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
@@ -1277,17 +1277,17 @@ _0808246E:
|
|||||||
ldrb r0, [r4, 0x18]
|
ldrb r0, [r4, 0x18]
|
||||||
lsls r0, 28
|
lsls r0, 28
|
||||||
lsrs r0, 28
|
lsrs r0, 28
|
||||||
bl npc_running_behaviour_by_direction
|
bl GetTrainerFacingDirectionMovementType
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl npc_set_running_behaviour_etc
|
bl SetTrainerMovementType
|
||||||
ldr r4, [sp]
|
ldr r4, [sp]
|
||||||
ldrb r0, [r4, 0x18]
|
ldrb r0, [r4, 0x18]
|
||||||
lsls r0, 28
|
lsls r0, 28
|
||||||
lsrs r0, 28
|
lsrs r0, 28
|
||||||
bl npc_running_behaviour_by_direction
|
bl GetTrainerFacingDirectionMovementType
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
|
|||||||
@@ -4265,7 +4265,7 @@ sub_812A424: @ 812A424
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
ldrb r0, [r0, 0x18]
|
ldrb r0, [r0, 0x18]
|
||||||
ldr r2, _0812A514 @ =gUnknown_8417938
|
ldr r2, _0812A514 @ =gText_Yes
|
||||||
movs r5, 0x2
|
movs r5, 0x2
|
||||||
str r5, [sp]
|
str r5, [sp]
|
||||||
movs r4, 0xFF
|
movs r4, 0xFF
|
||||||
@@ -4276,7 +4276,7 @@ sub_812A424: @ 812A424
|
|||||||
bl AddTextPrinterParameterized
|
bl AddTextPrinterParameterized
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
ldrb r0, [r0, 0x18]
|
ldrb r0, [r0, 0x18]
|
||||||
ldr r2, _0812A518 @ =gUnknown_841793C
|
ldr r2, _0812A518 @ =gText_No
|
||||||
movs r1, 0x10
|
movs r1, 0x10
|
||||||
str r1, [sp]
|
str r1, [sp]
|
||||||
str r4, [sp, 0x4]
|
str r4, [sp, 0x4]
|
||||||
@@ -4314,8 +4314,8 @@ _0812A504: .4byte 0xff00ffff
|
|||||||
_0812A508: .4byte 0x00ffffff
|
_0812A508: .4byte 0x00ffffff
|
||||||
_0812A50C: .4byte 0x0000ffff
|
_0812A50C: .4byte 0x0000ffff
|
||||||
_0812A510: .4byte gUnknown_203B0E4
|
_0812A510: .4byte gUnknown_203B0E4
|
||||||
_0812A514: .4byte gUnknown_8417938
|
_0812A514: .4byte gText_Yes
|
||||||
_0812A518: .4byte gUnknown_841793C
|
_0812A518: .4byte gText_No
|
||||||
thumb_func_end sub_812A424
|
thumb_func_end sub_812A424
|
||||||
|
|
||||||
thumb_func_start sub_812A51C
|
thumb_func_start sub_812A51C
|
||||||
|
|||||||
+12
-12
@@ -878,7 +878,7 @@ _08082D78:
|
|||||||
bl sub_8058F1C
|
bl sub_8058F1C
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl MetatileBehavior_ReturnFalse_6
|
bl MetatileBehavior_IsBridge
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -932,7 +932,7 @@ _08082DFA:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08082E46
|
beq _08082E46
|
||||||
bl sub_807F78C
|
bl BattleSetup_StartRoamerBattle
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _08082E48
|
b _08082E48
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -950,7 +950,7 @@ _08082E24:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _08082E40
|
bne _08082E40
|
||||||
_08082E38:
|
_08082E38:
|
||||||
bl sub_807F704
|
bl BattleSetup_StartWildBattle
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _08082E48
|
b _08082E48
|
||||||
_08082E40:
|
_08082E40:
|
||||||
@@ -966,8 +966,8 @@ _08082E48:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8082CBC
|
thumb_func_end sub_8082CBC
|
||||||
|
|
||||||
thumb_func_start sub_8082E54
|
thumb_func_start Special_RockSmashEncounter
|
||||||
sub_8082E54: @ 8082E54
|
Special_RockSmashEncounter: @ 8082E54
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl sub_8082934
|
bl sub_8082934
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
@@ -999,7 +999,7 @@ sub_8082E54: @ 8082E54
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
cmp r4, 0x1
|
cmp r4, 0x1
|
||||||
bne _08082EB0
|
bne _08082EB0
|
||||||
bl sub_807F704
|
bl BattleSetup_StartWildBattle
|
||||||
_08082E9C:
|
_08082E9C:
|
||||||
ldr r0, _08082EAC @ =gSpecialVar_Result
|
ldr r0, _08082EAC @ =gSpecialVar_Result
|
||||||
strh r4, [r0]
|
strh r4, [r0]
|
||||||
@@ -1018,7 +1018,7 @@ _08082EB6:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08082EBC: .4byte gSpecialVar_Result
|
_08082EBC: .4byte gSpecialVar_Result
|
||||||
thumb_func_end sub_8082E54
|
thumb_func_end Special_RockSmashEncounter
|
||||||
|
|
||||||
thumb_func_start SweetScentWildEncounter
|
thumb_func_start SweetScentWildEncounter
|
||||||
SweetScentWildEncounter: @ 8082EC0
|
SweetScentWildEncounter: @ 8082EC0
|
||||||
@@ -1079,7 +1079,7 @@ _08082F1C:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _08082F44
|
bne _08082F44
|
||||||
_08082F3C:
|
_08082F3C:
|
||||||
bl sub_807F78C
|
bl BattleSetup_StartRoamerBattle
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _08082F6E
|
b _08082F6E
|
||||||
_08082F44:
|
_08082F44:
|
||||||
@@ -1096,7 +1096,7 @@ _08082F44:
|
|||||||
_08082F58:
|
_08082F58:
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8082AEC
|
bl sub_8082AEC
|
||||||
bl sub_807F704
|
bl BattleSetup_StartWildBattle
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _08082F6E
|
b _08082F6E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1160,7 +1160,7 @@ sub_8082FB0: @ 8082FB0
|
|||||||
bl sub_8082B64
|
bl sub_8082B64
|
||||||
movs r0, 0xC
|
movs r0, 0xC
|
||||||
bl IncrementGameStat
|
bl IncrementGameStat
|
||||||
bl sub_807F704
|
bl BattleSetup_StartWildBattle
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1302,14 +1302,14 @@ sub_80830B8: @ 80830B8
|
|||||||
bl VarSet
|
bl VarSet
|
||||||
cmp r4, 0
|
cmp r4, 0
|
||||||
bne _08083104
|
bne _08083104
|
||||||
ldr r0, _08083100 @ =gUnknown_81BFB65
|
ldr r0, _08083100 @ =EventScript_1BFB65
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _08083106
|
b _08083106
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080830F8: .4byte gUnknown_203ADFA
|
_080830F8: .4byte gUnknown_203ADFA
|
||||||
_080830FC: .4byte 0x00004020
|
_080830FC: .4byte 0x00004020
|
||||||
_08083100: .4byte gUnknown_81BFB65
|
_08083100: .4byte EventScript_1BFB65
|
||||||
_08083104:
|
_08083104:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_08083106:
|
_08083106:
|
||||||
|
|||||||
BIN
Binary file not shown.
@@ -0,0 +1,9 @@
|
|||||||
|
gPreBattleCallback1
|
||||||
|
gBattleMainFunc
|
||||||
|
gBattleResults
|
||||||
|
gLeveledUpInBattle
|
||||||
|
gBattlerControllerFuncs
|
||||||
|
gHealthboxSpriteIds
|
||||||
|
gMultiUsePlayerCursor
|
||||||
|
gNumberOfMovesToChoose
|
||||||
|
gUnknown_3004FFC
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
gLastQuestLogStoredFlagOrVarIdx
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
sFieldSpecialsListMenuTemplate
|
||||||
|
sFieldSpecialsListMenuScrollBuffer
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
gUnknown_3005070
|
||||||
@@ -0,0 +1,583 @@
|
|||||||
|
.include "asm/macros.inc"
|
||||||
|
.include "constants/constants.inc"
|
||||||
|
|
||||||
|
.section .rodata
|
||||||
|
.align 2, 0
|
||||||
|
|
||||||
|
gUnknown_824829C:: @ 824829C
|
||||||
|
.byte 1, 2, 0
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
gOamData_82482A0::
|
||||||
|
.4byte 0xc0000300, 0x00000000
|
||||||
|
|
||||||
|
gOamData_82482A8::
|
||||||
|
.4byte 0xc0000300, 0x00000040
|
||||||
|
|
||||||
|
gUnknown_82482B0::
|
||||||
|
obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
|
||||||
|
obj_rot_scal_anim_end
|
||||||
|
|
||||||
|
gUnknown_82482C0::
|
||||||
|
obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
|
||||||
|
obj_rot_scal_anim_frame 0x18, 0x18, 0, 0x80
|
||||||
|
obj_rot_scal_anim_frame 0x18, 0x18, 0, 0x80
|
||||||
|
obj_rot_scal_anim_end
|
||||||
|
|
||||||
|
gAffineAnimTable_82482E0::
|
||||||
|
.4byte gUnknown_82482B0
|
||||||
|
.4byte gUnknown_82482C0
|
||||||
|
|
||||||
|
gUnknown_82482E8:: @ 82482E8
|
||||||
|
spr_template 10000, 10000, gOamData_82482A0, gDummySpriteAnimTable, NULL, gAffineAnimTable_82482E0, nullsub_9
|
||||||
|
|
||||||
|
gUnknown_8248300:: @ 8248300
|
||||||
|
spr_template 10000, 10000, gOamData_82482A8, gDummySpriteAnimTable, NULL, gAffineAnimTable_82482E0, nullsub_9
|
||||||
|
|
||||||
|
gUnknown_8248318:: @ 8248318
|
||||||
|
obj_tiles gFile_graphics_battle_transitions_vs_sheet, 0x1000, 10000
|
||||||
|
|
||||||
|
gBattleBgTemplates:: @ 8248320
|
||||||
|
.4byte 0x00000580
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .charBaseIndex = 0,
|
||||||
|
@ .mapBaseIndex = 24,
|
||||||
|
@ .screenSize = 2,
|
||||||
|
@ .paletteMode = 0,
|
||||||
|
@ .priority = 0,
|
||||||
|
@ .baseTile = 0x0000
|
||||||
|
@ }
|
||||||
|
.4byte 0x000005c5
|
||||||
|
@ {
|
||||||
|
@ .bg = 1,
|
||||||
|
@ .charBaseIndex = 1,
|
||||||
|
@ .mapBaseIndex = 28,
|
||||||
|
@ .screenSize = 2,
|
||||||
|
@ .paletteMode = 0,
|
||||||
|
@ .priority = 0,
|
||||||
|
@ .baseTile = 0x0000
|
||||||
|
@ }
|
||||||
|
.4byte 0x000013e6
|
||||||
|
@ {
|
||||||
|
@ .bg = 2,
|
||||||
|
@ .charBaseIndex = 1,
|
||||||
|
@ .mapBaseIndex = 30,
|
||||||
|
@ .screenSize = 1,
|
||||||
|
@ .paletteMode = 0,
|
||||||
|
@ .priority = 1,
|
||||||
|
@ .baseTile = 0x0000
|
||||||
|
@ }
|
||||||
|
.4byte 0x000033ab
|
||||||
|
@ {
|
||||||
|
@ .bg = 3,
|
||||||
|
@ .charBaseIndex = 2,
|
||||||
|
@ .mapBaseIndex = 26,
|
||||||
|
@ .screenSize = 1,
|
||||||
|
@ .paletteMode = 0,
|
||||||
|
@ .priority = 3,
|
||||||
|
@ .baseTile = 0x0000
|
||||||
|
@ }
|
||||||
|
|
||||||
|
gUnknown_8248330:: @ 8248330
|
||||||
|
.byte 0, 1, 15, 28, 4, 0
|
||||||
|
.2byte 0x0090
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 1,
|
||||||
|
@ .tilemapTop = 15,
|
||||||
|
@ .width = 28,
|
||||||
|
@ .height = 4,
|
||||||
|
@ .paletteNum = 0,
|
||||||
|
@ .baseBlock = 0x0090
|
||||||
|
@ }
|
||||||
|
.byte 0, 1, 35, 14, 4, 0
|
||||||
|
.2byte 0x01c0
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 1,
|
||||||
|
@ .tilemapTop = 35,
|
||||||
|
@ .width = 14,
|
||||||
|
@ .height = 4,
|
||||||
|
@ .paletteNum = 0,
|
||||||
|
@ .baseBlock = 0x01c0
|
||||||
|
@ }
|
||||||
|
.byte 0, 17, 35, 12, 4, 5
|
||||||
|
.2byte 0x0190
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 17,
|
||||||
|
@ .tilemapTop = 35,
|
||||||
|
@ .width = 12,
|
||||||
|
@ .height = 4,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0190
|
||||||
|
@ }
|
||||||
|
.byte 0, 2, 55, 8, 2, 5
|
||||||
|
.2byte 0x0300
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 55,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0300
|
||||||
|
@ }
|
||||||
|
.byte 0, 11, 55, 8, 2, 5
|
||||||
|
.2byte 0x0310
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 11,
|
||||||
|
@ .tilemapTop = 55,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0310
|
||||||
|
@ }
|
||||||
|
.byte 0, 2, 57, 8, 2, 5
|
||||||
|
.2byte 0x0320
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 57,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0320
|
||||||
|
@ }
|
||||||
|
.byte 0, 11, 57, 8, 2, 5
|
||||||
|
.2byte 0x0330
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 11,
|
||||||
|
@ .tilemapTop = 57,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0330
|
||||||
|
@ }
|
||||||
|
.byte 0, 21, 55, 3, 2, 5
|
||||||
|
.2byte 0x0290
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 21,
|
||||||
|
@ .tilemapTop = 55,
|
||||||
|
@ .width = 3,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0290
|
||||||
|
@ }
|
||||||
|
.byte 0, 21, 57, 8, 2, 5
|
||||||
|
.2byte 0x0296
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 21,
|
||||||
|
@ .tilemapTop = 57,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0296
|
||||||
|
@ }
|
||||||
|
.byte 0, 24, 55, 5, 2, 5
|
||||||
|
.2byte 0x02a6
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 24,
|
||||||
|
@ .tilemapTop = 55,
|
||||||
|
@ .width = 5,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x02a6
|
||||||
|
@ }
|
||||||
|
.byte 0, 25, 57, 0, 0, 5
|
||||||
|
.2byte 0x02b0
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 25,
|
||||||
|
@ .tilemapTop = 57,
|
||||||
|
@ .width = 0,
|
||||||
|
@ .height = 0,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x02b0
|
||||||
|
@ }
|
||||||
|
.byte 0, 21, 55, 8, 4, 5
|
||||||
|
.2byte 0x02b0
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 21,
|
||||||
|
@ .tilemapTop = 55,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 4,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x02b0
|
||||||
|
@ }
|
||||||
|
.byte 1, 19, 8, 10, 11, 5
|
||||||
|
.2byte 0x0100
|
||||||
|
@ {
|
||||||
|
@ .bg = 1,
|
||||||
|
@ .tilemapLeft = 19,
|
||||||
|
@ .tilemapTop = 8,
|
||||||
|
@ .width = 10,
|
||||||
|
@ .height = 11,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0100
|
||||||
|
@ }
|
||||||
|
.byte 2, 18, 0, 12, 3, 6
|
||||||
|
.2byte 0x016e
|
||||||
|
@ {
|
||||||
|
@ .bg = 2,
|
||||||
|
@ .tilemapLeft = 18,
|
||||||
|
@ .tilemapTop = 0,
|
||||||
|
@ .width = 12,
|
||||||
|
@ .height = 3,
|
||||||
|
@ .paletteNum = 6,
|
||||||
|
@ .baseBlock = 0x016e
|
||||||
|
@ }
|
||||||
|
.byte 0, 25, 9, 4, 4, 5
|
||||||
|
.2byte 0x0100
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 25,
|
||||||
|
@ .tilemapTop = 9,
|
||||||
|
@ .width = 4,
|
||||||
|
@ .height = 4,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0100
|
||||||
|
@ }
|
||||||
|
.byte 1, 2, 3, 7, 2, 5
|
||||||
|
.2byte 0x0020
|
||||||
|
@ {
|
||||||
|
@ .bg = 1,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 3,
|
||||||
|
@ .width = 7,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0020
|
||||||
|
@ }
|
||||||
|
.byte 2, 2, 3, 7, 2, 5
|
||||||
|
.2byte 0x0040
|
||||||
|
@ {
|
||||||
|
@ .bg = 2,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 3,
|
||||||
|
@ .width = 7,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0040
|
||||||
|
@ }
|
||||||
|
.byte 1, 2, 2, 7, 2, 5
|
||||||
|
.2byte 0x0020
|
||||||
|
@ {
|
||||||
|
@ .bg = 1,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 2,
|
||||||
|
@ .width = 7,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0020
|
||||||
|
@ }
|
||||||
|
.byte 2, 2, 2, 7, 2, 5
|
||||||
|
.2byte 0x0040
|
||||||
|
@ {
|
||||||
|
@ .bg = 2,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 2,
|
||||||
|
@ .width = 7,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0040
|
||||||
|
@ }
|
||||||
|
.byte 1, 2, 6, 7, 2, 5
|
||||||
|
.2byte 0x0060
|
||||||
|
@ {
|
||||||
|
@ .bg = 1,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 6,
|
||||||
|
@ .width = 7,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0060
|
||||||
|
@ }
|
||||||
|
.byte 2, 2, 6, 7, 2, 5
|
||||||
|
.2byte 0x0080
|
||||||
|
@ {
|
||||||
|
@ .bg = 2,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 6,
|
||||||
|
@ .width = 7,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 5,
|
||||||
|
@ .baseBlock = 0x0080
|
||||||
|
@ }
|
||||||
|
.byte 0, 11, 2, 8, 2, 0
|
||||||
|
.2byte 0x00a0
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 11,
|
||||||
|
@ .tilemapTop = 2,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 0,
|
||||||
|
@ .baseBlock = 0x00a0
|
||||||
|
@ }
|
||||||
|
.byte 0, 4, 2, 8, 2, 0
|
||||||
|
.2byte 0x00a0
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 4,
|
||||||
|
@ .tilemapTop = 2,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 0,
|
||||||
|
@ .baseBlock = 0x00a0
|
||||||
|
@ }
|
||||||
|
.byte 0, 19, 2, 8, 2, 0
|
||||||
|
.2byte 0x00b0
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 19,
|
||||||
|
@ .tilemapTop = 2,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 0,
|
||||||
|
@ .baseBlock = 0x00b0
|
||||||
|
@ }
|
||||||
|
.byte 0, 2, 15, 26, 4, 7
|
||||||
|
.2byte 0x0090
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 2,
|
||||||
|
@ .tilemapTop = 15,
|
||||||
|
@ .width = 26,
|
||||||
|
@ .height = 4,
|
||||||
|
@ .paletteNum = 7,
|
||||||
|
@ .baseBlock = 0x0090
|
||||||
|
@ }
|
||||||
|
.byte 255, 0, 0, 0, 0, 0
|
||||||
|
.2byte 0x0000
|
||||||
|
@ {
|
||||||
|
@ .bg = 255,
|
||||||
|
@ .tilemapLeft = 0,
|
||||||
|
@ .tilemapTop = 0,
|
||||||
|
@ .width = 0,
|
||||||
|
@ .height = 0,
|
||||||
|
@ .paletteNum = 0,
|
||||||
|
@ .baseBlock = 0x0000
|
||||||
|
@ }
|
||||||
|
|
||||||
|
gUnknown_8248400:: @ 8248400
|
||||||
|
.incbin "graphics/battle/unk_8248400.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824844C:: @ 824844C
|
||||||
|
.incbin "graphics/battle/unk_824844C.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_82489A8:: @ 82489A8
|
||||||
|
.incbin "graphics/battle/unk_82489A8.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_8248C68:: @ 8248C68
|
||||||
|
.incbin "graphics/battle/unk_8248C68.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_8248F58:: @ 8248F58
|
||||||
|
.incbin "graphics/battle/unk_8248F58.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_8249074:: @ 8249074
|
||||||
|
.incbin "graphics/battle/unk_8249074.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_82490C4:: @ 82490C4
|
||||||
|
.incbin "graphics/battle/unk_82490C4.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_8249620:: @ 8249620
|
||||||
|
.incbin "graphics/battle/unk_8249620.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_82498DC:: @ 82498DC
|
||||||
|
.incbin "graphics/battle/unk_82498DC.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_8249E10:: @ 8249E10
|
||||||
|
.incbin "graphics/battle/unk_8249E10.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_8249F98:: @ 8249F98
|
||||||
|
.incbin "graphics/battle/unk_8249F98.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_8249FE4:: @ 8249FE4
|
||||||
|
.incbin "graphics/battle/unk_8249FE4.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824A37C:: @ 824A37C
|
||||||
|
.incbin "graphics/battle/unk_824A37C.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824A618:: @ 824A618
|
||||||
|
.incbin "graphics/battle/unk_824A618.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824A844:: @ 824A844
|
||||||
|
.incbin "graphics/battle/unk_824A844.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824A940:: @ 824A940
|
||||||
|
.incbin "graphics/battle/unk_824A940.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824A990:: @ 824A990
|
||||||
|
.incbin "graphics/battle/unk_824A990.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824ACD0:: @ 824ACD0
|
||||||
|
.incbin "graphics/battle/unk_824ACD0.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824AF70:: @ 824AF70
|
||||||
|
.incbin "graphics/battle/unk_824AF70.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824B0DC:: @ 824B0DC
|
||||||
|
.incbin "graphics/battle/unk_824B0DC.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824B19C:: @ 824B19C
|
||||||
|
.incbin "graphics/battle/unk_824B19C.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824B1EC:: @ 824B1EC
|
||||||
|
.incbin "graphics/battle/unk_824B1EC.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824B608:: @ 824B608
|
||||||
|
.incbin "graphics/battle/unk_824B608.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824B8A8:: @ 824B8A8
|
||||||
|
.incbin "graphics/battle/unk_824B8A8.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824BBE0:: @ 824BBE0
|
||||||
|
.incbin "graphics/battle/unk_824BBE0.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824BCE0:: @ 824BCE0
|
||||||
|
.incbin "graphics/battle/unk_824BCE0.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824BD38:: @ 824BD38
|
||||||
|
.incbin "graphics/battle/unk_824BD38.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824C07C:: @ 824C07C
|
||||||
|
.incbin "graphics/battle/unk_824C07C.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824C314:: @ 824C314
|
||||||
|
.incbin "graphics/battle/unk_824C314.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824C520:: @ 824C520
|
||||||
|
.incbin "graphics/battle/unk_824C520.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824C5D8:: @ 824C5D8
|
||||||
|
.incbin "graphics/battle/unk_824C5D8.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824C624:: @ 824C624
|
||||||
|
.incbin "graphics/battle/unk_824C624.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824C958:: @ 824C958
|
||||||
|
.incbin "graphics/battle/unk_824C958.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824CBF8:: @ 824CBF8
|
||||||
|
.incbin "graphics/battle/unk_824CBF8.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824CEC8:: @ 824CEC8
|
||||||
|
.incbin "graphics/battle/unk_824CEC8.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824CF98:: @ 824CF98
|
||||||
|
.incbin "graphics/battle/unk_824CF98.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824CFEC:: @ 824CFEC
|
||||||
|
.incbin "graphics/battle/unk_824CFEC.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824D418:: @ 824D418
|
||||||
|
.incbin "graphics/battle/unk_824D418.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824D6B8:: @ 824D6B8
|
||||||
|
.incbin "graphics/battle/unk_824D6B8.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824DC98:: @ 824DC98
|
||||||
|
.incbin "graphics/battle/unk_824DC98.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824DDF0:: @ 824DDF0
|
||||||
|
.incbin "graphics/battle/unk_824DDF0.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824DE34:: @ 824DE34
|
||||||
|
.incbin "graphics/battle/unk_824DE34.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824E16C:: @ 824E16C
|
||||||
|
.incbin "graphics/battle/unk_824E16C.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824E410:: @ 824E410
|
||||||
|
.incbin "graphics/battle/unk_824E410.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824E490:: @ 824E490
|
||||||
|
.incbin "graphics/battle/unk_824E490.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824E528:: @ 824E528
|
||||||
|
.incbin "graphics/battle/unk_824E528.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E56C:: @ 824E56C
|
||||||
|
.incbin "graphics/battle/unk_824E56C.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E5B8:: @ 824E5B8
|
||||||
|
.incbin "graphics/battle/unk_824E5B8.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E604:: @ 824E604
|
||||||
|
.incbin "graphics/battle/unk_824E604.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E650:: @ 824E650
|
||||||
|
.incbin "graphics/battle/unk_824E650.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E6A4:: @ 824E6A4
|
||||||
|
.incbin "graphics/battle/unk_824E6A4.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E6F0:: @ 824E6F0
|
||||||
|
.incbin "graphics/battle/unk_824E6F0.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E740:: @ 824E740
|
||||||
|
.incbin "graphics/battle/unk_824E740.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E78C:: @ 824E78C
|
||||||
|
.incbin "graphics/battle/unk_824E78C.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E7DC:: @ 824E7DC
|
||||||
|
.incbin "graphics/battle/unk_824E7DC.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E81C:: @ 824E81C
|
||||||
|
.incbin "graphics/battle/unk_824E81C.gbapal.lz"
|
||||||
|
|
||||||
|
gUnknown_824E858:: @ 824E858
|
||||||
|
.incbin "graphics/battle/unk_824E858.4bpp.lz"
|
||||||
|
|
||||||
|
gUnknown_824EB90:: @ 824EB90
|
||||||
|
.incbin "graphics/battle/unk_824EB90.bin.lz"
|
||||||
|
|
||||||
|
gUnknown_824EE34:: @ 824EE34
|
||||||
|
.4byte gUnknown_824844C, gUnknown_82489A8, gUnknown_8248C68, gUnknown_8248F58, gUnknown_8248400
|
||||||
|
.4byte gUnknown_82490C4, gUnknown_8249620, gUnknown_82498DC, gUnknown_8249E10, gUnknown_8249074
|
||||||
|
.4byte gUnknown_8249FE4, gUnknown_824A37C, gUnknown_824A618, gUnknown_824A844, gUnknown_8249F98
|
||||||
|
.4byte gUnknown_824A990, gUnknown_824ACD0, gUnknown_824AF70, gUnknown_824B0DC, gUnknown_824A940
|
||||||
|
.4byte gUnknown_824B1EC, gUnknown_824B608, gUnknown_824B8A8, gUnknown_824BBE0, gUnknown_824B19C
|
||||||
|
.4byte gUnknown_824BD38, gUnknown_824C07C, gUnknown_824C314, gUnknown_824C520, gUnknown_824BCE0
|
||||||
|
.4byte gUnknown_824C624, gUnknown_824C958, gUnknown_824CBF8, gUnknown_824CEC8, gUnknown_824C5D8
|
||||||
|
.4byte gUnknown_824CFEC, gUnknown_824D418, gUnknown_824D6B8, gUnknown_824DC98, gUnknown_824CF98
|
||||||
|
.4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824DDF0
|
||||||
|
.4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E81C
|
||||||
|
.4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E528
|
||||||
|
.4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E56C
|
||||||
|
.4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E5B8
|
||||||
|
.4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E604
|
||||||
|
.4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E650
|
||||||
|
.4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E6A4
|
||||||
|
.4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E6F0
|
||||||
|
.4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E740
|
||||||
|
.4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E78C
|
||||||
|
.4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E7DC
|
||||||
|
|
||||||
|
@ struct {u8; u8;}
|
||||||
|
gUnknown_824EFC4:: @ 824EFC4
|
||||||
|
.byte 0x01, 0x0b
|
||||||
|
.align 2
|
||||||
|
.byte 0x02, 0x0e
|
||||||
|
.align 2
|
||||||
|
.byte 0x03, 0x0d
|
||||||
|
.align 2
|
||||||
|
.byte 0x04, 0x0f
|
||||||
|
.align 2
|
||||||
|
.byte 0x05, 0x10
|
||||||
|
.align 2
|
||||||
|
.byte 0x06, 0x11
|
||||||
|
.align 2
|
||||||
|
.byte 0x07, 0x12
|
||||||
|
.align 2
|
||||||
|
.byte 0x08, 0x0a
|
||||||
|
.align 2
|
||||||
@@ -0,0 +1,164 @@
|
|||||||
|
#include "constants/region_map.h"
|
||||||
|
#include "constants/trainer_classes.h"
|
||||||
|
#include "constants/songs.h"
|
||||||
|
#include "constants/flags.h"
|
||||||
|
#include "constants/region_map.h"
|
||||||
|
#include "constants/maps.h"
|
||||||
|
#define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10))
|
||||||
|
.include "asm/macros.inc"
|
||||||
|
.include "constants/constants.inc"
|
||||||
|
|
||||||
|
.section .rodata
|
||||||
|
.align 2, 0
|
||||||
|
|
||||||
|
gUnknown_8260270:: @ 8260270
|
||||||
|
.4byte 0xc0004000, 0x00000400
|
||||||
|
|
||||||
|
gUnknown_8260278:: @ 8260278
|
||||||
|
spr_template 55039, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||||
|
spr_template 55040, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||||
|
|
||||||
|
gUnknown_82602A8:: @ 82602A8
|
||||||
|
spr_template 55041, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||||
|
spr_template 55042, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||||
|
|
||||||
|
gUnknown_82602D8:: @ 82602D8
|
||||||
|
spr_template 55051, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||||
|
|
||||||
|
gUnknown_82602F0::
|
||||||
|
.4byte 0x40004000, 0x00000400
|
||||||
|
|
||||||
|
gUnknown_82602F8:: @ 82602F8
|
||||||
|
spr_template 55044, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8
|
||||||
|
spr_template 55045, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8
|
||||||
|
spr_template 55046, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8
|
||||||
|
spr_template 55047, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8
|
||||||
|
|
||||||
|
gUnknown_8260358::
|
||||||
|
subsprite 240, 0, 1, 0x0000, 64x32
|
||||||
|
subsprite 48, 0, 1, 0x0020, 32x32
|
||||||
|
subsprite 240, 32, 1, 0x0030, 32x8
|
||||||
|
subsprite 16, 32, 1, 0x0034, 32x8
|
||||||
|
subsprite 48, 32, 1, 0x0038, 32x8
|
||||||
|
|
||||||
|
gUnknown_826036C::
|
||||||
|
subsprite 240, 0, 1, 0x0040, 64x32
|
||||||
|
subsprite 48, 0, 1, 0x0060, 32x32
|
||||||
|
subsprite 240, 32, 1, 0x0070, 32x8
|
||||||
|
subsprite 16, 32, 1, 0x0074, 32x8
|
||||||
|
subsprite 48, 32, 1, 0x0078, 32x8
|
||||||
|
|
||||||
|
gUnknown_8260380::
|
||||||
|
subsprite 240, 0, 1, 0x0000, 64x32
|
||||||
|
subsprite 48, 0, 1, 0x0020, 32x32
|
||||||
|
|
||||||
|
gUnknown_8260388::
|
||||||
|
subsprite 240, 0, 1, 0x0000, 64x32
|
||||||
|
subsprite 48, 0, 1, 0x0020, 32x32
|
||||||
|
|
||||||
|
gUnknown_8260390::
|
||||||
|
subsprite 240, 0, 1, 0x0000, 32x8
|
||||||
|
subsprite 16, 0, 1, 0x0004, 32x8
|
||||||
|
|
||||||
|
gUnknown_8260398::
|
||||||
|
subsprite 240, 0, 1, 0x0000, 32x8
|
||||||
|
subsprite 16, 0, 1, 0x0004, 32x8
|
||||||
|
subsprite 224, 0, 1, 0x0008, 8x8
|
||||||
|
|
||||||
|
gUnknown_82603A4::
|
||||||
|
.4byte 5, gUnknown_8260358
|
||||||
|
.4byte 2, gUnknown_8260380
|
||||||
|
.4byte 5, gUnknown_826036C
|
||||||
|
.4byte 2, gUnknown_8260388
|
||||||
|
|
||||||
|
gUnknown_82603C4:: @ 82603C4
|
||||||
|
.4byte 2, gUnknown_8260390
|
||||||
|
.4byte 3, gUnknown_8260398
|
||||||
|
|
||||||
|
gUnknown_82603D4::
|
||||||
|
subsprite 160, 0, 1, 0x0000, 32x8
|
||||||
|
subsprite 192, 0, 1, 0x0004, 32x8
|
||||||
|
subsprite 224, 0, 1, 0x0008, 32x8
|
||||||
|
subsprite 0, 0, 1, 0x000c, 32x8
|
||||||
|
|
||||||
|
gUnknown_82603E4::
|
||||||
|
subsprite 160, 0, 1, 0x0000, 32x8
|
||||||
|
subsprite 192, 0, 1, 0x0004, 32x8
|
||||||
|
subsprite 224, 0, 1, 0x0008, 32x8
|
||||||
|
subsprite 0, 0, 1, 0x0008, 32x8
|
||||||
|
subsprite 32, 0, 1, 0x0008, 32x8
|
||||||
|
subsprite 64, 0, 1, 0x000c, 32x8
|
||||||
|
|
||||||
|
gUnknown_82603FC:: @ 82603FC
|
||||||
|
.4byte 4, gUnknown_82603D4
|
||||||
|
|
||||||
|
gUnknown_8260404:: @ 8260404
|
||||||
|
.4byte 6, gUnknown_82603E4
|
||||||
|
|
||||||
|
gUnknown_26040C::
|
||||||
|
.incbin "graphics/battle_interface/unk_826404C.4bpp"
|
||||||
|
|
||||||
|
gUnknown_826046C:: @ 826046C
|
||||||
|
obj_tiles gFile_graphics_battle_interface_ball_status_bar_sheet, 0x0200, 55052
|
||||||
|
obj_tiles gFile_graphics_battle_interface_ball_status_bar_sheet, 0x0200, 55053
|
||||||
|
|
||||||
|
gUnknown_826047C:: @ 826047C
|
||||||
|
obj_pal gBattleInterface_BallStatusBarPal, 55056
|
||||||
|
obj_pal gBattleInterface_BallStatusBarPal, 55057
|
||||||
|
|
||||||
|
gUnknown_826048C:: @ 826048C
|
||||||
|
obj_pal gBattleInterface_BallDisplayPal, 55058
|
||||||
|
obj_pal gBattleInterface_BallDisplayPal, 55059
|
||||||
|
|
||||||
|
gUnknown_826049C:: @ 826049C
|
||||||
|
obj_tiles gUnknown_8D12404, 0x0080, 55060
|
||||||
|
obj_tiles gUnknown_8D12404, 0x0080, 55061
|
||||||
|
|
||||||
|
gUnknown_82604AC::
|
||||||
|
.4byte 0xc0004000, 0x00000400
|
||||||
|
|
||||||
|
gUnknown_82604B4::
|
||||||
|
.4byte 0x00000000, 0x00000400
|
||||||
|
|
||||||
|
gUnknown_82604BC:: @ 82604BC
|
||||||
|
spr_template 55052, 55056, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBar
|
||||||
|
spr_template 55053, 55057, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBar
|
||||||
|
|
||||||
|
gUnknown_82604EC:: @ 82604EC
|
||||||
|
spr_template 55060, 55058, gUnknown_82604B4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBallsOnBattleStart
|
||||||
|
spr_template 55061, 55059, gUnknown_82604B4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBallsOnBattleStart
|
||||||
|
|
||||||
|
gUnknown_826051C:: @ 826051C
|
||||||
|
.string "{EXTRA_LV}$", 16
|
||||||
|
|
||||||
|
gUnknown_826052C:: @ 826052C
|
||||||
|
.string "{COLOR 01}{HIGHLIGHT 02}", 20
|
||||||
|
|
||||||
|
gUnknown_8260540:: @ 8260540
|
||||||
|
.string "/$"
|
||||||
|
|
||||||
|
gUnknown_8260542:: @ 8260542
|
||||||
|
.string "{COLOR 01}{HIGHLIGHT 00}", 20
|
||||||
|
|
||||||
|
gUnknown_8260556:: @ 8260556
|
||||||
|
.string "{HIGHLIGHT 02}$"
|
||||||
|
|
||||||
|
gUnknown_826055A:: @ 826055A
|
||||||
|
.2byte RGB(24, 12, 24)
|
||||||
|
.2byte RGB(23, 23, 3)
|
||||||
|
.2byte RGB(20, 20, 17)
|
||||||
|
.2byte RGB(17, 22, 28)
|
||||||
|
.2byte RGB(28, 14, 10)
|
||||||
|
|
||||||
|
gUnknown_8260564:: @ 8260564
|
||||||
|
.byte 0, 0, 0, 8, 2, 0
|
||||||
|
.2byte 0x0000
|
||||||
|
@ {
|
||||||
|
@ .bg = 0,
|
||||||
|
@ .tilemapLeft = 0,
|
||||||
|
@ .tilemapTop = 0,
|
||||||
|
@ .width = 8,
|
||||||
|
@ .height = 2,
|
||||||
|
@ .paletteNum = 0,
|
||||||
|
@ .baseBlock = 0x0000
|
||||||
|
@ }
|
||||||
+15
-15
@@ -42,46 +42,46 @@ BattleScript_GiveExp:: @ 81D8694
|
|||||||
BattleScript_HandleFaintedMon:: @ 81D869D
|
BattleScript_HandleFaintedMon:: @ 81D869D
|
||||||
.incbin "baserom.gba", 0x1D869D, 0x152
|
.incbin "baserom.gba", 0x1D869D, 0x152
|
||||||
|
|
||||||
gUnknown_81D87EF:: @ 81D87EF
|
BattleScript_LocalTrainerBattleWon:: @ 81D87EF
|
||||||
.incbin "baserom.gba", 0x1D87EF, 0x14
|
.incbin "baserom.gba", 0x1D87EF, 0x14
|
||||||
|
|
||||||
gUnknown_81D8803:: @ 81D8803
|
BattleScript_PayDayMoneyAndPickUpItems:: @ 81D8803
|
||||||
.incbin "baserom.gba", 0x1D8803, 0x3
|
.incbin "baserom.gba", 0x1D8803, 0x3
|
||||||
|
|
||||||
gUnknown_81D8806:: @ 81D8806
|
BattleScript_LocalBattleLost:: @ 81D8806
|
||||||
.incbin "baserom.gba", 0x1D8806, 0xC6
|
.incbin "baserom.gba", 0x1D8806, 0xC6
|
||||||
|
|
||||||
gUnknown_81D88CC:: @ 81D88CC
|
BattleScript_LinkBattleWonOrLost:: @ 81D88CC
|
||||||
.incbin "baserom.gba", 0x1D88CC, 0xB
|
.incbin "baserom.gba", 0x1D88CC, 0xB
|
||||||
|
|
||||||
gUnknown_81D88D7:: @ 81D88D7
|
gUnknown_81D88D7:: @ 81D88D7
|
||||||
.incbin "baserom.gba", 0x1D88D7, 0x2A
|
.incbin "baserom.gba", 0x1D88D7, 0x2A
|
||||||
|
|
||||||
gUnknown_81D8901:: @ 81D8901
|
BattleScript_SmokeBallEscape:: @ 81D8901
|
||||||
.incbin "baserom.gba", 0x1D8901, 0xE
|
.incbin "baserom.gba", 0x1D8901, 0xE
|
||||||
|
|
||||||
gUnknown_81D890F:: @ 81D890F
|
BattleScript_RanAwayUsingMonAbility:: @ 81D890F
|
||||||
.incbin "baserom.gba", 0x1D890F, 0x7
|
.incbin "baserom.gba", 0x1D890F, 0x7
|
||||||
|
|
||||||
gUnknown_81D8916:: @ 81D8916
|
BattleScript_GotAwaySafely:: @ 81D8916
|
||||||
.incbin "baserom.gba", 0x1D8916, 0x7
|
.incbin "baserom.gba", 0x1D8916, 0x7
|
||||||
|
|
||||||
gUnknown_81D891D:: @ 81D891D
|
BattleScript_WildMonFled:: @ 81D891D
|
||||||
.incbin "baserom.gba", 0x1D891D, 0x7
|
.incbin "baserom.gba", 0x1D891D, 0x7
|
||||||
|
|
||||||
gUnknown_81D8924:: @ 81D8924
|
BattleScript_PrintCantRunFromTrainer:: @ 81D8924
|
||||||
.incbin "baserom.gba", 0x1D8924, 0x16
|
.incbin "baserom.gba", 0x1D8924, 0x16
|
||||||
|
|
||||||
gUnknown_81D893A:: @ 81D893A
|
BattleScript_PrintFailedToRunString:: @ 81D893A
|
||||||
.incbin "baserom.gba", 0x1D893A, 0x9
|
.incbin "baserom.gba", 0x1D893A, 0x9
|
||||||
|
|
||||||
gUnknown_81D8943:: @ 81D8943
|
BattleScript_PrintCantEscapeFromBattle:: @ 81D8943
|
||||||
.incbin "baserom.gba", 0x1D8943, 0x6
|
.incbin "baserom.gba", 0x1D8943, 0x6
|
||||||
|
|
||||||
gUnknown_81D8949:: @ 81D8949
|
BattleScript_PrintFullBox:: @ 81D8949
|
||||||
.incbin "baserom.gba", 0x1D8949, 0x4
|
.incbin "baserom.gba", 0x1D8949, 0x4
|
||||||
|
|
||||||
gUnknown_81D894D:: @ 81D894D
|
BattleScript_ActionSwitch:: @ 81D894D
|
||||||
.incbin "baserom.gba", 0x1D894D, 0xA4
|
.incbin "baserom.gba", 0x1D894D, 0xA4
|
||||||
|
|
||||||
BattleScript_Pausex20:: @ 81D89F1
|
BattleScript_Pausex20:: @ 81D89F1
|
||||||
@@ -237,7 +237,7 @@ BattleScript_OneHitKOMsg:: @ 81D8FE4
|
|||||||
BattleScript_SAtkDown2:: @ 81D8FEB
|
BattleScript_SAtkDown2:: @ 81D8FEB
|
||||||
.incbin "baserom.gba", 0x1D8FEB, 0x2A
|
.incbin "baserom.gba", 0x1D8FEB, 0x2A
|
||||||
|
|
||||||
gUnknown_81D9015:: @ 81D9015
|
BattleScript_FocusPunchSetUp:: @ 81D9015
|
||||||
.incbin "baserom.gba", 0x1D9015, 0x14
|
.incbin "baserom.gba", 0x1D9015, 0x14
|
||||||
|
|
||||||
BattleScript_MoveUsedIsAsleep:: @ 81D9029
|
BattleScript_MoveUsedIsAsleep:: @ 81D9029
|
||||||
@@ -549,7 +549,7 @@ BattleScript_BerryStatRaiseEnd2:: @ 81D9679
|
|||||||
BattleScript_BerryFocusEnergyEnd2:: @ 81D9694
|
BattleScript_BerryFocusEnergyEnd2:: @ 81D9694
|
||||||
.incbin "baserom.gba", 0x1D9694, 0x10
|
.incbin "baserom.gba", 0x1D9694, 0x10
|
||||||
|
|
||||||
gUnknown_81D96A4:: @ 81D96A4
|
BattleScript_ActionSelectionItemsCantBeUsed:: @ 81D96A4
|
||||||
.incbin "baserom.gba", 0x1D96A4, 0x4
|
.incbin "baserom.gba", 0x1D96A4, 0x4
|
||||||
|
|
||||||
BattleScript_FlushMessageBox:: @ 81D96A8
|
BattleScript_FlushMessageBox:: @ 81D96A8
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
.section script_data, "aw", %progbits
|
.section script_data, "aw", %progbits
|
||||||
|
|
||||||
gUnknown_81D99B0:: @ 81D99B0
|
gBattlescriptsForBallThrow:: @ 81D99B0
|
||||||
.incbin "baserom.gba", 0x1D99B0, 0x34
|
.incbin "baserom.gba", 0x1D99B0, 0x34
|
||||||
|
|
||||||
gUnknown_81D99E4:: @ 81D99E4
|
gBattlescriptsForUsingItem:: @ 81D99E4
|
||||||
.incbin "baserom.gba", 0x1D99E4, 0x18
|
.incbin "baserom.gba", 0x1D99E4, 0x18
|
||||||
|
|
||||||
gUnknown_81D99FC:: @ 81D99FC
|
gBattlescriptsForRunningByItem:: @ 81D99FC
|
||||||
.incbin "baserom.gba", 0x1D99FC, 0x8
|
.incbin "baserom.gba", 0x1D99FC, 0x8
|
||||||
|
|
||||||
gUnknown_81D9A04:: @ 81D9A04
|
gBattlescriptsForSafariActions:: @ 81D9A04
|
||||||
.incbin "baserom.gba", 0x1D9A04, 0x3E
|
.incbin "baserom.gba", 0x1D9A04, 0x3E
|
||||||
|
|
||||||
BattleScript_SuccessBallThrow:: @ 81D9A42
|
BattleScript_SuccessBallThrow:: @ 81D9A42
|
||||||
|
|||||||
-546
@@ -1,546 +0,0 @@
|
|||||||
#include "constants/region_map.h"
|
|
||||||
#include "constants/trainer_classes.h"
|
|
||||||
#include "constants/songs.h"
|
|
||||||
#include "constants/region_map.h"
|
|
||||||
#include "constants/species.h"
|
|
||||||
#include "constants/items.h"
|
|
||||||
#include "constants/easy_chat.h"
|
|
||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
|
|
||||||
.section .rodata
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_8234698:: @ 8234698
|
|
||||||
.incbin "baserom.gba", 0x234698, 0x20
|
|
||||||
|
|
||||||
gUnknown_82346B8:: @ 82346B8
|
|
||||||
.incbin "baserom.gba", 0x2346B8, 0x20
|
|
||||||
|
|
||||||
gUnknown_82346D8:: @ 82346D8
|
|
||||||
.incbin "baserom.gba", 0x2346D8, 0x20
|
|
||||||
|
|
||||||
gUnknown_82346F8:: @ 82346F8
|
|
||||||
.incbin "baserom.gba", 0x2346F8, 0x20
|
|
||||||
|
|
||||||
gUnknown_8234718:: @ 8234718
|
|
||||||
.incbin "baserom.gba", 0x234718, 0x28
|
|
||||||
|
|
||||||
gUnknown_8234740:: @ 8234740
|
|
||||||
.incbin "baserom.gba", 0x234740, 0x28
|
|
||||||
|
|
||||||
gUnknown_8234768:: @ 8234768
|
|
||||||
.incbin "baserom.gba", 0x234768, 0x20
|
|
||||||
|
|
||||||
gUnknown_8234788:: @ 8234788
|
|
||||||
.incbin "baserom.gba", 0x234788, 0x20
|
|
||||||
|
|
||||||
gUnknown_82347A8:: @ 82347A8
|
|
||||||
.incbin "baserom.gba", 0x2347A8, 0x20
|
|
||||||
|
|
||||||
gUnknown_82347C8:: @ 82347C8
|
|
||||||
.incbin "baserom.gba", 0x2347C8, 0x20
|
|
||||||
|
|
||||||
gUnknown_82347E8:: @ 82347E8
|
|
||||||
.incbin "baserom.gba", 0x2347E8, 0xE0
|
|
||||||
|
|
||||||
gUnknown_82348C8:: @ 82348C8
|
|
||||||
.incbin "baserom.gba", 0x2348C8, 0x24
|
|
||||||
|
|
||||||
gUnknown_82348EC:: @ 82348EC
|
|
||||||
.incbin "baserom.gba", 0x2348EC, 0x58
|
|
||||||
|
|
||||||
gUnknown_8234944:: @ 8234944
|
|
||||||
.incbin "baserom.gba", 0x234944, 0x58
|
|
||||||
|
|
||||||
gUnknown_823499C:: @ 823499C
|
|
||||||
.incbin "baserom.gba", 0x23499C, 0x20
|
|
||||||
|
|
||||||
gUnknown_82349BC:: @ 82349BC
|
|
||||||
.incbin "baserom.gba", 0x2349BC, 0x10
|
|
||||||
|
|
||||||
gMonFrontPicCoords:: @ 82349CC
|
|
||||||
.incbin "baserom.gba", 0x2349CC, 0x6E0
|
|
||||||
|
|
||||||
gMonFrontPicTable:: @ 82350AC
|
|
||||||
.incbin "baserom.gba", 0x2350AC, 0xE8
|
|
||||||
|
|
||||||
gUnknown_8235194:: @ 8235194
|
|
||||||
.incbin "baserom.gba", 0x235194, 0xCD8
|
|
||||||
|
|
||||||
gMonBackPicCoords:: @ 8235E6C
|
|
||||||
.incbin "baserom.gba", 0x235E6C, 0x6E0
|
|
||||||
|
|
||||||
gMonBackPicTable:: @ 823654C
|
|
||||||
.incbin "baserom.gba", 0x23654C, 0xDC0
|
|
||||||
|
|
||||||
gMonPaletteTable:: @ 823730C
|
|
||||||
.incbin "baserom.gba", 0x23730C, 0xE8
|
|
||||||
|
|
||||||
gUnknown_82373F4:: @ 82373F4
|
|
||||||
.incbin "baserom.gba", 0x2373F4, 0xCD8
|
|
||||||
|
|
||||||
gMonShinyPaletteTable:: @ 82380CC
|
|
||||||
.incbin "baserom.gba", 0x2380CC, 0x1010
|
|
||||||
|
|
||||||
gTrainerFrontAnimsPtrTable:: @ 82390DC
|
|
||||||
.incbin "baserom.gba", 0x2390DC, 0x250
|
|
||||||
|
|
||||||
gTrainerFrontPicCoords:: @ 823932C
|
|
||||||
.incbin "baserom.gba", 0x23932C, 0x250
|
|
||||||
|
|
||||||
gTrainerFrontPicTable:: @ 823957C
|
|
||||||
.incbin "baserom.gba", 0x23957C, 0x4A0
|
|
||||||
|
|
||||||
gTrainerFrontPicPaletteTable:: @ 8239A1C
|
|
||||||
.incbin "baserom.gba", 0x239A1C, 0x558
|
|
||||||
|
|
||||||
gTrainerBackAnimsPtrTable:: @ 8239F74
|
|
||||||
.incbin "baserom.gba", 0x239F74, 0x18
|
|
||||||
|
|
||||||
gTrainerBackPicCoords:: @ 8239F8C
|
|
||||||
.incbin "baserom.gba", 0x239F8C, 0x18
|
|
||||||
|
|
||||||
gTrainerBackPicTable:: @ 8239FA4
|
|
||||||
.incbin "baserom.gba", 0x239FA4, 0x30
|
|
||||||
|
|
||||||
gTrainerBackPicPaletteTable:: @ 8239FD4
|
|
||||||
.incbin "baserom.gba", 0x239FD4, 0x30
|
|
||||||
|
|
||||||
gEnemyMonElevation:: @ 823A004
|
|
||||||
.incbin "baserom.gba", 0x23A004, 0x4554
|
|
||||||
|
|
||||||
gTrainerClassNames:: @ 823E558
|
|
||||||
.include "data/text/trainer_class_names.inc"
|
|
||||||
|
|
||||||
.align 2, 0
|
|
||||||
gTrainers:: @ 823EAD8
|
|
||||||
.incbin "baserom.gba", 0x23EAC8, 0x7418
|
|
||||||
|
|
||||||
gSpeciesNames:: @ 8245EE0
|
|
||||||
.include "data/text/species_names.inc"
|
|
||||||
|
|
||||||
gMoveNames:: @ 8247094
|
|
||||||
.incbin "baserom.gba", 0x247094, 0xF97
|
|
||||||
|
|
||||||
gUnknown_824802B:: @ 824802B
|
|
||||||
.incbin "baserom.gba", 0x24802B, 0xD
|
|
||||||
|
|
||||||
gUnknown_8248038:: @ 8248038
|
|
||||||
.incbin "baserom.gba", 0x248038, 0x186
|
|
||||||
|
|
||||||
gUnknown_82481BE:: @ 82481BE
|
|
||||||
.incbin "baserom.gba", 0x2481BE, 0x12A
|
|
||||||
|
|
||||||
gUnknown_82482E8:: @ 82482E8
|
|
||||||
.incbin "baserom.gba", 0x2482E8, 0x18
|
|
||||||
|
|
||||||
gUnknown_8248300:: @ 8248300
|
|
||||||
.incbin "baserom.gba", 0x248300, 0x18
|
|
||||||
|
|
||||||
gUnknown_8248318:: @ 8248318
|
|
||||||
.incbin "baserom.gba", 0x248318, 0x8
|
|
||||||
|
|
||||||
gUnknown_8248320:: @ 8248320
|
|
||||||
.incbin "baserom.gba", 0x248320, 0x10
|
|
||||||
|
|
||||||
gUnknown_8248330:: @ 8248330
|
|
||||||
.incbin "baserom.gba", 0x248330, 0x6B04
|
|
||||||
|
|
||||||
gUnknown_824EE34:: @ 824EE34
|
|
||||||
.incbin "baserom.gba", 0x24EE34, 0x190
|
|
||||||
|
|
||||||
gUnknown_824EFC4:: @ 824EFC4
|
|
||||||
.incbin "baserom.gba", 0x24EFC4, 0x20
|
|
||||||
|
|
||||||
gUnknown_824EFE4:: @ 824EFE4
|
|
||||||
.incbin "baserom.gba", 0x24EFE4, 0xC
|
|
||||||
|
|
||||||
gUnknown_824EFF0:: @ 824EFF0
|
|
||||||
.incbin "baserom.gba", 0x24EFF0, 0x18
|
|
||||||
|
|
||||||
gUnknown_824F008:: @ 824F008
|
|
||||||
.incbin "baserom.gba", 0x24F008, 0x8
|
|
||||||
|
|
||||||
gUnknown_824F010:: @ 824F010
|
|
||||||
.incbin "baserom.gba", 0x24F010, 0x8
|
|
||||||
|
|
||||||
gUnknown_824F018:: @ 824F018
|
|
||||||
.incbin "baserom.gba", 0x24F018, 0x8
|
|
||||||
|
|
||||||
gUnknown_824F020:: @ 824F020
|
|
||||||
.incbin "baserom.gba", 0x24F020, 0x28
|
|
||||||
|
|
||||||
gUnknown_824F048:: @ 824F048
|
|
||||||
.incbin "baserom.gba", 0x24F048, 0x8
|
|
||||||
|
|
||||||
gTypeEffectiveness:: @ 824F050
|
|
||||||
.incbin "baserom.gba", 0x24F050, 0x150
|
|
||||||
|
|
||||||
gTypeNames:: @ 824F1A0
|
|
||||||
.incbin "baserom.gba", 0x24F1A0, 0x80
|
|
||||||
|
|
||||||
gTrainerMoneyTable:: @ 824F220
|
|
||||||
.incbin "baserom.gba", 0x24F220, 0x8E8
|
|
||||||
|
|
||||||
gUnknown_824FB08:: @ 824FB08
|
|
||||||
.incbin "baserom.gba", 0x24FB08, 0x138
|
|
||||||
|
|
||||||
gUnknown_824FC40:: @ 824FC40
|
|
||||||
.incbin "baserom.gba", 0x24FC40, 0x3F8
|
|
||||||
|
|
||||||
gUnknown_8250038:: @ 8250038
|
|
||||||
.incbin "baserom.gba", 0x250038, 0x38
|
|
||||||
|
|
||||||
gUnknown_8250070:: @ 8250070
|
|
||||||
.incbin "baserom.gba", 0x250070, 0x24
|
|
||||||
|
|
||||||
gStatusConditionString_PoisonJpn:: @ 8250094
|
|
||||||
.incbin "baserom.gba", 0x250094, 0x8
|
|
||||||
|
|
||||||
gStatusConditionString_SleepJpn:: @ 825009C
|
|
||||||
.incbin "baserom.gba", 0x25009C, 0x8
|
|
||||||
|
|
||||||
gStatusConditionString_ParalysisJpn:: @ 82500A4
|
|
||||||
.incbin "baserom.gba", 0x2500A4, 0x8
|
|
||||||
|
|
||||||
gStatusConditionString_BurnJpn:: @ 82500AC
|
|
||||||
.incbin "baserom.gba", 0x2500AC, 0x8
|
|
||||||
|
|
||||||
gStatusConditionString_IceJpn:: @ 82500B4
|
|
||||||
.incbin "baserom.gba", 0x2500B4, 0x8
|
|
||||||
|
|
||||||
gStatusConditionString_ConfusionJpn:: @ 82500BC
|
|
||||||
.incbin "baserom.gba", 0x2500BC, 0x8
|
|
||||||
|
|
||||||
gStatusConditionString_LoveJpn:: @ 82500C4
|
|
||||||
.incbin "baserom.gba", 0x2500C4, 0x8
|
|
||||||
|
|
||||||
gUnknown_82500CC:: @ 82500CC
|
|
||||||
.incbin "baserom.gba", 0x2500CC, 0x38
|
|
||||||
|
|
||||||
.section .rodata.8260270
|
|
||||||
|
|
||||||
gUnknown_8260270:: @ 8260270
|
|
||||||
.incbin "baserom.gba", 0x260270, 0x8
|
|
||||||
|
|
||||||
gUnknown_8260278:: @ 8260278
|
|
||||||
.incbin "baserom.gba", 0x260278, 0x30
|
|
||||||
|
|
||||||
gUnknown_82602A8:: @ 82602A8
|
|
||||||
.incbin "baserom.gba", 0x2602A8, 0x30
|
|
||||||
|
|
||||||
gUnknown_82602D8:: @ 82602D8
|
|
||||||
.incbin "baserom.gba", 0x2602D8, 0x20
|
|
||||||
|
|
||||||
gUnknown_82602F8:: @ 82602F8
|
|
||||||
.incbin "baserom.gba", 0x2602F8, 0xCC
|
|
||||||
|
|
||||||
gUnknown_82603C4:: @ 82603C4
|
|
||||||
.incbin "baserom.gba", 0x2603C4, 0x38
|
|
||||||
|
|
||||||
gUnknown_82603FC:: @ 82603FC
|
|
||||||
.incbin "baserom.gba", 0x2603FC, 0x8
|
|
||||||
|
|
||||||
gUnknown_8260404:: @ 8260404
|
|
||||||
.incbin "baserom.gba", 0x260404, 0x68
|
|
||||||
|
|
||||||
gUnknown_826046C:: @ 826046C
|
|
||||||
.incbin "baserom.gba", 0x26046C, 0x10
|
|
||||||
|
|
||||||
gUnknown_826047C:: @ 826047C
|
|
||||||
.incbin "baserom.gba", 0x26047C, 0x10
|
|
||||||
|
|
||||||
gUnknown_826048C:: @ 826048C
|
|
||||||
.incbin "baserom.gba", 0x26048C, 0x10
|
|
||||||
|
|
||||||
gUnknown_826049C:: @ 826049C
|
|
||||||
.incbin "baserom.gba", 0x26049C, 0x20
|
|
||||||
|
|
||||||
gUnknown_82604BC:: @ 82604BC
|
|
||||||
.incbin "baserom.gba", 0x2604BC, 0x30
|
|
||||||
|
|
||||||
gUnknown_82604EC:: @ 82604EC
|
|
||||||
.incbin "baserom.gba", 0x2604EC, 0x30
|
|
||||||
|
|
||||||
gUnknown_826051C:: @ 826051C
|
|
||||||
.incbin "baserom.gba", 0x26051C, 0x10
|
|
||||||
|
|
||||||
gUnknown_826052C:: @ 826052C
|
|
||||||
.incbin "baserom.gba", 0x26052C, 0x14
|
|
||||||
|
|
||||||
gUnknown_8260540:: @ 8260540
|
|
||||||
.incbin "baserom.gba", 0x260540, 0x2
|
|
||||||
|
|
||||||
gUnknown_8260542:: @ 8260542
|
|
||||||
.incbin "baserom.gba", 0x260542, 0x14
|
|
||||||
|
|
||||||
gUnknown_8260556:: @ 8260556
|
|
||||||
.incbin "baserom.gba", 0x260556, 0x4
|
|
||||||
|
|
||||||
gUnknown_826055A:: @ 826055A
|
|
||||||
.incbin "baserom.gba", 0x26055A, 0xA
|
|
||||||
|
|
||||||
gUnknown_8260564:: @ 8260564
|
|
||||||
.incbin "baserom.gba", 0x260564, 0x8
|
|
||||||
|
|
||||||
gUnknown_826056C:: @ 826056C
|
|
||||||
.incbin "baserom.gba", 0x26056C, 0x60
|
|
||||||
|
|
||||||
gUnknown_82605CC:: @ 82605CC
|
|
||||||
.incbin "baserom.gba", 0x2605CC, 0x128
|
|
||||||
|
|
||||||
gUnknown_82606F4:: @ 82606F4
|
|
||||||
.incbin "baserom.gba", 0x2606F4, 0x140
|
|
||||||
|
|
||||||
gUnknown_8260834:: @ 8260834
|
|
||||||
.incbin "baserom.gba", 0x260834, 0x1FE
|
|
||||||
|
|
||||||
gUnknown_8260A32:: @ 8260A32
|
|
||||||
.incbin "baserom.gba", 0x260A32, 0x1FE
|
|
||||||
|
|
||||||
gUnknown_8260C30:: @ 8260C30
|
|
||||||
.incbin "baserom.gba", 0x260C30, 0x800
|
|
||||||
|
|
||||||
gUnknown_8261430:: @ 8261430
|
|
||||||
.incbin "baserom.gba", 0x261430, 0x828
|
|
||||||
|
|
||||||
gUnknown_8261C58:: @ 8261C58
|
|
||||||
.incbin "baserom.gba", 0x261C58, 0x8
|
|
||||||
|
|
||||||
gUnknown_8261C60:: @ 8261C60
|
|
||||||
.incbin "baserom.gba", 0x261C60, 0x50
|
|
||||||
|
|
||||||
gUnknown_8261CB0:: @ 8261CB0
|
|
||||||
.incbin "baserom.gba", 0x261CB0, 0x18
|
|
||||||
|
|
||||||
gUnknown_8261CC8:: @ 8261CC8
|
|
||||||
.incbin "baserom.gba", 0x261CC8, 0x38
|
|
||||||
|
|
||||||
gUnknown_8261D00:: @ 8261D00
|
|
||||||
.incbin "baserom.gba", 0x261D00, 0x8
|
|
||||||
|
|
||||||
gUnknown_8261D08:: @ 8261D08
|
|
||||||
.incbin "baserom.gba", 0x261D08, 0x138
|
|
||||||
|
|
||||||
gTradeMonSpriteCoords:: @ 8261E40
|
|
||||||
.incbin "baserom.gba", 0x261E40, 0x1A
|
|
||||||
|
|
||||||
gUnknown_8261E5A:: @ 8261E5A
|
|
||||||
.incbin "baserom.gba", 0x261E5A, 0x18
|
|
||||||
|
|
||||||
gUnknown_8261E72:: @ 8261E72
|
|
||||||
.incbin "baserom.gba", 0x261E72, 0x18
|
|
||||||
|
|
||||||
gTradeUnknownSpriteCoords:: @ 8261E8A
|
|
||||||
.incbin "baserom.gba", 0x261E8A, 0x2C
|
|
||||||
|
|
||||||
gUnknown_8261EB6:: @ 8261EB6
|
|
||||||
.string "$"
|
|
||||||
|
|
||||||
gUnknown_8261EB7::
|
|
||||||
.string "{COLOR DARK_GREY}{HIGHLIGHT TRANSPARENT}{SHADOW RED}$"
|
|
||||||
|
|
||||||
gText_MaleSymbol4:: @ 8261EC1
|
|
||||||
.string "♂$"
|
|
||||||
|
|
||||||
gText_FemaleSymbol4:: @ 8261EC3
|
|
||||||
.string "♀$"
|
|
||||||
|
|
||||||
gText_GenderlessSymbol:: @ 8261EC5
|
|
||||||
.string "$"
|
|
||||||
|
|
||||||
gUnknown_8261EC6::
|
|
||||||
.string "$"
|
|
||||||
|
|
||||||
gUnknown_8261EC7:: @ 8261EC7
|
|
||||||
.string "\n$"
|
|
||||||
|
|
||||||
gUnknown_8261EC9::
|
|
||||||
.string "/$"
|
|
||||||
|
|
||||||
@ trade
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_8261ECC:: @ 8261ECC
|
|
||||||
.incbin "baserom.gba", 0x261ECC, 0x18
|
|
||||||
|
|
||||||
gUnknown_8261EE4:: @ 8261EE4
|
|
||||||
.incbin "baserom.gba", 0x261EE4, 0x10
|
|
||||||
|
|
||||||
gUnknown_8261EF4:: @ 8261EF4
|
|
||||||
.incbin "baserom.gba", 0x261EF4, 0x24
|
|
||||||
|
|
||||||
gUnknown_8261F18:: @ 8261F18
|
|
||||||
.incbin "baserom.gba", 0x261F18, 0x4
|
|
||||||
|
|
||||||
gUnknown_8261F1C:: @ 8261F1C
|
|
||||||
.incbin "baserom.gba", 0x261F1C, 0x10
|
|
||||||
|
|
||||||
gUnknown_8261F2C:: @ 8261F2C
|
|
||||||
.incbin "baserom.gba", 0x261F2C, 0x98
|
|
||||||
|
|
||||||
gUnknown_8261FC4:: @ 8261FC4
|
|
||||||
.incbin "baserom.gba", 0x261FC4, 0x70
|
|
||||||
|
|
||||||
gUnknown_8262034:: @ 8262034
|
|
||||||
.incbin "baserom.gba", 0x262034, 0x21
|
|
||||||
|
|
||||||
gUnknown_8262055:: @ 8262055
|
|
||||||
.incbin "baserom.gba", 0x262055, 0x2027
|
|
||||||
|
|
||||||
gUnknown_826407C:: @ 826407C
|
|
||||||
.incbin "baserom.gba", 0x26407C, 0x1FA0
|
|
||||||
|
|
||||||
gUnknown_08331F60:: @ 826601C
|
|
||||||
.incbin "baserom.gba", 0x26601C, 0x1000
|
|
||||||
|
|
||||||
gUnknown_826701C:: @ 826701C
|
|
||||||
.incbin "baserom.gba", 0x26701C, 0x2840
|
|
||||||
|
|
||||||
gUnknown_826985C:: @ 826985C
|
|
||||||
.incbin "baserom.gba", 0x26985C, 0x100
|
|
||||||
|
|
||||||
gUnknown_826995C:: @ 826995C
|
|
||||||
.incbin "baserom.gba", 0x26995C, 0x100
|
|
||||||
|
|
||||||
gUnknown_8269A5C:: @ 8269A5C
|
|
||||||
.incbin "baserom.gba", 0x269A5C, 0x1000
|
|
||||||
|
|
||||||
gUnknown_826AA5C:: @ 826AA5C
|
|
||||||
.incbin "baserom.gba", 0x26AA5C, 0x1000
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_3379A0Bin:: @ 826BA5C
|
|
||||||
.incbin "graphics/trade/unknown_3379A0.bin.lz"
|
|
||||||
|
|
||||||
gUnknown_826BB5C:: @ 826BB5C
|
|
||||||
.incbin "baserom.gba", 0x26BB5C, 0x200
|
|
||||||
|
|
||||||
gUnknown_826BD5C:: @ 826BD5C
|
|
||||||
.incbin "baserom.gba", 0x26BD5C, 0x200
|
|
||||||
|
|
||||||
gUnknown_826BF5C:: @ 826BF5C
|
|
||||||
.incbin "baserom.gba", 0x26BF5C, 0x20
|
|
||||||
|
|
||||||
gWirelessSignal4bpp:: @ 826BF7C
|
|
||||||
.incbin "graphics/trade/wireless_signal.4bpp.lz"
|
|
||||||
|
|
||||||
gUnknown_826C60C:: @ 826C60C
|
|
||||||
.incbin "baserom.gba", 0x26C60C, 0x7C8
|
|
||||||
|
|
||||||
gUnknown_826CDD4:: @ 826CDD4
|
|
||||||
.incbin "baserom.gba", 0x26CDD4, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CDDC:: @ 826CDDC
|
|
||||||
.incbin "baserom.gba", 0x26CDDC, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CDE4:: @ 826CDE4
|
|
||||||
.incbin "baserom.gba", 0x26CDE4, 0x48
|
|
||||||
|
|
||||||
gUnknown_826CE2C:: @ 826CE2C
|
|
||||||
.incbin "baserom.gba", 0x26CE2C, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CE34:: @ 826CE34
|
|
||||||
.incbin "baserom.gba", 0x26CE34, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CE3C:: @ 826CE3C
|
|
||||||
.incbin "baserom.gba", 0x26CE3C, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CE44:: @ 826CE44
|
|
||||||
.incbin "baserom.gba", 0x26CE44, 0x38
|
|
||||||
|
|
||||||
gUnknown_826CE7C:: @ 826CE7C
|
|
||||||
.incbin "baserom.gba", 0x26CE7C, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CE84:: @ 826CE84
|
|
||||||
.incbin "baserom.gba", 0x26CE84, 0x2C
|
|
||||||
|
|
||||||
gUnknown_826CEB0:: @ 826CEB0
|
|
||||||
.incbin "baserom.gba", 0x26CEB0, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CEB8:: @ 826CEB8
|
|
||||||
.incbin "baserom.gba", 0x26CEB8, 0x70
|
|
||||||
|
|
||||||
gUnknown_826CF28:: @ 826CF28
|
|
||||||
.incbin "baserom.gba", 0x26CF28, 0x8
|
|
||||||
|
|
||||||
gUnknown_826CF30:: @ 826CF30
|
|
||||||
.incbin "baserom.gba", 0x26CF30, 0x18
|
|
||||||
|
|
||||||
gUnknown_826CF48:: @ 826CF48
|
|
||||||
.incbin "baserom.gba", 0x26CF48, 0x18
|
|
||||||
|
|
||||||
gUnknown_826CF60:: @ 826CF60
|
|
||||||
.incbin "baserom.gba", 0x26CF60, 0x28
|
|
||||||
|
|
||||||
gUnknown_826CF88:: @ 826CF88
|
|
||||||
.incbin "baserom.gba", 0x26CF88, 0x4
|
|
||||||
|
|
||||||
.include "data/ingame_trades.inc"
|
|
||||||
|
|
||||||
gUnknown_826D1BC:: @ 826D1BC
|
|
||||||
.incbin "baserom.gba", 0x26D1BC, 0x10
|
|
||||||
|
|
||||||
gUnknown_826D1CC:: @ 826D1CC
|
|
||||||
.incbin "baserom.gba", 0x26D1CC, 0x8
|
|
||||||
|
|
||||||
gUnknown_826D1D4:: @ 826D1D4
|
|
||||||
.incbin "baserom.gba", 0x26D1D4, 0x10
|
|
||||||
|
|
||||||
gUnknown_826D1E4:: @ 826D1E4
|
|
||||||
.incbin "baserom.gba", 0x26D1E4, 0x6C
|
|
||||||
|
|
||||||
gUnknown_826D250:: @ 826D250
|
|
||||||
.incbin "baserom.gba", 0x26D250, 0x44
|
|
||||||
|
|
||||||
@ overworld
|
|
||||||
|
|
||||||
gUnknown_826D294:: @ 826D294
|
|
||||||
.incbin "baserom.gba", 0x26D294, 0xA
|
|
||||||
|
|
||||||
gUnknown_826D29E:: @ 826D29E
|
|
||||||
.incbin "baserom.gba", 0x26D29E, 0x12
|
|
||||||
|
|
||||||
gUnknown_826D2B0:: @ 826D2B0
|
|
||||||
.incbin "baserom.gba", 0x26D2B0, 0x28
|
|
||||||
|
|
||||||
gDirectionToVectors:: @ 826D2D8
|
|
||||||
.4byte 0, 0
|
|
||||||
.4byte 0, 1
|
|
||||||
.4byte 0, -1
|
|
||||||
.4byte -1, 0
|
|
||||||
.4byte 1, 0
|
|
||||||
.4byte -1, 1
|
|
||||||
.4byte 1, 1
|
|
||||||
.4byte -1, -1
|
|
||||||
.4byte 1, -1
|
|
||||||
|
|
||||||
gUnknown_826D320:: @ 826D320
|
|
||||||
.incbin "baserom.gba", 0x26D320, 0x10
|
|
||||||
|
|
||||||
gUnknown_826D330:: @ 826D330
|
|
||||||
.incbin "baserom.gba", 0x26D330, 0xC
|
|
||||||
|
|
||||||
gUnknown_826D33C:: @ 826D33C
|
|
||||||
.4byte sub_8058684
|
|
||||||
.4byte sub_80586A4
|
|
||||||
.4byte sub_80586A8
|
|
||||||
|
|
||||||
gUnknown_826D348:: @ 826D348
|
|
||||||
.4byte sub_80586C8
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586C8
|
|
||||||
.4byte sub_80586C8
|
|
||||||
.4byte sub_8058734
|
|
||||||
.4byte sub_8058734
|
|
||||||
.4byte sub_8058734
|
|
||||||
.4byte sub_8058734
|
|
||||||
|
|
||||||
gUnknown_826D374:: @ 826D374
|
|
||||||
.4byte sub_805874C
|
|
||||||
.4byte sub_8058754
|
|
||||||
|
|
||||||
+8
-101
@@ -13,29 +13,7 @@ gUnknown_83C68E4:: @ 83C68E4
|
|||||||
gUnknown_83C68EC:: @ 83C68EC
|
gUnknown_83C68EC:: @ 83C68EC
|
||||||
.incbin "baserom.gba", 0x3C68EC, 0x4
|
.incbin "baserom.gba", 0x3C68EC, 0x4
|
||||||
|
|
||||||
gUnknown_83C68F0:: @ 83C68F0
|
.section .rodata.83C6AB0
|
||||||
.incbin "baserom.gba", 0x3C68F0, 0x8
|
|
||||||
|
|
||||||
gUnknown_83C68F8:: @ 83C68F8
|
|
||||||
.incbin "baserom.gba", 0x3C68F8, 0x8
|
|
||||||
|
|
||||||
gUnknown_83C6900:: @ 83C6900
|
|
||||||
.incbin "baserom.gba", 0x3C6900, 0x48
|
|
||||||
|
|
||||||
gUnknown_83C6948:: @ 83C6948
|
|
||||||
.incbin "baserom.gba", 0x3C6948, 0x48
|
|
||||||
|
|
||||||
gUnknown_83C6990:: @ 83C6990
|
|
||||||
.incbin "baserom.gba", 0x3C6990, 0x48
|
|
||||||
|
|
||||||
gUnknown_83C69D8:: @ 83C69D8
|
|
||||||
.incbin "baserom.gba", 0x3C69D8, 0x48
|
|
||||||
|
|
||||||
gUnknown_83C6A20:: @ 83C6A20
|
|
||||||
.incbin "baserom.gba", 0x3C6A20, 0x48
|
|
||||||
|
|
||||||
gUnknown_83C6A68:: @ 83C6A68
|
|
||||||
.incbin "baserom.gba", 0x3C6A68, 0x48
|
|
||||||
|
|
||||||
gUnknown_83C6AB0:: @ 83C6AB0
|
gUnknown_83C6AB0:: @ 83C6AB0
|
||||||
.incbin "baserom.gba", 0x3C6AB0, 0x8
|
.incbin "baserom.gba", 0x3C6AB0, 0x8
|
||||||
@@ -511,30 +489,10 @@ gUnknown_83D35DC:: @ 83D35DC
|
|||||||
gUnknown_83D3728:: @ 83D3728
|
gUnknown_83D3728:: @ 83D3728
|
||||||
.incbin "baserom.gba", 0x3D3728, 0x18
|
.incbin "baserom.gba", 0x3D3728, 0x18
|
||||||
|
|
||||||
gUnknown_83D3740:: @ 83D3740
|
@ pokemon_icon
|
||||||
.incbin "baserom.gba", 0x3D3740, 0x60
|
.section .rodata.83D4100
|
||||||
|
.align 2
|
||||||
gUnknown_83D37A0:: @ 83D37A0
|
@ fldeff_cut
|
||||||
.incbin "baserom.gba", 0x3D37A0, 0x6E0
|
|
||||||
|
|
||||||
gUnknown_83D3E80:: @ 83D3E80
|
|
||||||
.incbin "baserom.gba", 0x3D3E80, 0x1B8
|
|
||||||
|
|
||||||
gUnknown_83D4038:: @ 83D4038
|
|
||||||
.incbin "baserom.gba", 0x3D4038, 0x30
|
|
||||||
|
|
||||||
gUnknown_83D4068:: @ 83D4068
|
|
||||||
.incbin "baserom.gba", 0x3D4068, 0x44
|
|
||||||
|
|
||||||
gUnknown_83D40AC:: @ 83D40AC
|
|
||||||
.incbin "baserom.gba", 0x3D40AC, 0x34
|
|
||||||
|
|
||||||
gUnknown_83D40E0:: @ 83D40E0
|
|
||||||
.incbin "baserom.gba", 0x3D40E0, 0x8
|
|
||||||
|
|
||||||
gUnknown_83D40E8:: @ 83D40E8
|
|
||||||
.incbin "baserom.gba", 0x3D40E8, 0x18
|
|
||||||
|
|
||||||
gUnknown_83D4100:: @ 83D4100
|
gUnknown_83D4100:: @ 83D4100
|
||||||
.incbin "baserom.gba", 0x3D4100, 0x4C
|
.incbin "baserom.gba", 0x3D4100, 0x4C
|
||||||
|
|
||||||
@@ -582,40 +540,10 @@ sBerries:: @ 83DF7E8
|
|||||||
.incbin "baserom.gba", 0x3DF7E8, 0x4B4
|
.incbin "baserom.gba", 0x3DF7E8, 0x4B4
|
||||||
|
|
||||||
gUnknown_83DFC9C:: @ 83DFC9C
|
gUnknown_83DFC9C:: @ 83DFC9C
|
||||||
.incbin "baserom.gba", 0x3DFC9C, 0x814
|
.incbin "baserom.gba", 0x3DFC9C, 0xB4
|
||||||
|
|
||||||
gUnknown_83E04B0:: @ 83E04B0
|
.section .rodata.83E2280
|
||||||
.incbin "baserom.gba", 0x3E04B0, 0x208
|
.incbin "baserom.gba", 0x3E1800, 0xA80
|
||||||
|
|
||||||
gStdStringPtrs:: @ 83E06B8
|
|
||||||
.incbin "baserom.gba", 0x3E06B8, 0x74
|
|
||||||
|
|
||||||
gUnknown_83E072C:: @ 83E072C
|
|
||||||
.incbin "baserom.gba", 0x3E072C, 0xC
|
|
||||||
|
|
||||||
gUnknown_83E0738:: @ 83E0738
|
|
||||||
.incbin "baserom.gba", 0x3E0738, 0x10
|
|
||||||
|
|
||||||
gUnknown_83E0748:: @ 83E0748
|
|
||||||
.incbin "baserom.gba", 0x3E0748, 0x20
|
|
||||||
|
|
||||||
gUnknown_83E0768:: @ 83E0768
|
|
||||||
.incbin "baserom.gba", 0x3E0768, 0x818
|
|
||||||
|
|
||||||
gUnknown_83E0F80:: @ 83E0F80
|
|
||||||
.incbin "baserom.gba", 0x3E0F80, 0x820
|
|
||||||
|
|
||||||
gUnknown_83E17A0:: @ 83E17A0
|
|
||||||
.incbin "baserom.gba", 0x3E17A0, 0x20
|
|
||||||
|
|
||||||
gUnknown_83E17C0:: @ 83E17C0
|
|
||||||
.incbin "baserom.gba", 0x3E17C0, 0x10
|
|
||||||
|
|
||||||
gUnknown_83E17D0:: @ 83E17D0
|
|
||||||
.incbin "baserom.gba", 0x3E17D0, 0x10
|
|
||||||
|
|
||||||
gUnknown_83E17E0:: @ 83E17E0
|
|
||||||
.incbin "baserom.gba", 0x3E17E0, 0xAA0
|
|
||||||
|
|
||||||
gUnknown_83E2280:: @ 83E2280
|
gUnknown_83E2280:: @ 83E2280
|
||||||
.incbin "baserom.gba", 0x3E2280, 0x10
|
.incbin "baserom.gba", 0x3E2280, 0x10
|
||||||
@@ -961,27 +889,6 @@ gUnknown_83EE8D0:: @ 83EE8D0
|
|||||||
gUnknown_83EE958:: @ 83EE958
|
gUnknown_83EE958:: @ 83EE958
|
||||||
.incbin "baserom.gba", 0x3EE958, 0x40
|
.incbin "baserom.gba", 0x3EE958, 0x40
|
||||||
|
|
||||||
gUnknown_83EE998:: @ 83EE998
|
|
||||||
.incbin "baserom.gba", 0x3EE998, 0xC
|
|
||||||
|
|
||||||
gUnknown_83EE9A4:: @ 83EE9A4
|
|
||||||
.incbin "baserom.gba", 0x3EE9A4, 0x18
|
|
||||||
|
|
||||||
gUnknown_83EE9BC:: @ 83EE9BC
|
|
||||||
.incbin "baserom.gba", 0x3EE9BC, 0x4
|
|
||||||
|
|
||||||
gUnknown_83EE9C0:: @ 83EE9C0
|
|
||||||
.incbin "baserom.gba", 0x3EE9C0, 0x8
|
|
||||||
|
|
||||||
gUnknown_83EE9C8:: @ 83EE9C8
|
|
||||||
.incbin "baserom.gba", 0x3EE9C8, 0xFC
|
|
||||||
|
|
||||||
gUnknown_83EEAC4:: @ 83EEAC4
|
|
||||||
.incbin "baserom.gba", 0x3EEAC4, 0xA4
|
|
||||||
|
|
||||||
gUnknown_83EEB68:: @ 83EEB68
|
|
||||||
.incbin "baserom.gba", 0x3EEB68, 0x90
|
|
||||||
|
|
||||||
.section .rodata.83EEC98
|
.section .rodata.83EEC98
|
||||||
|
|
||||||
.include "data/text/map_section_names.inc"
|
.include "data/text/map_section_names.inc"
|
||||||
|
|||||||
+46
-88
@@ -1,3 +1,7 @@
|
|||||||
|
#include "constants/species.h"
|
||||||
|
#include "constants/items.h"
|
||||||
|
.include "asm/macros.inc"
|
||||||
|
.include "constants/constants.inc"
|
||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
@@ -22,89 +26,6 @@ gUnknown_83F5864:: @ 83F5864
|
|||||||
gUnknown_83F5A44:: @ 83F5A44
|
gUnknown_83F5A44:: @ 83F5A44
|
||||||
.incbin "baserom.gba", 0x3F5A44, 0xB4
|
.incbin "baserom.gba", 0x3F5A44, 0xB4
|
||||||
|
|
||||||
gUnknown_83F5AF8:: @ 83F5AF8
|
|
||||||
.incbin "baserom.gba", 0x3F5AF8, 0x22
|
|
||||||
|
|
||||||
gUnknown_83F5B1A:: @ 83F5B1A
|
|
||||||
.incbin "baserom.gba", 0x3F5B1A, 0x16
|
|
||||||
|
|
||||||
gUnknown_83F5B30:: @ 83F5B30
|
|
||||||
.incbin "baserom.gba", 0x3F5B30, 0xC
|
|
||||||
|
|
||||||
gUnknown_83F5B3C:: @ 83F5B3C
|
|
||||||
.incbin "baserom.gba", 0x3F5B3C, 0x8
|
|
||||||
|
|
||||||
gUnknown_83F5B44:: @ 83F5B44
|
|
||||||
.incbin "baserom.gba", 0x3F5B44, 0x50
|
|
||||||
|
|
||||||
gUnknown_83F5B94:: @ 83F5B94
|
|
||||||
.incbin "baserom.gba", 0x3F5B94, 0x12
|
|
||||||
|
|
||||||
gUnknown_83F5BA6:: @ 83F5BA6
|
|
||||||
.incbin "baserom.gba", 0x3F5BA6, 0x12
|
|
||||||
|
|
||||||
gUnknown_83F5BB8:: @ 83F5BB8
|
|
||||||
.incbin "baserom.gba", 0x3F5BB8, 0x9
|
|
||||||
|
|
||||||
gUnknown_83F5BC1:: @ 83F5BC1
|
|
||||||
.incbin "baserom.gba", 0x3F5BC1, 0xB
|
|
||||||
|
|
||||||
gUnknown_83F5BCC:: @ 83F5BCC
|
|
||||||
.incbin "baserom.gba", 0x3F5BCC, 0x150
|
|
||||||
|
|
||||||
gUnknown_83F5D1C:: @ 83F5D1C
|
|
||||||
.incbin "baserom.gba", 0x3F5D1C, 0x10
|
|
||||||
|
|
||||||
sStarterMon:: @ 83F5D2C
|
|
||||||
.incbin "baserom.gba", 0x3F5D2C, 0x6
|
|
||||||
|
|
||||||
gUnknown_83F5D32:: @ 83F5D32
|
|
||||||
.incbin "baserom.gba", 0x3F5D32, 0x26
|
|
||||||
|
|
||||||
gUnknown_83F5D58:: @ 83F5D58
|
|
||||||
.incbin "baserom.gba", 0x3F5D58, 0x198
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_83F5EF0:: @ 83F5EF0
|
|
||||||
.asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scr_tool.c"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_83F5F24:: @ 83F5F24
|
|
||||||
.asciz "0"
|
|
||||||
|
|
||||||
gUnknown_83F5F26:: @ 83F5F26
|
|
||||||
.incbin "baserom.gba", 0x3F5F26, 0x2A
|
|
||||||
|
|
||||||
gUnknown_83F5F50:: @ 83F5F50
|
|
||||||
.incbin "baserom.gba", 0x3F5F50, 0x160
|
|
||||||
|
|
||||||
gUnknown_83F60B0:: @ 83F60B0
|
|
||||||
.incbin "baserom.gba", 0x3F60B0, 0x20
|
|
||||||
|
|
||||||
gUnknown_83F60D0:: @ 83F60D0
|
|
||||||
.incbin "baserom.gba", 0x3F60D0, 0x100
|
|
||||||
|
|
||||||
gUnknown_83F61D0:: @ 83F61D0
|
|
||||||
.incbin "baserom.gba", 0x3F61D0, 0x20
|
|
||||||
|
|
||||||
gUnknown_83F61F0:: @ 83F61F0
|
|
||||||
.incbin "baserom.gba", 0x3F61F0, 0xB
|
|
||||||
|
|
||||||
gUnknown_83F61FB:: @ 83F61FB
|
|
||||||
.incbin "baserom.gba", 0x3F61FB, 0x8
|
|
||||||
|
|
||||||
gUnknown_83F6203:: @ 83F6203
|
|
||||||
.incbin "baserom.gba", 0x3F6203, 0x3
|
|
||||||
|
|
||||||
gUnknown_83F6206:: @ 83F6206
|
|
||||||
.incbin "baserom.gba", 0x3F6206, 0x160
|
|
||||||
|
|
||||||
gUnknown_83F6366:: @ 83F6366
|
|
||||||
.incbin "baserom.gba", 0x3F6366, 0x16
|
|
||||||
|
|
||||||
gUnknown_83F637C:: @ 83F637C
|
|
||||||
.incbin "baserom.gba", 0x3F637C, 0xC
|
|
||||||
|
|
||||||
.section .rodata.83F6C90
|
.section .rodata.83F6C90
|
||||||
gUnknown_83F6C90:: @ 83F6C90
|
gUnknown_83F6C90:: @ 83F6C90
|
||||||
.incbin "baserom.gba", 0x3F6C90, 0x20
|
.incbin "baserom.gba", 0x3F6C90, 0x20
|
||||||
@@ -423,8 +344,32 @@ gText_BattleSwitchWhich:: @ 83FE7A0
|
|||||||
gUnknown_83FE80C:: @ 83FE80C
|
gUnknown_83FE80C:: @ 83FE80C
|
||||||
.incbin "baserom.gba", 0x3FE80C, 0x10
|
.incbin "baserom.gba", 0x3FE80C, 0x10
|
||||||
|
|
||||||
gUnknown_83FE81C:: @ 83FE81C
|
gText_HighlightRed_Left:: @ 83FE81C
|
||||||
.incbin "baserom.gba", 0x3FE81C, 0x3D
|
.string "{HIGHLIGHT RED}Left: $"
|
||||||
|
|
||||||
|
gText_HighlightRed::
|
||||||
|
.string "{HIGHLIGHT RED}$"
|
||||||
|
|
||||||
|
gText_Sleep::
|
||||||
|
.string "sleep$"
|
||||||
|
|
||||||
|
gText_Poison::
|
||||||
|
.string "poison$"
|
||||||
|
|
||||||
|
gText_Burn::
|
||||||
|
.string "burn$"
|
||||||
|
|
||||||
|
gText_Paralysis::
|
||||||
|
.string "paralysis$"
|
||||||
|
|
||||||
|
gText_Ice::
|
||||||
|
.string "ice$"
|
||||||
|
|
||||||
|
gText_Confusion::
|
||||||
|
.string "confusion$"
|
||||||
|
|
||||||
|
gText_Love::
|
||||||
|
.string "love$"
|
||||||
|
|
||||||
gUnknown_83FE859:: @ 83FE859
|
gUnknown_83FE859:: @ 83FE859
|
||||||
.incbin "baserom.gba", 0x3FE859, 0x3
|
.incbin "baserom.gba", 0x3FE859, 0x3
|
||||||
@@ -460,13 +405,26 @@ gUnknown_83FE88F:: @ 83FE88F
|
|||||||
.incbin "baserom.gba", 0x3FE88F, 0xF3
|
.incbin "baserom.gba", 0x3FE88F, 0xF3
|
||||||
|
|
||||||
gUnknown_83FE982:: @ 83FE982
|
gUnknown_83FE982:: @ 83FE982
|
||||||
.incbin "baserom.gba", 0x3FE982, 0x16
|
.string "TIME BOARD$"
|
||||||
|
.string "CLEAR TIME$"
|
||||||
|
|
||||||
gUnknown_83FE998:: @ 83FE998
|
gUnknown_83FE998:: @ 83FE998
|
||||||
.incbin "baserom.gba", 0x3FE998, 0x2C
|
.string "{STR_VAR_1}MIN. {STR_VAR_2}.{STR_VAR_3}SEC.$"
|
||||||
|
.string "1F$"
|
||||||
|
.string "2F$"
|
||||||
|
.string "3F$"
|
||||||
|
.string "4F$"
|
||||||
|
.string "5F$"
|
||||||
|
.string "6F$"
|
||||||
|
.string "7F$"
|
||||||
|
.string "8F$"
|
||||||
|
|
||||||
|
.align 2
|
||||||
gUnknown_83FE9C4:: @ 83FE9C4
|
gUnknown_83FE9C4:: @ 83FE9C4
|
||||||
.incbin "baserom.gba", 0x3FE9C4, 0x10
|
.4byte gOtherText_Single
|
||||||
|
.4byte gOtherText_Double
|
||||||
|
.4byte gOtherText_Knockout
|
||||||
|
.4byte gOtherText_Mixed
|
||||||
|
|
||||||
gUnknown_83FE9D4:: @ 83FE9D4
|
gUnknown_83FE9D4:: @ 83FE9D4
|
||||||
.incbin "baserom.gba", 0x3FE9D4, 0x10
|
.incbin "baserom.gba", 0x3FE9D4, 0x10
|
||||||
|
|||||||
+431
-7
@@ -1,5 +1,6 @@
|
|||||||
#include "constants/region_map.h"
|
#include "constants/region_map.h"
|
||||||
#include "constants/flags.h"
|
#include "constants/flags.h"
|
||||||
|
#include "constants/moves.h"
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "constants/constants.inc"
|
.include "constants/constants.inc"
|
||||||
.section .rodata
|
.section .rodata
|
||||||
@@ -136,9 +137,6 @@ gUnknown_84020DA:: @ 84020DA
|
|||||||
gUnknown_84020E6:: @ 84020E6
|
gUnknown_84020E6:: @ 84020E6
|
||||||
.incbin "baserom.gba", 0x4020E6, 0x12
|
.incbin "baserom.gba", 0x4020E6, 0x12
|
||||||
|
|
||||||
gUnknown_84020F8:: @ 84020F8
|
|
||||||
.incbin "baserom.gba", 0x4020F8, 0xE4
|
|
||||||
|
|
||||||
.section .rodata.battle_anim_special
|
.section .rodata.battle_anim_special
|
||||||
|
|
||||||
gUnknown_840BF3C:: @ 840BF3C
|
gUnknown_840BF3C:: @ 840BF3C
|
||||||
@@ -1089,12 +1087,438 @@ gUnknown_8459B30:: @ 8459B30
|
|||||||
gUnknown_8459B48:: @ 8459B48
|
gUnknown_8459B48:: @ 8459B48
|
||||||
.incbin "baserom.gba", 0x459B48, 0x18
|
.incbin "baserom.gba", 0x459B48, 0x18
|
||||||
|
|
||||||
gUnknown_8459B60:: @ 8459B60
|
gMoveTutorMoves:: @ 8459B60
|
||||||
.incbin "baserom.gba", 0x459B60, 0x1E
|
.2byte MOVE_MEGA_PUNCH
|
||||||
|
.2byte MOVE_SWORDS_DANCE
|
||||||
|
.2byte MOVE_MEGA_KICK
|
||||||
|
.2byte MOVE_BODY_SLAM
|
||||||
|
.2byte MOVE_DOUBLE_EDGE
|
||||||
|
.2byte MOVE_COUNTER
|
||||||
|
.2byte MOVE_SEISMIC_TOSS
|
||||||
|
.2byte MOVE_MIMIC
|
||||||
|
.2byte MOVE_METRONOME
|
||||||
|
.2byte MOVE_SOFT_BOILED
|
||||||
|
.2byte MOVE_DREAM_EATER
|
||||||
|
.2byte MOVE_THUNDER_WAVE
|
||||||
|
.2byte MOVE_EXPLOSION
|
||||||
|
.2byte MOVE_ROCK_SLIDE
|
||||||
|
.2byte MOVE_SUBSTITUTE
|
||||||
|
|
||||||
gUnknown_8459B7E:: @ 8459B7E
|
gMoveTutorMoveCompatibilityTable:: @ 8459B7E
|
||||||
.incbin "baserom.gba", 0x459B7E, 0x33A
|
.2byte 0x0000
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x48b8
|
||||||
|
.2byte 0x48b8
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x60fa
|
||||||
|
.2byte 0x60fa
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x41fd
|
||||||
|
.2byte 0x41fd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x71f9
|
||||||
|
.2byte 0x71f9
|
||||||
|
.2byte 0x71fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x5088
|
||||||
|
.2byte 0x5088
|
||||||
|
.2byte 0x5090
|
||||||
|
.2byte 0x5090
|
||||||
|
.2byte 0x5480
|
||||||
|
.2byte 0x5480
|
||||||
|
.2byte 0x55fd
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x5880
|
||||||
|
.2byte 0x5880
|
||||||
|
.2byte 0x5490
|
||||||
|
.2byte 0x5490
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x64ff
|
||||||
|
.2byte 0x5080
|
||||||
|
.2byte 0x5080
|
||||||
|
.2byte 0x60ba
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x40b2
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x60da
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x60d8
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x60de
|
||||||
|
.2byte 0x6090
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x7fff
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x4093
|
||||||
|
.2byte 0x4093
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x40dd
|
||||||
|
.2byte 0x40dd
|
||||||
|
.2byte 0x70fd
|
||||||
|
.2byte 0x41fd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x70b8
|
||||||
|
.2byte 0x70b8
|
||||||
|
.2byte 0x6cb8
|
||||||
|
.2byte 0x64b2
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x69fd
|
||||||
|
.2byte 0x4892
|
||||||
|
.2byte 0x40b2
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x60fa
|
||||||
|
.2byte 0x44b2
|
||||||
|
.2byte 0x41ff
|
||||||
|
.2byte 0x61ff
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x48d0
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x60b0
|
||||||
|
.2byte 0x44b8
|
||||||
|
.2byte 0x44b8
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x60b8
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x60fc
|
||||||
|
.2byte 0x60fc
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x69fd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x68fd
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4592
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x41ff
|
||||||
|
.2byte 0x509a
|
||||||
|
.2byte 0x509e
|
||||||
|
.2byte 0x509e
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x40b0
|
||||||
|
.2byte 0x40b0
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x65fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x69fd
|
||||||
|
.2byte 0x7490
|
||||||
|
.2byte 0x7490
|
||||||
|
.2byte 0x7898
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x40fb
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x5098
|
||||||
|
.2byte 0x7498
|
||||||
|
.2byte 0x7498
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x44fd
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x65fd
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x65fd
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x54b8
|
||||||
|
.2byte 0x54b8
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x6cba
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4d98
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x68ff
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x68fd
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x609a
|
||||||
|
.2byte 0x60da
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x78fd
|
||||||
|
.2byte 0x78fd
|
||||||
|
.2byte 0x78fd
|
||||||
|
.2byte 0x6898
|
||||||
|
.2byte 0x68ff
|
||||||
|
.2byte 0x6898
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4d98
|
||||||
|
.2byte 0x6cfd
|
||||||
|
.2byte 0x4490
|
||||||
|
|
||||||
|
.align 2
|
||||||
gUnknown_8459EB8:: @ 8459EB8
|
gUnknown_8459EB8:: @ 8459EB8
|
||||||
.incbin "baserom.gba", 0x459EB8, 0xC
|
.incbin "baserom.gba", 0x459EB8, 0xC
|
||||||
|
|
||||||
|
|||||||
+5
-5
@@ -1,9 +1,12 @@
|
|||||||
#include "constants/species.h"
|
#include "constants/species.h"
|
||||||
#include "constants/items.h"
|
#include "constants/items.h"
|
||||||
#include "constants/moves.h"
|
#include "constants/moves.h"
|
||||||
|
#include "constants/pokemon.h"
|
||||||
#include "constants/easy_chat.h"
|
#include "constants/easy_chat.h"
|
||||||
#include "constants/facility_trainer_classes.h"
|
#include "constants/facility_trainer_classes.h"
|
||||||
|
|
||||||
|
#define MALE 0
|
||||||
|
#define FEMALE 1
|
||||||
#define NULL 0
|
#define NULL 0
|
||||||
|
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
@@ -210,10 +213,7 @@ gUnknown_84791CC:: @ 84791CC
|
|||||||
.incbin "baserom.gba", 0x4791CC, 0x1C
|
.incbin "baserom.gba", 0x4791CC, 0x1C
|
||||||
|
|
||||||
gUnknown_84791E8:: @ 84791E8
|
gUnknown_84791E8:: @ 84791E8
|
||||||
.incbin "baserom.gba", 0x4791E8, 0xE8
|
.incbin "baserom.gba", 0x4791E8, 0x18
|
||||||
|
|
||||||
gUnknown_84792D0:: @ 84792D0
|
|
||||||
.incbin "baserom.gba", 0x4792D0, 0x10
|
|
||||||
|
|
||||||
.section .rodata.8479668
|
.section .rodata.8479668
|
||||||
|
|
||||||
@@ -342,7 +342,7 @@ gUnknown_84827B4:: @ 84827B4
|
|||||||
.include "data/text/move_descriptions.inc"
|
.include "data/text/move_descriptions.inc"
|
||||||
|
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
gUnknown_84886E8:: @ 84886E8
|
gMoveDescriptionPointers:: @ 84886E8
|
||||||
.4byte gMoveDescription_Pound
|
.4byte gMoveDescription_Pound
|
||||||
.4byte gMoveDescription_KarateChop
|
.4byte gMoveDescription_KarateChop
|
||||||
.4byte gMoveDescription_DoubleSlap
|
.4byte gMoveDescription_DoubleSlap
|
||||||
|
|||||||
+14854
-8
File diff suppressed because it is too large
Load Diff
+5308
-8
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
41 115 205
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
41 115 205
|
||||||
|
131 238 255
|
||||||
|
0 41 156
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
41 115 205
|
||||||
|
131 238 255
|
||||||
|
82 172 230
|
||||||
|
0 65 189
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
41 115 205
|
||||||
|
131 238 255
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
41 115 205
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
41 115 205
|
||||||
|
131 238 255
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
0 65 189
|
||||||
|
82 172 230
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
131 238 255
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
0 65 189
|
||||||
|
0 41 156
|
||||||
|
131 238 255
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
0 65 189
|
||||||
|
0 41 156
|
||||||
|
82 82 106
|
||||||
|
90 180 238
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
41 115 205
|
||||||
|
0 65 189
|
||||||
|
0 41 156
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
41 115 205
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
0 65 189
|
||||||
|
0 41 156
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
0 65 189
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
0 41 156
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
0 41 156
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
131 238 255
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
172 172 98
|
||||||
|
148 148 74
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
131 238 255
|
||||||
|
82 172 230
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
131 238 255
|
||||||
|
82 172 230
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
131 238 255
|
||||||
|
82 172 230
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
41 115 205
|
||||||
|
0 65 189
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
82 172 230
|
||||||
|
41 115 205
|
||||||
|
41 115 205
|
||||||
|
0 65 189
|
||||||
|
0 65 189
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
41 115 205
|
||||||
|
0 65 189
|
||||||
|
0 65 189
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
255 74 0
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
255 255 180
|
||||||
|
189 189 115
|
||||||
|
0 65 189
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
82 82 106
|
||||||
|
123 123 123
|
||||||
|
131 238 255
|
||||||
|
255 213 131
|
||||||
|
230 164 98
|
||||||
|
197 115 74
|
||||||
|
164 82 65
|
||||||
|
172 172 98
|
||||||
|
148 148 74
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
|
82 82 106
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
106 156 197
|
||||||
|
32 32 32
|
||||||
|
82 82 82
|
||||||
|
139 139 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
106 156 197
|
||||||
|
41 32 32
|
||||||
|
82 82 82
|
||||||
|
139 139 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
49 32 32
|
||||||
|
90 82 82
|
||||||
|
148 148 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
65 32 32
|
||||||
|
115 82 82
|
||||||
|
156 148 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
74 32 32
|
||||||
|
123 82 82
|
||||||
|
164 156 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
98 32 32
|
||||||
|
139 82 82
|
||||||
|
172 156 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
98 32 32
|
||||||
|
148 82 82
|
||||||
|
180 164 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
106 32 32
|
||||||
|
156 82 82
|
||||||
|
189 164 139
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
123 32 32
|
||||||
|
172 82 82
|
||||||
|
197 172 148
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
0 0 0
|
||||||
|
131 32 32
|
||||||
|
180 82 82
|
||||||
|
205 172 148
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
106 156 197
|
||||||
|
205 32 32
|
||||||
|
255 82 82
|
||||||
|
255 205 156
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user