pokeheartgold/files/fielddata/script/scr_seq/scr_seq_0957_UNION.s
2021-12-29 21:25:26 -05:00

996 lines
21 KiB
ArmAsm

#include "constants/scrcmd.h"
.include "asm/macros/script.inc"
.rodata
scrdef scr_seq_0957_UNION_0022 ; 000
scrdef scr_seq_0957_UNION_0024 ; 001
scrdef scr_seq_0957_UNION_0026 ; 002
scrdef scr_seq_0957_UNION_002A ; 003
scrdef scr_seq_0957_UNION_07C8 ; 004
scrdef scr_seq_0957_UNION_0BE8 ; 005
scrdef scr_seq_0957_UNION_0BFB ; 006
scrdef scr_seq_0957_UNION_0C0D ; 007
scrdef_end
scr_seq_0957_UNION_0022:
end
scr_seq_0957_UNION_0024:
end
scr_seq_0957_UNION_0026:
scrcmd_270
end
scr_seq_0957_UNION_002A:
play_se SEQ_SE_DP_SELECT
scrcmd_609
lockall
faceplayer
scrcmd_268 32780
copyvar VAR_SPECIAL_x8004, VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x800C, 5
gotoif eq, scr_seq_0957_UNION_0499
scrcmd_264 0
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif eq, scr_seq_0957_UNION_04AF
comparevartovalue VAR_SPECIAL_x800C, 3
gotoif eq, scr_seq_0957_UNION_05DB
comparevartovalue VAR_SPECIAL_x800C, 4
gotoif eq, scr_seq_0957_UNION_0528
scrcmd_274 32772, 32780
scrcmd_268 32780
comparevartovalue VAR_SPECIAL_x800C, 5
gotoif eq, scr_seq_0957_UNION_0499
npc_msg 199
scrcmd_269 32780
copyvar VAR_SPECIAL_x8008, VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x8008, 3
gotoif eq, scr_seq_0957_UNION_07CC
comparevartovalue VAR_SPECIAL_x8008, 2
gotoif eq, scr_seq_0957_UNION_0488
goto scr_seq_0957_UNION_00BC
scr_seq_0957_UNION_00BA:
.byte 0x02, 0x00
scr_seq_0957_UNION_00BC:
scrcmd_257 100
scrcmd_267 2, 32780
scrcmd_592 32780
goto scr_seq_0957_UNION_00EC
scr_seq_0957_UNION_00D0:
.byte 0x02, 0x00
scr_seq_0957_UNION_00D2:
scrcmd_257 100
scrcmd_261 11
scrcmd_267 22, 32780
scrcmd_046 VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_00EC
scr_seq_0957_UNION_00EA:
.byte 0x02, 0x00
scr_seq_0957_UNION_00EC:
scrcmd_064 31, 3, 0, 1, VAR_SPECIAL_x800C
scrcmd_841 1
scrcmd_066 168, 0
scrcmd_066 59, 1
scrcmd_066 52, 2
scrcmd_066 23, 3
scrcmd_066 142, 4
scrcmd_066 141, 5
scrcmd_066 24, 99
scrcmd_585
copyvar VAR_SPECIAL_x8008, VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x8008, 0
gotoif eq, scr_seq_0957_UNION_0184
comparevartovalue VAR_SPECIAL_x8008, 1
gotoif eq, scr_seq_0957_UNION_0336
comparevartovalue VAR_SPECIAL_x8008, 2
gotoif eq, scr_seq_0957_UNION_0276
comparevartovalue VAR_SPECIAL_x8008, 3
gotoif eq, scr_seq_0957_UNION_01ED
comparevartovalue VAR_SPECIAL_x8008, 4
gotoif eq, scr_seq_0957_UNION_0396
comparevartovalue VAR_SPECIAL_x8008, 5
gotoif eq, scr_seq_0957_UNION_03F6
comparevartovalue VAR_SPECIAL_x8008, 7
gotoif eq, scr_seq_0957_UNION_07A0
scrcmd_271 0, 7
goto scr_seq_0957_UNION_0784
scr_seq_0957_UNION_0182:
.byte 0x02, 0x00
scr_seq_0957_UNION_0184:
scrcmd_271 0, 1
scrcmd_267 9, 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_01A1
scrcmd_046 VAR_SPECIAL_x800C
scr_seq_0957_UNION_01A1:
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_06AE
scrcmd_261 5
scrcmd_267 1, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
scrcmd_257 1
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_160
scrcmd_150
call scr_seq_0957_UNION_0BDA
non_npc_msg 16
goto scr_seq_0957_UNION_00D2
scr_seq_0957_UNION_01EB:
.byte 0x02, 0x00
scr_seq_0957_UNION_01ED:
party_count_not_egg VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif lt, scr_seq_0957_UNION_0264
scrcmd_271 0, 3
scrcmd_267 9, 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_021B
scrcmd_046 VAR_SPECIAL_x800C
scr_seq_0957_UNION_021B:
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_06F6
scrcmd_261 7
scrcmd_267 1, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
scrcmd_257 3
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_161
scrcmd_150
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_00D2
scr_seq_0957_UNION_0262:
.byte 0x02, 0x00
scr_seq_0957_UNION_0264:
scrcmd_267 20, 32780
scrcmd_046 VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_00D2
scr_seq_0957_UNION_0274:
.byte 0x02, 0x00
scr_seq_0957_UNION_0276:
scrcmd_434 32780, 30
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif lt, scr_seq_0957_UNION_0324
scrcmd_271 0, 2
scrcmd_267 9, 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_02A6
scrcmd_046 VAR_SPECIAL_x800C
scr_seq_0957_UNION_02A6:
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_06DE
scrcmd_261 6
scrcmd_267 1, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
scrcmd_257 2
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_350
scrcmd_150
fade_screen 6, 1, 1, 0
wait_fade
npc_msg 202
scrcmd_257 102
closemsg
scrcmd_586 32780
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0B8B
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif eq, scr_seq_0957_UNION_0B8B
scrcmd_230
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_00D2
scr_seq_0957_UNION_0322:
.byte 0x02, 0x00
scr_seq_0957_UNION_0324:
scrcmd_267 19, 32780
scrcmd_046 VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_00D2
scr_seq_0957_UNION_0334:
.byte 0x02, 0x00
scr_seq_0957_UNION_0336:
scrcmd_271 0, 4
scrcmd_267 9, 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_0353
scrcmd_046 VAR_SPECIAL_x800C
scr_seq_0957_UNION_0353:
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_06C6
scrcmd_267 1, 32780
scrcmd_046 VAR_SPECIAL_x800C
scrcmd_348 30
scrcmd_257 4
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_159
scrcmd_150
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_0478
scr_seq_0957_UNION_0394:
.byte 0x02, 0x00
scr_seq_0957_UNION_0396:
scrcmd_271 0, 5
scrcmd_267 9, 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_03B3
scrcmd_046 VAR_SPECIAL_x800C
scr_seq_0957_UNION_03B3:
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_0726
scrcmd_267 1, 32780
scrcmd_046 VAR_SPECIAL_x800C
scrcmd_348 30
scrcmd_257 5
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_162
scrcmd_150
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_0478
scr_seq_0957_UNION_03F4:
.byte 0x02, 0x00
scr_seq_0957_UNION_03F6:
scrcmd_359 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_074F
scrcmd_630 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_0761
scrcmd_271 0, 6
scrcmd_267 9, 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_0435
scrcmd_046 VAR_SPECIAL_x800C
scr_seq_0957_UNION_0435:
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_076C
scrcmd_267 1, 32780
scrcmd_046 VAR_SPECIAL_x800C
scrcmd_348 30
scrcmd_257 6
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_629
scrcmd_150
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_0478
scr_seq_0957_UNION_0476:
.byte 0x02, 0x00
scr_seq_0957_UNION_0478:
releaseall
end
scr_seq_0957_UNION_047C:
.byte 0x0f, 0x01, 0x00, 0x00
.byte 0x01, 0x00, 0x35, 0x00, 0x61, 0x00, 0x02, 0x00
scr_seq_0957_UNION_0488:
npc_msg 38
wait 30, VAR_SPECIAL_x800C
closemsg
scrcmd_263
releaseall
end
scr_seq_0957_UNION_0499:
scrcmd_262
scrcmd_267 0, 32780
scrcmd_046 VAR_SPECIAL_x800C
scrcmd_049
closemsg
scrcmd_263
releaseall
end
scr_seq_0957_UNION_04AF:
scrcmd_262
scrcmd_267 10, 32780
scrcmd_046 VAR_SPECIAL_x800C
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_05C3
scrcmd_274 32772, 32780
comparevartovalue VAR_SPECIAL_x800C, 5
gotoif eq, scr_seq_0957_UNION_0488
scrcmd_269 32780
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif eq, scr_seq_0957_UNION_0488
scrcmd_267 13, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_159
scrcmd_150
fade_screen 6, 1, 1, 0
goto scr_seq_0957_UNION_0478
scr_seq_0957_UNION_0526:
.byte 0x02, 0x00
scr_seq_0957_UNION_0528:
scrcmd_262
scrcmd_267 12, 32780
scrcmd_046 VAR_SPECIAL_x800C
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_066C
scrcmd_359 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_0698
scrcmd_584 VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0682
scrcmd_274 32772, 32780
comparevartovalue VAR_SPECIAL_x800C, 5
gotoif eq, scr_seq_0957_UNION_0488
scrcmd_269 32780
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif eq, scr_seq_0957_UNION_0488
scrcmd_267 15, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_629
scrcmd_150
fade_screen 6, 1, 1, 0
goto scr_seq_0957_UNION_0478
scr_seq_0957_UNION_05C1:
.byte 0x02, 0x00
scr_seq_0957_UNION_05C3:
scrcmd_267 16, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
scrcmd_263
closemsg
releaseall
end
scr_seq_0957_UNION_05DB:
scrcmd_262
scrcmd_267 11, 32780
scrcmd_046 VAR_SPECIAL_x800C
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0654
scrcmd_274 32772, 32780
comparevartovalue VAR_SPECIAL_x800C, 5
gotoif eq, scr_seq_0957_UNION_0488
scrcmd_269 32780
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif eq, scr_seq_0957_UNION_0488
scrcmd_267 14, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
closemsg
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_162
scrcmd_150
fade_screen 6, 1, 1, 0
goto scr_seq_0957_UNION_0478
scr_seq_0957_UNION_0652:
.byte 0x02, 0x00
scr_seq_0957_UNION_0654:
scrcmd_267 17, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
closemsg
scrcmd_263
releaseall
end
scr_seq_0957_UNION_066C:
scrcmd_267 18, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
closemsg
releaseall
end
scr_seq_0957_UNION_0682:
scrcmd_267 26, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
closemsg
releaseall
end
scr_seq_0957_UNION_0698:
scrcmd_267 21, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
closemsg
releaseall
end
scr_seq_0957_UNION_06AE:
scrcmd_267 3, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_07BC
scr_seq_0957_UNION_06C4:
.byte 0x02, 0x00
scr_seq_0957_UNION_06C6:
scrcmd_267 4, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_07BC
scr_seq_0957_UNION_06DC:
.byte 0x02, 0x00
scr_seq_0957_UNION_06DE:
scrcmd_267 5, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_07BC
scr_seq_0957_UNION_06F4:
.byte 0x02, 0x00
scr_seq_0957_UNION_06F6:
scrcmd_267 6, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_07BC
scr_seq_0957_UNION_070C:
.byte 0x02, 0x00, 0x0b, 0x01
.byte 0x07, 0x00, 0x0c, 0x80, 0x2e, 0x00, 0x0c, 0x80, 0x03, 0x00, 0x1e, 0x00, 0x0c, 0x80, 0x16, 0x00
.byte 0x98, 0x00, 0x00, 0x00, 0x02, 0x00
scr_seq_0957_UNION_0726:
scrcmd_267 8, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_07BC
scr_seq_0957_UNION_073C:
.byte 0x02, 0x00
scr_seq_0957_UNION_073E:
scrcmd_271 1, 1
npc_msg 36
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_074D:
.byte 0x02, 0x00
scr_seq_0957_UNION_074F:
scrcmd_267 21, 32780
scrcmd_046 VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_00D2
scr_seq_0957_UNION_075F:
.byte 0x02
.byte 0x00
scr_seq_0957_UNION_0761:
npc_msg 218
goto scr_seq_0957_UNION_00D2
scr_seq_0957_UNION_076A:
.byte 0x02, 0x00
scr_seq_0957_UNION_076C:
scrcmd_267 8, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_07BC
scr_seq_0957_UNION_0782:
.byte 0x02, 0x00
scr_seq_0957_UNION_0784:
scrcmd_267 23, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
scrcmd_257 101
closemsg
scrcmd_266
releaseall
end
scr_seq_0957_UNION_07A0:
scrcmd_267 24, 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
scrcmd_257 101
closemsg
scrcmd_266
releaseall
end
scr_seq_0957_UNION_07BC:
scrcmd_257 101
closemsg
scrcmd_266
releaseall
end
scr_seq_0957_UNION_07C8:
scrcmd_609
lockall
scr_seq_0957_UNION_07CC:
play_se SEQ_SE_DP_BUTTON9
scrcmd_264 1
scrcmd_592 7
scrcmd_348 30
goto scr_seq_0957_UNION_07E4
scr_seq_0957_UNION_07E2:
.byte 0x02, 0x00
scr_seq_0957_UNION_07E4:
npc_msg 9
scrcmd_257 100
scrcmd_261 11
scrcmd_273 32780
copyvar VAR_SPECIAL_x8008, VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x8008, 1
gotoif eq, scr_seq_0957_UNION_0863
comparevartovalue VAR_SPECIAL_x8008, 4
gotoif eq, scr_seq_0957_UNION_0B11
comparevartovalue VAR_SPECIAL_x8008, 2
gotoif eq, scr_seq_0957_UNION_0974
comparevartovalue VAR_SPECIAL_x8008, 3
gotoif eq, scr_seq_0957_UNION_08DB
comparevartovalue VAR_SPECIAL_x8008, 5
gotoif eq, scr_seq_0957_UNION_0A44
comparevartovalue VAR_SPECIAL_x8008, 6
gotoif eq, scr_seq_0957_UNION_0AA2
comparevartovalue VAR_SPECIAL_x8008, 7
gotoif eq, scr_seq_0957_UNION_0BA0
comparevartovalue VAR_SPECIAL_x8008, 8
gotoif eq, scr_seq_0957_UNION_0BB1
end
scr_seq_0957_UNION_0863:
npc_msg 11
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_08CA
scrcmd_271 1, 0
closemsg
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_0B80
scrcmd_576 32780
scrcmd_046 VAR_SPECIAL_x800C
wait 30, VAR_SPECIAL_x800C
scrcmd_257 1
closemsg
scrcmd_261 5
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_160
scrcmd_150
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_07E4
scr_seq_0957_UNION_08C8:
.byte 0x02, 0x00
scr_seq_0957_UNION_08CA:
scrcmd_271 1, 1
npc_msg 17
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_08D9:
.byte 0x02, 0x00
scr_seq_0957_UNION_08DB:
npc_msg 26
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0952
party_count_not_egg VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif lt, scr_seq_0957_UNION_0963
scrcmd_271 1, 0
closemsg
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_0BA0
npc_msg 27
wait 30, VAR_SPECIAL_x800C
scrcmd_257 3
closemsg
scrcmd_261 7
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_161
scrcmd_150
scrcmd_261 11
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_07E4
scr_seq_0957_UNION_0950:
.byte 0x02, 0x00
scr_seq_0957_UNION_0952:
scrcmd_271 1, 1
npc_msg 20
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0961:
.byte 0x02, 0x00
scr_seq_0957_UNION_0963:
scrcmd_271 1, 1
npc_msg 29
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0972:
.byte 0x02, 0x00
scr_seq_0957_UNION_0974:
npc_msg 21
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0A22
scrcmd_434 32780, 30
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif lt, scr_seq_0957_UNION_0A33
scrcmd_271 1, 0
closemsg
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_0BA0
npc_msg 22
wait 30, VAR_SPECIAL_x800C
scrcmd_257 2
closemsg
scrcmd_261 6
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_350
scrcmd_150
fade_screen 6, 1, 1, 0
wait_fade
npc_msg 202
scrcmd_257 102
closemsg
scrcmd_586 32780
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0B8B
comparevartovalue VAR_SPECIAL_x800C, 2
gotoif eq, scr_seq_0957_UNION_0B8B
scrcmd_230
scrcmd_261 11
call scr_seq_0957_UNION_0BDA
goto scr_seq_0957_UNION_07E4
scr_seq_0957_UNION_0A20:
.byte 0x02, 0x00
scr_seq_0957_UNION_0A22:
scrcmd_271 1, 1
npc_msg 23
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0A31:
.byte 0x02, 0x00
scr_seq_0957_UNION_0A33:
scrcmd_271 1, 1
npc_msg 24
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0A42:
.byte 0x02, 0x00
scr_seq_0957_UNION_0A44:
npc_msg 30
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0A22
scrcmd_271 1, 0
closemsg
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_0BA0
npc_msg 31
wait 30, VAR_SPECIAL_x800C
scrcmd_257 5
closemsg
scrcmd_261 2
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_162
scrcmd_150
call scr_seq_0957_UNION_0BDA
releaseall
end
scr_seq_0957_UNION_0AA2:
npc_msg 33
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0A22
scrcmd_271 1, 0
closemsg
scrcmd_359 32780
comparevartovalue VAR_SPECIAL_x800C, 0
gotoif eq, scr_seq_0957_UNION_073E
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_0BA0
npc_msg 34
wait 30, VAR_SPECIAL_x800C
scrcmd_257 6
closemsg
scrcmd_261 13
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_629
scrcmd_150
call scr_seq_0957_UNION_0BDA
releaseall
end
scr_seq_0957_UNION_0B11:
npc_msg 18
touchscreen_menu_hide
getmenuchoice VAR_SPECIAL_x800C
touchscreen_menu_show
comparevartovalue VAR_SPECIAL_x800C, 1
gotoif eq, scr_seq_0957_UNION_0B6F
scrcmd_271 1, 0
closemsg
scrcmd_272 32780
comparevartovalue VAR_SPECIAL_x800C, 7
gotoif eq, scr_seq_0957_UNION_0BA0
npc_msg 19
wait 30, VAR_SPECIAL_x800C
scrcmd_257 4
closemsg
scrcmd_261 1
fade_screen 6, 1, 0, 0
wait_fade
scrcmd_159
scrcmd_150
call scr_seq_0957_UNION_0BDA
releaseall
end
scr_seq_0957_UNION_0B6F:
scrcmd_271 1, 1
npc_msg 28
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0B7E:
.byte 0x02, 0x00
scr_seq_0957_UNION_0B80:
npc_msg 35
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0B89:
.byte 0x02, 0x00
scr_seq_0957_UNION_0B8B:
scrcmd_261 11
npc_msg 25
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0B9E:
.byte 0x02, 0x00
scr_seq_0957_UNION_0BA0:
npc_msg 8
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0BAF:
.byte 0x02
.byte 0x00
scr_seq_0957_UNION_0BB1:
npc_msg 10
wait 30, VAR_SPECIAL_x800C
goto scr_seq_0957_UNION_0BC2
scr_seq_0957_UNION_0BC0:
.byte 0x02, 0x00
scr_seq_0957_UNION_0BC2:
scrcmd_257 101
closemsg
scrcmd_266
releaseall
end
scr_seq_0957_UNION_0BCE:
.byte 0x0f, 0x01
.byte 0x01, 0x00, 0x01, 0x00, 0x35, 0x00, 0x61, 0x00, 0x02, 0x00
scr_seq_0957_UNION_0BDA:
scrcmd_265
fade_screen 6, 1, 1, 0
return
scr_seq_0957_UNION_0BE8:
play_se SEQ_SE_DP_SELECT
lockall
faceplayer
npc_msg 207
waitbutton
closemsg
releaseall
end
scr_seq_0957_UNION_0BFB:
play_se SEQ_SE_DP_SELECT
scrcmd_609
lockall
faceplayer
goto scr_seq_0957_UNION_0499
scr_seq_0957_UNION_0C0B:
.byte 0x02, 0x00
scr_seq_0957_UNION_0C0D:
play_se SEQ_SE_DP_SELECT
scrcmd_609
lockall
faceplayer
goto scr_seq_0957_UNION_0C1F
scr_seq_0957_UNION_0C1D:
.byte 0x02, 0x00
scr_seq_0957_UNION_0C1F:
scrcmd_262
checkflag FLAG_UNK_069
callif TRUE, scr_seq_0957_UNION_0C87
touchscreen_menu_hide
scr_seq_0957_UNION_0C2E:
checkflag FLAG_UNK_069
callif FALSE, scr_seq_0957_UNION_0C8C
setflag FLAG_UNK_069
menu_init_std_gmm 21, 11, 0, 1, VAR_SPECIAL_x800C
menu_item_add 11, 255, 0
menu_item_add 169, 255, 1
menu_item_add 24, 255, 2
menu_exec
copyvar VAR_SPECIAL_x8008, VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x8008, 0
gotoif eq, scr_seq_0957_UNION_0CAF
comparevartovalue VAR_SPECIAL_x8008, 1
gotoif eq, scr_seq_0957_UNION_0C91
goto scr_seq_0957_UNION_0CA5
scr_seq_0957_UNION_0C85:
.byte 0x02, 0x00
scr_seq_0957_UNION_0C87:
npc_msg 158
return
scr_seq_0957_UNION_0C8C:
npc_msg 157
return
scr_seq_0957_UNION_0C91:
touchscreen_menu_show
scrcmd_260 32780
scrcmd_046 VAR_SPECIAL_x800C
touchscreen_menu_hide
goto scr_seq_0957_UNION_0C2E
scr_seq_0957_UNION_0CA3:
.byte 0x02, 0x00
scr_seq_0957_UNION_0CA5:
touchscreen_menu_show
scrcmd_263
closemsg
releaseall
end
scr_seq_0957_UNION_0CAF:
npc_msg 159
menu_init_std_gmm 24, 3, 0, 1, VAR_SPECIAL_x800C
menu_item_add 52, 255, 0
menu_item_add 23, 255, 1
menu_item_add 142, 255, 2
menu_item_add 59, 255, 3
menu_item_add 170, 255, 4
menu_item_add 141, 255, 5
menu_item_add 13, 255, 6
menu_exec
copyvar VAR_SPECIAL_x8008, VAR_SPECIAL_x800C
comparevartovalue VAR_SPECIAL_x8008, 0
gotoif eq, scr_seq_0957_UNION_0D50
comparevartovalue VAR_SPECIAL_x8008, 1
gotoif eq, scr_seq_0957_UNION_0D5F
comparevartovalue VAR_SPECIAL_x8008, 2
gotoif eq, scr_seq_0957_UNION_0D6E
comparevartovalue VAR_SPECIAL_x8008, 3
gotoif eq, scr_seq_0957_UNION_0D7D
comparevartovalue VAR_SPECIAL_x8008, 4
gotoif eq, scr_seq_0957_UNION_0D8C
comparevartovalue VAR_SPECIAL_x8008, 5
gotoif eq, scr_seq_0957_UNION_0D9B
goto scr_seq_0957_UNION_0C2E
scr_seq_0957_UNION_0D4E:
.byte 0x02, 0x00
scr_seq_0957_UNION_0D50:
touchscreen_menu_show
npc_msg 160
touchscreen_menu_hide
goto scr_seq_0957_UNION_0CAF
scr_seq_0957_UNION_0D5D:
.byte 0x02, 0x00
scr_seq_0957_UNION_0D5F:
touchscreen_menu_show
npc_msg 161
touchscreen_menu_hide
goto scr_seq_0957_UNION_0CAF
scr_seq_0957_UNION_0D6C:
.byte 0x02, 0x00
scr_seq_0957_UNION_0D6E:
touchscreen_menu_show
npc_msg 162
touchscreen_menu_hide
goto scr_seq_0957_UNION_0CAF
scr_seq_0957_UNION_0D7B:
.byte 0x02, 0x00
scr_seq_0957_UNION_0D7D:
touchscreen_menu_show
npc_msg 164
touchscreen_menu_hide
goto scr_seq_0957_UNION_0CAF
scr_seq_0957_UNION_0D8A:
.byte 0x02, 0x00
scr_seq_0957_UNION_0D8C:
touchscreen_menu_show
npc_msg 165
touchscreen_menu_hide
goto scr_seq_0957_UNION_0CAF
scr_seq_0957_UNION_0D99:
.byte 0x02, 0x00
scr_seq_0957_UNION_0D9B:
touchscreen_menu_show
npc_msg 163
touchscreen_menu_hide
goto scr_seq_0957_UNION_0CAF
scr_seq_0957_UNION_0DA8:
.byte 0x02, 0x00, 0x16, 0x00, 0x7e, 0xfe, 0xff, 0xff
.byte 0x02, 0x00, 0x00, 0x00
.balign 4, 0