Merge pull request #2324 from ghoulslash/be/aiswitch

fix ai switch semi invulnerable
This commit is contained in:
ghoulslash 2022-09-15 23:15:02 -04:00 committed by GitHub
commit ed81ec41bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -371,6 +371,7 @@ static bool8 ShouldSwitchIfGameStatePrompt(void)
//Semi-Invulnerable
if (gStatuses3[opposingBattler] & STATUS3_SEMI_INVULNERABLE)
{
if (FindMonThatAbsorbsOpponentsMove()) //If find absorber default to switch
switchMon = TRUE;
if (!AI_OpponentCanFaintAiWithMod(0)
@ -380,6 +381,7 @@ static bool8 ShouldSwitchIfGameStatePrompt(void)
&& !WillAIStrikeFirst()
&& !AI_OpponentCanFaintAiWithMod(0))
switchMon = FALSE;
}
}
if (switchMon)