summaryrefslogtreecommitdiff
path: root/asm/reshow_battle_screen.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/reshow_battle_screen.s')
-rw-r--r--asm/reshow_battle_screen.s144
1 files changed, 72 insertions, 72 deletions
diff --git a/asm/reshow_battle_screen.s b/asm/reshow_battle_screen.s
index ac2b2a64a..5538afcff 100644
--- a/asm/reshow_battle_screen.s
+++ b/asm/reshow_battle_screen.s
@@ -23,14 +23,14 @@ sub_8077764: @ 8077764
movs r0, 0x4C
movs r1, 0
bl SetGpuReg
- ldr r0, _080777B4 @ =gUnknown_2023FC4
+ ldr r0, _080777B4 @ =gBattleScripting
adds r2, r0, 0
adds r2, 0x21
movs r1, 0
strb r1, [r2]
adds r0, 0x22
strb r1, [r0]
- ldr r0, _080777B8 @ =gUnknown_2022B4C
+ ldr r0, _080777B8 @ =gBattleTypeFlags
ldr r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -49,8 +49,8 @@ sub_8077764: @ 8077764
b _080777DA
.align 2, 0
_080777B0: .4byte gUnknown_2037AB8
-_080777B4: .4byte gUnknown_2023FC4
-_080777B8: .4byte gUnknown_2022B4C
+_080777B4: .4byte gBattleScripting
+_080777B8: .4byte gBattleTypeFlags
_080777BC:
movs r0, 0x18
bl sub_812B1F0
@@ -79,7 +79,7 @@ _080777E4: .4byte sub_80777E8
sub_80777E8: @ 80777E8
push {r4-r7,lr}
sub sp, 0x8
- ldr r0, _08077804 @ =gUnknown_2023FC4
+ ldr r0, _08077804 @ =gBattleScripting
adds r0, 0x21
ldrb r0, [r0]
cmp r0, 0x14
@@ -92,7 +92,7 @@ _080777F8:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_08077804: .4byte gUnknown_2023FC4
+_08077804: .4byte gBattleScripting
_08077808: .4byte _0807780C
.align 2, 0
_0807780C:
@@ -195,7 +195,7 @@ _08077918:
bl ClearSpritesHealthboxAnimData
b _08077A8A
_0807791E:
- ldr r5, _08077938 @ =gUnknown_2023FC4
+ ldr r5, _08077938 @ =gBattleScripting
adds r4, r5, 0
adds r4, 0x22
ldrb r0, [r4]
@@ -207,7 +207,7 @@ _0807791E:
strb r0, [r4]
b _08077A8A
.align 2, 0
-_08077938: .4byte gUnknown_2023FC4
+_08077938: .4byte gBattleScripting
_0807793C:
ldrb r0, [r4]
adds r0, 0x1
@@ -232,7 +232,7 @@ _08077954:
beq _08077960
b _08077A8A
_08077960:
- ldr r1, _0807796C @ =gUnknown_2023FC4
+ ldr r1, _0807796C @ =gBattleScripting
_08077962:
adds r1, 0x21
ldrb r0, [r1]
@@ -240,7 +240,7 @@ _08077962:
strb r0, [r1]
b _08077A8A
.align 2, 0
-_0807796C: .4byte gUnknown_2023FC4
+_0807796C: .4byte gBattleScripting
_08077970:
movs r0, 0
bl sub_8077C38
@@ -280,13 +280,13 @@ _080779B0:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r7, _08077A44 @ =gUnknown_2023BCE
+ ldr r7, _08077A44 @ =gBattlerPartyIndexes
lsls r0, r4, 1
adds r0, r7
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, _08077A48 @ =gUnknown_202402C
+ ldr r5, _08077A48 @ =gEnemyParty
adds r0, r5
movs r1, 0xB
bl GetMonData
@@ -338,8 +338,8 @@ _08077A14:
bl sub_80FCD74
b _08077A8A
.align 2, 0
-_08077A44: .4byte gUnknown_2023BCE
-_08077A48: .4byte gUnknown_202402C
+_08077A44: .4byte gBattlerPartyIndexes
+_08077A48: .4byte gEnemyParty
_08077A4C: .4byte gUnknown_2023FF8
_08077A50: .4byte gUnknown_2024004
_08077A54: .4byte gUnknown_3003F3C
@@ -364,7 +364,7 @@ _08077A5C:
bl SetMainCallback2
bl sub_80357C8
_08077A8A:
- ldr r1, _08077AA8 @ =gUnknown_2023FC4
+ ldr r1, _08077AA8 @ =gBattleScripting
adds r1, 0x21
ldrb r0, [r1]
adds r0, 0x1
@@ -377,7 +377,7 @@ _08077A8A:
_08077A9C: .4byte sub_80116F4
_08077AA0: .4byte gUnknown_2037AB8
_08077AA4: .4byte sub_8011100
-_08077AA8: .4byte gUnknown_2023FC4
+_08077AA8: .4byte gBattleScripting
thumb_func_end sub_80777E8
thumb_func_start sub_8077AAC
@@ -437,7 +437,7 @@ _08077B1C:
lsls r0, 24
cmp r0, 0
beq _08077BA6
- ldr r0, _08077B58 @ =gUnknown_2022B4C
+ ldr r0, _08077B58 @ =gBattleTypeFlags
ldr r0, [r0]
movs r1, 0xA0
lsls r1, 8
@@ -446,22 +446,22 @@ _08077B1C:
lsls r1, 8
cmp r0, r1
bne _08077B64
- ldr r1, _08077B5C @ =gUnknown_2023BCE
+ ldr r1, _08077B5C @ =gBattlerPartyIndexes
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, _08077B60 @ =gUnknown_202402C
+ ldr r1, _08077B60 @ =gEnemyParty
adds r0, r1
adds r1, r4, 0
bl sub_8034658
b _08077C24
.align 2, 0
_08077B54: .4byte gUnknown_2023BCC
-_08077B58: .4byte gUnknown_2022B4C
-_08077B5C: .4byte gUnknown_2023BCE
-_08077B60: .4byte gUnknown_202402C
+_08077B58: .4byte gBattleTypeFlags
+_08077B5C: .4byte gBattlerPartyIndexes
+_08077B60: .4byte gEnemyParty
_08077B64:
ldr r0, _08077B90 @ =gUnknown_2024018
ldr r0, [r0]
@@ -473,28 +473,28 @@ _08077B64:
ands r0, r1
cmp r0, 0
bne _08077B9C
- ldr r1, _08077B94 @ =gUnknown_2023BCE
+ ldr r1, _08077B94 @ =gBattlerPartyIndexes
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, _08077B98 @ =gUnknown_202402C
+ ldr r1, _08077B98 @ =gEnemyParty
adds r0, r1
adds r1, r4, 0
bl BattleLoadOpponentMonSpriteGfx
b _08077C24
.align 2, 0
_08077B90: .4byte gUnknown_2024018
-_08077B94: .4byte gUnknown_2023BCE
-_08077B98: .4byte gUnknown_202402C
+_08077B94: .4byte gBattlerPartyIndexes
+_08077B98: .4byte gEnemyParty
_08077B9C:
adds r0, r4, 0
movs r1, 0
bl sub_80350BC
b _08077C24
_08077BA6:
- ldr r0, _08077BC0 @ =gUnknown_2022B4C
+ ldr r0, _08077BC0 @ =gBattleTypeFlags
ldr r1, [r0]
movs r2, 0x80
ands r1, r2
@@ -507,7 +507,7 @@ _08077BA6:
ldrb r0, [r0, 0x8]
b _08077BDA
.align 2, 0
-_08077BC0: .4byte gUnknown_2022B4C
+_08077BC0: .4byte gBattleTypeFlags
_08077BC4: .4byte gSaveBlock2Ptr
_08077BC8:
ldr r0, [r0]
@@ -534,27 +534,27 @@ _08077BE2:
ands r0, r1
cmp r0, 0
bne _08077C1C
- ldr r1, _08077C14 @ =gUnknown_2023BCE
+ ldr r1, _08077C14 @ =gBattlerPartyIndexes
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, _08077C18 @ =gUnknown_2024284
+ ldr r1, _08077C18 @ =gPlayerParty
adds r0, r1
adds r1, r4, 0
bl sub_8034498
b _08077C24
.align 2, 0
_08077C10: .4byte gUnknown_2024018
-_08077C14: .4byte gUnknown_2023BCE
-_08077C18: .4byte gUnknown_2024284
+_08077C14: .4byte gBattlerPartyIndexes
+_08077C18: .4byte gPlayerParty
_08077C1C:
adds r0, r4, 0
movs r1, 0
bl sub_80350BC
_08077C24:
- ldr r0, _08077C34 @ =gUnknown_2023FC4
+ ldr r0, _08077C34 @ =gBattleScripting
adds r0, 0x22
movs r1, 0
strb r1, [r0]
@@ -564,7 +564,7 @@ _08077C2C:
pop {r1}
bx r1
.align 2, 0
-_08077C34: .4byte gUnknown_2023FC4
+_08077C34: .4byte gBattleScripting
thumb_func_end sub_8077B0C
thumb_func_start sub_8077C38
@@ -582,7 +582,7 @@ sub_8077C38: @ 8077C38
bcc _08077C50
b _08077FB4
_08077C50:
- ldr r0, _08077C70 @ =gUnknown_2022B4C
+ ldr r0, _08077C70 @ =gBattleTypeFlags
ldr r0, [r0]
movs r1, 0xA0
lsls r1, 8
@@ -596,7 +596,7 @@ _08077C50:
b _08077C9A
.align 2, 0
_08077C6C: .4byte gUnknown_2023BCC
-_08077C70: .4byte gUnknown_2022B4C
+_08077C70: .4byte gBattleTypeFlags
_08077C74:
ldr r0, _08077C90 @ =gUnknown_2024018
ldr r0, [r0]
@@ -627,7 +627,7 @@ _08077C9A:
bne _08077CAE
b _08077DAC
_08077CAE:
- ldr r1, _08077D90 @ =gUnknown_2023BCE
+ ldr r1, _08077D90 @ =gBattlerPartyIndexes
lsls r0, r7, 1
adds r6, r0, r1
ldrh r0, [r6]
@@ -636,7 +636,7 @@ _08077CAE:
mov r1, r10
muls r1, r0
adds r0, r1, 0
- ldr r1, _08077D94 @ =gUnknown_202402C
+ ldr r1, _08077D94 @ =gEnemyParty
mov r9, r1
add r0, r9
movs r1, 0x39
@@ -732,15 +732,15 @@ _08077CD2:
bl StartSpriteAnim
b _08077F84
.align 2, 0
-_08077D90: .4byte gUnknown_2023BCE
-_08077D94: .4byte gUnknown_202402C
+_08077D90: .4byte gBattlerPartyIndexes
+_08077D94: .4byte gEnemyParty
_08077D98: .4byte gUnknown_20244DC
_08077D9C: .4byte gUnknown_2023D44
_08077DA0: .4byte gSprites
_08077DA4: .4byte SpriteCallbackDummy
_08077DA8: .4byte gUnknown_2024024
_08077DAC:
- ldr r0, _08077E00 @ =gUnknown_2022B4C
+ ldr r0, _08077E00 @ =gBattleTypeFlags
ldr r1, [r0]
movs r2, 0x80
ands r1, r2
@@ -780,7 +780,7 @@ _08077DAC:
adds r0, r6, 0
b _08077E54
.align 2, 0
-_08077E00: .4byte gUnknown_2022B4C
+_08077E00: .4byte gBattleTypeFlags
_08077E04: .4byte gSaveBlock2Ptr
_08077E08: .4byte gUnknown_20244DC
_08077E0C: .4byte gUnknown_8239F8C
@@ -855,7 +855,7 @@ _08077E9C: .4byte gUnknown_2023D44
_08077EA0: .4byte gSprites
_08077EA4: .4byte SpriteCallbackDummy
_08077EA8:
- ldr r1, _08077FC4 @ =gUnknown_2023BCE
+ ldr r1, _08077FC4 @ =gBattlerPartyIndexes
lsls r0, r7, 1
adds r6, r0, r1
ldrh r0, [r6]
@@ -864,7 +864,7 @@ _08077EA8:
mov r1, r10
muls r1, r0
adds r0, r1, 0
- ldr r1, _08077FC8 @ =gUnknown_2024284
+ ldr r1, _08077FC8 @ =gPlayerParty
mov r9, r1
add r0, r9
movs r1, 0x39
@@ -990,8 +990,8 @@ _08077FB4:
pop {r0}
bx r0
.align 2, 0
-_08077FC4: .4byte gUnknown_2023BCE
-_08077FC8: .4byte gUnknown_2024284
+_08077FC4: .4byte gBattlerPartyIndexes
+_08077FC8: .4byte gPlayerParty
_08077FCC: .4byte gUnknown_20244DC
_08077FD0: .4byte gUnknown_2023D44
_08077FD4: .4byte gSprites
@@ -1011,7 +1011,7 @@ CreateHealthboxSprite: @ 8077FE4
bcc _08077FF4
b _08078166
_08077FF4:
- ldr r0, _08078010 @ =gUnknown_2022B4C
+ ldr r0, _08078010 @ =gBattleTypeFlags
ldr r1, [r0]
movs r2, 0x80
ands r1, r2
@@ -1023,7 +1023,7 @@ _08077FF4:
b _0807802C
.align 2, 0
_0807800C: .4byte gUnknown_2023BCC
-_08078010: .4byte gUnknown_2022B4C
+_08078010: .4byte gBattleTypeFlags
_08078014:
ldr r0, [r0]
movs r1, 0x80
@@ -1053,53 +1053,53 @@ _0807802C:
cmp r0, 0
beq _08078074
ldrb r0, [r4]
- ldr r1, _0807806C @ =gUnknown_2023BCE
+ ldr r1, _0807806C @ =gBattlerPartyIndexes
lsls r4, r5, 1
adds r1, r4, r1
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, _08078070 @ =gUnknown_202402C
+ ldr r2, _08078070 @ =gEnemyParty
adds r1, r2
movs r2, 0
bl UpdateHealthboxAttribute
b _080780C0
.align 2, 0
_08078068: .4byte gUnknown_3004FF0
-_0807806C: .4byte gUnknown_2023BCE
-_08078070: .4byte gUnknown_202402C
+_0807806C: .4byte gBattlerPartyIndexes
+_08078070: .4byte gEnemyParty
_08078074:
- ldr r0, _0807809C @ =gUnknown_2022B4C
+ ldr r0, _0807809C @ =gBattleTypeFlags
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
beq _080780A8
ldrb r0, [r4]
- ldr r1, _080780A0 @ =gUnknown_2023BCE
+ ldr r1, _080780A0 @ =gBattlerPartyIndexes
lsls r4, r5, 1
adds r1, r4, r1
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, _080780A4 @ =gUnknown_2024284
+ ldr r2, _080780A4 @ =gPlayerParty
adds r1, r2
movs r2, 0xA
bl UpdateHealthboxAttribute
b _080780C0
.align 2, 0
-_0807809C: .4byte gUnknown_2022B4C
-_080780A0: .4byte gUnknown_2023BCE
-_080780A4: .4byte gUnknown_2024284
+_0807809C: .4byte gBattleTypeFlags
+_080780A0: .4byte gBattlerPartyIndexes
+_080780A4: .4byte gPlayerParty
_080780A8:
ldrb r0, [r4]
- ldr r1, _080780EC @ =gUnknown_2023BCE
+ ldr r1, _080780EC @ =gBattlerPartyIndexes
lsls r4, r5, 1
adds r1, r4, r1
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, _080780F0 @ =gUnknown_2024284
+ ldr r2, _080780F0 @ =gPlayerParty
adds r1, r2
movs r2, 0
bl UpdateHealthboxAttribute
@@ -1124,8 +1124,8 @@ _080780DC:
bl nullsub_21
b _08078104
.align 2, 0
-_080780EC: .4byte gUnknown_2023BCE
-_080780F0: .4byte gUnknown_2024284
+_080780EC: .4byte gBattlerPartyIndexes
+_080780F0: .4byte gPlayerParty
_080780F4: .4byte gUnknown_3004FF0
_080780F8:
ldr r0, _08078130 @ =gUnknown_3004FF0
@@ -1139,12 +1139,12 @@ _08078104:
lsls r0, 24
cmp r0, 0
beq _0807813C
- ldr r0, _08078134 @ =gUnknown_2023BCE
+ ldr r0, _08078134 @ =gBattlerPartyIndexes
adds r0, r4, r0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, _08078138 @ =gUnknown_202402C
+ ldr r1, _08078138 @ =gEnemyParty
adds r0, r1
movs r1, 0x39
bl GetMonData
@@ -1155,21 +1155,21 @@ _08078104:
b _08078166
.align 2, 0
_08078130: .4byte gUnknown_3004FF0
-_08078134: .4byte gUnknown_2023BCE
-_08078138: .4byte gUnknown_202402C
+_08078134: .4byte gBattlerPartyIndexes
+_08078138: .4byte gEnemyParty
_0807813C:
- ldr r0, _0807816C @ =gUnknown_2022B4C
+ ldr r0, _0807816C @ =gBattleTypeFlags
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
bne _08078166
- ldr r0, _08078170 @ =gUnknown_2023BCE
+ ldr r0, _08078170 @ =gBattlerPartyIndexes
adds r0, r4, r0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, _08078174 @ =gUnknown_2024284
+ ldr r1, _08078174 @ =gPlayerParty
adds r0, r1
movs r1, 0x39
bl GetMonData
@@ -1182,9 +1182,9 @@ _08078166:
pop {r0}
bx r0
.align 2, 0
-_0807816C: .4byte gUnknown_2022B4C
-_08078170: .4byte gUnknown_2023BCE
-_08078174: .4byte gUnknown_2024284
+_0807816C: .4byte gBattleTypeFlags
+_08078170: .4byte gBattlerPartyIndexes
+_08078174: .4byte gPlayerParty
thumb_func_end CreateHealthboxSprite
.align 2, 0 @ Don't pad with nop.