pokeemerald-expansion/data/maps/PokemonTower_2F_Frlg/scripts.inc
Bassoonian 310f746565
Some checks are pending
CI / build (push) Waiting to run
CI / docs_validate (push) Waiting to run
CI / allcontributors (push) Waiting to run
Fix space indentation in .s and .inc files (#9371)
2026-02-27 12:45:00 -08:00

133 lines
3.9 KiB
PHP

PokemonTower_2F_Frlg_MapScripts::
.byte 0
PokemonTower_2F_EventScript_Channeler::
msgbox PokemonTower_2F_Text_SilphScopeCouldUnmaskGhosts, MSGBOX_NPC
end
PokemonTower_2F_EventScript_RivalTriggerRight::
lockall
setvar VAR_TEMP_1, 0
goto PokemonTower_2F_EventScript_Rival
end
PokemonTower_2F_EventScript_RivalTriggerDown::
lockall
setvar VAR_TEMP_1, 1
goto PokemonTower_2F_EventScript_Rival
end
PokemonTower_2F_EventScript_Rival::
textcolor NPC_TEXT_COLOR_MALE
playbgm MUS_RG_ENCOUNTER_RIVAL, 0
call_if_eq VAR_TEMP_1, 0, PokemonTower_2F_EventScript_RivalFacePlayerRight
call_if_eq VAR_TEMP_1, 1, PokemonTower_2F_EventScript_RivalFacePlayerDown
applymovement LOCALID_POKEMON_TOWER_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_POKEMON_TOWER_RIVAL, Common_Movement_Delay48
waitmovement 0
msgbox PokemonTower_2F_Text_RivalIntro
setvar VAR_LAST_TALKED, LOCALID_POKEMON_TOWER_RIVAL
call_if_eq VAR_STARTER_MON, 2, PokemonTower_2F_EventScript_RivalSquirtle
call_if_eq VAR_STARTER_MON, 1, PokemonTower_2F_EventScript_RivalBulbasaur
call_if_eq VAR_STARTER_MON, 0, PokemonTower_2F_EventScript_RivalCharmander
msgbox PokemonTower_2F_Text_RivalPostBattle
closemessage
playbgm MUS_RG_RIVAL_EXIT, 0
call_if_eq VAR_TEMP_1, 0, PokemonTower_2F_EventScript_RivalExitRight
call_if_eq VAR_TEMP_1, 1, PokemonTower_2F_EventScript_RivalExitDown
playse SE_EXIT
delay 25
fadedefaultbgm
removeobject LOCALID_POKEMON_TOWER_RIVAL
setvar VAR_MAP_SCENE_POKEMON_TOWER_2F, 1
releaseall
end
PokemonTower_2F_EventScript_RivalFacePlayerRight::
applymovement LOCALID_POKEMON_TOWER_RIVAL, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
return
PokemonTower_2F_EventScript_RivalFacePlayerDown::
applymovement LOCALID_POKEMON_TOWER_RIVAL, Common_Movement_WalkInPlaceFasterDown
applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
return
PokemonTower_2F_EventScript_RivalSquirtle::
trainerbattle_no_intro TRAINER_RIVAL_POKEMON_TOWER_SQUIRTLE, PokemonTower_2F_Text_RivalDefeat
return
PokemonTower_2F_EventScript_RivalBulbasaur::
trainerbattle_no_intro TRAINER_RIVAL_POKEMON_TOWER_BULBASAUR, PokemonTower_2F_Text_RivalDefeat
return
PokemonTower_2F_EventScript_RivalCharmander::
trainerbattle_no_intro TRAINER_RIVAL_POKEMON_TOWER_CHARMANDER, PokemonTower_2F_Text_RivalDefeat
return
PokemonTower_2F_EventScript_RivalExitRight::
applymovement LOCALID_POKEMON_TOWER_RIVAL, PokemonTower_2F_Movement_RivalExitRight
waitmovement 0
return
PokemonTower_2F_EventScript_RivalExitDown::
applymovement LOCALID_POKEMON_TOWER_RIVAL, PokemonTower_2F_Movement_RivalExitDown
waitmovement 0
return
PokemonTower_2F_Movement_RivalExitRight::
walk_down
walk_right
walk_right
walk_down
walk_down
walk_down
walk_down
walk_in_place_faster_right
step_end
PokemonTower_2F_Movement_RivalExitDown::
walk_right
walk_right
walk_down
walk_down
walk_down
walk_down
walk_down
walk_in_place_faster_right
step_end
PokemonTower_2F_Text_RivalIntro::
.string "{RIVAL}: Hey, {PLAYER}!\n"
.string "What brings you here?\l"
.string "Is your POKéMON dead?\p"
.string "Hey! It's alive!\p"
.string "I can at least make them faint!\n"
.string "Let's go!$"
PokemonTower_2F_Text_RivalDefeat::
.string "What?\n"
.string "You stinker!\p"
.string "I took it easy on you, too!$"
PokemonTower_2F_Text_RivalPostBattle::
.string "How's your POKéDEX coming?\n"
.string "I just caught a CUBONE!\p"
.string "I can't find the bigger MAROWAK.\n"
.string "Where could they be?\p"
.string "I bet there aren't any left!\p"
.string "Well, I better get going.\n"
.string "I've got a lot to accomplish,\l"
.string "unlike you.\p"
.string "Smell ya later!$"
PokemonTower_2F_Text_SilphScopeCouldUnmaskGhosts::
.string "Even we could not identify the\n"
.string "wayward ghosts.\p"
.string "A SILPH SCOPE might be able to\n"
.string "unmask them.$"