mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-09 04:23:14 -05:00
186 lines
3.1 KiB
PHP
186 lines
3.1 KiB
PHP
IndigoPlateau_Exterior_MapScripts:: @ 816723B
|
|
map_script 3, IndigoPlateau_Exterior_MapScript1_167246
|
|
map_script 2, IndigoPlateau_Exterior_MapScript2_16725A
|
|
.byte 0
|
|
|
|
IndigoPlateau_Exterior_MapScript1_167246:: @ 8167246
|
|
setworldmapflag FLAG_WORLD_MAP_INDIGO_PLATEAU_EXTERIOR
|
|
compare_var_to_value VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1
|
|
call_if eq, EventScript_IndigoPlateau_Exterior_PlayCreditsMusic
|
|
end
|
|
|
|
EventScript_IndigoPlateau_Exterior_PlayCreditsMusic:: @ 8167255
|
|
playbgm MUS_ENDING, 0
|
|
return
|
|
|
|
IndigoPlateau_Exterior_MapScript2_16725A:: @ 816725A
|
|
map_script_2 VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1, EventScript_IndigoPlateau_Exterior_Credits
|
|
.2byte 0
|
|
|
|
EventScript_IndigoPlateau_Exterior_Credits:: @ 8167264
|
|
@ After beating the champion, you are warped to the main
|
|
@ entrance of Indigo Plateau. This script starts running
|
|
@ immediately after your walking animation.
|
|
@ The script is timed to the music.
|
|
lockall
|
|
delay 105
|
|
|
|
@ Rival exits building. Spawn a dummy object to lock the camera.
|
|
opendoor 11, 6
|
|
waitdooranim
|
|
special SpawnCameraObject
|
|
addobject 1
|
|
applymovement 1, Movement_167346
|
|
applymovement 255, Movement_167337
|
|
waitmovement 0
|
|
closedoor 11, 6
|
|
waitdooranim
|
|
|
|
@ Rival runs off
|
|
applymovement 255, Movement_16731B
|
|
applymovement 1, Movement_16733E
|
|
waitmovement 0
|
|
delay 100
|
|
|
|
@ Oak exits building
|
|
opendoor 11, 6
|
|
waitdooranim
|
|
addobject 2
|
|
applymovement 2, Movement_16735D
|
|
waitmovement 0
|
|
closedoor 11, 6
|
|
waitdooranim
|
|
delay 160
|
|
|
|
@ Oak looks at player, then walks off
|
|
applymovement 255, Movement_16731F
|
|
applymovement 2, Movement_167348
|
|
waitmovement 0
|
|
delay 100
|
|
applymovement 255, Movement_16732E
|
|
waitmovement 0
|
|
delay 155
|
|
|
|
@ Player turns to face the League
|
|
applymovement 255, Movement_16733C
|
|
waitmovement 0
|
|
delay 90
|
|
|
|
@ Player runs off
|
|
applymovement 255, Movement_167335
|
|
waitmovement 0
|
|
applymovement 255, Movement_167311
|
|
waitmovement 0
|
|
|
|
@ Reset the map state and roll the credits
|
|
special RemoveCameraObject
|
|
setvar VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 0
|
|
removeobject 1
|
|
removeobject 2
|
|
special Special_Credits @ noreturn
|
|
waitstate
|
|
releaseall
|
|
end
|
|
|
|
Movement_167311:: @ 8167311
|
|
step_3d
|
|
step_3d
|
|
step_3d
|
|
step_3d
|
|
step_3d
|
|
step_3d
|
|
step_end
|
|
|
|
Movement_167318:: @ 8167318
|
|
step_10
|
|
step_10
|
|
step_end
|
|
|
|
Movement_16731B:: @ 816731B
|
|
step_1c
|
|
step_1a
|
|
step_2d
|
|
step_end
|
|
|
|
Movement_16731F:: @ 816731F
|
|
step_1b
|
|
step_30
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_2d
|
|
step_end
|
|
|
|
Movement_16732E:: @ 816732E
|
|
step_13
|
|
step_1c
|
|
step_10
|
|
step_10
|
|
step_1c
|
|
step_1c
|
|
step_end
|
|
|
|
Movement_167335:: @ 8167335
|
|
step_2d
|
|
step_end
|
|
|
|
Movement_167337:: @ 8167337
|
|
step_03
|
|
step_4c
|
|
step_12
|
|
step_4d
|
|
step_end
|
|
|
|
Movement_16733C:: @ 816733C
|
|
step_2e
|
|
step_end
|
|
|
|
Movement_16733E:: @ 816733E
|
|
step_1d
|
|
step_1d
|
|
step_1d
|
|
step_1d
|
|
step_1d
|
|
step_1d
|
|
step_1d
|
|
step_end
|
|
|
|
Movement_167346:: @ 8167346
|
|
step_1d
|
|
step_end
|
|
|
|
Movement_167348:: @ 8167348
|
|
step_2f
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_1c
|
|
step_2d
|
|
step_1c
|
|
step_10
|
|
step_10
|
|
step_10
|
|
step_10
|
|
step_10
|
|
step_10
|
|
step_10
|
|
step_end
|
|
|
|
Movement_16735D:: @ 816735D
|
|
step_10
|
|
step_end
|