import function names from pokeemerald

This commit is contained in:
sceptillion
2017-12-17 02:41:13 -08:00
parent 670fef77ac
commit b5d877603b
214 changed files with 26538 additions and 26538 deletions
+141 -141
View File
@@ -5,8 +5,8 @@
.text
thumb_func_start sub_80703A8
sub_80703A8: @ 80703A8
thumb_func_start LoadCompressedPalette
LoadCompressedPalette: @ 80703A8
push {r4-r6,lr}
adds r4, r1, 0
adds r5, r2, 0
@@ -15,7 +15,7 @@ sub_80703A8: @ 80703A8
lsls r5, 16
ldr r6, _080703E0 @ =gUnknown_2037ACC
adds r1, r6, 0
bl sub_800EBB4
bl LZDecompressWram
lsls r4, 1
ldr r1, _080703E4 @ =gUnknown_20371F8
adds r1, r4, r1
@@ -36,10 +36,10 @@ sub_80703A8: @ 80703A8
_080703E0: .4byte gUnknown_2037ACC
_080703E4: .4byte gUnknown_20371F8
_080703E8: .4byte gUnknown_20375F8
thumb_func_end sub_80703A8
thumb_func_end LoadCompressedPalette
thumb_func_start sub_80703EC
sub_80703EC: @ 80703EC
thumb_func_start LoadPalette
LoadPalette: @ 80703EC
push {r4-r6,lr}
adds r6, r0, 0
adds r4, r1, 0
@@ -64,10 +64,10 @@ sub_80703EC: @ 80703EC
.align 2, 0
_0807041C: .4byte gUnknown_20371F8
_08070420: .4byte gUnknown_20375F8
thumb_func_end sub_80703EC
thumb_func_end LoadPalette
thumb_func_start sub_8070424
sub_8070424: @ 8070424
thumb_func_start FillPalette
FillPalette: @ 8070424
push {r4-r6,lr}
sub sp, 0x4
adds r6, r0, 0
@@ -104,10 +104,10 @@ sub_8070424: @ 8070424
.align 2, 0
_0807046C: .4byte gUnknown_20371F8
_08070470: .4byte gUnknown_20375F8
thumb_func_end sub_8070424
thumb_func_end FillPalette
thumb_func_start sub_8070474
sub_8070474: @ 8070474
thumb_func_start TransferPlttBuffer
TransferPlttBuffer: @ 8070474
push {r4,r5,lr}
ldr r4, _080704BC @ =gUnknown_2037AB8
ldrb r1, [r4, 0x8]
@@ -139,7 +139,7 @@ sub_8070474: @ 8070474
ands r0, r1
cmp r0, 0
beq _080704B6
bl sub_807141C
bl UpdateBlendRegisters
_080704B6:
pop {r4,r5}
pop {r0}
@@ -150,10 +150,10 @@ _080704C0: .4byte gUnknown_20375F8
_080704C4: .4byte 0x040000d4
_080704C8: .4byte 0x80000200
_080704CC: .4byte gUnknown_2037AC8
thumb_func_end sub_8070474
thumb_func_end TransferPlttBuffer
thumb_func_start sub_80704D0
sub_80704D0: @ 80704D0
thumb_func_start UpdatePaletteFade
UpdatePaletteFade: @ 80704D0
push {lr}
ldr r0, _080704E0 @ =gUnknown_2037AC8
ldr r0, [r0]
@@ -170,17 +170,17 @@ _080704E4:
ands r1, r0
cmp r1, 0
bne _080704FC
bl sub_8070B8C
bl UpdateNormalPaletteFade
b _0807050A
.align 2, 0
_080704F8: .4byte gUnknown_2037AB8
_080704FC:
cmp r1, 0x1
bne _08070506
bl sub_8070EEC
bl UpdateFastPaletteFade
b _0807050A
_08070506:
bl sub_8071300
bl UpdateHardwarePaletteFade
_0807050A:
lsls r0, 24
lsrs r3, r0, 24
@@ -197,28 +197,28 @@ _0807051C:
.align 2, 0
_08070520: .4byte gUnknown_2037AC8
_08070524: .4byte gUnknown_2037AB8
thumb_func_end sub_80704D0
thumb_func_end UpdatePaletteFade
thumb_func_start sub_8070528
sub_8070528: @ 8070528
thumb_func_start ResetPaletteFade
ResetPaletteFade: @ 8070528
push {r4,lr}
movs r4, 0
_0807052C:
adds r0, r4, 0
bl sub_8070A28
bl ResetPaletteStruct
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0xF
bls _0807052C
bl sub_8070A84
bl ResetPaletteFadeControl
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_8070528
thumb_func_end ResetPaletteFade
thumb_func_start sub_8070548
sub_8070548: @ 8070548
thumb_func_start ReadPlttIntoBuffers
ReadPlttIntoBuffers: @ 8070548
push {r4-r7,lr}
movs r0, 0xA0
lsls r0, 19
@@ -249,10 +249,10 @@ _08070558:
_0807057C: .4byte gUnknown_20371F8
_08070580: .4byte gUnknown_20375F8
_08070584: .4byte 0x000001ff
thumb_func_end sub_8070548
thumb_func_end ReadPlttIntoBuffers
thumb_func_start sub_8070588
sub_8070588: @ 8070588
thumb_func_start BeginNormalPaletteFade
BeginNormalPaletteFade: @ 8070588
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -366,7 +366,7 @@ _08070664:
orrs r3, r0
_08070668:
strb r3, [r5, 0x8]
bl sub_80704D0
bl UpdatePaletteFade
ldr r4, _080706C0 @ =gUnknown_2037AB8
ldrb r1, [r4, 0x8]
lsrs r5, r1, 7
@@ -391,7 +391,7 @@ _08070668:
ands r0, r1
cmp r0, 0
beq _080706A4
bl sub_807141C
bl UpdateBlendRegisters
_080706A4:
ldr r2, _080706C0 @ =gUnknown_2037AB8
lsls r3, r5, 7
@@ -412,10 +412,10 @@ _080706C0: .4byte gUnknown_2037AB8
_080706C4: .4byte gUnknown_20375F8
_080706C8: .4byte 0x04000100
_080706CC: .4byte gUnknown_2037AC8
thumb_func_end sub_8070588
thumb_func_end BeginNormalPaletteFade
thumb_func_start sub_80706D0
sub_80706D0: @ 80706D0
thumb_func_start unref_sub_80A1C1C
unref_sub_80A1C1C: @ 80706D0
push {r4-r6,lr}
mov r6, r8
push {r6}
@@ -433,7 +433,7 @@ sub_80706D0: @ 80706D0
lsls r5, 16
lsrs r5, 16
str r3, [sp, 0x4]
bl sub_8070548
bl ReadPlttIntoBuffers
lsls r4, 24
asrs r4, 24
str r5, [sp]
@@ -441,7 +441,7 @@ sub_80706D0: @ 80706D0
adds r1, r4, 0
adds r2, r6, 0
ldr r3, [sp, 0x4]
bl sub_8070588
bl BeginNormalPaletteFade
lsls r0, 24
lsrs r0, 24
add sp, 0x8
@@ -450,10 +450,10 @@ sub_80706D0: @ 80706D0
pop {r4-r6}
pop {r1}
bx r1
thumb_func_end sub_80706D0
thumb_func_end unref_sub_80A1C1C
thumb_func_start sub_8070718
sub_8070718: @ 8070718
thumb_func_start unref_sub_80A1C64
unref_sub_80A1C64: @ 8070718
push {r4-r7,lr}
adds r6, r1, 0
lsls r0, 24
@@ -484,7 +484,7 @@ _08070722:
cmp r1, r0
bne _0807075E
adds r0, r4, 0
bl sub_80709B4
bl unused_sub_80A1F00
ldrb r0, [r4, 0x4]
lsls r0, 31
cmp r0, 0
@@ -495,7 +495,7 @@ _0807075E:
bne _08070774
adds r0, r4, 0
adds r1, r6, 0
bl sub_8070790
bl unused_sub_80A1CDC
b _08070778
.align 2, 0
_08070770: .4byte gUnknown_20379F8
@@ -505,7 +505,7 @@ _08070774:
_08070778:
adds r0, r4, 0
adds r1, r6, 0
bl sub_80708F4
bl unused_sub_80A1E40
_08070780:
adds r0, r5, 0x1
lsls r0, 24
@@ -515,10 +515,10 @@ _08070780:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8070718
thumb_func_end unref_sub_80A1C64
thumb_func_start sub_8070790
sub_8070790: @ 8070790
thumb_func_start unused_sub_80A1CDC
unused_sub_80A1CDC: @ 8070790
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -697,10 +697,10 @@ _080708E4: .4byte gUnknown_20375F8
_080708E8: .4byte 0x000003ff
_080708EC: .4byte 0xffe007ff
_080708F0: .4byte 0xfffff01f
thumb_func_end sub_8070790
thumb_func_end unused_sub_80A1CDC
thumb_func_start sub_80708F4
sub_80708F4: @ 80708F4
thumb_func_start unused_sub_80A1E40
unused_sub_80A1E40: @ 80708F4
push {r4-r6,lr}
adds r4, r0, 0
ldr r3, _0807094C @ =gUnknown_2037AB8
@@ -742,7 +742,7 @@ sub_80708F4: @ 80708F4
ldrh r3, [r3, 0x6]
lsls r3, 17
lsrs r3, 17
bl sub_8045274
bl BlendPalette
b _080709A8
.align 2, 0
_0807094C: .4byte gUnknown_2037AB8
@@ -798,10 +798,10 @@ _080709A8:
bx r0
.align 2, 0
_080709B0: .4byte gUnknown_20375F8
thumb_func_end sub_80708F4
thumb_func_end unused_sub_80A1E40
thumb_func_start sub_80709B4
sub_80709B4: @ 80709B4
thumb_func_start unused_sub_80A1F00
unused_sub_80A1F00: @ 80709B4
push {lr}
adds r3, r0, 0
ldrb r0, [r3, 0x9]
@@ -839,7 +839,7 @@ _080709F4:
cmp r0, 0x2
bgt _08070A08
ldrh r0, [r2]
bl sub_8070A0C
bl ResetPaletteStructByUid
b _08070A08
_08070A04:
subs r0, 0x1
@@ -847,26 +847,26 @@ _08070A04:
_08070A08:
pop {r0}
bx r0
thumb_func_end sub_80709B4
thumb_func_end unused_sub_80A1F00
thumb_func_start sub_8070A0C
sub_8070A0C: @ 8070A0C
thumb_func_start ResetPaletteStructByUid
ResetPaletteStructByUid: @ 8070A0C
push {lr}
lsls r0, 16
lsrs r0, 16
bl sub_8070B58
bl GetPaletteNumByUid
lsls r0, 24
lsrs r0, 24
cmp r0, 0x10
beq _08070A22
bl sub_8070A28
bl ResetPaletteStruct
_08070A22:
pop {r0}
bx r0
thumb_func_end sub_8070A0C
thumb_func_end ResetPaletteStructByUid
thumb_func_start sub_8070A28
sub_8070A28: @ 8070A28
thumb_func_start ResetPaletteStruct
ResetPaletteStruct: @ 8070A28
lsls r0, 24
lsrs r0, 24
ldr r2, _08070A70 @ =gUnknown_20379F8
@@ -908,10 +908,10 @@ _08070A74: .4byte gUnknown_83AC960
_08070A78: .4byte 0xfffff803
_08070A7C: .4byte 0xffe007ff
_08070A80: .4byte 0xfffff01f
thumb_func_end sub_8070A28
thumb_func_end ResetPaletteStruct
thumb_func_start sub_8070A84
sub_8070A84: @ 8070A84
thumb_func_start ResetPaletteFadeControl
ResetPaletteFadeControl: @ 8070A84
ldr r2, _08070AEC @ =gUnknown_2037AB8
movs r0, 0
str r0, [r2]
@@ -969,14 +969,14 @@ _08070AEC: .4byte gUnknown_2037AB8
_08070AF0: .4byte 0xfffff83f
_08070AF4: .4byte 0xffff8000
_08070AF8: .4byte 0xfffe0fff
thumb_func_end sub_8070A84
thumb_func_end ResetPaletteFadeControl
thumb_func_start sub_8070AFC
sub_8070AFC: @ 8070AFC
thumb_func_start unref_sub_80A2048
unref_sub_80A2048: @ 8070AFC
push {lr}
lsls r0, 16
lsrs r0, 16
bl sub_8070B58
bl GetPaletteNumByUid
lsls r0, 24
lsrs r2, r0, 24
cmp r2, 0x10
@@ -995,14 +995,14 @@ _08070B20:
bx r0
.align 2, 0
_08070B24: .4byte gUnknown_20379F8
thumb_func_end sub_8070AFC
thumb_func_end unref_sub_80A2048
thumb_func_start sub_8070B28
sub_8070B28: @ 8070B28
thumb_func_start unref_sub_80A2074
unref_sub_80A2074: @ 8070B28
push {lr}
lsls r0, 16
lsrs r0, 16
bl sub_8070B58
bl GetPaletteNumByUid
lsls r0, 24
lsrs r2, r0, 24
cmp r2, 0x10
@@ -1022,10 +1022,10 @@ _08070B4E:
bx r0
.align 2, 0
_08070B54: .4byte gUnknown_20379F8
thumb_func_end sub_8070B28
thumb_func_end unref_sub_80A2074
thumb_func_start sub_8070B58
sub_8070B58: @ 8070B58
thumb_func_start GetPaletteNumByUid
GetPaletteNumByUid: @ 8070B58
push {lr}
lsls r0, 16
lsrs r2, r0, 16
@@ -1054,10 +1054,10 @@ _08070B7C:
_08070B88:
pop {r1}
bx r1
thumb_func_end sub_8070B58
thumb_func_end GetPaletteNumByUid
thumb_func_start sub_8070B8C
sub_8070B8C: @ 8070B8C
thumb_func_start UpdateNormalPaletteFade
UpdateNormalPaletteFade: @ 8070B8C
push {r4-r7,lr}
ldr r4, _08070BA0 @ =gUnknown_2037AB8
ldrb r1, [r4, 0x7]
@@ -1070,7 +1070,7 @@ sub_8070B8C: @ 8070B8C
.align 2, 0
_08070BA0: .4byte gUnknown_2037AB8
_08070BA4:
bl sub_8071470
bl IsSoftwarePaletteFadeFinishing
lsls r0, 24
cmp r0, 0
beq _08070BB2
@@ -1139,7 +1139,7 @@ _08070C0E:
lsrs r3, 17
adds r0, r5, 0
movs r1, 0x10
bl sub_8045274
bl BlendPalette
_08070C2A:
lsrs r4, 1
adds r0, r5, 0
@@ -1228,10 +1228,10 @@ _08070CC0:
bx r1
.align 2, 0
_08070CC8: .4byte 0xfffff83f
thumb_func_end sub_8070B8C
thumb_func_end UpdateNormalPaletteFade
thumb_func_start sub_8070CCC
sub_8070CCC: @ 8070CCC
thumb_func_start InvertPlttBuffer
InvertPlttBuffer: @ 8070CCC
push {r4-r7,lr}
adds r1, r0, 0
movs r3, 0
@@ -1272,10 +1272,10 @@ _08070D0A:
bx r0
.align 2, 0
_08070D10: .4byte gUnknown_20375F8
thumb_func_end sub_8070CCC
thumb_func_end InvertPlttBuffer
thumb_func_start sub_8070D14
sub_8070D14: @ 8070D14
thumb_func_start TintPlttBuffer
TintPlttBuffer: @ 8070D14
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -1385,10 +1385,10 @@ _08070DD0:
.align 2, 0
_08070DE0: .4byte gUnknown_20375F8
_08070DE4: .4byte 0xfffffc1f
thumb_func_end sub_8070D14
thumb_func_end TintPlttBuffer
thumb_func_start sub_8070DE8
sub_8070DE8: @ 8070DE8
thumb_func_start UnfadePlttBuffer
UnfadePlttBuffer: @ 8070DE8
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -1438,10 +1438,10 @@ _08070E32:
.align 2, 0
_08070E3C: .4byte gUnknown_20375F8
_08070E40: .4byte gUnknown_20371F8
thumb_func_end sub_8070DE8
thumb_func_end UnfadePlttBuffer
thumb_func_start sub_8070E44
sub_8070E44: @ 8070E44
thumb_func_start BeginFastPaletteFade
BeginFastPaletteFade: @ 8070E44
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -1453,15 +1453,15 @@ sub_8070E44: @ 8070E44
movs r2, 0x10
orrs r1, r2
strb r1, [r3, 0xA]
bl sub_8070E68
bl BeginFastPaletteFadeInternal
pop {r0}
bx r0
.align 2, 0
_08070E64: .4byte gUnknown_2037AB8
thumb_func_end sub_8070E44
thumb_func_end BeginFastPaletteFade
thumb_func_start sub_8070E68
sub_8070E68: @ 8070E68
thumb_func_start BeginFastPaletteFadeInternal
BeginFastPaletteFadeInternal: @ 8070E68
push {r4,lr}
sub sp, 0x4
lsls r0, 24
@@ -1514,7 +1514,7 @@ _08070EBA:
ldr r2, _08070EE4 @ =0x01000200
bl CpuSet
_08070ED0:
bl sub_80704D0
bl UpdatePaletteFade
add sp, 0x4
pop {r4}
pop {r0}
@@ -1524,10 +1524,10 @@ _08070EDC: .4byte gUnknown_2037AB8
_08070EE0: .4byte gUnknown_20375F8
_08070EE4: .4byte 0x01000200
_08070EE8: .4byte 0x00007fff
thumb_func_end sub_8070E68
thumb_func_end BeginFastPaletteFadeInternal
thumb_func_start sub_8070EEC
sub_8070EEC: @ 8070EEC
thumb_func_start UpdateFastPaletteFade
UpdateFastPaletteFade: @ 8070EEC
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -1545,7 +1545,7 @@ sub_8070EEC: @ 8070EEC
.align 2, 0
_08070F08: .4byte gUnknown_2037AB8
_08070F0C:
bl sub_8071470
bl IsSoftwarePaletteFadeFinishing
lsls r0, 24
cmp r0, 0
beq _08070F1A
@@ -1990,10 +1990,10 @@ _08071246:
_08071258: .4byte gUnknown_20375F8
_0807125C: .4byte 0x05000100
_08071260: .4byte gUnknown_2037AB8
thumb_func_end sub_8070EEC
thumb_func_end UpdateFastPaletteFade
thumb_func_start sub_8071264
sub_8071264: @ 8071264
thumb_func_start BeginHardwarePaletteFade
BeginHardwarePaletteFade: @ 8071264
push {r4-r7,lr}
ldr r5, [sp, 0x14]
lsls r0, 24
@@ -2072,10 +2072,10 @@ _080712F8:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8071264
thumb_func_end BeginHardwarePaletteFade
thumb_func_start sub_8071300
sub_8071300: @ 8071300
thumb_func_start UpdateHardwarePaletteFade
UpdateHardwarePaletteFade: @ 8071300
push {r4-r7,lr}
ldr r2, _08071314 @ =gUnknown_2037AB8
ldrb r1, [r2, 0x7]
@@ -2224,20 +2224,20 @@ _08071410:
bx r1
.align 2, 0
_08071418: .4byte 0xfffff83f
thumb_func_end sub_8071300
thumb_func_end UpdateHardwarePaletteFade
thumb_func_start sub_807141C
sub_807141C: @ 807141C
thumb_func_start UpdateBlendRegisters
UpdateBlendRegisters: @ 807141C
push {r4,lr}
ldr r4, _08071468 @ =gUnknown_2037AB8
ldrh r1, [r4]
movs r0, 0x50
bl sub_8000A38
bl SetGpuReg
ldrh r1, [r4, 0x4]
lsls r1, 21
lsrs r1, 27
movs r0, 0x54
bl sub_8000A38
bl SetGpuReg
ldrb r1, [r4, 0x9]
movs r0, 0x8
ands r0, r1
@@ -2267,10 +2267,10 @@ _08071460:
.align 2, 0
_08071468: .4byte gUnknown_2037AB8
_0807146C: .4byte 0xfffff83f
thumb_func_end sub_807141C
thumb_func_end UpdateBlendRegisters
thumb_func_start sub_8071470
sub_8071470: @ 8071470
thumb_func_start IsSoftwarePaletteFadeFinishing
IsSoftwarePaletteFadeFinishing: @ 8071470
push {r4,lr}
ldr r3, _080714A8 @ =gUnknown_2037AB8
ldrb r4, [r3, 0xA]
@@ -2324,10 +2324,10 @@ _080714CE:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_8071470
thumb_func_end IsSoftwarePaletteFadeFinishing
thumb_func_start sub_80714D4
sub_80714D4: @ 80714D4
thumb_func_start BlendPalettes
BlendPalettes: @ 80714D4
push {r4-r7,lr}
adds r4, r0, 0
lsls r1, 24
@@ -2346,7 +2346,7 @@ _080714E6:
movs r1, 0x10
adds r2, r7, 0
adds r3, r6, 0
bl sub_8045274
bl BlendPalette
_080714FA:
lsrs r4, 1
adds r0, r5, 0
@@ -2359,10 +2359,10 @@ _08071508:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_80714D4
thumb_func_end BlendPalettes
thumb_func_start sub_8071510
sub_8071510: @ 8071510
thumb_func_start BlendPalettesUnfaded
BlendPalettesUnfaded: @ 8071510
push {r4-r6,lr}
adds r6, r0, 0
adds r4, r1, 0
@@ -2379,17 +2379,17 @@ sub_8071510: @ 8071510
adds r0, r6, 0
adds r1, r4, 0
adds r2, r5, 0
bl sub_80714D4
bl BlendPalettes
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
_0807153C: .4byte gUnknown_20371F8
_08071540: .4byte gUnknown_20375F8
thumb_func_end sub_8071510
thumb_func_end BlendPalettesUnfaded
thumb_func_start sub_8071544
sub_8071544: @ 8071544
thumb_func_start TintPalette_GrayScale
TintPalette_GrayScale: @ 8071544
push {r4-r6,lr}
adds r4, r0, 0
lsls r1, 16
@@ -2431,10 +2431,10 @@ _0807158C:
pop {r4-r6}
pop {r0}
bx r0
thumb_func_end sub_8071544
thumb_func_end TintPalette_GrayScale
thumb_func_start sub_8071594
sub_8071594: @ 8071594
thumb_func_start TintPalette_GrayScale2
TintPalette_GrayScale2: @ 8071594
push {r4-r7,lr}
adds r4, r0, 0
lsls r1, 16
@@ -2485,10 +2485,10 @@ _080715E8:
bx r0
.align 2, 0
_080715F0: .4byte gUnknown_83AC970
thumb_func_end sub_8071594
thumb_func_end TintPalette_GrayScale2
thumb_func_start sub_80715F4
sub_80715F4: @ 80715F4
thumb_func_start TintPalette_SepiaTone
TintPalette_SepiaTone: @ 80715F4
push {r4-r7,lr}
adds r5, r0, 0
lsls r1, 16
@@ -2546,7 +2546,7 @@ _08071656:
bx r0
.align 2, 0
_0807165C: .4byte 0x00000133
thumb_func_end sub_80715F4
thumb_func_end TintPalette_SepiaTone
thumb_func_start sub_8071660
sub_8071660: @ 8071660
@@ -2755,7 +2755,7 @@ sub_80717A8: @ 80717A8
lsrs r5, 24
mov r8, r5
ldr r0, _08071800 @ =sub_80718B8
bl sub_807741C
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
ldr r1, _08071804 @ =gUnknown_3005090
@@ -2797,7 +2797,7 @@ _08071828:
adds r0, r5, 0
movs r1, 0x5
mov r2, r10
bl sub_80776E8
bl SetWordTaskArg
ldr r0, _08071858 @ =gUnknown_3005090
adds r1, r4, r5
lsls r1, 3
@@ -2861,10 +2861,10 @@ sub_8071898: @ 8071898
push {lr}
b _080718A0
_0807189C:
bl sub_8077508
bl DestroyTask
_080718A0:
ldr r0, _080718B4 @ =sub_80718B8
bl sub_8077688
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
cmp r0, 0xFF
@@ -2887,7 +2887,7 @@ sub_80718B8: @ 80718B8
adds r4, r0, r1
adds r0, r5, 0
movs r1, 0x5
bl sub_8077720
bl GetWordTaskArg
adds r3, r0, 0
ldrh r0, [r4, 0x8]
adds r0, 0x1
@@ -2903,7 +2903,7 @@ sub_80718B8: @ 80718B8
ldrb r1, [r4]
ldrh r2, [r4, 0xE]
adds r0, r3, 0
bl sub_80714D4
bl BlendPalettes
ldrh r1, [r4]
movs r6, 0
ldrsh r0, [r4, r6]
@@ -2913,7 +2913,7 @@ sub_80718B8: @ 80718B8
cmp r0, r2
bne _08071910
adds r0, r5, 0
bl sub_8077508
bl DestroyTask
b _08071930
.align 2, 0
_0807190C: .4byte gUnknown_3005098