From ecb20b2a25c277e84e8b42b0a4c76449b491cd81 Mon Sep 17 00:00:00 2001 From: Vex Date: Wed, 28 May 2025 03:43:38 -0700 Subject: [PATCH] Fix Eiscue not resetting back to Ice Face form after battle. (#6997) --- src/battle_script_commands.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index f69ef38ad4..11d9cd376a 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -2802,6 +2802,9 @@ static void Cmd_resultmessage(void) if (gDisableStructs[gBattlerTarget].iceFaceActivationPrevention) { gDisableStructs[gBattlerTarget].iceFaceActivationPrevention = FALSE; + u32 side = GetBattlerSide(gBattlerTarget); + if (gBattleStruct->changedSpecies[side][gBattlerPartyIndexes[gBattlerTarget]] == SPECIES_NONE) + gBattleStruct->changedSpecies[side][gBattlerPartyIndexes[gBattlerTarget]] = gBattleMons[gBattlerTarget].species; gBattleMons[gBattlerTarget].species = SPECIES_EISCUE_NOICE; gBattleScripting.battler = gBattlerTarget; // For STRINGID_PKMNTRANSFORMED BattleScriptPushCursor();