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/VermilionCity | |
| parent | c6673cc8fe233edfb716cf0e584b8b9e65655c92 (diff) | |
dump event scripts
Diffstat (limited to 'data/maps/VermilionCity')
| -rw-r--r-- | data/maps/VermilionCity/scripts.inc | 330 |
1 files changed, 330 insertions, 0 deletions
diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc new file mode 100644 index 000000000..b516e0939 --- /dev/null +++ b/data/maps/VermilionCity/scripts.inc @@ -0,0 +1,330 @@ +VermilionCity_MapScripts:: @ 81668DC + map_script 3, VermilionCity_MapScript1_166906 + map_script 2, VermilionCity_MapScript2_1668E7 + .byte 0 + +VermilionCity_MapScript2_1668E7:: @ 81668E7 + map_script_2 VAR_0x407E, 2, EventScript_1668F1 + .2byte 0 + +EventScript_1668F1:: @ 81668F1 + lockall + applymovement 255, Movement_166903 + waitmovement 0 + setvar VAR_0x407E, 3 + releaseall + end + +Movement_166903:: @ 8166903 + step_11 + step_11 + step_end + +VermilionCity_MapScript1_166906:: @ 8166906 + setworldmapflag 2197 + checkflag FLAG_0x2F9 + call_if 1, EventScript_166913 + end + +EventScript_166913:: @ 8166913 + setflag FLAG_0x0A1 + return + +VermilionCity_EventScript_166917:: @ 8166917 + loadword 0, gUnknown_817F723 + callstd 2 + end + +VermilionCity_EventScript_166920:: @ 8166920 + lock + faceplayer + compare_var_to_value VAR_0x407E, 3 + goto_if 1, EventScript_166937 + loadword 0, gUnknown_817F776 + callstd 4 + release + end + +EventScript_166937:: @ 8166937 + loadword 0, gUnknown_817F7A6 + callstd 4 + release + end + +VermilionCity_EventScript_166941:: @ 8166941 + lock + faceplayer + compare_var_to_value VAR_0x407E, 3 + goto_if 1, EventScript_166996 + loadword 0, gUnknown_817FA22 + callstd 4 + release + end + +EventScript_166958:: @ 8166958 + checkflag 2122 + goto_if 0, EventScript_1A77B0 + checkitem ITEM_MYSTIC_TICKET, 1 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A77B0 + goto EventScript_1A77AA + end + +EventScript_166977:: @ 8166977 + checkflag 2123 + goto_if 0, EventScript_1A77B0 + checkitem ITEM_AURORA_TICKET, 1 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A77B0 + goto EventScript_1A77AA + end + +EventScript_166996:: @ 8166996 + setvar VAR_0x8004, 0 + compare_var_to_value VAR_0x4076, 5 + goto_if 4, EventScript_1669BB + compare_var_to_value VAR_0x4076, 1 + goto_if 4, EventScript_166B3B + loadword 0, gUnknown_817FB10 + callstd 4 + release + end + +EventScript_1669BB:: @ 81669BB + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + call EventScript_166958 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1669FD + call EventScript_166977 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_166A5F + setvar VAR_0x8004, 0 + message Text_17FBB8 + waitmessage + goto EventScript_1A911E + end + +EventScript_1669FD:: @ 81669FD + call EventScript_166977 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_166AB1 + checkflag FLAG_0x2F0 + call_if 0, EventScript_166A53 + message Text_17FCC1 + waitmessage + multichoice 17, 6, 54, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A911E + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_166B0B + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_166A53:: @ 8166A53 + setflag FLAG_0x2F0 + loadword 0, gUnknown_817FC00 + callstd 4 + return + +EventScript_166A5F:: @ 8166A5F + checkflag FLAG_0x2F1 + call_if 0, EventScript_166AA5 + message Text_17FCC1 + waitmessage + multichoice 13, 6, 55, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A911E + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_166B23 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_166AA5:: @ 8166AA5 + setflag FLAG_0x2F1 + loadword 0, gUnknown_817FC5F + callstd 4 + return + +EventScript_166AB1:: @ 8166AB1 + checkflag FLAG_0x2F0 + call_if 0, EventScript_166A53 + checkflag FLAG_0x2F1 + call_if 0, EventScript_166AA5 + message Text_17FCC1 + waitmessage + multichoice 13, 5, 56, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A911E + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_166B0B + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_166B23 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_166B0B:: @ 8166B0B + loadword 0, gUnknown_817FCEC + callstd 4 + setvar VAR_0x8004, 0 + setvar VAR_0x8006, 9 + goto EventScript_1A90DA + end + +EventScript_166B23:: @ 8166B23 + loadword 0, gUnknown_817FD5F + callstd 4 + setvar VAR_0x8004, 0 + setvar VAR_0x8006, 10 + goto EventScript_1A90DA + end + +EventScript_166B3B:: @ 8166B3B + message Text_17FB23 + waitmessage + setvar VAR_0x8004, 0 + multichoice 19, 5, 57, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_166B88:: @ 8166B88 + release + end + +VermilionCity_EventScript_166B8A:: @ 8166B8A + lockall + goto EventScript_166BA0 + end + +VermilionCity_EventScript_166B91:: @ 8166B91 + lockall + goto EventScript_166BA0 + end + +VermilionCity_EventScript_166B98:: @ 8166B98 + lockall + setvar VAR_0x4053, 0 + releaseall + end + +EventScript_166BA0:: @ 8166BA0 + textcolor 0 + applymovement 6, Movement_1A75E7 + applymovement 255, Movement_1A75EB + waitmovement 0 + compare_var_to_value VAR_0x407E, 3 + goto_if 1, EventScript_166BED + loadword 0, gUnknown_817FA3C + callstd 4 + checkflag FLAG_0x234 + goto_if 0, EventScript_166BDE + loadword 0, gUnknown_817FA77 + callstd 4 + setvar VAR_0x4053, 1 + releaseall + end + +EventScript_166BDE:: @ 8166BDE + loadword 0, gUnknown_817FABA + callstd 4 + closemessage + goto EventScript_1A9108 + end + +EventScript_166BED:: @ 8166BED + setvar VAR_0x8004, 0 + compare_var_to_value VAR_0x4076, 5 + goto_if 4, EventScript_1669BB + compare_var_to_value VAR_0x4076, 1 + goto_if 4, EventScript_166B3B + loadword 0, gUnknown_817FB10 + callstd 4 + closemessage + goto EventScript_1A9108 + end + +VermilionCity_EventScript_166C17:: @ 8166C17 + loadword 0, gUnknown_817F8AC + callstd 2 + end + +VermilionCity_EventScript_166C20:: @ 8166C20 + lock + faceplayer + setflag FLAG_0x2F9 + loadword 0, gUnknown_817FDD2 + callstd 4 + release + end + +VermilionCity_EventScript_166C2F:: @ 8166C2F + loadword 0, gUnknown_817F7FD + callstd 2 + end + +VermilionCity_EventScript_166C38:: @ 8166C38 + lock + faceplayer + waitse + playmoncry SPECIES_MACHOP, 0 + loadword 0, gUnknown_817F871 + callstd 4 + waitmoncry + loadword 0, gUnknown_817F888 + callstd 4 + release + end + +VermilionCity_EventScript_166C53:: @ 8166C53 + loadword 0, gUnknown_817F8FB + callstd 3 + end + +VermilionCity_EventScript_166C5C:: @ 8166C5C + loadword 0, gUnknown_817F928 + callstd 3 + end + +VermilionCity_EventScript_166C65:: @ 8166C65 + loadword 0, gUnknown_817F9A1 + callstd 3 + end + +VermilionCity_EventScript_166C6E:: @ 8166C6E + lockall + setvar VAR_0x8004, 4 + setvar VAR_0x8005, 0 + special SetFlavorTextFlagFromSpecialVars + loadword 0, gUnknown_817F9CC + callstd 4 + releaseall + end + +VermilionCity_EventScript_166C86:: @ 8166C86 + loadword 0, gUnknown_817FA11 + callstd 3 + end |
