summaryrefslogtreecommitdiff
path: root/src/battle_util.c
diff options
context:
space:
mode:
authorKurausukun <lord.uber1@gmail.com>2020-10-25 23:45:42 -0400
committerKurausukun <lord.uber1@gmail.com>2020-10-25 23:45:42 -0400
commit077a2c23dc499bdb6a0a0ca8dd4fd5d5022dfa6b (patch)
treee1133ac097876048b2774b1b3e28065239a33d61 /src/battle_util.c
parent193e601c2c14b7230f73a4d1c28b85bbc88810cb (diff)
port HasNoMonsToSwitch fakematch fix (from #1181)
Diffstat (limited to 'src/battle_util.c')
-rw-r--r--src/battle_util.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/battle_util.c b/src/battle_util.c
index 699fd05bc..aeae8b58b 100644
--- a/src/battle_util.c
+++ b/src/battle_util.c
@@ -1634,16 +1634,8 @@ bool8 HasNoMonsToSwitch(u8 battler, u8 partyIdBattlerOn1, u8 partyIdBattlerOn2)
}
else
{
- // FIXME: Compiler insists on moving r4 into r1 before doing the eor.
- #ifndef NONMATCHING
- register u32 var asm("r1");
- #else
- u32 var;
- #endif // NONMATCHING
-
party = gEnemyParty;
- var = battler ^ BIT_SIDE;
- if (var == 0)
+ if (battler == 1)
id1 = 0;
else
id1 = 1;