summaryrefslogtreecommitdiff
path: root/asm/battle_controller_link_opponent.s
diff options
context:
space:
mode:
authorsceptillion <33798691+sceptillion@users.noreply.github.com>2017-12-20 01:04:58 -0800
committersceptillion <33798691+sceptillion@users.noreply.github.com>2017-12-20 01:04:58 -0800
commit236f91e6f0e30197d44fa8352350f4cbf9218a59 (patch)
tree871fb766a4c76af36ffcd4bc9012c912d29272f2 /asm/battle_controller_link_opponent.s
parentbdbc89bcea6eda0b0083b627ba83d822cec3ebf0 (diff)
decompile sprite
Diffstat (limited to 'asm/battle_controller_link_opponent.s')
-rw-r--r--asm/battle_controller_link_opponent.s118
1 files changed, 59 insertions, 59 deletions
diff --git a/asm/battle_controller_link_opponent.s b/asm/battle_controller_link_opponent.s
index 226991873..36393e771 100644
--- a/asm/battle_controller_link_opponent.s
+++ b/asm/battle_controller_link_opponent.s
@@ -69,7 +69,7 @@ _0803A6D0:
thumb_func_start sub_803A6D4
sub_803A6D4: @ 803A6D4
push {lr}
- ldr r2, _0803A6FC @ =gUnknown_202063C
+ ldr r2, _0803A6FC @ =gSprites
ldr r1, _0803A700 @ =gUnknown_2023D44
ldr r0, _0803A704 @ =gUnknown_2023BC4
ldrb r0, [r0]
@@ -81,7 +81,7 @@ sub_803A6D4: @ 803A6D4
adds r2, 0x1C
adds r0, r2
ldr r1, [r0]
- ldr r0, _0803A708 @ =nullsub_8
+ ldr r0, _0803A708 @ =SpriteCallbackDummy
cmp r1, r0
bne _0803A6F8
bl RecordedOpponentBufferExecCompleted
@@ -89,16 +89,16 @@ _0803A6F8:
pop {r0}
bx r0
.align 2, 0
-_0803A6FC: .4byte gUnknown_202063C
+_0803A6FC: .4byte gSprites
_0803A700: .4byte gUnknown_2023D44
_0803A704: .4byte gUnknown_2023BC4
-_0803A708: .4byte nullsub_8
+_0803A708: .4byte SpriteCallbackDummy
thumb_func_end sub_803A6D4
thumb_func_start sub_803A70C
sub_803A70C: @ 803A70C
push {r4-r6,lr}
- ldr r4, _0803A784 @ =gUnknown_202063C
+ ldr r4, _0803A784 @ =gSprites
ldr r6, _0803A788 @ =gUnknown_2023D44
ldr r5, _0803A78C @ =gUnknown_2023BC4
ldrb r0, [r5]
@@ -111,7 +111,7 @@ sub_803A70C: @ 803A70C
adds r0, 0x1C
adds r0, r2, r0
ldr r1, [r0]
- ldr r0, _0803A790 @ =nullsub_8
+ ldr r0, _0803A790 @ =SpriteCallbackDummy
cmp r1, r0
bne _0803A77C
adds r0, r2, r4
@@ -154,10 +154,10 @@ _0803A77C:
pop {r0}
bx r0
.align 2, 0
-_0803A784: .4byte gUnknown_202063C
+_0803A784: .4byte gSprites
_0803A788: .4byte gUnknown_2023D44
_0803A78C: .4byte gUnknown_2023BC4
-_0803A790: .4byte nullsub_8
+_0803A790: .4byte SpriteCallbackDummy
_0803A794: .4byte 0x000003ff
_0803A798: .4byte 0xfffffc00
thumb_func_end sub_803A70C
@@ -221,7 +221,7 @@ sub_803A7E4: @ 803A7E4
cmp r0, 0
beq _0803A840
_0803A80C:
- ldr r2, _0803A830 @ =gUnknown_202063C
+ ldr r2, _0803A830 @ =gSprites
ldr r1, _0803A834 @ =gUnknown_3004FF0
ldr r0, _0803A838 @ =gUnknown_2023BC4
ldrb r0, [r0]
@@ -233,18 +233,18 @@ _0803A80C:
adds r2, 0x1C
adds r0, r2
ldr r1, [r0]
- ldr r0, _0803A83C @ =nullsub_8
+ ldr r0, _0803A83C @ =SpriteCallbackDummy
cmp r1, r0
bne _0803A876
b _0803A874
.align 2, 0
_0803A82C: .4byte gUnknown_2022B4C
-_0803A830: .4byte gUnknown_202063C
+_0803A830: .4byte gSprites
_0803A834: .4byte gUnknown_3004FF0
_0803A838: .4byte gUnknown_2023BC4
-_0803A83C: .4byte nullsub_8
+_0803A83C: .4byte SpriteCallbackDummy
_0803A840:
- ldr r2, _0803A95C @ =gUnknown_202063C
+ ldr r2, _0803A95C @ =gSprites
ldr r5, _0803A960 @ =gUnknown_3004FF0
ldr r0, _0803A964 @ =gUnknown_2023BC4
ldrb r3, [r0]
@@ -256,7 +256,7 @@ _0803A840:
adds r2, 0x1C
adds r0, r2
ldr r4, [r0]
- ldr r0, _0803A968 @ =nullsub_8
+ ldr r0, _0803A968 @ =SpriteCallbackDummy
cmp r4, r0
bne _0803A876
movs r0, 0x2
@@ -385,10 +385,10 @@ _0803A936:
bl m4aMPlayContinue
b _0803A988
.align 2, 0
-_0803A95C: .4byte gUnknown_202063C
+_0803A95C: .4byte gSprites
_0803A960: .4byte gUnknown_3004FF0
_0803A964: .4byte gUnknown_2023BC4
-_0803A968: .4byte nullsub_8
+_0803A968: .4byte SpriteCallbackDummy
_0803A96C: .4byte gUnknown_2024018
_0803A970: .4byte 0x000027f9
_0803A974: .4byte gUnknown_2022B4C
@@ -576,7 +576,7 @@ _0803AABA:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, _0803AC04 @ =gUnknown_202063C
+ ldr r1, _0803AC04 @ =gSprites
adds r0, r1
bl DestroySprite
ldr r2, _0803AC08 @ =gUnknown_3004FF0
@@ -633,7 +633,7 @@ _0803AB50:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, _0803AC04 @ =gUnknown_202063C
+ ldr r1, _0803AC04 @ =gSprites
adds r0, r1
bl DestroySprite
ldr r4, _0803AC08 @ =gUnknown_3004FF0
@@ -704,7 +704,7 @@ _0803ABF4: .4byte gUnknown_2023BCE
_0803ABF8: .4byte gUnknown_202402C
_0803ABFC: .4byte gUnknown_2022B4C
_0803AC00: .4byte gUnknown_3004FFC
-_0803AC04: .4byte gUnknown_202063C
+_0803AC04: .4byte gSprites
_0803AC08: .4byte gUnknown_3004FF0
_0803AC0C: .4byte gUnknown_3004FE0
_0803AC10: .4byte sub_803A7E4
@@ -713,7 +713,7 @@ _0803AC10: .4byte sub_803A7E4
thumb_func_start sub_803AC14
sub_803AC14: @ 803AC14
push {r4-r7,lr}
- ldr r2, _0803AC70 @ =gUnknown_202063C
+ ldr r2, _0803AC70 @ =gSprites
ldr r0, _0803AC74 @ =gUnknown_2023D44
ldr r7, _0803AC78 @ =gUnknown_2023BC4
ldrb r3, [r7]
@@ -757,7 +757,7 @@ sub_803AC14: @ 803AC14
bl sub_80F1720
b _0803ACC0
.align 2, 0
-_0803AC70: .4byte gUnknown_202063C
+_0803AC70: .4byte gSprites
_0803AC74: .4byte gUnknown_2023D44
_0803AC78: .4byte gUnknown_2023BC4
_0803AC7C: .4byte gUnknown_2024018
@@ -841,7 +841,7 @@ _0803AD18:
thumb_func_start sub_803AD20
sub_803AD20: @ 803AD20
push {lr}
- ldr r2, _0803AD54 @ =gUnknown_202063C
+ ldr r2, _0803AD54 @ =gSprites
ldr r0, _0803AD58 @ =gUnknown_2023D44
ldr r1, _0803AD5C @ =gUnknown_2023BC4
ldrb r3, [r1]
@@ -865,7 +865,7 @@ _0803AD4E:
pop {r0}
bx r0
.align 2, 0
-_0803AD54: .4byte gUnknown_202063C
+_0803AD54: .4byte gSprites
_0803AD58: .4byte gUnknown_2023D44
_0803AD5C: .4byte gUnknown_2023BC4
_0803AD60: .4byte gUnknown_3004FF0
@@ -894,7 +894,7 @@ sub_803AD64: @ 803AD64
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, _0803ADD0 @ =gUnknown_202063C
+ ldr r4, _0803ADD0 @ =gSprites
adds r0, r4
bl FreeSpriteOamMatrix
ldrb r0, [r6]
@@ -921,7 +921,7 @@ _0803ADBE:
_0803ADC4: .4byte gUnknown_2024018
_0803ADC8: .4byte gUnknown_2023BC4
_0803ADCC: .4byte gUnknown_2023D44
-_0803ADD0: .4byte gUnknown_202063C
+_0803ADD0: .4byte gSprites
_0803ADD4: .4byte gUnknown_3004FF0
thumb_func_end sub_803AD64
@@ -947,7 +947,7 @@ DoHitAnimBlinkSpriteEffect_4: @ 803ADF0
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, _0803AE34 @ =gUnknown_202063C
+ ldr r2, _0803AE34 @ =gSprites
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -972,7 +972,7 @@ DoHitAnimBlinkSpriteEffect_4: @ 803ADF0
.align 2, 0
_0803AE2C: .4byte gUnknown_2023D44
_0803AE30: .4byte gUnknown_2023BC4
-_0803AE34: .4byte gUnknown_202063C
+_0803AE34: .4byte gSprites
_0803AE38: .4byte gUnknown_2024005
_0803AE3C:
ldrh r0, [r4, 0x30]
@@ -1006,7 +1006,7 @@ _0803AE66:
thumb_func_start sub_803AE6C
sub_803AE6C: @ 803AE6C
push {r4,lr}
- ldr r2, _0803AEC0 @ =gUnknown_202063C
+ ldr r2, _0803AEC0 @ =gSprites
ldr r0, _0803AEC4 @ =gUnknown_3004FF0
ldr r4, _0803AEC8 @ =gUnknown_2023BC4
ldrb r3, [r4]
@@ -1018,7 +1018,7 @@ sub_803AE6C: @ 803AE6C
adds r2, 0x1C
adds r0, r2
ldr r1, [r0]
- ldr r0, _0803AECC @ =nullsub_8
+ ldr r0, _0803AECC @ =SpriteCallbackDummy
cmp r1, r0
bne _0803AEB8
ldr r0, _0803AED0 @ =gUnknown_2024018
@@ -1048,10 +1048,10 @@ _0803AEB8:
pop {r0}
bx r0
.align 2, 0
-_0803AEC0: .4byte gUnknown_202063C
+_0803AEC0: .4byte gSprites
_0803AEC4: .4byte gUnknown_3004FF0
_0803AEC8: .4byte gUnknown_2023BC4
-_0803AECC: .4byte nullsub_8
+_0803AECC: .4byte SpriteCallbackDummy
_0803AED0: .4byte gUnknown_2024018
_0803AED4: .4byte gUnknown_3004FE0
_0803AED8: .4byte sub_803AEDC
@@ -1139,7 +1139,7 @@ sub_803AF28: @ 803AF28
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, _0803AFE4 @ =gUnknown_202063C
+ ldr r1, _0803AFE4 @ =gSprites
adds r0, r1
movs r1, 0
bl StartSpriteAnim
@@ -1180,7 +1180,7 @@ _0803AFD4: .4byte gUnknown_2024018
_0803AFD8: .4byte gUnknown_2023BC4
_0803AFDC: .4byte 0x000027f9
_0803AFE0: .4byte gUnknown_2023D44
-_0803AFE4: .4byte gUnknown_202063C
+_0803AFE4: .4byte gSprites
_0803AFE8: .4byte gUnknown_3004FF0
_0803AFEC: .4byte gUnknown_2023BCE
_0803AFF0: .4byte gUnknown_202402C
@@ -1215,7 +1215,7 @@ sub_803AFFC: @ 803AFFC
adds r0, r2, 0
bl sub_80F1720
_0803B02E:
- ldr r4, _0803B0B0 @ =gUnknown_202063C
+ ldr r4, _0803B0B0 @ =gSprites
ldr r0, _0803B0B4 @ =gUnknown_3004FFC
ldrb r2, [r5]
adds r0, r2, r0
@@ -1227,7 +1227,7 @@ _0803B02E:
adds r0, 0x1C
adds r0, r3, r0
ldr r1, [r0]
- ldr r0, _0803B0B8 @ =nullsub_8
+ ldr r0, _0803B0B8 @ =SpriteCallbackDummy
cmp r1, r0
bne _0803B098
ldr r0, [r6]
@@ -1274,9 +1274,9 @@ _0803B0A0: .4byte gUnknown_2024018
_0803B0A4: .4byte gUnknown_2023BC4
_0803B0A8: .4byte gUnknown_2023BCE
_0803B0AC: .4byte gUnknown_202402C
-_0803B0B0: .4byte gUnknown_202063C
+_0803B0B0: .4byte gSprites
_0803B0B4: .4byte gUnknown_3004FFC
-_0803B0B8: .4byte nullsub_8
+_0803B0B8: .4byte SpriteCallbackDummy
_0803B0BC: .4byte gUnknown_3004FE0
_0803B0C0: .4byte sub_803AF28
thumb_func_end sub_803AFFC
@@ -3603,7 +3603,7 @@ LinkOpponentHandleLoadPokeSprite: @ 803C3B4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
- ldr r5, _0803C4F0 @ =gUnknown_202063C
+ ldr r5, _0803C4F0 @ =gSprites
ldrb r0, [r6]
adds r0, r4
ldrb r1, [r0]
@@ -3679,7 +3679,7 @@ _0803C4E0: .4byte gUnknown_2023BC4
_0803C4E4: .4byte gUnknown_202402C
_0803C4E8: .4byte gUnknown_20244DC
_0803C4EC: .4byte gUnknown_2023D44
-_0803C4F0: .4byte gUnknown_202063C
+_0803C4F0: .4byte gSprites
_0803C4F4: .4byte 0x0000ff10
_0803C4F8: .4byte gUnknown_2024024
_0803C4FC: .4byte gUnknown_3004FE0
@@ -3806,7 +3806,7 @@ sub_803C550: @ 803C550
ldr r4, _0803C6C4 @ =gUnknown_2023D44
adds r4, r6, r4
strb r0, [r4]
- ldr r5, _0803C6C8 @ =gUnknown_202063C
+ ldr r5, _0803C6C8 @ =gSprites
mov r0, r10
ldrb r1, [r0]
lsls r0, r1, 4
@@ -3865,7 +3865,7 @@ sub_803C550: @ 803C550
adds r1, r5, 0
adds r1, 0x1C
adds r0, r1
- ldr r1, _0803C6D0 @ =nullsub_8
+ ldr r1, _0803C6D0 @ =SpriteCallbackDummy
str r1, [r0]
movs r0, 0
movs r1, 0xFE
@@ -3894,9 +3894,9 @@ _0803C6B8: .4byte sub_8033E3C
_0803C6BC: .4byte gUnknown_3004FFC
_0803C6C0: .4byte gUnknown_20244DC
_0803C6C4: .4byte gUnknown_2023D44
-_0803C6C8: .4byte gUnknown_202063C
+_0803C6C8: .4byte gSprites
_0803C6CC: .4byte gUnknown_2024024
-_0803C6D0: .4byte nullsub_8
+_0803C6D0: .4byte SpriteCallbackDummy
thumb_func_end sub_803C550
thumb_func_start LinkOpponentHandleReturnPokeToBall
@@ -3939,7 +3939,7 @@ _0803C71C:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, _0803C764 @ =gUnknown_202063C
+ ldr r4, _0803C764 @ =gSprites
adds r0, r4
bl FreeSpriteOamMatrix
ldrb r0, [r6]
@@ -3964,7 +3964,7 @@ _0803C758:
bx r0
.align 2, 0
_0803C760: .4byte gUnknown_2023D44
-_0803C764: .4byte gUnknown_202063C
+_0803C764: .4byte gSprites
_0803C768: .4byte gUnknown_3004FF0
thumb_func_end LinkOpponentHandleReturnPokeToBall
@@ -4283,7 +4283,7 @@ _0803C992:
ldrb r1, [r2]
adds r1, r5
strb r0, [r1]
- ldr r4, _0803CADC @ =gUnknown_202063C
+ ldr r4, _0803CADC @ =gSprites
ldrb r0, [r2]
adds r0, r5
ldrb r1, [r0]
@@ -4393,7 +4393,7 @@ _0803CACC: .4byte gUnknown_2023BC4
_0803CAD0: .4byte gUnknown_20244DC
_0803CAD4: .4byte gUnknown_823932C
_0803CAD8: .4byte gUnknown_2023D44
-_0803CADC: .4byte gUnknown_202063C
+_0803CADC: .4byte gSprites
_0803CAE0: .4byte 0x0000ff10
_0803CAE4: .4byte gUnknown_8239A1C
_0803CAE8: .4byte gUnknown_823957C
@@ -4423,7 +4423,7 @@ sub_803CB0C: @ 803CB0C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, _0803CBA4 @ =gUnknown_202063C
+ ldr r5, _0803CBA4 @ =gSprites
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r4]
@@ -4472,7 +4472,7 @@ sub_803CB0C: @ 803CB0C
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, _0803CBAC @ =nullsub_8
+ ldr r1, _0803CBAC @ =SpriteCallbackDummy
bl StoreSpriteCallbackInData6
ldr r1, _0803CBB0 @ =gUnknown_3004FE0
ldrb r0, [r4]
@@ -4486,9 +4486,9 @@ sub_803CB0C: @ 803CB0C
.align 2, 0
_0803CB9C: .4byte gUnknown_2023D44
_0803CBA0: .4byte gUnknown_2023BC4
-_0803CBA4: .4byte gUnknown_202063C
+_0803CBA4: .4byte gSprites
_0803CBA8: .4byte sub_8075590
-_0803CBAC: .4byte nullsub_8
+_0803CBAC: .4byte SpriteCallbackDummy
_0803CBB0: .4byte gUnknown_3004FE0
_0803CBB4: .4byte sub_803A70C
thumb_func_end sub_803CB0C
@@ -4547,7 +4547,7 @@ _0803CC0C:
movs r0, 0x10
movs r1, 0x3F
bl PlaySE12WithPanning
- ldr r2, _0803CC50 @ =gUnknown_202063C
+ ldr r2, _0803CC50 @ =gSprites
ldr r1, _0803CC54 @ =gUnknown_2023D44
ldrb r0, [r5]
adds r0, r1
@@ -4570,7 +4570,7 @@ _0803CC48:
pop {r0}
bx r0
.align 2, 0
-_0803CC50: .4byte gUnknown_202063C
+_0803CC50: .4byte gSprites
_0803CC54: .4byte gUnknown_2023D44
_0803CC58: .4byte sub_8011EA0
_0803CC5C: .4byte gUnknown_3004FE0
@@ -5436,7 +5436,7 @@ _0803D2F0: .4byte gUnknown_2022870
thumb_func_start RecordedOpponentHandleHitAnimation
RecordedOpponentHandleHitAnimation: @ 803D2F4
push {r4,lr}
- ldr r3, _0803D31C @ =gUnknown_202063C
+ ldr r3, _0803D31C @ =gSprites
ldr r2, _0803D320 @ =gUnknown_2023D44
ldr r4, _0803D324 @ =gUnknown_2023BC4
ldrb r0, [r4]
@@ -5454,7 +5454,7 @@ RecordedOpponentHandleHitAnimation: @ 803D2F4
bl RecordedOpponentBufferExecCompleted
b _0803D352
.align 2, 0
-_0803D31C: .4byte gUnknown_202063C
+_0803D31C: .4byte gSprites
_0803D320: .4byte gUnknown_2023D44
_0803D324: .4byte gUnknown_2023BC4
_0803D328:
@@ -5620,7 +5620,7 @@ sub_803D454: @ 803D454
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, _0803D53C @ =gUnknown_202063C
+ ldr r4, _0803D53C @ =gSprites
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r6]
@@ -5724,7 +5724,7 @@ _0803D516:
.align 2, 0
_0803D534: .4byte gUnknown_2023D44
_0803D538: .4byte gUnknown_2023BC4
-_0803D53C: .4byte gUnknown_202063C
+_0803D53C: .4byte gSprites
_0803D540: .4byte sub_8075590
_0803D544: .4byte sub_803D648
_0803D548: .4byte sub_803D564
@@ -6099,7 +6099,7 @@ RecordedOpponentHandleSpriteInvisibility: @ 803D834
lsls r0, 24
cmp r0, 0
beq _0803D87A
- ldr r3, _0803D888 @ =gUnknown_202063C
+ ldr r3, _0803D888 @ =gSprites
ldr r0, _0803D88C @ =gUnknown_2023D44
ldrb r1, [r4]
adds r0, r1, r0
@@ -6132,7 +6132,7 @@ _0803D87A:
bx r0
.align 2, 0
_0803D884: .4byte gUnknown_2023BC4
-_0803D888: .4byte gUnknown_202063C
+_0803D888: .4byte gSprites
_0803D88C: .4byte gUnknown_2023D44
_0803D890: .4byte gUnknown_2022BC4
thumb_func_end RecordedOpponentHandleSpriteInvisibility