#include "macros/scrcmd.inc" .data ScriptEntry _00B6 ScriptEntry _0126 ScriptEntry _0365 ScriptEntry _0140 ScriptEntry _0365 ScriptEntry _1084 ScriptEntry _07F2 ScriptEntry _0800 ScriptEntry _08D8 ScriptEntry _08EB ScriptEntry _090A ScriptEntry _091D ScriptEntry _0930 ScriptEntry _0943 ScriptEntry _0962 ScriptEntry _0975 ScriptEntry _10AA ScriptEntry _118B ScriptEntry _1199 ScriptEntry _11A7 ScriptEntry _11B5 ScriptEntry _11C3 ScriptEntry _11D1 ScriptEntry _11DF ScriptEntry _11ED ScriptEntry _11FB ScriptEntry _1209 ScriptEntry _1217 ScriptEntry _1225 ScriptEntry _1233 ScriptEntry _1241 ScriptEntry _124F ScriptEntry _125D ScriptEntry _126B ScriptEntry _1279 ScriptEntry _1287 ScriptEntry _1295 ScriptEntry _12A3 ScriptEntry _12B1 ScriptEntry _12BF ScriptEntry _12CD ScriptEntry _12DB ScriptEntry _12E9 ScriptEntry _12F7 ScriptEntry _174A .short 0xFD13 _00B6: SetFlag 0x9CC SetFlag 0x2A1 ScrCmd_2DF 0x40AB ScrCmd_1B7 0x4002, 5 GoToIfEq 0x4002, 0, _00FE GoToIfEq 0x4002, 1, _0108 GoToIfEq 0x4002, 2, _0112 GoToIfEq 0x4002, 3, _011C End _00FE: ScrCmd_186 15, 28, 14 End _0108: ScrCmd_186 15, 38, 8 End _0112: ScrCmd_186 15, 40, 21 End _011C: ScrCmd_186 15, 48, 41 End _0126: LockAll SetVar 0x8001, 1 ApplyMovement 0xFF, _03B0 WaitMovement GoTo _015A End _0140: LockAll SetVar 0x8001, 2 ApplyMovement 0xFF, _03B8 WaitMovement GoTo _015A End _015A: ScrCmd_22D 2, 0x800C GoToIfEq 0x800C, 1, _0195 GoTo _0174 End _0174: SetVar 0x4000, 0 GoTo _0994 End _0182: Message 0 CloseMessage ApplyMovement 0xFF, _03C0 WaitMovement ReleaseAll End _0195: SetVar 0x4000, 1 GoTo _0ACC End _01A3: Message 1 CloseMessage ApplyMovement 0xFF, _03C0 WaitMovement ReleaseAll End _01B6: SetVar 0x400A, 0 GetPartyCount 0x400B SetVar 0x400C, 0 GoTo _01CE End _01CE: ScrCmd_198 0x400A, 0x800C GoToIfEq 0x800C, 0, _026D CallIfEq 0x4000, 0, _0C50 CallIfEq 0x4000, 1, _0D36 GoToIfEq 0x800C, 0, _026D BufferPartyMonNickname 0, 0x400A GoToIfEq 0x400C, 0, _0229 GoToIfNe 0x400C, 0, _024B End _0229: AddVar 0x400C, 1 Message 2 ScrCmd_03E 0x800C GoToIfEq 0x800C, 0, _0299 GoTo _026D End _024B: AddVar 0x400C, 1 Message 4 ScrCmd_03E 0x800C GoToIfEq 0x800C, 0, _0299 GoTo _026D End _026D: AddVar 0x400A, 1 SubVar 0x400B, 1 GoToIfNe 0x400B, 0, _01CE Message 5 CloseMessage ApplyMovement 0xFF, _03C0 WaitMovement ReleaseAll End _0299: HealParty FadeScreen 6, 1, 0, 0 WaitFadeScreen SetVar 0x409D, 0x400A ScrCmd_198 0x400A, 0x409A GoTo _0E48 End _02BB: FadeScreen 6, 1, 1, 0 WaitFadeScreen End _02C9: ScrCmd_064 0x8002 CallIfEq 0x8001, 1, _032A CallIfEq 0x8001, 2, _0338 FadeScreen 6, 1, 1, 0 WaitFadeScreen SetVar 0x4099, 1 ScrCmd_215 Call _03DC ScrCmd_27C 0, 0x409D Message 3 CloseMessage ApplyMovement 0xFF, _03C8 ApplyMovement 0x8002, _03C8 WaitMovement SetHasPartner ScrCmd_06D 0x8002, 48 ReleaseAll End _032A: ScrCmd_187 0x8002, 12, 2, 47, 2 Return _0338: ScrCmd_187 0x8002, 51, 2, 47, 3 Return .byte 188 .byte 0 .byte 6 .byte 0 .byte 1 .byte 0 .byte 1 .byte 0 .byte 0 .byte 0 .byte 189 .byte 0 .byte 44 .byte 0 .byte 5 .byte 52 .byte 0 .byte 94 .byte 0 .byte 0xFF .byte 0 .byte 97 .byte 0 .byte 0 .byte 0 .byte 95 .byte 0 .byte 97 .byte 0 .byte 2 .byte 0 _0365: LockAll FadeScreen 6, 1, 0, 0 WaitFadeScreen ClearHasPartner GoTo _037D End _037D: ScrCmd_065 5 GoTo _0389 End _0389: FadeScreen 6, 1, 1, 0 WaitFadeScreen SetVar 0x4099, 0 Message 6 CloseMessage ApplyMovement 0xFF, _03C0 WaitMovement ReleaseAll End .balign 4, 0 _03B0: MoveAction_022 EndMovement .balign 4, 0 _03B8: MoveAction_023 EndMovement .balign 4, 0 _03C0: MoveAction_00D EndMovement .balign 4, 0 _03C8: MoveAction_00C EndMovement .byte 85 .byte 0 .byte 2 .byte 0 .byte 2 .byte 0 .byte 1 .byte 0 .byte 254 .byte 0 .byte 0 .byte 0 _03DC: ScrCmd_1B7 0x800C, 5 CallIfEq 0x800C, 0, _040A CallIfNe 0x800C, 0, _0412 ScrCmd_217 0x409C, 0x409A GoTo _041A End _040A: SetVar 0x409B, 0 Return _0412: SetVar 0x409B, 1 Return _041A: ScrCmd_1B7 0x800C, 100 GoToIfLt 0x800C, 20, _0490 GoToIfLt 0x800C, 35, _0498 GoToIfLt 0x800C, 50, _04A0 GoToIfLt 0x800C, 65, _04A8 GoToIfLt 0x800C, 72, _04B0 GoToIfLt 0x800C, 79, _04B8 GoToIfLt 0x800C, 86, _04C0 GoToIfLt 0x800C, 93, _04C8 GoTo _04D0 End _0490: SetVar 0x409F, 176 Return _0498: SetVar 0x409F, 175 Return _04A0: SetVar 0x409F, 177 Return _04A8: SetVar 0x409F, 178 Return _04B0: SetVar 0x409F, 179 Return _04B8: SetVar 0x409F, 180 Return _04C0: SetVar 0x409F, 181 Return _04C8: SetVar 0x409F, 182 Return _04D0: SetVar 0x409F, 183 Return _04D8: SetVar 0x8000, 0x409B ScrCmd_215 Call _03DC GoToIfEq 0x8000, 0, _04FB GoTo _056C End _04FB: SetVar 0x8004, 0x409F SetVar 0x8005, 1 ScrCmd_07D 0x8004, 0x8005, 0x800C GoToIfEq 0x800C, 0, _0595 GoTo _054D End _0524: SetVar 0x8004, 0x409F SetVar 0x8005, 1 ScrCmd_07D 0x8004, 0x8005, 0x800C GoToIfEq 0x800C, 0, _05DD GoTo _054D End _054D: ScrCmd_04C 0x409A, 0 Message 22 ScrCmd_04D ScrCmd_27C 1, 0x8004 IncrementGameRecord RECORD_UNK_051 CallCommonScript 0x7E0 CloseMessage ReleaseAll End _056C: SetVar 0x8004, 0x409C SetVar 0x8005, 1 ScrCmd_1D3 0x8004, 0x8005, 0x800C GoToIfEq 0x800C, 0, _0524 GoTo _05BE End _0595: SetVar 0x8004, 0x409C SetVar 0x8005, 1 ScrCmd_1D3 0x8004, 0x8005, 0x800C GoToIfEq 0x800C, 0, _05DD GoTo _05BE End _05BE: ScrCmd_04C 0x409A, 0 Message 22 ScrCmd_04D ScrCmd_27C 2, 0x8004 IncrementGameRecord RECORD_UNK_051 CallCommonScript 0x7DF CloseMessage ReleaseAll End _05DD: BufferPartyMonNickname 0, 0x409D ScrCmd_04C 0x409A, 0 GoToIfEq 0x409A, 0x184, _0719 GoToIfEq 0x409A, 0x185, _0719 GoToIfEq 0x409A, 0x187, _0719 GoToIfEq 0x409A, 0x188, _0719 GoToIfEq 0x409A, 0x18A, _0719 GoToIfEq 0x409A, 0x18B, _0719 ScrCmd_1B7 0x800C, 9 GoToIfEq 0x800C, 0, _06AC GoToIfEq 0x800C, 1, _06B7 GoToIfEq 0x800C, 2, _06C2 GoToIfEq 0x800C, 3, _06CD GoToIfEq 0x800C, 4, _06D8 GoToIfEq 0x800C, 5, _06E3 GoToIfEq 0x800C, 6, _06EE GoToIfEq 0x800C, 7, _06F9 GoTo _0704 End _06AC: Message 13 GoTo _070F End _06B7: Message 14 GoTo _070F End _06C2: Message 15 GoTo _070F End _06CD: Message 16 GoTo _070F End _06D8: Message 17 GoTo _070F End _06E3: Message 18 GoTo _070F End _06EE: Message 19 GoTo _070F End _06F9: Message 20 GoTo _070F End _0704: Message 21 GoTo _070F End _070F: ScrCmd_04D WaitABXPadPress CloseMessage ReleaseAll End _0719: ScrCmd_1B7 0x800C, 9 GoToIfEq 0x800C, 0, _078F GoToIfEq 0x800C, 1, _079A GoToIfEq 0x800C, 2, _07A5 GoToIfEq 0x800C, 3, _07B0 GoToIfEq 0x800C, 4, _07BB GoToIfEq 0x800C, 5, _07C6 GoToIfEq 0x800C, 6, _07D1 GoToIfEq 0x800C, 7, _07DC GoTo _07E7 End _078F: Message 23 GoTo _070F End _079A: Message 14 GoTo _070F End _07A5: Message 15 GoTo _070F End _07B0: Message 24 GoTo _070F End _07BB: Message 17 GoTo _070F End _07C6: Message 25 GoTo _070F End _07D1: Message 26 GoTo _070F End _07DC: Message 27 GoTo _070F End _07E7: Message 21 GoTo _070F End _07F2: SetVar 0x400A, 0 GoTo _080E End _0800: SetVar 0x400A, 1 GoTo _080E End _080E: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer BufferPartyMonNickname 0, 0x409D ScrCmd_1B7 0x800C, 6 CallIfEq 0x800C, 0, _0884 CallIfEq 0x800C, 1, _0889 CallIfEq 0x800C, 2, _088E CallIfEq 0x800C, 3, _0893 CallIfEq 0x800C, 4, _0898 CallIfEq 0x800C, 5, _089D GoToIfEq 0x400A, 0, _08A2 GoTo _08B4 End _0884: Message 7 Return _0889: Message 8 Return _088E: Message 9 Return _0893: Message 10 Return _0898: Message 11 Return _089D: Message 12 Return _08A2: WaitABXPadPress CloseMessage ApplyMovement 0, _08C8 WaitMovement ReleaseAll End _08B4: WaitABXPadPress CloseMessage ApplyMovement 1, _08D0 WaitMovement ReleaseAll End .balign 4, 0 _08C8: MoveAction_003 EndMovement .balign 4, 0 _08D0: MoveAction_002 EndMovement _08D8: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer Message 28 WaitABXPadPress CloseMessage ReleaseAll End _08EB: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer WaitFanfare SEQ_SE_CONFIRM ScrCmd_04C 0x1A9, 0 Message 29 ScrCmd_04D WaitABXPadPress CloseMessage ReleaseAll End _090A: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer Message 30 WaitABXPadPress CloseMessage ReleaseAll End _091D: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer Message 31 WaitABXPadPress CloseMessage ReleaseAll End _0930: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer Message 32 WaitABXPadPress CloseMessage ReleaseAll End _0943: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer WaitFanfare SEQ_SE_CONFIRM ScrCmd_04C 25, 0 Message 33 ScrCmd_04D WaitABXPadPress CloseMessage ReleaseAll End _0962: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer Message 34 WaitABXPadPress CloseMessage ReleaseAll End _0975: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer WaitFanfare SEQ_SE_CONFIRM ScrCmd_04C 35, 0 Message 35 ScrCmd_04D WaitABXPadPress CloseMessage ReleaseAll End _0994: ScrCmd_1C0 0x800C, 25 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 35 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 54 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1A1 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1A9 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1AB GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1B8 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x183 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x184 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x185 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x186 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x187 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x188 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x189 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x18A GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x18B GoToIfEq 0x800C, 1, _01B6 GoTo _0182 End _0ACC: ScrCmd_1C0 0x800C, 25 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 35 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 54 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1A1 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1A9 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1AB GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x1B8 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 39 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0xFF GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x12C GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x11D GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x183 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x184 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x185 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x186 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x187 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x188 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x189 GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x18A GoToIfEq 0x800C, 1, _01B6 ScrCmd_1C0 0x800C, 0x18B GoToIfEq 0x800C, 1, _01B6 GoTo _01A3 End _0C50: ScrCmd_198 0x400A, 0x800C GoToIfEq 0x800C, 25, _0D2E GoToIfEq 0x800C, 35, _0D2E GoToIfEq 0x800C, 54, _0D2E GoToIfEq 0x800C, 0x1A1, _0D2E GoToIfEq 0x800C, 0x1A9, _0D2E GoToIfEq 0x800C, 0x1AB, _0D2E GoToIfEq 0x800C, 0x1B8, _0D2E GoToIfEq 0x800C, 0x183, _0D2E GoToIfEq 0x800C, 0x184, _0D2E GoToIfEq 0x800C, 0x185, _0D2E GoToIfEq 0x800C, 0x186, _0D2E GoToIfEq 0x800C, 0x187, _0D2E GoToIfEq 0x800C, 0x188, _0D2E GoToIfEq 0x800C, 0x189, _0D2E GoToIfEq 0x800C, 0x18A, _0D2E GoToIfEq 0x800C, 0x18B, _0D2E SetVar 0x800C, 0 Return _0D2E: SetVar 0x800C, 1 Return _0D36: ScrCmd_198 0x400A, 0x800C GoToIfEq 0x800C, 25, _0D2E GoToIfEq 0x800C, 35, _0D2E GoToIfEq 0x800C, 54, _0D2E GoToIfEq 0x800C, 0x1A1, _0D2E GoToIfEq 0x800C, 0x1A9, _0D2E GoToIfEq 0x800C, 0x1AB, _0D2E GoToIfEq 0x800C, 0x1B8, _0D2E GoToIfEq 0x800C, 39, _0D2E GoToIfEq 0x800C, 0xFF, _0D2E GoToIfEq 0x800C, 0x12C, _0D2E GoToIfEq 0x800C, 0x11D, _0D2E GoToIfEq 0x800C, 0x183, _0D2E GoToIfEq 0x800C, 0x184, _0D2E GoToIfEq 0x800C, 0x185, _0D2E GoToIfEq 0x800C, 0x186, _0D2E GoToIfEq 0x800C, 0x187, _0D2E GoToIfEq 0x800C, 0x188, _0D2E GoToIfEq 0x800C, 0x189, _0D2E GoToIfEq 0x800C, 0x18A, _0D2E GoToIfEq 0x800C, 0x18B, _0D2E SetVar 0x800C, 0 Return _0E48: SetVar 0x8008, 0x409A GoToIfEq 0x8008, 25, _0F5A GoToIfEq 0x8008, 0xFF, _0F68 GoToIfEq 0x8008, 35, _0F76 GoToIfEq 0x8008, 54, _0F84 GoToIfEq 0x8008, 0x1A1, _0F92 GoToIfEq 0x8008, 0x1A9, _0FA0 GoToIfEq 0x8008, 0x1AB, _0FAE GoToIfEq 0x8008, 0x1B8, _0FBC GoToIfEq 0x8008, 39, _0FCA GoToIfEq 0x8008, 0x12C, _0FD8 GoToIfEq 0x8008, 0x11D, _0FE6 GoToIfEq 0x8008, 0x183, _0FF4 GoToIfEq 0x8008, 0x184, _1002 GoToIfEq 0x8008, 0x185, _1010 GoToIfEq 0x8008, 0x186, _101E GoToIfEq 0x8008, 0x187, _102C GoToIfEq 0x8008, 0x188, _103A GoToIfEq 0x8008, 0x189, _1048 GoToIfEq 0x8008, 0x18A, _1056 GoToIfEq 0x8008, 0x18B, _1064 GoTo _02BB End _0F5A: SetVar 0x4020, 71 GoTo _1072 End _0F68: SetVar 0x4020, 78 GoTo _1072 End _0F76: SetVar 0x4020, 72 GoTo _1072 End _0F84: SetVar 0x4020, 74 GoTo _1072 End _0F92: SetVar 0x4020, 204 GoTo _1072 End _0FA0: SetVar 0x4020, 185 GoTo _1072 End _0FAE: SetVar 0x4020, 206 GoTo _1072 End _0FBC: SetVar 0x4020, 207 GoTo _1072 End _0FCA: SetVar 0x4020, 73 GoTo _1072 End _0FD8: SetVar 0x4020, 79 GoTo _1072 End _0FE6: SetVar 0x4020, 205 GoTo _1072 End _0FF4: SetVar 0x4020, 220 GoTo _1072 End _1002: SetVar 0x4020, 221 GoTo _1072 End _1010: SetVar 0x4020, 222 GoTo _1072 End _101E: SetVar 0x4020, 223 GoTo _1072 End _102C: SetVar 0x4020, 224 GoTo _1072 End _103A: SetVar 0x4020, 225 GoTo _1072 End _1048: SetVar 0x4020, 226 GoTo _1072 End _1056: SetVar 0x4020, 227 GoTo _1072 End _1064: SetVar 0x4020, 228 GoTo _1072 End _1072: SetVar 0x8002, 5 ClearFlag 0x2A1 GoTo _02C9 End _1084: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer BufferPartyMonNickname 0, 0x409D ScrCmd_216 0x800C GoToIfGe 0x800C, 200, _04D8 GoTo _05DD End _10AA: PlayFanfare SEQ_SE_CONFIRM LockAll FacePlayer GoToIfSet 0xAB5, _117C Message 36 ScrCmd_2E1 0x40AB, 0x8004 ScrCmd_2E0 0x40AB, 0x800C GoToIfEq 0x800C, 0, _10E1 GoTo _1136 End _10E1: BufferItemName 0, 0x8004 Message 37 ScrCmd_03E 0x800C GoToIfEq 0x800C, 1, _1161 SetVar 0x8005, 5 ScrCmd_07D 0x8004, 0x8005, 0x800C GoToIfEq 0x800C, 0, _1172 BufferPlayerName 0 ScrCmd_33D 1, 0x8004 PlaySound SEQ_FANFA4 Message 40 WaitSound AddItem 0x8004, 0x8005, 0x800C GoTo _117C End _1136: ScrCmd_261 0, 0x8004 Message 37 ScrCmd_03E 0x800C GoToIfEq 0x800C, 1, _1161 SetVar 0x8005, 1 CallCommonScript 0x7DF GoTo _117C End _1161: Message 38 WaitABXPadPress CloseMessage ReleaseAll End .byte 52 .byte 0 .byte 97 .byte 0 .byte 2 .byte 0 _1172: CallCommonScript 0x7E1 CloseMessage ReleaseAll End _117C: SetFlag 0xAB5 Message 39 WaitABXPadPress CloseMessage ReleaseAll End _118B: SetVar 0x8003, 1 GoTo _1305 End _1199: SetVar 0x8003, 2 GoTo _1305 End _11A7: SetVar 0x8003, 3 GoTo _1305 End _11B5: SetVar 0x8003, 4 GoTo _1305 End _11C3: SetVar 0x8003, 5 GoTo _1305 End _11D1: SetVar 0x8003, 6 GoTo _1305 End _11DF: SetVar 0x8003, 7 GoTo _1305 End _11ED: SetVar 0x8003, 8 GoTo _1305 End _11FB: SetVar 0x8003, 9 GoTo _1305 End _1209: SetVar 0x8003, 10 GoTo _1305 End _1217: SetVar 0x8003, 11 GoTo _1305 End _1225: SetVar 0x8003, 12 GoTo _1305 End _1233: SetVar 0x8003, 13 GoTo _1305 End _1241: SetVar 0x8003, 14 GoTo _1305 End _124F: SetVar 0x8003, 15 GoTo _1305 End _125D: SetVar 0x8003, 16 GoTo _1305 End _126B: SetVar 0x8003, 17 GoTo _1305 End _1279: SetVar 0x8003, 18 GoTo _1305 End _1287: SetVar 0x8003, 19 GoTo _1305 End _1295: SetVar 0x8003, 20 GoTo _1305 End _12A3: SetVar 0x8003, 21 GoTo _1305 End _12B1: SetVar 0x8003, 22 GoTo _1305 End _12BF: SetVar 0x8003, 23 GoTo _1305 End _12CD: SetVar 0x8003, 24 GoTo _1305 End _12DB: SetVar 0x8003, 25 GoTo _1305 End _12E9: SetVar 0x8003, 26 GoTo _1305 End _12F7: SetVar 0x8003, 27 GoTo _1305 End _1305: FadeScreen 6, 1, 0, 0 WaitFadeScreen LockAll WaitTime 1, 0x800C ScrCmd_32D ScrCmd_338 ApplyMovement 5, _1758 WaitMovement PlayFanfare SEQ_SE_DP_GYURU CallIfEq 0x8003, 1, _14C2 CallIfEq 0x8003, 2, _14DA CallIfEq 0x8003, 3, _14F2 CallIfEq 0x8003, 4, _150A CallIfEq 0x8003, 5, _1522 CallIfEq 0x8003, 6, _153A CallIfEq 0x8003, 7, _1552 CallIfEq 0x8003, 8, _156A CallIfEq 0x8003, 9, _1582 CallIfEq 0x8003, 10, _159A CallIfEq 0x8003, 11, _15B2 CallIfEq 0x8003, 12, _15CA CallIfEq 0x8003, 13, _15E2 CallIfEq 0x8003, 14, _15FA CallIfEq 0x8003, 15, _1612 CallIfEq 0x8003, 16, _162A CallIfEq 0x8003, 17, _1642 CallIfEq 0x8003, 18, _165A CallIfEq 0x8003, 19, _1672 CallIfEq 0x8003, 20, _168A CallIfEq 0x8003, 21, _16A2 CallIfEq 0x8003, 22, _16BA CallIfEq 0x8003, 23, _16D2 CallIfEq 0x8003, 24, _16EA CallIfEq 0x8003, 25, _1702 CallIfEq 0x8003, 26, _171A CallIfEq 0x8003, 27, _1732 ApplyMovement 0xFF, _1764 WaitMovement FadeScreen 6, 1, 1, 0 WaitFadeScreen ApplyMovement 5, _1764 WaitMovement ReleaseAll ApplyMovement 0xFF, _1770 WaitMovement ScrCmd_32E ScrCmd_339 WaitTime 2, 0x800C End _14C2: ApplyMovement 0xFF, _1778 WaitMovement ScrCmd_187 5, 35, 2, 15, 1 Return _14DA: ApplyMovement 0xFF, _1780 WaitMovement ScrCmd_187 5, 35, 2, 15, 1 Return _14F2: ApplyMovement 0xFF, _178C WaitMovement ScrCmd_187 5, 35, 2, 15, 1 Return _150A: ApplyMovement 0xFF, _1798 WaitMovement ScrCmd_187 5, 17, 2, 16, 1 Return _1522: ApplyMovement 0xFF, _17A4 WaitMovement ScrCmd_187 5, 17, 2, 16, 1 Return _153A: ApplyMovement 0xFF, _17B0 WaitMovement ScrCmd_187 5, 17, 2, 16, 1 Return _1552: ApplyMovement 0xFF, _17BC WaitMovement ScrCmd_187 5, 47, 4, 8, 1 Return _156A: ApplyMovement 0xFF, _17C8 WaitMovement ScrCmd_187 5, 33, 5, 7, 1 Return _1582: ApplyMovement 0xFF, _17D4 WaitMovement ScrCmd_187 5, 15, 4, 10, 1 Return _159A: ApplyMovement 0xFF, _17E0 WaitMovement ScrCmd_187 5, 52, 4, 25, 1 Return _15B2: ApplyMovement 0xFF, _17EC WaitMovement ScrCmd_187 5, 15, 4, 10, 1 Return _15CA: ApplyMovement 0xFF, _17F8 WaitMovement ScrCmd_187 5, 33, 5, 7, 1 Return _15E2: ApplyMovement 0xFF, _1804 WaitMovement ScrCmd_187 5, 52, 4, 25, 1 Return _15FA: ApplyMovement 0xFF, _1810 WaitMovement ScrCmd_187 5, 26, 6, 9, 1 Return _1612: ApplyMovement 0xFF, _181C WaitMovement ScrCmd_187 5, 41, 3, 16, 1 Return _162A: ApplyMovement 0xFF, _1828 WaitMovement ScrCmd_187 5, 52, 4, 25, 1 Return _1642: ApplyMovement 0xFF, _1834 WaitMovement ScrCmd_187 5, 41, 3, 16, 1 Return _165A: ApplyMovement 0xFF, _1840 WaitMovement ScrCmd_187 5, 26, 6, 9, 1 Return _1672: ApplyMovement 0xFF, _184C WaitMovement ScrCmd_187 5, 47, 4, 8, 1 Return _168A: ApplyMovement 0xFF, _1854 WaitMovement ScrCmd_187 5, 47, 2, 34, 1 Return _16A2: ApplyMovement 0xFF, _1860 WaitMovement ScrCmd_187 5, 15, 4, 10, 1 Return _16BA: ApplyMovement 0xFF, _186C WaitMovement ScrCmd_187 5, 47, 4, 8, 1 Return _16D2: ApplyMovement 0xFF, _1878 WaitMovement ScrCmd_187 5, 33, 5, 7, 1 Return _16EA: ApplyMovement 0xFF, _1884 WaitMovement ScrCmd_187 5, 47, 2, 34, 1 Return _1702: ApplyMovement 0xFF, _1890 WaitMovement ScrCmd_187 5, 52, 4, 25, 1 Return _171A: ApplyMovement 0xFF, _189C WaitMovement ScrCmd_187 5, 15, 4, 10, 1 Return _1732: ApplyMovement 0xFF, _18A8 WaitMovement ScrCmd_187 5, 33, 5, 7, 1 Return _174A: LockAll SetVar 0x40AC, 0 ReleaseAll End .balign 4, 0 _1758: MoveAction_001 MoveAction_045 EndMovement .balign 4, 0 _1764: MoveAction_001 MoveAction_046 EndMovement .balign 4, 0 _1770: MoveAction_00D EndMovement .balign 4, 0 _1778: MoveAction_017 18 EndMovement .balign 4, 0 _1780: MoveAction_017 19 MoveAction_014 EndMovement .balign 4, 0 _178C: MoveAction_017 17 MoveAction_014 EndMovement .balign 4, 0 _1798: MoveAction_016 18 MoveAction_015 2 EndMovement .balign 4, 0 _17A4: MoveAction_016 17 MoveAction_015 EndMovement .balign 4, 0 _17B0: MoveAction_016 19 MoveAction_015 EndMovement .balign 4, 0 _17BC: MoveAction_016 5 MoveAction_014 16 EndMovement .balign 4, 0 _17C8: MoveAction_016 18 MoveAction_014 18 EndMovement .balign 4, 0 _17D4: MoveAction_016 38 MoveAction_014 15 EndMovement .balign 4, 0 _17E0: MoveAction_017 5 MoveAction_015 18 EndMovement .balign 4, 0 _17EC: MoveAction_016 31 MoveAction_015 2 EndMovement .balign 4, 0 _17F8: MoveAction_016 15 MoveAction_014 EndMovement .balign 4, 0 _1804: MoveAction_017 37 MoveAction_015 16 EndMovement .balign 4, 0 _1810: MoveAction_017 12 MoveAction_014 EndMovement .balign 4, 0 _181C: MoveAction_017 25 MoveAction_015 6 EndMovement .balign 4, 0 _1828: MoveAction_017 19 MoveAction_015 19 EndMovement .balign 4, 0 _1834: MoveAction_017 9 MoveAction_015 9 EndMovement .balign 4, 0 _1840: MoveAction_016 8 MoveAction_015 2 EndMovement .balign 4, 0 _184C: MoveAction_017 21 EndMovement .balign 4, 0 _1854: MoveAction_017 22 MoveAction_015 25 EndMovement .balign 4, 0 _1860: MoveAction_016 12 MoveAction_015 EndMovement .balign 4, 0 _186C: MoveAction_017 6 MoveAction_014 7 EndMovement .balign 4, 0 _1878: MoveAction_016 7 MoveAction_014 9 EndMovement .balign 4, 0 _1884: MoveAction_017 5 MoveAction_015 18 EndMovement .balign 4, 0 _1890: MoveAction_017 5 MoveAction_014 8 EndMovement .balign 4, 0 _189C: MoveAction_016 31 MoveAction_014 24 EndMovement .balign 4, 0 _18A8: MoveAction_016 15 MoveAction_014 27 EndMovement