1536 lines
48 KiB
PHP
1536 lines
48 KiB
PHP
SootopolisCity_MapScripts::
|
||
map_script MAP_SCRIPT_ON_LOAD, SootopolisCity_OnLoad
|
||
map_script MAP_SCRIPT_ON_TRANSITION, SootopolisCity_OnTransition
|
||
map_script MAP_SCRIPT_ON_RESUME, SootopolisCity_OnResume
|
||
map_script MAP_SCRIPT_ON_FRAME_TABLE, SootopolisCity_OnFrame
|
||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SootopolisCity_OnWarp
|
||
.byte 0
|
||
|
||
SootopolisCity_OnLoad:
|
||
call_if_unset FLAG_SOOTOPOLIS_ARCHIE_MAXIE_LEAVE, SootopolisCity_EventScript_LockGymDoor
|
||
goto_if_unset FLAG_KYOGRE_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_EventScript_LegendariesNotArrived
|
||
call_if_unset FLAG_SOOTOPOLIS_ARCHIE_MAXIE_LEAVE, SootopolisCity_EventScript_LockHouseDoors
|
||
end
|
||
|
||
SootopolisCity_EventScript_LegendariesNotArrived::
|
||
end
|
||
|
||
SootopolisCity_EventScript_LockHouseDoors::
|
||
setmetatile 9, 6, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 9, 17, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 9, 26, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 44, 17, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 8, 35, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 53, 28, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 45, 6, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 48, 25, METATILE_Sootopolis_Door_Closed, TRUE
|
||
setmetatile 51, 36, METATILE_Sootopolis_Door_Closed, TRUE
|
||
return
|
||
|
||
SootopolisCity_EventScript_LockGymDoor::
|
||
setmetatile 31, 32, METATILE_Sootopolis_GymDoor_Closed, TRUE
|
||
return
|
||
|
||
SootopolisCity_OnTransition:
|
||
setflag FLAG_VISITED_SOOTOPOLIS_CITY
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_HideMapNamePopup
|
||
call_if_eq VAR_SKY_PILLAR_STATE, 1, SootopolisCity_EventScript_HideMapNamePopup
|
||
call SootopolisCity_EventScript_SetWeather
|
||
call SootopolisCity_EventScript_SetLayout
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_SetBattleSpectators
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 2, SootopolisCity_EventScript_SetBattleSpectators
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 3, SootopolisCity_EventScript_SetBattleSpectators
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 4, SootopolisCity_EventScript_SetBattleSpectators
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_SetBattleSpectators
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 2, SootopolisCity_EventScript_CheckSetEnterCaveOfOriginObjPos
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 3, SootopolisCity_EventScript_CheckSetEnterCaveOfOriginObjPos
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 4, SootopolisCity_EventScript_SetExitCaveOfOriginObjPos
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_SetOutsideGymObjPos
|
||
call_if_eq VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_SetExpertBlockCaveEntrance
|
||
end
|
||
|
||
SootopolisCity_EventScript_HideMapNamePopup::
|
||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetBattleSpectators::
|
||
setobjectxyperm LOCALID_KIRI, 13, 48
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_BOY_1, 46, 32
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_NINJA_BOY, 48, 41
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_WOMAN_1, 45, 43
|
||
setobjectmovementtype LOCALID_KIRI, MOVEMENT_TYPE_FACE_UP
|
||
setobjectmovementtype LOCALID_SOOTOPOLIS_BOY_1, MOVEMENT_TYPE_FACE_LEFT
|
||
setobjectmovementtype LOCALID_SOOTOPOLIS_NINJA_BOY, MOVEMENT_TYPE_FACE_LEFT
|
||
setobjectmovementtype LOCALID_SOOTOPOLIS_WOMAN_1, MOVEMENT_TYPE_FACE_LEFT
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetLayout::
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 0, SootopolisCity_EventScript_SetNormalLayout
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_SetNormalLayout
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_SetLegendariesLayout
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 2, SootopolisCity_EventScript_SetLegendariesLayout
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 3, SootopolisCity_EventScript_SetLegendariesLayout
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 4, SootopolisCity_EventScript_SetLegendariesLayout
|
||
goto_if_le VAR_SKY_PILLAR_STATE, 1, SootopolisCity_EventScript_SetLegendariesLayout
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetNormalLayout::
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetLegendariesLayout::
|
||
setmaplayoutindex LAYOUT_SOOTOPOLIS_CITY_LEGENDS_BATTLE
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetWeather::
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 0, SootopolisCity_EventScript_SetNormalWeather
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_SetNormalWeather
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_SetDownpour
|
||
goto_if_eq VAR_SKY_PILLAR_STATE, 1, SootopolisCity_EventScript_SetDownpour
|
||
goto_if_le VAR_SKY_PILLAR_STATE, 1, Common_EventScript_SetAbnormalWeather
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetNormalWeather::
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetDownpour::
|
||
setweather WEATHER_DOWNPOUR
|
||
return
|
||
|
||
SootopolisCity_EventScript_CheckSetEnterCaveOfOriginObjPos::
|
||
goto_if_set FLAG_STEVEN_GUIDES_TO_CAVE_OF_ORIGIN, SootopolisCity_EventScript_SetEnterCaveOfOriginObjPos
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetEnterCaveOfOriginObjPos::
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_EXPERT, 30, 18
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_STEVEN, 32, 18
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetExitCaveOfOriginObjPos::
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_EXPERT, 30, 18
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_WALLACE, 31, 18
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_STEVEN, 32, 18
|
||
end
|
||
|
||
SootopolisCity_EventScript_SetOutsideGymObjPos::
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_EXPERT, 31, 18
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_STEVEN, 29, 33
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_MAXIE, 33, 35
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_ARCHIE, 34, 35
|
||
call_if_eq VAR_SOOTOPOLIS_WALLACE_STATE, 0, SootopolisCity_EventScript_SetWallaceMiddle
|
||
call_if_eq VAR_SOOTOPOLIS_WALLACE_STATE, 1, SootopolisCity_EventScript_SetWallaceRight
|
||
call_if_eq VAR_SOOTOPOLIS_WALLACE_STATE, 2, SootopolisCity_EventScript_SetWallaceLeft
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetWallaceMiddle::
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_WALLACE, 31, 33
|
||
setobjectmovementtype LOCALID_SOOTOPOLIS_WALLACE, MOVEMENT_TYPE_FACE_DOWN
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetWallaceRight::
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_WALLACE, 32, 33
|
||
setobjectmovementtype LOCALID_SOOTOPOLIS_WALLACE, MOVEMENT_TYPE_FACE_DOWN
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetWallaceLeft::
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_WALLACE, 30, 33
|
||
setobjectmovementtype LOCALID_SOOTOPOLIS_WALLACE, MOVEMENT_TYPE_FACE_DOWN
|
||
return
|
||
|
||
SootopolisCity_EventScript_SetExpertBlockCaveEntrance::
|
||
setobjectxyperm LOCALID_SOOTOPOLIS_EXPERT, 31, 18
|
||
return
|
||
|
||
SootopolisCity_OnWarp:
|
||
map_script_2 VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_PlayerFaceLegendaries
|
||
.2byte 0
|
||
|
||
SootopolisCity_EventScript_PlayerFaceLegendaries::
|
||
call_if_eq VAR_SKY_PILLAR_STATE, 1, SootopolisCity_EventScript_PlayerFaceLegendaries1
|
||
call_if_eq VAR_SKY_PILLAR_STATE, 2, SootopolisCity_EventScript_PlayerFaceLegendaries2
|
||
end
|
||
|
||
SootopolisCity_EventScript_PlayerFaceLegendaries1::
|
||
turnobject LOCALID_PLAYER, DIR_NORTH
|
||
return
|
||
|
||
SootopolisCity_EventScript_PlayerFaceLegendaries2::
|
||
turnobject LOCALID_PLAYER, DIR_NORTH
|
||
setvar VAR_SKY_PILLAR_STATE, 3
|
||
return
|
||
|
||
SootopolisCity_OnResume:
|
||
setdivewarp MAP_UNDERWATER_SOOTOPOLIS_CITY, 9, 6
|
||
end
|
||
|
||
SootopolisCity_OnFrame:
|
||
map_script_2 VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_StartLegendariesScene
|
||
map_script_2 VAR_SKY_PILLAR_STATE, 1, SootopolisCity_EventScript_StartRayquazaScene
|
||
.2byte 0
|
||
|
||
@ If not at PokeCenter, assumed to have arrived via Dive
|
||
SootopolisCity_EventScript_StartLegendariesScene::
|
||
lockall
|
||
special StorePlayerCoordsInVars
|
||
goto_if_ne VAR_0x8004, 43, SootopolisCity_EventScript_LegendariesSceneFromDive
|
||
goto_if_ne VAR_0x8005, 32, SootopolisCity_EventScript_LegendariesSceneFromDive
|
||
goto SootopolisCity_EventScript_LegendariesSceneFromPokeCenter
|
||
end
|
||
|
||
SootopolisCity_EventScript_LegendariesSceneFromPokeCenter::
|
||
delay 60
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanToActionFromPokeCenter
|
||
waitmovement 0
|
||
special RemoveCameraObject
|
||
delay 60
|
||
fadescreenspeed FADE_TO_BLACK, 8
|
||
setweather WEATHER_ABNORMAL
|
||
doweather
|
||
setvar VAR_0x8004, FALSE @ Just do Groudon/Kyogre fight scene
|
||
special Script_DoRayquazaScene
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, Common_Movement_WalkInPlaceFasterLeft
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, Common_Movement_WalkInPlaceFasterRight
|
||
waitmovement 0
|
||
delay 60
|
||
waitse
|
||
playmoncry SPECIES_KYOGRE, CRY_MODE_ENCOUNTER
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreAttack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonDefend
|
||
waitmovement 0
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonMoveBack
|
||
waitmovement 0
|
||
waitse
|
||
playmoncry SPECIES_GROUDON, CRY_MODE_ENCOUNTER
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreDefend
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonAttack
|
||
waitmovement 0
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonMoveBack
|
||
waitmovement 0
|
||
waitse
|
||
playmoncry SPECIES_KYOGRE, CRY_MODE_ENCOUNTER
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreAttack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonDefend
|
||
waitmovement 0
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonMoveBack
|
||
waitmovement 0
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreIdle
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonIdle
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanBackToPokeCenter
|
||
waitmovement 0
|
||
special RemoveCameraObject
|
||
setvar VAR_SOOTOPOLIS_CITY_STATE, 2
|
||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_Movement_PanToActionFromPokeCenter:
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PanBackToPokeCenter:
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
step_end
|
||
|
||
SootopolisCity_EventScript_LegendariesSceneFromDive::
|
||
delay 60
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanToActionFromDive
|
||
waitmovement 0
|
||
special RemoveCameraObject
|
||
delay 60
|
||
fadescreenspeed FADE_TO_BLACK, 8
|
||
setweather WEATHER_ABNORMAL
|
||
doweather
|
||
setvar VAR_0x8004, FALSE @ Just do Groudon/Kyogre fight scene
|
||
special Script_DoRayquazaScene
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, Common_Movement_WalkInPlaceFasterLeft
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, Common_Movement_WalkInPlaceFasterRight
|
||
waitmovement 0
|
||
delay 60
|
||
waitse
|
||
playmoncry SPECIES_KYOGRE, CRY_MODE_ENCOUNTER
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreAttack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonDefend
|
||
waitmovement 0
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonMoveBack
|
||
waitmovement 0
|
||
waitse
|
||
playmoncry SPECIES_GROUDON, CRY_MODE_ENCOUNTER
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreDefend
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonAttack
|
||
waitmovement 0
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonMoveBack
|
||
waitmovement 0
|
||
waitse
|
||
playmoncry SPECIES_KYOGRE, CRY_MODE_ENCOUNTER
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreAttack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonDefend
|
||
waitmovement 0
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonMoveBack
|
||
waitmovement 0
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_SOOTOPOLIS_KYOGRE, SootopolisCity_Movement_KyogreIdle
|
||
applymovement LOCALID_SOOTOPOLIS_GROUDON, SootopolisCity_Movement_GroudonIdle
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanBackToDive
|
||
waitmovement 0
|
||
special RemoveCameraObject
|
||
setvar VAR_SOOTOPOLIS_CITY_STATE, 2
|
||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_Movement_PanToActionFromDive:
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PanBackToDive:
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
step_end
|
||
|
||
SootopolisCity_Movement_KyogreAttack:
|
||
walk_in_place_slow_left
|
||
walk_in_place_slow_left
|
||
walk_in_place_slow_left
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
init_affine_anim
|
||
walk_left_affine
|
||
clear_affine_anim
|
||
step_end
|
||
|
||
SootopolisCity_Movement_KyogreDefend:
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
init_affine_anim
|
||
walk_left_affine
|
||
clear_affine_anim
|
||
step_end
|
||
|
||
SootopolisCity_Movement_KyogreMoveBack:
|
||
lock_facing_direction
|
||
walk_right
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
unlock_facing_direction
|
||
step_end
|
||
|
||
SootopolisCity_Movement_KyogreIdle:
|
||
walk_in_place_slow_left
|
||
walk_in_place_slow_left
|
||
walk_in_place_slow_left
|
||
walk_in_place_slow_left
|
||
walk_in_place_slow_left
|
||
walk_in_place_slow_left
|
||
step_end
|
||
|
||
SootopolisCity_Movement_GroudonAttack:
|
||
walk_in_place_slow_right
|
||
walk_in_place_slow_right
|
||
walk_in_place_slow_right
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
walk_fast_right
|
||
step_end
|
||
|
||
SootopolisCity_Movement_GroudonDefend:
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
walk_fast_right
|
||
step_end
|
||
|
||
SootopolisCity_Movement_GroudonMoveBack:
|
||
lock_facing_direction
|
||
walk_left
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
unlock_facing_direction
|
||
step_end
|
||
|
||
SootopolisCity_Movement_GroudonIdle:
|
||
walk_in_place_slow_right
|
||
walk_in_place_slow_right
|
||
walk_in_place_slow_right
|
||
walk_in_place_slow_right
|
||
walk_in_place_slow_right
|
||
walk_in_place_slow_right
|
||
step_end
|
||
|
||
@ If not at PokeCenter, assumed to have arrived via Dive
|
||
SootopolisCity_EventScript_StartRayquazaScene::
|
||
lockall
|
||
special StorePlayerCoordsInVars
|
||
goto_if_ne VAR_0x8004, 43, SootopolisCity_EventScript_RayquazaSceneFromDive
|
||
goto_if_ne VAR_0x8005, 32, SootopolisCity_EventScript_RayquazaSceneFromDive
|
||
goto SootopolisCity_EventScript_RayquazaSceneFromPokeCenter
|
||
end
|
||
|
||
SootopolisCity_EventScript_RayquazaSceneFromPokeCenter::
|
||
delay 60
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanToActionFromPokeCenter
|
||
waitmovement 0
|
||
special RemoveCameraObject
|
||
delay 60
|
||
fadescreenspeed FADE_TO_BLACK, 8
|
||
call SootopolisCity_EventScript_SetRoughWater
|
||
removeobject LOCALID_SOOTOPOLIS_GROUDON
|
||
removeobject LOCALID_SOOTOPOLIS_KYOGRE
|
||
addobject LOCALID_SOOTOPOLIS_RAYQUAZA
|
||
hideobjectat LOCALID_SOOTOPOLIS_RAYQUAZA, MAP_SOOTOPOLIS_CITY
|
||
setvar VAR_0x8004, TRUE
|
||
special Script_DoRayquazaScene
|
||
waitstate
|
||
playse SE_THUNDER
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanUp
|
||
waitmovement 0
|
||
waitse
|
||
playmoncry SPECIES_RAYQUAZA, CRY_MODE_ENCOUNTER
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 3 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
waitse
|
||
playmoncry SPECIES_RAYQUAZA, CRY_MODE_ENCOUNTER
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 2 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
waitmoncry
|
||
setweather WEATHER_NONE
|
||
doweather
|
||
applymovement LOCALID_SOOTOPOLIS_RAYQUAZA, SootopolisCity_Movement_RayquazaFlyOff
|
||
waitmovement 0
|
||
removeobject LOCALID_SOOTOPOLIS_RAYQUAZA
|
||
special WaitWeather
|
||
waitstate
|
||
clearflag FLAG_SYS_WEATHER_CTRL
|
||
setvar VAR_SKY_PILLAR_STATE, 3
|
||
clearflag FLAG_LEGENDARIES_IN_SOOTOPOLIS
|
||
fadenewbgm MUS_SOOTOPOLIS
|
||
delay 120
|
||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||
warpwhitefade MAP_SOOTOPOLIS_CITY, 43, 32
|
||
waitstate
|
||
end
|
||
|
||
SootopolisCity_EventScript_RayquazaSceneFromDive::
|
||
delay 60
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanToActionFromDive
|
||
waitmovement 0
|
||
special RemoveCameraObject
|
||
delay 60
|
||
fadescreenspeed FADE_TO_BLACK, 8
|
||
call SootopolisCity_EventScript_SetRoughWater
|
||
removeobject LOCALID_SOOTOPOLIS_GROUDON
|
||
removeobject LOCALID_SOOTOPOLIS_KYOGRE
|
||
addobject LOCALID_SOOTOPOLIS_RAYQUAZA
|
||
setvar VAR_0x8004, TRUE
|
||
special Script_DoRayquazaScene
|
||
waitstate
|
||
special SpawnCameraObject
|
||
applymovement LOCALID_CAMERA, SootopolisCity_Movement_PanUp
|
||
applymovement LOCALID_PLAYER, SootopolisCity_Movement_PlayerApproachLegendaries
|
||
waitmovement 0
|
||
waitse
|
||
playmoncry SPECIES_RAYQUAZA, CRY_MODE_ENCOUNTER
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 1 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 3 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
waitse
|
||
playmoncry SPECIES_RAYQUAZA, CRY_MODE_ENCOUNTER
|
||
setvar VAR_0x8004, 1 @ vertical pan
|
||
setvar VAR_0x8005, 2 @ horizontal pan
|
||
setvar VAR_0x8006, 8 @ num shakes
|
||
setvar VAR_0x8007, 5 @ shake delay
|
||
special ShakeCamera
|
||
waitstate
|
||
waitmoncry
|
||
setweather WEATHER_NONE
|
||
doweather
|
||
applymovement LOCALID_SOOTOPOLIS_RAYQUAZA, SootopolisCity_Movement_RayquazaFlyOff
|
||
waitmovement 0
|
||
removeobject LOCALID_SOOTOPOLIS_RAYQUAZA
|
||
special WaitWeather
|
||
waitstate
|
||
clearflag FLAG_SYS_WEATHER_CTRL
|
||
setvar VAR_SKY_PILLAR_STATE, 2
|
||
clearflag FLAG_LEGENDARIES_IN_SOOTOPOLIS
|
||
fadenewbgm MUS_SURF
|
||
delay 120
|
||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||
warpwhitefade MAP_SOOTOPOLIS_CITY, 29, 53
|
||
waitstate
|
||
end
|
||
|
||
SootopolisCity_EventScript_SetRoughWater::
|
||
setmetatile 27, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 28, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 29, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 30, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 27, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 28, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 29, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 30, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 27, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 28, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 29, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 30, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 32, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 33, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 34, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 35, 43, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 32, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 33, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 34, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 35, 44, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 32, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 33, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 34, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
setmetatile 35, 45, METATILE_Sootopolis_RoughWater, FALSE
|
||
return
|
||
|
||
SootopolisCity_Movement_RayquazaFlyOff:
|
||
walk_fast_up
|
||
walk_faster_up
|
||
walk_faster_up
|
||
walk_faster_up
|
||
walk_faster_up
|
||
walk_faster_up
|
||
walk_faster_up
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PanUp:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PlayerApproachLegendaries:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
step_end
|
||
|
||
@ Unused
|
||
SootopolisCity_Movement_PlayerApproachLegendariesDown:
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
step_end
|
||
|
||
@ Unused
|
||
SootopolisCity_Movement_UnusedPanUp:
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_slow_diag_northeast
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
step_end
|
||
|
||
@ Unused
|
||
SootopolisCity_Movement_UnusedPanBack:
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_slow_diag_southwest
|
||
walk_slow_diag_southwest
|
||
step_end
|
||
|
||
SootopolisCity_EventScript_CaveOfOriginExpert::
|
||
lock
|
||
faceplayer
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_ExpertPostLegendaries
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_ExpertLegendaries
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 2, SootopolisCity_EventScript_ExpertLeadToCave
|
||
msgbox SootopolisCity_Text_CaveOfOriginPleaseLeave, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_ExpertLeadToCave::
|
||
msgbox SootopolisCity_Text_LeadSuperiorTrainerToCave, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_ExpertPostLegendaries::
|
||
msgbox SootopolisCity_Text_CaveOfOriginSleepsToo, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_ExpertLegendaries::
|
||
msgbox SootopolisCity_Text_AwakenedPokemonClash, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Kiri::
|
||
lock
|
||
faceplayer
|
||
goto_if_le VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_KiriGiveBerry
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_KiriGiveBerry
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_KiriRayquaza
|
||
msgbox SootopolisCity_Text_BigPokemonFighting, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_KIRI, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_KiriRayquaza::
|
||
msgbox SootopolisCity_Text_PrettyMonCameFromSky, MSGBOX_DEFAULT
|
||
closemessage
|
||
release
|
||
end
|
||
|
||
@ Gives 2 berries daily. First ranges from FIRST_KIRI_BERRY to LAST_KIRI_BERRY, second is always Figy or Iapapa
|
||
SootopolisCity_EventScript_KiriGiveBerry::
|
||
dotimebasedevents
|
||
special GetPlayerBigGuyGirlString
|
||
goto_if_set FLAG_DAILY_SOOTOPOLIS_RECEIVED_BERRY, SootopolisCity_EventScript_KiriReceivedBerry
|
||
msgbox SootopolisCity_Text_NameIsKiriHaveOneOfThese, MSGBOX_DEFAULT
|
||
random NUM_KIRI_BERRIES
|
||
addvar VAR_RESULT, NUM_KIRI_BERRIES_SKIPPED
|
||
addvar VAR_RESULT, FIRST_BERRY_INDEX
|
||
giveitem VAR_RESULT
|
||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||
setflag FLAG_DAILY_SOOTOPOLIS_RECEIVED_BERRY
|
||
msgbox SootopolisCity_Text_GiveYouThisBerryToo, MSGBOX_DEFAULT
|
||
random 2
|
||
goto_if_eq VAR_RESULT, 0, SootopolisCity_EventScript_GiveFigyBerry
|
||
goto_if_eq VAR_RESULT, 1, SootopolisCity_EventScript_GiveIapapaBerry
|
||
end
|
||
|
||
SootopolisCity_EventScript_GiveFigyBerry::
|
||
giveitem ITEM_FIGY_BERRY
|
||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||
msgbox SootopolisCity_Text_WhatKindOfWishInYourName, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_GiveIapapaBerry::
|
||
giveitem ITEM_IAPAPA_BERRY
|
||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||
msgbox SootopolisCity_Text_WhatKindOfWishInYourName, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_KiriReceivedBerry::
|
||
msgbox SootopolisCity_Text_LikeSeasonBornIn, MSGBOX_YESNO
|
||
goto_if_eq VAR_RESULT, YES, SootopolisCity_EventScript_KiriLikeSeasonBornIn
|
||
msgbox SootopolisCity_Text_OhDoesntMatter, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_KiriLikeSeasonBornIn::
|
||
msgbox SootopolisCity_Text_ThenILoveAutumn, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Woman2::
|
||
lockall
|
||
applymovement LOCALID_SOOTOPOLIS_WOMAN_2, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_Woman2Rayquaza
|
||
msgbox SootopolisCity_Text_WeatherWentWild, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_WOMAN_2, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_Woman2Rayquaza::
|
||
msgbox SootopolisCity_Text_YouBroughtFlyingMon, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_Man::
|
||
lock
|
||
faceplayer
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_ManPostLegendaries
|
||
msgbox SootopolisCity_Text_NoOrdinaryTourist, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_ManPostLegendaries::
|
||
msgbox SootopolisCity_Text_CityRegainedCalm, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Woman1::
|
||
lock
|
||
faceplayer
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_Woman1PostLegendaries
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_Woman1Rayquaza
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 2, SootopolisCity_EventScript_Woman1Legendaries
|
||
msgbox SootopolisCity_Text_SootopolisSkyBeautiful, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Woman1Legendaries::
|
||
msgbox SootopolisCity_Text_GiganticPokemonFight, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_WOMAN_1, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Woman1PostLegendaries::
|
||
msgbox SootopolisCity_Text_NightSkyFavoriteScenery, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Woman1Rayquaza::
|
||
msgbox SootopolisCity_Text_FearedWorstWhenPokemonFlewDown, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_NinjaBoy::
|
||
lockall
|
||
applymovement LOCALID_SOOTOPOLIS_NINJA_BOY, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_NinjaBoyRayquaza
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_NinjaBoyNormal
|
||
goto_if_le VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_NinjaBoyNormal
|
||
msgbox SootopolisCity_Text_ThisIsWicked, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_NINJA_BOY, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_NinjaBoyNormal::
|
||
msgbox SootopolisCity_Text_WonderWhatWorldIsLike, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_NinjaBoyRayquaza::
|
||
msgbox SootopolisCity_Text_ThatWasWicked, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Boy1::
|
||
lockall
|
||
applymovement LOCALID_SOOTOPOLIS_BOY_1, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_Boy1Rayquaza
|
||
goto_if_set FLAG_SYS_GAME_CLEAR, SootopolisCity_EventScript_Boy1GameClear
|
||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 6, SootopolisCity_EventScript_Boy1Normal
|
||
goto_if_le VAR_SOOTOPOLIS_CITY_STATE, 1, SootopolisCity_EventScript_Boy1Normal
|
||
msgbox SootopolisCity_Text_GiantPokemonSuddenlyAppeared, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_BOY_1, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Boy1Rayquaza::
|
||
msgbox SootopolisCity_Text_WhatIsThatGreenPokemon, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Boy1GameClear::
|
||
msgbox SootopolisCity_Text_WhereDidLegendariesGo, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_Boy1Normal::
|
||
msgbox SootopolisCity_Text_PhysicallyFitLivingHere, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_GymSign::
|
||
msgbox SootopolisCity_Text_GymSign, MSGBOX_SIGN
|
||
end
|
||
|
||
SootopolisCity_EventScript_CitySign::
|
||
msgbox SootopolisCity_Text_CitySign, MSGBOX_SIGN
|
||
end
|
||
|
||
EventScript_ClosedSootopolisDoor::
|
||
msgbox SootopolisCity_Text_DoorIsClosed, MSGBOX_SIGN
|
||
end
|
||
|
||
SootopolisCity_EventScript_Steven::
|
||
lockall
|
||
applymovement LOCALID_SOOTOPOLIS_STEVEN, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
call_if_unset FLAG_STEVEN_GUIDES_TO_CAVE_OF_ORIGIN, SootopolisCity_EventScript_StevenLeadPlayerCaveOfOrigin
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 2, SootopolisCity_EventScript_StevenHelpWallace
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 3, SootopolisCity_EventScript_StevenHelpedWallace
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 4, SootopolisCity_EventScript_StevenHelpedWallace
|
||
goto_if_set FLAG_SOOTOPOLIS_ARCHIE_MAXIE_LEAVE, SootopolisCity_EventScript_StevenMaxieArchieLeft
|
||
msgbox SootopolisCity_Text_SoThatsRayquaza, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_StevenHelpWallace::
|
||
msgbox SootopolisCity_Text_KnowWhatsNeededToHelpHim, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_StevenMaxieArchieLeft::
|
||
msgbox SootopolisCity_Text_MaxieArchieLeft, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_StevenHelpedWallace::
|
||
msgbox SootopolisCity_Text_NeverBeenToSkyPillar, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_StevenLeadPlayerCaveOfOrigin::
|
||
msgbox SootopolisCity_Text_InvolvedWithCrisisComeWithMe, MSGBOX_DEFAULT
|
||
closemessage
|
||
call_if_eq VAR_FACING, DIR_WEST, SootopolisCity_EventScript_StartWalkToCaveOfOriginWest
|
||
call_if_eq VAR_FACING, DIR_NORTH, SootopolisCity_EventScript_StartWalkToCaveOfOriginNorth
|
||
msgbox SootopolisCity_Text_DoesThisMakeYourFearPokemon, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_STEVEN, SootopolisCity_Movement_StevenWalkToCaveOfOrigin
|
||
applymovement LOCALID_PLAYER, SootopolisCity_Movement_PlayerWalkToCaveOfOrigin
|
||
waitmovement 0
|
||
delay 120
|
||
applymovement LOCALID_SOOTOPOLIS_EXPERT, SootopolisCity_Movement_ExpertMoveAside
|
||
waitmovement 0
|
||
applymovement LOCALID_SOOTOPOLIS_STEVEN, SootopolisCity_Movement_StevenArriveCaveEntrance
|
||
applymovement LOCALID_PLAYER, SootopolisCity_Movement_PlayerArriveCaveEntrance
|
||
waitmovement 0
|
||
msgbox SootopolisCity_Text_HereWereAreHelpWallace, MSGBOX_DEFAULT
|
||
closemessage
|
||
setflag FLAG_STEVEN_GUIDES_TO_CAVE_OF_ORIGIN
|
||
applymovement LOCALID_PLAYER, SootopolisCity_Movement_PlayerEnterCaveOfOrigin
|
||
waitmovement 0
|
||
warp MAP_CAVE_OF_ORIGIN_ENTRANCE, 9, 20
|
||
waitstate
|
||
end
|
||
|
||
SootopolisCity_EventScript_StartWalkToCaveOfOriginWest::
|
||
applymovement LOCALID_SOOTOPOLIS_STEVEN, SootopolisCity_Movement_StevenStartWalkToCaveOfOrigin
|
||
applymovement LOCALID_PLAYER, SootopolisCity_Movement_PlayerStartWalkToCaveOfOriginWest
|
||
waitmovement 0
|
||
return
|
||
|
||
SootopolisCity_EventScript_StartWalkToCaveOfOriginNorth::
|
||
applymovement LOCALID_SOOTOPOLIS_STEVEN, SootopolisCity_Movement_StevenStartWalkToCaveOfOrigin
|
||
applymovement LOCALID_PLAYER, SootopolisCity_Movement_PlayerStartWalkToCaveOfOriginNorth
|
||
waitmovement 0
|
||
return
|
||
|
||
SootopolisCity_Movement_StevenStartWalkToCaveOfOrigin:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_in_place_faster_down
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PlayerStartWalkToCaveOfOriginWest:
|
||
walk_left
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PlayerStartWalkToCaveOfOriginNorth:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
step_end
|
||
|
||
SootopolisCity_Movement_StevenWalkToCaveOfOrigin:
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_up
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
delay_4
|
||
walk_in_place_faster_left
|
||
delay_16
|
||
delay_16
|
||
walk_right
|
||
walk_up
|
||
walk_up
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PlayerWalkToCaveOfOrigin:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_up
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
step_end
|
||
|
||
SootopolisCity_Movement_ExpertMoveAside:
|
||
walk_slow_left
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
SootopolisCity_Movement_StevenArriveCaveEntrance:
|
||
walk_down
|
||
walk_down
|
||
walk_left
|
||
delay_8
|
||
walk_right
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_in_place_faster_left
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PlayerArriveCaveEntrance:
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_8
|
||
walk_right
|
||
walk_right
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
SootopolisCity_Movement_PlayerEnterCaveOfOrigin:
|
||
walk_up
|
||
walk_up
|
||
step_end
|
||
|
||
SootopolisCity_EventScript_Boy2::
|
||
lockall
|
||
applymovement LOCALID_SOOTOPOLIS_BOY_2, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_Boy2Rayquaza
|
||
msgbox SootopolisCity_Text_TwoPokemonArentAngry, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_BOY_2, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_Boy2Rayquaza::
|
||
msgbox SootopolisCity_Text_FlyingMonStoppedRampage, MSGBOX_DEFAULT
|
||
closemessage
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_BlackBelt::
|
||
lockall
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_BlackBeltRayquaza
|
||
msgbox SootopolisCity_Text_GoRedAndBlueMon, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_BLACK_BELT, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
msgbox SootopolisCity_Text_DoYouKnowMonNames, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_BLACK_BELT, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_BlackBeltRayquaza::
|
||
applymovement LOCALID_SOOTOPOLIS_BLACK_BELT, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
msgbox SootopolisCity_Text_GreenOneSettlesThings, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_Girl::
|
||
lockall
|
||
applymovement LOCALID_SOOTOPOLIS_GIRL, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_GirlRayquaza
|
||
msgbox SootopolisCity_Text_SootopolisWillBeWrecked, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_GIRL, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_GirlRayquaza::
|
||
msgbox SootopolisCity_Text_SootopolisDidntGetWrecked, MSGBOX_DEFAULT
|
||
closemessage
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_Maniac::
|
||
lockall
|
||
applymovement LOCALID_SOOTOPOLIS_MANIAC, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_ManiacRayquaza
|
||
msgbox SootopolisCity_Text_SeeingLegendWithOwnEyes, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SOOTOPOLIS_MANIAC, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_ManiacRayquaza::
|
||
msgbox SootopolisCity_Text_SawLegendWithOwnEyes, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_Wallace::
|
||
lock
|
||
faceplayer
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 4, SootopolisCity_EventScript_GoToSkyPillar
|
||
goto_if_set FLAG_RECEIVED_HM_WATERFALL, SootopolisCity_EventScript_GoToGym
|
||
goto_if_set FLAG_SOOTOPOLIS_ARCHIE_MAXIE_LEAVE, SootopolisCity_EventScript_GiveWaterfall
|
||
msgbox SootopolisCity_Text_AquaMagmaDidntMeanHarm, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_GiveWaterfall::
|
||
msgbox SootopolisCity_Text_ThankYouForHelpAcceptThis, MSGBOX_DEFAULT
|
||
giveitem ITEM_HM_WATERFALL
|
||
setflag FLAG_RECEIVED_HM_WATERFALL
|
||
msgbox SootopolisCity_Text_ExplainWaterfallGoToGym, MSGBOX_DEFAULT
|
||
closemessage
|
||
call_if_eq VAR_FACING, DIR_NORTH, SootopolisCity_EventScript_WallaceMoveFromGym
|
||
call_if_eq VAR_FACING, DIR_EAST, SootopolisCity_EventScript_WallaceMoveFromGym
|
||
call_if_eq VAR_FACING, DIR_WEST, SootopolisCity_EventScript_WallaceMoveFromGymWest
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_WallaceMoveFromGym::
|
||
applymovement LOCALID_SOOTOPOLIS_WALLACE, SootopolisCity_Movement_WallaceMoveFromGym
|
||
waitmovement 0
|
||
copyobjectxytoperm LOCALID_SOOTOPOLIS_WALLACE
|
||
setvar VAR_SOOTOPOLIS_WALLACE_STATE, 1
|
||
return
|
||
|
||
SootopolisCity_EventScript_WallaceMoveFromGymWest::
|
||
applymovement LOCALID_SOOTOPOLIS_WALLACE, SootopolisCity_Movement_WallaceMoveFromGymWest
|
||
waitmovement 0
|
||
copyobjectxytoperm LOCALID_SOOTOPOLIS_WALLACE
|
||
setvar VAR_SOOTOPOLIS_WALLACE_STATE, 2
|
||
return
|
||
|
||
SootopolisCity_EventScript_GoToSkyPillar::
|
||
msgbox SootopolisCity_Text_HaventYouScaledSkyPillar, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_EventScript_GoToGym::
|
||
msgbox SootopolisCity_Text_DazzledByMentor, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SootopolisCity_Movement_WallaceMoveFromGym:
|
||
walk_right
|
||
walk_in_place_faster_down
|
||
step_end
|
||
|
||
SootopolisCity_Movement_WallaceMoveFromGymWest:
|
||
walk_left
|
||
walk_in_place_faster_down
|
||
step_end
|
||
|
||
SootopolisCity_EventScript_Maxie::
|
||
lockall
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_MaxieRayquaza
|
||
msgbox SootopolisCity_Text_GroudonPleaseStop, MSGBOX_DEFAULT
|
||
closemessage
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_MaxieRayquaza::
|
||
msgbox SootopolisCity_Text_AfterAllOurScheming, MSGBOX_DEFAULT
|
||
setflag FLAG_MET_MAXIE_SOOTOPOLIS
|
||
goto_if_set FLAG_MET_ARCHIE_SOOTOPOLIS, SootopolisCity_EventScript_MaxieArchieLeave
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_Archie::
|
||
lockall
|
||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 5, SootopolisCity_EventScript_ArchieRayquaza
|
||
msgbox SootopolisCity_Text_KyogreCalmDown, MSGBOX_DEFAULT
|
||
closemessage
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_ArchieRayquaza::
|
||
msgbox SootopolisCity_Text_TryingMeaninglessToPokemon, MSGBOX_DEFAULT
|
||
setflag FLAG_MET_ARCHIE_SOOTOPOLIS
|
||
goto_if_set FLAG_MET_MAXIE_SOOTOPOLIS, SootopolisCity_EventScript_MaxieArchieLeave
|
||
releaseall
|
||
end
|
||
|
||
SootopolisCity_EventScript_MaxieArchieLeave::
|
||
setflag FLAG_HIDE_SOOTOPOLIS_CITY_MAXIE
|
||
setflag FLAG_HIDE_SOOTOPOLIS_CITY_ARCHIE
|
||
setflag FLAG_SOOTOPOLIS_ARCHIE_MAXIE_LEAVE
|
||
clearflag FLAG_HIDE_MT_PYRE_SUMMIT_MAXIE
|
||
clearflag FLAG_HIDE_MT_PYRE_SUMMIT_ARCHIE
|
||
setvar VAR_MT_PYRE_STATE, 2
|
||
warpsilent MAP_SOOTOPOLIS_CITY, 31, 34
|
||
waitstate
|
||
releaseall
|
||
end
|
||
|
||
@ Unused
|
||
SootopolisCity_Movement_Levitate::
|
||
levitate
|
||
step_end
|
||
|
||
@ Unused
|
||
SootopolisCity_Movement_DestroyTask::
|
||
destroy_extra_task
|
||
step_end
|
||
|
||
SootopolisCity_Text_GymSign:
|
||
.string "琉璃市宝可梦道馆\n馆主:亚当\p“娇艳欲滴的\n道馆馆主!”$"
|
||
|
||
SootopolisCity_Text_CitySign:
|
||
.string "这里是琉璃市。\p“历史沉睡的神秘城市。”$"
|
||
|
||
SootopolisCity_Text_DoorIsClosed:
|
||
.string "这扇门上着锁。$"
|
||
|
||
SootopolisCity_Text_PhysicallyFitLivingHere:
|
||
.string "在大海中潜水,上上下下\n不停地爬楼梯……\p如果你住在这个城镇,\n你一定能保持健康的。$"
|
||
|
||
SootopolisCity_Text_GiantPokemonSuddenlyAppeared:
|
||
.string "那两只巨大的宝可梦\n突然出现在城市中央!\p我从没见过它们!\p它们为什么\n打得那么激烈?\p那两只宝可梦\n就不能做好朋友吗?$"
|
||
|
||
SootopolisCity_Text_WhatIsThatGreenPokemon:
|
||
.string "什么?什么?什么?\n那只绿色的宝可梦是什么?!$"
|
||
|
||
SootopolisCity_Text_WhereDidLegendariesGo:
|
||
.string "固拉多和盖欧卡……\n它们去哪儿了?\p它们会在其他地方\n引发干旱或洪水吗?$"
|
||
|
||
SootopolisCity_Text_TwoPokemonArentAngry:
|
||
.string "不知怎么,我感觉那两只\n宝可梦并没有发怒。\p我想……它们只是控制不了\n自己的力量……$"
|
||
|
||
SootopolisCity_Text_FlyingMonStoppedRampage:
|
||
.string "那只飞行的宝可梦从空中\n降临,平息了那两只\l宝可梦的怒火……$"
|
||
|
||
SootopolisCity_Text_WonderWhatWorldIsLike:
|
||
.string "我……我从未离开过这座城。\p不知这圆椭的天空的\n另一端会有什么呢?$"
|
||
|
||
SootopolisCity_Text_ThisIsWicked:
|
||
.string "哇!\n这太炸裂了!$"
|
||
|
||
SootopolisCity_Text_ThatWasWicked:
|
||
.string "哇!\n那也太炸裂了!$"
|
||
|
||
SootopolisCity_Text_GoRedAndBlueMon:
|
||
.string "加油,红色宝可梦!\n别认输,蓝色宝可梦!$"
|
||
|
||
SootopolisCity_Text_DoYouKnowMonNames:
|
||
.string "…… …… ……\p喂,你知道那边战斗的\n两只宝可梦叫什么吗?$"
|
||
|
||
SootopolisCity_Text_GreenOneSettlesThings:
|
||
.string "我一直在猜测\n是红色的还是蓝色的会赢,\l但是!奇迹啊!是绿色的平息了一切!\p事件出现了大逆转!$"
|
||
|
||
SootopolisCity_Text_SeeingLegendWithOwnEyes:
|
||
.string "在古老的传说中,\n大地和海洋是因\l宝可梦间的一场大战而形成的。\p现在,我亲眼见证着\n这个传说的发生!\p哇!我从没想过\n我能见证这么大的事件!$"
|
||
|
||
SootopolisCity_Text_SawLegendWithOwnEyes:
|
||
.string "在古老的传说中,\n大地和海洋是因\l宝可梦间的一场大战而形成的。\p现在,我亲眼见证了\n这个传说的发生!\p哇!我从没想过\n我能见证这么大的事件!$"
|
||
|
||
SootopolisCity_Text_BigPokemonFighting:
|
||
.string "一只巨大的宝可梦正在和另一只\n巨大的宝可梦战斗!\p拜托了!谁去阻止它们吧!$"
|
||
|
||
SootopolisCity_Text_PrettyMonCameFromSky:
|
||
.string "一只美丽的宝可梦\n自空中降临……$"
|
||
|
||
SootopolisCity_Text_SootopolisWillBeWrecked:
|
||
.string "哦,不!\n琉璃市会被毁灭的!$"
|
||
|
||
SootopolisCity_Text_SootopolisDidntGetWrecked:
|
||
.string "琉璃市没有被毁灭!$"
|
||
|
||
SootopolisCity_Text_NoOrdinaryTourist:
|
||
.string "嗯?\n你是一路来到琉璃市?\l看来你并不是个寻常的旅行者,\p但我想这也不会让你\n成为一个不寻常的旅行者。$"
|
||
|
||
SootopolisCity_Text_CityRegainedCalm:
|
||
.string "城市又恢复了平静……$"
|
||
|
||
SootopolisCity_Text_CaveOfOriginPleaseLeave:
|
||
.string "你是什么人?\p这里是觉醒神殿。\p据说在送神山沉睡的\n宝可梦会在此重生。\p请你离开吧。$"
|
||
|
||
SootopolisCity_Text_LeadSuperiorTrainerToCave:
|
||
.string "米可利告诉我,\n当一个拥有着坚定的意志\p与非凡的天赋的人,\n一个了解多种\p宝可梦的训练家出现时……\n我将带他进入神殿。$"
|
||
|
||
SootopolisCity_Text_AwakenedPokemonClash:
|
||
.string "哦,偶滴天……\p两只觉醒的宝可梦的争斗\n被第三只觉醒的宝可梦\l平息了……$"
|
||
|
||
SootopolisCity_Text_CaveOfOriginSleepsToo:
|
||
.string "这里是觉醒神殿……\p现在危机过去了,\n这里也该沉睡了……$"
|
||
|
||
SootopolisCity_Text_SootopolisSkyBeautiful:
|
||
.string "琉璃市是在火山口中\n建起的城市。\p只要你抬头望天,\n你就能看到火山的顶端。\l瞧,你看到头顶上的圆形天空了吗?\p不过正因如此,琉璃市的天空\n才如此美丽。$"
|
||
|
||
SootopolisCity_Text_GiganticPokemonFight:
|
||
.string "当那两只巨大的宝可梦战斗时,\n我们只能眼睁睁地看着。$"
|
||
|
||
SootopolisCity_Text_FearedWorstWhenPokemonFlewDown:
|
||
.string "当第三只宝可梦飞来时,\n我觉得好像世界末日到了。$"
|
||
|
||
SootopolisCity_Text_NightSkyFavoriteScenery:
|
||
.string "火山口框出了一块\n圆圆的夜空……\p星星仿佛具有生命一般,\n在其中闪烁明灭……\l这是我最喜欢的景色。$"
|
||
|
||
SootopolisCity_Text_WeatherWentWild:
|
||
.string "今天早上天空十分晴朗,\n但是……\p突然间,乌云群聚,\n暴雨倾盆而下,\l还伴着电闪雷鸣。\p原先晴朗的明日\n转瞬之间就变成了暴风雨!\p这一切都是因为那两只\n宝可梦吗?$"
|
||
|
||
SootopolisCity_Text_YouBroughtFlyingMon:
|
||
.string "哦?\p是你把天空中\n的那只宝可梦召来的?\p哇,你好厉害耶!$"
|
||
|
||
SootopolisCity_Text_GroudonPleaseStop:
|
||
.string "赤焰松:固……固拉多……\n求求你住手!\p我见识到你的强大力量了!\p再这样下去的话,不只是琉璃市,\n整个丰缘地区都会被毁灭的!$"
|
||
|
||
SootopolisCity_Text_AfterAllOurScheming:
|
||
.string "赤焰松:原来超古代宝可梦\n不止固拉多和盖欧卡……\p我们费尽心机,拼命挣扎也徒劳无功,\n而那只宝可梦轻描淡写地\l就让一切都重回正轨,\l仿佛什么都不曾发生……\p呵……\n呵~哈哈哈哈……$"
|
||
|
||
SootopolisCity_Text_KyogreCalmDown:
|
||
.string "水梧桐:盖欧卡!怎么了?!\n看这里!朱红色宝珠!\l冷静下来!盖欧卡!\p…… …… ……\n…… …… ……\p不行……\n一点反应也没有!$"
|
||
|
||
SootopolisCity_Text_TryingMeaninglessToPokemon:
|
||
.string "水梧桐:盖欧卡和固拉多\n都消失得无影无踪,\p丰缘地区的天气也\n已经恢复正常了……\p哈哈……\n哈哈哈……\p也许我们拼命追求的一切\n对宝可梦而言什么都不算,\l根本渺小得不值一提……$"
|
||
|
||
SootopolisCity_Text_InvolvedWithCrisisComeWithMe:
|
||
.string "大吾:那两只战斗的宝可梦……\n固拉多……还有盖欧卡……\p那两只超古代宝可梦\n从长眠中觉醒……\p现在正宣泄着它们那\n失控的能量互相攻击……\p……{PLAYER}{KUN}。\p我想你既然来到这里,\n应该已经有了被卷入\l这次危机的觉悟了。\p那么,\n我有个人想让你见见。\p跟我来吧。$"
|
||
|
||
SootopolisCity_Text_DoesThisMakeYourFearPokemon:
|
||
.string "大吾:听着,{PLAYER}{KUN}。\p看到固拉多和盖欧卡,\n让你觉得宝可梦很可怕吗?\p但事实绝非如此,\n宝可梦其实是更……\p……我何必多此一问?\n你早就心中有数了。$"
|
||
|
||
SootopolisCity_Text_HereWereAreHelpWallace:
|
||
.string "大吾:到了!\p在这里面你能找到一个\n叫米可利的人,\p我相信你一定能\n成为他的助力……$"
|
||
|
||
SootopolisCity_Text_KnowWhatsNeededToHelpHim:
|
||
.string "大吾:我相信你一定能\n成为他的助力……$"
|
||
|
||
SootopolisCity_Text_NeverBeenToSkyPillar:
|
||
.string "大吾:天空之柱……\p我从未去过,\n它究竟在哪里呢?$"
|
||
|
||
SootopolisCity_Text_SoThatsRayquaza:
|
||
.string "大吾:原来这就是烈空坐……\p难以置信,居然让那两只宝可梦\n畏惧地逃离了……$"
|
||
|
||
SootopolisCity_Text_MaxieArchieLeft:
|
||
.string "大吾:看来赤焰松和\n水梧桐都离开了。\p也许他们是去送神山\n归还那些宝珠了……$"
|
||
|
||
SootopolisCity_Text_HaventYouScaledSkyPillar:
|
||
.string "米可利:哦?\n{PLAYER}{KUN}?\p你还没登上\n天空之柱吗?\p我相信以你的能力\n一定能够抵达天空之柱的顶端……$"
|
||
|
||
SootopolisCity_Text_AquaMagmaDidntMeanHarm:
|
||
.string "米可利:{PLAYER}{KUN}……\p熔岩队和海洋队的首领,\n我想造成灾难并非他们的本意,\p听听看他们的辩解\n或许也无妨。$"
|
||
|
||
SootopolisCity_Text_ThankYouForHelpAcceptThis:
|
||
.string "米可利:{PLAYER}{KUN}……\n我的眼光果然没错。\p多亏了你的努力,琉璃市……\n不,整个丰缘地区都得救了。\p我代表所有人向你致谢。\p这是我的谢礼,\n请你收下它。$"
|
||
|
||
SootopolisCity_Text_ExplainWaterfallGoToGym:
|
||
.string "这个秘传学习器的内容是\n攀瀑。\p如果你有雨滴徽章的话,\n学会这个秘传招式\l的宝可梦就能爬上瀑布。\p至于哪儿能得到雨滴徽章,\n你应该很清楚吧?\p没错!\n你要打败琉璃市道馆馆主。\p如果你准备好了的话,\n就进入到那扇门里去吧。$"
|
||
|
||
SootopolisCity_Text_DazzledByMentor:
|
||
.string "米可利:我想你会由衷地赞叹老师那\n令人目眩神驰的对战技巧的。$"
|