thru PokedudeHandleSetRawMonData
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -88,5 +88,6 @@ void CB2_PartyMenuFromStartMenu(void);
|
|||||||
void sub_8128198(void);
|
void sub_8128198(void);
|
||||||
void sub_8127FF4(u8 slot, u8 slot2);
|
void sub_8127FF4(u8 slot, u8 slot2);
|
||||||
void LoadHeldItemIcons(void);
|
void LoadHeldItemIcons(void);
|
||||||
|
void sub_8127968(void);
|
||||||
|
|
||||||
#endif // GUARD_PARTY_MENU_H
|
#endif // GUARD_PARTY_MENU_H
|
||||||
|
|||||||
@@ -181,7 +181,7 @@ static void OakOldManBufferRunCommand(void)
|
|||||||
{
|
{
|
||||||
if (gBattleControllerExecFlags & gBitTable[gActiveBattler])
|
if (gBattleControllerExecFlags & gBitTable[gActiveBattler])
|
||||||
{
|
{
|
||||||
if (gBattleBufferA[gActiveBattler][0] < ARRAY_COUNT(sOakOldManBufferCommands))
|
if (gBattleBufferA[gActiveBattler][0] < NELEMS(sOakOldManBufferCommands))
|
||||||
sOakOldManBufferCommands[gBattleBufferA[gActiveBattler][0]]();
|
sOakOldManBufferCommands[gBattleBufferA[gActiveBattler][0]]();
|
||||||
else
|
else
|
||||||
OakOldManBufferExecCompleted();
|
OakOldManBufferExecCompleted();
|
||||||
@@ -463,7 +463,7 @@ static void sub_80E7CD8(void)
|
|||||||
|
|
||||||
static void Task_GiveExpToMon(u8 taskId)
|
static void Task_GiveExpToMon(u8 taskId)
|
||||||
{
|
{
|
||||||
u32 monId = (u8)(gTasks[taskId].tExpTask_monId);
|
u32 monId = (u8)gTasks[taskId].tExpTask_monId;
|
||||||
u8 battlerId = gTasks[taskId].tExpTask_battler;
|
u8 battlerId = gTasks[taskId].tExpTask_battler;
|
||||||
s16 gainedExp = gTasks[taskId].tExpTask_gainedExp;
|
s16 gainedExp = gTasks[taskId].tExpTask_gainedExp;
|
||||||
|
|
||||||
@@ -487,7 +487,7 @@ static void Task_GiveExpToMon(u8 taskId)
|
|||||||
BtlController_EmitTwoReturnValues(1, RET_VALUE_LEVELED_UP, gainedExp);
|
BtlController_EmitTwoReturnValues(1, RET_VALUE_LEVELED_UP, gainedExp);
|
||||||
gActiveBattler = savedActiveBattler;
|
gActiveBattler = savedActiveBattler;
|
||||||
if (IsDoubleBattle() == TRUE
|
if (IsDoubleBattle() == TRUE
|
||||||
&& ((u16)(monId) == gBattlerPartyIndexes[battlerId] || (u16)(monId) == gBattlerPartyIndexes[battlerId ^ BIT_FLANK]))
|
&& ((u16)monId == gBattlerPartyIndexes[battlerId] || (u16)monId == gBattlerPartyIndexes[battlerId ^ BIT_FLANK]))
|
||||||
gTasks[taskId].func = Task_LaunchLvlUpAnim;
|
gTasks[taskId].func = Task_LaunchLvlUpAnim;
|
||||||
else
|
else
|
||||||
gTasks[taskId].func = DestroyExpTaskAndCompleteOnInactiveTextPrinter;
|
gTasks[taskId].func = DestroyExpTaskAndCompleteOnInactiveTextPrinter;
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user