summaryrefslogtreecommitdiff
path: root/data/maps/ViridianCity/scripts.inc
diff options
context:
space:
mode:
authorgarak <garakmon@gmail.com>2019-05-06 22:13:57 -0400
committergarak <garakmon@gmail.com>2019-05-09 13:46:28 -0400
commit4e5d818f89caae9153dd53ba321900e0d4e16c1e (patch)
tree889d43985efba48bcf0a9a210e1ec8c4b2b5fd9c /data/maps/ViridianCity/scripts.inc
parentc6673cc8fe233edfb716cf0e584b8b9e65655c92 (diff)
dump event scripts
Diffstat (limited to 'data/maps/ViridianCity/scripts.inc')
-rw-r--r--data/maps/ViridianCity/scripts.inc284
1 files changed, 284 insertions, 0 deletions
diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc
new file mode 100644
index 000000000..2f8f28b74
--- /dev/null
+++ b/data/maps/ViridianCity/scripts.inc
@@ -0,0 +1,284 @@
+ViridianCity_MapScripts:: @ 81658D3
+ map_script 3, ViridianCity_MapScript1_1658D9
+ .byte 0
+
+ViridianCity_MapScript1_1658D9:: @ 81658D9
+ setworldmapflag 2193
+ compare_var_to_value VAR_0x4051, 0
+ call_if 1, EventScript_165920
+ compare_var_to_value VAR_0x4051, 1
+ call_if 1, EventScript_16590F
+ compare_var_to_value VAR_0x4051, 2
+ call_if 4, EventScript_165909
+ compare_var_to_value VAR_0x405A, 0
+ call_if 1, EventScript_165931
+ end
+
+EventScript_165909:: @ 8165909
+ setvar VAR_0x4010, 32
+ return
+
+EventScript_16590F:: @ 816590F
+ setvar VAR_0x4010, 32
+ setobjectxyperm 4, 21, 8
+ setobjectmovementtype 4, 1
+ return
+
+EventScript_165920:: @ 8165920
+ setvar VAR_0x4010, 34
+ setobjectxyperm 4, 21, 11
+ setobjectmovementtype 4, 8
+ return
+
+EventScript_165931:: @ 8165931
+ checkflag 2081
+ goto_if 0, EventScript_1A77A9
+ checkflag 2082
+ goto_if 0, EventScript_1A77A9
+ checkflag 2083
+ goto_if 0, EventScript_1A77A9
+ checkflag FLAG_UNK824
+ goto_if 0, EventScript_1A77A9
+ checkflag 2085
+ goto_if 0, EventScript_1A77A9
+ checkflag FLAG_UNK826
+ goto_if 0, EventScript_1A77A9
+ setvar VAR_0x405A, 1
+ return
+
+ViridianCity_EventScript_16596D:: @ 816596D
+ lockall
+ textcolor 3
+ applymovement 255, Movement_1A75E9
+ waitmovement 0
+ delay 20
+ loadword 0, gUnknown_817E2F5
+ callstd 4
+ closemessage
+ applymovement 255, Movement_165992
+ waitmovement 0
+ releaseall
+ end
+
+Movement_165992:: @ 8165992
+ step_14
+ step_end
+
+ViridianCity_EventScript_165994:: @ 8165994
+ loadword 0, gUnknown_817E1BB
+ callstd 3
+ end
+
+ViridianCity_EventScript_16599D:: @ 816599D
+ loadword 0, gUnknown_817E1E7
+ callstd 3
+ end
+
+ViridianCity_EventScript_1659A6:: @ 81659A6
+ loadword 0, gUnknown_817E24D
+ callstd 3
+ end
+
+ViridianCity_EventScript_1659AF:: @ 81659AF
+ loadword 0, gUnknown_817E2DB
+ callstd 3
+ end
+
+ViridianCity_EventScript_1659B8:: @ 81659B8
+ loadword 0, gUnknown_817E2F5
+ callstd 3
+ end
+
+ViridianCity_EventScript_1659C1:: @ 81659C1
+ loadword 0, gUnknown_817DABB
+ callstd 2
+ end
+
+ViridianCity_EventScript_1659CA:: @ 81659CA
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x405A, 1
+ goto_if 1, EventScript_1659EC
+ loadword 0, gUnknown_817DB39
+ callstd 4
+ closemessage
+ applymovement 3, Movement_1A75E5
+ waitmovement 0
+ release
+ end
+
+EventScript_1659EC:: @ 81659EC
+ loadword 0, gUnknown_817DB78
+ callstd 4
+ release
+ end
+
+ViridianCity_EventScript_1659F6:: @ 81659F6
+ lock
+ faceplayer
+ checkflag FLAG_UNK820
+ goto_if 1, EventScript_165A23
+ compare_var_to_value VAR_0x4051, 2
+ goto_if 4, EventScript_165A4A
+ compare_var_to_value VAR_0x4051, 1
+ goto_if 1, EventScript_165A54
+ compare_var_to_value VAR_0x4051, 0
+ goto_if 1, EventScript_165A84
+ end
+
+EventScript_165A23:: @ 8165A23
+ loadword 0, gUnknown_817E046
+ callstd 5
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_165A40
+ loadword 0, gUnknown_817E0EA
+ callstd 4
+ release
+ end
+
+EventScript_165A40:: @ 8165A40
+ loadword 0, gUnknown_817E14E
+ callstd 4
+ release
+ end
+
+EventScript_165A4A:: @ 8165A4A
+ loadword 0, gUnknown_817DF61
+ callstd 4
+ release
+ end
+
+EventScript_165A54:: @ 8165A54
+ call EventScript_165B4C
+ release
+ end
+
+EventScript_165A5B:: @ 8165A5B
+ loadword 0, gUnknown_817DEEB
+ callstd 4
+ release
+ end
+
+EventScript_165A65:: @ 8165A65
+ loadword 0, gUnknown_817DE9B
+ callstd 4
+ special sub_8110AB4
+ compare_var_to_value VAR_RESULT, 2
+ goto_if 1, EventScript_1A7AE0
+ special sub_8112364
+ special sub_807F888
+ waitstate
+ release
+ end
+
+EventScript_165A84:: @ 8165A84
+ loadword 0, gUnknown_817DD03
+ callstd 4
+ closemessage
+ release
+ end
+
+ViridianCity_EventScript_165A8F:: @ 8165A8F
+ lock
+ faceplayer
+ loadword 0, gUnknown_817DB98
+ callstd 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_165AB0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_165ABA
+ end
+
+EventScript_165AB0:: @ 8165AB0
+ loadword 0, gUnknown_817DBE4
+ callstd 4
+ release
+ end
+
+EventScript_165ABA:: @ 8165ABA
+ loadword 0, gUnknown_817DBD5
+ callstd 4
+ release
+ end
+
+ViridianCity_EventScript_165AC4:: @ 8165AC4
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x4051, 0
+ goto_if 1, EventScript_165ADB
+ loadword 0, gUnknown_817DC99
+ callstd 4
+ release
+ end
+
+EventScript_165ADB:: @ 8165ADB
+ loadword 0, gUnknown_817DC4E
+ callstd 4
+ closemessage
+ applymovement 5, Movement_1A75E5
+ waitmovement 0
+ release
+ end
+
+ViridianCity_EventScript_165AF0:: @ 8165AF0
+ goto EventScript_1C4A1E
+ end
+
+ViridianCity_EventScript_165AF6:: @ 8165AF6
+ lockall
+ textcolor 0
+ loadword 0, gUnknown_817DD03
+ callstd 4
+ closemessage
+ applymovement 255, Movement_165B0E
+ waitmovement 0
+ releaseall
+ end
+
+Movement_165B0E:: @ 8165B0E
+ step_10
+ step_end
+
+ViridianCity_EventScript_165B10:: @ 8165B10
+ lockall
+ textcolor 0
+ applymovement 4, Movement_1A75E7
+ waitmovement 0
+ applymovement 255, Movement_1A75EB
+ waitmovement 0
+ call EventScript_165B4C
+ release
+ end
+
+ViridianCity_EventScript_165B2E:: @ 8165B2E
+ lockall
+ textcolor 0
+ applymovement 4, Movement_1A75EB
+ waitmovement 0
+ applymovement 255, Movement_1A75E7
+ waitmovement 0
+ call EventScript_165B4C
+ release
+ end
+
+EventScript_165B4C:: @ 8165B4C
+ loadword 0, gUnknown_817DD4E
+ callstd 4
+ closemessage
+ special sub_8110AB4
+ compare_var_to_value VAR_RESULT, 2
+ goto_if 1, EventScript_1A7AE0
+ special sub_8112364
+ special sub_807F888
+ waitstate
+ lock
+ faceplayer
+ loadword 0, gUnknown_817DE9B
+ callstd 4
+ setvar VAR_0x4051, 2
+ setorcopyvar VAR_0x8000, 366
+ setorcopyvar VAR_0x8001, 1
+ callstd 0
+ loadword 0, gUnknown_817DEEB
+ callstd 4
+ return