summaryrefslogtreecommitdiff
path: root/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc')
-rw-r--r--data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc492
1 files changed, 492 insertions, 0 deletions
diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc b/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc
new file mode 100644
index 000000000..debc83be8
--- /dev/null
+++ b/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc
@@ -0,0 +1,492 @@
+SaffronCity_PokemonTrainerFanClub_MapScripts:: @ 816F0BF
+ map_script 2, SaffronCity_PokemonTrainerFanClub_MapScript1_16F0CA
+ map_script 3, SaffronCity_PokemonTrainerFanClub_MapScript2_16F144
+ .byte 0
+
+SaffronCity_PokemonTrainerFanClub_MapScript1_16F0CA:: @ 816F0CA
+ map_script_2 VAR_0x4073, 1, EventScript_16F0D4
+ .2byte 0
+
+EventScript_16F0D4:: @ 816F0D4
+ lockall
+ textcolor 1
+ applymovement 1, Movement_1A75ED
+ waitmovement 0
+ playse SE_PIN
+ applymovement 1, Movement_1A75DB
+ waitmovement 0
+ applymovement 1, Movement_1A75DD
+ waitmovement 0
+ loadword 0, gUnknown_819C22B
+ callstd 4
+ closemessage
+ applymovement 1, Movement_16F124
+ waitmovement 0
+ applymovement 255, Movement_1A75EB
+ waitmovement 0
+ loadword 0, gUnknown_819C235
+ callstd 4
+ setvar VAR_0x4073, 2
+ releaseall
+ end
+
+Movement_16F124:: @ 816F124
+ step_1c
+ step_1b
+ step_10
+ step_1c
+ step_10
+ step_1b
+ step_12
+ step_end
+
+Movement_16F12C:: @ 816F12C
+ step_1b
+ step_2d
+ step_10
+ step_10
+ step_10
+ step_12
+ step_12
+ step_end
+
+Movement_16F134:: @ 816F134
+ step_1f
+ step_1f
+ step_1d
+ step_1d
+ step_1f
+ step_1d
+ step_end
+
+Movement_16F13B:: @ 816F13B
+ step_10
+ step_30
+ step_end
+
+Movement_16F13E:: @ 816F13E
+ step_55
+ step_1e
+ step_1e
+ step_20
+ step_2d
+ step_end
+
+SaffronCity_PokemonTrainerFanClub_MapScript2_16F144:: @ 816F144
+ compare_var_to_value VAR_0x4073, 1
+ goto_if 1, EventScript_16F267
+ compare_var_to_value VAR_0x4073, 2
+ goto_if 1, EventScript_16F15B
+ end
+
+EventScript_16F15B:: @ 816F15B
+ special sub_81132CC
+ setvar VAR_0x8004, 0
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F207
+ setvar VAR_0x8004, 1
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F213
+ setvar VAR_0x8004, 2
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F21F
+ setvar VAR_0x8004, 3
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F22B
+ setvar VAR_0x8004, 4
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F237
+ setvar VAR_0x8004, 5
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F243
+ setvar VAR_0x8004, 6
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F24F
+ setvar VAR_0x8004, 7
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, EventScript_16F25B
+ end
+
+EventScript_16F207:: @ 816F207
+ setobjectxyperm 1, 5, 2
+ setobjectmovementtype 1, 7
+ return
+
+EventScript_16F213:: @ 816F213
+ setobjectxyperm 3, 7, 4
+ setobjectmovementtype 3, 9
+ return
+
+EventScript_16F21F:: @ 816F21F
+ setobjectxyperm 4, 2, 2
+ setobjectmovementtype 4, 7
+ return
+
+EventScript_16F22B:: @ 816F22B
+ setobjectxyperm 2, 3, 4
+ setobjectmovementtype 2, 10
+ return
+
+EventScript_16F237:: @ 816F237
+ setobjectxyperm 6, 4, 6
+ setobjectmovementtype 6, 7
+ return
+
+EventScript_16F243:: @ 816F243
+ setobjectxyperm 5, 10, 3
+ setobjectmovementtype 5, 7
+ return
+
+EventScript_16F24F:: @ 816F24F
+ setobjectxyperm 7, 7, 5
+ setobjectmovementtype 7, 9
+ return
+
+EventScript_16F25B:: @ 816F25B
+ setobjectxyperm 8, 9, 6
+ setobjectmovementtype 8, 9
+ return
+
+EventScript_16F267:: @ 816F267
+ call EventScript_16F22B
+ call EventScript_16F237
+ call EventScript_16F243
+ call EventScript_16F24F
+ call EventScript_16F25B
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F281:: @ 816F281
+ lock
+ faceplayer
+ setvar VAR_0x8004, 0
+ special sub_81133A4
+ compare_var_to_value VAR_0x4073, 0
+ goto_if 1, EventScript_16F2EE
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F2C0
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F2E4
+ loadword 0, gUnknown_819C420
+ callstd 4
+ release
+ end
+
+EventScript_16F2C0:: @ 816F2C0
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F2DA
+ loadword 0, gUnknown_819C390
+ callstd 4
+ release
+ end
+
+EventScript_16F2DA:: @ 816F2DA
+ loadword 0, gUnknown_819C3BD
+ callstd 4
+ release
+ end
+
+EventScript_16F2E4:: @ 816F2E4
+ loadword 0, gUnknown_819C4A5
+ callstd 4
+ release
+ end
+
+EventScript_16F2EE:: @ 816F2EE
+ loadword 0, gUnknown_819C55C
+ callstd 4
+ release
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F2F8:: @ 816F2F8
+ lock
+ faceplayer
+ setvar VAR_0x8004, 3
+ special sub_81133A4
+ compare_var_to_value VAR_0x4073, 0
+ goto_if 1, EventScript_16F365
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F337
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F35B
+ loadword 0, gUnknown_819CBD3
+ callstd 4
+ release
+ end
+
+EventScript_16F337:: @ 816F337
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F351
+ loadword 0, gUnknown_819CB32
+ callstd 4
+ release
+ end
+
+EventScript_16F351:: @ 816F351
+ loadword 0, gUnknown_819CB62
+ callstd 4
+ release
+ end
+
+EventScript_16F35B:: @ 816F35B
+ loadword 0, gUnknown_819CC2B
+ callstd 4
+ release
+ end
+
+EventScript_16F365:: @ 816F365
+ loadword 0, gUnknown_819CCC2
+ callstd 4
+ release
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F36F:: @ 816F36F
+ lock
+ faceplayer
+ setvar VAR_0x8004, 1
+ special sub_81133A4
+ compare_var_to_value VAR_0x4073, 0
+ goto_if 1, EventScript_16F3DC
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F3AE
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F3D2
+ loadword 0, gUnknown_819C6BA
+ callstd 4
+ release
+ end
+
+EventScript_16F3AE:: @ 816F3AE
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F3C8
+ loadword 0, gUnknown_819C5A9
+ callstd 4
+ release
+ end
+
+EventScript_16F3C8:: @ 816F3C8
+ loadword 0, gUnknown_819C600
+ callstd 4
+ release
+ end
+
+EventScript_16F3D2:: @ 816F3D2
+ loadword 0, gUnknown_819C73A
+ callstd 4
+ release
+ end
+
+EventScript_16F3DC:: @ 816F3DC
+ loadword 0, gUnknown_819C7C8
+ callstd 4
+ release
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F3E6:: @ 816F3E6
+ lock
+ faceplayer
+ setvar VAR_0x8004, 2
+ special sub_81133A4
+ compare_var_to_value VAR_0x4073, 0
+ goto_if 1, EventScript_16F453
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F425
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F449
+ loadword 0, gUnknown_819C986
+ callstd 4
+ release
+ end
+
+EventScript_16F425:: @ 816F425
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F43F
+ loadword 0, gUnknown_819C81E
+ callstd 4
+ release
+ end
+
+EventScript_16F43F:: @ 816F43F
+ loadword 0, gUnknown_819C8C1
+ callstd 4
+ release
+ end
+
+EventScript_16F449:: @ 816F449
+ loadword 0, gUnknown_819C9D5
+ callstd 4
+ release
+ end
+
+EventScript_16F453:: @ 816F453
+ loadword 0, gUnknown_819CA7C
+ callstd 4
+ release
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F45D:: @ 816F45D
+ lock
+ faceplayer
+ setvar VAR_0x8004, 5
+ special sub_81133A4
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F491
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F4B5
+ loadword 0, gUnknown_819D01F
+ callstd 4
+ release
+ end
+
+EventScript_16F491:: @ 816F491
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F4AB
+ loadword 0, gUnknown_819CEDF
+ callstd 4
+ release
+ end
+
+EventScript_16F4AB:: @ 816F4AB
+ loadword 0, gUnknown_819CF6D
+ callstd 4
+ release
+ end
+
+EventScript_16F4B5:: @ 816F4B5
+ loadword 0, gUnknown_819D075
+ callstd 4
+ release
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF:: @ 816F4BF
+ lock
+ faceplayer
+ setvar VAR_0x8004, 4
+ special sub_81133A4
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F4F3
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F517
+ loadword 0, gUnknown_819CDDA
+ callstd 4
+ release
+ end
+
+EventScript_16F4F3:: @ 816F4F3
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F50D
+ loadword 0, gUnknown_819CCF3
+ callstd 4
+ release
+ end
+
+EventScript_16F50D:: @ 816F50D
+ loadword 0, gUnknown_819CD4E
+ callstd 4
+ release
+ end
+
+EventScript_16F517:: @ 816F517
+ loadword 0, gUnknown_819CE3A
+ callstd 4
+ release
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F521:: @ 816F521
+ lock
+ faceplayer
+ setvar VAR_0x8004, 6
+ special sub_81133A4
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F555
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F579
+ loadword 0, gUnknown_819D1AE
+ callstd 4
+ release
+ end
+
+EventScript_16F555:: @ 816F555
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F56F
+ loadword 0, gUnknown_819D0E3
+ callstd 4
+ release
+ end
+
+EventScript_16F56F:: @ 816F56F
+ loadword 0, gUnknown_819D148
+ callstd 4
+ release
+ end
+
+EventScript_16F579:: @ 816F579
+ loadword 0, gUnknown_819D211
+ callstd 4
+ release
+ end
+
+SaffronCity_PokemonTrainerFanClub_EventScript_16F583:: @ 816F583
+ lock
+ faceplayer
+ setvar VAR_0x8004, 7
+ special sub_81133A4
+ specialvar VAR_RESULT, sub_8113364
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F5B7
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 7
+ goto_if 1, EventScript_16F5DB
+ loadword 0, gUnknown_819D3D2
+ callstd 4
+ release
+ end
+
+EventScript_16F5B7:: @ 816F5B7
+ specialvar VAR_RESULT, sub_8113288
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16F5D1
+ loadword 0, gUnknown_819D2B4
+ callstd 4
+ release
+ end
+
+EventScript_16F5D1:: @ 816F5D1
+ loadword 0, gUnknown_819D31F
+ callstd 4
+ release
+ end
+
+EventScript_16F5DB:: @ 816F5DB
+ loadword 0, gUnknown_819D477
+ callstd 4
+ release
+ end