pokefirered/data/maps/FiveIsland_LostCave_Room10/scripts.inc

66 lines
2.0 KiB
PHP

.set LOCALID_SELPHY, 1
FiveIsland_LostCave_Room10_MapScripts::
map_script MAP_SCRIPT_ON_RESUME, FiveIsland_LostCave_Room10_OnResume
map_script MAP_SCRIPT_ON_FRAME_TABLE, FiveIsland_LostCave_Room10_OnFrame
.byte 0
FiveIsland_LostCave_Room10_OnResume::
call_if_defeated TRAINER_LADY_SELPHY, FiveIsland_LostCave_Room10_EventScript_StopSelphySceneTrigger
end
FiveIsland_LostCave_Room10_EventScript_StopSelphySceneTrigger::
setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1
return
FiveIsland_LostCave_Room10_OnFrame::
map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 0, FiveIsland_LostCave_Room10_EventScript_FindSelphyScene
.2byte 0
FiveIsland_LostCave_Room10_EventScript_FindSelphyScene::
lockall
textcolor NPC_TEXT_COLOR_FEMALE
applymovement LOCALID_SELPHY, FiveIsland_LostCave_Room10_Movement_SelphyWander
waitmovement 0
delay 100
applymovement LOCALID_SELPHY, FiveIsland_LostCave_Room10_Movement_SelphyApproach
waitmovement 0
msgbox FiveIsland_LostCave_Room10_Text_SelphyIntro
goto_if_questlog FiveIsland_LostCave_Room10_EventScript_SelphyQuestLog
trainerbattle_no_intro TRAINER_LADY_SELPHY, FiveIsland_LostCave_Room10_Text_SelphyDefeat
msgbox FiveIsland_LostCave_Room10_Text_MayIAskYouToTakeMeHome
closemessage
call FiveIsland_LostCave_Room10_EventScript_SetSelphyFound
warp MAP_FIVE_ISLAND_RESORT_GORGEOUS, 39, 10
waitstate
releaseall
end
FiveIsland_LostCave_Room10_EventScript_SetSelphyFound::
setflag FLAG_HIDE_LOST_CAVE_SELPHY
clearflag FLAG_HIDE_RESORT_GORGEOUS_SELPHY
setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1
setvar VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1
return
FiveIsland_LostCave_Room10_EventScript_SelphyQuestLog::
settrainerflag TRAINER_LADY_SELPHY
call FiveIsland_LostCave_Room10_EventScript_SetSelphyFound
releaseall
end
FiveIsland_LostCave_Room10_Movement_SelphyWander::
walk_left
delay_16
walk_right
delay_16
walk_in_place_faster_up
delay_16
walk_in_place_faster_down
step_end
FiveIsland_LostCave_Room10_Movement_SelphyApproach::
walk_down
walk_down
step_end