diff options
Diffstat (limited to 'data/maps/Route16/scripts.inc')
-rw-r--r-- | data/maps/Route16/scripts.inc | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc new file mode 100644 index 000000000..e5fd83934 --- /dev/null +++ b/data/maps/Route16/scripts.inc @@ -0,0 +1,85 @@ +Route16_MapScripts:: @ 81680E5 + map_script 5, Route16_MapScript1_1680F5 + map_script 3, Route16_MapScript2_168103 + map_script 4, Route16_MapScript3_168113 + .byte 0 + +Route16_MapScript1_1680F5:: @ 81680F5 + checkflag FLAG_0x807 + call_if 1, EventScript_1680FF + end + +EventScript_1680FF:: @ 81680FF + removeobject VAR_LAST_TALKED + return + +Route16_MapScript2_168103:: @ 8168103 + compare_var_to_value VAR_MAP_SCENE_ROUTE16, 1 + call_if 1, EventScript_16810F + end + +EventScript_16810F:: @ 816810F + setflag FLAG_0x830 + return + +Route16_MapScript3_168113:: @ 8168113 + map_script_2 VAR_MAP_SCENE_ROUTE16, 1, EventScript_16811D + .2byte 0 + +EventScript_16811D:: @ 816811D + special sub_80CA630 + end + +Route16_EventScript_168121:: @ 8168121 + lock + faceplayer + checkflag FLAG_0x23D + goto_if 0, EventScript_1681A3 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A7AE0 + special sub_8112364 + msgbox gUnknown_81853CC, MSGBOX_YESNO + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_168197 + call EventScript_1A924B + setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE + waitse + playmoncry SPECIES_SNORLAX, 2 + delay 40 + waitmoncry + setflag FLAG_0x080 + setflag FLAG_0x807 + dowildbattle + clearflag FLAG_0x807 + specialvar VAR_RESULT, sub_80CA74C + compare_var_to_value VAR_RESULT, 1 + goto_if_eq EventScript_168199 + compare_var_to_value VAR_RESULT, 4 + goto_if_eq EventScript_168199 + compare_var_to_value VAR_RESULT, 5 + goto_if_eq EventScript_168199 + release + end + +EventScript_168197:: @ 8168197 + release + end + +EventScript_168199:: @ 8168199 + msgbox gUnknown_8185383 + release + end + +EventScript_1681A3:: @ 81681A3 + msgbox gUnknown_8186F3D + release + end + +Route16_EventScript_1681AD:: @ 81681AD + msgbox gUnknown_8186F7A, 3 + end + +Route16_EventScript_1681B6:: @ 81681B6 + msgbox gUnknown_8186F98, 3 + end |