pokeplatinum/res/field/scripts/scripts_battles.s
2026-02-15 11:17:43 -08:00

1165 lines
26 KiB
ArmAsm

#include "macros/scrcmd.inc"
#include "res/text/bank/common_strings.h"
#include "generated/trainer_message_types.h"
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _0E86
ScriptEntry _1054
ScriptEntryEnd
_0E86:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
GetTrainerID VAR_0x8004
GetMovementType VAR_0x8001, VAR_LAST_TALKED
CallIfEq VAR_0x8001, MOVEMENT_TYPE_DISGUISE_SNOW, _0FE7
CallIfEq VAR_0x8001, MOVEMENT_TYPE_DISGUISE_SAND, _0FE7
CallIfEq VAR_0x8001, MOVEMENT_TYPE_DISGUISE_ROCK, _0FE7
CallIfEq VAR_0x8001, MOVEMENT_TYPE_DISGUISE_GRASS, _0FE7
GoToIfDefeated VAR_0x8004, _0F40
CheckIsTrainerDoubleBattle VAR_RESULT
GoToIfNe VAR_RESULT, 1, _0F01
CheckHasTwoAliveMons VAR_RESULT
GoToIfEq VAR_RESULT, 0, _0FCB
GoTo _0F01
End
_0F01:
PlayTrainerEncounterBGM VAR_0x8004
OpenMessage
GetTrainerMessageTypes VAR_0x8000, VAR_0x8001, VAR_0x8002
PrintTrainerDialogue VAR_0x8004, VAR_0x8000
GoTo _0F1D
End
_0F1D:
CloseMessage
ScrCmd_20B
StartTrainerBattle VAR_0x8004
CheckWonBattle VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _0FC5
SetTrainerFlag VAR_0x8004
ReleaseAll
End
_0F40:
GetRematchTrainerID VAR_0x8004, VAR_RESULT
GoToIfNe VAR_RESULT, TRAINER_NONE, _0F73
GoTo _0F5B
End
_0F5B:
OpenMessage
GetTrainerMessageTypes VAR_0x8000, VAR_0x8001, VAR_0x8002
PrintTrainerDialogue VAR_0x8004, VAR_0x8001
WaitABXPadPress
CloseMessage
ReleaseAll
End
_0F73:
SetVar VAR_0x8007, VAR_RESULT
CheckIsTrainerDoubleBattle VAR_RESULT
GoToIfNe VAR_RESULT, 1, _0FA3
CheckHasTwoAliveMons VAR_RESULT
GoToIfEq VAR_RESULT, 0, _0FCB
GoTo _0FA3
End
_0FA3:
PlayTrainerEncounterBGM VAR_0x8004
OpenMessage
GetTrainerRematchMessageTypes VAR_0x8000, VAR_0x8001, VAR_0x8002
PrintTrainerDialogue VAR_0x8004, VAR_0x8000
SetVar VAR_0x8004, VAR_0x8007
GoTo _0F1D
End
_0FC5:
BlackOutFromBattle
ReleaseAll
End
_0FCB:
GetTrainerID VAR_0x8004
OpenMessage
GetTrainerMessageTypes VAR_0x8000, VAR_0x8001, VAR_0x8002
PrintTrainerDialogue VAR_0x8004, VAR_0x8002
WaitABPress
CloseMessage
ReleaseAll
End
_0FE7:
ApplyMovement VAR_LAST_TALKED, _104C
WaitMovement
GetPlayerDir VAR_0x8000
CallIfEq VAR_0x8000, DIR_NORTH, _102B
CallIfEq VAR_0x8000, DIR_SOUTH, _1033
CallIfEq VAR_0x8000, DIR_WEST, _103B
CallIfEq VAR_0x8000, DIR_EAST, _1043
Return
_102B:
SetMovementType VAR_LAST_TALKED, 15
Return
_1033:
SetMovementType VAR_LAST_TALKED, 14
Return
_103B:
SetMovementType VAR_LAST_TALKED, 17
Return
_1043:
SetMovementType VAR_LAST_TALKED, 16
Return
.balign 4, 0
_104C:
RevealTrainer
EndMovement
_1054:
LockAll
ScrCmd_0B8 VAR_RESULT
GoToIfEq VAR_RESULT, 0, _1083
GoToIfEq VAR_RESULT, 1, _10F3
GoToIfEq VAR_RESULT, 2, _11A0
End
_1083:
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
PlayTrainerEncounterBGM VAR_0x8004
ScrCmd_0B6 0
Call _10DE
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
OpenMessage
PrintTrainerDialogue VAR_0x8004, TRMSG_PRE_BATTLE
CloseMessage
StartTrainerBattle VAR_0x8004
CheckWonBattle VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _0FC5
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
SetTrainerFlag VAR_0x8004
ReleaseAll
End
_10DE:
CheckIsApproachingTrainerTaskDone 0, VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _10DE
Return
_10F3:
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
PlayTrainerEncounterBGM VAR_0x8004
ScrCmd_0B6 0
ScrCmd_0B6 1
Call _1178
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
OpenMessage
PrintTrainerDialogue VAR_0x8004, TRMSG_PRE_DOUBLE_BATTLE_1
CloseMessage
GetApproachingTrainerID 1, VAR_RESULT
SetVar VAR_0x8005, VAR_RESULT
OpenMessage
PrintTrainerDialogue VAR_0x8005, TRMSG_PRE_DOUBLE_BATTLE_2
CloseMessage
StartTrainerBattle VAR_0x8004, VAR_0x8005
CheckWonBattle VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _0FC5
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
SetTrainerFlag VAR_0x8004
GetApproachingTrainerID 1, VAR_RESULT
SetVar VAR_0x8005, VAR_RESULT
SetTrainerFlag VAR_0x8005
ReleaseAll
End
_1178:
CheckIsApproachingTrainerTaskDone 0, VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _1178
CheckIsApproachingTrainerTaskDone 1, VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _1178
Return
_11A0:
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
PlayTrainerEncounterBGM VAR_0x8004
ScrCmd_0B6 0
Call _123B
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
OpenMessage
PrintTrainerDialogue VAR_0x8004, TRMSG_PRE_BATTLE
CloseMessage
GetApproachingTrainerID 1, VAR_RESULT
SetVar VAR_0x8005, VAR_RESULT
PlayTrainerEncounterBGM VAR_0x8005
ScrCmd_0B6 1
Call _1250
GetApproachingTrainerID 1, VAR_RESULT
SetVar VAR_0x8005, VAR_RESULT
OpenMessage
PrintTrainerDialogue VAR_0x8005, TRMSG_PRE_BATTLE
CloseMessage
StartTrainerBattle VAR_0x8004, VAR_0x8005
CheckWonBattle VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _0FC5
GetApproachingTrainerID 0, VAR_RESULT
SetVar VAR_0x8004, VAR_RESULT
SetTrainerFlag VAR_0x8004
GetApproachingTrainerID 1, VAR_RESULT
SetVar VAR_0x8005, VAR_RESULT
SetTrainerFlag VAR_0x8005
ReleaseAll
End
_123B:
CheckIsApproachingTrainerTaskDone 0, VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _123B
Return
_1250:
CheckIsApproachingTrainerTaskDone 1, VAR_RESULT
GoToIfEq VAR_RESULT, FALSE, _1250
Return
.balign 4, 0