From 0a8c8ad338bab93bb2211964a8bb968b18487f2d Mon Sep 17 00:00:00 2001 From: surskitty Date: Wed, 13 Aug 2025 15:31:05 -0400 Subject: [PATCH] AI handling for Howl. (#7549) --- src/battle_ai_main.c | 3 ++- src/battle_ai_util.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/battle_ai_main.c b/src/battle_ai_main.c index 2971e68bdb..ddd0bf131b 100644 --- a/src/battle_ai_main.c +++ b/src/battle_ai_main.c @@ -4097,8 +4097,9 @@ static u32 AI_CalcMoveEffectScore(u32 battlerAtk, u32 battlerDef, u32 move) if (predictedMove && GetMoveEffect(predictedMove) != GetMoveEffect(move)) return AI_CheckViability(battlerAtk, battlerDef, predictedMove, score); break; - case EFFECT_ATTACK_UP: case EFFECT_ATTACK_UP_USER_ALLY: + ADJUST_SCORE(IncreaseStatUpScore(BATTLE_PARTNER(battlerAtk), battlerDef, STAT_CHANGE_ATK)); + case EFFECT_ATTACK_UP: ADJUST_SCORE(IncreaseStatUpScore(battlerAtk, battlerDef, STAT_CHANGE_ATK)); break; case EFFECT_ATTACK_UP_2: diff --git a/src/battle_ai_util.c b/src/battle_ai_util.c index 02915816e0..2712c4499f 100644 --- a/src/battle_ai_util.c +++ b/src/battle_ai_util.c @@ -2636,6 +2636,7 @@ bool32 IsStatRaisingEffect(enum BattleMoveEffects effect) { switch (effect) { + case EFFECT_ATTACK_UP_USER_ALLY: case EFFECT_ATTACK_UP: case EFFECT_ATTACK_UP_2: case EFFECT_DEFENSE_UP: