summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2019-10-26 12:22:36 -0500
committerhuderlem <huderlem@gmail.com>2019-10-26 12:55:53 -0500
commitaad430c049e4cd428427c5a28599587d5f3f983f (patch)
tree707c74254651221cc9cdafcd820918c7d1114a86
parent8b75d977e3e0bf70274688aed830a0a9c65126b8 (diff)
Document route 110 scripts
-rw-r--r--data/maps/Route110/map.json92
-rw-r--r--data/maps/Route110/scripts.inc670
-rw-r--r--data/text/trainers.inc116
3 files changed, 439 insertions, 439 deletions
diff --git a/data/maps/Route110/map.json b/data/maps/Route110/map.json
index 570c38dcc..660f24ccc 100644
--- a/data/maps/Route110/map.json
+++ b/data/maps/Route110/map.json
@@ -40,7 +40,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF338",
+ "script": "Route110_EventScript_Boy2",
"flag": "0"
},
{
@@ -53,7 +53,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF32F",
+ "script": "Route110_EventScript_CyclingGuy2",
"flag": "0"
},
{
@@ -66,7 +66,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF326",
+ "script": "Route110_EventScript_OldWoman",
"flag": "0"
},
{
@@ -79,7 +79,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF314",
+ "script": "Route110_EventScript_CyclingGuy1",
"flag": "0"
},
{
@@ -92,7 +92,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF31D",
+ "script": "Route110_EventScript_OldMan",
"flag": "0"
},
{
@@ -105,7 +105,7 @@
"movement_range_y": 3,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF30B",
+ "script": "Route110_EventScript_CyclingGirl1",
"flag": "0"
},
{
@@ -118,7 +118,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF302",
+ "script": "Route110_EventScript_Boy1",
"flag": "0"
},
{
@@ -131,7 +131,7 @@
"movement_range_y": 14,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3",
- "script": "Route110_EventScript_1EF529",
+ "script": "Route110_EventScript_Jasmine",
"flag": "0"
},
{
@@ -144,7 +144,7 @@
"movement_range_y": 1,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3",
- "script": "Route110_EventScript_1EF4B0",
+ "script": "Route110_EventScript_Anthony",
"flag": "0"
},
{
@@ -157,7 +157,7 @@
"movement_range_y": 1,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4",
- "script": "Route110_EventScript_1EF540",
+ "script": "Route110_EventScript_Abigail",
"flag": "0"
},
{
@@ -170,7 +170,7 @@
"movement_range_y": 4,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3",
- "script": "Route110_EventScript_1EF4C7",
+ "script": "Route110_EventScript_Benjamin",
"flag": "0"
},
{
@@ -183,7 +183,7 @@
"movement_range_y": 0,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6",
- "script": "Route110_EventScript_1EF3F2",
+ "script": "Route110_EventScript_Edward",
"flag": "0"
},
{
@@ -196,7 +196,7 @@
"movement_range_y": 0,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1",
- "script": "Route110_EventScript_1EF409",
+ "script": "Route110_EventScript_Jaclyn",
"flag": "0"
},
{
@@ -209,7 +209,7 @@
"movement_range_y": 0,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "4",
- "script": "Route110_EventScript_1EF420",
+ "script": "Route110_EventScript_Edwin",
"flag": "0"
},
{
@@ -222,7 +222,7 @@
"movement_range_y": 0,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "1",
- "script": "Route110_EventScript_1EF482",
+ "script": "Route110_EventScript_Dale",
"flag": "0"
},
{
@@ -300,7 +300,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF3B7",
+ "script": "Route110_EventScript_ChallengeGuy",
"flag": "0"
},
{
@@ -313,7 +313,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF2AA",
+ "script": "Route110_EventScript_AquaGrunt1",
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
},
{
@@ -326,7 +326,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF2C0",
+ "script": "Route110_EventScript_AquaGrunt2",
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
},
{
@@ -339,7 +339,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF2D6",
+ "script": "Route110_EventScript_AquaGrunt3",
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
},
{
@@ -352,7 +352,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_1EF2EC",
+ "script": "Route110_EventScript_AquaGrunt4",
"flag": "FLAG_HIDE_ROUTE_110_TEAM_AQUA"
},
{
@@ -378,7 +378,7 @@
"movement_range_y": 1,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2",
- "script": "Route110_EventScript_1EF499",
+ "script": "Route110_EventScript_Jacob",
"flag": "0"
},
{
@@ -417,7 +417,7 @@
"movement_range_y": 0,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3",
- "script": "Route110_EventScript_1EF604",
+ "script": "Route110_EventScript_Timmy",
"flag": "0"
},
{
@@ -430,7 +430,7 @@
"movement_range_y": 0,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2",
- "script": "Route110_EventScript_1EF5A2",
+ "script": "Route110_EventScript_Isabel",
"flag": "0"
},
{
@@ -443,7 +443,7 @@
"movement_range_y": 1,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "2",
- "script": "Route110_EventScript_1EF61C",
+ "script": "Route110_EventScript_Kaleb",
"flag": "0"
},
{
@@ -456,7 +456,7 @@
"movement_range_y": 1,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "6",
- "script": "Route110_EventScript_1EF64A",
+ "script": "Route110_EventScript_Alyssa",
"flag": "0"
},
{
@@ -469,7 +469,7 @@
"movement_range_y": 1,
"trainer_type": "1",
"trainer_sight_or_berry_tree_id": "3",
- "script": "Route110_EventScript_1EF633",
+ "script": "Route110_EventScript_Joseph",
"flag": "0"
},
{
@@ -551,7 +551,7 @@
"elevation": 3,
"var": "VAR_CYCLING_CHALLENGE_STATE",
"var_value": "2",
- "script": "Route110_EventScript_1EF661"
+ "script": "Route110_EventScript_CyclingChallengeEnd"
},
{
"type": "trigger",
@@ -560,7 +560,7 @@
"elevation": 3,
"var": "VAR_CYCLING_CHALLENGE_STATE",
"var_value": "2",
- "script": "Route110_EventScript_1EF661"
+ "script": "Route110_EventScript_CyclingChallengeEnd"
},
{
"type": "trigger",
@@ -569,7 +569,7 @@
"elevation": 3,
"var": "VAR_ROUTE110_STATE",
"var_value": "0",
- "script": "Route110_EventScript_1EF74D"
+ "script": "Route110_EventScript_RivalTrigger1"
},
{
"type": "trigger",
@@ -578,7 +578,7 @@
"elevation": 3,
"var": "VAR_ROUTE110_STATE",
"var_value": "0",
- "script": "Route110_EventScript_1EF758"
+ "script": "Route110_EventScript_RivalTrigger2"
},
{
"type": "trigger",
@@ -587,7 +587,7 @@
"elevation": 3,
"var": "VAR_ROUTE110_STATE",
"var_value": "0",
- "script": "Route110_EventScript_1EF763"
+ "script": "Route110_EventScript_RivalTrigger3"
},
{
"type": "trigger",
@@ -596,7 +596,7 @@
"elevation": 3,
"var": "VAR_REGISTER_BIRCH_STATE",
"var_value": "1",
- "script": "Route110_EventScript_1EF9CB"
+ "script": "Route110_EventScript_BirchScene1"
},
{
"type": "trigger",
@@ -605,7 +605,7 @@
"elevation": 3,
"var": "VAR_REGISTER_BIRCH_STATE",
"var_value": "1",
- "script": "Route110_EventScript_1EF9D6"
+ "script": "Route110_EventScript_BirchScene2"
},
{
"type": "trigger",
@@ -614,7 +614,7 @@
"elevation": 3,
"var": "VAR_REGISTER_BIRCH_STATE",
"var_value": "1",
- "script": "Route110_EventScript_1EF9E1"
+ "script": "Route110_EventScript_BirchScene3"
},
{
"type": "trigger",
@@ -623,7 +623,7 @@
"elevation": 3,
"var": "VAR_REGISTER_BIRCH_STATE",
"var_value": "1",
- "script": "Route110_EventScript_1EF9EC"
+ "script": "Route110_EventScript_BirchScene4"
}
],
"bg_events": [
@@ -633,7 +633,7 @@
"y": 25,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF353"
+ "script": "Route110_EventScript_VandalizedSign"
},
{
"type": "sign",
@@ -641,7 +641,7 @@
"y": 51,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF365"
+ "script": "Route110_EventScript_SeasideParkingSign"
},
{
"type": "sign",
@@ -649,7 +649,7 @@
"y": 88,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF34A"
+ "script": "Route110_EventScript_CyclingRoadSign"
},
{
"type": "sign",
@@ -657,7 +657,7 @@
"y": 94,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF341"
+ "script": "Route110_EventScript_SlateportCitySign"
},
{
"type": "sign",
@@ -665,7 +665,7 @@
"y": 79,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF35C"
+ "script": "Route110_EventScript_Route103Sign"
},
{
"type": "sign",
@@ -673,7 +673,7 @@
"y": 17,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF36E"
+ "script": "Route110_EventScript_MauvilleCitySign"
},
{
"type": "secret_base",
@@ -695,7 +695,7 @@
"y": 39,
"elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF377"
+ "script": "Route110_EventScript_TrainerTipsPrlzSleep"
},
{
"type": "sign",
@@ -703,7 +703,7 @@
"y": 70,
"elevation": 3,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF380"
+ "script": "Route110_EventScript_TrainerTipsRegisterItems"
},
{
"type": "sign",
@@ -711,7 +711,7 @@
"y": 67,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF389"
+ "script": "Route110_EventScript_TrickHouseSign"
},
{
"type": "sign",
@@ -719,7 +719,7 @@
"y": 93,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF392"
+ "script": "Route110_EventScript_CyclingRoadResultsSign"
},
{
"type": "hidden_item",
@@ -759,7 +759,7 @@
"y": 16,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
- "script": "Route110_EventScript_1EF34A"
+ "script": "Route110_EventScript_CyclingRoadSign"
}
]
}
diff --git a/data/maps/Route110/scripts.inc b/data/maps/Route110/scripts.inc
index cafd99a9c..68ae1d573 100644
--- a/data/maps/Route110/scripts.inc
+++ b/data/maps/Route110/scripts.inc
@@ -1,10 +1,10 @@
Route110_MapScripts:: @ 81EF269
- map_script MAP_SCRIPT_ON_RESUME, Route110_MapScript1_1EF279
+ map_script MAP_SCRIPT_ON_RESUME, Route110_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route110_OnTransition
- map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_MapScript2_1EF297
+ map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_OnFrame
.byte 0
-Route110_MapScript1_1EF279: @ 81EF279
+Route110_OnResume: @ 81EF279
special UpdateCyclingRoadState
end
@@ -12,300 +12,300 @@ Route110_OnTransition: @ 81EF27D
call Common_EventScript_SetupRivalGfxId
call Common_EventScript_SetupRivalOnBikeGfxId
compare VAR_CYCLING_CHALLENGE_STATE, 1
- call_if_eq Route110_EventScript_1EF293
+ call_if_eq Route110_EventScript_SaveCyclingMusic
end
-Route110_EventScript_1EF293:: @ 81EF293
+Route110_EventScript_SaveCyclingMusic:: @ 81EF293
savebgm MUS_CYCLING
return
-Route110_MapScript2_1EF297: @ 81EF297
- map_script_2 VAR_CYCLING_CHALLENGE_STATE, 1, Route110_EventScript_1EF2A1
+Route110_OnFrame: @ 81EF297
+ map_script_2 VAR_CYCLING_CHALLENGE_STATE, 1, Route110_EventScript_BeginCylcingRoadChallenge
.2byte 0
-Route110_EventScript_1EF2A1:: @ 81EF2A1
+Route110_EventScript_BeginCylcingRoadChallenge:: @ 81EF2A1
special Special_BeginCyclingRoadChallenge
setvar VAR_CYCLING_CHALLENGE_STATE, 2
return
-Route110_EventScript_1EF2AA:: @ 81EF2AA
+Route110_EventScript_AquaGrunt1:: @ 81EF2AA
lock
faceplayer
- msgbox Route110_Text_1EFB5D, MSGBOX_DEFAULT
+ msgbox Route110_Text_WeCantTalkAboutAquaActivities, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
-Route110_EventScript_1EF2C0:: @ 81EF2C0
+Route110_EventScript_AquaGrunt2:: @ 81EF2C0
lock
faceplayer
- msgbox Route110_Text_1EFB93, MSGBOX_DEFAULT
+ msgbox Route110_Text_KickUpARuckus, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
-Route110_EventScript_1EF2D6:: @ 81EF2D6
+Route110_EventScript_AquaGrunt3:: @ 81EF2D6
lock
faceplayer
- msgbox Route110_Text_1EFBCA, MSGBOX_DEFAULT
+ msgbox Route110_Text_MyFirstJobInAqua, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
-Route110_EventScript_1EF2EC:: @ 81EF2EC
+Route110_EventScript_AquaGrunt4:: @ 81EF2EC
lock
faceplayer
- msgbox Route110_Text_1EFC0D, MSGBOX_DEFAULT
+ msgbox Route110_Text_AquaActionsBringSmiles, MSGBOX_DEFAULT
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
-Route110_EventScript_1EF302:: @ 81EF302
- msgbox Route110_Text_1EFFC3, MSGBOX_NPC
+Route110_EventScript_Boy1:: @ 81EF302
+ msgbox Route110_Text_RideBikeAtFullSpeed, MSGBOX_NPC
end
-Route110_EventScript_1EF30B:: @ 81EF30B
- msgbox Route110_Text_1F0006, MSGBOX_NPC
+Route110_EventScript_CyclingGirl1:: @ 81EF30B
+ msgbox Route110_Text_HairStreamsBehindMe, MSGBOX_NPC
end
-Route110_EventScript_1EF314:: @ 81EF314
- msgbox Route110_Text_1F006A, MSGBOX_NPC
+Route110_EventScript_CyclingGuy1:: @ 81EF314
+ msgbox Route110_Text_YouGotBikeFromRydel, MSGBOX_NPC
end
-Route110_EventScript_1EF31D:: @ 81EF31D
- msgbox Route110_Text_1F0261, MSGBOX_NPC
+Route110_EventScript_OldMan:: @ 81EF31D
+ msgbox Route110_Text_TwoRoads, MSGBOX_NPC
end
-Route110_EventScript_1EF326:: @ 81EF326
- msgbox Route110_Text_1F02CA, MSGBOX_NPC
+Route110_EventScript_OldWoman:: @ 81EF326
+ msgbox Route110_Text_WalkOnTheLowRoad, MSGBOX_NPC
end
-Route110_EventScript_1EF32F:: @ 81EF32F
- msgbox Route110_Text_1F030E, MSGBOX_NPC
+Route110_EventScript_CyclingGuy2:: @ 81EF32F
+ msgbox Route110_Text_BikeTechniques, MSGBOX_NPC
end
-Route110_EventScript_1EF338:: @ 81EF338
- msgbox Route110_Text_1F0390, MSGBOX_NPC
+Route110_EventScript_Boy2:: @ 81EF338
+ msgbox Route110_Text_WhichShouldIChoose, MSGBOX_NPC
end
-Route110_EventScript_1EF341:: @ 81EF341
- msgbox Route110_Text_1F0812, MSGBOX_SIGN
+Route110_EventScript_SlateportCitySign:: @ 81EF341
+ msgbox Route110_Text_SlateportCitySign, MSGBOX_SIGN
end
-Route110_EventScript_1EF34A:: @ 81EF34A
- msgbox Route110_Text_1F082D, MSGBOX_SIGN
+Route110_EventScript_CyclingRoadSign:: @ 81EF34A
+ msgbox Route110_Text_CyclingRoadSign, MSGBOX_SIGN
end
-Route110_EventScript_1EF353:: @ 81EF353
- msgbox Route110_Text_1F0842, MSGBOX_SIGN
+Route110_EventScript_VandalizedSign:: @ 81EF353
+ msgbox Route110_Text_AquaWasHere, MSGBOX_SIGN
end
-Route110_EventScript_1EF35C:: @ 81EF35C
- msgbox Route110_Text_1F08CD, MSGBOX_SIGN
+Route110_EventScript_Route103Sign:: @ 81EF35C
+ msgbox Route110_Text_Route103Sign, MSGBOX_SIGN
end
-Route110_EventScript_1EF365:: @ 81EF365
- msgbox Route110_Text_1F08E3, MSGBOX_SIGN
+Route110_EventScript_SeasideParkingSign:: @ 81EF365
+ msgbox Route110_Text_SeasideParkingSign, MSGBOX_SIGN
end
-Route110_EventScript_1EF36E:: @ 81EF36E
- msgbox Route110_Text_1F08F3, MSGBOX_SIGN
+Route110_EventScript_MauvilleCitySign:: @ 81EF36E
+ msgbox Route110_Text_MauvilleCitySign, MSGBOX_SIGN
end
-Route110_EventScript_1EF377:: @ 81EF377
- msgbox Route110_Text_1F090D, MSGBOX_SIGN
+Route110_EventScript_TrainerTipsPrlzSleep:: @ 81EF377
+ msgbox Route110_Text_TrainerTipsPrlzSleep, MSGBOX_SIGN
end
-Route110_EventScript_1EF380:: @ 81EF380
- msgbox Route110_Text_1F0992, MSGBOX_SIGN
+Route110_EventScript_TrainerTipsRegisterItems:: @ 81EF380
+ msgbox Route110_Text_TrainerTipsRegisterItems, MSGBOX_SIGN
end
-Route110_EventScript_1EF389:: @ 81EF389
- msgbox Route110_Text_1F09DB, MSGBOX_SIGN
+Route110_EventScript_TrickHouseSign:: @ 81EF389
+ msgbox Route110_Text_TrickHouseSign, MSGBOX_SIGN
end
-Route110_EventScript_1EF392:: @ 81EF392
+Route110_EventScript_CyclingRoadResultsSign:: @ 81EF392
lockall
specialvar VAR_RESULT, GetRecordedCyclingRoadResults
- compare VAR_RESULT, 0
- goto_if_eq Route110_EventScript_1EF3AD
- msgbox Route110_Text_1F0A1E, MSGBOX_DEFAULT
+ compare VAR_RESULT, FALSE
+ goto_if_eq Route110_EventScript_NoRecordSet
+ msgbox Route110_Text_BestRecord, MSGBOX_DEFAULT
releaseall
end
-Route110_EventScript_1EF3AD:: @ 81EF3AD
- msgbox Route110_Text_1F0A5E, MSGBOX_DEFAULT
+Route110_EventScript_NoRecordSet:: @ 81EF3AD
+ msgbox Route110_Text_ThereIsNoRecord, MSGBOX_DEFAULT
releaseall
end
-Route110_EventScript_1EF3B7:: @ 81EF3B7
+Route110_EventScript_ChallengeGuy:: @ 81EF3B7
lock
faceplayer
specialvar VAR_RESULT, GetPlayerAvatarBike
compare VAR_RESULT, 1
- goto_if_eq Route110_EventScript_1EF3E8
+ goto_if_eq Route110_EventScript_PlayerRidingAcroBike
compare VAR_CYCLING_CHALLENGE_STATE, 0
- goto_if_eq Route110_EventScript_1EF3DE
- msgbox Route110_Text_1F06FB, MSGBOX_DEFAULT
+ goto_if_eq Route110_EventScript_PlayerNotRidingBike
+ msgbox Route110_Text_AlwaysAimHigher, MSGBOX_DEFAULT
release
end
-Route110_EventScript_1EF3DE:: @ 81EF3DE
- msgbox Route110_Text_1F0661, MSGBOX_DEFAULT
+Route110_EventScript_PlayerNotRidingBike:: @ 81EF3DE
+ msgbox Route110_Text_RatedForNumberOfCollisions, MSGBOX_DEFAULT
release
end
-Route110_EventScript_1EF3E8:: @ 81EF3E8
- msgbox Route110_Text_1F0755, MSGBOX_DEFAULT
+Route110_EventScript_PlayerRidingAcroBike:: @ 81EF3E8
+ msgbox Route110_Text_AcroBikesDoNotQualify, MSGBOX_DEFAULT
release
end
-Route110_EventScript_1EF3F2:: @ 81EF3F2
- trainerbattle_single TRAINER_EDWARD, Route110_Text_29802B, Route110_Text_298064
- msgbox Route110_Text_29808A, MSGBOX_AUTOCLOSE
+Route110_EventScript_Edward:: @ 81EF3F2
+ trainerbattle_single TRAINER_EDWARD, Route110_Text_EdwardIntro, Route110_Text_EdwardDefeated
+ msgbox Route110_Text_EdwardPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF409:: @ 81EF409
- trainerbattle_single TRAINER_JACLYN, Route110_Text_2980B9, Route110_Text_2980E5
- msgbox Route110_Text_2980F8, MSGBOX_AUTOCLOSE
+Route110_EventScript_Jaclyn:: @ 81EF409
+ trainerbattle_single TRAINER_JACLYN, Route110_Text_JaclynIntro, Route110_Text_JaclynDefeated
+ msgbox Route110_Text_JaclynPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF420:: @ 81EF420
- trainerbattle_single TRAINER_EDWIN_1, Route110_Text_29815E, Route110_Text_29818F, Route110_EventScript_1EF44C
+Route110_EventScript_Edwin:: @ 81EF420
+ trainerbattle_single TRAINER_EDWIN_1, Route110_Text_EdwinIntro, Route110_Text_EdwinDefeated, Route110_EventScript_EdwinRegisterMatchCallAfterBattle
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
- goto_if_eq Route110_EventScript_1EF46B
- msgbox Route110_Text_2981B3, MSGBOX_DEFAULT
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route110_EventScript_EdwinRematch
+ msgbox Route110_Text_EdwinPostBattle, MSGBOX_DEFAULT
release
end
-Route110_EventScript_1EF44C:: @ 81EF44C
+Route110_EventScript_EdwinRegisterMatchCallAfterBattle:: @ 81EF44C
special sub_80B4808
waitmovement 0
- msgbox Route110_Text_298201, MSGBOX_DEFAULT
+ msgbox Route110_Text_EdwinRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_EDWIN_1
release
end
-Route110_EventScript_1EF46B:: @ 81EF46B
- trainerbattle_rematch TRAINER_EDWIN_1, Route110_Text_298232, Route110_Text_298288
- msgbox Route110_Text_2982A2, MSGBOX_AUTOCLOSE
+Route110_EventScript_EdwinRematch:: @ 81EF46B
+ trainerbattle_rematch TRAINER_EDWIN_1, Route110_Text_EdwinRematchIntro, Route110_Text_EdwinRematchDefeated
+ msgbox Route110_Text_EdwinRematchPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF482:: @ 81EF482
- trainerbattle_single TRAINER_DALE, Route110_Text_2982CC, Route110_Text_2982F5
- msgbox Route110_Text_298303, MSGBOX_AUTOCLOSE
+Route110_EventScript_Dale:: @ 81EF482
+ trainerbattle_single TRAINER_DALE, Route110_Text_DaleIntro, Route110_Text_DaleDefeated
+ msgbox Route110_Text_DalePostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF499:: @ 81EF499
- trainerbattle_single TRAINER_JACOB, Route110_Text_297B3F, Route110_Text_297B77
- msgbox Route110_Text_297B8F, MSGBOX_AUTOCLOSE
+Route110_EventScript_Jacob:: @ 81EF499
+ trainerbattle_single TRAINER_JACOB, Route110_Text_JacobIntro, Route110_Text_JacobDefeated
+ msgbox Route110_Text_JacobPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF4B0:: @ 81EF4B0
- trainerbattle_single TRAINER_ANTHONY, Route110_Text_297BE7, Route110_Text_297C0F
- msgbox Route110_Text_297C1F, MSGBOX_AUTOCLOSE
+Route110_EventScript_Anthony:: @ 81EF4B0
+ trainerbattle_single TRAINER_ANTHONY, Route110_Text_AnthonyIntro, Route110_Text_AnthonyDefeated
+ msgbox Route110_Text_AnthonyPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF4C7:: @ 81EF4C7
- trainerbattle_single TRAINER_BENJAMIN_1, Route110_Text_297C63, Route110_Text_297C8A, Route110_EventScript_1EF4F3
+Route110_EventScript_Benjamin:: @ 81EF4C7
+ trainerbattle_single TRAINER_BENJAMIN_1, Route110_Text_BenjaminIntro, Route110_Text_BenjaminDefeated, Route110_EventScript_BenjaminRegisterMatchCallAfterBattle
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
- goto_if_eq Route110_EventScript_1EF512
- msgbox Route110_Text_297CB4, MSGBOX_DEFAULT
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route110_EventScript_BenjaminRematch
+ msgbox Route110_Text_BenjaminPostBattle, MSGBOX_DEFAULT
release
end
-Route110_EventScript_1EF4F3:: @ 81EF4F3
+Route110_EventScript_BenjaminRegisterMatchCallAfterBattle:: @ 81EF4F3
special sub_80B4808
waitmovement 0
- msgbox Route110_Text_297CFE, MSGBOX_DEFAULT
+ msgbox Route110_Text_BenjaminRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_BENJAMIN_1
release
end
-Route110_EventScript_1EF512:: @ 81EF512
- trainerbattle_rematch TRAINER_BENJAMIN_1, Route110_Text_297D4B, Route110_Text_297D8E
- msgbox Route110_Text_297DB0, MSGBOX_AUTOCLOSE
+Route110_EventScript_BenjaminRematch:: @ 81EF512
+ trainerbattle_rematch TRAINER_BENJAMIN_1, Route110_Text_BenjaminRematchIntro, Route110_Text_BenjaminRematchDefeated
+ msgbox Route110_Text_BenjaminRematchPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF529:: @ 81EF529
- trainerbattle_single TRAINER_JASMINE, Route110_Text_297F93, Route110_Text_297FD0
- msgbox Route110_Text_297FF1, MSGBOX_AUTOCLOSE
+Route110_EventScript_Jasmine:: @ 81EF529
+ trainerbattle_single TRAINER_JASMINE, Route110_Text_JasmineIntro, Route110_Text_JasmineDefeated
+ msgbox Route110_Text_JasminePostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF540:: @ 81EF540
- trainerbattle_single TRAINER_ABIGAIL_1, Route110_Text_297DFA, Route110_Text_297E69, Route110_EventScript_1EF56C
+Route110_EventScript_Abigail:: @ 81EF540
+ trainerbattle_single TRAINER_ABIGAIL_1, Route110_Text_AbigailIntro, Route110_Text_AbigailDefeated, Route110_EventScript_AbigailRegisterMatchCallAfterBattle
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
- goto_if_eq Route110_EventScript_1EF58B
- msgbox Route110_Text_297E88, MSGBOX_DEFAULT
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route110_EventScript_AbigailRematch
+ msgbox Route110_Text_AbigailPostBattle, MSGBOX_DEFAULT
release
end
-Route110_EventScript_1EF56C:: @ 81EF56C
+Route110_EventScript_AbigailRegisterMatchCallAfterBattle:: @ 81EF56C
special sub_80B4808
waitmovement 0
- msgbox Route110_Text_297ECD, MSGBOX_DEFAULT
+ msgbox Route110_Text_AbigailRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ABIGAIL_1
release
end
-Route110_EventScript_1EF58B:: @ 81EF58B
- trainerbattle_rematch TRAINER_ABIGAIL_1, Route110_Text_297F09, Route110_Text_297F37
- msgbox Route110_Text_297F58, MSGBOX_AUTOCLOSE
+Route110_EventScript_AbigailRematch:: @ 81EF58B
+ trainerbattle_rematch TRAINER_ABIGAIL_1, Route110_Text_AbigailRematchIntro, Route110_Text_AbigailRematchDefeated
+ msgbox Route110_Text_AbigailRematchPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF5A2:: @ 81EF5A2
- trainerbattle_single TRAINER_ISABEL_1, Route110_Text_298349, Route110_Text_298389, Route110_EventScript_1EF5CE
+Route110_EventScript_Isabel:: @ 81EF5A2
+ trainerbattle_single TRAINER_ISABEL_1, Route110_Text_IsabelIntro, Route110_Text_IsabelDefeated, Route110_EventScript_IsabelRegisterMatchCallAfterBattle
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
- goto_if_eq Route110_EventScript_1EF5ED
- msgbox Route110_Text_2983A2, MSGBOX_DEFAULT
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route110_EventScript_IsabelRematch
+ msgbox Route110_Text_IsabelPostBattle, MSGBOX_DEFAULT
release
end
-Route110_EventScript_1EF5CE:: @ 81EF5CE
+Route110_EventScript_IsabelRegisterMatchCallAfterBattle:: @ 81EF5CE
special sub_80B4808
waitmovement 0
- msgbox Route110_Text_2983EE, MSGBOX_DEFAULT
+ msgbox Route110_Text_IsabelRegister, MSGBOX_DEFAULT
register_matchcall TRAINER_ISABEL_1
release
end
-Route110_EventScript_1EF5ED:: @ 81EF5ED
- trainerbattle_rematch TRAINER_ISABEL_1, Route110_Text_298466, Route110_Text_2984AF
- msgbox Route110_Text_2984C8, MSGBOX_AUTOCLOSE
+Route110_EventScript_IsabelRematch:: @ 81EF5ED
+ trainerbattle_rematch TRAINER_ISABEL_1, Route110_Text_IsabelRematchIntro, Route110_Text_IsabelRematchDefeated
+ msgbox Route110_Text_IsabelRematchPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF604:: @ 81EF604
- trainerbattle_single TRAINER_TIMMY, Route110_Text_298525, Route110_Text_298559
- msgbox Route110_Text_298579, MSGBOX_AUTOCLOSE
+Route110_EventScript_Timmy:: @ 81EF604
+ trainerbattle_single TRAINER_TIMMY, Route110_Text_TimmyIntro, Route110_Text_TimmyDefeated
+ msgbox Route110_Text_TimmyPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF61B:: @ 81EF61B
+Route110_EventScript_Unused:: @ 81EF61B
end
-Route110_EventScript_1EF61C:: @ 81EF61C
- trainerbattle_single TRAINER_KALEB, Route110_Text_2986ED, Route110_Text_298735
- msgbox Route110_Text_298755, MSGBOX_AUTOCLOSE
+Route110_EventScript_Kaleb:: @ 81EF61C
+ trainerbattle_single TRAINER_KALEB, Route110_Text_KalebIntro, Route110_Text_KalebDefeated
+ msgbox Route110_Text_KalebPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF633:: @ 81EF633
- trainerbattle_single TRAINER_JOSEPH, Route110_Text_298642, Route110_Text_298686
- msgbox Route110_Text_2986A9, MSGBOX_AUTOCLOSE
+Route110_EventScript_Joseph:: @ 81EF633
+ trainerbattle_single TRAINER_JOSEPH, Route110_Text_JosephIntro, Route110_Text_JosephDefeated
+ msgbox Route110_Text_JosephPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF64A:: @ 81EF64A
- trainerbattle_single TRAINER_ALYSSA, Route110_Text_2985AB, Route110_Text_2985F9
- msgbox Route110_Text_298612, MSGBOX_AUTOCLOSE
+Route110_EventScript_Alyssa:: @ 81EF64A
+ trainerbattle_single TRAINER_ALYSSA, Route110_Text_AlyssaIntro, Route110_Text_AlyssaDefeated
+ msgbox Route110_Text_AlyssaPostBattle, MSGBOX_AUTOCLOSE
end
-Route110_EventScript_1EF661:: @ 81EF661
+Route110_EventScript_CyclingChallengeEnd:: @ 81EF661
lockall
applymovement 21, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
@@ -315,74 +315,74 @@ Route110_EventScript_1EF661:: @ 81EF661
Route110_EventScript_1EF673:: @ 81EF673
special FinishCyclingRoadChallenge
- msgbox Route110_Text_1F03FF, MSGBOX_DEFAULT
+ msgbox Route110_Text_CyclingChallengeResultSummary, MSGBOX_DEFAULT
switch VAR_RESULT
- case 10, Route110_EventScript_1EF6FD
- case 9, Route110_EventScript_1EF70B
- case 8, Route110_EventScript_1EF70B
- case 7, Route110_EventScript_1EF70B
- case 6, Route110_EventScript_1EF719
- case 5, Route110_EventScript_1EF719
- case 4, Route110_EventScript_1EF719
- case 3, Route110_EventScript_1EF727
- case 2, Route110_EventScript_1EF727
- case 1, Route110_EventScript_1EF727
- case 0, Route110_EventScript_1EF735
+ 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
end
-Route110_EventScript_1EF6FD:: @ 81EF6FD
- msgbox Route110_Text_1F0431, MSGBOX_DEFAULT
- goto Route110_EventScript_1EF743
+Route110_EventScript_ChallengeReactionBest:: @ 81EF6FD
+ msgbox Route110_Text_ChallengeReactionBest, MSGBOX_DEFAULT
+ goto Route110_EventScript_EndChallenge
end
-Route110_EventScript_1EF70B:: @ 81EF70B
- msgbox Route110_Text_1F04A4, MSGBOX_DEFAULT
- goto Route110_EventScript_1EF743
+Route110_EventScript_ChallengeReactionGood:: @ 81EF70B
+ msgbox Route110_Text_ChallengeReactionGood, MSGBOX_DEFAULT
+ goto Route110_EventScript_EndChallenge
end
-Route110_EventScript_1EF719:: @ 81EF719
- msgbox Route110_Text_1F0500, MSGBOX_DEFAULT
- goto Route110_EventScript_1EF743
+Route110_EventScript_ChallengeReactionOk:: @ 81EF719
+ msgbox Route110_Text_ChallengeReactionOk, MSGBOX_DEFAULT
+ goto Route110_EventScript_EndChallenge
end
-Route110_EventScript_1EF727:: @ 81EF727
- msgbox Route110_Text_1F0567, MSGBOX_DEFAULT
- goto Route110_EventScript_1EF743
+Route110_EventScript_ChallengeReactionBad:: @ 81EF727
+ msgbox Route110_Text_ChallengeReactionBad, MSGBOX_DEFAULT
+ goto Route110_EventScript_EndChallenge
end
-Route110_EventScript_1EF735:: @ 81EF735
- msgbox Route110_Text_1F05CE, MSGBOX_DEFAULT
- goto Route110_EventScript_1EF743
+Route110_EventScript_ChallengeReactionWorst:: @ 81EF735
+ msgbox Route110_Text_ChallengeReactionWorst, MSGBOX_DEFAULT
+ goto Route110_EventScript_EndChallenge
end
-Route110_EventScript_1EF743:: @ 81EF743
+Route110_EventScript_EndChallenge:: @ 81EF743
setvar VAR_CYCLING_CHALLENGE_STATE, 3
savebgm MUS_DUMMY
fadedefaultbgm
return
-Route110_EventScript_1EF74D:: @ 81EF74D
+Route110_EventScript_RivalTrigger1:: @ 81EF74D
setvar VAR_0x8008, 1
- goto Route110_EventScript_1EF76E
+ goto Route110_EventScript_RivalScene
end
-Route110_EventScript_1EF758:: @ 81EF758
+Route110_EventScript_RivalTrigger2:: @ 81EF758
setvar VAR_0x8008, 2
- goto Route110_EventScript_1EF76E
+ goto Route110_EventScript_RivalScene
end
-Route110_EventScript_1EF763:: @ 81EF763
+Route110_EventScript_RivalTrigger3:: @ 81EF763
setvar VAR_0x8008, 3
- goto Route110_EventScript_1EF76E
+ goto Route110_EventScript_RivalScene
end
-Route110_EventScript_1EF76E:: @ 81EF76E
+Route110_EventScript_RivalScene:: @ 81EF76E
lockall
checkplayergender
compare VAR_RESULT, MALE
- call_if_eq Route110_EventScript_1EF7E1
+ call_if_eq Route110_EventScript_PlayMayMusic
compare VAR_RESULT, FEMALE
- call_if_eq Route110_EventScript_1EF7E6
+ call_if_eq Route110_EventScript_PlayBrendanMusic
applymovement 28, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
applymovement 28, Common_Movement_ExclamationMark
@@ -391,110 +391,110 @@ Route110_EventScript_1EF76E:: @ 81EF76E
waitmovement 0
delay 30
compare VAR_0x8008, 1
- call_if_eq Route110_EventScript_1EF94E
+ call_if_eq Route110_EventScript_RivalApproachPlayer1
compare VAR_0x8008, 2
- call_if_eq Route110_EventScript_1EF959
+ call_if_eq Route110_EventScript_RivalApproachPlayer2
compare VAR_0x8008, 3
- call_if_eq Route110_EventScript_1EF964
+ call_if_eq Route110_EventScript_RivalApproachPlayer3
checkplayergender
compare VAR_RESULT, MALE
- goto_if_eq Route110_EventScript_1EF7EB
+ goto_if_eq Route110_EventScript_MayBattle
compare VAR_RESULT, FEMALE
- goto_if_eq Route110_EventScript_1EF865
+ goto_if_eq Route110_EventScript_BrendanBattle
releaseall
end
-Route110_EventScript_1EF7E1:: @ 81EF7E1
+Route110_EventScript_PlayMayMusic:: @ 81EF7E1
playbgm MUS_GIRL_SUP, 1
return
-Route110_EventScript_1EF7E6:: @ 81EF7E6
+Route110_EventScript_PlayBrendanMusic:: @ 81EF7E6
playbgm MUS_BOY_SUP, 1
return
-Route110_EventScript_1EF7EB:: @ 81EF7EB
- msgbox Route110_Text_1EFC48, MSGBOX_DEFAULT
+Route110_EventScript_MayBattle:: @ 81EF7EB
+ msgbox Route110_Text_MayLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
- case 0, Route110_EventScript_1EF81A
- case 1, Route110_EventScript_1EF82A
- case 2, Route110_EventScript_1EF83A
+ case 0, Route110_EventScript_MayBattleTreecko
+ case 1, Route110_EventScript_MayBattleTorchic
+ case 2, Route110_EventScript_MayBattleMudkip
end
-Route110_EventScript_1EF81A:: @ 81EF81A
- trainerbattle_no_intro TRAINER_MAY_5, Route110_Text_1EFCCB
- goto Route110_EventScript_1EF84A
+Route110_EventScript_MayBattleTreecko:: @ 81EF81A
+ trainerbattle_no_intro TRAINER_MAY_5, Route110_Text_MayDefeated
+ goto Route110_EventScript_MayDefeated
end
-Route110_EventScript_1EF82A:: @ 81EF82A
- trainerbattle_no_intro TRAINER_MAY_8, Route110_Text_1EFCCB
- goto Route110_EventScript_1EF84A
+Route110_EventScript_MayBattleTorchic:: @ 81EF82A
+ trainerbattle_no_intro TRAINER_MAY_8, Route110_Text_MayDefeated
+ goto Route110_EventScript_MayDefeated
end
-Route110_EventScript_1EF83A:: @ 81EF83A
- trainerbattle_no_intro TRAINER_MAY_2, Route110_Text_1EFCCB
- goto Route110_EventScript_1EF84A
+Route110_EventScript_MayBattleMudkip:: @ 81EF83A
+ trainerbattle_no_intro TRAINER_MAY_2, Route110_Text_MayDefeated
+ goto Route110_EventScript_MayDefeated
end
-Route110_EventScript_1EF84A:: @ 81EF84A
- msgbox Route110_Text_1EFCF1, MSGBOX_DEFAULT
- call Route110_EventScript_1EF8DF
- msgbox Route110_Text_1EFD58, MSGBOX_DEFAULT
- goto Route110_EventScript_1EF8EC
+Route110_EventScript_MayDefeated:: @ 81EF84A
+ msgbox Route110_Text_MayTakeThis, MSGBOX_DEFAULT
+ call Route110_EventScript_GiveItemfinder
+ msgbox Route110_Text_MayExplainItemfinder, MSGBOX_DEFAULT
+ goto Route110_EventScript_RivalExit
end
-Route110_EventScript_1EF865:: @ 81EF865
- msgbox Route110_Text_1EFE3F, MSGBOX_DEFAULT
+Route110_EventScript_BrendanBattle:: @ 81EF865
+ msgbox Route110_Text_BrendayLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
- case 0, Route110_EventScript_1EF894
- case 1, Route110_EventScript_1EF8A4
- case 2, Route110_EventScript_1EF8B4
+ case 0, Route110_EventScript_BrendanBattleTreecko
+ case 1, Route110_EventScript_BrendanBattleTorchic
+ case 2, Route110_EventScript_BrendanBattleMudkip
end
-Route110_EventScript_1EF894:: @ 81EF894
- trainerbattle_no_intro TRAINER_BRENDAN_5, Route110_Text_1EFEB4
- goto Route110_EventScript_1EF8C4
+Route110_EventScript_BrendanBattleTreecko:: @ 81EF894
+ trainerbattle_no_intro TRAINER_BRENDAN_5, Route110_Text_BrendanDefeated
+ goto Route110_EventScript_BrendanDefeated
end
-Route110_EventScript_1EF8A4:: @ 81EF8A4
- trainerbattle_no_intro TRAINER_BRENDAN_8, Route110_Text_1EFEB4
- goto Route110_EventScript_1EF8C4
+Route110_EventScript_BrendanBattleTorchic:: @ 81EF8A4
+ trainerbattle_no_intro TRAINER_BRENDAN_8, Route110_Text_BrendanDefeated
+ goto Route110_EventScript_BrendanDefeated
end
-Route110_EventScript_1EF8B4:: @ 81EF8B4
- trainerbattle_no_intro TRAINER_BRENDAN_2, Route110_Text_1EFEB4
- goto Route110_EventScript_1EF8C4
+Route110_EventScript_BrendanBattleMudkip:: @ 81EF8B4
+ trainerbattle_no_intro TRAINER_BRENDAN_2, Route110_Text_BrendanDefeated
+ goto Route110_EventScript_BrendanDefeated
end
-Route110_EventScript_1EF8C4:: @ 81EF8C4
- msgbox Route110_Text_1EFECD, MSGBOX_DEFAULT
- call Route110_EventScript_1EF8DF
- msgbox Route110_Text_1EFF1C, MSGBOX_DEFAULT
- goto Route110_EventScript_1EF8EC
+Route110_EventScript_BrendanDefeated:: @ 81EF8C4
+ msgbox Route110_Text_BrendanTakeThis, MSGBOX_DEFAULT
+ call Route110_EventScript_GiveItemfinder
+ msgbox Route110_Text_BrendanExplainItemfinder, MSGBOX_DEFAULT
+ goto Route110_EventScript_RivalExit
end
-Route110_EventScript_1EF8DF:: @ 81EF8DF
+Route110_EventScript_GiveItemfinder:: @ 81EF8DF
giveitem_std ITEM_ITEMFINDER
return
-Route110_EventScript_1EF8EC:: @ 81EF8EC
+Route110_EventScript_RivalExit:: @ 81EF8EC
closemessage
compare VAR_0x8008, 1
- call_if_eq Route110_EventScript_1EF990
+ call_if_eq Route110_EventScript_MoveRival1
compare VAR_0x8008, 2
- call_if_eq Route110_EventScript_1EF998
+ call_if_eq Route110_EventScript_MoveRival2
compare VAR_0x8008, 3
- call_if_eq Route110_EventScript_1EF9A0
+ call_if_eq Route110_EventScript_MoveRival3
setobjectmovementtype 28, MOVEMENT_TYPE_FACE_RIGHT
setobjectmovementtype 29, MOVEMENT_TYPE_FACE_RIGHT
removeobject 28
addobject 29
delay 45
compare VAR_0x8008, 1
- call_if_eq Route110_EventScript_1EF96F
+ call_if_eq Route110_EventScript_RivalExit1
compare VAR_0x8008, 2
- call_if_eq Route110_EventScript_1EF97A
+ call_if_eq Route110_EventScript_RivalExit2
compare VAR_0x8008, 3
- call_if_eq Route110_EventScript_1EF985
+ call_if_eq Route110_EventScript_RivalExit3
removeobject 29
setvar VAR_ROUTE110_STATE, 1
savebgm MUS_DUMMY
@@ -502,65 +502,65 @@ Route110_EventScript_1EF8EC:: @ 81EF8EC
releaseall
end
-Route110_EventScript_1EF94E:: @ 81EF94E
- applymovement 28, Route110_Movement_1EF9A8
+Route110_EventScript_RivalApproachPlayer1:: @ 81EF94E
+ applymovement 28, Route110_Movement_RivalApproachPlayer1
waitmovement 0
return
-Route110_EventScript_1EF959:: @ 81EF959
- applymovement 28, Route110_Movement_1EF9AC
+Route110_EventScript_RivalApproachPlayer2:: @ 81EF959
+ applymovement 28, Route110_Movement_RivalApproachPlayer2
waitmovement 0
return
-Route110_EventScript_1EF964:: @ 81EF964
- applymovement 28, Route110_Movement_1EF9AE
+Route110_EventScript_RivalApproachPlayer3:: @ 81EF964
+ applymovement 28, Route110_Movement_RivalApproachPlayer3
waitmovement 0
return
-Route110_EventScript_1EF96F:: @ 81EF96F
- applymovement 29, Route110_Movement_1EF9B2
+Route110_EventScript_RivalExit1:: @ 81EF96F
+ applymovement 29, Route110_Movement_RivalExit1
waitmovement 0
return
-Route110_EventScript_1EF97A:: @ 81EF97A
- applymovement 29, Route110_Movement_1EF9BA
+Route110_EventScript_RivalExit2:: @ 81EF97A
+ applymovement 29, Route110_Movement_RivalExit2
waitmovement 0
return
-Route110_EventScript_1EF985:: @ 81EF985
- applymovement 29, Route110_Movement_1EF9C3
+Route110_EventScript_RivalExit3:: @ 81EF985
+ applymovement 29, Route110_Movement_RivalExit3
waitmovement 0
return
-Route110_EventScript_1EF990:: @ 81EF990
+Route110_EventScript_MoveRival1:: @ 81EF990
setobjectxyperm 29, 33, 55
return
-Route110_EventScript_1EF998:: @ 81EF998
+Route110_EventScript_MoveRival2:: @ 81EF998
setobjectxyperm 29, 34, 55
return
-Route110_EventScript_1EF9A0:: @ 81EF9A0
+Route110_EventScript_MoveRival3:: @ 81EF9A0
setobjectxyperm 29, 35, 55
return
-Route110_Movement_1EF9A8: @ 81EF9A8
+Route110_Movement_RivalApproachPlayer1: @ 81EF9A8
walk_down
walk_left
walk_in_place_fastest_down
step_end
-Route110_Movement_1EF9AC: @ 81EF9AC
+Route110_Movement_RivalApproachPlayer2: @ 81EF9AC
walk_down
step_end
-Route110_Movement_1EF9AE: @ 81EF9AE
+Route110_Movement_RivalApproachPlayer3: @ 81EF9AE
walk_down
walk_right
walk_in_place_fastest_down
step_end
-Route110_Movement_1EF9B2: @ 81EF9B2
+Route110_Movement_RivalExit1: @ 81EF9B2
walk_fast_up
walk_fast_up
walk_fast_up
@@ -570,7 +570,7 @@ Route110_Movement_1EF9B2: @ 81EF9B2
walk_fast_up
step_end
-Route110_Movement_1EF9BA: @ 81EF9BA
+Route110_Movement_RivalExit2: @ 81EF9BA
walk_fast_up
walk_fast_up
walk_fast_up
@@ -581,7 +581,7 @@ Route110_Movement_1EF9BA: @ 81EF9BA
walk_fast_down
step_end
-Route110_Movement_1EF9C3: @ 81EF9C3
+Route110_Movement_RivalExit3: @ 81EF9C3
walk_fast_up
walk_fast_up
walk_fast_up
@@ -591,29 +591,29 @@ Route110_Movement_1EF9C3: @ 81EF9C3
walk_fast_up
step_end
-Route110_EventScript_1EF9CB:: @ 81EF9CB
+Route110_EventScript_BirchScene1:: @ 81EF9CB
lockall
setvar VAR_0x8008, 1
- goto Route110_EventScript_1EF9F7
+ goto Route110_EventScript_BirchScene
-Route110_EventScript_1EF9D6:: @ 81EF9D6
+Route110_EventScript_BirchScene2:: @ 81EF9D6
lockall
setvar VAR_0x8008, 2
- goto Route110_EventScript_1EF9F7
+ goto Route110_EventScript_BirchScene
-Route110_EventScript_1EF9E1:: @ 81EF9E1
+Route110_EventScript_BirchScene3:: @ 81EF9E1
lockall
setvar VAR_0x8008, 3
- goto Route110_EventScript_1EF9F7
+ goto Route110_EventScript_BirchScene
-Route110_EventScript_1EF9EC:: @ 81EF9EC
+Route110_EventScript_BirchScene4:: @ 81EF9EC
lockall
setvar VAR_0x8008, 4
- goto Route110_EventScript_1EF9F7
+ goto Route110_EventScript_BirchScene
-Route110_EventScript_1EF9F7:: @ 81EF9F7
+Route110_EventScript_BirchScene:: @ 81EF9F7
addobject 36
- applymovement 36, Route110_Movement_1EFB30
+ applymovement 36, Route110_Movement_BirchEntrance
waitmovement 0
playse SE_PIN
applymovement 36, Common_Movement_ExclamationMark
@@ -621,14 +621,14 @@ Route110_EventScript_1EF9F7:: @ 81EF9F7
applymovement 36, Common_Movement_Delay48
waitmovement 0
compare VAR_0x8008, 1
- call_if_eq Route110_EventScript_1EFAD8
+ call_if_eq Route110_EventScript_BirchApproachPlayer1
compare VAR_0x8008, 2
- call_if_eq Route110_EventScript_1EFAE3
+ call_if_eq Route110_EventScript_BirchApproachPlayer2
compare VAR_0x8008, 3
- call_if_eq Route110_EventScript_1EFAEE
+ call_if_eq Route110_EventScript_BirchApproachPlayer3
compare VAR_0x8008, 4
- call_if_eq Route110_EventScript_1EFAF9
- msgbox Route110_Text_1F0AB5, MSGBOX_DEFAULT
+ call_if_eq Route110_EventScript_BirchApproachPlayer4
+ msgbox Route110_Text_ImagineSeeingYouHere, MSGBOX_DEFAULT
closemessage
delay 20
applymovement 36, Common_Movement_WalkInPlaceFastestLeft
@@ -640,101 +640,101 @@ Route110_EventScript_1EF9F7:: @ 81EF9F7
applymovement 36, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
- msgbox Route110_Text_1F0AFF, MSGBOX_DEFAULT
+ msgbox Route110_Text_HeardYouInstallMatchCall, MSGBOX_DEFAULT
closemessage
delay 30
playfanfare MUS_ME_TORE_EYE
- msgbox Route110_Text_1F0C0C, MSGBOX_DEFAULT
+ msgbox Route110_Text_RegisteredBirchInPokenav, MSGBOX_DEFAULT
waitfanfare
closemessage
delay 30
setflag FLAG_ENABLE_PROF_BIRCH_MATCH_CALL
- msgbox Route110_Text_1F0C33, MSGBOX_DEFAULT
+ msgbox Route110_Text_KeepAnEyeOutForRival, MSGBOX_DEFAULT
closemessage
compare VAR_0x8008, 1
- call_if_eq Route110_EventScript_1EFB04
+ call_if_eq Route110_EventScript_BirchExit1
compare VAR_0x8008, 2
- call_if_eq Route110_EventScript_1EFB0F
+ call_if_eq Route110_EventScript_BirchExit2
compare VAR_0x8008, 3
- call_if_eq Route110_EventScript_1EFB1A
+ call_if_eq Route110_EventScript_BirchExit3
compare VAR_0x8008, 4
- call_if_eq Route110_EventScript_1EFB25
+ call_if_eq Route110_EventScript_BirchExit4
removeobject 36
setvar VAR_REGISTER_BIRCH_STATE, 2
releaseall
end
-Route110_EventScript_1EFAD8:: @ 81EFAD8
- applymovement 36, Route110_Movement_1EFB34
+Route110_EventScript_BirchApproachPlayer1:: @ 81EFAD8
+ applymovement 36, Route110_Movement_BirchApproachPlayer1
waitmovement 0
return
-Route110_EventScript_1EFAE3:: @ 81EFAE3
- applymovement 36, Route110_Movement_1EFB39
+Route110_EventScript_BirchApproachPlayer2:: @ 81EFAE3
+ applymovement 36, Route110_Movement_BirchApproachPlayer2
waitmovement 0
return
-Route110_EventScript_1EFAEE:: @ 81EFAEE
- applymovement 36, Route110_Movement_1EFB3D
+Route110_EventScript_BirchApproachPlayer3:: @ 81EFAEE
+ applymovement 36, Route110_Movement_BirchApproachPlayer3
waitmovement 0
return
-Route110_EventScript_1EFAF9:: @ 81EFAF9
- applymovement 36, Route110_Movement_1EFB40
+Route110_EventScript_BirchApproachPlayer4:: @ 81EFAF9
+ applymovement 36, Route110_Movement_BirchApproachPlayer4
waitmovement 0
return
-Route110_EventScript_1EFB04:: @ 81EFB04
- applymovement 36, Route110_Movement_1EFB44
+Route110_EventScript_BirchExit1:: @ 81EFB04
+ applymovement 36, Route110_Movement_BirchExit1
waitmovement 0
return
-Route110_EventScript_1EFB0F:: @ 81EFB0F
- applymovement 36, Route110_Movement_1EFB4B
+Route110_EventScript_BirchExit2:: @ 81EFB0F
+ applymovement 36, Route110_Movement_BirchExit2
waitmovement 0
return
-Route110_EventScript_1EFB1A:: @ 81EFB1A
- applymovement 36, Route110_Movement_1EFB51
+Route110_EventScript_BirchExit3:: @ 81EFB1A
+ applymovement 36, Route110_Movement_BirchExit3
waitmovement 0
return
-Route110_EventScript_1EFB25:: @ 81EFB25
- applymovement 36, Route110_Movement_1EFB57
+Route110_EventScript_BirchExit4:: @ 81EFB25
+ applymovement 36, Route110_Movement_BirchExit4
waitmovement 0
return
-Route110_Movement_1EFB30: @ 81EFB30
+Route110_Movement_BirchEntrance: @ 81EFB30
walk_down
walk_down
walk_down
step_end
-Route110_Movement_1EFB34: @ 81EFB34
+Route110_Movement_BirchApproachPlayer1: @ 81EFB34
walk_down
walk_left
walk_left
walk_down
step_end
-Route110_Movement_1EFB39: @ 81EFB39
+Route110_Movement_BirchApproachPlayer2: @ 81EFB39
walk_down
walk_left
walk_down
step_end
-Route110_Movement_1EFB3D: @ 81EFB3D
+Route110_Movement_BirchApproachPlayer3: @ 81EFB3D
walk_down
walk_down
step_end
-Route110_Movement_1EFB40: @ 81EFB40
+Route110_Movement_BirchApproachPlayer4: @ 81EFB40
walk_down
walk_right
walk_down
step_end
-Route110_Movement_1EFB44: @ 81EFB44
+Route110_Movement_BirchExit1: @ 81EFB44
walk_up
walk_up
walk_right
@@ -743,7 +743,7 @@ Route110_Movement_1EFB44: @ 81EFB44
walk_up
step_end
-Route110_Movement_1EFB4B: @ 81EFB4B
+Route110_Movement_BirchExit2: @ 81EFB4B
walk_up
walk_up
walk_up
@@ -751,7 +751,7 @@ Route110_Movement_1EFB4B: @ 81EFB4B
walk_up
step_end
-Route110_Movement_1EFB51: @ 81EFB51
+Route110_Movement_BirchExit3: @ 81EFB51
walk_up
walk_up
walk_up
@@ -759,7 +759,7 @@ Route110_Movement_1EFB51: @ 81EFB51
walk_up
step_end
-Route110_Movement_1EFB57: @ 81EFB57
+Route110_Movement_BirchExit4: @ 81EFB57
walk_up
walk_up
walk_up
@@ -767,40 +767,40 @@ Route110_Movement_1EFB57: @ 81EFB57
walk_up
step_end
-Route110_Text_1EFB5D: @ 81EFB5D
+Route110_Text_WeCantTalkAboutAquaActivities: @ 81EFB5D
.string "TEAM AQUA's activities…\n"
.string "We can't talk about them yet.$"
-Route110_Text_1EFB93: @ 81EFB93
+Route110_Text_KickUpARuckus: @ 81EFB93
.string "I want to get going to SLATEPORT and\n"
.string "kick up a ruckus!$"
-Route110_Text_1EFBCA: @ 81EFBCA
+Route110_Text_MyFirstJobInAqua: @ 81EFBCA
.string "This is my first job after joining\n"
.string "TEAM AQUA. It's a little scary.$"
-Route110_Text_1EFC0D: @ 81EFC0D
+Route110_Text_AquaActionsBringSmiles: @ 81EFC0D
.string "TEAM AQUA's actions should bring\n"
.string "smiles to people's faces!$"
-Route110_Text_1EFC48: @ 81EFC48
+Route110_Text_MayLetsBattle: @ 81EFC48
.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?$"
-Route110_Text_1EFCCB: @ 81EFCCB
+Route110_Text_MayDefeated: @ 81EFCCB
.string "Yikes!\n"
.string "You're better than I expected!$"
-Route110_Text_1EFCF1: @ 81EFCF1
+Route110_Text_MayTakeThis: @ 81EFCF1
.string "MAY: {PLAYER}{KUN}, you've been busy\n"
.string "training, too, haven't you?\p"
.string "I think you deserve a reward!\n"
.string "This is from me!$"
-Route110_Text_1EFD58: @ 81EFD58
+Route110_Text_MayExplainItemfinder: @ 81EFD58
.string "MAY: That's an ITEMFINDER.\p"
.string "Try it out. If there is an item that's\n"
.string "not visible, it emits a sound.\p"
@@ -809,24 +809,24 @@ Route110_Text_1EFD58: @ 81EFD58
.string "me, but I think you should train a lot\l"
.string "harder for the next time.$"
-Route110_Text_1EFE3F: @ 81EFE3F
+Route110_Text_BrendayLetsBattle: @ 81EFE3F
.string "BRENDAN: Hey, {PLAYER}.\n"
.string "So this is where you were.\l"
.string "How's it going?\p"
.string "Have you been raising your POKéMON?\n"
.string "I'll check for you.$"
-Route110_Text_1EFEB4: @ 81EFEB4
+Route110_Text_BrendanDefeated: @ 81EFEB4
.string "Hmm…\n"
.string "You're pretty good.$"
-Route110_Text_1EFECD: @ 81EFECD
+Route110_Text_BrendanTakeThis: @ 81EFECD
.string "BRENDAN: {PLAYER}, you've trained\n"
.string "without me noticing…\p"
.string "Good enough!\n"
.string "Here, take this.$"
-Route110_Text_1EFF1C: @ 81EFF1C
+Route110_Text_BrendanExplainItemfinder: @ 81EFF1C
.string "BRENDAN: That's an ITEMFINDER.\p"
.string "Use it to root around for items that\n"
.string "aren't visible.\p"
@@ -835,16 +835,16 @@ Route110_Text_1EFF1C: @ 81EFF1C
.string "Anyway, I'm off to look for new\n"
.string "POKéMON.$"
-Route110_Text_1EFFC3: @ 81EFFC3
+Route110_Text_RideBikeAtFullSpeed: @ 81EFFC3
.string "Wouldn't it be great to ride a BIKE\n"
.string "at full speed on CYCLING ROAD?$"
-Route110_Text_1F0006: @ 81F0006
+Route110_Text_HairStreamsBehindMe: @ 81F0006
.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.$"
-Route110_Text_1F006A: @ 81F006A
+Route110_Text_YouGotBikeFromRydel: @ 81F006A
.string "Oh, hey, you got that BIKE from RYDEL!\p"
.string "Oh, it's glaringly obvious.\n"
.string "It says right on your bike…\p"
@@ -861,139 +861,139 @@ Route110_Text_1F006A: @ 81F006A
.string "You should ride it around all over\n"
.string "the place--it's good advertising!$"
-Route110_Text_1F0261: @ 81F0261
+Route110_Text_TwoRoads: @ 81F0261
.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.$"
-Route110_Text_1F02CA: @ 81F02CA
+Route110_Text_WalkOnTheLowRoad: @ 81F02CA
.string "I don't have a BIKE, so I'll take\n"
.string "a leisurely walk on the low road.$"
-Route110_Text_1F030E: @ 81F030E
+Route110_Text_BikeTechniques: @ 81F030E
.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.$"
-Route110_Text_1F0390: @ 81F0390
+Route110_Text_WhichShouldIChoose: @ 81F0390
.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?$"
-Route110_Text_1F03FF: @ 81F03FF
+Route110_Text_CyclingChallengeResultSummary: @ 81F03FF
.string "Number of collisions:\n"
.string "… … {STR_VAR_1}!\p"
.string "Total time:\n"
.string "… … {STR_VAR_2}!$"
-Route110_Text_1F0431: @ 81F0431
+Route110_Text_ChallengeReactionBest: @ 81F0431
.string "Bravo! Splendid showing!\p"
.string "Your love of cycling comes from deep\n"
.string "within your heart.\l"
.string "You've shaken me to my very soul!$"
-Route110_Text_1F04A4: @ 81F04A4
+Route110_Text_ChallengeReactionGood: @ 81F04A4
.string "Your technique is remarkable.\p"
.string "I suggest you speed up a bit while\n"
.string "still avoiding collisions.$"
-Route110_Text_1F0500: @ 81F0500
+Route110_Text_ChallengeReactionOk: @ 81F0500
.string "I would consider you a work in\n"
.string "progress.\p"
.string "Still, I hope you don't forget the\n"
.string "sheer pleasure of cycling.$"
-Route110_Text_1F0567: @ 81F0567
+Route110_Text_ChallengeReactionBad: @ 81F0567
.string "My word… Your cycling skills border\n"
.string "on terrifying.\p"
.string "Most certainly, you need much more\n"
.string "practice riding.$"
-Route110_Text_1F05CE: @ 81F05CE
+Route110_Text_ChallengeReactionWorst: @ 81F05CE
.string "…I am aghast…\p"
.string "You're perhaps not cut out for this\n"
.string "unfortunate cycling business.\p"
.string "You ought to give serious thought to\n"
.string "returning that BIKE to RYDEL.$"
-Route110_Text_1F0661: @ 81F0661
+Route110_Text_RatedForNumberOfCollisions: @ 81F0661
.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.$"
-Route110_Text_1F06FB: @ 81F06FB
+Route110_Text_AlwaysAimHigher: @ 81F06FB
.string "Regardless of the results, I count on\n"
.string "seeing more challenges from you.\l"
.string "Always aim higher!$"
-Route110_Text_1F0755: @ 81F0755
+Route110_Text_AcroBikesDoNotQualify: @ 81F0755
.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"
.string "They are easy to turn, so it's not fair.$"
-Route110_Text_1F0812: @ 81F0812
+Route110_Text_SlateportCitySign: @ 81F0812
.string "ROUTE 110\n"
.string "{DOWN_ARROW} SLATEPORT CITY$"
-Route110_Text_1F082D: @ 81F082D
+Route110_Text_CyclingRoadSign: @ 81F082D
.string "SEASIDE CYCLING ROAD$"
-Route110_Text_1F0842: @ 81F0842
+Route110_Text_AquaWasHere: @ 81F0842
.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.$"
-Route110_Text_1F08CD: @ 81F08CD
+Route110_Text_Route103Sign: @ 81F08CD
.string "ROUTE 110\n"
.string "{LEFT_ARROW} ROUTE 103$"
-Route110_Text_1F08E3: @ 81F08E3
+Route110_Text_SeasideParkingSign: @ 81F08E3
.string "SEASIDE PARKING$"
-Route110_Text_1F08F3: @ 81F08F3
+Route110_Text_MauvilleCitySign: @ 81F08F3
.string "ROUTE 110\n"
.string "{UP_ARROW} MAUVILLE CITY$"
-Route110_Text_1F090D: @ 81F090D
+Route110_Text_TrainerTipsPrlzSleep: @ 81F090D
.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.$"
-Route110_Text_1F0992: @ 81F0992
+Route110_Text_TrainerTipsRegisterItems: @ 81F0992
.string "TRAINER TIPS\p"
.string "The items in the BAG can be reorganized\n"
.string "by pressing SELECT.$"
-Route110_Text_1F09DB: @ 81F09DB
+Route110_Text_TrickHouseSign: @ 81F09DB
.string "“Three steps {RIGHT_ARROW} and two steps {UP_ARROW}\n"
.string "to reach the wondrous TRICK HOUSE.”$"
-Route110_Text_1F0A1E: @ 81F0A1E
+Route110_Text_BestRecord: @ 81F0A1E
.string "THE BEST RECORD TO DATE…\p"
.string "No. of collisions: {STR_VAR_1}\p"
.string "Elapsed time: {STR_VAR_2}$"
-Route110_Text_1F0A5E: @ 81F0A5E
+Route110_Text_ThereIsNoRecord: @ 81F0A5E
.string "THE BEST RECORD TO DATE…\p"
.string "No one seems to have taken the\n"
.string "challenge. There is no record…$"
-Route110_Text_1F0AB5: @ 81F0AB5
+Route110_Text_ImagineSeeingYouHere: @ 81F0AB5
.string "PROF. BIRCH: Oh, {PLAYER}{KUN}!\n"
.string "Imagine seeing you here!\p"
.string "And where might my {RIVAL} be?$"
-Route110_Text_1F0AFF: @ 81F0AFF
+Route110_Text_HeardYouInstallMatchCall: @ 81F0AFF
.string "Oh, I see!\n"
.string "You two are running separately.\l"
.string "Well, that's fine.\p"
@@ -1005,11 +1005,11 @@ Route110_Text_1F0AFF: @ 81F0AFF
.string "I can rate your POKéDEX anytime.\p"
.string "… … … … … …$"
-Route110_Text_1F0C0C: @ 81F0C0C
+Route110_Text_RegisteredBirchInPokenav: @ 81F0C0C
.string "Registered PROF. BIRCH\n"
.string "in the POKéNAV.$"
-Route110_Text_1F0C33: @ 81F0C33
+Route110_Text_KeepAnEyeOutForRival: @ 81F0C33
.string "PROF. BIRCH: {PLAYER}{KUN}…\p"
.string "Please keep an eye out for my {RIVAL}.\n"
.string "… … … … … …\p"
diff --git a/data/text/trainers.inc b/data/text/trainers.inc
index 53e6c07b1..3e835ccd1 100644
--- a/data/text/trainers.inc
+++ b/data/text/trainers.inc
@@ -1003,232 +1003,232 @@ Route109_Text_ElijahPostBattle: @ 8297AE5
.string "is the perfect setting!\p"
.string "I guess I'll head for SLATEPORT.$"
-Route110_Text_297B3F: @ 8297B3F
+Route110_Text_JacobIntro: @ 8297B3F
.string "Whoa! Watch it!\n"
.string "I guess you're not used to BIKE racing.$"
-Route110_Text_297B77: @ 8297B77
+Route110_Text_JacobDefeated: @ 8297B77
.string "Whoa!\n"
.string "My brakes failed!$"
-Route110_Text_297B8F: @ 8297B8F
+Route110_Text_JacobPostBattle: @ 8297B8F
.string "Flat tires and brake problems can\n"
.string "cause serious injury!\l"
.string "Inspect your BIKE for problems!$"
-Route110_Text_297BE7: @ 8297BE7
+Route110_Text_AnthonyIntro: @ 8297BE7
.string "Yo, you!\n"
.string "Can you keep up with my speed?$"
-Route110_Text_297C0F: @ 8297C0F
+Route110_Text_AnthonyDefeated: @ 8297C0F
.string "Crash and burn!$"
-Route110_Text_297C1F: @ 8297C1F
+Route110_Text_AnthonyPostBattle: @ 8297C1F
.string "Speed alone won't let me win at POKéMON.\n"
.string "I need to reconsider this…$"
-Route110_Text_297C63: @ 8297C63
+Route110_Text_BenjaminIntro: @ 8297C63
.string "Don't panic if your BIKE's going fast!$"
-Route110_Text_297C8A: @ 8297C8A
+Route110_Text_BenjaminDefeated: @ 8297C8A
.string "I shouldn't panic during POKéMON\n"
.string "battles…$"
-Route110_Text_297CB4: @ 8297CB4
+Route110_Text_BenjaminPostBattle: @ 8297CB4
.string "There's no need to panic or stress.\n"
.string "Take it easy. There's plenty of time.$"
-Route110_Text_297CFE: @ 8297CFE
+Route110_Text_BenjaminRegister: @ 8297CFE
.string "I'll keep chugging on without stressing.\n"
.string "Give me a shout if you're up to it.$"
-Route110_Text_297D4B: @ 8297D4B
+Route110_Text_BenjaminRematchIntro: @ 8297D4B
.string "Aren't you going a little too fast?\n"
.string "Take it easy and let's battle.$"
-Route110_Text_297D8E: @ 8297D8E
+Route110_Text_BenjaminRematchDefeated: @ 8297D8E
.string "I didn't panic, but I still lost…$"
-Route110_Text_297DB0: @ 8297DB0
+Route110_Text_BenjaminRematchPostBattle: @ 8297DB0
.string "There's no need to panic or stress.\n"
.string "Take it easy. There's plenty of time.$"
-Route110_Text_297DFA: @ 8297DFA
+Route110_Text_AbigailIntro: @ 8297DFA
.string "The triathlon is hard in the extreme.\p"
.string "You have to complete the three events\n"
.string "of swimming, cycling, and running.$"
-Route110_Text_297E69: @ 8297E69
+Route110_Text_AbigailDefeated: @ 8297E69
.string "POKéMON battles are hard, too!$"
-Route110_Text_297E88: @ 8297E88
+Route110_Text_AbigailPostBattle: @ 8297E88
.string "I'm exhausted, so I need a break.\n"
.string "It's important to get proper rest.$"
-Route110_Text_297ECD: @ 8297ECD
+Route110_Text_AbigailRegister: @ 8297ECD
.string "You know, I like you!\n"
.string "Let's have a rematch on CYCLING ROAD.$"
-Route110_Text_297F09: @ 8297F09
+Route110_Text_AbigailRematchIntro: @ 8297F09
.string "Isn't it neat to hold a battle while\n"
.string "cycling?$"
-Route110_Text_297F37: @ 8297F37
+Route110_Text_AbigailRematchDefeated: @ 8297F37
.string "Wow…\n"
.string "How could you be so strong?$"
-Route110_Text_297F58: @ 8297F58
+Route110_Text_AbigailRematchPostBattle: @ 8297F58
.string "Were you going after a record?\p"
.string "I'm sorry if I held you up!$"
-Route110_Text_297F93: @ 8297F93
+Route110_Text_JasmineIntro: @ 8297F93
.string "I've been riding without stopping.\n"
.string "My thighs are like rocks!$"
-Route110_Text_297FD0: @ 8297FD0
+Route110_Text_JasmineDefeated: @ 8297FD0
.string "I'm worried about muscle cramps…$"
-Route110_Text_297FF1: @ 8297FF1
+Route110_Text_JasminePostBattle: @ 8297FF1
.string "Oh, you have some GYM BADGES?\n"
.string "No wonder you're so strong!$"
-Route110_Text_29802B: @ 829802B
+Route110_Text_EdwardIntro: @ 829802B
.string "I have foreseen your intentions!\n"
.string "I cannot possibly lose!$"
-Route110_Text_298064: @ 8298064
+Route110_Text_EdwardDefeated: @ 8298064
.string "I failed to prophesize my own demise!$"
-Route110_Text_29808A: @ 829808A
+Route110_Text_EdwardPostBattle: @ 829808A
.string "I see your future…\p"
.string "Hmm…\n"
.string "I see a shining light…$"
-Route110_Text_2980B9: @ 82980B9
+Route110_Text_JaclynIntro: @ 82980B9
.string "Ahahahaha!\n"
.string "I'll dazzle you with my wonders!$"
-Route110_Text_2980E5: @ 82980E5
+Route110_Text_JaclynDefeated: @ 82980E5
.string "I wondrously lost!$"
-Route110_Text_2980F8: @ 82980F8
+Route110_Text_JaclynPostBattle: @ 82980F8
.string "You managed to win only because it was\n"
.string "a wonder! Yes, a wonder!\l"
.string "Don't think you can win all the time!$"
-Route110_Text_29815E: @ 829815E
+Route110_Text_EdwinIntro: @ 829815E
.string "Could I see your POKéMON?\n"
.string "Just one look, please?$"
-Route110_Text_29818F: @ 829818F
+Route110_Text_EdwinDefeated: @ 829818F
.string "I wanted to complete\n"
.string "my collection…$"
-Route110_Text_2981B3: @ 82981B3
+Route110_Text_EdwinPostBattle: @ 82981B3
.string "When I see a POKéMON that I don't know,\n"
.string "my passion as a collector is ignited!$"
-Route110_Text_298201: @ 8298201
+Route110_Text_EdwinRegister: @ 8298201
.string "I like collecting MATCH CALL\n"
.string "registrations, too…$"
-Route110_Text_298232: @ 8298232
+Route110_Text_EdwinRematchIntro: @ 8298232
.string "Hi, have you caught any new POKéMON?\p"
.string "Could I see your POKéMON?\n"
.string "Just one look, please?$"
-Route110_Text_298288: @ 8298288
+Route110_Text_EdwinRematchDefeated: @ 8298288
.string "Your POKéMON…\n"
.string "I envy you.$"
-Route110_Text_2982A2: @ 82982A2
+Route110_Text_EdwinRematchPostBattle: @ 82982A2
.string "Oh, I long to make all rare POKéMON\n"
.string "mine!$"
-Route110_Text_2982CC: @ 82982CC
+Route110_Text_DaleIntro: @ 82982CC
.string "Hey!\n"
.string "Don't sneak up behind me like that!$"
-Route110_Text_2982F5: @ 82982F5
+Route110_Text_DaleDefeated: @ 82982F5
.string "I lost!\n"
.string "Drat!$"
-Route110_Text_298303: @ 8298303
+Route110_Text_DalePostBattle: @ 8298303
.string "Fishing is all about concentration.\n"
.string "You have to focus on the floater.$"
-Route110_Text_298349: @ 8298349
+Route110_Text_IsabelIntro: @ 8298349
.string "Ahahaha! I would go anywhere to show\n"
.string "off my delightful POKéMON.$"
-Route110_Text_298389: @ 8298389
+Route110_Text_IsabelDefeated: @ 8298389
.string "Oh, dear, this won't do.$"
-Route110_Text_2983A2: @ 82983A2
+Route110_Text_IsabelPostBattle: @ 82983A2
.string "Rather than battling, perhaps I should\n"
.string "show off my POKéMON at the FAN CLUB.$"
-Route110_Text_2983EE: @ 82983EE
+Route110_Text_IsabelRegister: @ 82983EE
.string "That wasn't close to what I could\n"
.string "do to show off my POKéMON.\p"
.string "I'll have you as my captive audience\n"
.string "as often as possible!$"
-Route110_Text_298466: @ 8298466
+Route110_Text_IsabelRematchIntro: @ 8298466
.string "Ahahahaha! I would be happy to show\n"
.string "off my POKéMON as often as you like!$"
-Route110_Text_2984AF: @ 82984AF
+Route110_Text_IsabelRematchDefeated: @ 82984AF
.string "Oh, dear, this won't do.$"
-Route110_Text_2984C8: @ 82984C8
+Route110_Text_IsabelRematchPostBattle: @ 82984C8
.string "I don't think that I could ever stop\n"
.string "from showing off my POKéMON.\p"
.string "But I like to battle, too!$"
-Route110_Text_298525: @ 8298525
+Route110_Text_TimmyIntro: @ 8298525
.string "I found some cool POKéMON in the grass\n"
.string "around here!$"
-Route110_Text_298559: @ 8298559
+Route110_Text_TimmyDefeated: @ 8298559
.string "Being cool isn't enough to win…$"
-Route110_Text_298579: @ 8298579
+Route110_Text_TimmyPostBattle: @ 8298579
.string "It's hard to battle with POKéMON you\n"
.string "just caught.$"
-Route110_Text_2985AB: @ 82985AB
+Route110_Text_AlyssaIntro: @ 82985AB
.string "I fell off CYCLING ROAD…\p"
.string "I'll get over my embarrassment by\n"
.string "battling with you!$"
-Route110_Text_2985F9: @ 82985F9
+Route110_Text_AlyssaDefeated: @ 82985F9
.string "Oops!\n"
.string "I ended up losing!$"
-Route110_Text_298612: @ 8298612
+Route110_Text_AlyssaPostBattle: @ 8298612
.string "Falling… Losing…\n"
.string "This is so humiliating for me!$"
-Route110_Text_298642: @ 8298642
+Route110_Text_JosephIntro: @ 8298642
.string "Okay! Full-throttle time! If you can't\n"
.string "groove, you get left behind!$"
-Route110_Text_298686: @ 8298686
+Route110_Text_JosephDefeated: @ 8298686
.string "You got into the groove all right…$"
-Route110_Text_2986A9: @ 82986A9
+Route110_Text_JosephPostBattle: @ 82986A9
.string "This isn't going to bring me down!\n"
.string "Losing has made me a better man!$"
-Route110_Text_2986ED: @ 82986ED
+Route110_Text_KalebIntro: @ 82986ED
.string "When cute POKéMON help each other…\n"
.string "You won't see a more adorable sight!$"
-Route110_Text_298735: @ 8298735
+Route110_Text_KalebDefeated: @ 8298735
.string "Have you no compassion or pity?$"
-Route110_Text_298755: @ 8298755
+Route110_Text_KalebPostBattle: @ 8298755
.string "Okay, okay, you've done the best you\n"
.string "could, my pretties.$"