diff options
Diffstat (limited to 'data/maps/scripts/BattleTower_BattleRoom.s')
-rw-r--r-- | data/maps/scripts/BattleTower_BattleRoom.s | 166 |
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 + |