summaryrefslogtreecommitdiff
path: root/data/maps/scripts/BattleTower_BattleRoom.s
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/scripts/BattleTower_BattleRoom.s')
-rw-r--r--data/maps/scripts/BattleTower_BattleRoom.s166
1 files changed, 166 insertions, 0 deletions
diff --git a/data/maps/scripts/BattleTower_BattleRoom.s b/data/maps/scripts/BattleTower_BattleRoom.s
new file mode 100644
index 000000000..76a1a3194
--- /dev/null
+++ b/data/maps/scripts/BattleTower_BattleRoom.s
@@ -0,0 +1,166 @@
+BattleTower_BattleRoom_MapScripts:: @ 81608DB
+ map_script 2, BattleTower_BattleRoom_MapScript2_1608E1
+ .byte 0
+
+BattleTower_BattleRoom_MapScript2_1608E1:: @ 81608E1
+ map_script_2 0x4000, 0, BattleTower_BattleRoom_EventScript_1608EB
+ .2byte 0
+
+BattleTower_BattleRoom_EventScript_1608EB:: @ 81608EB
+ setvar 0x4000, 1
+ move 255, BattleTower_BattleRoom_Movement_160AB7
+ waitmove 0
+
+BattleTower_BattleRoom_EventScript_1608FA:: @ 81608FA
+ special 232
+ reappear 1
+ move 1, BattleTower_BattleRoom_Movement_160AC0
+ waitmove 0
+ special 234
+ msgbox 0x20234cc, 4
+ waittext
+ closebutton
+ special 0
+ setvar 0x8004, 0
+ setvar 0x8005, 0
+ special 236
+ waitstate
+ switch RESULT
+ case 1, BattleTower_BattleRoom_EventScript_160961
+ special 40
+ setvar 0x8004, 0
+ setvar 0x8005, 5
+ special 237
+ setvar 0x8004, 14
+ special 237
+ setvar 0x8004, 3
+ special 170
+ warp BattleTower_Lobby, 255, 6, 6
+ waitstate
+
+BattleTower_BattleRoom_EventScript_160961:: @ 8160961
+ setvar 0x8004, 6
+ special 237
+ switch RESULT
+ case 8, BattleTower_BattleRoom_EventScript_160A56
+ move 1, BattleTower_BattleRoom_Movement_160AC6
+ waitmove 0
+ disappear 1
+ move 2, BattleTower_BattleRoom_Movement_160ACB
+ waitmove 0
+ move 255, BattleTower_BattleRoom_Movement_160ABC
+ waitmove 0
+ msgbox BattleTower_BattleRoom_Text_19ACDC, 4
+ special 40
+ special 39
+ special 239
+ fanfare 368
+ waitfanfare
+ special 0
+
+BattleTower_BattleRoom_EventScript_1609B2:: @ 81609B2
+ msgbox BattleTower_BattleRoom_Text_19AD09, 5
+ switch RESULT
+ case 0, BattleTower_BattleRoom_EventScript_1609E0
+ case 1, BattleTower_BattleRoom_EventScript_160A3C
+ case 127, BattleTower_BattleRoom_EventScript_1609E0
+
+BattleTower_BattleRoom_EventScript_1609E0:: @ 81609E0
+ msgbox BattleTower_BattleRoom_Text_19AD3C, 5
+ switch RESULT
+ case 0, BattleTower_BattleRoom_EventScript_160A0E
+ case 1, BattleTower_BattleRoom_EventScript_160A94
+ case 127, BattleTower_BattleRoom_EventScript_160A0E
+
+BattleTower_BattleRoom_EventScript_160A0E:: @ 8160A0E
+ msgbox BattleTower_BattleRoom_Text_19AD66, 5
+ switch RESULT
+ case 0, BattleTower_BattleRoom_EventScript_1609B2
+ case 1, BattleTower_BattleRoom_EventScript_160AB1
+ case 127, BattleTower_BattleRoom_EventScript_1609B2
+
+BattleTower_BattleRoom_EventScript_160A3C:: @ 8160A3C
+ closebutton
+ move 255, BattleTower_BattleRoom_Movement_160ABE
+ waitmove 0
+ move 2, BattleTower_BattleRoom_Movement_160AD0
+ waitmove 0
+ jump BattleTower_BattleRoom_EventScript_1608FA
+
+BattleTower_BattleRoom_EventScript_160A56:: @ 8160A56
+ special 40
+ setvar 0x8004, 0
+ setvar 0x8005, 4
+ special 237
+ setvar 0x8004, 2
+ setvar 0x8005, 1
+ special 237
+ setvar 0x8004, 7
+ special 237
+ setvar 0x8004, 14
+ special 237
+ setvar 0x8004, 3
+ special 170
+ warp BattleTower_Lobby, 255, 6, 6
+ waitstate
+
+BattleTower_BattleRoom_EventScript_160A94:: @ 8160A94
+ setvar 0x8004, 2
+ special 240
+ message BattleTower_BattleRoom_Text_1C6CE1
+ pause 60
+ waittext
+ playsfx 55
+ checksound
+ msgbox BattleTower_BattleRoom_Text_1C6D05, 4
+
+BattleTower_BattleRoom_EventScript_160AB1:: @ 8160AB1
+ fadescreen 1
+ special 241
+ end
+
+BattleTower_BattleRoom_Movement_160AB7:: @ 8160AB7
+ step_up
+ step_up
+ step_up
+ step_03
+ step_end
+
+BattleTower_BattleRoom_Movement_160ABC:: @ 8160ABC
+ step_00
+ step_end
+
+BattleTower_BattleRoom_Movement_160ABE:: @ 8160ABE
+ step_03
+ step_end
+
+BattleTower_BattleRoom_Movement_160AC0:: @ 8160AC0
+ step_down
+ step_down
+ step_down
+ step_down
+ step_02
+ step_end
+
+BattleTower_BattleRoom_Movement_160AC6:: @ 8160AC6
+ step_up
+ step_up
+ step_up
+ step_up
+ step_end
+
+BattleTower_BattleRoom_Movement_160ACB:: @ 8160ACB
+ step_right
+ step_right
+ step_right
+ step_up
+ step_end
+
+BattleTower_BattleRoom_Movement_160AD0:: @ 8160AD0
+ step_down
+ step_left
+ step_left
+ step_left
+ step_03
+ step_end
+