summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/battle_ai.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/battle_ai.c b/src/battle_ai.c
index b9002e5bb..ec15a7bf6 100644
--- a/src/battle_ai.c
+++ b/src/battle_ai.c
@@ -175,13 +175,14 @@ void sub_8107374(void)
break;
case 0:
gUnknown_02039238 = BattleAIs[unk_2016800.unk11];
- if(gBattleMons[gUnknown_02024C07].pp[unk_2016800.unk1] != 0)
+ if(gBattleMons[gUnknown_02024C07].pp[unk_2016800.unk1] == 0)
{
- asm("":::"r1"); //Prevent struct offset optimization
- unk_2016800.unk2 = gBattleMons[gUnknown_02024C07].moves[unk_2016800.unk1];
+ unk_2016800.unk2 = 0;
}
else
- unk_2016800.unk2 = 0;
+ {
+ unk_2016800.unk2 = gBattleMons[gUnknown_02024C07].moves[unk_2016800.unk1];
+ }
unk_2016800.unk0++;
break;
case 1:
@@ -282,4 +283,4 @@ void sub_81074F8(u8 a, u8 b)
{
if(battle_side_get_owner(a) == 0)
unk_2016A00.unk22[battle_get_per_side_status(a) % 2] = b;
-} \ No newline at end of file
+}