mirror of
https://github.com/rh-hideout/pokeemerald-expansion.git
synced 2026-03-21 18:04:50 -05:00
Merge 2804c9ee1d into c47809abcd
This commit is contained in:
commit
bf2893e460
|
|
@ -8612,8 +8612,9 @@ static void Cmd_transformdataexecution(void)
|
|||
else
|
||||
{
|
||||
s32 i;
|
||||
u8 *battleMonAttacker, *battleMonTarget;
|
||||
u8 timesGotHit;
|
||||
struct BattlePokemon *battleMonAttacker;
|
||||
struct BattlePokemon *battleMonTarget;
|
||||
|
||||
gBattleMons[gBattlerAttacker].volatiles.transformed = TRUE;
|
||||
gBattleMons[gBattlerAttacker].volatiles.disabledMove = MOVE_NONE;
|
||||
|
|
@ -8633,11 +8634,11 @@ static void Cmd_transformdataexecution(void)
|
|||
|
||||
PREPARE_SPECIES_BUFFER(gBattleTextBuff1, gBattleMons[gBattlerTarget].species)
|
||||
|
||||
battleMonAttacker = (u8 *)(&gBattleMons[gBattlerAttacker]);
|
||||
battleMonTarget = (u8 *)(&gBattleMons[gBattlerTarget]);
|
||||
battleMonAttacker = &gBattleMons[gBattlerAttacker];
|
||||
battleMonTarget = &gBattleMons[gBattlerTarget];
|
||||
|
||||
for (i = 0; i < offsetof(struct BattlePokemon, pp); i++)
|
||||
battleMonAttacker[i] = battleMonTarget[i];
|
||||
// Fields before pp are copied by Transform. Keep new transformable fields above pp.
|
||||
memcpy(battleMonAttacker, battleMonTarget, offsetof(struct BattlePokemon, pp));
|
||||
|
||||
gBattleMons[gBattlerAttacker].volatiles.overwrittenAbility = GetBattlerAbility(gBattlerTarget);
|
||||
for (i = 0; i < MAX_MON_MOVES; i++)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user