pokeemerald/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc
2019-11-04 16:42:28 -06:00

104 lines
3.2 KiB
PHP

EverGrandeCity_PokemonCenter_1F_MapScripts:: @ 8229A34
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
.byte 0
EverGrandeCity_PokemonCenter_1F_OnTransition: @ 8229A3F
setrespawn HEAL_LOCATION_EVER_GRANDE_CITY_1
call_if_unset FLAG_MET_SCOTT_IN_EVERGRANDE, EverGrandeCity_PokemonCenter_1F_EventScript_TryShowScott
end
EverGrandeCity_PokemonCenter_1F_EventScript_TryShowScott:: @ 8229A4C
goto_if_unset FLAG_BADGE06_GET, Common_EventScript_NopReturn
clearflag FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT
return
@ VAR_0x800B is the Nurse's object event id
EverGrandeCity_PokemonCenter_1F_EventScript_Nurse:: @ 8229A59
setvar VAR_0x800B, 1
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
release
end
EverGrandeCity_PokemonCenter_1F_EventScript_Woman:: @ 8229A67
msgbox EverGrandeCity_PokemonCenter_1F_Text_LeagueAfterVictoryRoad, MSGBOX_NPC
end
EverGrandeCity_PokemonCenter_1F_EventScript_ExpertM:: @ 8229A70
msgbox EverGrandeCity_PokemonCenter_1F_Text_BelieveInYourPokemon, MSGBOX_NPC
end
EverGrandeCity_PokemonCenter_1F_EventScript_Scott:: @ 8229A79
lock
faceplayer
msgbox EverGrandeCity_PokemonCenter_1F_Text_ScottHappyForYou, MSGBOX_DEFAULT
closemessage
compare VAR_FACING, DIR_NORTH
call_if_eq EverGrandeCity_PokemonCenter_1F_EventScript_ScottExitNorth
compare VAR_FACING, DIR_EAST
call_if_eq EverGrandeCity_PokemonCenter_1F_EventScript_ScottExit
compare VAR_FACING, DIR_WEST
call_if_eq EverGrandeCity_PokemonCenter_1F_EventScript_ScottExit
addvar VAR_SCOTT_STATE, 1
setflag FLAG_MET_SCOTT_IN_EVERGRANDE
playse SE_KAIDAN
waitse
removeobject 4
release
end
EverGrandeCity_PokemonCenter_1F_EventScript_ScottExitNorth:: @ 8229AB6
applymovement 4, EverGrandeCity_PokemonCenter_1F_Movement_ScottExitNorth
waitmovement 0
return
EverGrandeCity_PokemonCenter_1F_EventScript_ScottExit:: @ 8229AC1
applymovement 4, EverGrandeCity_PokemonCenter_1F_Movement_ScottExit
waitmovement 0
return
EverGrandeCity_PokemonCenter_1F_Movement_ScottExitNorth: @ 8229ACC
walk_left
walk_down
walk_down
walk_left
walk_down
walk_down
step_end
EverGrandeCity_PokemonCenter_1F_Movement_ScottExit: @ 8229AD3
walk_down
walk_down
walk_left
walk_left
walk_down
walk_down
step_end
EverGrandeCity_PokemonCenter_1F_Text_LeagueAfterVictoryRoad: @ 8229ADA
.string "The POKéMON LEAGUE is only a short\n"
.string "distance after the VICTORY ROAD.\p"
.string "If you've come this far, what choice\n"
.string "do you have but to keep going?$"
EverGrandeCity_PokemonCenter_1F_Text_BelieveInYourPokemon: @ 8229B62
.string "The long and harrowing VICTORY ROAD…\p"
.string "It's like reliving the path one has\n"
.string "traveled in life…\p"
.string "Believe in your POKéMON and give it\n"
.string "your very best!$"
EverGrandeCity_PokemonCenter_1F_Text_ScottHappyForYou: @ 8229BF1
.string "SCOTT: {PLAYER}{KUN}, you've clawed your\n"
.string "way up to face the POKéMON LEAGUE!\p"
.string "I'm happy for you!\n"
.string "You made my cheering worthwhile!\p"
.string "{PLAYER}{KUN}, if you were to become\n"
.string "the POKéMON LEAGUE CHAMPION…\p"
.string "I'll get in touch with you then.\p"
.string "Okay, {PLAYER}{KUN}.\n"
.string "Go for greatness!$"