1193 lines
33 KiB
PHP
Raw Normal View History

@ NOTE: Route 104's sail to Dewford script references local IDs from Dewford's map.
@ These are labeled in DewfordTown/scripts.inc
.set LOCALID_RIVAL, 34
2017-11-09 19:21:31 -06:00
Route104_MapScripts:: @ 81ECC32
2019-10-22 15:53:49 -05:00
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route104_OnFrame
map_script MAP_SCRIPT_ON_TRANSITION, Route104_OnTransition
2017-11-09 19:21:31 -06:00
.byte 0
2019-10-22 15:53:49 -05:00
Route104_OnFrame: @ 81ECC3D
map_script_2 VAR_BOARD_BRINEY_BOAT_STATE, 1, Route104_EventScript_StartSailToDewford
2017-11-09 19:21:31 -06:00
.2byte 0
2019-10-22 15:53:49 -05:00
Route104_EventScript_StartSailToDewford:: @ 81ECC47
2017-11-09 19:21:31 -06:00
lockall
2019-10-22 15:53:49 -05:00
goto Route104_EventScript_SailToDewford
2017-11-09 19:21:31 -06:00
end
Route104_OnTransition: @ 81ECC4E
call Common_EventScript_SetupRivalGfxId
call Route104_EventScript_TrySetRivalPos
call Route104_EventScript_ShowOrHideWhiteHerbFlorist
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_ShowOrHideWhiteHerbFlorist:: @ 81ECC5E
goto_if_unset FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_EventScript_HideWhiteHerbFlorist
goto_if_unset FLAG_BADGE03_GET, Route104_EventScript_HideWhiteHerbFlorist
2018-10-19 13:04:47 -04:00
clearflag FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST
2017-11-09 19:21:31 -06:00
return
Route104_EventScript_HideWhiteHerbFlorist:: @ 81ECC74
2018-10-19 13:04:47 -04:00
setflag FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST
2017-11-09 19:21:31 -06:00
return
Route104_EventScript_TrySetRivalPos:: @ 81ECC78
2019-08-03 14:12:48 -04:00
compare VAR_BOARD_BRINEY_BOAT_STATE, 1
goto_if_ge Route104_EventScript_DontSetRivalPos
goto_if_set FLAG_MET_RIVAL_RUSTBORO, Route104_EventScript_DontSetRivalPos
goto_if_unset FLAG_REGISTER_RIVAL_POKENAV, Route104_EventScript_DontSetRivalPos
setobjectxyperm LOCALID_RIVAL, 17, 52
2017-11-09 19:21:31 -06:00
return
Route104_EventScript_DontSetRivalPos:: @ 81ECC9D
2017-11-09 19:21:31 -06:00
return
Route104_EventScript_Rival:: @ 81ECC9E
2017-11-09 19:21:31 -06:00
lockall
setvar VAR_0x8008, 1
applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
2017-11-09 19:21:31 -06:00
waitmovement 0
goto Route104_EventScript_RivalEncounter
2017-11-09 19:21:31 -06:00
Route104_EventScript_RivalTrigger:: @ 81ECCB3
2017-11-09 19:21:31 -06:00
lockall
2019-11-05 14:05:29 -05:00
setflag FLAG_HIDE_RUSTBORO_CITY_RIVAL
2019-08-05 11:23:45 -04:00
setvar VAR_RUSTBORO_CITY_STATE, 8
2019-08-03 14:12:48 -04:00
setvar VAR_ROUTE104_STATE, 2
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
2017-11-09 19:21:31 -06:00
waitmovement 0
delay 10
addobject LOCALID_RIVAL
2018-10-19 13:04:47 -04:00
clearflag FLAG_HIDE_ROUTE_104_RIVAL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerBackUp
2017-11-09 19:21:31 -06:00
waitmovement 0
applymovement LOCALID_RIVAL, Route104_Movement_RivalExitBrineysCottage
2017-11-09 19:21:31 -06:00
waitmovement 0
delay 20
setvar VAR_0x8008, 0
2019-11-05 14:05:29 -05:00
call RustboroCity_EventScript_PlayRivalMusic
2017-11-09 19:21:31 -06:00
playse SE_PIN
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
goto Route104_EventScript_RivalEncounter
2017-11-09 19:21:31 -06:00
@ Unused, shares script with Rustboro encounter instead
Route104_EventScript_PlayRivalMusic:: @ 81ECD11
checkplayergender
compare VAR_RESULT, MALE
goto_if_eq Route104_EventScript_PlayMayMusic
compare VAR_RESULT, FEMALE
goto_if_eq Route104_EventScript_PlayBrendanMusic
return
Route104_EventScript_PlayMayMusic:: @ 81ECD29
2020-08-20 18:02:00 -04:00
playbgm MUS_ENCOUNTER_MAY, 1
return
Route104_EventScript_PlayBrendanMusic:: @ 81ECD2E
2020-08-20 18:02:00 -04:00
playbgm MUS_ENCOUNTER_BRENDAN, 1
return
2017-11-09 19:21:31 -06:00
Route104_EventScript_RivalEncounter:: @ 81ECD33
2017-11-09 19:21:31 -06:00
checkplayergender
compare VAR_RESULT, MALE
goto_if_eq Route104_EventScript_MayEncounter
compare VAR_RESULT, FEMALE
goto_if_eq Route104_EventScript_BrendanEncounter
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_MayEncounter:: @ 81ECD4B
goto_if_set FLAG_DEFEATED_RIVAL_ROUTE_104, Route104_EventScript_MayDefeated
goto_if_set FLAG_REGISTER_RIVAL_POKENAV, Route104_EventScript_MayAskToBattle
2019-01-02 21:12:43 +00:00
setflag FLAG_REGISTER_RIVAL_POKENAV
msgbox Route104_Text_MayWeShouldRegister, 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
msgbox Route104_Text_RegisteredMay, 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_RIVAL_MATCH_CALL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerFaceRival
applymovement LOCALID_RIVAL, Route104_Movement_RivalWalkSlowLeft
msgbox Route104_Text_MayHowsYourPokedex, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
waitmovement 0
applymovement LOCALID_RIVAL, Route104_Movement_RivalApproachPlayer
2017-11-09 19:21:31 -06:00
waitmovement 0
copyobjectxytoperm LOCALID_RIVAL
msgbox Route104_Text_MayMinesDecentLetsBattle, MSGBOX_YESNO
2019-11-02 12:34:53 -04:00
compare VAR_RESULT, YES
goto_if_eq Route104_EventScript_BattleMay
msgbox Route104_Text_MayHaventRaisedPokemon, MSGBOX_DEFAULT
call Route104_EventScript_RestoreMusic
2017-11-09 19:21:31 -06:00
releaseall
end
Route104_Movement_RivalWalkSlowLeft: @ 81ECDC8
walk_slow_left
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_RivalApproachPlayer: @ 81ECDCA
walk_down
face_right
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_PlayerFaceRival: @ 81ECDCD
delay_4
walk_in_place_fastest_left
2017-11-09 19:21:31 -06:00
step_end
Route104_EventScript_MayAskToBattle:: @ 81ECDD0
msgbox Route104_Text_MayLetsBattle, MSGBOX_YESNO
2019-11-02 12:34:53 -04:00
compare VAR_RESULT, YES
goto_if_eq Route104_EventScript_BattleMay
msgbox Route104_Text_MayHaventRaisedPokemon, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
releaseall
end
Route104_EventScript_BattleMay:: @ 81ECDED
msgbox Route104_Text_MayIntro, MSGBOX_DEFAULT
switch VAR_STARTER_MON
case 0, Route104_EventScript_BattleMayTreecko
case 1, Route104_EventScript_BattleMayTorchic
case 2, Route104_EventScript_BattleMayMudkip
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_MayDefeated:: @ 81ECE1C
msgbox Route104_Text_MayPostBattle, MSGBOX_DEFAULT
compare VAR_0x8008, 0
call_if_eq Route104_EventScript_RestoreMusic
2017-11-09 19:21:31 -06:00
releaseall
end
Route104_EventScript_RestoreMusic:: @ 81ECE31
2017-12-21 23:46:19 -08:00
savebgm MUS_DUMMY
2017-11-09 19:21:31 -06:00
fadedefaultbgm
return
Route104_EventScript_BattleMayTreecko:: @ 81ECE36
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_MAY_RUSTBORO_TREECKO, Route104_Text_MayDefeat
2019-01-02 21:12:43 +00:00
setflag FLAG_DEFEATED_RIVAL_ROUTE_104
goto Route104_EventScript_MayDefeated
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BattleMayTorchic:: @ 81ECE49
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_MAY_RUSTBORO_TORCHIC, Route104_Text_MayDefeat
2019-01-02 21:12:43 +00:00
setflag FLAG_DEFEATED_RIVAL_ROUTE_104
goto Route104_EventScript_MayDefeated
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BattleMayMudkip:: @ 81ECE5C
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_MAY_RUSTBORO_MUDKIP, Route104_Text_MayDefeat
2019-01-02 21:12:43 +00:00
setflag FLAG_DEFEATED_RIVAL_ROUTE_104
goto Route104_EventScript_MayDefeated
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BrendanEncounter:: @ 81ECE6F
goto_if_set FLAG_DEFEATED_RIVAL_ROUTE_104, Route104_EventScript_BrendanDefeated
goto_if_set FLAG_REGISTER_RIVAL_POKENAV, Route104_EventScript_BrendanAskToBattle
2019-01-02 21:12:43 +00:00
setflag FLAG_REGISTER_RIVAL_POKENAV
msgbox Route104_Text_BrendanWeShouldRegister, 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
msgbox Route104_Text_RegisteredBrendan, 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_RIVAL_MATCH_CALL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerFaceRival
applymovement LOCALID_RIVAL, Route104_Movement_RivalWalkSlowLeft
msgbox Route104_Text_BrendanHowsYourPokedex, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
closemessage
waitmovement 0
applymovement LOCALID_RIVAL, Route104_Movement_RivalApproachPlayer
2017-11-09 19:21:31 -06:00
waitmovement 0
copyobjectxytoperm LOCALID_RIVAL
msgbox Route104_Text_BrendanDoingGreatLetsBattle, MSGBOX_YESNO
2019-11-02 12:34:53 -04:00
compare VAR_RESULT, YES
goto_if_eq Route104_EventScript_BattleBrendan
msgbox Route104_Text_BrendanNoConfidence, MSGBOX_DEFAULT
call Route104_EventScript_RestoreMusic
2017-11-09 19:21:31 -06:00
releaseall
end
Route104_EventScript_BrendanAskToBattle:: @ 81ECEEC
msgbox Route104_Text_BrendanLetsBattle, MSGBOX_YESNO
2019-11-02 12:34:53 -04:00
compare VAR_RESULT, YES
goto_if_eq Route104_EventScript_BattleBrendan
msgbox Route104_Text_BrendanNoConfidence, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
releaseall
end
Route104_EventScript_BattleBrendan:: @ 81ECF09
msgbox Route104_Text_BrendanIntro, MSGBOX_DEFAULT
switch VAR_STARTER_MON
case 0, Route104_EventScript_BattleBrendanTreecko
case 1, Route104_EventScript_BattleBrendanTorchic
case 2, Route104_EventScript_BattleBrendanMudkip
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BrendanDefeated:: @ 81ECF38
msgbox Route104_Text_BrendanPostBattle, MSGBOX_DEFAULT
compare VAR_0x8008, 0
call_if_eq Route104_EventScript_RestoreMusic
2017-11-09 19:21:31 -06:00
releaseall
end
Route104_EventScript_BattleBrendanTreecko:: @ 81ECF4D
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_BRENDAN_RUSTBORO_TREECKO, Route104_Text_BrendanDefeat
2019-01-02 21:12:43 +00:00
setflag FLAG_DEFEATED_RIVAL_ROUTE_104
goto Route104_EventScript_BrendanDefeated
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BattleBrendanTorchic:: @ 81ECF60
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_BRENDAN_RUSTBORO_TORCHIC, Route104_Text_BrendanDefeat
2019-01-02 21:12:43 +00:00
setflag FLAG_DEFEATED_RIVAL_ROUTE_104
goto Route104_EventScript_BrendanDefeated
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BattleBrendanMudkip:: @ 81ECF73
2019-12-25 22:39:06 -05:00
trainerbattle_no_intro TRAINER_BRENDAN_RUSTBORO_MUDKIP, Route104_Text_BrendanDefeat
2019-01-02 21:12:43 +00:00
setflag FLAG_DEFEATED_RIVAL_ROUTE_104
goto Route104_EventScript_BrendanDefeated
2017-11-09 19:21:31 -06:00
end
Route104_Movement_PlayerBackUp: @ 81ECF86
lock_facing_direction
walk_down
unlock_facing_direction
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_RivalExitBrineysCottage: @ 81ECF8A
walk_down
2017-11-09 19:21:31 -06:00
step_end
Route104_EventScript_ExpertF:: @ 81ECF8C
2017-11-09 19:21:31 -06:00
lock
faceplayer
goto_if_set FLAG_RECEIVED_CHESTO_BERRY_ROUTE_104, Route104_EventScript_ReceivedBerry
msgbox Route104_Text_PlantBerriesInSoilTakeThis, MSGBOX_DEFAULT
giveitem ITEM_CHESTO_BERRY
compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
2019-01-02 21:12:43 +00:00
setflag FLAG_RECEIVED_CHESTO_BERRY_ROUTE_104
msgbox Route104_Text_TrainersOftenMakeMonHoldBerries, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_ReceivedBerry:: @ 81ECFC3
msgbox Route104_Text_TrainersOftenMakeMonHoldBerries, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_WhiteHerbFlorist:: @ 81ECFCD
2017-11-09 19:21:31 -06:00
lock
faceplayer
goto_if_set FLAG_RECEIVED_WHITE_HERB, Route104_EventScript_ReceivedWhiteHerb
msgbox Route104_Text_DontNeedThisTakeIt, MSGBOX_DEFAULT
giveitem ITEM_WHITE_HERB
compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
2019-01-02 21:12:43 +00:00
setflag FLAG_RECEIVED_WHITE_HERB
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_ReceivedWhiteHerb:: @ 81ECFFC
msgbox Route104_Text_FlowerShopSellingSaplings, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_Girl1:: @ 81ED006
msgbox Route104_Text_BrineyLivesInSeasideCottage, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BugCatcher:: @ 81ED00F
msgbox Route104_Text_WhatsItLikeAtBottomOfSea, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_BrineysCottageSign:: @ 81ED018
msgbox Route104_Text_MrBrineysCottage, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_RouteSignPetalburg:: @ 81ED021
msgbox Route104_Text_RouteSignPetalburg, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_RouteSignRustboro:: @ 81ED02A
msgbox Route104_Text_RouteSignRustboro, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_FlowerShopSign:: @ 81ED033
msgbox Route104_Text_PrettyPetalFlowShop, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_TrainerTipsDoubleBattles:: @ 81ED03C
msgbox Route104_Text_TrainerTipsDoubleBattles, MSGBOX_SIGN
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Boy1:: @ 81ED045
msgbox Route104_Text_ThrowBallAtWeakenedPokemon, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Woman:: @ 81ED04E
msgbox Route104_Text_OnlyThrowBallAtWildPokemon, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Boy2:: @ 81ED057
2017-11-09 19:21:31 -06:00
lock
faceplayer
goto_if_set FLAG_RECEIVED_TM09, Route104_EventScript_ReceivedBulletSeed
msgbox Route104_Text_LikeFillingMouthWithSeedsTakeThis, MSGBOX_DEFAULT
giveitem ITEM_TM09
compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
2019-01-02 21:12:43 +00:00
setflag FLAG_RECEIVED_TM09
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_ReceivedBulletSeed:: @ 81ED086
msgbox Route104_Text_TMsAreOneTimeUse, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_Girl2:: @ 81ED090
msgbox Route104_Text_ImNotATrainer, MSGBOX_NPC
2017-11-09 19:21:31 -06:00
end
2019-10-22 15:53:49 -05:00
Route104_EventScript_SailToDewford:: @ 81ED099
setobjectpriority LOCALID_BRINEY_R104, MAP_ROUTE104, 0
setobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE104, 0
applymovement LOCALID_BRINEY_R104, Route104_Movement_BrineyBoardBoat
2017-11-09 19:21:31 -06:00
waitmovement 0
removeobject LOCALID_BRINEY_R104
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerBoardBoat
2017-11-09 19:21:31 -06:00
waitmovement 0
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
2019-08-14 23:38:42 -04:00
call Common_EventScript_PlayBrineysBoatMusic
goto_if_set FLAG_ENABLE_NORMAN_MATCH_CALL, Route104_EventScript_SailToDewfordNoCall
goto_if_unset FLAG_ENABLE_NORMAN_MATCH_CALL, Route104_EventScript_SailToDewfordDadCalls
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_SailToDewfordNoCall:: @ 81ED0D9
applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewford
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewford
2017-11-09 19:21:31 -06:00
waitmovement 0
goto Route104_EventScript_ArriveInDewford
2017-11-09 19:21:31 -06:00
Route104_EventScript_SailToDewfordDadCalls:: @ 81ED0EF
applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewfordBeforeDadCalls
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewfordBeforeDadCalls
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-10-24 20:04:02 -05:00
pokenavcall Route104_Text_DadPokenavCall
2017-11-09 19:21:31 -06:00
waitmessage
delay 30
2020-08-20 18:02:00 -04:00
playfanfare MUS_REGISTER_MATCH_CALL
2019-10-24 20:04:02 -05:00
msgbox Route104_Text_RegisteredDadInPokenav, 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_NORMAN_MATCH_CALL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewfordAfterDadCalls
applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewfordAfterDadCalls, MAP_ROUTE104
waitmovement LOCALID_BOAT_R104, MAP_ROUTE104
2017-11-09 19:21:31 -06:00
waitmovement 0
goto Route104_EventScript_ArriveInDewford
2017-11-09 19:21:31 -06:00
Route104_EventScript_ArriveInDewford:: @ 81ED139
2017-11-09 19:21:31 -06:00
delay 50
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerExitBoat
2017-11-09 19:21:31 -06:00
waitmovement 0
2019-08-14 23:38:42 -04:00
call Common_EventScript_StopBrineysBoatMusic
showobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerMoveForBriney
2017-11-09 19:21:31 -06:00
waitmovement 0
setobjectxyperm LOCALID_BRINEY_DEWFORD, 12, 8
addobject LOCALID_BRINEY_DEWFORD
setobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
applymovement LOCALID_BRINEY_DEWFORD, Route104_Movement_BrineyExitBoat
2017-11-09 19:21:31 -06:00
waitmovement 0
addobject LOCALID_BOAT_DEWFORD
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
2019-08-14 23:38:42 -04:00
call Common_EventScript_StopBrineysBoatMusic
2018-10-19 13:04:47 -04:00
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
hideobjectat LOCALID_BOAT_R104, MAP_ROUTE104
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
resetobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN
copyobjectxytoperm LOCALID_BRINEY_DEWFORD
2019-08-03 14:12:48 -04:00
setvar VAR_BOARD_BRINEY_BOAT_STATE, 0
2019-10-26 11:16:04 -05:00
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_DeliverLetterReminder
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_LandedInDewford
2017-11-09 19:21:31 -06:00
end
2019-10-26 11:16:04 -05:00
Route104_EventScript_DeliverLetterReminder:: @ 81ED1B4
msgbox Route104_Text_LandedInDewfordDeliverLetter, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
releaseall
end
2019-10-26 11:16:04 -05:00
Route104_EventScript_LandedInDewford:: @ 81ED1BE
msgbox DewfordTown_Text_BrineyLandedInDewford, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
releaseall
end
Route104_Movement_SailToDewfordBeforeDadCalls: @ 81ED1C8
walk_down
walk_down
walk_down
walk_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_right
walk_fast_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fast_right
walk_fast_right
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_SailToDewfordAfterDadCalls: @ 81ED22A
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_right
walk_right
walk_down
walk_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_down
walk_down
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_SailToDewford: @ 81ED28C
walk_down
walk_down
walk_down
walk_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_right
walk_fast_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fast_right
walk_fast_right
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_right
walk_right
walk_down
walk_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_down
walk_down
2017-11-09 19:21:31 -06:00
step_end
2019-10-22 15:53:49 -05:00
Route104_Movement_PlayerBoardBoat: @ 81ED34F
walk_left
walk_down
walk_down
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_PlayerExitBoat: @ 81ED353
walk_down
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_PlayerMoveForBriney: @ 81ED355
walk_down
walk_left
walk_in_place_fastest_right
2017-11-09 19:21:31 -06:00
step_end
2019-10-22 15:53:49 -05:00
Route104_Movement_BrineyBoardBoat: @ 81ED359
walk_down
walk_down
2017-11-09 19:21:31 -06:00
step_end
Route104_Movement_BrineyExitBoat: @ 81ED35C
walk_down
walk_in_place_fastest_left
2017-11-09 19:21:31 -06:00
step_end
Route104_EventScript_Ivan:: @ 81ED35F
trainerbattle_single TRAINER_IVAN, Route104_Text_IvanIntro, Route104_Text_IvanDefeat
msgbox Route104_Text_IvanPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Billy:: @ 81ED376
trainerbattle_single TRAINER_BILLY, Route104_Text_BillyIntro, Route104_Text_BillyDefeat
msgbox Route104_Text_BillyPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Haley:: @ 81ED38D
trainerbattle_single TRAINER_HALEY_1, Route104_Text_HaleyIntro, Route104_Text_HaleyDefeat, Route104_EventScript_TryRegisterHaleyAfterBattle
2017-12-01 21:25:13 +01:00
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, TRUE
goto_if_eq Route104_EventScript_RematchHaley
2019-09-30 01:42:52 -04:00
setvar VAR_0x8004, TRAINER_HALEY_1
specialvar VAR_RESULT, IsTrainerRegistered
compare VAR_RESULT, FALSE
goto_if_eq Route104_EventScript_TryRegisterHaley
msgbox Route104_Text_HaleyPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_TryRegisterHaleyAfterBattle:: @ 81ED3CE
2019-11-01 03:41:55 -04:00
special PlayerFaceTrainerAfterBattle
2017-11-09 19:21:31 -06:00
waitmovement 0
goto_if_set FLAG_HAS_MATCH_CALL, Route104_EventScript_RegisterHaleyAfterBattle
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RegisterHaleyAfterBattle:: @ 81ED3DF
msgbox Route104_Text_HaleyRegister2, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_HALEY_1
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_TryRegisterHaley:: @ 81ED3F8
goto_if_set FLAG_HAS_MATCH_CALL, Route104_EventScript_RegisterHaley
msgbox Route104_Text_HaleyPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RegisterHaley:: @ 81ED40B
msgbox Route104_Text_HaleyRegister1, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_HALEY_1
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RematchHaley:: @ 81ED424
trainerbattle_rematch TRAINER_HALEY_1, Route104_Text_HaleyRematchIntro, Route104_Text_HaleyRematchDefeat
msgbox Route104_Text_HaleyPostRematch, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Winston:: @ 81ED43B
trainerbattle_single TRAINER_WINSTON_1, Route104_Text_WinstonIntro, Route104_Text_WinstonDefeat, Route104_EventScript_TryRegisterWinstonAfterBattle
2017-12-01 21:25:13 +01:00
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, TRUE
goto_if_eq Route104_EventScript_RematchWinston
2019-09-30 01:42:52 -04:00
setvar VAR_0x8004, TRAINER_WINSTON_1
specialvar VAR_RESULT, IsTrainerRegistered
compare VAR_RESULT, FALSE
goto_if_eq Route104_EventScript_TryRegisterWinston
msgbox Route104_Text_WinstonPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_TryRegisterWinstonAfterBattle:: @ 81ED47C
2019-11-01 03:41:55 -04:00
special PlayerFaceTrainerAfterBattle
2017-11-09 19:21:31 -06:00
waitmovement 0
goto_if_set FLAG_HAS_MATCH_CALL, Route104_EventScript_RegisterWinstonAfterBattle
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RegisterWinstonAfterBattle:: @ 81ED48D
msgbox Route104_Text_WinstonRegister2, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_WINSTON_1
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_TryRegisterWinston:: @ 81ED4A6
goto_if_set FLAG_HAS_MATCH_CALL, Route104_EventScript_RegisterWinston
msgbox Route104_Text_WinstonPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RegisterWinston:: @ 81ED4B9
msgbox Route104_Text_WinstonRegister1, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_WINSTON_1
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RematchWinston:: @ 81ED4D2
trainerbattle_rematch TRAINER_WINSTON_1, Route104_Text_WinstonRematchIntro, Route104_Text_WinstonRematchDefeat
msgbox Route104_Text_WinstonPostRematch, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Cindy:: @ 81ED4E9
trainerbattle_single TRAINER_CINDY_1, Route104_Text_CindyIntro, Route104_Text_CindyDefeat, Route104_EventScript_TryRegisterCindyAfterBattle
2017-12-01 21:25:13 +01:00
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, TRUE
goto_if_eq Route104_EventScript_RematchCindy
2019-09-30 01:42:52 -04:00
setvar VAR_0x8004, TRAINER_CINDY_1
specialvar VAR_RESULT, IsTrainerRegistered
compare VAR_RESULT, FALSE
goto_if_eq Route104_EventScript_TryRegisterCindy
msgbox Route104_Text_CindyPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_TryRegisterCindyAfterBattle:: @ 81ED52A
2019-11-01 03:41:55 -04:00
special PlayerFaceTrainerAfterBattle
2017-11-09 19:21:31 -06:00
waitmovement 0
goto_if_set FLAG_HAS_MATCH_CALL, Route104_EventScript_RegisterCindyAfterBattle
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RegisterCindyAfterBattle:: @ 81ED53B
msgbox Route104_Text_CindyRegister2, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_CINDY_1
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_TryRegisterCindy:: @ 81ED554
goto_if_set FLAG_HAS_MATCH_CALL, Route104_EventScript_RegisterCindy
msgbox Route104_Text_CindyPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RegisterCindy:: @ 81ED567
msgbox Route104_Text_CindyRegister1, MSGBOX_DEFAULT
2018-12-02 06:04:59 -05:00
register_matchcall TRAINER_CINDY_1
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_RematchCindy:: @ 81ED580
trainerbattle_rematch TRAINER_CINDY_1, Route104_Text_CindyRematchIntro, Route104_Text_CindyRematchDefeat
msgbox Route104_Text_CindyPostRematch, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
Route104_EventScript_Gina:: @ 81ED597
trainerbattle_double TRAINER_GINA_AND_MIA_1, Route104_Text_GinaIntro, Route104_Text_GinaDefeat, Route104_Text_GinaNotEnoughMons
special GetPlayerBigGuyGirlString
msgbox Route104_Text_GinaPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_Mia:: @ 81ED5B6
trainerbattle_double TRAINER_GINA_AND_MIA_1, Route104_Text_MiaIntro, Route104_Text_MiaDefeat, Route104_Text_MiaNotEnoughMons
special GetPlayerBigGuyGirlString
msgbox Route104_Text_MiaPostBattle, MSGBOX_DEFAULT
2017-11-09 19:21:31 -06:00
release
end
Route104_EventScript_Darian:: @ 81ED5D5
trainerbattle_single TRAINER_DARIAN, Route104_Text_DarianIntro, Route104_Text_DarianDefeat
msgbox Route104_Text_DarianPostBattle, MSGBOX_AUTOCLOSE
2017-11-09 19:21:31 -06:00
end
Route104_Text_BrineyLivesInSeasideCottage: @ 81ED5EC
2017-11-09 19:21:31 -06:00
.string "That seaside cottage is where\n"
.string "MR. BRINEY lives.\p"
.string "He was once a mighty sailor who never\n"
.string "feared the sea, however stormy.$"
Route104_Text_WhatsItLikeAtBottomOfSea: @ 81ED662
2017-11-09 19:21:31 -06:00
.string "The sea, huh?\p"
2018-12-07 10:41:08 -05:00
.string "I wonder what it's like at the bottom\n"
2017-11-09 19:21:31 -06:00
.string "of the sea?$"
Route104_Text_ThrowBallAtWeakenedPokemon: @ 81ED6A2
2018-12-07 10:41:08 -05:00
.string "If you're going to throw a POKé BALL,\n"
2017-11-09 19:21:31 -06:00
.string "weaken the wild POKéMON first.\p"
2018-12-07 10:41:08 -05:00
.string "It will be easier to catch if it's been\n"
2017-11-09 19:21:31 -06:00
.string "poisoned, burned, or lulled to sleep.$"
Route104_Text_OnlyThrowBallAtWildPokemon: @ 81ED735
2018-12-07 10:41:08 -05:00
.string "You're a thief if you try to steal\n"
.string "someone else's POKéMON.\p"
2017-11-09 19:21:31 -06:00
.string "You should throw POKé BALLS only at\n"
.string "wild POKéMON.$"
Route104_Text_ImNotATrainer: @ 81ED7A2
2018-12-07 10:41:08 -05:00
.string "Oh, no, I'm not a TRAINER.\p"
.string "But that's right, if TRAINERS lock eyes,\n"
.string "it's a challenge to battle.\p"
.string "If you don't want to battle, stay out\n"
2017-11-09 19:21:31 -06:00
.string "of their sight.$"
Route104_Text_LikeFillingMouthWithSeedsTakeThis: @ 81ED838
2017-11-09 19:21:31 -06:00
.string "I like filling my mouth with seeds,\n"
.string "then spitting them out fast!\p"
.string "You can have this, so you try it out!\p"
.string "Use it on a POKéMON, and it will learn\n"
.string "a move for firing seeds rapidly.$"
Route104_Text_TMsAreOneTimeUse: @ 81ED8E7
2017-11-09 19:21:31 -06:00
.string "A word of advice!\p"
.string "A TM, TECHNICAL MACHINE, is good only\n"
.string "for one-time use.\p"
2018-12-07 10:41:08 -05:00
.string "Once you use it, it's gone.\n"
2017-11-09 19:21:31 -06:00
.string "Think twice before using it!$"
Route104_Text_DontNeedThisTakeIt: @ 81ED96A
2017-11-09 19:21:31 -06:00
.string "This FLOWER SHOP started selling\n"
.string "saplings recently.\p"
.string "It made me so happy, I went overboard\n"
.string "shopping.\p"
2018-12-07 10:41:08 -05:00
.string "I don't need this WHITE HERB anymore.\n"
2017-11-09 19:21:31 -06:00
.string "Would you take it, please?$"
Route104_Text_FlowerShopSellingSaplings: @ 81EDA0F
2017-11-09 19:21:31 -06:00
.string "This FLOWER SHOP started selling\n"
.string "saplings recently.\p"
.string "It made me so happy, I went overboard\n"
.string "shopping. Where should I put them?$"
Route104_Text_MrBrineysCottage: @ 81EDA8C
2018-12-07 10:41:08 -05:00
.string "MR. BRINEY'S COTTAGE$"
2017-11-09 19:21:31 -06:00
Route104_Text_RouteSignPetalburg: @ 81EDAA1
2017-11-09 19:21:31 -06:00
.string "ROUTE 1O4\n"
.string "{RIGHT_ARROW} PETALBURG CITY$"
2017-11-09 19:21:31 -06:00
Route104_Text_RouteSignRustboro: @ 81EDABC
2017-11-09 19:21:31 -06:00
.string "ROUTE 1O4\n"
.string "{UP_ARROW} RUSTBORO CITY$"
2017-11-09 19:21:31 -06:00
Route104_Text_PrettyPetalFlowShop: @ 81EDAD6
2017-11-09 19:21:31 -06:00
.string "PRETTY PETAL FLOWER SHOP$"
Route104_Text_TrainerTipsDoubleBattles: @ 81EDAEF
2017-11-09 19:21:31 -06:00
.string "TRAINER TIPS\p"
.string "In the HOENN region there are pairs\n"
.string "of TRAINERS who challenge others\l"
.string "for 2-on-2 POKéMON battles called\l"
.string "DOUBLE BATTLES.\p"
.string "In a DOUBLE BATTLE, the TRAINER must\n"
.string "send out two POKéMON, the one at the\l"
.string "left of the list and the top one.\l"
.string "Watch how POKéMON are lined up.$"
Route104_Text_MayWeShouldRegister: @ 81EDBFF
2017-11-09 19:21:31 -06:00
.string "MAY: Oh, hi, {PLAYER}{KUN}!\p"
.string "DEVON upgraded your POKéNAV with\n"
.string "the MATCH CALL system, huh?\p"
.string "We should register each other so we\n"
.string "can get in contact anytime.$"
Route104_Text_RegisteredMay: @ 81EDC8F
2017-11-09 19:21:31 -06:00
.string "{PLAYER} registered MAY\n"
.string "in the POKéNAV.$"
Route104_Text_MayHowsYourPokedex: @ 81EDCB1
2017-11-09 19:21:31 -06:00
.string "MAY: Oh, by the way, {PLAYER}{KUN},\n"
2018-12-07 10:41:08 -05:00
.string "how's your POKéDEX coming along?$"
2017-11-09 19:21:31 -06:00
Route104_Text_MayMinesDecentLetsBattle: @ 81EDCED
2018-12-07 10:41:08 -05:00
.string "Mine's looking pretty decent.\n"
2017-11-09 19:21:31 -06:00
.string "So…\l"
.string "How about a little battle?$"
Route104_Text_MayHaventRaisedPokemon: @ 81EDD2A
2018-12-07 10:41:08 -05:00
.string "MAY: Oh, what's the matter?\p"
.string "Haven't you caught or raised your\n"
2017-11-09 19:21:31 -06:00
.string "POKéMON very much?\p"
2018-12-07 10:41:08 -05:00
.string "That's not very good for a TRAINER!$"
2017-11-09 19:21:31 -06:00
Route104_Text_MayLetsBattle: @ 81EDD9F
2017-11-09 19:21:31 -06:00
.string "MAY: So, what do you think?\n"
.string "How about a little battle here?$"
Route104_Text_MayIntro: @ 81EDDDB
2017-11-09 19:21:31 -06:00
.string "MAY: You just became a TRAINER,\n"
2018-12-07 10:41:08 -05:00
.string "{PLAYER}{KUN}. I'm not going to lose!$"
2017-11-09 19:21:31 -06:00
Route104_Text_MayDefeat: @ 81EDE18
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
Route104_Text_MayPostBattle: @ 81EDE3E
2018-12-07 10:41:08 -05:00
.string "MAY: I can tell you've gotten pretty\n"
2017-11-09 19:21:31 -06:00
.string "good with the way you handle POKéMON.\p"
.string "But instead of only making them\n"
.string "battle, you should be like MR. BRINEY.\p"
2018-12-07 10:41:08 -05:00
.string "It's important to become friends with\n"
2017-11-09 19:21:31 -06:00
.string "POKéMON, too.$"
Route104_Text_BrendanWeShouldRegister: @ 81EDF04
2017-11-09 19:21:31 -06:00
.string "BRENDAN: Oh, hey, {PLAYER}!\p"
.string "Cool, you had DEVON install the MATCH\n"
.string "CALL system on your POKéNAV!\p"
2018-12-07 10:41:08 -05:00
.string "Let's register each other in our\n"
2017-11-09 19:21:31 -06:00
.string "POKéNAVS so we can keep in touch.$"
Route104_Text_RegisteredBrendan: @ 81EDFA0
2017-11-09 19:21:31 -06:00
.string "{PLAYER} registered BRENDAN\n"
.string "in the POKéNAV.$"
Route104_Text_BrendanHowsYourPokedex: @ 81EDFC6
2018-12-07 10:41:08 -05:00
.string "BRENDAN: {PLAYER}, how's your POKéDEX?\n"
2017-11-09 19:21:31 -06:00
.string "Have you filled in any pages yet?$"
Route104_Text_BrendanDoingGreatLetsBattle: @ 81EE009
2018-12-07 10:41:08 -05:00
.string "Me, I'm doing great!\p"
2017-11-09 19:21:31 -06:00
.string "Want to check out how good I am with\n"
.string "a battle?$"
Route104_Text_BrendanNoConfidence: @ 81EE04D
2018-12-07 10:41:08 -05:00
.string "BRENDAN: What's the matter? Don't have\n"
2017-11-09 19:21:31 -06:00
.string "any confidence in your POKéMON?$"
Route104_Text_BrendanLetsBattle: @ 81EE094
2018-12-07 10:41:08 -05:00
.string "BRENDAN: What's up?\n"
2017-11-09 19:21:31 -06:00
.string "Want to have a battle with me?$"
Route104_Text_BrendanIntro: @ 81EE0C7
2017-11-09 19:21:31 -06:00
.string "BRENDAN: I know you just became\n"
2018-12-07 10:41:08 -05:00
.string "a TRAINER, but I won't go easy!$"
2017-11-09 19:21:31 -06:00
Route104_Text_BrendanDefeat: @ 81EE107
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
Route104_Text_BrendanPostBattle: @ 81EE120
2018-12-07 10:41:08 -05:00
.string "BRENDAN: You've gotten pretty decent\n"
2017-11-09 19:21:31 -06:00
.string "at handling POKéMON.\p"
2018-12-07 10:41:08 -05:00
.string "But, you know, you shouldn't just be\n"
2017-11-09 19:21:31 -06:00
.string "making POKéMON battle.\p"
2018-12-07 10:41:08 -05:00
.string "Like MR. BRINEY, it's important to\n"
2017-11-09 19:21:31 -06:00
.string "become friends with your POKéMON.$"