1024 lines
30 KiB
PHP
Raw Normal View History

.set LOCALID_CHALLENGE_BIKER, 21
.set LOCALID_RIVAL, 28
.set LOCALID_RIVAL_ON_BIKE, 29
.set LOCALID_BIRCH, 36
2017-11-09 19:21:31 -06:00
Route110_MapScripts:: @ 81EF269
2019-10-26 12:22:36 -05:00
map_script MAP_SCRIPT_ON_RESUME, Route110_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route110_OnTransition
2019-10-26 12:22:36 -05:00
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_OnFrame
2017-11-09 19:21:31 -06:00
.byte 0
2019-10-26 12:22:36 -05:00
Route110_OnResume: @ 81EF279
special UpdateCyclingRoadState
2017-11-09 19:21:31 -06:00
end
Route110_OnTransition: @ 81EF27D
call Common_EventScript_SetupRivalGfxId
call Common_EventScript_SetupRivalOnBikeGfxId
compare VAR_CYCLING_CHALLENGE_STATE, 1
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_SaveCyclingMusic
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_SaveCyclingMusic:: @ 81EF293
2017-12-21 23:46:19 -08:00
savebgm MUS_CYCLING
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_OnFrame: @ 81EF297
map_script_2 VAR_CYCLING_CHALLENGE_STATE, 1, Route110_EventScript_BeginCylcingRoadChallenge
2017-11-09 19:21:31 -06:00
.2byte 0
2019-10-26 12:22:36 -05:00
Route110_EventScript_BeginCylcingRoadChallenge:: @ 81EF2A1
special Special_BeginCyclingRoadChallenge
setvar VAR_CYCLING_CHALLENGE_STATE, 2
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_AquaGrunt1:: @ 81EF2AA
2017-11-09 19:21:31 -06:00
lock
faceplayer
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_WeCantTalkAboutAquaActivities, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
2017-11-09 19:21:31 -06:00
waitmovement 0
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_AquaGrunt2:: @ 81EF2C0
2017-11-09 19:21:31 -06:00
lock
faceplayer
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_KickUpARuckus, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
2017-11-09 19:21:31 -06:00
waitmovement 0
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_AquaGrunt3:: @ 81EF2D6
2017-11-09 19:21:31 -06:00
lock
faceplayer
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_MyFirstJobInAqua, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
2017-11-09 19:21:31 -06:00
waitmovement 0
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_AquaGrunt4:: @ 81EF2EC
2017-11-09 19:21:31 -06:00
lock
faceplayer
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_AquaActionsBringSmiles, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
2017-11-09 19:21:31 -06:00
waitmovement 0
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Boy1:: @ 81EF302
msgbox Route110_Text_RideBikeAtFullSpeed, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_CyclingGirl1:: @ 81EF30B
msgbox Route110_Text_HairStreamsBehindMe, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_CyclingGuy1:: @ 81EF314
msgbox Route110_Text_YouGotBikeFromRydel, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_OldMan:: @ 81EF31D
msgbox Route110_Text_TwoRoads, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_OldWoman:: @ 81EF326
msgbox Route110_Text_WalkOnTheLowRoad, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_CyclingGuy2:: @ 81EF32F
msgbox Route110_Text_BikeTechniques, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Boy2:: @ 81EF338
msgbox Route110_Text_WhichShouldIChoose, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_SlateportCitySign:: @ 81EF341
msgbox Route110_Text_SlateportCitySign, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_CyclingRoadSign:: @ 81EF34A
msgbox Route110_Text_CyclingRoadSign, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_VandalizedSign:: @ 81EF353
msgbox Route110_Text_AquaWasHere, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Route103Sign:: @ 81EF35C
msgbox Route110_Text_Route103Sign, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_SeasideParkingSign:: @ 81EF365
msgbox Route110_Text_SeasideParkingSign, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_MauvilleCitySign:: @ 81EF36E
msgbox Route110_Text_MauvilleCitySign, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_TrainerTipsPrlzSleep:: @ 81EF377
msgbox Route110_Text_TrainerTipsPrlzSleep, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_TrainerTipsRegisterItems:: @ 81EF380
msgbox Route110_Text_TrainerTipsRegisterItems, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_TrickHouseSign:: @ 81EF389
msgbox Route110_Text_TrickHouseSign, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_CyclingRoadResultsSign:: @ 81EF392
2017-11-09 19:21:31 -06:00
lockall
specialvar VAR_RESULT, GetRecordedCyclingRoadResults
2019-10-26 12:22:36 -05:00
compare VAR_RESULT, FALSE
goto_if_eq Route110_EventScript_NoRecordSet
msgbox Route110_Text_BestRecord, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
releaseall
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_NoRecordSet:: @ 81EF3AD
msgbox Route110_Text_ThereIsNoRecord, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
releaseall
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_ChallengeGuy:: @ 81EF3B7
2017-11-09 19:21:31 -06:00
lock
faceplayer
specialvar VAR_RESULT, GetPlayerAvatarBike
compare VAR_RESULT, 1
2019-10-26 12:22:36 -05:00
goto_if_eq Route110_EventScript_PlayerRidingAcroBike
compare VAR_CYCLING_CHALLENGE_STATE, 0
2019-10-26 12:22:36 -05:00
goto_if_eq Route110_EventScript_PlayerNotRidingBike
msgbox Route110_Text_AlwaysAimHigher, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_PlayerNotRidingBike:: @ 81EF3DE
msgbox Route110_Text_RatedForNumberOfCollisions, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_PlayerRidingAcroBike:: @ 81EF3E8
msgbox Route110_Text_AcroBikesDoNotQualify, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Edward:: @ 81EF3F2
trainerbattle_single TRAINER_EDWARD, Route110_Text_EdwardIntro, Route110_Text_EdwardDefeated
msgbox Route110_Text_EdwardPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Jaclyn:: @ 81EF409
trainerbattle_single TRAINER_JACLYN, Route110_Text_JaclynIntro, Route110_Text_JaclynDefeated
msgbox Route110_Text_JaclynPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Edwin:: @ 81EF420
trainerbattle_single TRAINER_EDWIN_1, Route110_Text_EdwinIntro, Route110_Text_EdwinDefeated, Route110_EventScript_EdwinRegisterMatchCallAfterBattle
2017-12-01 21:25:13 +01:00
specialvar VAR_RESULT, ShouldTryRematchBattle
2019-10-26 12:22:36 -05:00
compare VAR_RESULT, TRUE
goto_if_eq Route110_EventScript_EdwinRematch
msgbox Route110_Text_EdwinPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_EdwinRegisterMatchCallAfterBattle:: @ 81EF44C
2019-11-01 03:41:55 -04:00
special PlayerFaceTrainerAfterBattle
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_EdwinRegister, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_EDWIN_1
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_EdwinRematch:: @ 81EF46B
trainerbattle_rematch TRAINER_EDWIN_1, Route110_Text_EdwinRematchIntro, Route110_Text_EdwinRematchDefeated
msgbox Route110_Text_EdwinRematchPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Dale:: @ 81EF482
trainerbattle_single TRAINER_DALE, Route110_Text_DaleIntro, Route110_Text_DaleDefeated
msgbox Route110_Text_DalePostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Jacob:: @ 81EF499
trainerbattle_single TRAINER_JACOB, Route110_Text_JacobIntro, Route110_Text_JacobDefeated
msgbox Route110_Text_JacobPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Anthony:: @ 81EF4B0
trainerbattle_single TRAINER_ANTHONY, Route110_Text_AnthonyIntro, Route110_Text_AnthonyDefeated
msgbox Route110_Text_AnthonyPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Benjamin:: @ 81EF4C7
trainerbattle_single TRAINER_BENJAMIN_1, Route110_Text_BenjaminIntro, Route110_Text_BenjaminDefeated, Route110_EventScript_BenjaminRegisterMatchCallAfterBattle
2017-12-01 21:25:13 +01:00
specialvar VAR_RESULT, ShouldTryRematchBattle
2019-10-26 12:22:36 -05:00
compare VAR_RESULT, TRUE
goto_if_eq Route110_EventScript_BenjaminRematch
msgbox Route110_Text_BenjaminPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BenjaminRegisterMatchCallAfterBattle:: @ 81EF4F3
2019-11-01 03:41:55 -04:00
special PlayerFaceTrainerAfterBattle
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_BenjaminRegister, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_BENJAMIN_1
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BenjaminRematch:: @ 81EF512
trainerbattle_rematch TRAINER_BENJAMIN_1, Route110_Text_BenjaminRematchIntro, Route110_Text_BenjaminRematchDefeated
msgbox Route110_Text_BenjaminRematchPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Jasmine:: @ 81EF529
trainerbattle_single TRAINER_JASMINE, Route110_Text_JasmineIntro, Route110_Text_JasmineDefeated
msgbox Route110_Text_JasminePostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Abigail:: @ 81EF540
trainerbattle_single TRAINER_ABIGAIL_1, Route110_Text_AbigailIntro, Route110_Text_AbigailDefeated, Route110_EventScript_AbigailRegisterMatchCallAfterBattle
2017-12-01 21:25:13 +01:00
specialvar VAR_RESULT, ShouldTryRematchBattle
2019-10-26 12:22:36 -05:00
compare VAR_RESULT, TRUE
goto_if_eq Route110_EventScript_AbigailRematch
msgbox Route110_Text_AbigailPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_AbigailRegisterMatchCallAfterBattle:: @ 81EF56C
2019-11-01 03:41:55 -04:00
special PlayerFaceTrainerAfterBattle
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_AbigailRegister, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_ABIGAIL_1
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_AbigailRematch:: @ 81EF58B
trainerbattle_rematch TRAINER_ABIGAIL_1, Route110_Text_AbigailRematchIntro, Route110_Text_AbigailRematchDefeated
msgbox Route110_Text_AbigailRematchPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Isabel:: @ 81EF5A2
trainerbattle_single TRAINER_ISABEL_1, Route110_Text_IsabelIntro, Route110_Text_IsabelDefeated, Route110_EventScript_IsabelRegisterMatchCallAfterBattle
2017-12-01 21:25:13 +01:00
specialvar VAR_RESULT, ShouldTryRematchBattle
2019-10-26 12:22:36 -05:00
compare VAR_RESULT, TRUE
goto_if_eq Route110_EventScript_IsabelRematch
msgbox Route110_Text_IsabelPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_IsabelRegisterMatchCallAfterBattle:: @ 81EF5CE
2019-11-01 03:41:55 -04:00
special PlayerFaceTrainerAfterBattle
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_IsabelRegister, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_ISABEL_1
2017-11-09 19:21:31 -06:00
release
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_IsabelRematch:: @ 81EF5ED
trainerbattle_rematch TRAINER_ISABEL_1, Route110_Text_IsabelRematchIntro, Route110_Text_IsabelRematchDefeated
msgbox Route110_Text_IsabelRematchPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Timmy:: @ 81EF604
trainerbattle_single TRAINER_TIMMY, Route110_Text_TimmyIntro, Route110_Text_TimmyDefeated
msgbox Route110_Text_TimmyPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Unused:: @ 81EF61B
end
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_EventScript_Kaleb:: @ 81EF61C
trainerbattle_single TRAINER_KALEB, Route110_Text_KalebIntro, Route110_Text_KalebDefeated
msgbox Route110_Text_KalebPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Joseph:: @ 81EF633
trainerbattle_single TRAINER_JOSEPH, Route110_Text_JosephIntro, Route110_Text_JosephDefeated
msgbox Route110_Text_JosephPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_Alyssa:: @ 81EF64A
trainerbattle_single TRAINER_ALYSSA, Route110_Text_AlyssaIntro, Route110_Text_AlyssaDefeated
msgbox Route110_Text_AlyssaPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_CyclingChallengeEnd:: @ 81EF661
2017-11-09 19:21:31 -06:00
lockall
applymovement LOCALID_CHALLENGE_BIKER, Common_Movement_WalkInPlaceFastestRight
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-11-12 01:57:39 -05:00
call Route110_EventScript_CyclingChallengeResults
2017-11-09 19:21:31 -06:00
releaseall
end
2019-11-12 01:57:39 -05:00
Route110_EventScript_CyclingChallengeResults:: @ 81EF673
special FinishCyclingRoadChallenge
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_CyclingChallengeResultSummary, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
switch VAR_RESULT
2019-10-26 12:22:36 -05:00
case 10, Route110_EventScript_ChallengeReactionBest
case 9, Route110_EventScript_ChallengeReactionGood
case 8, Route110_EventScript_ChallengeReactionGood
case 7, Route110_EventScript_ChallengeReactionGood
case 6, Route110_EventScript_ChallengeReactionOk
case 5, Route110_EventScript_ChallengeReactionOk
case 4, Route110_EventScript_ChallengeReactionOk
case 3, Route110_EventScript_ChallengeReactionBad
case 2, Route110_EventScript_ChallengeReactionBad
case 1, Route110_EventScript_ChallengeReactionBad
case 0, Route110_EventScript_ChallengeReactionWorst
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_ChallengeReactionBest:: @ 81EF6FD
msgbox Route110_Text_ChallengeReactionBest, MSGBOX_DEFAULT
goto Route110_EventScript_EndChallenge
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_ChallengeReactionGood:: @ 81EF70B
msgbox Route110_Text_ChallengeReactionGood, MSGBOX_DEFAULT
goto Route110_EventScript_EndChallenge
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_ChallengeReactionOk:: @ 81EF719
msgbox Route110_Text_ChallengeReactionOk, MSGBOX_DEFAULT
goto Route110_EventScript_EndChallenge
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_ChallengeReactionBad:: @ 81EF727
msgbox Route110_Text_ChallengeReactionBad, MSGBOX_DEFAULT
goto Route110_EventScript_EndChallenge
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_ChallengeReactionWorst:: @ 81EF735
msgbox Route110_Text_ChallengeReactionWorst, MSGBOX_DEFAULT
goto Route110_EventScript_EndChallenge
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_EndChallenge:: @ 81EF743
setvar VAR_CYCLING_CHALLENGE_STATE, 3
2017-12-21 23:46:19 -08:00
savebgm MUS_DUMMY
2017-11-09 19:21:31 -06:00
fadedefaultbgm
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalTrigger1:: @ 81EF74D
2017-11-09 19:21:31 -06:00
setvar VAR_0x8008, 1
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_RivalScene
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalTrigger2:: @ 81EF758
2017-11-09 19:21:31 -06:00
setvar VAR_0x8008, 2
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_RivalScene
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalTrigger3:: @ 81EF763
2017-11-09 19:21:31 -06:00
setvar VAR_0x8008, 3
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_RivalScene
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalScene:: @ 81EF76E
2017-11-09 19:21:31 -06:00
lockall
checkplayergender
compare VAR_RESULT, MALE
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_PlayMayMusic
compare VAR_RESULT, FEMALE
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_PlayBrendanMusic
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
2017-11-09 19:21:31 -06:00
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
2017-11-09 19:21:31 -06:00
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_Delay48
2017-11-09 19:21:31 -06:00
waitmovement 0
delay 30
compare VAR_0x8008, 1
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_RivalApproachPlayer1
compare VAR_0x8008, 2
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_RivalApproachPlayer2
compare VAR_0x8008, 3
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_RivalApproachPlayer3
2017-11-09 19:21:31 -06:00
checkplayergender
compare VAR_RESULT, MALE
2019-10-26 12:22:36 -05:00
goto_if_eq Route110_EventScript_MayBattle
compare VAR_RESULT, FEMALE
2019-10-26 12:22:36 -05:00
goto_if_eq Route110_EventScript_BrendanBattle
2017-11-09 19:21:31 -06:00
releaseall
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_PlayMayMusic:: @ 81EF7E1
2021-05-21 15:08:00 -05:00
playbgm MUS_ENCOUNTER_MAY, TRUE
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_PlayBrendanMusic:: @ 81EF7E6
2021-05-21 15:08:00 -05:00
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_MayBattle:: @ 81EF7EB
msgbox Route110_Text_MayLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
2019-10-26 12:22:36 -05:00
case 0, Route110_EventScript_MayBattleTreecko
case 1, Route110_EventScript_MayBattleTorchic
case 2, Route110_EventScript_MayBattleMudkip
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_MayBattleTreecko:: @ 81EF81A
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_MAY_ROUTE_110_TREECKO, Route110_Text_MayDefeated
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_MayDefeated
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_MayBattleTorchic:: @ 81EF82A
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_MAY_ROUTE_110_TORCHIC, Route110_Text_MayDefeated
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_MayDefeated
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_MayBattleMudkip:: @ 81EF83A
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_MAY_ROUTE_110_MUDKIP, Route110_Text_MayDefeated
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_MayDefeated
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_MayDefeated:: @ 81EF84A
msgbox Route110_Text_MayTakeThis, MSGBOX_DEFAULT
call Route110_EventScript_GiveItemfinder
msgbox Route110_Text_MayExplainItemfinder, MSGBOX_DEFAULT
goto Route110_EventScript_RivalExit
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BrendanBattle:: @ 81EF865
2020-08-18 15:56:44 -04:00
msgbox Route110_Text_BrendanLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
2019-10-26 12:22:36 -05:00
case 0, Route110_EventScript_BrendanBattleTreecko
case 1, Route110_EventScript_BrendanBattleTorchic
case 2, Route110_EventScript_BrendanBattleMudkip
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BrendanBattleTreecko:: @ 81EF894
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_BRENDAN_ROUTE_110_TREECKO, Route110_Text_BrendanDefeated
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_BrendanDefeated
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BrendanBattleTorchic:: @ 81EF8A4
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_BRENDAN_ROUTE_110_TORCHIC, Route110_Text_BrendanDefeated
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_BrendanDefeated
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BrendanBattleMudkip:: @ 81EF8B4
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_BRENDAN_ROUTE_110_MUDKIP, Route110_Text_BrendanDefeated
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_BrendanDefeated
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BrendanDefeated:: @ 81EF8C4
msgbox Route110_Text_BrendanTakeThis, MSGBOX_DEFAULT
call Route110_EventScript_GiveItemfinder
msgbox Route110_Text_BrendanExplainItemfinder, MSGBOX_DEFAULT
goto Route110_EventScript_RivalExit
2017-11-09 19:21:31 -06:00
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_GiveItemfinder:: @ 81EF8DF
giveitem ITEM_ITEMFINDER
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalExit:: @ 81EF8EC
2017-11-09 19:21:31 -06:00
closemessage
compare VAR_0x8008, 1
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_MoveRival1
compare VAR_0x8008, 2
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_MoveRival2
compare VAR_0x8008, 3
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_MoveRival3
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_FACE_RIGHT
setobjectmovementtype LOCALID_RIVAL_ON_BIKE, MOVEMENT_TYPE_FACE_RIGHT
removeobject LOCALID_RIVAL
addobject LOCALID_RIVAL_ON_BIKE
2017-11-09 19:21:31 -06:00
delay 45
compare VAR_0x8008, 1
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_RivalExit1
compare VAR_0x8008, 2
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_RivalExit2
compare VAR_0x8008, 3
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_RivalExit3
removeobject LOCALID_RIVAL_ON_BIKE
setvar VAR_ROUTE110_STATE, 1
2017-12-21 23:46:19 -08:00
savebgm MUS_DUMMY
2017-11-09 19:21:31 -06:00
fadedefaultbgm
releaseall
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalApproachPlayer1:: @ 81EF94E
applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer1
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalApproachPlayer2:: @ 81EF959
applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer2
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalApproachPlayer3:: @ 81EF964
applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer3
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalExit1:: @ 81EF96F
applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit1
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalExit2:: @ 81EF97A
applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit2
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_RivalExit3:: @ 81EF985
applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit3
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_MoveRival1:: @ 81EF990
setobjectxyperm LOCALID_RIVAL_ON_BIKE, 33, 55
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_MoveRival2:: @ 81EF998
setobjectxyperm LOCALID_RIVAL_ON_BIKE, 34, 55
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_MoveRival3:: @ 81EF9A0
setobjectxyperm LOCALID_RIVAL_ON_BIKE, 35, 55
2017-11-09 19:21:31 -06:00
return
2019-10-26 12:22:36 -05:00
Route110_Movement_RivalApproachPlayer1: @ 81EF9A8
walk_down
walk_left
walk_in_place_fastest_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_RivalApproachPlayer2: @ 81EF9AC
walk_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_RivalApproachPlayer3: @ 81EF9AE
walk_down
walk_right
walk_in_place_fastest_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_RivalExit1: @ 81EF9B2
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_RivalExit2: @ 81EF9BA
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_RivalExit3: @ 81EF9C3
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchScene1:: @ 81EF9CB
2017-11-09 19:21:31 -06:00
lockall
setvar VAR_0x8008, 1
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_BirchScene
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchScene2:: @ 81EF9D6
2017-11-09 19:21:31 -06:00
lockall
setvar VAR_0x8008, 2
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_BirchScene
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchScene3:: @ 81EF9E1
2017-11-09 19:21:31 -06:00
lockall
setvar VAR_0x8008, 3
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_BirchScene
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchScene4:: @ 81EF9EC
2017-11-09 19:21:31 -06:00
lockall
setvar VAR_0x8008, 4
2019-10-26 12:22:36 -05:00
goto Route110_EventScript_BirchScene
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchScene:: @ 81EF9F7
addobject LOCALID_BIRCH
applymovement LOCALID_BIRCH, Route110_Movement_BirchEntrance
2017-11-09 19:21:31 -06:00
waitmovement 0
playse SE_PIN
applymovement LOCALID_BIRCH, Common_Movement_ExclamationMark
2017-11-09 19:21:31 -06:00
waitmovement 0
applymovement LOCALID_BIRCH, Common_Movement_Delay48
2017-11-09 19:21:31 -06:00
waitmovement 0
compare VAR_0x8008, 1
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchApproachPlayer1
compare VAR_0x8008, 2
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchApproachPlayer2
compare VAR_0x8008, 3
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchApproachPlayer3
compare VAR_0x8008, 4
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchApproachPlayer4
msgbox Route110_Text_ImagineSeeingYouHere, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
delay 20
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestLeft
2017-11-09 19:21:31 -06:00
waitmovement 0
delay 10
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestRight
2017-11-09 19:21:31 -06:00
waitmovement 0
delay 20
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestDown
2017-11-09 19:21:31 -06:00
waitmovement 0
delay 30
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_HeardYouInstallMatchCall, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
delay 30
2020-08-20 18:02:00 -04:00
playfanfare MUS_REGISTER_MATCH_CALL
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_RegisteredBirchInPokenav, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
waitfanfare
closemessage
delay 30
2019-01-02 21:12:43 +00:00
setflag FLAG_ENABLE_PROF_BIRCH_MATCH_CALL
2019-10-26 12:22:36 -05:00
msgbox Route110_Text_KeepAnEyeOutForRival, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
compare VAR_0x8008, 1
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchExit1
compare VAR_0x8008, 2
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchExit2
compare VAR_0x8008, 3
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchExit3
compare VAR_0x8008, 4
2019-10-26 12:22:36 -05:00
call_if_eq Route110_EventScript_BirchExit4
removeobject LOCALID_BIRCH
2019-08-03 14:12:48 -04:00
setvar VAR_REGISTER_BIRCH_STATE, 2
2017-11-09 19:21:31 -06:00
releaseall
end
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchApproachPlayer1:: @ 81EFAD8
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer1
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchApproachPlayer2:: @ 81EFAE3
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer2
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchApproachPlayer3:: @ 81EFAEE
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer3
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchApproachPlayer4:: @ 81EFAF9
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer4
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchExit1:: @ 81EFB04
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit1
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchExit2:: @ 81EFB0F
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit2
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchExit3:: @ 81EFB1A
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit3
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_EventScript_BirchExit4:: @ 81EFB25
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit4
2017-11-09 19:21:31 -06:00
waitmovement 0
return
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchEntrance: @ 81EFB30
walk_down
walk_down
walk_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchApproachPlayer1: @ 81EFB34
walk_down
walk_left
walk_left
walk_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchApproachPlayer2: @ 81EFB39
walk_down
walk_left
walk_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchApproachPlayer3: @ 81EFB3D
walk_down
walk_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchApproachPlayer4: @ 81EFB40
walk_down
walk_right
walk_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchExit1: @ 81EFB44
walk_up
walk_up
walk_right
walk_up
walk_up
walk_up
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchExit2: @ 81EFB4B
walk_up
walk_up
walk_up
walk_up
walk_up
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchExit3: @ 81EFB51
walk_up
walk_up
walk_up
walk_up
walk_up
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Movement_BirchExit4: @ 81EFB57
walk_up
walk_up
walk_up
walk_up
walk_up
2017-11-09 19:21:31 -06:00
step_end
2019-10-26 12:22:36 -05:00
Route110_Text_WeCantTalkAboutAquaActivities: @ 81EFB5D
2018-12-07 10:41:08 -05:00
.string "TEAM AQUA's activities…\n"
.string "We can't talk about them yet.$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_KickUpARuckus: @ 81EFB93
2017-11-09 19:21:31 -06:00
.string "I want to get going to SLATEPORT and\n"
.string "kick up a ruckus!$"
2019-10-26 12:22:36 -05:00
Route110_Text_MyFirstJobInAqua: @ 81EFBCA
2017-11-09 19:21:31 -06:00
.string "This is my first job after joining\n"
2018-12-07 10:41:08 -05:00
.string "TEAM AQUA. It's a little scary.$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_AquaActionsBringSmiles: @ 81EFC0D
2018-12-07 10:41:08 -05:00
.string "TEAM AQUA's actions should bring\n"
.string "smiles to people's faces!$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_MayLetsBattle: @ 81EFC48
2017-11-09 19:21:31 -06:00
.string "MAY: Hi, {PLAYER}{KUN}, long time no see!\p"
.string "While I was searching for other\n"
.string "POKéMON, my POKéMON grew stronger.\p"
.string "So…\n"
.string "How about a little battle?$"
2019-10-26 12:22:36 -05:00
Route110_Text_MayDefeated: @ 81EFCCB
2017-11-09 19:21:31 -06:00
.string "Yikes!\n"
2018-12-07 10:41:08 -05:00
.string "You're better than I expected!$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_MayTakeThis: @ 81EFCF1
2018-12-07 10:41:08 -05:00
.string "MAY: {PLAYER}{KUN}, you've been busy\n"
.string "training, too, haven't you?\p"
2017-11-09 19:21:31 -06:00
.string "I think you deserve a reward!\n"
.string "This is from me!$"
2019-10-26 12:22:36 -05:00
Route110_Text_MayExplainItemfinder: @ 81EFD58
2018-12-07 10:41:08 -05:00
.string "MAY: That's an ITEMFINDER.\p"
.string "Try it out. If there is an item that's\n"
2017-11-09 19:21:31 -06:00
.string "not visible, it emits a sound.\p"
2018-12-07 10:41:08 -05:00
.string "Okay, {PLAYER}{KUN}, let's meet again!\p"
.string "I know it's a little silly coming from\n"
2017-11-09 19:21:31 -06:00
.string "me, but I think you should train a lot\l"
.string "harder for the next time.$"
2020-08-18 15:56:44 -04:00
Route110_Text_BrendanLetsBattle: @ 81EFE3F
2017-11-09 19:21:31 -06:00
.string "BRENDAN: Hey, {PLAYER}.\n"
.string "So this is where you were.\l"
2018-12-07 10:41:08 -05:00
.string "How's it going?\p"
2017-11-09 19:21:31 -06:00
.string "Have you been raising your POKéMON?\n"
2018-12-07 10:41:08 -05:00
.string "I'll check for you.$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_BrendanDefeated: @ 81EFEB4
2017-11-09 19:21:31 -06:00
.string "Hmm…\n"
2018-12-07 10:41:08 -05:00
.string "You're pretty good.$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_BrendanTakeThis: @ 81EFECD
2018-12-07 10:41:08 -05:00
.string "BRENDAN: {PLAYER}, you've trained\n"
2017-11-09 19:21:31 -06:00
.string "without me noticing…\p"
.string "Good enough!\n"
.string "Here, take this.$"
2019-10-26 12:22:36 -05:00
Route110_Text_BrendanExplainItemfinder: @ 81EFF1C
2018-12-07 10:41:08 -05:00
.string "BRENDAN: That's an ITEMFINDER.\p"
2017-11-09 19:21:31 -06:00
.string "Use it to root around for items that\n"
2018-12-07 10:41:08 -05:00
.string "aren't visible.\p"
2017-11-09 19:21:31 -06:00
.string "If it senses something, it emits\n"
.string "a sound.\p"
2018-12-07 10:41:08 -05:00
.string "Anyway, I'm off to look for new\n"
2017-11-09 19:21:31 -06:00
.string "POKéMON.$"
2019-10-26 12:22:36 -05:00
Route110_Text_RideBikeAtFullSpeed: @ 81EFFC3
2018-12-07 10:41:08 -05:00
.string "Wouldn't it be great to ride a BIKE\n"
2017-11-09 19:21:31 -06:00
.string "at full speed on CYCLING ROAD?$"
2019-10-26 12:22:36 -05:00
Route110_Text_HairStreamsBehindMe: @ 81F0006
2017-11-09 19:21:31 -06:00
.string "How do you like the way my raven-\n"
.string "colored hair streams behind me?\p"
.string "I grew my hair out just for that.$"
2019-10-26 12:22:36 -05:00
Route110_Text_YouGotBikeFromRydel: @ 81F006A
2017-11-09 19:21:31 -06:00
.string "Oh, hey, you got that BIKE from RYDEL!\p"
2018-12-07 10:41:08 -05:00
.string "Oh, it's glaringly obvious.\n"
2017-11-09 19:21:31 -06:00
.string "It says right on your bike…\p"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL…\n"
2018-12-07 10:41:08 -05:00
.string "That name's everywhere.\p"
2017-11-09 19:21:31 -06:00
.string "You should ride it around all over\n"
2018-12-07 10:41:08 -05:00
.string "the place--it's good advertising!$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_TwoRoads: @ 81F0261
2017-11-09 19:21:31 -06:00
.string "The two roads, one above, one below…\p"
.string "A road each for people and POKéMON.\n"
.string "Perhaps that is right and fair.$"
2019-10-26 12:22:36 -05:00
Route110_Text_WalkOnTheLowRoad: @ 81F02CA
2018-12-07 10:41:08 -05:00
.string "I don't have a BIKE, so I'll take\n"
2017-11-09 19:21:31 -06:00
.string "a leisurely walk on the low road.$"
2019-10-26 12:22:36 -05:00
Route110_Text_BikeTechniques: @ 81F030E
2017-11-09 19:21:31 -06:00
.string "Learning techniques will make BIKE\n"
.string "riding even more fun.\p"
.string "There are some places that you can\n"
.string "reach only by using a BIKE technique.$"
2019-10-26 12:22:36 -05:00
Route110_Text_WhichShouldIChoose: @ 81F0390
2017-11-09 19:21:31 -06:00
.string "Which should I choose?\p"
.string "Make a beeline for MAUVILLE on\n"
.string "CYCLING ROAD, or take the low road\l"
.string "and look for POKéMON?$"
2019-10-26 12:22:36 -05:00
Route110_Text_CyclingChallengeResultSummary: @ 81F03FF
2017-11-09 19:21:31 -06:00
.string "Number of collisions:\n"
.string "… … {STR_VAR_1}!\p"
.string "Total time:\n"
.string "… … {STR_VAR_2}!$"
2019-10-26 12:22:36 -05:00
Route110_Text_ChallengeReactionBest: @ 81F0431
2017-11-09 19:21:31 -06:00
.string "Bravo! Splendid showing!\p"
.string "Your love of cycling comes from deep\n"
.string "within your heart.\l"
2018-12-07 10:41:08 -05:00
.string "You've shaken me to my very soul!$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_ChallengeReactionGood: @ 81F04A4
2017-11-09 19:21:31 -06:00
.string "Your technique is remarkable.\p"
.string "I suggest you speed up a bit while\n"
.string "still avoiding collisions.$"
2019-10-26 12:22:36 -05:00
Route110_Text_ChallengeReactionOk: @ 81F0500
2017-11-09 19:21:31 -06:00
.string "I would consider you a work in\n"
.string "progress.\p"
2018-12-07 10:41:08 -05:00
.string "Still, I hope you don't forget the\n"
2017-11-09 19:21:31 -06:00
.string "sheer pleasure of cycling.$"
2019-10-26 12:22:36 -05:00
Route110_Text_ChallengeReactionBad: @ 81F0567
2017-11-09 19:21:31 -06:00
.string "My word… Your cycling skills border\n"
.string "on terrifying.\p"
.string "Most certainly, you need much more\n"
.string "practice riding.$"
2019-10-26 12:22:36 -05:00
Route110_Text_ChallengeReactionWorst: @ 81F05CE
2017-11-09 19:21:31 -06:00
.string "…I am aghast…\p"
2018-12-07 10:41:08 -05:00
.string "You're perhaps not cut out for this\n"
2017-11-09 19:21:31 -06:00
.string "unfortunate cycling business.\p"
.string "You ought to give serious thought to\n"
.string "returning that BIKE to RYDEL.$"
2019-10-26 12:22:36 -05:00
Route110_Text_RatedForNumberOfCollisions: @ 81F0661
2017-11-09 19:21:31 -06:00
.string "This is CYCLING ROAD.\p"
.string "If you were to ride from MAUVILLE to\n"
.string "SLATEPORT on a MACH BIKE, you would\l"
.string "be rated for the number of collisions\l"
.string "and your total time.$"
2019-10-26 12:22:36 -05:00
Route110_Text_AlwaysAimHigher: @ 81F06FB
2017-11-09 19:21:31 -06:00
.string "Regardless of the results, I count on\n"
.string "seeing more challenges from you.\l"
.string "Always aim higher!$"
2019-10-26 12:22:36 -05:00
Route110_Text_AcroBikesDoNotQualify: @ 81F0755
2017-11-09 19:21:31 -06:00
.string "On this CYCLING ROAD, those riding\n"
.string "MACH BIKES are rated for their number\l"
.string "of collisions and their total times.\p"
.string "ACRO BIKES do not qualify for rating.\n"
2018-12-07 10:41:08 -05:00
.string "They are easy to turn, so it's not fair.$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_SlateportCitySign: @ 81F0812
2017-11-09 19:21:31 -06:00
.string "ROUTE 110\n"
.string "{DOWN_ARROW} SLATEPORT CITY$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_CyclingRoadSign: @ 81F082D
2017-11-09 19:21:31 -06:00
.string "SEASIDE CYCLING ROAD$"
2019-10-26 12:22:36 -05:00
Route110_Text_AquaWasHere: @ 81F0842
2017-11-09 19:21:31 -06:00
.string "“TEAM AQUA was here!”\p"
.string "Someone painted that onto this sign,\n"
.string "but then someone else painted over it.\p"
.string "“TEAM MAGMA rules!” is what it\n"
.string "says now.$"
2019-10-26 12:22:36 -05:00
Route110_Text_Route103Sign: @ 81F08CD
2017-11-09 19:21:31 -06:00
.string "ROUTE 110\n"
.string "{LEFT_ARROW} ROUTE 103$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_SeasideParkingSign: @ 81F08E3
2017-11-09 19:21:31 -06:00
.string "SEASIDE PARKING$"
2019-10-26 12:22:36 -05:00
Route110_Text_MauvilleCitySign: @ 81F08F3
2017-11-09 19:21:31 -06:00
.string "ROUTE 110\n"
.string "{UP_ARROW} MAUVILLE CITY$"
2017-11-09 19:21:31 -06:00
2019-10-26 12:22:36 -05:00
Route110_Text_TrainerTipsPrlzSleep: @ 81F090D
2017-11-09 19:21:31 -06:00
.string "TRAINER TIPS\p"
.string "The foe can be made helpless by\n"
.string "paralyzing it or causing it to sleep.\p"
.string "It is an important technique for\n"
.string "POKéMON battles.$"
2019-10-26 12:22:36 -05:00
Route110_Text_TrainerTipsRegisterItems: @ 81F0992
2017-11-09 19:21:31 -06:00
.string "TRAINER TIPS\p"
.string "The items in the BAG can be reorganized\n"
.string "by pressing SELECT.$"
2019-10-26 12:22:36 -05:00
Route110_Text_TrickHouseSign: @ 81F09DB
.string "“Three steps {RIGHT_ARROW} and two steps {UP_ARROW}\n"
2017-11-09 19:21:31 -06:00
.string "to reach the wondrous TRICK HOUSE.”$"
2019-10-26 12:22:36 -05:00
Route110_Text_BestRecord: @ 81F0A1E
2017-11-09 19:21:31 -06:00
.string "THE BEST RECORD TO DATE…\p"
.string "No. of collisions: {STR_VAR_1}\p"
.string "Elapsed time: {STR_VAR_2}$"
2019-10-26 12:22:36 -05:00
Route110_Text_ThereIsNoRecord: @ 81F0A5E
2017-11-09 19:21:31 -06:00
.string "THE BEST RECORD TO DATE…\p"
.string "No one seems to have taken the\n"
.string "challenge. There is no record…$"
2019-10-26 12:22:36 -05:00
Route110_Text_ImagineSeeingYouHere: @ 81F0AB5
2017-11-09 19:21:31 -06:00
.string "PROF. BIRCH: Oh, {PLAYER}{KUN}!\n"
.string "Imagine seeing you here!\p"
.string "And where might my {RIVAL} be?$"
2019-10-26 12:22:36 -05:00
Route110_Text_HeardYouInstallMatchCall: @ 81F0AFF
2017-11-09 19:21:31 -06:00
.string "Oh, I see!\n"
.string "You two are running separately.\l"
2018-12-07 10:41:08 -05:00
.string "Well, that's fine.\p"
2017-11-09 19:21:31 -06:00
.string "Oh, yes, I heard that your POKéNAV\n"
.string "had the MATCH CALL system installed.\p"
.string "Well, then, I should register you in\n"
.string "my POKéNAV as well.\p"
2018-12-07 10:41:08 -05:00
.string "That way, even when we're apart,\n"
2017-11-09 19:21:31 -06:00
.string "I can rate your POKéDEX anytime.\p"
.string "… … … … … …$"
2019-10-26 12:22:36 -05:00
Route110_Text_RegisteredBirchInPokenav: @ 81F0C0C
2017-11-09 19:21:31 -06:00
.string "Registered PROF. BIRCH\n"
.string "in the POKéNAV.$"
2019-10-26 12:22:36 -05:00
Route110_Text_KeepAnEyeOutForRival: @ 81F0C33
2017-11-09 19:21:31 -06:00
.string "PROF. BIRCH: {PLAYER}{KUN}…\p"
.string "Please keep an eye out for my {RIVAL}.\n"
.string "… … … … … …\p"
.string "Well, I had better get going.\n"
.string "See you again, {PLAYER}{KUN}!$"