Fix Starting Status being passed on to future wild battles (#5248)
This commit is contained in:
parent
4208da1e22
commit
85fe398b50
1 changed files with 1 additions and 1 deletions
|
@ -3755,7 +3755,7 @@ static void DoBattleIntro(void)
|
||||||
gBattleStruct->startingStatus = GetTrainerStartingStatusFromId(gTrainerBattleOpponent_B);
|
gBattleStruct->startingStatus = GetTrainerStartingStatusFromId(gTrainerBattleOpponent_B);
|
||||||
gBattleStruct->startingStatusTimer = 0; // infinite
|
gBattleStruct->startingStatusTimer = 0; // infinite
|
||||||
}
|
}
|
||||||
else if (GetTrainerStartingStatusFromId(gTrainerBattleOpponent_A))
|
else if (gBattleTypeFlags & BATTLE_TYPE_TRAINER && GetTrainerStartingStatusFromId(gTrainerBattleOpponent_A))
|
||||||
{
|
{
|
||||||
gBattleStruct->startingStatus = GetTrainerStartingStatusFromId(gTrainerBattleOpponent_A);
|
gBattleStruct->startingStatus = GetTrainerStartingStatusFromId(gTrainerBattleOpponent_A);
|
||||||
gBattleStruct->startingStatusTimer = 0; // infinite
|
gBattleStruct->startingStatusTimer = 0; // infinite
|
||||||
|
|
Loading…
Reference in a new issue