From 42b94e378ba7cc252775adcc162fe7fede2eec2e Mon Sep 17 00:00:00 2001 From: Pawkkie <61265402+Pawkkie@users.noreply.github.com> Date: Sun, 1 Dec 2024 15:58:13 -0500 Subject: [PATCH] Add Revival Blessing AI (#5704) --- src/battle_ai_main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/battle_ai_main.c b/src/battle_ai_main.c index 3c031de092..60e6f90fea 100644 --- a/src/battle_ai_main.c +++ b/src/battle_ai_main.c @@ -4399,7 +4399,13 @@ static u32 AI_CalcMoveEffectScore(u32 battlerAtk, u32 battlerDef, u32 move) break; case EFFECT_REVIVAL_BLESSING: if (GetFirstFaintedPartyIndex(battlerAtk) != PARTY_SIZE) + { ADJUST_SCORE(DECENT_EFFECT); + if (AI_DATA->shouldSwitch & (1u << battlerAtk)) // Bad matchup + ADJUST_SCORE(WEAK_EFFECT); + if (AI_DATA->mostSuitableMonId[battlerAtk] != PARTY_SIZE) // Good mon to send in after + ADJUST_SCORE(WEAK_EFFECT); + } break; //case EFFECT_EXTREME_EVOBOOST: // TODO //break;