summaryrefslogtreecommitdiff
path: root/data/maps/Route110_TrickHousePuzzle7/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/Route110_TrickHousePuzzle7/scripts.inc')
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/scripts.inc234
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