summaryrefslogtreecommitdiff
path: root/data/maps/CeruleanCity_House4/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/CeruleanCity_House4/scripts.inc')
-rw-r--r--data/maps/CeruleanCity_House4/scripts.inc112
1 files changed, 112 insertions, 0 deletions
diff --git a/data/maps/CeruleanCity_House4/scripts.inc b/data/maps/CeruleanCity_House4/scripts.inc
new file mode 100644
index 000000000..ffda63cab
--- /dev/null
+++ b/data/maps/CeruleanCity_House4/scripts.inc
@@ -0,0 +1,112 @@
+CeruleanCity_House4_MapScripts:: @ 816ACEE
+ .byte 0
+
+CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
+ special sub_8110AB4
+ compare_var_to_value VAR_RESULT, 2
+ goto_if 1, EventScript_1A7AE0
+ special sub_8112364
+ lock
+ specialvar VAR_0x8004, sub_8146CE8
+ copyvar VAR_0x8008, VAR_RESULT
+ compare_var_to_value VAR_0x8004, 0
+ goto_if 1, EventScript_16AD59
+ compare_var_to_value VAR_0x8004, 1
+ goto_if 1, EventScript_16AD63
+ compare_var_to_value VAR_0x8004, 2
+ goto_if 1, EventScript_16AD89
+ compare_var_to_value VAR_0x8004, 3
+ goto_if 1, EventScript_16ADAF
+ compare_var_to_value VAR_0x8004, 4
+ goto_if 1, EventScript_16ADC3
+ compare_var_to_value VAR_0x8004, 5
+ goto_if 1, EventScript_16ADE9
+ compare_var_to_value VAR_0x8004, 6
+ goto_if 1, EventScript_16AE0F
+ end
+
+EventScript_16AD59:: @ 816AD59
+ loadword 0, gUnknown_8192AF0
+ callstd 4
+ release
+ end
+
+EventScript_16AD63:: @ 816AD63
+ call EventScript_16AE23
+ loadword 0, gUnknown_8192B43
+ callstd 4
+ setorcopyvar VAR_0x8000, VAR_0x8008
+ setorcopyvar VAR_0x8001, 1
+ callstd 0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_16AE45
+ release
+ end
+
+EventScript_16AD89:: @ 816AD89
+ call EventScript_16AE23
+ loadword 0, gUnknown_8192C07
+ callstd 4
+ setorcopyvar VAR_0x8000, VAR_0x8008
+ setorcopyvar VAR_0x8001, 4
+ callstd 0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_16AE45
+ release
+ end
+
+EventScript_16ADAF:: @ 816ADAF
+ applymovement 1, Movement_1A75E1
+ waitmovement 0
+ loadword 0, gUnknown_8192CD5
+ callstd 4
+ release
+ end
+
+EventScript_16ADC3:: @ 816ADC3
+ call EventScript_16AE23
+ loadword 0, gUnknown_8192D4B
+ callstd 4
+ setorcopyvar VAR_0x8000, VAR_0x8008
+ setorcopyvar VAR_0x8001, 1
+ callstd 0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_16AE45
+ release
+ end
+
+EventScript_16ADE9:: @ 816ADE9
+ call EventScript_16AE23
+ loadword 0, gUnknown_8192DE3
+ callstd 4
+ setorcopyvar VAR_0x8000, VAR_0x8008
+ setorcopyvar VAR_0x8001, 4
+ callstd 0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_16AE45
+ release
+ end
+
+EventScript_16AE0F:: @ 816AE0F
+ applymovement 1, Movement_1A75E1
+ waitmovement 0
+ loadword 0, gUnknown_8192EC5
+ callstd 4
+ release
+ end
+
+EventScript_16AE23:: @ 816AE23
+ playse SE_PIN
+ applymovement 1, Movement_1A75DB
+ waitmovement 0
+ applymovement 1, Movement_1A75E1
+ waitmovement 0
+ applymovement 1, Movement_1A75DD
+ waitmovement 0
+ return
+
+EventScript_16AE45:: @ 816AE45
+ loadword 0, gUnknown_8192F2A
+ callstd 4
+ release
+ end