@@ -3735,7 +3735,7 @@ static bool8 AnimateTradeSequenceCable(void)
3735
3735
case 72 : // Only if in-game trade
3736
3736
TradeMons (gSpecialVar_0x8005 , 0 );
3737
3737
gCB2_AfterEvolution = CB2_UpdateInGameTrade ;
3738
- evoTarget = GetEvolutionTargetSpecies (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], TRUE, ITEM_NONE );
3738
+ evoTarget = GetEvolutionTargetSpecies (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], TRUE, ITEM_NONE , GetMonData ( & gPlayerParty [ gSelectedTradeMonPositions [ TRADE_PARTNER ]], MON_DATA_SPECIES ) );
3739
3739
if (evoTarget != SPECIES_NONE )
3740
3740
{
3741
3741
TradeEvolutionScene (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], evoTarget , sTradeData -> pokePicSpriteIdxs [TRADE_PARTNER ], gSelectedTradeMonPositions [TRADE_PLAYER ]);
@@ -4250,7 +4250,7 @@ static bool8 AnimateTradeSequenceWireless(void)
4250
4250
case 72 : // Only if in-game trade
4251
4251
TradeMons (gSpecialVar_0x8005 , 0 );
4252
4252
gCB2_AfterEvolution = CB2_UpdateInGameTrade ;
4253
- evoTarget = GetEvolutionTargetSpecies (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], TRUE, ITEM_NONE );
4253
+ evoTarget = GetEvolutionTargetSpecies (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], TRUE, ITEM_NONE , GetMonData ( & gPlayerParty [ gSelectedTradeMonPositions [ TRADE_PARTNER ]], MON_DATA_SPECIES ) );
4254
4254
if (evoTarget != SPECIES_NONE )
4255
4255
{
4256
4256
TradeEvolutionScene (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], evoTarget , sTradeData -> pokePicSpriteIdxs [TRADE_PARTNER ], gSelectedTradeMonPositions [TRADE_PLAYER ]);
@@ -4293,7 +4293,7 @@ static void CB2_TryTradeEvolution(void)
4293
4293
break ;
4294
4294
case 4 :
4295
4295
gCB2_AfterEvolution = CB2_SaveAndEndTrade ;
4296
- evoTarget = GetEvolutionTargetSpecies (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], TRUE, ITEM_NONE );
4296
+ evoTarget = GetEvolutionTargetSpecies (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], TRUE, ITEM_NONE , GetMonData ( & gPlayerParty [ gSelectedTradeMonPositions [ TRADE_PARTNER ]], MON_DATA_SPECIES ) );
4297
4297
if (evoTarget != SPECIES_NONE )
4298
4298
TradeEvolutionScene (& gPlayerParty [gSelectedTradeMonPositions [TRADE_PLAYER ]], evoTarget , sTradeData -> pokePicSpriteIdxs [TRADE_PARTNER ], gSelectedTradeMonPositions [TRADE_PLAYER ]);
4299
4299
else if (IsWirelessTrade ())
0 commit comments