From 5fea7e3216900e3e3c478731ad7734168f227d4b Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Fri, 23 Nov 2018 23:07:02 +0100 Subject: [PATCH] Fix overworld weather --- src/battle_util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/battle_util.c b/src/battle_util.c index 15c301dab5..8b75da4afa 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -2512,7 +2512,10 @@ u8 AbilityBattleEffects(u8 caseID, u8 battler, u8 ability, u8 special, u16 moveA speciesDef = gBattleMons[gBattlerTarget].species; pidDef = gBattleMons[gBattlerTarget].personality; - gLastUsedAbility = GetBattlerAbility(battler); + if (special) + gLastUsedAbility = special; + else + gLastUsedAbility = GetBattlerAbility(battler); if (moveArg) move = moveArg;