summaryrefslogtreecommitdiff
path: root/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc')
-rw-r--r--data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc96
1 files changed, 47 insertions, 49 deletions
diff --git a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc
index 14198db2f..9469abce4 100644
--- a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc
+++ b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc
@@ -1,10 +1,10 @@
CeladonCity_DepartmentStore_Elevator_MapScripts:: @ 816C152
.byte 0
-CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
+CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelect:: @ 816C153
lockall
setvar VAR_0x8004, 3
- call_if_unset FLAG_TEMP_2, EventScript_1A7AB9
+ call_if_unset FLAG_TEMP_2, EventScript_GetElevatorFloor
copyvar VAR_0x8005, VAR_ELEVATOR_FLOOR
special Special_DrawElevatorCurrentFloorWindow
message Text_WantWhichFloor
@@ -12,107 +12,105 @@ CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
setvar VAR_0x8004, 3
specialvar VAR_RESULT, Special_InitElevatorFloorSelectMenuPos
switch VAR_RESULT
- case 0, EventScript_16C1B7
- case 1, EventScript_16C1C3
- case 2, EventScript_16C1CF
- case 3, EventScript_16C1DB
- case 4, EventScript_16C1E7
+ case 0, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom5F
+ case 1, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom4F
+ case 2, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom3F
+ case 3, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom2F
+ case 4, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom1F
end
-EventScript_16C1B7:: @ 816C1B7
+CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom5F:: @ 816C1B7
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 0, FALSE
- goto EventScript_16C1F3
-
-EventScript_16C1C2:: @ 816C1C2
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end
-EventScript_16C1C3:: @ 816C1C3
+CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom4F:: @ 816C1C3
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 1, FALSE
- goto EventScript_16C1F3
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end
-EventScript_16C1CF:: @ 816C1CF
+CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom3F:: @ 816C1CF
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 2, FALSE
- goto EventScript_16C1F3
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end
-EventScript_16C1DB:: @ 816C1DB
+CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom2F:: @ 816C1DB
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 3, FALSE
- goto EventScript_16C1F3
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end
-EventScript_16C1E7:: @ 816C1E7
+CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom1F:: @ 816C1E7
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 4, FALSE
- goto EventScript_16C1F3
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end
-EventScript_16C1F3:: @ 816C1F3
+CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor:: @ 816C1F3
switch VAR_RESULT
- case 0, EventScript_16C2E6
- case 1, EventScript_16C2BE
- case 2, EventScript_16C296
- case 3, EventScript_16C26E
- case 4, EventScript_16C246
- case 5, EventScript_16C30E
- case 127, EventScript_16C30E
+ case 0, CeladonCity_DepartmentStore_Elevator_EventScript_To5F
+ case 1, CeladonCity_DepartmentStore_Elevator_EventScript_To4F
+ case 2, CeladonCity_DepartmentStore_Elevator_EventScript_To3F
+ case 3, CeladonCity_DepartmentStore_Elevator_EventScript_To2F
+ case 4, CeladonCity_DepartmentStore_Elevator_EventScript_To1F
+ case 5, CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
+ case 127, CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end
-EventScript_16C246:: @ 816C246
+CeladonCity_DepartmentStore_Elevator_EventScript_To1F:: @ 816C246
setvar VAR_0x8006, 4
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 4
- goto_if_eq EventScript_16C30E
- call EventScript_16C313
+ goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
+ call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 4
- goto EventScript_16C30E
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end
-EventScript_16C26E:: @ 816C26E
+CeladonCity_DepartmentStore_Elevator_EventScript_To2F:: @ 816C26E
setvar VAR_0x8006, 5
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 5
- goto_if_eq EventScript_16C30E
- call EventScript_16C313
+ goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
+ call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 5
- goto EventScript_16C30E
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end
-EventScript_16C296:: @ 816C296
+CeladonCity_DepartmentStore_Elevator_EventScript_To3F:: @ 816C296
setvar VAR_0x8006, 6
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 6
- goto_if_eq EventScript_16C30E
- call EventScript_16C313
+ goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
+ call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 6
- goto EventScript_16C30E
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end
-EventScript_16C2BE:: @ 816C2BE
+CeladonCity_DepartmentStore_Elevator_EventScript_To4F:: @ 816C2BE
setvar VAR_0x8006, 7
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 7
- goto_if_eq EventScript_16C30E
- call EventScript_16C313
+ goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
+ call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 7
- goto EventScript_16C30E
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end
-EventScript_16C2E6:: @ 816C2E6
+CeladonCity_DepartmentStore_Elevator_EventScript_To5F:: @ 816C2E6
setvar VAR_0x8006, 8
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 8
- goto_if_eq EventScript_16C30E
- call EventScript_16C313
+ goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
+ call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 8
- goto EventScript_16C30E
+ goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end
-EventScript_16C30E:: @ 816C30E
+CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect:: @ 816C30E
special Special_CloseElevatorCurrentFloorWindow
releaseall
end
-EventScript_16C313:: @ 816C313
+CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator:: @ 816C313
special Special_CloseElevatorCurrentFloorWindow
closemessage
waitse