gRandomMove to gCalledMove
This commit is contained in:
@@ -219,7 +219,7 @@ EWRAM_DATA u8 gCurrMovePos = 0;
|
||||
EWRAM_DATA u8 gChosenMovePos = 0;
|
||||
EWRAM_DATA u16 gCurrentMove = 0;
|
||||
EWRAM_DATA u16 gChosenMove = 0;
|
||||
EWRAM_DATA u16 gRandomMove = 0;
|
||||
EWRAM_DATA u16 gCalledMove = 0;
|
||||
EWRAM_DATA s32 gBattleMoveDamage = 0;
|
||||
EWRAM_DATA s32 gHpDealt = 0;
|
||||
EWRAM_DATA s32 gTakenDmg[MAX_BATTLERS_COUNT] = {0};
|
||||
|
||||
@@ -190,7 +190,7 @@ static void atk5F_swapattackerwithtarget(void);
|
||||
static void atk60_incrementgamestat(void);
|
||||
static void atk61_drawpartystatussummary(void);
|
||||
static void atk62_hidepartystatussummary(void);
|
||||
static void atk63_jumptorandomattack(void);
|
||||
static void atk63_jumptocalledattack(void);
|
||||
static void atk64_statusanimation(void);
|
||||
static void atk65_status2animation(void);
|
||||
static void atk66_chosenstatusanimation(void);
|
||||
@@ -442,7 +442,7 @@ void (* const gBattleScriptingCommandsTable[])(void) =
|
||||
atk60_incrementgamestat,
|
||||
atk61_drawpartystatussummary,
|
||||
atk62_hidepartystatussummary,
|
||||
atk63_jumptorandomattack,
|
||||
atk63_jumptocalledattack,
|
||||
atk64_statusanimation,
|
||||
atk65_status2animation,
|
||||
atk66_chosenstatusanimation,
|
||||
@@ -6049,12 +6049,12 @@ static void atk62_hidepartystatussummary(void)
|
||||
gBattlescriptCurrInstr += 2;
|
||||
}
|
||||
|
||||
static void atk63_jumptorandomattack(void)
|
||||
static void atk63_jumptocalledattack(void)
|
||||
{
|
||||
if (gBattlescriptCurrInstr[1])
|
||||
gCurrentMove = gRandomMove;
|
||||
gCurrentMove = gCalledMove;
|
||||
else
|
||||
gChosenMove = gCurrentMove = gRandomMove;
|
||||
gChosenMove = gCurrentMove = gCalledMove;
|
||||
|
||||
gBattlescriptCurrInstr = gBattleScriptsForMoveEffects[gBattleMoves[gCurrentMove].effect];
|
||||
}
|
||||
@@ -8509,10 +8509,10 @@ static void atkA9_trychoosesleeptalkmove(void)
|
||||
movePosition = Random() & 3;
|
||||
} while ((gBitTable[movePosition] & unusableMovesBits));
|
||||
|
||||
gRandomMove = gBattleMons[gBattlerAttacker].moves[movePosition];
|
||||
gCalledMove = gBattleMons[gBattlerAttacker].moves[movePosition];
|
||||
gCurrMovePos = movePosition;
|
||||
gHitMarker &= ~(HITMARKER_ATTACKSTRING_PRINTED);
|
||||
gBattlerTarget = GetMoveTarget(gRandomMove, 0);
|
||||
gBattlerTarget = GetMoveTarget(gCalledMove, 0);
|
||||
gBattlescriptCurrInstr = T1_READ_PTR(gBattlescriptCurrInstr + 1);
|
||||
}
|
||||
}
|
||||
@@ -9737,8 +9737,8 @@ static void atkDE_asistattackselect(void)
|
||||
if (chooseableMovesNo)
|
||||
{
|
||||
gHitMarker &= ~(HITMARKER_ATTACKSTRING_PRINTED);
|
||||
gRandomMove = movesArray[((Random() & 0xFF) * chooseableMovesNo) >> 8];
|
||||
gBattlerTarget = GetMoveTarget(gRandomMove, 0);
|
||||
gCalledMove = movesArray[((Random() & 0xFF) * chooseableMovesNo) >> 8];
|
||||
gBattlerTarget = GetMoveTarget(gCalledMove, 0);
|
||||
gBattlescriptCurrInstr += 5;
|
||||
}
|
||||
else
|
||||
|
||||
@@ -3408,9 +3408,9 @@ u8 IsMonDisobedient(void)
|
||||
gCurrMovePos = gChosenMovePos = Random() & 3;
|
||||
} while (gBitTable[gCurrMovePos] & calc);
|
||||
|
||||
gRandomMove = gBattleMons[gBattlerAttacker].moves[gCurrMovePos];
|
||||
gCalledMove = gBattleMons[gBattlerAttacker].moves[gCurrMovePos];
|
||||
gBattlescriptCurrInstr = BattleScript_IgnoresAndUsesRandomMove;
|
||||
gBattlerTarget = GetMoveTarget(gRandomMove, 0);
|
||||
gBattlerTarget = GetMoveTarget(gCalledMove, 0);
|
||||
gHitMarker |= HITMARKER_x200000;
|
||||
return 2;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user