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();