mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-04-25 15:49:02 -05:00
1165 lines
26 KiB
ArmAsm
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
|