diff options
Diffstat (limited to 'data/maps/Route110_TrickHousePuzzle7/scripts.inc')
-rw-r--r-- | data/maps/Route110_TrickHousePuzzle7/scripts.inc | 234 |
1 files changed, 234 insertions, 0 deletions
diff --git a/data/maps/Route110_TrickHousePuzzle7/scripts.inc b/data/maps/Route110_TrickHousePuzzle7/scripts.inc new file mode 100644 index 000000000..1ee608166 --- /dev/null +++ b/data/maps/Route110_TrickHousePuzzle7/scripts.inc @@ -0,0 +1,234 @@ +Route110_TrickHousePuzzle7_MapScripts:: @ 816314C + map_script 5, Route110_TrickHousePuzzle7_MapScript1_163161 + map_script 3, Route110_TrickHousePuzzle7_MapScript1_163253 + map_script 1, Route110_TrickHousePuzzle7_MapScript1_16326F + map_script 2, Route110_TrickHousePuzzle7_MapScript2_16327B + .byte 0 + +Route110_TrickHousePuzzle7_MapScript1_163161:: @ 8163161 + call Route110_TrickHousePuzzle7_EventScript_163167 + end + +Route110_TrickHousePuzzle7_EventScript_163167:: @ 8163167 + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_163195 + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1631A8 + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1631BB + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1631CE + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1631E1 + return + +Route110_TrickHousePuzzle7_EventScript_163195:: @ 8163195 + setmetatile 13, 17, 610, 0 + setmetatile 12, 16, 575, 1 + return + +Route110_TrickHousePuzzle7_EventScript_1631A8:: @ 81631A8 + setmetatile 12, 13, 610, 0 + setmetatile 12, 11, 575, 1 + return + +Route110_TrickHousePuzzle7_EventScript_1631BB:: @ 81631BB + setmetatile 7, 12, 610, 0 + setmetatile 5, 10, 575, 1 + return + +Route110_TrickHousePuzzle7_EventScript_1631CE:: @ 81631CE + setmetatile 6, 6, 636, 0 + setmetatile 4, 4, 575, 1 + return + +Route110_TrickHousePuzzle7_EventScript_1631E1:: @ 81631E1 + setmetatile 8, 4, 609, 0 + setmetatile 7, 5, 575, 1 + return + +Route110_TrickHousePuzzle7_EventScript_1631F4:: @ 81631F4 + setmetatile 13, 17, 611, 0 + setmetatile 12, 16, 574, 1 + return + +Route110_TrickHousePuzzle7_EventScript_163207:: @ 8163207 + setmetatile 12, 13, 609, 0 + setmetatile 12, 11, 574, 1 + return + +Route110_TrickHousePuzzle7_EventScript_16321A:: @ 816321A + setmetatile 7, 12, 611, 0 + setmetatile 5, 10, 574, 1 + return + +Route110_TrickHousePuzzle7_EventScript_16322D:: @ 816322D + setmetatile 6, 6, 635, 0 + setmetatile 4, 4, 574, 1 + return + +Route110_TrickHousePuzzle7_EventScript_163240:: @ 8163240 + setmetatile 8, 4, 608, 0 + setmetatile 7, 5, 574, 1 + return + +Route110_TrickHousePuzzle7_MapScript1_163253:: @ 8163253 + compare VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1 + goto_if_eq Route110_TrickHousePuzzle7_EventScript_16326E + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5 + end + +Route110_TrickHousePuzzle7_EventScript_16326E:: @ 816326E + end + +Route110_TrickHousePuzzle7_MapScript1_16326F:: @ 816326F + compare VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1 + call_if_eq Route110_TrickHousePuzzle7_EventScript_163167 + end + +Route110_TrickHousePuzzle7_MapScript2_16327B:: @ 816327B + map_script_2 VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1, Route110_TrickHousePuzzle7_EventScript_163285 + .2byte 0 + +Route110_TrickHousePuzzle7_EventScript_163285:: @ 8163285 + setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 0 + end + +Route110_TrickHousePuzzle7_EventScript_16328B:: @ 816328B + lockall + compare VAR_TRICK_HOUSE_PUZZLE_7_STATE, 0 + goto_if_eq Route110_TrickHousePuzzle7_EventScript_16329D + goto Route110_TrickHousePuzzle7_EventScript_161892 + end + +Route110_TrickHousePuzzle7_EventScript_16329D:: @ 816329D + setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE, 1 + goto Route110_TrickHousePuzzle7_EventScript_16189C + end + +Route110_TrickHousePuzzle7_EventScript_1632A8:: @ 81632A8 + lockall + setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1 + warpteleport MAP_ROUTE110_TRICK_HOUSE_PUZZLE7, 255, 3, 19 + waitstate + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1632B9:: @ 81632B9 + lockall + delay 32 + call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_163195 + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_1631F4 + special DrawWholeMapView + playse SE_TK_KASYA + goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_1633A4 + goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_1633A9 + end + +Route110_TrickHousePuzzle7_EventScript_1632E8:: @ 81632E8 + lockall + delay 32 + call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1631A8 + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_163207 + special DrawWholeMapView + playse SE_TK_KASYA + goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1633AE + goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1633B3 + end + +Route110_TrickHousePuzzle7_EventScript_163317:: @ 8163317 + lockall + delay 32 + call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1631BB + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_16321A + special DrawWholeMapView + playse SE_TK_KASYA + goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1633B8 + goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1633BD + end + +Route110_TrickHousePuzzle7_EventScript_163346:: @ 8163346 + lockall + delay 32 + call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1631CE + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_16322D + special DrawWholeMapView + playse SE_TK_KASYA + goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1633C2 + goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1633C7 + end + +Route110_TrickHousePuzzle7_EventScript_163375:: @ 8163375 + lockall + delay 32 + call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1631E1 + call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_163240 + special DrawWholeMapView + playse SE_TK_KASYA + goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1633CC + goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1633D1 + end + +Route110_TrickHousePuzzle7_EventScript_1633A4:: @ 81633A4 + setflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633A9:: @ 81633A9 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633AE:: @ 81633AE + setflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633B3:: @ 81633B3 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633B8:: @ 81633B8 + setflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633BD:: @ 81633BD + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633C2:: @ 81633C2 + setflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633C7:: @ 81633C7 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633CC:: @ 81633CC + setflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633D1:: @ 81633D1 + clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5 + releaseall + end + +Route110_TrickHousePuzzle7_EventScript_1633D6:: @ 81633D6 + trainerbattle 0, OPPONENT_JOSHUA, 0, Route110_TrickHousePuzzle7_Text_19DF0B, Route110_TrickHousePuzzle7_Text_19DF4B + msgbox Route110_TrickHousePuzzle7_Text_19DF7E, 6 + end + +Route110_TrickHousePuzzle7_EventScript_1633ED:: @ 81633ED + trainerbattle 0, OPPONENT_PATRICIA, 0, Route110_TrickHousePuzzle7_Text_19DFBB, Route110_TrickHousePuzzle7_Text_19DFF2 + msgbox Route110_TrickHousePuzzle7_Text_19E00F, 6 + end + +Route110_TrickHousePuzzle7_EventScript_163404:: @ 8163404 + trainerbattle 0, OPPONENT_ALEXIS, 0, Route110_TrickHousePuzzle7_Text_19E054, Route110_TrickHousePuzzle7_Text_19E098 + msgbox Route110_TrickHousePuzzle7_Text_19E0B2, 6 + end |