Merge pull request #245 from GriffinRichards/doc-rockets
Document Team Rocket scripts
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
"x": 0,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"script": "SilphCo_Elevator_EventScript_161F6F"
|
||||
"script": "SilphCo_Elevator_EventScript_FloorSelect"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
SilphCo_Elevator_MapScripts:: @ 8161F6E
|
||||
.byte 0
|
||||
|
||||
SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F
|
||||
SilphCo_Elevator_EventScript_FloorSelect:: @ 8161F6F
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
call_if_unset FLAG_TEMP_2, EventScript_GetElevatorFloor
|
||||
@@ -14,159 +14,137 @@ SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F
|
||||
special Special_ListMenu
|
||||
waitstate
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_1621BF
|
||||
case 1, EventScript_162197
|
||||
case 2, EventScript_16216F
|
||||
case 3, EventScript_162147
|
||||
case 4, EventScript_16211F
|
||||
case 5, EventScript_1620F7
|
||||
case 6, EventScript_1620CF
|
||||
case 7, EventScript_1620A7
|
||||
case 8, EventScript_16207F
|
||||
case 9, EventScript_162057
|
||||
case 10, EventScript_16202F
|
||||
case 11, EventScript_1621E7
|
||||
case 127, EventScript_1621E7
|
||||
case 0, SilphCo_Elevator_EventScript_To11F
|
||||
case 1, SilphCo_Elevator_EventScript_To10F
|
||||
case 2, SilphCo_Elevator_EventScript_To9F
|
||||
case 3, SilphCo_Elevator_EventScript_To8F
|
||||
case 4, SilphCo_Elevator_EventScript_To7F
|
||||
case 5, SilphCo_Elevator_EventScript_To6F
|
||||
case 6, SilphCo_Elevator_EventScript_To5F
|
||||
case 7, SilphCo_Elevator_EventScript_To4F
|
||||
case 8, SilphCo_Elevator_EventScript_To3F
|
||||
case 9, SilphCo_Elevator_EventScript_To2F
|
||||
case 10, SilphCo_Elevator_EventScript_To1F
|
||||
case 11, SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
case 127, SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_16202F:: @ 816202F
|
||||
SilphCo_Elevator_EventScript_To1F:: @ 816202F
|
||||
setvar VAR_0x8006, 4
|
||||
setdynamicwarp MAP_SILPH_CO_1F, 255, 22, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 4
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 4
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_162056:: @ 8162056
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_162057:: @ 8162057
|
||||
SilphCo_Elevator_EventScript_To2F:: @ 8162057
|
||||
setvar VAR_0x8006, 5
|
||||
setdynamicwarp MAP_SILPH_CO_2F, 255, 22, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 5
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 5
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_16207E:: @ 816207E
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_16207F:: @ 816207F
|
||||
SilphCo_Elevator_EventScript_To3F:: @ 816207F
|
||||
setvar VAR_0x8006, 6
|
||||
setdynamicwarp MAP_SILPH_CO_3F, 255, 22, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 6
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 6
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_1620A6:: @ 81620A6
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_1620A7:: @ 81620A7
|
||||
SilphCo_Elevator_EventScript_To4F:: @ 81620A7
|
||||
setvar VAR_0x8006, 7
|
||||
setdynamicwarp MAP_SILPH_CO_4F, 255, 22, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 7
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 7
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_1620CE:: @ 81620CE
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_1620CF:: @ 81620CF
|
||||
SilphCo_Elevator_EventScript_To5F:: @ 81620CF
|
||||
setvar VAR_0x8006, 8
|
||||
setdynamicwarp MAP_SILPH_CO_5F, 255, 22, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 8
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 8
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_1620F6:: @ 81620F6
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_1620F7:: @ 81620F7
|
||||
SilphCo_Elevator_EventScript_To6F:: @ 81620F7
|
||||
setvar VAR_0x8006, 9
|
||||
setdynamicwarp MAP_SILPH_CO_6F, 255, 20, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 9
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 9
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_16211E:: @ 816211E
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_16211F:: @ 816211F
|
||||
SilphCo_Elevator_EventScript_To7F:: @ 816211F
|
||||
setvar VAR_0x8006, 10
|
||||
setdynamicwarp MAP_SILPH_CO_7F, 255, 23, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 10
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 10
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_162146:: @ 8162146
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_162147:: @ 8162147
|
||||
SilphCo_Elevator_EventScript_To8F:: @ 8162147
|
||||
setvar VAR_0x8006, 11
|
||||
setdynamicwarp MAP_SILPH_CO_8F, 255, 22, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 11
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 11
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_16216E:: @ 816216E
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_16216F:: @ 816216F
|
||||
SilphCo_Elevator_EventScript_To9F:: @ 816216F
|
||||
setvar VAR_0x8006, 12
|
||||
setdynamicwarp MAP_SILPH_CO_9F, 255, 24, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 12
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 12
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_162196:: @ 8162196
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_162197:: @ 8162197
|
||||
SilphCo_Elevator_EventScript_To10F:: @ 8162197
|
||||
setvar VAR_0x8006, 13
|
||||
setdynamicwarp MAP_SILPH_CO_10F, 255, 13, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 13
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 13
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_1621BE:: @ 81621BE
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_1621BF:: @ 81621BF
|
||||
SilphCo_Elevator_EventScript_To11F:: @ 81621BF
|
||||
setvar VAR_0x8006, 14
|
||||
setdynamicwarp MAP_SILPH_CO_11F, 255, 13, 3
|
||||
compare VAR_ELEVATOR_FLOOR, 14
|
||||
goto_if_eq EventScript_1621E7
|
||||
call EventScript_1621EC
|
||||
goto_if_eq SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
call SilphCo_Elevator_EventScript_MoveElevator
|
||||
setvar VAR_ELEVATOR_FLOOR, 14
|
||||
goto EventScript_1621E7
|
||||
|
||||
EventScript_1621E6:: @ 81621E6
|
||||
goto SilphCo_Elevator_EventScript_ExitFloorSelect
|
||||
end
|
||||
|
||||
EventScript_1621E7:: @ 81621E7
|
||||
SilphCo_Elevator_EventScript_ExitFloorSelect:: @ 81621E7
|
||||
special Special_CloseElevatorCurrentFloorWindow
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_1621EC:: @ 81621EC
|
||||
SilphCo_Elevator_EventScript_MoveElevator:: @ 81621EC
|
||||
special Special_CloseElevatorCurrentFloorWindow
|
||||
closemessage
|
||||
waitse
|
||||
|
||||
Reference in New Issue
Block a user