From f679c4195b781e8c4aa794cb83dbaf293dd73bef Mon Sep 17 00:00:00 2001 From: AgustinGDLV Date: Sat, 11 Mar 2023 11:12:05 -0800 Subject: [PATCH] fixed redundancy in g-max form change --- src/battle_dynamax.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/battle_dynamax.c b/src/battle_dynamax.c index e3e87e7337..4a6be7a64c 100644 --- a/src/battle_dynamax.c +++ b/src/battle_dynamax.c @@ -142,10 +142,8 @@ void PrepareBattlerForDynamax(u16 battlerId) newSpecies = GetBattleFormChangeTargetSpecies(battlerId, FORM_CHANGE_BATTLE_GIGANTAMAX); if (newSpecies != SPECIES_NONE) { - gBattleMons[battlerId].species = newSpecies; - PREPARE_SPECIES_BUFFER(gBattleTextBuff1, gBattleMons[battlerId].species); - BtlController_EmitSetMonData(BUFFER_A, REQUEST_SPECIES_BATTLE, gBitTable[gBattlerPartyIndexes[battlerId]], sizeof(gBattleMons[battlerId].species), &gBattleMons[battlerId].species); - MarkBattlerForControllerExec(battlerId); + gBattleStruct->changedSpecies = gBattleMons[battlerId].species; + TryBattleFormChange(battlerId, FORM_CHANGE_BATTLE_GIGANTAMAX); } }