summaryrefslogtreecommitdiff
path: root/src/battle_setup.c
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-04-10 13:10:44 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2020-04-10 13:10:44 -0400
commitb22d3a821d8656d9fb88000ce02e5b885a59e1c3 (patch)
tree7d4054b0df9f5746b3e31623868bf7d604ae7328 /src/battle_setup.c
parent8626240b54d87449e5db70345840ccf20717d8c7 (diff)
parent2880cf2a51ea36fa36f00d9ecf07177e5955c882 (diff)
Merge branch 'master' of github.com:pret/pokefirered into modern_gcc
Diffstat (limited to 'src/battle_setup.c')
-rw-r--r--src/battle_setup.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/battle_setup.c b/src/battle_setup.c
index ee923d6c7..b54696247 100644
--- a/src/battle_setup.c
+++ b/src/battle_setup.c
@@ -417,7 +417,7 @@ static void CB2_EndWildBattle(void)
else
{
SetMainCallback2(CB2_ReturnToField);
- gFieldCallback = sub_807E3EC;
+ gFieldCallback = FieldCB_SafariZoneRanOutOfBalls;
}
}
@@ -794,13 +794,13 @@ const u8 *BattleSetup_ConfigureTrainerBattle(const u8 *data)
SetMapVarsToTrainer();
return EventScript_TryDoDoubleTrainerBattle;
case TRAINER_BATTLE_REMATCH_DOUBLE:
- sub_811231C();
+ FinishRecordingQuestLogScene();
TrainerBattleLoadArgs(sDoubleBattleParams, data);
SetMapVarsToTrainer();
gTrainerBattleOpponent_A = GetRematchTrainerId(gTrainerBattleOpponent_A);
return EventScript_TryDoDoubleRematchBattle;
case TRAINER_BATTLE_REMATCH:
- sub_811231C();
+ FinishRecordingQuestLogScene();
TrainerBattleLoadArgs(sOrdinaryBattleParams, data);
SetMapVarsToTrainer();
gTrainerBattleOpponent_A = GetRematchTrainerId(gTrainerBattleOpponent_A);
@@ -951,8 +951,8 @@ static void CB2_EndRematchBattle(void)
{
SetMainCallback2(CB2_ReturnToFieldContinueScriptPlayMapMusic);
SetBattledTrainerFlag();
- sub_810CDE8();
- sub_81138F8();
+ ClearRematchStateOfLastTalked();
+ ResetDeferredLinkEvent();
}
}
@@ -994,8 +994,7 @@ void PlayTrainerEncounterMusic(void)
{
u16 music;
- if (gQuestLogState != 2
- && gQuestLogState != 3
+ if (!QL_IS_PLAYBACK_STATE
&& sTrainerBattleMode != TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC
&& sTrainerBattleMode != TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE_NO_MUSIC)
{