diff options
author | Kurausukun <lord.uber1@gmail.com> | 2020-10-25 23:45:42 -0400 |
---|---|---|
committer | Kurausukun <lord.uber1@gmail.com> | 2020-10-25 23:45:42 -0400 |
commit | 077a2c23dc499bdb6a0a0ca8dd4fd5d5022dfa6b (patch) | |
tree | e1133ac097876048b2774b1b3e28065239a33d61 /src/battle_util.c | |
parent | 193e601c2c14b7230f73a4d1c28b85bbc88810cb (diff) |
port HasNoMonsToSwitch fakematch fix (from #1181)
Diffstat (limited to 'src/battle_util.c')
-rw-r--r-- | src/battle_util.c | 10 |
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; |