summaryrefslogtreecommitdiff
path: root/asm/battle_setup.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/battle_setup.s')
-rw-r--r--asm/battle_setup.s128
1 files changed, 64 insertions, 64 deletions
diff --git a/asm/battle_setup.s b/asm/battle_setup.s
index a7d13e747..8fe6196f6 100644
--- a/asm/battle_setup.s
+++ b/asm/battle_setup.s
@@ -163,7 +163,7 @@ sub_807F748: @ 807F748
ldr r1, _0807F780 @ =gMain
ldr r0, _0807F784 @ =sub_807FB40
str r0, [r1, 0x8]
- ldr r1, _0807F788 @ =gUnknown_2022B4C
+ ldr r1, _0807F788 @ =gBattleTypeFlags
movs r0, 0
str r0, [r1]
bl GetWildBattleTransition
@@ -180,7 +180,7 @@ sub_807F748: @ 807F748
.align 2, 0
_0807F780: .4byte gMain
_0807F784: .4byte sub_807FB40
-_0807F788: .4byte gUnknown_2022B4C
+_0807F788: .4byte gBattleTypeFlags
thumb_func_end sub_807F748
thumb_func_start sub_807F78C
@@ -192,7 +192,7 @@ sub_807F78C: @ 807F78C
ldr r1, _0807F7C8 @ =gMain
ldr r0, _0807F7CC @ =sub_807FB40
str r0, [r1, 0x8]
- ldr r1, _0807F7D0 @ =gUnknown_2022B4C
+ ldr r1, _0807F7D0 @ =gBattleTypeFlags
movs r0, 0x80
lsls r0, 3
str r0, [r1]
@@ -210,7 +210,7 @@ sub_807F78C: @ 807F78C
.align 2, 0
_0807F7C8: .4byte gMain
_0807F7CC: .4byte sub_807FB40
-_0807F7D0: .4byte gUnknown_2022B4C
+_0807F7D0: .4byte gBattleTypeFlags
_0807F7D4: .4byte 0x00000155
thumb_func_end sub_807F78C
@@ -223,7 +223,7 @@ sub_807F7D8: @ 807F7D8
ldr r1, _0807F804 @ =gMain
ldr r0, _0807F808 @ =sub_80A0F4C
str r0, [r1, 0x8]
- ldr r1, _0807F80C @ =gUnknown_2022B4C
+ ldr r1, _0807F80C @ =gBattleTypeFlags
movs r0, 0x80
str r0, [r1]
bl GetWildBattleTransition
@@ -236,7 +236,7 @@ sub_807F7D8: @ 807F7D8
.align 2, 0
_0807F804: .4byte gMain
_0807F808: .4byte sub_80A0F4C
-_0807F80C: .4byte gUnknown_2022B4C
+_0807F80C: .4byte gBattleTypeFlags
thumb_func_end sub_807F7D8
thumb_func_start sub_807F810
@@ -248,7 +248,7 @@ sub_807F810: @ 807F810
ldr r1, _0807F854 @ =gMain
ldr r0, _0807F858 @ =sub_807FB40
str r0, [r1, 0x8]
- ldr r1, _0807F85C @ =gUnknown_2022B4C
+ ldr r1, _0807F85C @ =gBattleTypeFlags
movs r0, 0x80
lsls r0, 8
str r0, [r1]
@@ -257,7 +257,7 @@ sub_807F810: @ 807F810
lsrs r0, 24
movs r1, 0
bl sub_807F690
- ldr r0, _0807F860 @ =gUnknown_202402C
+ ldr r0, _0807F860 @ =gEnemyParty
ldr r2, _0807F864 @ =gUnknown_841D148
movs r1, 0x2
bl sub_804037C
@@ -270,8 +270,8 @@ sub_807F810: @ 807F810
.align 2, 0
_0807F854: .4byte gMain
_0807F858: .4byte sub_807FB40
-_0807F85C: .4byte gUnknown_2022B4C
-_0807F860: .4byte gUnknown_202402C
+_0807F85C: .4byte gBattleTypeFlags
+_0807F860: .4byte gEnemyParty
_0807F864: .4byte gUnknown_841D148
thumb_func_end sub_807F810
@@ -294,7 +294,7 @@ sub_807F868: @ 807F868
thumb_func_start sub_807F888
sub_807F888: @ 807F888
push {lr}
- ldr r0, _0807F8B4 @ =gUnknown_202402C
+ ldr r0, _0807F8B4 @ =gEnemyParty
movs r1, 0xD
movs r2, 0x5
bl CreateMaleMon
@@ -302,7 +302,7 @@ sub_807F888: @ 807F888
ldr r1, _0807F8B8 @ =gMain
ldr r0, _0807F8BC @ =c2_exit_to_overworld_1_continue_scripts_restart_music
str r0, [r1, 0x8]
- ldr r1, _0807F8C0 @ =gUnknown_2022B4C
+ ldr r1, _0807F8C0 @ =gBattleTypeFlags
movs r0, 0x80
lsls r0, 2
str r0, [r1]
@@ -312,10 +312,10 @@ sub_807F888: @ 807F888
pop {r0}
bx r0
.align 2, 0
-_0807F8B4: .4byte gUnknown_202402C
+_0807F8B4: .4byte gEnemyParty
_0807F8B8: .4byte gMain
_0807F8BC: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
-_0807F8C0: .4byte gUnknown_2022B4C
+_0807F8C0: .4byte gBattleTypeFlags
thumb_func_end sub_807F888
thumb_func_start sub_807F8C4
@@ -325,7 +325,7 @@ sub_807F8C4: @ 807F8C4
ldr r1, _0807F8F8 @ =gMain
ldr r0, _0807F8FC @ =sub_807FBA0
str r0, [r1, 0x8]
- ldr r1, _0807F900 @ =gUnknown_2022B4C
+ ldr r1, _0807F900 @ =gBattleTypeFlags
movs r0, 0x80
lsls r0, 10
str r0, [r1]
@@ -343,7 +343,7 @@ sub_807F8C4: @ 807F8C4
.align 2, 0
_0807F8F8: .4byte gMain
_0807F8FC: .4byte sub_807FBA0
-_0807F900: .4byte gUnknown_2022B4C
+_0807F900: .4byte gBattleTypeFlags
thumb_func_end sub_807F8C4
thumb_func_start sub_807F904
@@ -360,11 +360,11 @@ sub_807F904: @ 807F904
lsls r0, 24
cmp r0, 0
beq _0807F958
- ldr r1, _0807F950 @ =gUnknown_2022B4C
+ ldr r1, _0807F950 @ =gBattleTypeFlags
movs r0, 0xA0
lsls r0, 8
str r0, [r1]
- ldr r0, _0807F954 @ =gUnknown_202402C
+ ldr r0, _0807F954 @ =gEnemyParty
movs r1, 0xFE
str r1, [sp]
movs r1, 0xC
@@ -380,10 +380,10 @@ sub_807F904: @ 807F904
_0807F944: .4byte gMain
_0807F948: .4byte sub_807FBF0
_0807F94C: .4byte 0x00000167
-_0807F950: .4byte gUnknown_2022B4C
-_0807F954: .4byte gUnknown_202402C
+_0807F950: .4byte gBattleTypeFlags
+_0807F954: .4byte gEnemyParty
_0807F958:
- ldr r1, _0807F98C @ =gUnknown_2022B4C
+ ldr r1, _0807F98C @ =gBattleTypeFlags
movs r0, 0x80
lsls r0, 8
str r0, [r1]
@@ -393,7 +393,7 @@ _0807F960:
lsrs r0, 24
movs r1, 0
bl sub_807F690
- ldr r0, _0807F990 @ =gUnknown_202402C
+ ldr r0, _0807F990 @ =gEnemyParty
ldr r2, _0807F994 @ =gUnknown_841D148
movs r1, 0x2
bl sub_804037C
@@ -405,8 +405,8 @@ _0807F960:
pop {r0}
bx r0
.align 2, 0
-_0807F98C: .4byte gUnknown_2022B4C
-_0807F990: .4byte gUnknown_202402C
+_0807F98C: .4byte gBattleTypeFlags
+_0807F990: .4byte gEnemyParty
_0807F994: .4byte gUnknown_841D148
thumb_func_end sub_807F904
@@ -417,7 +417,7 @@ sub_807F998: @ 807F998
ldr r1, _0807F9CC @ =gMain
ldr r0, _0807F9D0 @ =sub_807FBA0
str r0, [r1, 0x8]
- ldr r1, _0807F9D4 @ =gUnknown_2022B4C
+ ldr r1, _0807F9D4 @ =gBattleTypeFlags
movs r0, 0x80
lsls r0, 6
str r0, [r1]
@@ -435,7 +435,7 @@ sub_807F998: @ 807F998
.align 2, 0
_0807F9CC: .4byte gMain
_0807F9D0: .4byte sub_807FBA0
-_0807F9D4: .4byte gUnknown_2022B4C
+_0807F9D4: .4byte gBattleTypeFlags
thumb_func_end sub_807F998
thumb_func_start sub_807F9D8
@@ -445,11 +445,11 @@ sub_807F9D8: @ 807F9D8
ldr r1, _0807FA0C @ =gMain
ldr r0, _0807FA10 @ =sub_807FBA0
str r0, [r1, 0x8]
- ldr r1, _0807FA14 @ =gUnknown_2022B4C
+ ldr r1, _0807FA14 @ =gBattleTypeFlags
movs r0, 0x84
lsls r0, 11
str r0, [r1]
- ldr r0, _0807FA18 @ =gUnknown_202402C
+ ldr r0, _0807FA18 @ =gEnemyParty
movs r1, 0xB
bl GetMonData
lsls r0, 16
@@ -467,8 +467,8 @@ sub_807F9D8: @ 807F9D8
.align 2, 0
_0807FA0C: .4byte gMain
_0807FA10: .4byte sub_807FBA0
-_0807FA14: .4byte gUnknown_2022B4C
-_0807FA18: .4byte gUnknown_202402C
+_0807FA14: .4byte gBattleTypeFlags
+_0807FA18: .4byte gEnemyParty
_0807FA1C:
cmp r1, 0xF9
blt _0807FA4C
@@ -517,7 +517,7 @@ sub_807FA68: @ 807FA68
ldr r1, _0807FA90 @ =gMain
ldr r0, _0807FA94 @ =sub_807FBA0
str r0, [r1, 0x8]
- ldr r1, _0807FA98 @ =gUnknown_2022B4C
+ ldr r1, _0807FA98 @ =gBattleTypeFlags
movs r0, 0xC0
lsls r0, 6
str r0, [r1]
@@ -533,7 +533,7 @@ sub_807FA68: @ 807FA68
.align 2, 0
_0807FA90: .4byte gMain
_0807FA94: .4byte sub_807FBA0
-_0807FA98: .4byte gUnknown_2022B4C
+_0807FA98: .4byte gBattleTypeFlags
_0807FA9C: .4byte gGameVersion
_0807FAA0:
movs r1, 0x85
@@ -556,7 +556,7 @@ sub_807FABC: @ 807FABC
ldr r1, _0807FAEC @ =gMain
ldr r0, _0807FAF0 @ =sub_807FBA0
str r0, [r1, 0x8]
- ldr r1, _0807FAF4 @ =gUnknown_2022B4C
+ ldr r1, _0807FAF4 @ =gBattleTypeFlags
movs r0, 0xC0
lsls r0, 7
str r0, [r1]
@@ -573,7 +573,7 @@ sub_807FABC: @ 807FABC
.align 2, 0
_0807FAEC: .4byte gMain
_0807FAF0: .4byte sub_807FBA0
-_0807FAF4: .4byte gUnknown_2022B4C
+_0807FAF4: .4byte gBattleTypeFlags
thumb_func_end sub_807FABC
thumb_func_start sub_807FAF8
@@ -956,7 +956,7 @@ _0807FDFE:
movs r0, 0x64
adds r1, r6, 0
muls r1, r0
- ldr r0, _0807FE50 @ =gUnknown_2024284
+ ldr r0, _0807FE50 @ =gPlayerParty
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -994,7 +994,7 @@ _0807FE48:
pop {r1}
bx r1
.align 2, 0
-_0807FE50: .4byte gUnknown_2024284
+_0807FE50: .4byte gPlayerParty
thumb_func_end GetSumOfPlayerPartyLevel
thumb_func_start reads_trainer_data_byte0
@@ -1004,7 +1004,7 @@ reads_trainer_data_byte0: @ 807FE54
lsrs r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r5, _0807FE88 @ =gUnknown_823EAC8
+ ldr r5, _0807FE88 @ =gTrainers
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1026,7 +1026,7 @@ _0807FE74:
beq _0807FE96
b _0807FF2C
.align 2, 0
-_0807FE88: .4byte gUnknown_823EAC8
+_0807FE88: .4byte gTrainers
_0807FE8C:
cmp r0, 0x2
beq _0807FEE2
@@ -1129,7 +1129,7 @@ GetWildBattleTransition: @ 807FF34
bl GetBattleTransitionTypeByMap
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, _0807FF64 @ =gUnknown_202402C
+ ldr r0, _0807FF64 @ =gEnemyParty
movs r1, 0x38
bl GetMonData
adds r4, r0, 0
@@ -1146,7 +1146,7 @@ GetWildBattleTransition: @ 807FF34
adds r0, 0x1
b _0807FF70
.align 2, 0
-_0807FF64: .4byte gUnknown_202402C
+_0807FF64: .4byte gEnemyParty
_0807FF68: .4byte gUnknown_83C68F0
_0807FF6C:
ldr r0, _0807FF7C @ =gUnknown_83C68F0
@@ -1164,13 +1164,13 @@ _0807FF7C: .4byte gUnknown_83C68F0
thumb_func_start sub_807FF80
sub_807FF80: @ 807FF80
push {r4-r6,lr}
- ldr r4, _0807FFB4 @ =gUnknown_20386AE
+ ldr r4, _0807FFB4 @ =gTrainerBattleOpponent_A
ldrh r1, [r4]
movs r0, 0x80
lsls r0, 3
cmp r1, r0
beq _0808000C
- ldr r1, _0807FFB8 @ =gUnknown_823EAC8
+ ldr r1, _0807FFB8 @ =gTrainers
ldrh r2, [r4]
lsls r0, r2, 2
adds r0, r2
@@ -1191,8 +1191,8 @@ _0807FFB0:
movs r0, 0xC
b _08080054
.align 2, 0
-_0807FFB4: .4byte gUnknown_20386AE
-_0807FFB8: .4byte gUnknown_823EAC8
+_0807FFB4: .4byte gTrainerBattleOpponent_A
+_0807FFB8: .4byte gTrainers
_0807FFBC: .4byte 0x000002df
_0807FFC0:
ldr r0, _0807FFD4 @ =0x0000019b
@@ -1284,7 +1284,7 @@ _0808005C: .4byte gUnknown_83C68F8
thumb_func_start sub_8080060
sub_8080060: @ 8080060
push {r4,lr}
- ldr r0, _08080084 @ =gUnknown_202402C
+ ldr r0, _08080084 @ =gEnemyParty
movs r1, 0x38
bl GetMonData
adds r4, r0, 0
@@ -1299,7 +1299,7 @@ sub_8080060: @ 8080060
movs r0, 0x3
b _0808008A
.align 2, 0
-_08080084: .4byte gUnknown_202402C
+_08080084: .4byte gEnemyParty
_08080088:
movs r0, 0x4
_0808008A:
@@ -1342,7 +1342,7 @@ TrainerBattleLoadArg8: @ 80800B4
thumb_func_start trainerflag_opponent
trainerflag_opponent: @ 80800B8
- ldr r1, _080800CC @ =gUnknown_20386AE
+ ldr r1, _080800CC @ =gTrainerBattleOpponent_A
movs r2, 0xA0
lsls r2, 3
adds r0, r2, 0
@@ -1352,7 +1352,7 @@ trainerflag_opponent: @ 80800B8
lsrs r0, 16
bx lr
.align 2, 0
-_080800CC: .4byte gUnknown_20386AE
+_080800CC: .4byte gTrainerBattleOpponent_A
thumb_func_end trainerflag_opponent
thumb_func_start IsPlayerDefeated
@@ -1392,7 +1392,7 @@ sub_8080110: @ 8080110
ldr r0, _08080140 @ =gUnknown_20386AC
movs r1, 0
strh r1, [r0]
- ldr r0, _08080144 @ =gUnknown_20386AE
+ ldr r0, _08080144 @ =gTrainerBattleOpponent_A
strh r1, [r0]
ldr r0, _08080148 @ =gUnknown_20386B0
strh r1, [r0]
@@ -1414,7 +1414,7 @@ sub_8080110: @ 8080110
bx lr
.align 2, 0
_08080140: .4byte gUnknown_20386AC
-_08080144: .4byte gUnknown_20386AE
+_08080144: .4byte gTrainerBattleOpponent_A
_08080148: .4byte gUnknown_20386B0
_0808014C: .4byte gUnknown_20386B4
_08080150: .4byte gUnknown_20386B8
@@ -1590,7 +1590,7 @@ _080802AC:
adds r1, r5, 0
bl TrainerBattleLoadArgs
bl battle_80801F0
- ldr r4, _080802D0 @ =gUnknown_20386AE
+ ldr r4, _080802D0 @ =gTrainerBattleOpponent_A
ldrh r0, [r4]
bl sub_810CE64
strh r0, [r4]
@@ -1598,7 +1598,7 @@ _080802AC:
b _08080326
.align 2, 0
_080802CC: .4byte gUnknown_83C6990
-_080802D0: .4byte gUnknown_20386AE
+_080802D0: .4byte gTrainerBattleOpponent_A
_080802D4: .4byte gUnknown_81A4F73
_080802D8:
bl sub_811231C
@@ -1606,7 +1606,7 @@ _080802D8:
adds r1, r5, 0
bl TrainerBattleLoadArgs
bl battle_80801F0
- ldr r4, _080802FC @ =gUnknown_20386AE
+ ldr r4, _080802FC @ =gTrainerBattleOpponent_A
ldrh r0, [r4]
bl sub_810CE64
strh r0, [r4]
@@ -1614,7 +1614,7 @@ _080802D8:
b _08080326
.align 2, 0
_080802F8: .4byte gUnknown_83C6900
-_080802FC: .4byte gUnknown_20386AE
+_080802FC: .4byte gTrainerBattleOpponent_A
_08080300: .4byte gUnknown_81A4F3E
_08080304:
ldr r0, _08080310 @ =gUnknown_83C6A20
@@ -1814,7 +1814,7 @@ trainer_flag_clear: @ 8080450
thumb_func_start sub_8080464
sub_8080464: @ 8080464
push {r4,lr}
- ldr r4, _080804A0 @ =gUnknown_2022B4C
+ ldr r4, _080804A0 @ =gBattleTypeFlags
movs r0, 0x8
str r0, [r4]
bl sub_80803CC
@@ -1841,7 +1841,7 @@ _0808048C:
pop {r0}
bx r0
.align 2, 0
-_080804A0: .4byte gUnknown_2022B4C
+_080804A0: .4byte gBattleTypeFlags
_080804A4: .4byte gMain
_080804A8: .4byte sub_80804AC
thumb_func_end sub_8080464
@@ -1887,7 +1887,7 @@ _080804EE:
_08080500: .4byte gUnknown_20370D0
_08080504: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
_08080508:
- ldr r0, _0808051C @ =gUnknown_20386AE
+ ldr r0, _0808051C @ =gTrainerBattleOpponent_A
ldrh r1, [r0]
movs r0, 0x80
lsls r0, 3
@@ -1897,7 +1897,7 @@ _08080508:
bl SetMainCallback2
b _0808054E
.align 2, 0
-_0808051C: .4byte gUnknown_20386AE
+_0808051C: .4byte gTrainerBattleOpponent_A
_08080520: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
_08080524:
ldr r0, _08080538 @ =gUnknown_2023E8A
@@ -1927,7 +1927,7 @@ _08080554: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
thumb_func_start sub_8080558
sub_8080558: @ 8080558
push {lr}
- ldr r0, _08080570 @ =gUnknown_20386AE
+ ldr r0, _08080570 @ =gTrainerBattleOpponent_A
ldrh r1, [r0]
movs r0, 0x80
lsls r0, 3
@@ -1937,7 +1937,7 @@ sub_8080558: @ 8080558
bl SetMainCallback2
b _080805A6
.align 2, 0
-_08080570: .4byte gUnknown_20386AE
+_08080570: .4byte gTrainerBattleOpponent_A
_08080574: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
_08080578:
ldr r0, _0808058C @ =gUnknown_2023E8A
@@ -1967,7 +1967,7 @@ _080805AC: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
thumb_func_start sub_80805B0
sub_80805B0: @ 80805B0
push {lr}
- ldr r1, _080805CC @ =gUnknown_2022B4C
+ ldr r1, _080805CC @ =gBattleTypeFlags
movs r0, 0x8
str r0, [r1]
ldr r1, _080805D0 @ =gMain
@@ -1978,7 +1978,7 @@ sub_80805B0: @ 80805B0
pop {r0}
bx r0
.align 2, 0
-_080805CC: .4byte gUnknown_2022B4C
+_080805CC: .4byte gBattleTypeFlags
_080805D0: .4byte gMain
_080805D4: .4byte sub_8080558
thumb_func_end sub_80805B0
@@ -2049,7 +2049,7 @@ sub_8080628: @ 8080628
beq _080806BE
cmp r0, 0x8
beq _080806BE
- ldr r0, _08080668 @ =gUnknown_20386AE
+ ldr r0, _08080668 @ =gTrainerBattleOpponent_A
ldrh r0, [r0]
bl sub_804367C
lsls r0, 24
@@ -2064,7 +2064,7 @@ sub_8080628: @ 8080628
.align 2, 0
_08080660: .4byte gUnknown_203ADFA
_08080664: .4byte gUnknown_20386AC
-_08080668: .4byte gUnknown_20386AE
+_08080668: .4byte gTrainerBattleOpponent_A
_0808066C: .4byte _08080670
.align 2, 0
_08080670: