start decompiling battle_ai

This commit is contained in:
camthesaxman
2017-02-01 22:15:38 -06:00
parent 8a36c77ac8
commit bcff8d1b45
36 changed files with 2148 additions and 2478 deletions
+26 -26
View File
@@ -272,7 +272,7 @@ _0806BF2C:
ldr r0, [sp, 0x38]
cmp r0, 0x4
beq _0806BF76
ldr r1, =gUnknown_02024084
ldr r1, =gBattleMons
movs r0, 0x58
ldr r2, [sp, 0x38]
muls r0, r2
@@ -295,7 +295,7 @@ _0806BF76:
ands r0, r1
cmp r0, 0
beq _0806BFA4
ldr r1, =gUnknown_02024084
ldr r1, =gBattleMons
ldr r0, =gUnknown_02024064
ldrb r2, [r0]
movs r0, 0x58
@@ -321,7 +321,7 @@ _0806BFA4:
bne _0806BFB2
bl _0806CD4C
_0806BFB2:
ldr r6, =gUnknown_02024084
ldr r6, =gBattleMons
ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
@@ -360,7 +360,7 @@ _0806BFFC:
adds r6, r2, 0
cmp r3, 0
beq _0806C042
ldr r7, =gUnknown_02024084
ldr r7, =gBattleMons
ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
@@ -394,7 +394,7 @@ _0806C042:
bne _0806C050
bl _0806CD4C
_0806C050:
ldr r6, =gUnknown_02024084
ldr r6, =gBattleMons
ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
@@ -431,7 +431,7 @@ _0806C08C:
adds r6, r2, 0
cmp r3, 0
beq _0806C0D2
ldr r7, =gUnknown_02024084
ldr r7, =gBattleMons
ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
@@ -465,7 +465,7 @@ _0806C0D2:
bne _0806C0E0
bl _0806CD4C
_0806C0E0:
ldr r6, =gUnknown_02024084
ldr r6, =gBattleMons
ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
@@ -591,7 +591,7 @@ _0806C1CA:
ldr r1, [sp, 0x38]
cmp r1, 0x4
beq _0806C202
ldr r1, =gUnknown_02024084
ldr r1, =gBattleMons
movs r0, 0x58
ldr r3, [sp, 0x38]
adds r2, r3, 0
@@ -692,7 +692,7 @@ _0806C2A8:
bne _0806C2B2
bl _0806CD4C
_0806C2B2:
ldr r1, =gUnknown_02024084
ldr r1, =gBattleMons
movs r0, 0x58
ldr r2, [sp, 0x38]
muls r0, r2
@@ -965,7 +965,7 @@ _0806C4FC:
cmp r3, 0x4
beq _0806C55C
ldr r2, =gUnknown_02024210
ldr r1, =gUnknown_0832A328
ldr r1, =gBitTable
lsls r0, r3, 2
adds r0, r1
ldr r1, [r0]
@@ -988,7 +988,7 @@ _0806C4FC:
.pool
_0806C55C:
ldr r3, =gUnknown_02024210
ldr r1, =gUnknown_0832A328
ldr r1, =gBitTable
ldr r2, =gUnknown_02024064
ldrb r0, [r2]
eors r0, r4
@@ -1123,7 +1123,7 @@ _0806C65E:
ldr r2, [sp, 0x38]
cmp r2, 0x4
beq _0806C6EC
ldr r1, =gUnknown_02024084
ldr r1, =gBattleMons
movs r0, 0x58
muls r0, r2
adds r0, r1
@@ -1286,7 +1286,7 @@ _0806C7CC:
ldr r2, [sp, 0x38]
cmp r2, 0x4
beq _0806C82E
ldr r4, =gUnknown_02024084
ldr r4, =gBattleMons
movs r0, 0x58
adds r3, r2, 0
muls r3, r0
@@ -1306,7 +1306,7 @@ _0806C7CC:
adds r0, r1
ldrb r1, [r0, 0x18]
lsrs r1, 4
ldr r2, =gUnknown_0832A328
ldr r2, =gBitTable
lsls r0, r5, 2
adds r0, r2
ldr r0, [r0]
@@ -1437,7 +1437,7 @@ _0806C914:
ldr r2, [sp, 0x38]
cmp r2, 0x4
beq _0806C978
ldr r4, =gUnknown_02024084
ldr r4, =gBattleMons
movs r0, 0x58
adds r3, r2, 0
muls r3, r0
@@ -1457,7 +1457,7 @@ _0806C914:
adds r0, r1
ldrb r1, [r0, 0x18]
lsrs r1, 4
ldr r2, =gUnknown_0832A328
ldr r2, =gBitTable
ldr r5, [sp, 0x14]
lsls r0, r5, 2
adds r0, r2
@@ -1996,7 +1996,7 @@ HealStatusConditions: @ 806CD6C
beq _0806CDBE
cmp r6, 0x4
beq _0806CDBE
ldr r0, =gUnknown_02024084
ldr r0, =gBattleMons
movs r1, 0x58
muls r1, r6
adds r0, 0x4C
@@ -3607,7 +3607,7 @@ _0806D9E0:
_0806D9F0:
cmp r5, 0x3
bne _0806DA20
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r0, [r0]
movs r1, 0x8
ands r0, r1
@@ -3999,7 +3999,7 @@ _0806DCDA:
bl pokemon_getattr
cmp r0, 0
bne _0806DCDA
ldr r1, =gUnknown_0832A328
ldr r1, =gBitTable
lsls r0, r5, 2
adds r0, r1
ldrb r1, [r0]
@@ -4956,7 +4956,7 @@ _0806E41C:
thumb_func_start song_id_for_battle
song_id_for_battle: @ 806E42C
push {lr}
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r1, [r0]
movs r0, 0x80
lsls r0, 5
@@ -5110,7 +5110,7 @@ _0806E5E0:
lsls r0, 1
b _0806E646
_0806E5E6:
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r0, [r0]
ldr r1, =0x003f0100
ands r0, r1
@@ -5692,7 +5692,7 @@ sub_806EA68: @ 806EA68
push {r4-r7,lr}
mov r7, r8
push {r7}
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r0, [r0]
ldr r1, =0x00302008
ands r0, r1
@@ -5871,7 +5871,7 @@ _0806EBEA:
thumb_func_start sub_806EBF8
sub_806EBF8: @ 806EBF8
push {r4,lr}
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
@@ -6000,7 +6000,7 @@ sub_806ECEC: @ 806ECEC
ands r0, r1
cmp r0, 0
beq _0806ED30
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -6209,7 +6209,7 @@ sub_806EEB4: @ 806EEB4
ands r0, r1
cmp r0, 0
beq _0806EEE8
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -6527,7 +6527,7 @@ sub_806F104: @ 806F104
ands r0, r1
cmp r0, 0
beq _0806F122
ldr r0, =gUnknown_02022FEC
ldr r0, =gBattleTypeFlags
ldr r0, [r0]
ldr r1, =0x003f0100
ands r0, r1