summaryrefslogtreecommitdiff
path: root/data/text
diff options
context:
space:
mode:
authorGriffinR <griffin.richards@comcast.net>2019-09-27 12:22:58 -0400
committerGriffinR <griffin.richards@comcast.net>2019-09-27 12:22:58 -0400
commit86f1f9066a155210f5f05b00db06ab281a3e7c39 (patch)
treea07702b917e113f033acd729bdb2ce0ccaea045c /data/text
parent3d9bad5558c6ef8828be7a50e3e553d55ca877e0 (diff)
Split some files from event_scripts
Diffstat (limited to 'data/text')
-rw-r--r--data/text/battle_dome.inc341
-rw-r--r--data/text/battle_tent.inc418
-rw-r--r--data/text/contest_hall.inc85
-rw-r--r--data/text/move_tutors.inc237
-rw-r--r--data/text/roulette.inc41
5 files changed, 1081 insertions, 41 deletions
diff --git a/data/text/battle_dome.inc b/data/text/battle_dome.inc
new file mode 100644
index 000000000..d210ae491
--- /dev/null
+++ b/data/text/battle_dome.inc
@@ -0,0 +1,341 @@
+gBattleDomeOpponentPotentialText1::
+ .string "The best candidate to be a champ!$"
+
+gBattleDomeOpponentPotentialText2::
+ .string "A sure-finalist team.$"
+
+gBattleDomeOpponentPotentialText3::
+ .string "A likely top-three finisher.$"
+
+gBattleDomeOpponentPotentialText4::
+ .string "A candidate to finish first.$"
+
+gBattleDomeOpponentPotentialText5::
+ .string "A team with top-class potential.$"
+
+gBattleDomeOpponentPotentialText6::
+ .string "The dark horse team this tournament.$"
+
+gBattleDomeOpponentPotentialText7::
+ .string "A better-than-average team.$"
+
+gBattleDomeOpponentPotentialText8::
+ .string "This tournament's average team.$"
+
+gBattleDomeOpponentPotentialText9::
+ .string "A team with average potential.$"
+
+gBattleDomeOpponentPotentialText10::
+ .string "A weaker-than-average team.$"
+
+gBattleDomeOpponentPotentialText11::
+ .string "A team looking for its first win.$"
+
+gBattleDomeOpponentPotentialText12::
+ .string "One win will make this team proud.$"
+
+gBattleDomeOpponentPotentialText13::
+ .string "Overall, a weak team.$"
+
+gBattleDomeOpponentPotentialText14::
+ .string "A team with very low potential.$"
+
+gBattleDomeOpponentPotentialText15::
+ .string "A team unlikely to win the tournament.$"
+
+gBattleDomeOpponentPotentialText16::
+ .string "The team most unlikely to win.$"
+
+gBattleDomeOpponentPotentialText17::
+ .string "The perfect, invincible superstar!$"
+
+gBattleDomeOpponentStyleText1::
+ .string "Willing to risk total disaster at times.$"
+
+gBattleDomeOpponentStyleText2::
+ .string "Skilled at enduring long battles.$"
+
+gBattleDomeOpponentStyleText3::
+ .string "Varies tactics to suit the opponent.$"
+
+gBattleDomeOpponentStyleText4::
+ .string "Has a tough winning pattern.$"
+
+gBattleDomeOpponentStyleText5::
+ .string "Occasionally uses a very rare move.$"
+
+gBattleDomeOpponentStyleText6::
+ .string "Uses startling and disruptive moves.$"
+
+gBattleDomeOpponentStyleText7::
+ .string "Constantly watches HP in battle.$"
+
+gBattleDomeOpponentStyleText8::
+ .string "Good at storing then loosing power.$"
+
+gBattleDomeOpponentStyleText9::
+ .string "Skilled at enfeebling foes.$"
+
+gBattleDomeOpponentStyleText10::
+ .string "Prefers tactics that rely on luck.$"
+
+gBattleDomeOpponentStyleText11::
+ .string "Attacks with a regal atmosphere.$"
+
+gBattleDomeOpponentStyleText12::
+ .string "Attacks with powerful, low-PP moves.$"
+
+gBattleDomeOpponentStyleText13::
+ .string "Skilled at enfeebling, then attacking.$"
+
+gBattleDomeOpponentStyleText14::
+ .string "Battles while enduring all attacks.$"
+
+gBattleDomeOpponentStyleText15::
+ .string "Skilled at upsetting foes emotionally.$"
+
+gBattleDomeOpponentStyleText16::
+ .string "Uses strong and straightforward moves.$"
+
+gBattleDomeOpponentStyleText17::
+ .string "Aggressively uses strong moves.$"
+
+gBattleDomeOpponentStyleText18::
+ .string "Battles while cleverly dodging attacks.$"
+
+gBattleDomeOpponentStyleText19::
+ .string "Skilled at using upsetting attacks.$"
+
+gBattleDomeOpponentStyleText20::
+ .string "Uses many popular moves.$"
+
+gBattleDomeOpponentStyleText21::
+ .string "Has moves for powerful combinations.$"
+
+gBattleDomeOpponentStyleText22::
+ .string "Uses high-probability attacks.$"
+
+gBattleDomeOpponentStyleText23::
+ .string "Aggressively uses spectacular moves.$"
+
+gBattleDomeOpponentStyleText24::
+ .string "Emphasizes offense over defense.$"
+
+gBattleDomeOpponentStyleText25::
+ .string "Emphasizes defense over offense.$"
+
+gBattleDomeOpponentStyleText26::
+ .string "Attacks quickly with strong moves.$"
+
+gBattleDomeOpponentStyleText27::
+ .string "Often uses moves with added effects.$"
+
+gBattleDomeOpponentStyleText28::
+ .string "Uses a well-balanced mix of moves.$"
+
+gBattleDomeOpponentStyleTextUnused1::
+ .string "This is sample message 1.$"
+
+gBattleDomeOpponentStyleTextUnused2::
+ .string "This is sample message 2.$"
+
+gBattleDomeOpponentStyleTextUnused3::
+ .string "This is sample message 3.$"
+
+gBattleDomeOpponentStyleTextUnused4::
+ .string "This is sample message 4.$"
+
+gBattleDomeOpponentStatsText1::
+ .string "Emphasizes HP and ATTACK.$"
+
+gBattleDomeOpponentStatsText2::
+ .string "Emphasizes HP and DEFENSE.$"
+
+gBattleDomeOpponentStatsText3::
+ .string "Emphasizes HP and SPEED.$"
+
+gBattleDomeOpponentStatsText4::
+ .string "Emphasizes HP and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText5::
+ .string "Emphasizes HP and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText6::
+ .string "Emphasizes ATTACK and DEFENSE.$"
+
+gBattleDomeOpponentStatsText7::
+ .string "Emphasizes ATTACK and SPEED.$"
+
+gBattleDomeOpponentStatsText8::
+ .string "Emphasizes ATTACK and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText9::
+ .string "Emphasizes ATTACK and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText10::
+ .string "Emphasizes DEFENSE and SPEED.$"
+
+gBattleDomeOpponentStatsText11::
+ .string "Emphasizes DEFENSE and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText12::
+ .string "Emphasizes DEFENSE and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText13::
+ .string "Emphasizes SPEED and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText14::
+ .string "Emphasizes SPEED and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText15::
+ .string "Emphasizes SP. ATTACK and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText16::
+ .string "Emphasizes HP.$"
+
+gBattleDomeOpponentStatsText17::
+ .string "Emphasizes ATTACK.$"
+
+gBattleDomeOpponentStatsText18::
+ .string "Emphasizes DEFENSE.$"
+
+gBattleDomeOpponentStatsText19::
+ .string "Emphasizes SPEED.$"
+
+gBattleDomeOpponentStatsText20::
+ .string "Emphasizes SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText21::
+ .string "Emphasizes SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText22::
+ .string "Neglects HP and ATTACK.$"
+
+gBattleDomeOpponentStatsText23::
+ .string "Neglects HP and DEFENSE.$"
+
+gBattleDomeOpponentStatsText24::
+ .string "Neglects HP and SPEED.$"
+
+gBattleDomeOpponentStatsText25::
+ .string "Neglects HP and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText26::
+ .string "Neglects HP and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText27::
+ .string "Neglects ATTACK and DEFENSE.$"
+
+gBattleDomeOpponentStatsText28::
+ .string "Neglects ATTACK and SPEED.$"
+
+gBattleDomeOpponentStatsText29::
+ .string "Neglects ATTACK and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText30::
+ .string "Neglects ATTACK and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText31::
+ .string "Neglects DEFENSE and SPEED.$"
+
+gBattleDomeOpponentStatsText32::
+ .string "Neglects DEFENSE and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText33::
+ .string "Neglects DEFENSE and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText34::
+ .string "Neglects SPEED and SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText35::
+ .string "Neglects SPEED and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText36::
+ .string "Neglects SP. ATTACK and SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText37::
+ .string "Neglects HP.$"
+
+gBattleDomeOpponentStatsText38::
+ .string "Neglects ATTACK.$"
+
+gBattleDomeOpponentStatsText39::
+ .string "Neglects DEFENSE.$"
+
+gBattleDomeOpponentStatsText40::
+ .string "Neglects SPEED.$"
+
+gBattleDomeOpponentStatsText41::
+ .string "Neglects SP. ATTACK.$"
+
+gBattleDomeOpponentStatsText42::
+ .string "Neglects SP. DEFENSE.$"
+
+gBattleDomeOpponentStatsText43::
+ .string "Raises POKéMON in a well-balanced way.$"
+
+gBattleDomeWinText1::
+ .string "Let the battle begin!$"
+
+gBattleDomeWinText2::
+ .string "{STR_VAR_1} won using {STR_VAR_2}!$"
+
+gBattleDomeWinText3::
+ .string "{STR_VAR_1} became the champ!$"
+
+gBattleDomeWinText4::
+ .string "{STR_VAR_1} won by default!$"
+
+gBattleDomeWinText5::
+ .string "{STR_VAR_1} won outright by default!$"
+
+gBattleDomeWinText6::
+ .string "{STR_VAR_1} won without using a move!$"
+
+gBattleDomeWinText7::
+ .string "{STR_VAR_1} won outright with no moves!$"
+
+gBattleDomeMatchNumberText1::
+ .string "Round 1, Match 1$"
+
+gBattleDomeMatchNumberText2::
+ .string "Round 1, Match 2$"
+
+gBattleDomeMatchNumberText3::
+ .string "Round 1, Match 3$"
+
+gBattleDomeMatchNumberText4::
+ .string "Round 1, Match 4$"
+
+gBattleDomeMatchNumberText5::
+ .string "Round 1, Match 5$"
+
+gBattleDomeMatchNumberText6::
+ .string "Round 1, Match 6$"
+
+gBattleDomeMatchNumberText7::
+ .string "Round 1, Match 7$"
+
+gBattleDomeMatchNumberText8::
+ .string "Round 1, Match 8$"
+
+gBattleDomeMatchNumberText9::
+ .string "Round 2, Match 1$"
+
+gBattleDomeMatchNumberText10::
+ .string "Round 2, Match 2$"
+
+gBattleDomeMatchNumberText11::
+ .string "Round 2, Match 3$"
+
+gBattleDomeMatchNumberText12::
+ .string "Round 2, Match 4$"
+
+gBattleDomeMatchNumberText13::
+ .string "Semifinal Match 1$"
+
+gBattleDomeMatchNumberText14::
+ .string "Semifinal Match 2$"
+
+gBattleDomeMatchNumberText15::
+ .string "Final Match$"
diff --git a/data/text/battle_tent.inc b/data/text/battle_tent.inc
new file mode 100644
index 000000000..43ca5e926
--- /dev/null
+++ b/data/text/battle_tent.inc
@@ -0,0 +1,418 @@
+FallarborTown_BattleTentLobby_Text_2C47EB: @ 82C47EB
+ .string "I welcome you to the BATTLE TENT\n"
+ .string "FALLARBOR SITE!\p"
+ .string "I am your guide to the Set KO Tourney!$"
+
+FallarborTown_BattleTentLobby_Text_2C4843: @ 82C4843
+ .string "Now, do you wish to take the challenge\n"
+ .string "of a Set KO Tourney?$"
+
+FallarborTown_BattleTentLobby_Text_2C487F: @ 82C487F
+ .string "We await your challenge on\n"
+ .string "another occasion!$"
+
+FallarborTown_BattleTentLobby_Text_2C48AC: @ 82C48AC
+ .string "In the FALLARBOR BATTLE TENT,\n"
+ .string "we undertake the Set KO Tourney.\p"
+ .string "All participants enter with a team of\n"
+ .string "three POKéMON.\p"
+ .string "The three POKéMON must be lined up\n"
+ .string "in the order that they are to appear in.\p"
+ .string "During battle, the POKéMON will appear\n"
+ .string "one at a time in the preset order.\p"
+ .string "Once a POKéMON enters battle, it must\n"
+ .string "remain out until the match is decided.\p"
+ .string "If a match remains undecided in\n"
+ .string "three turns, it goes to judging.\p"
+ .string "If you wish to interrupt your challenge,\n"
+ .string "please save the game.\p"
+ .string "If you don't save, you will not be able\n"
+ .string "to continue with your challenge.\p"
+ .string "If you pull off the feat of beating\n"
+ .string "three TRAINERS in succession,\l"
+ .string "we will present you with a fine prize.$"
+
+FallarborTown_BattleTentLobby_Text_2C4B35: @ 82C4B35
+ .string "Before showing you to the BATTLE\n"
+ .string "TENT, I must save. Is that okay?$"
+
+FallarborTown_BattleTentLobby_Text_2C4B77: @ 82C4B77
+ .string "We offer two levels of challenge,\n"
+ .string "Level 50 and Open Level.\l"
+ .string "Which is your choice?$"
+
+FallarborTown_BattleTentLobby_Text_2C4BC8: @ 82C4BC8
+ .string "Very well, now select your\n"
+ .string "three POKéMON, please.$"
+
+FallarborTown_BattleTentLobby_Text_2C4BFA: @ 82C4BFA
+ .string "My dear challenger!\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for entry.\p"
+ .string "They also must not hold the same\n"
+ .string "kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "When you have made your preparations,\n"
+ .string "please do return.$"
+
+FallarborTown_BattleTentLobby_Text_2C4CC0: @ 82C4CC0
+ .string "My dear challenger!\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for entry.\p"
+ .string "To qualify, you must bring three\n"
+ .string "different kinds of POKéMON.\p"
+ .string "They also must not hold the same\n"
+ .string "kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "When you have made your preparations,\n"
+ .string "please do return.$"
+
+FallarborTown_BattleTentLobby_Text_2C4DC3: @ 82C4DC3
+ .string "I shall now guide you to\n"
+ .string "the BATTLE TENT.$"
+
+FallarborTown_BattleTentLobby_Text_2C4DED: @ 82C4DED
+ .string "My dear challenger!\p"
+ .string "You did not save the game before\n"
+ .string "shutting down, did you?\p"
+ .string "It is unfortunate, but that has\n"
+ .string "resulted in your disqualification\l"
+ .string "from your challenge.\p"
+ .string "You may, of course, start with a fresh\n"
+ .string "challenge.$"
+
+FallarborTown_BattleTentLobby_Text_2C4EC3: @ 82C4EC3
+ .string "How splendid! You have beaten\n"
+ .string "three TRAINERS in succession!$"
+
+FallarborTown_BattleTentLobby_Text_2C4EFF: @ 82C4EFF
+ .string "Please wait while I save the game.$"
+
+FallarborTown_BattleTentLobby_Text_2C4F22: @ 82C4F22
+ .string "In commemoration of your 3-win streak,\n"
+ .string "we present you with this prize.$"
+
+FallarborTown_BattleTentLobby_Text_2C4F69: @ 82C4F69
+ .string "{PLAYER} received the prize\n"
+ .string "{STR_VAR_1}.$"
+
+FallarborTown_BattleTentLobby_Text_2C4F83: @ 82C4F83
+ .string "Oh?\n"
+ .string "Your BAG seems to be full.\p"
+ .string "I urge you to clear space and\n"
+ .string "return for your prize.$"
+
+FallarborTown_BattleTentLobby_Text_2C4FD7: @ 82C4FD7
+ .string "Thank you so much for participating!\p"
+ .string "Please wait while I save the game.$"
+
+FallarborTown_BattleTentLobby_Text_2C501F: @ 82C501F
+ .string "We await your challenge on\n"
+ .string "another occasion!$"
+
+FallarborTown_BattleTentLobby_Text_2C504C: @ 82C504C
+ .string "We have been looking forward to\n"
+ .string "your arrival.\p"
+ .string "Before I show you to the BATTLE TENT,\n"
+ .string "I must save the game. Please wait.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C50C3: @ 82C50C3
+ .string "I welcome you to the BATTLE TENT\n"
+ .string "VERDANTURF SITE!\p"
+ .string "Here, the TRAINER's trust toward\n"
+ .string "POKéMON is tested.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5129: @ 82C5129
+ .string "Do you wish to take the VERDANTURF\n"
+ .string "BATTLE TENT challenge?$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5163: @ 82C5163
+ .string "In the VERDANTURF BATTLE TENT,\n"
+ .string "there is one crucial rule that must\l"
+ .string "be obeyed.\p"
+ .string "TRAINERS are permitted only to switch\n"
+ .string "their POKéMON in and out.\p"
+ .string "TRAINERS are otherwise forbidden to\n"
+ .string "command their POKéMON.\p"
+ .string "The POKéMON are to behave according\n"
+ .string "to their nature and battle on their own.\p"
+ .string "You must put your trust in your\n"
+ .string "POKéMON and watch over them.\p"
+ .string "If you achieve the honor of beating\n"
+ .string "three TRAINERS in succession,\l"
+ .string "we will present you with a prize.\p"
+ .string "If you want to interrupt your\n"
+ .string "challenge, please save the game.\p"
+ .string "If you don't save before interrupting,\n"
+ .string "you will be disqualified.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C539A: @ 82C539A
+ .string "When you have fortified your heart\n"
+ .string "and POKéMON, you must return.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C53DB: @ 82C53DB
+ .string "There are two levels of difficulty,\n"
+ .string "Level 50 and Open Level.\l"
+ .string "Which is your choice of a challenge?$"
+
+VerdanturfTown_BattleTentLobby_Text_2C543D: @ 82C543D
+ .string "Sigh…\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for the challenge.\p"
+ .string "To enter, you must provide three\n"
+ .string "different kinds of POKéMON.\p"
+ .string "They also must not be holding\n"
+ .string "the same kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "Come back when you have made\n"
+ .string "your preparations.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5538: @ 82C5538
+ .string "Sigh…\p"
+ .string "You do not have the three POKéMON\n"
+ .string "required for the challenge.\p"
+ .string "To enter, you must provide three\n"
+ .string "different kinds of POKéMON.\p"
+ .string "They also must not be holding\n"
+ .string "the same kinds of items.\p"
+ .string "EGGS{STR_VAR_1} ineligible.\p"
+ .string "Come back when you have made\n"
+ .string "your preparations.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5633: @ 82C5633
+ .string "Good. Now, you must select your\n"
+ .string "three POKéMON.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5662: @ 82C5662
+ .string "I must save before I show you to\n"
+ .string "the BATTLE TENT. Is that okay?$"
+
+VerdanturfTown_BattleTentLobby_Text_2C56A2: @ 82C56A2
+ .string "Good.\n"
+ .string "Now, follow me.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C56B8: @ 82C56B8
+ .string "I feel privileged for having seen\n"
+ .string "your POKéMON's exploits.\p"
+ .string "The results will be recorded.\n"
+ .string "I must ask you to briefly wait.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5731: @ 82C5731
+ .string "To achieve a 3-win streak…\p"
+ .string "The bonds that bind your heart with\n"
+ .string "your POKéMON seem firm and true.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C5791: @ 82C5791
+ .string "Your feat will be recorded.\n"
+ .string "I must ask you to briefly wait.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C57CD: @ 82C57CD
+ .string "For the feat of your 3-win streak,\n"
+ .string "we present you with this prize.$"
+
+SlateportCity_BattleTentLobby_Text_2C5810: @ 82C5810
+ .string "Welcome to the BATTLE TENT\n"
+ .string "SLATEPORT SITE!\p"
+ .string "I am your guide to the Battle Swap\n"
+ .string "Tournament.$"
+
+SlateportCity_BattleTentLobby_Text_2C586A: @ 82C586A
+ .string "Would you like to take the Battle\n"
+ .string "Swap challenge?$"
+
+SlateportCity_BattleTentLobby_Text_2C589C: @ 82C589C
+ .string "Here at the SLATEPORT BATTLE TENT,\n"
+ .string "we hold Battle Swap events\l"
+ .string "using rental POKéMON.\p"
+ .string "First, you will be loaned three\n"
+ .string "POKéMON specifically for this event.\p"
+ .string "Using the supplied rental POKéMON,\n"
+ .string "you must conduct a SINGLE BATTLE.\p"
+ .string "If you win, you are permitted to trade\n"
+ .string "one of your rental POKéMON.\p"
+ .string "Repeat this cycle of battling and\n"
+ .string "trading--if you win three times in\l"
+ .string "a row, you will earn a fine prize.\p"
+ .string "If you want to interrupt your\n"
+ .string "challenge, please save the game.\p"
+ .string "If you don't save before interrupting,\n"
+ .string "you will be disqualified.$"
+
+SlateportCity_BattleTentLobby_Text_2C5AA5: @ 82C5AA5
+ .string "We look forward to your next visit.$"
+
+SlateportCity_BattleTentLobby_Text_2C5AC9: @ 82C5AC9
+ .string "Which level do you wish to challenge?\n"
+ .string "Level 50 or Level 100?$"
+
+SlateportCity_BattleTentLobby_Text_2C5B06: @ 82C5B06
+ .string "Before you begin your challenge,\n"
+ .string "I need to save data. Is that okay?$"
+
+SlateportCity_BattleTentLobby_Text_2C5B4A: @ 82C5B4A
+ .string "Okay, I will hold your POKéMON for\n"
+ .string "safekeeping while you compete.$"
+
+SlateportCity_BattleTentLobby_Text_2C5B8C: @ 82C5B8C
+ .string "Please step this way.$"
+
+SlateportCity_BattleTentLobby_Text_2C5BA2: @ 82C5BA2
+ .string "Thank you for participating!\p"
+ .string "I will return your POKéMON in exchange\n"
+ .string "for our rental POKéMON.\p"
+ .string "I must also save your event results.\n"
+ .string "Please wait.$"
+
+SlateportCity_BattleTentLobby_Text_2C5C30: @ 82C5C30
+ .string "I will return your POKéMON in exchange\n"
+ .string "for our rental POKéMON.$"
+
+SlateportCity_BattleTentLobby_Text_2C5C6F: @ 82C5C6F
+ .string "Congratulations!\n"
+ .string "You've won three straight matches!\p"
+ .string "I will return your POKéMON in exchange\n"
+ .string "for our rental POKéMON.\p"
+ .string "I must also save your event results.\n"
+ .string "Please wait.$"
+
+SlateportCity_BattleTentLobby_Text_2C5D14: @ 82C5D14
+ .string "In recognition of your 3-win streak,\n"
+ .string "we award you this prize.$"
+
+SlateportCity_BattleTentLobby_Text_2C5D52: @ 82C5D52
+ .string "Oh?\n"
+ .string "You seem to have no room for this.\p"
+ .string "Please make room in your BAG and\n"
+ .string "let me know.$"
+
+SlateportCity_BattleTentLobby_Text_2C5DA7: @ 82C5DA7
+ .string "We've been waiting for you!\p"
+ .string "Before we resume your challenge,\n"
+ .string "I must save the game.$"
+
+SlateportCity_BattleTentLobby_Text_2C5DFA: @ 82C5DFA
+ .string "I'm sorry to say this, but you didn't\n"
+ .string "save before you quit playing last time.\p"
+ .string "As a result, you have been disqualified\n"
+ .string "from your challenge.$"
+
+SlateportCity_BattleTentLobby_Text_2C5E85: @ 82C5E85
+ .string "We'll return your personal POKéMON.$"
+
+SlateportCity_BattleTentLobby_Text_2C5EA9: @ 82C5EA9
+ .string "{PLAYER} received the prize\n"
+ .string "{STR_VAR_1}.$"
+
+SlateportCity_BattleTentLobby_Text_2C5EC3: @ 82C5EC3
+ .string "The Battle Swap rules are listed.$"
+
+SlateportCity_BattleTentLobby_Text_2C5EE5: @ 82C5EE5
+ .string "Which heading do you want to read?$"
+
+SlateportCity_BattleTentLobby_Text_2C5F08: @ 82C5F08
+ .string "In a Battle Swap event, you may use\n"
+ .string "only three POKéMON.\p"
+ .string "Whether you are renting or swapping,\n"
+ .string "your team may not have two or more\l"
+ .string "of the same POKéMON.$"
+
+SlateportCity_BattleTentLobby_Text_2C5F9D: @ 82C5F9D
+ .string "You may swap POKéMON only with\n"
+ .string "the TRAINER you have just defeated.\p"
+ .string "You may swap for only those POKéMON\n"
+ .string "used by the beaten TRAINER.$"
+
+SlateportCity_BattleTentLobby_Text_2C6020: @ 82C6020
+ .string "After every battle you win, you may\n"
+ .string "swap for one of your defeated\l"
+ .string "opponent's POKéMON.\p"
+ .string "You will not be able to swap POKéMON\n"
+ .string "with the third TRAINER in the event.$"
+
+SlateportCity_BattleTentLobby_Text_2C60C0: @ 82C60C0
+ .string "There are two key points to be aware\n"
+ .string "of when swapping POKéMON.\p"
+ .string "First, when swapping, you can't check\n"
+ .string "the stats of the POKéMON you are\l"
+ .string "about to receive.\p"
+ .string "Second, the POKéMON on your team\n"
+ .string "are lined up in sequence, depending on\l"
+ .string "the order in which you rented them.\p"
+ .string "This sequence remains unchanged\n"
+ .string "even when swaps are made.$"
+
+SlateportCity_BattleTentLobby_Text_2C61FE: @ 82C61FE
+ .string "The POKéMON of the SLATEPORT\n"
+ .string "BATTLE TENT are all rentals.\p"
+ .string "All rental POKéMON are kept at\n"
+ .string "Level 30.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C6261: @ 82C6261
+ .string "The VERDANTURF BATTLE TENT\n"
+ .string "rules are listed.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C628E: @ 82C628E
+ .string "Which heading do you want to read?$"
+
+VerdanturfTown_BattleTentLobby_Text_2C62B1: @ 82C62B1
+ .string "Here at the VERDANTURF BATTLE TENT,\n"
+ .string "POKéMON are required to think and\l"
+ .string "battle by themselves.\p"
+ .string "Unlike in the wild, POKéMON that live\n"
+ .string "with people behave differently\l"
+ .string "depending on their nature.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C636D: @ 82C636D
+ .string "Depending on its nature, a POKéMON\n"
+ .string "may prefer to attack no matter what.\p"
+ .string "Another POKéMON may prefer to protect\n"
+ .string "itself from any harm.\p"
+ .string "Yet another may enjoy vexing or\n"
+ .string "confounding its foes.\p"
+ .string "Depending on its nature, a POKéMON\n"
+ .string "will have favorite moves that it is good\l"
+ .string "at using.\p"
+ .string "It may also dislike certain moves that\n"
+ .string "it has trouble using.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C64BA: @ 82C64BA
+ .string "There are offensive moves that inflict\n"
+ .string "direct damage on the foe.\p"
+ .string "There are defensive moves that are\n"
+ .string "used to prepare for enemy attacks or\l"
+ .string "used to heal HP and so on.\p"
+ .string "There are also other somewhat-odd\n"
+ .string "moves that may enfeeble the foes with\l"
+ .string "stat problems including poison and \l"
+ .string "paralysis.\p"
+ .string "POKéMON will consider using moves in\n"
+ .string "these three categories.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C6612: @ 82C6612
+ .string "When not under command by its TRAINER,\n"
+ .string "a POKéMON may be unable to effectively\l"
+ .string "use certain moves.\p"
+ .string "A POKéMON is not good at using any\n"
+ .string "move that it dislikes.\p"
+ .string "If a POKéMON only knows moves that\n"
+ .string "do not match its nature, it will often\l"
+ .string "be unable to live up to its potential.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C671E: @ 82C671E
+ .string "Depending on its nature, a POKéMON may\n"
+ .string "start using moves that don't match its\l"
+ .string "nature when it is in trouble.\p"
+ .string "If a POKéMON begins behaving oddly\n"
+ .string "in a pinch, watch it carefully.$"
+
+FallarborTown_BattleTentLobby_Text_2C67CD: @ 82C67CD
+VerdanturfTown_BattleTentLobby_Text_2C67CD: @ 82C67CD
+ .string "At this BATTLE TENT, the levels of\n"
+ .string "your opponents will be adjusted to\l"
+ .string "match the levels of your POKéMON.\p"
+ .string "However, no TRAINER you face will\n"
+ .string "have any POKéMON below Level 30.$"
+
+VerdanturfTown_BattleTentLobby_Text_2C6878: @ 82C6878
+ .string "The VERDANTURF BATTLE TENT\n"
+ .string "rules are listed.$"
diff --git a/data/text/contest_hall.inc b/data/text/contest_hall.inc
new file mode 100644
index 000000000..4c4333f91
--- /dev/null
+++ b/data/text/contest_hall.inc
@@ -0,0 +1,85 @@
+LilycoveCity_ContestLobby_Text_2C427C: @ 82C427C
+ .string "BLEND MASTER: Indeed I am!\n"
+ .string "The BLEND MASTER am I!\p"
+ .string "Blend with me, and you shall witness\n"
+ .string "the mastery I bring to blending!$"
+
+LilycoveCity_ContestLobby_Text_2C42F4: @ 82C42F4
+ .string "BLEND MASTER: Hmmm! So, you wish to\n"
+ .string "see my mastery in action?$"
+
+LilycoveCity_ContestLobby_Text_2C4332: @ 82C4332
+ .string "Hmmm!\p"
+ .string "So, you are too busy now, I see!\p"
+ .string "But fear not!\n"
+ .string "I shall be here all day!\l"
+ .string "Hurry back from your errand!$"
+
+LilycoveCity_ContestLobby_Text_2C439D: @ 82C439D
+ .string "Hmmm!\p"
+ .string "You haven't got a single BERRY!\p"
+ .string "I shall be here all day!\n"
+ .string "Hurry back with some BERRIES!$"
+
+LilycoveCity_ContestLobby_Text_2C43FA: @ 82C43FA
+ .string "Of course!\n"
+ .string "Of course!\p"
+ .string "Incidentally…\n"
+ .string "You do know how to blend {POKEBLOCK}S\l"
+ .string "from BERRIES?$"
+
+LilycoveCity_ContestLobby_Text_2C444C: @ 82C444C
+ .string "Hmmm!\p"
+ .string "Ah, but it is a simple process!\p"
+ .string "When the BLENDER's arrow comes to\n"
+ .string "your marker, just press the A Button.\p"
+ .string "That's all you have to do.\p"
+ .string "When you see how precisely I press\n"
+ .string "the A Button, you will understand.$"
+
+LilycoveCity_ContestLobby_Text_2C451B: @ 82C451B
+ .string "Fine!\p"
+ .string "Let's get started, then!\p"
+ .string "All together with the BLEND MASTER,\n"
+ .string "let's BERRY BLENDER!$"
+
+LilycoveCity_ContestLobby_Text_2C4573: @ 82C4573
+ .string "Hmmm!\p"
+ .string "You don't appear to have gotten\n"
+ .string "the {POKEBLOCK} CASE!\p"
+ .string "I shall be here all day!\n"
+ .string "Obtain the {POKEBLOCK} CASE and hurry back!$"
+
+LilycoveCity_ContestLobby_Text_2C45E8: @ 82C45E8
+ .string "Hmmm!\p"
+ .string "Your {POKEBLOCK} CASE appears to be full!\p"
+ .string "I shall be here all day!\n"
+ .string "Use some {POKEBLOCK}S and hurry back!$"
+
+LilycoveCity_ContestLobby_Text_2C464B: @ 82C464B
+ .string "Whoa!\n"
+ .string "Awesome!$"
+
+LilycoveCity_ContestLobby_Text_2C465A: @ 82C465A
+ .string "Wickedly fast!$"
+
+LilycoveCity_ContestLobby_Text_2C4669: @ 82C4669
+ .string "What an expert!$"
+
+LilycoveCity_ContestLobby_Text_2C4679: @ 82C4679
+ .string "When I blended with the MASTER,\n"
+ .string "we made amazing {POKEBLOCK}S!$"
+
+LilycoveCity_ContestLobby_Text_2C46B1: @ 82C46B1
+ .string "Eyes that track the arrow with\n"
+ .string "machinelike intensity…\p"
+ .string "A hand that taps the A Button\n"
+ .string "with clockwork-like precision…\p"
+ .string "Possessing these qualities makes\n"
+ .string "the BLEND MASTER truly great.$"
+
+LilycoveCity_ContestLobby_Text_2C4763: @ 82C4763
+ .string "The BLEND MASTER's supposed to work\n"
+ .string "on his skills deep in the mountains.\p"
+ .string "Sometimes, he comes to LILYCOVE\n"
+ .string "to blend BERRIES all day long.$"
diff --git a/data/text/move_tutors.inc b/data/text/move_tutors.inc
new file mode 100644
index 000000000..9106edcb1
--- /dev/null
+++ b/data/text/move_tutors.inc
@@ -0,0 +1,237 @@
+MauvilleCity_Text_2C6E05: @ 82C6E05
+ .string "This move can be learned only\n"
+ .string "once. Is that okay?$"
+
+SlateportCity_PokemonFanClub_Text_2C6E37: @ 82C6E37
+ .string "Heh! My POKéMON totally rules!\n"
+ .string "It's cooler than any POKéMON!\p"
+ .string "I was lipping off with a swagger in\n"
+ .string "my step like that when the CHAIRMAN\l"
+ .string "chewed me out.\p"
+ .string "That took the swagger out of my step.\p"
+ .string "If you'd like, I'll teach the move\n"
+ .string "SWAGGER to a POKéMON of yours.$"
+
+SlateportCity_PokemonFanClub_Text_2C6F33: @ 82C6F33
+ .string "What, no? Can't you get into\n"
+ .string "the spirit of things?$"
+
+SlateportCity_PokemonFanClub_Text_2C6F66: @ 82C6F66
+ .string "All right, which POKéMON wants to\n"
+ .string "learn how to SWAGGER?$"
+
+SlateportCity_PokemonFanClub_Text_2C6F9E: @ 82C6F9E
+ .string "I'll just praise my POKéMON from now\n"
+ .string "on without the swagger.$"
+
+MauvilleCity_Text_2C6FDB: @ 82C6FDB
+ .string "Did you know that you can go from\n"
+ .string "here a long way in that direction\l"
+ .string "without changing direction?\p"
+ .string "I might even be able to roll\n"
+ .string "that way.\p"
+ .string "Do you think your POKéMON will\n"
+ .string "want to roll, too?\p"
+ .string "I can teach one the move ROLLOUT\n"
+ .string "if you'd like.$"
+
+MauvilleCity_Text_2C70C4: @ 82C70C4
+ .string "You don't need to be shy about it.\n"
+ .string "Let's roll!$"
+
+MauvilleCity_Text_2C70F3: @ 82C70F3
+ .string "Ehehe, sure thing! It'd be great if\n"
+ .string "the POKéMON looked like me.$"
+
+MauvilleCity_Text_2C7133: @ 82C7133
+ .string "Rolling around in the grass makes me\n"
+ .string "happy. Come on, let's roll!$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C7174: @ 82C7174
+ .string "There's a move that gets stronger\n"
+ .string "when you keep using it in a row.\p"
+ .string "It's a BUG-type move, and it is\n"
+ .string "wickedly cool.\p"
+ .string "It's called FURY CUTTER.\n"
+ .string "Want me to teach it to a POKéMON?$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C7221: @ 82C7221
+ .string "We're not on the same wavelength.$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C7243: @ 82C7243
+ .string "Yay!\n"
+ .string "Show me which POKéMON I should teach.$"
+
+VerdanturfTown_PokemonCenter_1F_Text_2C726E: @ 82C726E
+ .string "I get a thrill watching to see if\n"
+ .string "the move keeps hitting in succession!$"
+
+LavaridgeTown_House_Text_2C72B6: @ 82C72B6
+ .string "Ah, young one!\p"
+ .string "I am also a young one, but I mimic\n"
+ .string "the styles and speech of the elderly\l"
+ .string "folks of this town.\p"
+ .string "What do you say, young one?\n"
+ .string "Would you agree to it if I were to\l"
+ .string "offer to teach the move MIMIC?$"
+
+LavaridgeTown_House_Text_2C737F: @ 82C737F
+ .string "Oh, boo! I wanted to teach MIMIC\n"
+ .string "to your POKéMON!$"
+
+LavaridgeTown_House_Text_2C73B1: @ 82C73B1
+ .string "Fwofwo! And so I shall!\n"
+ .string "Let me see the POKéMON\l"
+ .string "you wish me to teach.$"
+
+LavaridgeTown_House_Text_2C73F6: @ 82C73F6
+ .string "MIMIC is a move of great depth.\p"
+ .string "Could you execute it to perfection\n"
+ .string "as well as me…?$"
+
+FallarborTown_Mart_Text_2C7449: @ 82C7449
+ .string "I want all sorts of things!\n"
+ .string "But I used up my allowance…\p"
+ .string "Wouldn't it be nice if there were\n"
+ .string "a spell that made money appear when\l"
+ .string "you waggle a finger?\p"
+ .string "If you want, I can teach your POKéMON\n"
+ .string "the move METRONOME.\p"
+ .string "Money won't appear, but your POKéMON\n"
+ .string "will waggle a finger. Yes?$"
+
+FallarborTown_Mart_Text_2C7556: @ 82C7556
+ .string "Okay. I'll be here if you change\n"
+ .string "your mind.$"
+
+FallarborTown_Mart_Text_2C7582: @ 82C7582
+ .string "Okay! I'll teach it!\n"
+ .string "Which POKéMON should I teach?$"
+
+FallarborTown_Mart_Text_2C75B5: @ 82C75B5
+ .string "When a POKéMON waggles its finger\n"
+ .string "like a METRONOME, all sorts of nice\l"
+ .string "things happen.\p"
+ .string "Wouldn't it be nice if we could\n"
+ .string "use it, too?$"
+
+FortreeCity_House2_Text_2C7637: @ 82C7637
+ .string "Humph! My wife relies on HIDDEN\n"
+ .string "POWER to stay awake.\p"
+ .string "She should just take a nap like I do,\n"
+ .string "and SLEEP TALK.\p"
+ .string "I can teach your POKéMON how to\n"
+ .string "SLEEP TALK instead. Interested?$"
+
+FortreeCity_House2_Text_2C76E2: @ 82C76E2
+ .string "Oh, fine, fine. You want to stay awake\n"
+ .string "with HIDDEN POWER, too…$"
+
+FortreeCity_House2_Text_2C7721: @ 82C7721
+ .string "Ah, an appreciative child!\n"
+ .string "Which POKéMON should I teach?$"
+
+FortreeCity_House2_Text_2C775A: @ 82C775A
+ .string "I've never once gotten my wife's\n"
+ .string "coin trick right.\p"
+ .string "I would be happy if I got it right\n"
+ .string "even as I SLEEP TALK…$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C77C6: @ 82C77C6
+ .string "When I see the wide world from up\n"
+ .string "here on the roof…\p"
+ .string "I think about how nice it would be\n"
+ .string "if there were more than just one me\l"
+ .string "so I could enjoy all sorts of lives.\p"
+ .string "Of course it's not possible.\n"
+ .string "Giggle…\p"
+ .string "I know! Would you be interested in\n"
+ .string "having a POKéMON learn SUBSTITUTE?$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C78D1: @ 82C78D1
+ .string "Oh, no?\p"
+ .string "A POKéMON can make a copy of\n"
+ .string "itself using it, you know.$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C7911: @ 82C7911
+ .string "Giggle…\n"
+ .string "Which POKéMON do you want me to\l"
+ .string "teach SUBSTITUTE?$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2C794B: @ 82C794B
+ .string "We human beings should enjoy our\n"
+ .string "own lives to the utmost!\p"
+ .string "I hope you'll get that way, too!$"
+
+MossdeepCity_Text_2C79A6: @ 82C79A6
+ .string "I can't do this anymore!\p"
+ .string "It's utterly hopeless!\p"
+ .string "I'm a FIGHTING-type TRAINER,\n"
+ .string "so I can't win at the MOSSDEEP GYM\l"
+ .string "no matter how hard I try!\p"
+ .string "Argh! Punch! Punch! Punch!\n"
+ .string "Punch! Punch! Punch!\p"
+ .string "What, don't look at me that way!\n"
+ .string "I'm only hitting the ground!\p"
+ .string "Or do you want me to teach your\n"
+ .string "POKéMON DYNAMICPUNCH?$"
+
+MossdeepCity_Text_2C7AD4: @ 82C7AD4
+ .string "Darn! You're even making fun of me?\n"
+ .string "Punch! Punch! Punch!$"
+
+MossdeepCity_Text_2C7B0D: @ 82C7B0D
+ .string "What? You do? You're a good person!\n"
+ .string "Which POKéMON should I teach?$"
+
+MossdeepCity_Text_2C7B4F: @ 82C7B4F
+ .string "I want you to win at the MOSSDEEP GYM\n"
+ .string "using that DYNAMICPUNCH!$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7B8E: @ 82C7B8E
+ .string "Sigh…\p"
+ .string "SOOTOPOLIS's GYM LEADER is really\n"
+ .string "lovably admirable.\p"
+ .string "But that also means I have many\n"
+ .string "rivals for his attention.\p"
+ .string "He's got appeal with a DOUBLE-EDGE.\n"
+ .string "I couldn't even catch his eye.\p"
+ .string "Please, let me teach your POKéMON\n"
+ .string "the move DOUBLE-EDGE!$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7C7E: @ 82C7C7E
+ .string "Oh…\n"
+ .string "Even you rejected me…$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7C98: @ 82C7C98
+ .string "Okay, which POKéMON should I teach\n"
+ .string "DOUBLE-EDGE?$"
+
+SootopolisCity_PokemonCenter_1F_Text_2C7CC8: @ 82C7CC8
+ .string "I won't live for love anymore!\n"
+ .string "I'll become tough!$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7CFA: @ 82C7CFA
+ .string "I don't intend to be going nowhere\n"
+ .string "fast in the sticks like this forever.\p"
+ .string "You watch me, I'll get out to the city\n"
+ .string "and become a huge hit.\p"
+ .string "Seriously, I'm going to cause\n"
+ .string "a huge EXPLOSION of popularity!\p"
+ .string "If you overheard that, I'll happily\n"
+ .string "teach EXPLOSION to your POKéMON!$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7E04: @ 82C7E04
+ .string "Gaah! You're turning me down because\n"
+ .string "I live in the country?$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7E40: @ 82C7E40
+ .string "Fine! An EXPLOSION it is!\n"
+ .string "Which POKéMON wants to blow up?$"
+
+PacifidlogTown_PokemonCenter_1F_Text_2C7E7A: @ 82C7E7A
+ .string "For a long time, I've taught POKéMON\n"
+ .string "how to use EXPLOSION, but I've yet\l"
+ .string "to ignite my own EXPLOSION…\p"
+ .string "Maybe it's because deep down,\n"
+ .string "I would rather stay here…$"
diff --git a/data/text/roulette.inc b/data/text/roulette.inc
deleted file mode 100644
index 7f1ab1cec..000000000
--- a/data/text/roulette.inc
+++ /dev/null
@@ -1,41 +0,0 @@
-gUnknown_082A5B12:: @ 82A5B12
- .string "The minimum wager at this table\n"
- .string "is {STR_VAR_1}. Do you want to play?$"
-
-gUnknown_082A5B4E:: @ 82A5B4E
- .string "You don't have enough COINS.$"
-
-gUnknown_082A5B6B:: @ 82A5B6B
- .string "Special rate table right now!$"
-
-gUnknown_082A5B89:: @ 82A5B89
- .string "Place your wager with the + Control\n"
- .string "Pad, then press the A Button.$"
-
-gUnknown_082A5BCB:: @ 82A5BCB
- .string "It's a hit!$"
-
-gUnknown_082A5BD7:: @ 82A5BD7
- .string "Jackpot!$"
-
-gUnknown_082A5BE0:: @ 82A5BE0
- .string "Nothing doing!$"
-
-gUnknown_082A5BEF:: @ 82A5BEF
- .string "You've won {STR_VAR_1} COINS!$"
-
-gUnknown_082A5C04:: @ 82A5C04
- .string "No COINS left…$"
-
-gUnknown_082A5C13:: @ 82A5C13
- .string "Keep playing?$"
-
-gUnknown_082A5C21:: @ 82A5C21
- .string "The ROULETTE board will be cleared.$"
-
-gUnknown_082A5C45:: @ 82A5C45
- .string "You don't have a COIN CASE.$"
-
-gUnknown_082A5C61:: @ 82A5C61
- .string "Your COIN CASE is full!\n"
- .string "Coins can be exchanged for prizes.$"