diff options
| author | garak <garakmon@gmail.com> | 2019-05-06 22:13:57 -0400 |
|---|---|---|
| committer | garak <garakmon@gmail.com> | 2019-05-09 13:46:28 -0400 |
| commit | 4e5d818f89caae9153dd53ba321900e0d4e16c1e (patch) | |
| tree | 889d43985efba48bcf0a9a210e1ec8c4b2b5fd9c /data/maps/ViridianCity/scripts.inc | |
| parent | c6673cc8fe233edfb716cf0e584b8b9e65655c92 (diff) | |
dump event scripts
Diffstat (limited to 'data/maps/ViridianCity/scripts.inc')
| -rw-r--r-- | data/maps/ViridianCity/scripts.inc | 284 |
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 |
